@charset "UTF-8";
/**
 * Rem-converter mixin to convert px to rem
 *
 * Usages
 * @include rem(padding-bottom, 20px);
 *
 */
/*!
 * 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: #6610f2;
  --purple: #752d91;
  --pink: #ae2695;
  --red: #d7072e;
  --orange: #df7a00;
  --yellow: #fcaf17;
  --green: #01a490;
  --teal: #006b6b;
  --cyan: #01a490;
  --white: #fff;
  --gray: #333;
  --gray-dark: #777;
  --sky-blue: #bfe1f3;
  --light-blue: #00aeef;
  --dark-blue: #0060af;
  --primary: #01a490;
  --secondary: #0089d0;
  --success: #01a490;
  --info: #01a490;
  --warning: #df7a00;
  --danger: #d7072e;
  --light: #ececec;
  --dark: #181818e6;
  --green: #01a490;
  --green-dark: #006b6b;
  --green-darker: #004545;
  --blue: #0089d0;
  --blue-dark: #0060af;
  --blue-darker: #004680;
  --white: #fff;
  --gray-100: #ececec;
  --gray-200: #ccc;
  --gray-300: #979797;
  --gray-400: #636466;
  --gray-500: #4f4f4f;
  --gray-600: #333;
  --black: #000;
  --breakpoint-xs: 0;
  --breakpoint-sm: 600px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1060px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1400px;
  --font-family-sans-serif: Cachet-Book, Verdana, sans-serif;
  --font-family-monospace: Verdana; }

*,
*::before,
*::after {
  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: Cachet-Book, 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 {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

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

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

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

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

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

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

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: 700; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #004680;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #004680;
    text-decoration: underline; }

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

pre,
code,
kbd,
samp {
  font-family: Verdana;
  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: #333;
  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"] {
  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: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: Cachet-Book, Verdana, sans-serif;
  font-weight: 400;
  line-height: 1.2;
  color: #231f20; }

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

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

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

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

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

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

.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: #333; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

code {
  font-size: 87.5%;
  color: #ae2695;
  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-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 600px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 1060px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1120px; } }

@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1266px; } }

.row {
  display: flex;
  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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

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

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

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

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

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

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

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

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

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

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

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

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

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

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

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

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 600px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1060px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xxl-first {
    order: -1; }
  .order-xxl-last {
    order: 13; }
  .order-xxl-0 {
    order: 0; }
  .order-xxl-1 {
    order: 1; }
  .order-xxl-2 {
    order: 2; }
  .order-xxl-3 {
    order: 3; }
  .order-xxl-4 {
    order: 4; }
  .order-xxl-5 {
    order: 5; }
  .order-xxl-6 {
    order: 6; }
  .order-xxl-7 {
    order: 7; }
  .order-xxl-8 {
    order: 8; }
  .order-xxl-9 {
    order: 9; }
  .order-xxl-10 {
    order: 10; }
  .order-xxl-11 {
    order: 11; }
  .order-xxl-12 {
    order: 12; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; } }

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

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7bd0c5; }

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

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

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #7ac2e7; }

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

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

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7bd0c5; }

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

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

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7bd0c5; }

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

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

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #eeba7a; }

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

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

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ea7e92; }

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

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

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: whitesmoke; }

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

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgba(199, 199, 199, 0.972549); }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgba(146, 146, 146, 0.94902); }

.table-hover .table-dark:hover {
  background-color: rgba(186, 186, 186, 0.972549); }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: rgba(186, 186, 186, 0.972549); }

.table-green,
.table-green > th,
.table-green > td {
  background-color: #b8e6e0; }

.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: #7bd0c5; }

.table-hover .table-green:hover {
  background-color: #a5dfd8; }
  .table-hover .table-green:hover > td,
  .table-hover .table-green:hover > th {
    background-color: #a5dfd8; }

.table-green-dark,
.table-green-dark > th,
.table-green-dark > td {
  background-color: #b8d6d6; }

.table-green-dark th,
.table-green-dark td,
.table-green-dark thead th,
.table-green-dark tbody + tbody {
  border-color: #7ab2b2; }

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

.table-green-darker,
.table-green-darker > th,
.table-green-darker > td {
  background-color: #b8cbcb; }

.table-green-darker th,
.table-green-darker td,
.table-green-darker thead th,
.table-green-darker tbody + tbody {
  border-color: #7a9e9e; }

.table-hover .table-green-darker:hover {
  background-color: #a9c0c0; }
  .table-hover .table-green-darker:hover > td,
  .table-hover .table-green-darker:hover > th {
    background-color: #a9c0c0; }

.table-blue,
.table-blue > th,
.table-blue > td {
  background-color: #b8def2; }

.table-blue th,
.table-blue td,
.table-blue thead th,
.table-blue tbody + tbody {
  border-color: #7ac2e7; }

.table-hover .table-blue:hover {
  background-color: #a2d4ee; }
  .table-hover .table-blue:hover > td,
  .table-hover .table-blue:hover > th {
    background-color: #a2d4ee; }

.table-blue-dark,
.table-blue-dark > th,
.table-blue-dark > td {
  background-color: #b8d2e9; }

.table-blue-dark th,
.table-blue-dark td,
.table-blue-dark thead th,
.table-blue-dark tbody + tbody {
  border-color: #7aacd5; }

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

.table-blue-darker,
.table-blue-darker > th,
.table-blue-darker > td {
  background-color: #b8cbdb; }

.table-blue-darker th,
.table-blue-darker td,
.table-blue-darker thead th,
.table-blue-darker tbody + tbody {
  border-color: #7a9fbd; }

.table-hover .table-blue-darker:hover {
  background-color: #a7bfd2; }
  .table-hover .table-blue-darker:hover > td,
  .table-hover .table-blue-darker:hover > th {
    background-color: #a7bfd2; }

.table-white,
.table-white > th,
.table-white > td {
  background-color: white; }

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

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

.table-gray-100,
.table-gray-100 > th,
.table-gray-100 > td {
  background-color: #fafafa; }

.table-gray-100 th,
.table-gray-100 td,
.table-gray-100 thead th,
.table-gray-100 tbody + tbody {
  border-color: whitesmoke; }

.table-hover .table-gray-100:hover {
  background-color: #ededed; }
  .table-hover .table-gray-100:hover > td,
  .table-hover .table-gray-100:hover > th {
    background-color: #ededed; }

.table-gray-200,
.table-gray-200 > th,
.table-gray-200 > td {
  background-color: #f1f1f1; }

.table-gray-200 th,
.table-gray-200 td,
.table-gray-200 thead th,
.table-gray-200 tbody + tbody {
  border-color: #e4e4e4; }

.table-hover .table-gray-200:hover {
  background-color: #e4e4e4; }
  .table-hover .table-gray-200:hover > td,
  .table-hover .table-gray-200:hover > th {
    background-color: #e4e4e4; }

.table-gray-300,
.table-gray-300 > th,
.table-gray-300 > td {
  background-color: #e2e2e2; }

.table-gray-300 th,
.table-gray-300 td,
.table-gray-300 thead th,
.table-gray-300 tbody + tbody {
  border-color: #c9c9c9; }

.table-hover .table-gray-300:hover {
  background-color: #d5d5d5; }
  .table-hover .table-gray-300:hover > td,
  .table-hover .table-gray-300:hover > th {
    background-color: #d5d5d5; }

.table-gray-400,
.table-gray-400 > th,
.table-gray-400 > td {
  background-color: #d3d4d4; }

.table-gray-400 th,
.table-gray-400 td,
.table-gray-400 thead th,
.table-gray-400 tbody + tbody {
  border-color: #aeaeaf; }

.table-hover .table-gray-400:hover {
  background-color: #c6c7c7; }
  .table-hover .table-gray-400:hover > td,
  .table-hover .table-gray-400:hover > th {
    background-color: #c6c7c7; }

.table-gray-500,
.table-gray-500 > th,
.table-gray-500 > td {
  background-color: #cecece; }

.table-gray-500 th,
.table-gray-500 td,
.table-gray-500 thead th,
.table-gray-500 tbody + tbody {
  border-color: #a3a3a3; }

.table-hover .table-gray-500:hover {
  background-color: #c1c1c1; }
  .table-hover .table-gray-500:hover > td,
  .table-hover .table-gray-500:hover > th {
    background-color: #c1c1c1; }

.table-gray-600,
.table-gray-600 > th,
.table-gray-600 > td {
  background-color: #c6c6c6; }

.table-gray-600 th,
.table-gray-600 td,
.table-gray-600 thead th,
.table-gray-600 tbody + tbody {
  border-color: #959595; }

.table-hover .table-gray-600:hover {
  background-color: #b9b9b9; }
  .table-hover .table-gray-600:hover > td,
  .table-hover .table-gray-600:hover > th {
    background-color: #b9b9b9; }

.table-black,
.table-black > th,
.table-black > td {
  background-color: #b8b8b8; }

.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a; }

.table-hover .table-black:hover {
  background-color: #ababab; }
  .table-hover .table-black:hover > td,
  .table-hover .table-black:hover > th {
    background-color: #ababab; }

.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: #777;
  border-color: #8a8a8a; }

.table .thead-light th {
  color: #2f2f2f;
  background-color: #ccc;
  border-color: #979797; }

.table-dark {
  color: #fff;
  background-color: #777; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #8a8a8a; }
  .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; } }

@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xxl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: 50px;
  padding: 1rem 1.5rem;
  font-family: Verdana;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  color: #231f20;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #1c1c1c;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #231f20;
    background-color: #fff;
    border-color: #006b6b;
    outline: 0;
    box-shadow: none; }
  .form-control::-moz-placeholder {
    color: #231f20;
    opacity: 1; }
  .form-control::placeholder {
    color: #231f20;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #636466;
    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 #231f20; }

select.form-control:focus::-ms-value {
  color: #231f20;
  background-color: #fff; }

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

.col-form-label {
  padding-top: calc(1rem + 1px);
  padding-bottom: calc(1rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 24px; }

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 1rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 24px;
  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: 50px;
  padding: 1rem 1.5rem;
  font-size: 1rem;
  line-height: 24px;
  border-radius: 0; }

.form-control-lg {
  height: 50px;
  padding: 1rem 1.5rem;
  font-size: 1rem;
  line-height: 24px;
  border-radius: 0; }

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

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

.form-check-inline {
  display: inline-flex;
  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: #01a490; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(1, 164, 144, 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: #01a490;
  padding-right: add(24em*px, 2rem) !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='%2301a490' 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 add(6em*px, 0.5rem) center;
  background-size: add(12em*px, 1rem) add(12em*px, 1rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #01a490;
    box-shadow: 0 0 0 1px rgba(1, 164, 144, 0.25); }

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

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: add(24em*px, 2rem);
  background-position: top add(6em*px, 0.5rem) right add(6em*px, 0.5rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #01a490;
  padding-right: calc(0.75em + 4rem) !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='%23777' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem 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='%2301a490' 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 2.5rem/add(12em*px, 1rem) add(12em*px, 1rem) no-repeat; }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #01a490;
    box-shadow: 0 0 0 1px rgba(1, 164, 144, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #01a490; }

.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: #01a490; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #01a490; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #01d7bd;
  background-color: #01d7bd; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px rgba(1, 164, 144, 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: #01a490; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #01a490; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #01a490;
  box-shadow: 0 0 0 1px rgba(1, 164, 144, 0.25); }

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(215, 7, 46, 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: #d7072e;
  padding-right: add(24em*px, 2rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d7072e' 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='%23d7072e' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right add(6em*px, 0.5rem) center;
  background-size: add(12em*px, 1rem) add(12em*px, 1rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #d7072e;
    box-shadow: 0 0 0 1px rgba(215, 7, 46, 0.25); }

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

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: add(24em*px, 2rem);
  background-position: top add(6em*px, 0.5rem) right add(6em*px, 0.5rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #d7072e;
  padding-right: calc(0.75em + 4rem) !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='%23777' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem 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='%23d7072e' 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='%23d7072e' stroke='none'/%3e%3c/svg%3e") center right 2.5rem/add(12em*px, 1rem) add(12em*px, 1rem) no-repeat; }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #d7072e;
    box-shadow: 0 0 0 1px rgba(215, 7, 46, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #d7072e; }

.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: #d7072e; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #d7072e; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #f81943;
  background-color: #f81943; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px rgba(215, 7, 46, 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: #d7072e; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #d7072e; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #d7072e;
  box-shadow: 0 0 0 1px rgba(215, 7, 46, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 600px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      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: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-family: Cachet-Book;
  font-weight: 400;
  color: #2f2f2f;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 2.2px solid transparent;
  padding: 0.5rem 1rem;
  font-size: 1.29563rem;
  line-height: 24px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #2f2f2f;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: none; }
  .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: #01a490;
  border-color: #01a490; }
  .btn-primary:hover {
    color: #fff;
    background-color: #017e6f;
    border-color: #017163; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #017e6f;
    border-color: #017163;
    box-shadow: 0 0 0 1px rgba(39, 178, 161, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #01a490;
    border-color: #01a490; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #017163;
    border-color: #016558; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(39, 178, 161, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #0089d0;
  border-color: #0089d0; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #0070aa;
    border-color: #00679d; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #0070aa;
    border-color: #00679d;
    box-shadow: 0 0 0 1px rgba(38, 155, 215, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #0089d0;
    border-color: #0089d0; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #00679d;
    border-color: #005f90; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(38, 155, 215, 0.5); }

.btn-success {
  color: #fff;
  background-color: #01a490;
  border-color: #01a490; }
  .btn-success:hover {
    color: #fff;
    background-color: #017e6f;
    border-color: #017163; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #017e6f;
    border-color: #017163;
    box-shadow: 0 0 0 1px rgba(39, 178, 161, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #01a490;
    border-color: #01a490; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #017163;
    border-color: #016558; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(39, 178, 161, 0.5); }

.btn-info {
  color: #fff;
  background-color: #01a490;
  border-color: #01a490; }
  .btn-info:hover {
    color: #fff;
    background-color: #017e6f;
    border-color: #017163; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #017e6f;
    border-color: #017163;
    box-shadow: 0 0 0 1px rgba(39, 178, 161, 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: #017163;
    border-color: #016558; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(39, 178, 161, 0.5); }

.btn-warning {
  color: #fff;
  background-color: #df7a00;
  border-color: #df7a00; }
  .btn-warning:hover {
    color: #fff;
    background-color: #b96500;
    border-color: #ac5e00; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #b96500;
    border-color: #ac5e00;
    box-shadow: 0 0 0 1px rgba(228, 142, 38, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #fff;
    background-color: #df7a00;
    border-color: #df7a00; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ac5e00;
    border-color: #9f5700; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(228, 142, 38, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #d7072e;
  border-color: #d7072e; }
  .btn-danger:hover {
    color: #fff;
    background-color: #b20626;
    border-color: #a60523; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #b20626;
    border-color: #a60523;
    box-shadow: 0 0 0 1px rgba(221, 44, 77, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #d7072e;
    border-color: #d7072e; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #a60523;
    border-color: #990521; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(221, 44, 77, 0.5); }

.btn-light {
  color: #231f20;
  background-color: #ececec;
  border-color: #ececec; }
  .btn-light:hover {
    color: #231f20;
    background-color: #d9d9d9;
    border-color: lightgray; }
  .btn-light:focus, .btn-light.focus {
    color: #231f20;
    background-color: #d9d9d9;
    border-color: lightgray;
    box-shadow: 0 0 0 1px rgba(206, 205, 205, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #231f20;
    background-color: #ececec;
    border-color: #ececec; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #231f20;
    background-color: lightgray;
    border-color: #cccccc; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(206, 205, 205, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #181818e6;
  border-color: #181818e6; }
  .btn-dark:hover {
    color: #fff;
    background-color: rgba(5, 5, 5, 0.901961);
    border-color: rgba(0, 0, 0, 0.901961); }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: rgba(5, 5, 5, 0.901961);
    border-color: rgba(0, 0, 0, 0.901961);
    box-shadow: 0 0 0 1px rgba(65, 65, 65, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #181818e6;
    border-color: #181818e6; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.901961);
    border-color: rgba(0, 0, 0, 0.901961); }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(65, 65, 65, 0.5); }

.btn-green {
  color: #fff;
  background-color: #01a490;
  border-color: #01a490; }
  .btn-green:hover {
    color: #fff;
    background-color: #017e6f;
    border-color: #017163; }
  .btn-green:focus, .btn-green.focus {
    color: #fff;
    background-color: #017e6f;
    border-color: #017163;
    box-shadow: 0 0 0 1px rgba(39, 178, 161, 0.5); }
  .btn-green.disabled, .btn-green:disabled {
    color: #fff;
    background-color: #01a490;
    border-color: #01a490; }
  .btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active,
  .show > .btn-green.dropdown-toggle {
    color: #fff;
    background-color: #017163;
    border-color: #016558; }
    .btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus,
    .show > .btn-green.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(39, 178, 161, 0.5); }

.btn-green-dark {
  color: #fff;
  background-color: #006b6b;
  border-color: #006b6b; }
  .btn-green-dark:hover {
    color: #fff;
    background-color: #004545;
    border-color: #003838; }
  .btn-green-dark:focus, .btn-green-dark.focus {
    color: #fff;
    background-color: #004545;
    border-color: #003838;
    box-shadow: 0 0 0 1px rgba(38, 129, 129, 0.5); }
  .btn-green-dark.disabled, .btn-green-dark:disabled {
    color: #fff;
    background-color: #006b6b;
    border-color: #006b6b; }
  .btn-green-dark:not(:disabled):not(.disabled):active, .btn-green-dark:not(:disabled):not(.disabled).active,
  .show > .btn-green-dark.dropdown-toggle {
    color: #fff;
    background-color: #003838;
    border-color: #002b2b; }
    .btn-green-dark:not(:disabled):not(.disabled):active:focus, .btn-green-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-green-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(38, 129, 129, 0.5); }

.btn-green-darker {
  color: #fff;
  background-color: #004545;
  border-color: #004545; }
  .btn-green-darker:hover {
    color: #fff;
    background-color: #001f1f;
    border-color: #001212; }
  .btn-green-darker:focus, .btn-green-darker.focus {
    color: #fff;
    background-color: #001f1f;
    border-color: #001212;
    box-shadow: 0 0 0 1px rgba(38, 97, 97, 0.5); }
  .btn-green-darker.disabled, .btn-green-darker:disabled {
    color: #fff;
    background-color: #004545;
    border-color: #004545; }
  .btn-green-darker:not(:disabled):not(.disabled):active, .btn-green-darker:not(:disabled):not(.disabled).active,
  .show > .btn-green-darker.dropdown-toggle {
    color: #fff;
    background-color: #001212;
    border-color: #000505; }
    .btn-green-darker:not(:disabled):not(.disabled):active:focus, .btn-green-darker:not(:disabled):not(.disabled).active:focus,
    .show > .btn-green-darker.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(38, 97, 97, 0.5); }

.btn-blue {
  color: #fff;
  background-color: #0089d0;
  border-color: #0089d0; }
  .btn-blue:hover {
    color: #fff;
    background-color: #0070aa;
    border-color: #00679d; }
  .btn-blue:focus, .btn-blue.focus {
    color: #fff;
    background-color: #0070aa;
    border-color: #00679d;
    box-shadow: 0 0 0 1px rgba(38, 155, 215, 0.5); }
  .btn-blue.disabled, .btn-blue:disabled {
    color: #fff;
    background-color: #0089d0;
    border-color: #0089d0; }
  .btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active,
  .show > .btn-blue.dropdown-toggle {
    color: #fff;
    background-color: #00679d;
    border-color: #005f90; }
    .btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-blue.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(38, 155, 215, 0.5); }

.btn-blue-dark {
  color: #fff;
  background-color: #0060af;
  border-color: #0060af; }
  .btn-blue-dark:hover {
    color: #fff;
    background-color: #004b89;
    border-color: #00447c; }
  .btn-blue-dark:focus, .btn-blue-dark.focus {
    color: #fff;
    background-color: #004b89;
    border-color: #00447c;
    box-shadow: 0 0 0 1px rgba(38, 120, 187, 0.5); }
  .btn-blue-dark.disabled, .btn-blue-dark:disabled {
    color: #fff;
    background-color: #0060af;
    border-color: #0060af; }
  .btn-blue-dark:not(:disabled):not(.disabled):active, .btn-blue-dark:not(:disabled):not(.disabled).active,
  .show > .btn-blue-dark.dropdown-toggle {
    color: #fff;
    background-color: #00447c;
    border-color: #003d6f; }
    .btn-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-blue-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-blue-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(38, 120, 187, 0.5); }

.btn-blue-darker {
  color: #fff;
  background-color: #004680;
  border-color: #004680; }
  .btn-blue-darker:hover {
    color: #fff;
    background-color: #00315a;
    border-color: #002a4d; }
  .btn-blue-darker:focus, .btn-blue-darker.focus {
    color: #fff;
    background-color: #00315a;
    border-color: #002a4d;
    box-shadow: 0 0 0 1px rgba(38, 98, 147, 0.5); }
  .btn-blue-darker.disabled, .btn-blue-darker:disabled {
    color: #fff;
    background-color: #004680;
    border-color: #004680; }
  .btn-blue-darker:not(:disabled):not(.disabled):active, .btn-blue-darker:not(:disabled):not(.disabled).active,
  .show > .btn-blue-darker.dropdown-toggle {
    color: #fff;
    background-color: #002a4d;
    border-color: #002340; }
    .btn-blue-darker:not(:disabled):not(.disabled):active:focus, .btn-blue-darker:not(:disabled):not(.disabled).active:focus,
    .show > .btn-blue-darker.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(38, 98, 147, 0.5); }

.btn-white {
  color: #231f20;
  background-color: #fff;
  border-color: #fff; }
  .btn-white:hover {
    color: #231f20;
    background-color: #ececec;
    border-color: #e6e6e6; }
  .btn-white:focus, .btn-white.focus {
    color: #231f20;
    background-color: #ececec;
    border-color: #e6e6e6;
    box-shadow: 0 0 0 1px rgba(222, 221, 222, 0.5); }
  .btn-white.disabled, .btn-white:disabled {
    color: #231f20;
    background-color: #fff;
    border-color: #fff; }
  .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
  .show > .btn-white.dropdown-toggle {
    color: #231f20;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(222, 221, 222, 0.5); }

.btn-gray-100 {
  color: #231f20;
  background-color: #ececec;
  border-color: #ececec; }
  .btn-gray-100:hover {
    color: #231f20;
    background-color: #d9d9d9;
    border-color: lightgray; }
  .btn-gray-100:focus, .btn-gray-100.focus {
    color: #231f20;
    background-color: #d9d9d9;
    border-color: lightgray;
    box-shadow: 0 0 0 1px rgba(206, 205, 205, 0.5); }
  .btn-gray-100.disabled, .btn-gray-100:disabled {
    color: #231f20;
    background-color: #ececec;
    border-color: #ececec; }
  .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: lightgray;
    border-color: #cccccc; }
    .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 {
      box-shadow: 0 0 0 1px rgba(206, 205, 205, 0.5); }

.btn-gray-200 {
  color: #231f20;
  background-color: #ccc;
  border-color: #ccc; }
  .btn-gray-200:hover {
    color: #231f20;
    background-color: #b9b9b9;
    border-color: #b3b3b3; }
  .btn-gray-200:focus, .btn-gray-200.focus {
    color: #231f20;
    background-color: #b9b9b9;
    border-color: #b3b3b3;
    box-shadow: 0 0 0 1px rgba(179, 178, 178, 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: #b3b3b3;
    border-color: #acacac; }
    .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 {
      box-shadow: 0 0 0 1px rgba(179, 178, 178, 0.5); }

.btn-gray-300 {
  color: #231f20;
  background-color: #979797;
  border-color: #979797; }
  .btn-gray-300:hover {
    color: #fff;
    background-color: #848484;
    border-color: #7e7e7e; }
  .btn-gray-300:focus, .btn-gray-300.focus {
    color: #fff;
    background-color: #848484;
    border-color: #7e7e7e;
    box-shadow: 0 0 0 1px rgba(134, 133, 133, 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: #7e7e7e;
    border-color: #777777; }
    .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 {
      box-shadow: 0 0 0 1px rgba(134, 133, 133, 0.5); }

.btn-gray-400 {
  color: #fff;
  background-color: #636466;
  border-color: #636466; }
  .btn-gray-400:hover {
    color: #fff;
    background-color: #505153;
    border-color: #4a4b4c; }
  .btn-gray-400:focus, .btn-gray-400.focus {
    color: #fff;
    background-color: #505153;
    border-color: #4a4b4c;
    box-shadow: 0 0 0 1px rgba(122, 123, 125, 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: #4a4b4c;
    border-color: #444446; }
    .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 {
      box-shadow: 0 0 0 1px rgba(122, 123, 125, 0.5); }

.btn-gray-500 {
  color: #fff;
  background-color: #4f4f4f;
  border-color: #4f4f4f; }
  .btn-gray-500:hover {
    color: #fff;
    background-color: #3c3c3c;
    border-color: #363636; }
  .btn-gray-500:focus, .btn-gray-500.focus {
    color: #fff;
    background-color: #3c3c3c;
    border-color: #363636;
    box-shadow: 0 0 0 1px rgba(105, 105, 105, 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: #363636;
    border-color: #2f2f2f; }
    .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 {
      box-shadow: 0 0 0 1px rgba(105, 105, 105, 0.5); }

.btn-gray-600 {
  color: #fff;
  background-color: #333;
  border-color: #333; }
  .btn-gray-600:hover {
    color: #fff;
    background-color: #202020;
    border-color: #1a1a1a; }
  .btn-gray-600:focus, .btn-gray-600.focus {
    color: #fff;
    background-color: #202020;
    border-color: #1a1a1a;
    box-shadow: 0 0 0 1px rgba(82, 82, 82, 0.5); }
  .btn-gray-600.disabled, .btn-gray-600:disabled {
    color: #fff;
    background-color: #333;
    border-color: #333; }
  .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: #1a1a1a;
    border-color: #131313; }
    .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 {
      box-shadow: 0 0 0 1px rgba(82, 82, 82, 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;
    box-shadow: 0 0 0 1px rgba(38, 38, 38, 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 {
      box-shadow: 0 0 0 1px rgba(38, 38, 38, 0.5); }

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

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

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

.btn-outline-warning {
  color: #df7a00;
  border-color: #df7a00; }
  .btn-outline-warning:hover {
    color: #fff;
    background-color: #df7a00;
    border-color: #df7a00; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 1px rgba(223, 122, 0, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #df7a00;
    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: #fff;
    background-color: #df7a00;
    border-color: #df7a00; }
    .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 {
      box-shadow: 0 0 0 1px rgba(223, 122, 0, 0.5); }

.btn-outline-danger {
  color: #d7072e;
  border-color: #d7072e; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #d7072e;
    border-color: #d7072e; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 1px rgba(215, 7, 46, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #d7072e;
    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: #d7072e;
    border-color: #d7072e; }
    .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 {
      box-shadow: 0 0 0 1px rgba(215, 7, 46, 0.5); }

.btn-outline-light {
  color: #ececec;
  border-color: #ececec; }
  .btn-outline-light:hover {
    color: #231f20;
    background-color: #ececec;
    border-color: #ececec; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 1px rgba(236, 236, 236, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #ececec;
    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: #ececec;
    border-color: #ececec; }
    .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 {
      box-shadow: 0 0 0 1px rgba(236, 236, 236, 0.5); }

.btn-outline-dark {
  color: #181818e6;
  border-color: #181818e6; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #181818e6;
    border-color: #181818e6; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 1px rgba(24, 24, 24, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #181818e6;
    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: #181818e6;
    border-color: #181818e6; }
    .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 {
      box-shadow: 0 0 0 1px rgba(24, 24, 24, 0.5); }

.btn-outline-green {
  color: #01a490;
  border-color: #01a490; }
  .btn-outline-green:hover {
    color: #fff;
    background-color: #01a490;
    border-color: #01a490; }
  .btn-outline-green:focus, .btn-outline-green.focus {
    box-shadow: 0 0 0 1px rgba(1, 164, 144, 0.5); }
  .btn-outline-green.disabled, .btn-outline-green:disabled {
    color: #01a490;
    background-color: transparent; }
  .btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active,
  .show > .btn-outline-green.dropdown-toggle {
    color: #fff;
    background-color: #01a490;
    border-color: #01a490; }
    .btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-green.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(1, 164, 144, 0.5); }

.btn-outline-green-dark {
  color: #006b6b;
  border-color: #006b6b; }
  .btn-outline-green-dark:hover {
    color: #fff;
    background-color: #006b6b;
    border-color: #006b6b; }
  .btn-outline-green-dark:focus, .btn-outline-green-dark.focus {
    box-shadow: 0 0 0 1px rgba(0, 107, 107, 0.5); }
  .btn-outline-green-dark.disabled, .btn-outline-green-dark:disabled {
    color: #006b6b;
    background-color: transparent; }
  .btn-outline-green-dark:not(:disabled):not(.disabled):active, .btn-outline-green-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-green-dark.dropdown-toggle {
    color: #fff;
    background-color: #006b6b;
    border-color: #006b6b; }
    .btn-outline-green-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-green-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-green-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(0, 107, 107, 0.5); }

.btn-outline-green-darker {
  color: #004545;
  border-color: #004545; }
  .btn-outline-green-darker:hover {
    color: #fff;
    background-color: #004545;
    border-color: #004545; }
  .btn-outline-green-darker:focus, .btn-outline-green-darker.focus {
    box-shadow: 0 0 0 1px rgba(0, 69, 69, 0.5); }
  .btn-outline-green-darker.disabled, .btn-outline-green-darker:disabled {
    color: #004545;
    background-color: transparent; }
  .btn-outline-green-darker:not(:disabled):not(.disabled):active, .btn-outline-green-darker:not(:disabled):not(.disabled).active,
  .show > .btn-outline-green-darker.dropdown-toggle {
    color: #fff;
    background-color: #004545;
    border-color: #004545; }
    .btn-outline-green-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-green-darker:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-green-darker.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(0, 69, 69, 0.5); }

.btn-outline-blue {
  color: #0089d0;
  border-color: #0089d0; }
  .btn-outline-blue:hover {
    color: #fff;
    background-color: #0089d0;
    border-color: #0089d0; }
  .btn-outline-blue:focus, .btn-outline-blue.focus {
    box-shadow: 0 0 0 1px rgba(0, 137, 208, 0.5); }
  .btn-outline-blue.disabled, .btn-outline-blue:disabled {
    color: #0089d0;
    background-color: transparent; }
  .btn-outline-blue:not(:disabled):not(.disabled):active, .btn-outline-blue:not(:disabled):not(.disabled).active,
  .show > .btn-outline-blue.dropdown-toggle {
    color: #fff;
    background-color: #0089d0;
    border-color: #0089d0; }
    .btn-outline-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-blue.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(0, 137, 208, 0.5); }

.btn-outline-blue-dark {
  color: #0060af;
  border-color: #0060af; }
  .btn-outline-blue-dark:hover {
    color: #fff;
    background-color: #0060af;
    border-color: #0060af; }
  .btn-outline-blue-dark:focus, .btn-outline-blue-dark.focus {
    box-shadow: 0 0 0 1px rgba(0, 96, 175, 0.5); }
  .btn-outline-blue-dark.disabled, .btn-outline-blue-dark:disabled {
    color: #0060af;
    background-color: transparent; }
  .btn-outline-blue-dark:not(:disabled):not(.disabled):active, .btn-outline-blue-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-blue-dark.dropdown-toggle {
    color: #fff;
    background-color: #0060af;
    border-color: #0060af; }
    .btn-outline-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-blue-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(0, 96, 175, 0.5); }

.btn-outline-blue-darker {
  color: #004680;
  border-color: #004680; }
  .btn-outline-blue-darker:hover {
    color: #fff;
    background-color: #004680;
    border-color: #004680; }
  .btn-outline-blue-darker:focus, .btn-outline-blue-darker.focus {
    box-shadow: 0 0 0 1px rgba(0, 70, 128, 0.5); }
  .btn-outline-blue-darker.disabled, .btn-outline-blue-darker:disabled {
    color: #004680;
    background-color: transparent; }
  .btn-outline-blue-darker:not(:disabled):not(.disabled):active, .btn-outline-blue-darker:not(:disabled):not(.disabled).active,
  .show > .btn-outline-blue-darker.dropdown-toggle {
    color: #fff;
    background-color: #004680;
    border-color: #004680; }
    .btn-outline-blue-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-darker:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-blue-darker.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(0, 70, 128, 0.5); }

.btn-outline-white {
  color: #fff;
  border-color: #fff; }
  .btn-outline-white:hover {
    color: #231f20;
    background-color: #fff;
    border-color: #fff; }
  .btn-outline-white:focus, .btn-outline-white.focus {
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5); }
  .btn-outline-white.disabled, .btn-outline-white:disabled {
    color: #fff;
    background-color: transparent; }
  .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active,
  .show > .btn-outline-white.dropdown-toggle {
    color: #231f20;
    background-color: #fff;
    border-color: #fff; }
    .btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5); }

.btn-outline-gray-100 {
  color: #ececec;
  border-color: #ececec; }
  .btn-outline-gray-100:hover {
    color: #231f20;
    background-color: #ececec;
    border-color: #ececec; }
  .btn-outline-gray-100:focus, .btn-outline-gray-100.focus {
    box-shadow: 0 0 0 1px rgba(236, 236, 236, 0.5); }
  .btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {
    color: #ececec;
    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: #ececec;
    border-color: #ececec; }
    .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 {
      box-shadow: 0 0 0 1px rgba(236, 236, 236, 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 {
    box-shadow: 0 0 0 1px 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 {
      box-shadow: 0 0 0 1px 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 {
    box-shadow: 0 0 0 1px 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 {
      box-shadow: 0 0 0 1px 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 {
    box-shadow: 0 0 0 1px 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 {
      box-shadow: 0 0 0 1px 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 {
    box-shadow: 0 0 0 1px 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 {
      box-shadow: 0 0 0 1px rgba(79, 79, 79, 0.5); }

.btn-outline-gray-600 {
  color: #333;
  border-color: #333; }
  .btn-outline-gray-600:hover {
    color: #fff;
    background-color: #333;
    border-color: #333; }
  .btn-outline-gray-600:focus, .btn-outline-gray-600.focus {
    box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.5); }
  .btn-outline-gray-600.disabled, .btn-outline-gray-600:disabled {
    color: #333;
    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: #333;
    border-color: #333; }
    .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 {
      box-shadow: 0 0 0 1px 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 {
    box-shadow: 0 0 0 1px 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 {
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5); }

.btn-link {
  font-weight: 400;
  color: #004680;
  text-decoration: none; }
  .btn-link:hover {
    color: #004680;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link.disabled {
    color: #333;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.29563rem;
  line-height: 24px;
  border-radius: 0; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.3125rem 1rem;
  font-size: 1.125rem;
  line-height: 24px;
  border-radius: 0; }

.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 {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }
  .collapsing.width {
    width: 0;
    height: auto;
    transition: width 0.35s ease; }
    @media (prefers-reduced-motion: reduce) {
      .collapsing.width {
        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; } }

@media (min-width: 1400px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

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

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #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: #151314;
    text-decoration: none;
    background-color: #ccc; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #01a490; }
  .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: #333;
  white-space: nowrap; }

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    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: flex;
  flex-wrap: wrap;
  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: -2.2px; }

.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.75rem;
  padding-left: 0.75rem; }
  .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.75rem;
  padding-left: 0.75rem; }

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

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  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: -2.2px; }
  .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: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    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: flex;
    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: 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: flex;
  align-items: center;
  padding: 1rem 1.5rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  color: #231f20;
  text-align: center;
  white-space: nowrap;
  background-color: #ccc;
  border: 1px solid #1c1c1c;
  border-radius: 0; }
  .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: 50px; }

.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: 1rem 1.5rem;
  font-size: 1rem;
  line-height: 24px;
  border-radius: 0; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: 50px; }

.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: 1rem 1.5rem;
  font-size: 1rem;
  line-height: 24px;
  border-radius: 0; }

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

.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;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact; }

.custom-control-inline {
  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: #01a490;
    background-color: #01a490; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: none; }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #006b6b; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #5afeea;
    border-color: #5afeea; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #333; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #636466; }

.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: #01a490;
  background-color: #01a490; }

.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(1, 164, 144, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(1, 164, 144, 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(1, 164, 144, 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;
    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; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(1, 164, 144, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: 50px;
  padding: 1rem 2.5rem 1rem 1.5rem;
  font-family: Verdana;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  color: #231f20;
  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='%23777' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem center/8px 10px no-repeat;
  border: 1px solid #1c1c1c;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-select:focus {
    border-color: #006b6b;
    outline: 0;
    box-shadow: 0 0 0 1px rgba(1, 164, 144, 0.25); }
    .custom-select:focus::-ms-value {
      color: #231f20;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 1.5rem;
    background-image: none; }
  .custom-select:disabled {
    color: #333;
    background-color: #ccc; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #231f20; }

.custom-select-sm {
  height: 50px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  font-size: 1rem; }

.custom-select-lg {
  height: 50px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  font-size: 1rem; }

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 50px;
  margin: 0;
  overflow: hidden;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #006b6b;
    box-shadow: none; }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #636466; }
  .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: 50px;
  padding: 1rem 1.5rem;
  overflow: hidden;
  font-family: Verdana;
  font-weight: 400;
  line-height: 24px;
  color: #231f20;
  background-color: #fff;
  border: 1px solid #1c1c1c;
  border-radius: 0; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: add(24em*px, 2rem);
    padding: 1rem 1.5rem;
    line-height: 24px;
    color: #231f20;
    content: "Browse";
    background-color: #ccc;
    border-left: inherit;
    border-radius: 0 0 0 0; }

.custom-range {
  width: 100%;
  height: calc(1rem + 2px);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-range:focus {
    outline: 0; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, none; }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, none; }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, none; }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #01a490;
    border: 0;
    border-radius: 1rem;
    -webkit-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-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: #5afeea; }
  .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: #01a490;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #5afeea; }
  .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: 1px;
    margin-left: 1px;
    background-color: #01a490;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #5afeea; }
  .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 {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }

.nav {
  display: flex;
  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: #333;
    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: #ececec #ececec #ccc; }
    .nav-tabs .nav-link.disabled {
      color: #333;
      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: #01a490; }

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

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 0; }
  .navbar .container,
  .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl, .navbar .container-xxl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    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: flex;
  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 {
  flex-basis: 100%;
  flex-grow: 1;
  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; }
  .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, .navbar-expand-sm > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 600px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      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, .navbar-expand-sm > .container-xxl {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      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, .navbar-expand-md > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      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, .navbar-expand-md > .container-xxl {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      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, .navbar-expand-lg > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1060px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      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, .navbar-expand-lg > .container-xxl {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      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, .navbar-expand-xl > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      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, .navbar-expand-xl > .container-xxl {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

@media (max-width: 1399.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl, .navbar-expand-xxl > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xxl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xxl > .container,
    .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl, .navbar-expand-xxl > .container-xxl {
      flex-wrap: nowrap; }
    .navbar-expand-xxl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xxl .navbar-toggler {
      display: none; } }

.navbar-expand {
  flex-flow: row nowrap;
  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, .navbar-expand > .container-xxl {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    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, .navbar-expand > .container-xxl {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    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: str-replace%28url%28"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"%29, "%23", "%23"%29; }

.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: flex;
  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 {
  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 {
  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: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .card-deck .card {
      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: flex;
    flex-flow: row wrap; }
    .card-group > .card {
      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 {
    -moz-column-count: 3;
         column-count: 3;
    -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: flex;
  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: #333;
    content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #333; }

.pagination {
  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: #004680;
  background-color: #fff;
  border: 1px solid #979797; }
  .page-link:hover {
    z-index: 2;
    color: #004680;
    text-decoration: none;
    background-color: #ccc;
    border-color: #979797; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(1, 164, 144, 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: #01a490;
  border-color: #01a490; }

.page-item.disabled .page-link {
  color: #333;
  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: 8px 18px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0;
  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: 18px;
  padding-left: 18px;
  border-radius: 0; }

.badge-primary {
  color: #fff;
  background-color: #01a490; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #017163; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(1, 164, 144, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #0089d0; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #00679d; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(0, 137, 208, 0.5); }

.badge-success {
  color: #fff;
  background-color: #01a490; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #017163; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(1, 164, 144, 0.5); }

.badge-info {
  color: #fff;
  background-color: #01a490; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #017163; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(1, 164, 144, 0.5); }

.badge-warning {
  color: #fff;
  background-color: #df7a00; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #fff;
    background-color: #ac5e00; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(223, 122, 0, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #d7072e; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #a60523; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(215, 7, 46, 0.5); }

.badge-light {
  color: #231f20;
  background-color: #ececec; }
  a.badge-light:hover, a.badge-light:focus {
    color: #231f20;
    background-color: lightgray; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(236, 236, 236, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #181818e6; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.901961); }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(24, 24, 24, 0.5); }

.badge-green {
  color: #fff;
  background-color: #01a490; }
  a.badge-green:hover, a.badge-green:focus {
    color: #fff;
    background-color: #017163; }
  a.badge-green:focus, a.badge-green.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(1, 164, 144, 0.5); }

.badge-green-dark {
  color: #fff;
  background-color: #006b6b; }
  a.badge-green-dark:hover, a.badge-green-dark:focus {
    color: #fff;
    background-color: #003838; }
  a.badge-green-dark:focus, a.badge-green-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(0, 107, 107, 0.5); }

.badge-green-darker {
  color: #fff;
  background-color: #004545; }
  a.badge-green-darker:hover, a.badge-green-darker:focus {
    color: #fff;
    background-color: #001212; }
  a.badge-green-darker:focus, a.badge-green-darker.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(0, 69, 69, 0.5); }

.badge-blue {
  color: #fff;
  background-color: #0089d0; }
  a.badge-blue:hover, a.badge-blue:focus {
    color: #fff;
    background-color: #00679d; }
  a.badge-blue:focus, a.badge-blue.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(0, 137, 208, 0.5); }

.badge-blue-dark {
  color: #fff;
  background-color: #0060af; }
  a.badge-blue-dark:hover, a.badge-blue-dark:focus {
    color: #fff;
    background-color: #00447c; }
  a.badge-blue-dark:focus, a.badge-blue-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(0, 96, 175, 0.5); }

.badge-blue-darker {
  color: #fff;
  background-color: #004680; }
  a.badge-blue-darker:hover, a.badge-blue-darker:focus {
    color: #fff;
    background-color: #002a4d; }
  a.badge-blue-darker:focus, a.badge-blue-darker.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(0, 70, 128, 0.5); }

.badge-white {
  color: #231f20;
  background-color: #fff; }
  a.badge-white:hover, a.badge-white:focus {
    color: #231f20;
    background-color: #e6e6e6; }
  a.badge-white:focus, a.badge-white.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5); }

.badge-gray-100 {
  color: #231f20;
  background-color: #ececec; }
  a.badge-gray-100:hover, a.badge-gray-100:focus {
    color: #231f20;
    background-color: lightgray; }
  a.badge-gray-100:focus, a.badge-gray-100.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(236, 236, 236, 0.5); }

.badge-gray-200 {
  color: #231f20;
  background-color: #ccc; }
  a.badge-gray-200:hover, a.badge-gray-200:focus {
    color: #231f20;
    background-color: #b3b3b3; }
  a.badge-gray-200:focus, a.badge-gray-200.focus {
    outline: 0;
    box-shadow: 0 0 0 1px 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: #7e7e7e; }
  a.badge-gray-300:focus, a.badge-gray-300.focus {
    outline: 0;
    box-shadow: 0 0 0 1px 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: #4a4b4c; }
  a.badge-gray-400:focus, a.badge-gray-400.focus {
    outline: 0;
    box-shadow: 0 0 0 1px 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: #363636; }
  a.badge-gray-500:focus, a.badge-gray-500.focus {
    outline: 0;
    box-shadow: 0 0 0 1px rgba(79, 79, 79, 0.5); }

.badge-gray-600 {
  color: #fff;
  background-color: #333; }
  a.badge-gray-600:hover, a.badge-gray-600:focus {
    color: #fff;
    background-color: #1a1a1a; }
  a.badge-gray-600:focus, a.badge-gray-600.focus {
    outline: 0;
    box-shadow: 0 0 0 1px 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;
    box-shadow: 0 0 0 1px 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 {
  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 {
  padding-right: 4rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #01554b;
  background-color: #ccede9;
  border-color: #b8e6e0; }
  .alert-primary hr {
    border-top-color: #a5dfd8; }
  .alert-primary .alert-link {
    color: #00231f; }

.alert-secondary {
  color: #00476c;
  background-color: #cce7f6;
  border-color: #b8def2; }
  .alert-secondary hr {
    border-top-color: #a2d4ee; }
  .alert-secondary .alert-link {
    color: #002539; }

.alert-success {
  color: #01554b;
  background-color: #ccede9;
  border-color: #b8e6e0; }
  .alert-success hr {
    border-top-color: #a5dfd8; }
  .alert-success .alert-link {
    color: #00231f; }

.alert-info {
  color: #01554b;
  background-color: #ccede9;
  border-color: #b8e6e0; }
  .alert-info hr {
    border-top-color: #a5dfd8; }
  .alert-info .alert-link {
    color: #00231f; }

.alert-warning {
  color: #743f00;
  background-color: #f9e4cc;
  border-color: #f6dab8; }
  .alert-warning hr {
    border-top-color: #f3cea1; }
  .alert-warning .alert-link {
    color: #412300; }

.alert-danger {
  color: #700418;
  background-color: #f7cdd5;
  border-color: #f4bac4; }
  .alert-danger hr {
    border-top-color: #f0a4b1; }
  .alert-danger .alert-link {
    color: #3f020d; }

.alert-light {
  color: #7b7b7b;
  background-color: #fbfbfb;
  border-color: #fafafa; }
  .alert-light hr {
    border-top-color: #ededed; }
  .alert-light .alert-link {
    color: #626262; }

.alert-dark {
  color: rgba(11, 11, 11, 0.94902);
  background-color: rgba(216, 216, 216, 0.980392);
  border-color: rgba(199, 199, 199, 0.972549); }
  .alert-dark hr {
    border-top-color: rgba(186, 186, 186, 0.972549); }
  .alert-dark .alert-link {
    color: rgba(0, 0, 0, 0.94902); }

.alert-green {
  color: #01554b;
  background-color: #ccede9;
  border-color: #b8e6e0; }
  .alert-green hr {
    border-top-color: #a5dfd8; }
  .alert-green .alert-link {
    color: #00231f; }

.alert-green-dark {
  color: #003838;
  background-color: #cce1e1;
  border-color: #b8d6d6; }
  .alert-green-dark hr {
    border-top-color: #a8cdcd; }
  .alert-green-dark .alert-link {
    color: #000505; }

.alert-green-darker {
  color: #002424;
  background-color: #ccdada;
  border-color: #b8cbcb; }
  .alert-green-darker hr {
    border-top-color: #a9c0c0; }
  .alert-green-darker .alert-link {
    color: black; }

.alert-blue {
  color: #00476c;
  background-color: #cce7f6;
  border-color: #b8def2; }
  .alert-blue hr {
    border-top-color: #a2d4ee; }
  .alert-blue .alert-link {
    color: #002539; }

.alert-blue-dark {
  color: #00325b;
  background-color: #ccdfef;
  border-color: #b8d2e9; }
  .alert-blue-dark hr {
    border-top-color: #a5c6e3; }
  .alert-blue-dark .alert-link {
    color: #001628; }

.alert-blue-darker {
  color: #002443;
  background-color: #ccdae6;
  border-color: #b8cbdb; }
  .alert-blue-darker hr {
    border-top-color: #a7bfd2; }
  .alert-blue-darker .alert-link {
    color: #000910; }

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

.alert-gray-100 {
  color: #7b7b7b;
  background-color: #fbfbfb;
  border-color: #fafafa; }
  .alert-gray-100 hr {
    border-top-color: #ededed; }
  .alert-gray-100 .alert-link {
    color: #626262; }

.alert-gray-200 {
  color: #6a6a6a;
  background-color: whitesmoke;
  border-color: #f1f1f1; }
  .alert-gray-200 hr {
    border-top-color: #e4e4e4; }
  .alert-gray-200 .alert-link {
    color: #515151; }

.alert-gray-300 {
  color: #4f4f4f;
  background-color: #eaeaea;
  border-color: #e2e2e2; }
  .alert-gray-300 hr {
    border-top-color: #d5d5d5; }
  .alert-gray-300 .alert-link {
    color: #363636; }

.alert-gray-400 {
  color: #333435;
  background-color: #e0e0e0;
  border-color: #d3d4d4; }
  .alert-gray-400 hr {
    border-top-color: #c6c7c7; }
  .alert-gray-400 .alert-link {
    color: #1a1b1b; }

.alert-gray-500 {
  color: #292929;
  background-color: gainsboro;
  border-color: #cecece; }
  .alert-gray-500 hr {
    border-top-color: #c1c1c1; }
  .alert-gray-500 .alert-link {
    color: #101010; }

.alert-gray-600 {
  color: #1b1b1b;
  background-color: #d6d6d6;
  border-color: #c6c6c6; }
  .alert-gray-600 hr {
    border-top-color: #b9b9b9; }
  .alert-gray-600 .alert-link {
    color: #020202; }

.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8; }
  .alert-black hr {
    border-top-color: #ababab; }
  .alert-black .alert-link {
    color: black; }

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

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #ccc;
  border-radius: 0.25rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #01a490;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      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 {
  animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none; } }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  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: #ececec; }
  .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: #333;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #01a490;
    border-color: #01a490; }
  .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 {
  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 {
    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 {
    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 {
    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 {
    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; } }

@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row; }
    .list-group-horizontal-xxl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #01554b;
  background-color: #b8e6e0; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #01554b;
    background-color: #a5dfd8; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #01554b;
    border-color: #01554b; }

.list-group-item-secondary {
  color: #00476c;
  background-color: #b8def2; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #00476c;
    background-color: #a2d4ee; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #00476c;
    border-color: #00476c; }

.list-group-item-success {
  color: #01554b;
  background-color: #b8e6e0; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #01554b;
    background-color: #a5dfd8; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #01554b;
    border-color: #01554b; }

.list-group-item-info {
  color: #01554b;
  background-color: #b8e6e0; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #01554b;
    background-color: #a5dfd8; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #01554b;
    border-color: #01554b; }

.list-group-item-warning {
  color: #743f00;
  background-color: #f6dab8; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #743f00;
    background-color: #f3cea1; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #743f00;
    border-color: #743f00; }

.list-group-item-danger {
  color: #700418;
  background-color: #f4bac4; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #700418;
    background-color: #f0a4b1; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #700418;
    border-color: #700418; }

.list-group-item-light {
  color: #7b7b7b;
  background-color: #fafafa; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #7b7b7b;
    background-color: #ededed; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #7b7b7b;
    border-color: #7b7b7b; }

.list-group-item-dark {
  color: rgba(11, 11, 11, 0.94902);
  background-color: rgba(199, 199, 199, 0.972549); }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: rgba(11, 11, 11, 0.94902);
    background-color: rgba(186, 186, 186, 0.972549); }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: rgba(11, 11, 11, 0.94902);
    border-color: rgba(11, 11, 11, 0.94902); }

.list-group-item-green {
  color: #01554b;
  background-color: #b8e6e0; }
  .list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
    color: #01554b;
    background-color: #a5dfd8; }
  .list-group-item-green.list-group-item-action.active {
    color: #fff;
    background-color: #01554b;
    border-color: #01554b; }

.list-group-item-green-dark {
  color: #003838;
  background-color: #b8d6d6; }
  .list-group-item-green-dark.list-group-item-action:hover, .list-group-item-green-dark.list-group-item-action:focus {
    color: #003838;
    background-color: #a8cdcd; }
  .list-group-item-green-dark.list-group-item-action.active {
    color: #fff;
    background-color: #003838;
    border-color: #003838; }

.list-group-item-green-darker {
  color: #002424;
  background-color: #b8cbcb; }
  .list-group-item-green-darker.list-group-item-action:hover, .list-group-item-green-darker.list-group-item-action:focus {
    color: #002424;
    background-color: #a9c0c0; }
  .list-group-item-green-darker.list-group-item-action.active {
    color: #fff;
    background-color: #002424;
    border-color: #002424; }

.list-group-item-blue {
  color: #00476c;
  background-color: #b8def2; }
  .list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
    color: #00476c;
    background-color: #a2d4ee; }
  .list-group-item-blue.list-group-item-action.active {
    color: #fff;
    background-color: #00476c;
    border-color: #00476c; }

.list-group-item-blue-dark {
  color: #00325b;
  background-color: #b8d2e9; }
  .list-group-item-blue-dark.list-group-item-action:hover, .list-group-item-blue-dark.list-group-item-action:focus {
    color: #00325b;
    background-color: #a5c6e3; }
  .list-group-item-blue-dark.list-group-item-action.active {
    color: #fff;
    background-color: #00325b;
    border-color: #00325b; }

.list-group-item-blue-darker {
  color: #002443;
  background-color: #b8cbdb; }
  .list-group-item-blue-darker.list-group-item-action:hover, .list-group-item-blue-darker.list-group-item-action:focus {
    color: #002443;
    background-color: #a7bfd2; }
  .list-group-item-blue-darker.list-group-item-action.active {
    color: #fff;
    background-color: #002443;
    border-color: #002443; }

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

.list-group-item-gray-100 {
  color: #7b7b7b;
  background-color: #fafafa; }
  .list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
    color: #7b7b7b;
    background-color: #ededed; }
  .list-group-item-gray-100.list-group-item-action.active {
    color: #fff;
    background-color: #7b7b7b;
    border-color: #7b7b7b; }

.list-group-item-gray-200 {
  color: #6a6a6a;
  background-color: #f1f1f1; }
  .list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
    color: #6a6a6a;
    background-color: #e4e4e4; }
  .list-group-item-gray-200.list-group-item-action.active {
    color: #fff;
    background-color: #6a6a6a;
    border-color: #6a6a6a; }

.list-group-item-gray-300 {
  color: #4f4f4f;
  background-color: #e2e2e2; }
  .list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
    color: #4f4f4f;
    background-color: #d5d5d5; }
  .list-group-item-gray-300.list-group-item-action.active {
    color: #fff;
    background-color: #4f4f4f;
    border-color: #4f4f4f; }

.list-group-item-gray-400 {
  color: #333435;
  background-color: #d3d4d4; }
  .list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
    color: #333435;
    background-color: #c6c7c7; }
  .list-group-item-gray-400.list-group-item-action.active {
    color: #fff;
    background-color: #333435;
    border-color: #333435; }

.list-group-item-gray-500 {
  color: #292929;
  background-color: #cecece; }
  .list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
    color: #292929;
    background-color: #c1c1c1; }
  .list-group-item-gray-500.list-group-item-action.active {
    color: #fff;
    background-color: #292929;
    border-color: #292929; }

.list-group-item-gray-600 {
  color: #1b1b1b;
  background-color: #c6c6c6; }
  .list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {
    color: #1b1b1b;
    background-color: #b9b9b9; }
  .list-group-item-gray-600.list-group-item-action.active {
    color: #fff;
    background-color: #1b1b1b;
    border-color: #1b1b1b; }

.list-group-item-black {
  color: black;
  background-color: #b8b8b8; }
  .list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
    color: black;
    background-color: #ababab; }
  .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: .5; }
  .close:hover {
    color: #000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

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

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

.toast {
  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);
  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: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #333;
  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 {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02); }

.modal-dialog-scrollable {
  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 {
    flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: -moz-min-content;
    height: min-content;
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    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: flex;
  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: flex;
  align-items: flex-start;
  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;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  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: -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: Cachet-Book, 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: Cachet-Book, 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 #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.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;
  color: #231f20;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  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 {
  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;
  transition: transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none; } }

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  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;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      transition: none; } }

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

@keyframes spinner-border {
  to {
    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%;
  animation: .75s linear infinite spinner-border; }

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

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

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow; }

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    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: #01a490 !important; }

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

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

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

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

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #017163 !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: #017163 !important; }

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

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

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

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

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

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

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

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgba(0, 0, 0, 0.901961) !important; }

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

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

.bg-green-dark {
  background-color: #006b6b !important; }

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

.bg-green-darker {
  background-color: #004545 !important; }

a.bg-green-darker:hover, a.bg-green-darker:focus,
button.bg-green-darker:hover,
button.bg-green-darker:focus {
  background-color: #001212 !important; }

.bg-blue {
  background-color: #0089d0 !important; }

a.bg-blue:hover, a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
  background-color: #00679d !important; }

.bg-blue-dark {
  background-color: #0060af !important; }

a.bg-blue-dark:hover, a.bg-blue-dark:focus,
button.bg-blue-dark:hover,
button.bg-blue-dark:focus {
  background-color: #00447c !important; }

.bg-blue-darker {
  background-color: #004680 !important; }

a.bg-blue-darker:hover, a.bg-blue-darker:focus,
button.bg-blue-darker:hover,
button.bg-blue-darker:focus {
  background-color: #002a4d !important; }

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

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

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

a.bg-gray-100:hover, a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: lightgray !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: #b3b3b3 !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: #7e7e7e !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: #4a4b4c !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: #363636 !important; }

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

a.bg-gray-600:hover, a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
  background-color: #1a1a1a !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: #01a490 !important; }

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

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

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

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

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

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

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

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

.border-green-dark {
  border-color: #006b6b !important; }

.border-green-darker {
  border-color: #004545 !important; }

.border-blue {
  border-color: #0089d0 !important; }

.border-blue-dark {
  border-color: #0060af !important; }

.border-blue-darker {
  border-color: #004680 !important; }

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

.border-gray-100 {
  border-color: #ececec !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: #333 !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: flex !important; }

.d-inline-flex {
  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: flex !important; }
  .d-sm-inline-flex {
    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: flex !important; }
  .d-md-inline-flex {
    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: flex !important; }
  .d-lg-inline-flex {
    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: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    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: flex !important; }
  .d-print-inline-flex {
    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.85714%; }

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

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

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

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

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

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

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

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

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

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

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

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

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

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

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

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

.align-items-stretch {
  align-items: stretch !important; }

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

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

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

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

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

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

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

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

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 600px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 1060px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important; }
  .flex-xxl-column {
    flex-direction: column !important; }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxl-center {
    justify-content: center !important; }
  .justify-content-xxl-between {
    justify-content: space-between !important; }
  .justify-content-xxl-around {
    justify-content: space-around !important; }
  .align-items-xxl-start {
    align-items: flex-start !important; }
  .align-items-xxl-end {
    align-items: flex-end !important; }
  .align-items-xxl-center {
    align-items: center !important; }
  .align-items-xxl-baseline {
    align-items: baseline !important; }
  .align-items-xxl-stretch {
    align-items: stretch !important; }
  .align-content-xxl-start {
    align-content: flex-start !important; }
  .align-content-xxl-end {
    align-content: flex-end !important; }
  .align-content-xxl-center {
    align-content: center !important; }
  .align-content-xxl-between {
    align-content: space-between !important; }
  .align-content-xxl-around {
    align-content: space-around !important; }
  .align-content-xxl-stretch {
    align-content: stretch !important; }
  .align-self-xxl-auto {
    align-self: auto !important; }
  .align-self-xxl-start {
    align-self: flex-start !important; }
  .align-self-xxl-end {
    align-self: flex-end !important; }
  .align-self-xxl-center {
    align-self: center !important; }
  .align-self-xxl-baseline {
    align-self: baseline !important; }
  .align-self-xxl-stretch {
    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; } }

@media (min-width: 1400px) {
  .float-xxl-left {
    float: left !important; }
  .float-xxl-right {
    float: right !important; }
  .float-xxl-none {
    float: none !important; } }

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

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

.user-select-none {
  -webkit-user-select: none !important;
     -moz-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 {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

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

.shadow-none {
  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; } }

@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important; }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important; }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important; }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important; }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important; }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important; }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important; }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important; }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important; }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important; }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important; }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important; }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important; }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important; }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important; }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important; }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important; }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important; }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important; }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important; }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important; }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important; }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important; }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important; }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important; }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important; }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important; }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important; }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important; }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important; }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important; }
  .m-xxl-n1 {
    margin: -0.25rem !important; }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important; }
  .m-xxl-n2 {
    margin: -0.5rem !important; }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important; }
  .m-xxl-n3 {
    margin: -1rem !important; }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important; }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important; }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important; }
  .m-xxl-n4 {
    margin: -1.5rem !important; }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important; }
  .m-xxl-n5 {
    margin: -3rem !important; }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important; }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important; }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important; }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important; }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: Verdana !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; } }

@media (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important; }
  .text-xxl-right {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

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

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

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

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

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

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

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

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

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

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

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

a.text-primary:hover, a.text-primary:focus {
  color: #01584d !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

a.text-dark:hover, a.text-dark:focus {
  color: rgba(0, 0, 0, 0.901961) !important; }

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

a.text-green:hover, a.text-green:focus {
  color: #01584d !important; }

.text-green-dark {
  color: #006b6b !important; }

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

.text-green-darker {
  color: #004545 !important; }

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

.text-blue {
  color: #0089d0 !important; }

a.text-blue:hover, a.text-blue:focus {
  color: #005784 !important; }

.text-blue-dark {
  color: #0060af !important; }

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

.text-blue-darker {
  color: #004680 !important; }

a.text-blue-darker:hover, a.text-blue-darker:focus {
  color: #001c34 !important; }

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

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

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

a.text-gray-100:hover, a.text-gray-100:focus {
  color: #c6c6c6 !important; }

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

a.text-gray-200:hover, a.text-gray-200:focus {
  color: #a6a6a6 !important; }

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

a.text-gray-300:hover, a.text-gray-300:focus {
  color: #717171 !important; }

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

a.text-gray-400:hover, a.text-gray-400:focus {
  color: #3d3e3f !important; }

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

a.text-gray-500:hover, a.text-gray-500:focus {
  color: #292929 !important; }

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

a.text-gray-600:hover, a.text-gray-600:focus {
  color: #0d0d0d !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: #333 !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;
    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,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  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; } }

/**
 * Main Content Striping
 */
body {
  overflow-x: hidden; }
  body .layout-container {
    overflow-x: visible; }
    body .layout-container > .viewport {
      overflow-x: hidden; }
  body main {
    margin-top: 0 !important; }

.paragraph > .paragraph__column {
  padding-left: 0;
  padding-right: 0; }

.two-column .sidebar-region {
  flex: 0 0 100%; }
  @media (min-width: 1200px) {
    .two-column .sidebar-region {
      flex: 0 0 364px; } }

.container .paragraph--type--a-side-block > .paragraph__column > .container {
  padding: 0; }

@font-face {
  font-family: 'Cachet-Book';
  src: url("../../src/fonts/cachet-book/cachet_book_font-webfont.woff2") format("woff2"), url("../../src/fonts/cachet-book/cachet_book_font-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Cachet';
  src: url("../../src/fonts/cachet/CachetW05-ExtraLight.woff2") format("woff2"), url("../../src/fonts/cachet/CachetW05-ExtraLight.woff") format("woff");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Cachet';
  src: url("../../src/fonts/cachet/CachetW05-Bold.woff2") format("woff2"), url("../../src/fonts/cachet/CachetW05-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Cachet';
  src: url("../../src/fonts/cachet/CachetW05-Book.woff2") format("woff2"), url("../../src/fonts/cachet/CachetW05-Book.woff") format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Cachet';
  src: url("../../src/fonts/cachet/CachetW05-Medium.woff2") format("woff2"), url("../../src/fonts/cachet/CachetW05-Medium.woff") format("woff");
  font-weight: 600;
  font-style: normal; }

h1,
.h1,
h2,
.h2,
h3,
.h3,
h3,
.h4 {
  font-family: Cachet, Verdana, sans-serif;
  text-transform: uppercase; }

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  font-weight: 700; }

h1, .h1 {
  line-height: 70px; }

h2, .h2 {
  line-height: 60px; }

h3, .h3 {
  line-height: 50px; }

h4, .h4 {
  line-height: 42px; }

h5, .h5 {
  font-family: Cachet, Verdana, sans-serif;
  line-height: 36px; }

h6, .h6 {
  font-family: Cachet, Verdana, sans-serif;
  line-height: 30px; }

p,
.p1,
.p2 {
  font-family: Verdana; }

p,
.p1 {
  line-height: 24px; }

.p2 {
  line-height: 28px;
  font-size: 1.25rem; }

.file {
  font-size: 1rem; }

/* Modified from Lily theme */
.view-mode-media-embedded-full {
  width: 100%; }

.view-mode-media-embedded-half {
  width: 50%; }
  .view-mode-media-embedded-half.align-left {
    padding-right: 20px; }
  .view-mode-media-embedded-half.align-right {
    padding-left: 20px; }
  @media (max-width: 640px) {
    .view-mode-media-embedded-half {
      width: 100%;
      padding: 0 0 10px !important; } }

@font-face {
  font-family: "icomoon";
  src: url("../../src/fonts/icomoon/fonts/icomoon.eot?vinn9q");
  src: url("../../src/fonts/icomoon/fonts/icomoon.eot?vinn9q#iefix") format("embedded-opentype"), url("../../src/fonts/icomoon/fonts/icomoon.ttf?vinn9q") format("truetype"), url("../../src/fonts/icomoon/fonts/icomoon.woff?vinn9q") format("woff"), url("../../src/fonts/icomoon/fonts/icomoon.svg?vinn9q#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-email:before {
  content: ""; }

.icon-Icon_filterBlue:before {
  content: "";
  color: #0060af; }

.icon-icon_map_white .path1:before {
  content: "";
  color: white; }

.icon-icon_map_white .path2:before {
  content: "";
  margin-left: -0.75em;
  color: #0060af; }

.icon-Icon_MinusBlue-1:before {
  content: "";
  color: #0089d0; }

.icon-Icon_MoneyBlue:before {
  content: "";
  color: #0060af; }

.icon-icon_phone_white:before {
  content: "";
  color: #fff; }

.icon-Icon_PlusBlue:before {
  content: "";
  color: #0089d0; }

.icon-Icon_SearchBlue:before {
  content: "";
  color: #0060af; }

.icon-Icon_SortBlue:before {
  content: "";
  color: #0060af; }

.icon-Icon_calendarBlue:before {
  content: "";
  color: #0060af; }

.icon-Group-7-Copy-16 .path1:before {
  content: "";
  color: white; }

.icon-Group-7-Copy-16 .path2:before {
  content: "";
  margin-left: -1em;
  color: #0060af; }

.icon-check-thin:before {
  content: ""; }

.icon-checkBlue:before {
  content: "";
  color: #0060af; }

.icon-close:before {
  content: "";
  color: #fff; }

.icon-closeThin:before {
  content: ""; }

.icon-downArrow:before {
  content: "";
  color: #01a490; }

.icon-facebook:before {
  content: "";
  color: #fff; }

.icon-hamburguer:before {
  content: "";
  color: #fff; }

.icon-locate_me:before {
  content: "";
  color: #ae2695; }

.icon-locationBlue .path1:before {
  content: "";
  color: #0060af; }

.icon-locationBlue .path2:before {
  content: "";
  margin-left: -0.75em;
  color: white; }

.icon-nav_care:before {
  content: ""; }

.icon-nav_children:before {
  content: ""; }

.icon-nav_swimmer:before {
  content: ""; }

.icon-nav_team:before {
  content: ""; }

.icon-nav_tent:before {
  content: ""; }

.icon-nav_woman:before {
  content: ""; }

.icon-rightArrowTick:before {
  content: "";
  color: #fff; }

.icon-search:before {
  content: "";
  color: #fff; }

.icon-timeBlue .path1:before {
  content: "";
  color: #0060af; }

.icon-timeBlue .path2:before {
  content: "";
  margin-left: -1em;
  color: white; }

.icon-twitter:before {
  content: "";
  color: #fff; }

.icon-youTube:before {
  content: "";
  color: #fff; }

#membership-anchor {
  position: absolute;
  margin-top: -155px; }
  @media (max-width: 992px) {
    #membership-anchor {
      margin-top: -130px; } }

.badge {
  background-color: #dbdbdb;
  color: #2f2f2f;
  font-family: Verdana;
  min-width: 80px; }

.breadcrumbs-wrapper {
  background: #fff;
  position: relative;
  padding: 15px 0;
  margin-top: auto;
  bottom: auto !important;
  display: block !important;
  margin-bottom: 12px; }
  .breadcrumbs-wrapper .breadcrumbs {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -17px !important; }
    .breadcrumbs-wrapper .breadcrumbs li:only-child span::after, .breadcrumbs-wrapper .breadcrumbs li:only-child span::before,
    .breadcrumbs-wrapper .breadcrumbs li:only-child a::after,
    .breadcrumbs-wrapper .breadcrumbs li:only-child a::before, .breadcrumbs-wrapper .breadcrumbs li:last-child span::after, .breadcrumbs-wrapper .breadcrumbs li:last-child span::before,
    .breadcrumbs-wrapper .breadcrumbs li:last-child a::after,
    .breadcrumbs-wrapper .breadcrumbs li:last-child a::before {
      display: none; }
    .breadcrumbs-wrapper .breadcrumbs li a,
    .breadcrumbs-wrapper .breadcrumbs li span {
      color: #231f20;
      font-family: Cachet-Book, Verdana, sans-serif;
      font-size: 1rem;
      letter-spacing: 0;
      background: none;
      padding: 0 17px;
      min-height: 0;
      text-align: left; }
      .breadcrumbs-wrapper .breadcrumbs li a::before,
      .breadcrumbs-wrapper .breadcrumbs li span::before {
        background: none;
        border: 0;
        display: none; }
      .breadcrumbs-wrapper .breadcrumbs li a::after,
      .breadcrumbs-wrapper .breadcrumbs li span::after {
        display: inline-block;
        color: #231f20;
        background: none;
        content: '/';
        font-size: inherit;
        border: 0;
        line-height: inherit;
        left: auto;
        right: -3px;
        top: 0;
        position: absolute; }
    .breadcrumbs-wrapper .breadcrumbs li a {
      color: #006b6b; }
      .breadcrumbs-wrapper .breadcrumbs li a:hover, .breadcrumbs-wrapper .breadcrumbs li a:focus {
        color: #01a490;
        text-decoration: none; }

.path-frontpage .breadcrumbs-wrapper {
  display: none !important; }

.btn, .btn-default, .paragraph--type--link-widget .link-widget-link a {
  text-transform: uppercase;
  min-width: 166px; }
  @media (max-width: 1199.98px) {
    .btn, .btn-default, .paragraph--type--link-widget .link-widget-link a {
      padding: 4px 20px; } }
  @media (min-width: 1060px) {
    .btn, .btn-default, .paragraph--type--link-widget .link-widget-link a {
      min-width: 207px; } }

.paragraph--type--link-widget .link-widget-link a {
  font-size: 1.29563rem;
  line-height: 24px;
  font-weight: 400;
  font-family: Cachet-Book;
  padding: 0.5rem 1rem;
  border: 2.2px solid;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  vertical-align: middle; }

.btn-default {
  border-color: #01a490;
  color: #01a490;
  background: #fff; }
  .btn-default:hover, .btn-default:focus {
    color: #fff;
    background: #006b6b;
    border-color: #006b6b; }

.field-text-long ul,
.field-text-long ol {
  font-size: 1.125rem;
  line-height: 1.3; }
  .field-text-long ul li,
  .field-text-long ol li {
    margin-bottom: 8px; }

.field-text-long p a:not(.btn) {
  font-weight: 700;
  color: #0af; }
  .field-text-long p a:not(.btn):visited {
    color: #551a8b; }
  .field-text-long p a:not(.btn):focus, .field-text-long p a:not(.btn):hovcer {
    text-decoration: underline; }
  .field-text-long p a:not(.btn):active {
    color: #000; }

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

.js-pager__items li a {
  border-radius: 0;
  font-size: 1.29563rem;
  padding: 0.5rem 1rem; }

.btn-link {
  color: #004680;
  font-family: Cachet, Verdana, sans-serif;
  font-size: 1.25rem;
  letter-spacing: 0.4px;
  line-height: 25px;
  position: relative;
  font-weight: 600; }
  .btn-link::after {
    content: '⌃';
    color: inherit;
    font-size: 1em;
    transform: rotate(90deg);
    display: inline-block;
    line-height: 25px;
    vertical-align: bottom; }
  .btn-link--arrow-aw::after {
    font-size: 1.25em;
    margin-left: 18px; }

.paragraph--type--upcoming-events header a, .membership-app .description a.view-loactions {
  color: #004680;
  font-family: Cachet, Verdana, sans-serif;
  font-size: 1.25rem;
  letter-spacing: 0.4px;
  line-height: 25px;
  position: relative;
  font-weight: 600; }
  .paragraph--type--upcoming-events header a::after, .membership-app .description a.view-loactions::after {
    content: '⌃';
    color: inherit;
    font-size: 1em;
    transform: rotate(90deg);
    display: inline-block;
    line-height: 25px;
    vertical-align: bottom; }

.views-exposed-form .form-actions .js-form-submit,
.views-exposed-form .form-actions input, .viewport .search-container .search-form .js-form-submit {
  min-width: 184px;
  min-height: 51px;
  padding: 0.5rem 1rem; }
  @media (min-width: 1060px) {
    .views-exposed-form .form-actions .js-form-submit,
    .views-exposed-form .form-actions input, .viewport .search-container .search-form .js-form-submit {
      min-width: 184px; } }

input[type='checkbox'], .schedule-dashboard__sidebar .checkbox-wrapper input, .paragraph--type--activity-finder-4 .results-component .foldable-component .option input,
.af-modal-content .foldable-component .option input {
  border: 1px solid #dcdcdc;
  background-color: #fff;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 25px;
  height: 25px;
  position: relative;
  color: inherit;
  cursor: pointer;
  box-shadow: none;
  border-radius: 0; }
  input[type='checkbox']::before, .schedule-dashboard__sidebar .checkbox-wrapper input::before, .paragraph--type--activity-finder-4 .results-component .foldable-component .option input::before,
  .af-modal-content .foldable-component .option input::before {
    font-family: 'icomoon';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    pointer-events: none;
    content: '';
    font-size: 11px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #0060af; }
  input[type='checkbox']:checked::before, .schedule-dashboard__sidebar .checkbox-wrapper input:checked::before, .paragraph--type--activity-finder-4 .results-component .foldable-component .option input:checked::before,
  .af-modal-content .foldable-component .option input:checked::before {
    content: ""; }
  input[type='checkbox'] + label, .schedule-dashboard__sidebar .checkbox-wrapper input + label, .paragraph--type--activity-finder-4 .results-component .foldable-component .option input + label, .af-modal-content .foldable-component .option input + label {
    cursor: pointer; }

input[type='radio'], .paragraph--type--activity-finder-4 .results-component .sort-radios-component input,
.af-modal-content .sort-radios-component input {
  border: 1px solid #dcdcdc;
  background-color: #fff;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 25px;
  height: 25px;
  position: relative;
  color: inherit;
  cursor: pointer;
  box-shadow: none;
  border-radius: 50rem; }
  input[type='radio']::before, .paragraph--type--activity-finder-4 .results-component .sort-radios-component input::before,
  .af-modal-content .sort-radios-component input::before {
    pointer-events: none;
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    background: transparent;
    width: 12px;
    height: 12px;
    border-radius: 50rem;
    transform: translate(-50%, -50%); }
  input[type='radio']:checked::before, .paragraph--type--activity-finder-4 .results-component .sort-radios-component input:checked::before,
  .af-modal-content .sort-radios-component input:checked::before {
    background: #0060af; }
  input[type='radio'] + label, .paragraph--type--activity-finder-4 .results-component .sort-radios-component input + label, .af-modal-content .sort-radios-component input + label {
    cursor: pointer; }

.form select,
form select, .paragraph--type--activity-finder-4 .results-component .sort-select-component select {
  background-image: url("../../images/icons/select-arrow.svg") !important;
  background-size: 18px !important;
  background-position: calc(100% - 18px) center !important;
  background-repeat: no-repeat !important;
  padding-right: 50px !important; }

.form-actions .btn,
.form-actions .btn-group {
  margin: 0; }

.select-wrapper::before {
  display: none; }

.webform-submission-form .form-item {
  margin: 18px 0; }
  @media (min-width: 1060px) {
    .webform-submission-form .form-item {
      margin: 28px 0; } }

.webform-submission-form .webform-confirmation__message {
  color: #000;
  font-family: Cachet-Book, Verdana, sans-serif;
  font-size: 1.875rem;
  letter-spacing: 0;
  line-height: 32px; }

.webform-submission-form .webform-composite-visible-title > legend,
.webform-submission-form label {
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0.5rem; }
  @media (min-width: 1060px) {
    .webform-submission-form .webform-composite-visible-title > legend,
    .webform-submission-form label {
      color: #000;
      font-family: Cachet-Book, Verdana, sans-serif;
      font-size: 1.5rem;
      letter-spacing: 0;
      line-height: 29px;
      margin-bottom: 13px; } }

.webform-submission-form .form-required::after {
  content: '*';
  background: none; }

.webform-submission-form select,
.webform-submission-form input[type='text'],
.webform-submission-form input[type='email'],
.webform-submission-form input[type='search'],
.webform-submission-form input[type='phone'],
.webform-submission-form input[type='tel'],
.webform-submission-form input[type='number'],
.webform-submission-form textarea {
  border-color: #fff; }

.webform-submission-form .form-actions {
  margin: 0; }
  @media (min-width: 1060px) {
    .webform-submission-form .form-actions {
      margin: 24px 0 0; } }
  .webform-submission-form .form-actions input {
    color: #01a490;
    min-width: 163px;
    height: 51px;
    border-color: #01a490;
    background: transparent; }
    .webform-submission-form .form-actions input:hover, .webform-submission-form .form-actions input:focus {
      color: #fff;
      background: #01a490; }

.webform-submission-form .form-type-radio,
.webform-submission-form .form-type-checkbox {
  display: flex;
  align-items: center; }
  .webform-submission-form .form-type-radio label,
  .webform-submission-form .form-type-checkbox label {
    margin: 0;
    padding: 0 0 0 20px;
    color: #363636;
    font-family: Verdana;
    font-size: 0.875rem;
    letter-spacing: 0;
    line-height: 16px;
    flex: 1; }
  .webform-submission-form .form-type-radio .input-wrapper,
  .webform-submission-form .form-type-checkbox .input-wrapper {
    display: flex; }

.webform-submission-form .webform-flexbox {
  margin: 0; }
  @media (min-width: 768px) {
    .webform-submission-form .webform-flexbox {
      margin: 0 -0.5em; } }

.webform-submission-form .js-webform-type-radios legend,
.webform-submission-form .js-webform-type-checkboxes legend {
  margin-bottom: 0; }

.webform-submission-form .js-webform-type-radios .form-item,
.webform-submission-form .js-webform-type-checkboxes .form-item {
  margin: 10px 0; }

.webform-submission-form .captcha {
  margin-left: 0; }

.webform-submission-form .webform-composite-visible-title .fieldset-wrapper > .js-form-item:first-child.form-no-label {
  margin-top: 0; }

.paragraph--type--webform {
  position: relative;
  padding: 36px 0; }
  @media (min-width: 1060px) {
    .paragraph--type--webform {
      padding: 60px 0 36px; } }
  .paragraph--type--webform::before {
    content: '';
    z-index: 0;
    background-color: #f2f2f2;
    box-shadow: 0 0 8px 0 rgba(186, 186, 186, 0.5);
    position: absolute;
    width: 300vw;
    height: 100%;
    top: 0;
    left: -100vw;
    display: flex; }
  .paragraph--type--webform .block-title h2 {
    color: #000;
    font-family: Cachet-Book, Verdana, sans-serif;
    font-size: 1.875rem;
    letter-spacing: 0;
    line-height: 32px;
    text-transform: inherit; }

@media (min-width: 1060px) {
  .two-column .paragraph--type--webform {
    overflow: hidden;
    padding-right: 15px !important;
    padding-left: 15px !important;
    padding-top: 0;
    padding-bottom: 15px; } }

.two-column .paragraph--type--webform .captcha {
  margin-left: 0; }

.protected-pages-enter-password .passeye-toggle {
  display: none; }

.icon-container .icon-bar {
  height: 2px;
  border-radius: 4px;
  background: #fff;
  display: block;
  width: 23px;
  margin-top: 3px;
  transition: none; }
  @media (max-width: 420px) {
    .icon-container .icon-bar {
      width: 21px; } }

.icon-container .icon-bar-black {
  background: #000 !important; }

.icon-container .icon-bar-sidebar {
  background: #fff !important;
  transition: background-color 0.3s; }

.icon-container .navbar-icon-text {
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  font-size: 7px;
  display: block;
  margin: 0;
  margin-top: 3px; }
  @media (max-width: 420px) {
    .icon-container .navbar-icon-text {
      font-size: 6px; } }

.icon-container .navbar-icon-text-black {
  color: #000; }

.path-node .banner-headline-wrap .banner-content-container {
  display: flex;
  flex-direction: column;
  justify-content: center; }

main iframe {
  width: 100%;
  border: 1px solid #752d91;
  border-radius: 5px;
  min-height: 750px; }
  main iframe.goog-te-menu-frame {
    min-height: auto;
    border-radius: 0; }
  main iframe.goog-te-banner-frame {
    min-height: auto; }

main .video-embed-field-responsive-video {
  width: 100%; }
  main .video-embed-field-responsive-video iframe {
    min-height: auto; }

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

article[data-embed-button='embed_video'] + figcaption {
  margin-top: -30px;
  margin-bottom: 30px;
  display: block;
  font-family: Verdana; }

.path-media h1 {
  font-weight: 700;
  font-size: 2.45rem;
  font-family: Cachet, Verdana, sans-serif; }

.viewport .search-container nav.pager ul {
  padding-left: 0;
  display: flex !important;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  width: 100%; }

.viewport .search-container nav.pager .pager__item.is-active a {
  background: #004545; }
  .viewport .search-container nav.pager .pager__item.is-active a:hover, .viewport .search-container nav.pager .pager__item.is-active a:focus {
    color: #fff;
    background: #018b7a; }

.viewport .search-container nav.pager a {
  color: #fff;
  text-decoration: none;
  background: #01a490;
  border-radius: 0;
  padding: 5px 0;
  width: 40px;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 24px;
  display: flex;
  height: 40px;
  align-items: center;
  justify-content: center; }
  .viewport .search-container nav.pager a:hover, .viewport .search-container nav.pager a:focus {
    background: #004545; }

.viewport .search-container nav.pager .pager__item--first a,
.viewport .search-container nav.pager .pager__item--last a,
.viewport .search-container nav.pager .pager__item--previous a,
.viewport .search-container nav.pager .pager__item--next a {
  font-size: 0; }
  .viewport .search-container nav.pager .pager__item--first a::before,
  .viewport .search-container nav.pager .pager__item--last a::before,
  .viewport .search-container nav.pager .pager__item--previous a::before,
  .viewport .search-container nav.pager .pager__item--next a::before {
    display: inline-block;
    font-size: 26px; }


.viewport .search-container nav.pager .pager__item--previous a::before,
.viewport .search-container nav.pager .pager__item--next a::before {
  content: '⌃'; }

.viewport .search-container nav.pager .pager__item--first a::before,
.viewport .search-container nav.pager .pager__item--last a::before {
  content: '⌅'; }


.viewport .search-container nav.pager .pager__item--previous a::before, .viewport .search-container nav.pager .pager__item--first a::before {
  margin-left: 5px;
  transform: rotate(-90deg); }


.viewport .search-container nav.pager .pager__item--last a::before,
.viewport .search-container nav.pager .pager__item--next a::before {
  margin-right: 5px;
  transform: rotate(90deg); }

table {
  width: 100%;
  max-width: 100%;
  border: 0;
  border-collapse: collapse; }
  table th {
    overflow: hidden;
    color: #212121;
    vertical-align: top;
    background-color: #d4d4d4;
    border-bottom: 0;
    border-top: 0;
    line-height: 24px;
    font-size: 0.875rem;
    font-weight: 700;
    padding: 8px 9px;
    border-left: 0;
    border-right: 0;
    font-family: Cachet-Book, Verdana, sans-serif; }
    @media (min-width: 1060px) {
      table th {
        padding: 10px 30px;
        line-height: 40px;
        font-size: 1rem; } }
    @media (max-width: 1199.98px) {
      table th:first-child {
        padding-left: 15px; }
      table th:last-child {
        padding-right: 15px; } }
    table th:first-child {
      border-top-left-radius: 10px;
      border-bottom-left-radius: 10px; }
    table th:last-child {
      border-top-right-radius: 10px;
      border-bottom-right-radius: 10px; }
  table tbody {
    border-collapse: collapse; }
    table tbody tr {
      background: #fff; }
      table tbody tr:first-child > td {
        border-top: 0; }
  table td {
    padding: 8px 9px !important;
    vertical-align: top;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    color: #000;
    letter-spacing: 0;
    line-height: 24px;
    font-size: 0.875rem;
    border-left: 0;
    border-right: 0;
    font-family: Cachet-Book, Verdana, sans-serif; }
    @media (min-width: 1060px) {
      table td {
        padding: 16px 30px !important;
        line-height: 26px;
        font-size: 1rem; } }
    @media (max-width: 1199.98px) {
      table td:first-child {
        padding-left: 15px !important; }
      table td:last-child {
        padding-right: 15px !important; } }

.main-footer {
  background-color: #333; }
  .main-footer--top {
    padding-top: 36px;
    padding-bottom: 35px; }
    @media (min-width: 1060px) {
      .main-footer--top {
        padding-top: 40px;
        padding-bottom: 32px; } }
  .main-footer--bottom {
    background-color: #171717;
    padding: 20px 0; }
    @media (min-width: 1060px) {
      .main-footer--bottom {
        padding: 16px 0; } }

.main-footer .footer-logo {
  display: inline-block; }
  .main-footer .footer-logo img {
    width: 80px; }
    @media (min-width: 1060px) {
      .main-footer .footer-logo img {
        width: 84px; } }

.main-footer .copyright-bottom {
  color: #fff;
  font-family: Verdana;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 24px;
  text-align: center;
  max-width: 242px;
  margin: auto; }
  @media (min-width: 768px) {
    .main-footer .copyright-bottom {
      max-width: none; } }
  @media (min-width: 1400px) {
    .main-footer .copyright-bottom {
      max-width: none;
      margin-right: -15px;
      text-align: right; } }

.main-footer .footer--social {
  display: flex;
  justify-content: center; }
  @media (max-width: 1199.98px) {
    .main-footer .footer--social {
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      padding-bottom: 28px; } }
  @media (min-width: 1060px) {
    .main-footer .footer--social {
      justify-content: flex-start; } }
  .main-footer .footer--social ul {
    display: flex;
    align-items: center;
    margin-left: -0.875rem;
    margin-right: -0.875rem;
    list-style: none;
    padding: 0; }
    @media (min-width: 1060px) {
      .main-footer .footer--social ul {
        margin-left: -39px;
        margin-right: -39px; } }
  .main-footer .footer--social li {
    padding-left: 0.875rem;
    padding-right: 0.875rem; }
  .main-footer .footer--social a {
    font-size: 0;
    padding: 0 5px;
    display: inline-block; }
    .main-footer .footer--social a span {
      color: #fff;
      font-size: 20px;
      transition: all 0.15s linear; }
      .main-footer .footer--social a span::before {
        color: inherit; }
    .main-footer .footer--social a:hover span, .main-footer .footer--social a:focus span {
      color: #01a490; }
  .main-footer .footer--social .icon-twitter {
    font-size: 22px; }
  .main-footer .footer--social .icon-facebook {
    font-size: 27px; }
  .main-footer .footer--social .icon-youTube {
    font-size: 25px; }

.main-footer .menu--footer ul {
  display: flex;
  margin-left: -26px;
  margin-right: -26px;
  flex-direction: column;
  list-style: none;
  padding: 0;
  align-items: flex-end; }
  @media (min-width: 1060px) {
    .main-footer .menu--footer ul {
      align-items: center;
      flex-direction: row; } }

.main-footer .menu--footer li {
  padding-left: 26px;
  padding-right: 26px;
  margin-bottom: 6px; }
  @media (min-width: 1060px) {
    .main-footer .menu--footer li {
      margin-bottom: 0; } }

.main-footer .menu--footer a {
  color: #fff;
  font-family: Verdana;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 24px;
  text-align: right;
  margin-bottom: 8px; }

.main-footer .menu--terms-of-use ul {
  display: flex;
  margin-left: -14px;
  margin-right: -14px;
  list-style: none;
  padding: 0;
  align-items: center;
  justify-content: center; }
  @media (min-width: 1060px) {
    .main-footer .menu--terms-of-use ul {
      margin-left: -18px;
      margin-right: -18px; } }

.main-footer .menu--terms-of-use li {
  padding-left: 14px;
  padding-right: 14px;
  margin-bottom: 6px; }
  @media (min-width: 1060px) {
    .main-footer .menu--terms-of-use li {
      padding-left: 18px;
      padding-right: 18px;
      margin-bottom: 3px;
      margin-top: 3px; } }

.main-footer .menu--terms-of-use a {
  color: #fff;
  font-family: Verdana;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 24px; }

.main-footer .mission-statement {
  text-align: center; }
  @media (min-width: 1060px) {
    .main-footer .mission-statement {
      max-width: 508px;
      text-align: left; } }
  .main-footer .mission-statement h1 {
    color: #fff;
    font-family: Cachet, Verdana, sans-serif;
    font-weight: 600;
    font-size: 1.125rem;
    letter-spacing: 0;
    line-height: 28px;
    text-transform: uppercase;
    margin-bottom: 17px; }
  .main-footer .mission-statement p {
    color: #fff;
    font-family: Verdana;
    font-size: 0.875rem;
    letter-spacing: 0;
    line-height: 24px; }

.main-footer .webform-submission-form {
  padding: 0;
  margin: 0; }
  .main-footer .webform-submission-form .form-item {
    margin: 0; }
  .main-footer .webform-submission-form .js-form-type-processed-text {
    display: block;
    width: 100%;
    margin: 0 auto 16px;
    color: #fff;
    font-family: Cachet, Verdana, sans-serif;
    font-size: 1.125rem;
    letter-spacing: 0.2px;
    line-height: 24px;
    text-align: center;
    font-weight: 500;
    word-spacing: 2px; }
    @media (min-width: 1060px) {
      .main-footer .webform-submission-form .js-form-type-processed-text {
        max-width: 324px;
        text-align: right;
        margin: 0 0 36px auto; } }
    .main-footer .webform-submission-form .js-form-type-processed-text p {
      font-size: inherit;
      font-family: inherit; }
  .main-footer .webform-submission-form .js-form-item-user-email {
    display: block;
    margin-bottom: 8px; }
    @media (min-width: 1060px) {
      .main-footer .webform-submission-form .js-form-item-user-email {
        display: inline-block;
        margin-bottom: 0; } }
    .main-footer .webform-submission-form .js-form-item-user-email label {
      visibility: hidden;
      height: 0;
      margin: 0;
      position: fixed;
      z-index: -2; }
    .main-footer .webform-submission-form .js-form-item-user-email input {
      height: 45px;
      width: 100%;
      background-color: #fff;
      border-radius: 0; }
      @media (min-width: 1060px) {
        .main-footer .webform-submission-form .js-form-item-user-email input {
          height: 50px;
          width: 260px; } }
      .main-footer .webform-submission-form .js-form-item-user-email input::-moz-placeholder {
        color: #979797;
        font-family: Verdana;
        font-size: 1rem;
        letter-spacing: 0;
        line-height: 1.125rem;
        text-align: center; }
      .main-footer .webform-submission-form .js-form-item-user-email input::placeholder {
        color: #979797;
        font-family: Verdana;
        font-size: 1rem;
        letter-spacing: 0;
        line-height: 1.125rem;
        text-align: center; }
  .main-footer .webform-submission-form .webform-flexbox {
    margin: 0;
    justify-content: flex-end;
    flex-wrap: wrap; }
    .main-footer .webform-submission-form .webform-flexbox .webform-flex {
      flex: 0 0 100%; }
      @media (min-width: 1060px) {
        .main-footer .webform-submission-form .webform-flexbox .webform-flex {
          flex: 0 0 auto; } }
    .main-footer .webform-submission-form .webform-flexbox .webform-flex--container {
      margin: 0; }
  .main-footer .webform-submission-form .form-actions {
    display: block;
    width: 100%;
    margin: 0; }
    @media (min-width: 1060px) {
      .main-footer .webform-submission-form .form-actions {
        width: auto;
        display: inline-block;
        margin: 0 0 0 10px; } }
    .main-footer .webform-submission-form .form-actions input {
      color: #fff;
      font-family: Cachet, Verdana, sans-serif;
      font-weight: 600;
      font-size: 1.125rem;
      letter-spacing: 0;
      line-height: 22px;
      text-align: center;
      height: 45px;
      width: 100%;
      border: 2px solid #01a490;
      background: none;
      border-radius: 0;
      margin: 0;
      min-width: 0; }
      @media (min-width: 1060px) {
        .main-footer .webform-submission-form .form-actions input {
          border: 2px solid #fff;
          width: 155px;
          height: 50px; } }
      .main-footer .webform-submission-form .form-actions input:hover, .main-footer .webform-submission-form .form-actions input:focus {
        background: #01a490;
        border-color: #01a490; }

html {
  --main-header-height: 80px; }
  @media (min-width: 1060px) {
    html {
      --main-header-height: 124px; } }

.main-header .nav-global {
  position: relative; }

.main-header .top-navs {
  background: none;
  background: transparent !important; }

.main-header .top-bar {
  height: 80px;
  background-color: rgba(24, 24, 24, 0.8); }
  @media (min-width: 1060px) {
    .main-header .top-bar {
      height: 124px;
      padding-left: 92px; } }

.main-header .navbar-collapse {
  outline: transparent; }
  @media (min-width: 1060px) {
    .main-header .navbar-collapse {
      box-shadow: 0 2px 8px 0 rgba(165, 165, 165, 0.5);
      position: absolute;
      top: 100%;
      width: 100vw;
      left: 0;
      max-width: none; }
      .main-header .navbar-collapse.show, .main-header .navbar-collapse.collapsing {
        display: block; } }
  .main-header .navbar-collapse .navbar-collapse--inner {
    padding: 16px 26px 26px; }
    @media (min-width: 1060px) {
      .main-header .navbar-collapse .navbar-collapse--inner {
        background: #fff;
        padding: 28px 60px 100px; } }

.main-header .navbar-toggler {
  margin-right: -15px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #01a490;
  color: #fff;
  height: 80px;
  width: 77px;
  border-radius: 0;
  box-shadow: unset; }
  @media (min-width: 1060px) {
    .main-header .navbar-toggler {
      height: 124px;
      width: 136px; }
      .main-header .navbar-toggler .icon-close {
        font-size: 33px; }
      .main-header .navbar-toggler .icon-hamburguer {
        font-size: 26px; } }
  .main-header .navbar-toggler[aria-expanded='false'] .icon-close {
    display: none; }
  .main-header .navbar-toggler[aria-expanded='true'] .icon-hamburguer {
    display: none; }

@media (min-width: 1060px) {
  .main-header .col-submenu {
    border-left: 1px solid rgba(172, 172, 172, 0.8);
    padding-left: 29px;
    margin-top: 26px; } }

.main-header .col-search-block {
  position: unset;
  z-index: 2; }
  @media (min-width: 1060px) {
    .main-header .col-search-block {
      position: relative; } }

.main-header .hartford-logo-block {
  margin-top: 0;
  display: flex;
  align-items: center; }
  .main-header .hartford-logo-block .hartford-logo {
    margin-left: 0; }
    .main-header .hartford-logo-block .hartford-logo img {
      width: 65px; }
      @media (min-width: 1200px) {
        .main-header .hartford-logo-block .hartford-logo img {
          width: 105px; } }
  .main-header .hartford-logo-block .hartford-site-name {
    font-family: Cachet, Verdana, sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 18px;
    padding: 0;
    width: 86px;
    margin-bottom: 0;
    margin-left: 16px; }
    @media (min-width: 1200px) {
      .main-header .hartford-logo-block .hartford-site-name {
        width: 325px;
        font-size: 33px;
        line-height: 35px;
        margin-left: 24px;
        letter-spacing: 0.8px; } }
    .main-header .hartford-logo-block .hartford-site-name .stn-1 {
      display: block; }
    .main-header .hartford-logo-block .hartford-site-name .stn-2 {
      display: inline-block; }

.main-header .menu--top-menu ul {
  list-style: none;
  margin: 0 -8px;
  padding: 0; }
  .main-header .menu--top-menu ul li {
    padding-right: 8px;
    padding-left: 8px;
    margin: 10px 0; }
    @media (min-width: 1060px) {
      .main-header .menu--top-menu ul li {
        margin: 0; } }

.main-header .menu--top-menu a {
  color: #fff;
  background: #01a490;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
  text-align: center;
  border: 2.24px solid #01a490;
  text-transform: uppercase;
  padding: 8px 20px;
  min-width: 182px;
  display: inline-block;
  transition: all 0.15s linear; }
  @media (min-width: 1060px) {
    .main-header .menu--top-menu a {
      border-color: #fff;
      background: transparent;
      display: block; }
      .main-header .menu--top-menu a:focus, .main-header .menu--top-menu a:hover {
        background: #fff;
        color: #000; } }
  .main-header .menu--top-menu a:focus, .main-header .menu--top-menu a:hover {
    text-decoration: none;
    background: #006b6b;
    color: #fff; }

.main-header .menu--main ul {
  list-style: none; }

.main-header .menu--main ul[region='primary_menu'] {
  margin-left: -20px;
  margin-right: -20px; }
  .main-header .menu--main ul[region='primary_menu'] .item-below {
    padding: 0 20px; }
  .main-header .menu--main ul[region='primary_menu'] > .nav-item > a {
    color: #129483;
    font-size: 1.25rem;
    letter-spacing: 0;
    text-transform: uppercase;
    margin-bottom: 6px;
    transition: height 0.15s linear;
    line-height: 1.25; }
    .main-header .menu--main ul[region='primary_menu'] > .nav-item > a.active, .main-header .menu--main ul[region='primary_menu'] > .nav-item > a.is_active {
      color: #01a490; }
  .main-header .menu--main ul[region='primary_menu'] > .nav-item > span {
    color: #129483;
    font-size: 1.25rem;
    letter-spacing: 0;
    text-transform: uppercase;
    margin-bottom: 6px;
    transition: height 0.15s linear;
    line-height: 1.25; }
  .main-header .menu--main ul[region='primary_menu'] span {
    color: #181818;
    font-size: 1.125rem;
    letter-spacing: 0;
    padding: 7px 0; }
    .main-header .menu--main ul[region='primary_menu'] span.active, .main-header .menu--main ul[region='primary_menu'] span.is_active {
      color: #01a490; }
  .main-header .menu--main ul[region='primary_menu'] a {
    color: #181818;
    font-size: 1.125rem;
    letter-spacing: 0;
    padding: 7px 0;
    line-height: 1.25; }
    .main-header .menu--main ul[region='primary_menu'] a:hover, .main-header .menu--main ul[region='primary_menu'] a:focus {
      text-decoration: underline; }
    .main-header .menu--main ul[region='primary_menu'] a.active, .main-header .menu--main ul[region='primary_menu'] a.is_active {
      color: #01a490; }
  .main-header .menu--main ul[region='primary_menu'] .menu {
    padding-left: 0; }

.main-header .menu--main ul[region='mobile_menu'] > .nav-item > .nav-item-wrapper a {
  color: #129483;
  font-weight: 600;
  letter-spacing: 0;
  padding: 8px 0; }

.main-header .menu--main ul[region='mobile_menu'] > .nav-item > .nav-item-wrapper > span {
  color: #129483;
  font-weight: 600;
  letter-spacing: 0;
  padding: 8px 0; }

.main-header .menu--main ul[region='mobile_menu'] .level-2 ul {
  position: relative;
  padding: 24px 0 28px; }

.main-header .menu--main ul[region='mobile_menu'] .level-2 li {
  position: relative;
  z-index: 1; }

.main-header .menu--main ul[region='mobile_menu'] .nav-item-wrapper button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  background: none;
  font-size: 7px;
  text-align: right;
  padding: 0 25px;
  height: 44px;
  display: block; }

.main-header .menu--main ul[region='mobile_menu'] .item-below {
  margin-bottom: 0;
  transition: margin 0.15s linear; }

.main-header .menu--main ul[region='mobile_menu'] .collapsed-item {
  position: relative;
  margin-bottom: 12px; }
  .main-header .menu--main ul[region='mobile_menu'] .collapsed-item::before {
    content: '';
    background: #ececec;
    width: 200vw;
    left: -50vw;
    position: absolute;
    bottom: 0;
    z-index: -1;
    height: calc(100% - 51px); }

.main-header .menu--main ul[region='mobile_menu'] span.nav-link,
.main-header .menu--main ul[region='mobile_menu'] a {
  color: #181818;
  font-size: 18px;
  letter-spacing: 0;
  padding: 6px 0; }
  .main-header .menu--main ul[region='mobile_menu'] span.nav-link.active, .main-header .menu--main ul[region='mobile_menu'] span.nav-link.is_active,
  .main-header .menu--main ul[region='mobile_menu'] a.active,
  .main-header .menu--main ul[region='mobile_menu'] a.is_active {
    color: #006b6b; }

.main-header .menu--main.menu--main-mobile {
  margin-bottom: 18px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(21, 21, 21, 0.8); }

.main-header .menu--account .nav-item.btn {
  padding: 0;
  min-width: 0;
  border: 0; }

.main-header .menu--account a {
  color: #171717;
  font-size: 16px;
  letter-spacing: 0;
  padding: 6px 0; }
  @media (min-width: 1060px) {
    .main-header .menu--account a {
      font-size: 18px;
      padding: 4px 0; } }
  .main-header .menu--account a.btn {
    text-transform: none; }
    @media (max-width: 1199.98px) {
      .main-header .menu--account a.btn {
        border: 0;
        padding: 6px 0;
        text-align: left;
        color: #01a490;
        font-size: 18px;
        letter-spacing: 0;
        line-height: 22px;
        font-weight: 600;
        font-family: Cachet, Verdana, sans-serif;
        margin-bottom: -2px;
        background: none; }
        .main-header .menu--account a.btn:hover, .main-header .menu--account a.btn:focus {
          background: none; } }
    @media (min-width: 1060px) {
      .main-header .menu--account a.btn {
        width: 148px;
        border: 2.24px solid #01a490;
        color: #01a490;
        font-size: 20px;
        letter-spacing: 0;
        line-height: 24px;
        text-align: center;
        border-radius: 0;
        margin-bottom: 14px;
        transition: all 0.15s linear; }
        .main-header .menu--account a.btn:focus, .main-header .menu--account a.btn:hover {
          background: #01a490;
          color: #fff; } }
    @media (min-width: 1060px) {
      .main-header .menu--account a.btn.filled {
        border: 2.24px solid #01a490;
        color: #fff;
        background: #01a490; }
        .main-header .menu--account a.btn.filled:focus, .main-header .menu--account a.btn.filled:hover {
          border-color: #006b6b;
          background: #006b6b;
          color: #fff; } }

.main-header .menu--account .hb-menu-selector {
  display: block;
  margin-top: 16px; }
  @media (min-width: 1060px) {
    .main-header .menu--account .hb-menu-selector {
      margin-bottom: 20px;
      margin-top: 0; } }

@media (max-width: 1199.98px) {
  .main-header .menu--account .level-1 > li:not(.nav-item) {
    order: 100; } }

.main-header .search-block-form {
  transition: width 0.3s linear; }
  @media (min-width: 1060px) {
    .main-header .search-block-form {
      position: relative;
      padding-bottom: 0;
      width: 26px; }
      .main-header .search-block-form.show {
        width: 240px; }
        .main-header .search-block-form.show form {
          opacity: 1;
          z-index: 1; }
        .main-header .search-block-form.show .trigger {
          display: none; }
      .main-header .search-block-form:hover button::before, .main-header .search-block-form:focus button::before {
        color: #01a490; } }
  @media (min-width: 1400px) {
    .main-header .search-block-form.show {
      width: 320px; } }
  .main-header .search-block-form.show form {
    opacity: 1;
    z-index: 2;
    left: 0; }
  .main-header .search-block-form form {
    position: absolute;
    top: 100%;
    left: -100%;
    width: 100%;
    padding: 16px 16px 20px;
    background-color: rgba(24, 24, 24, 0.8);
    z-index: -1;
    transition: opacity 0.3s linear;
    opacity: 0; }
    @media (min-width: 1060px) {
      .main-header .search-block-form form {
        left: 0;
        position: relative;
        display: block;
        z-index: 1;
        padding: 0;
        background: none; } }
  .main-header .search-block-form .form-item {
    width: 100%;
    height: 100%;
    margin: 0; }
    .main-header .search-block-form .form-item input {
      font-size: 0.875rem;
      color: #000;
      height: 50px;
      width: 100%;
      max-width: 100%;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      appearance: none;
      box-sizing: border-box;
      border-radius: 0;
      background-color: #fff;
      padding: 6px 46px 6px 19px;
      box-shadow: none; }
      @media (min-width: 1060px) {
        .main-header .search-block-form .form-item input {
          padding-right: 36px; } }
      .main-header .search-block-form .form-item input:focus {
        box-shadow: none; }
      .main-header .search-block-form .form-item input::-moz-placeholder {
        font-size: 18px;
        color: #6a6a6a;
        font-weight: 400; }
      .main-header .search-block-form .form-item input::placeholder {
        font-size: 18px;
        color: #6a6a6a;
        font-weight: 400; }
  .main-header .search-block-form .form-actions {
    width: 56px;
    position: absolute;
    height: calc(100% - 20px - 16px);
    top: 16px;
    right: 16px; }
    @media (min-width: 1060px) {
      .main-header .search-block-form .form-actions {
        width: 32px;
        height: 100%;
        top: 0;
        right: 0; } }
    .main-header .search-block-form .form-actions button {
      width: 100%;
      height: 100%;
      background: transparent;
      font-size: 0;
      position: relative;
      border: 1px solid transparent;
      box-shadow: none;
      border-radius: 0;
      padding: 0;
      margin: 0;
      min-width: 0;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media (min-width: 1060px) {
        .main-header .search-block-form .form-actions button {
          text-align: center;
          right: 8px; } }
      .main-header .search-block-form .form-actions button:hover::before, .main-header .search-block-form .form-actions button:focus::before {
        color: #01a490; }
      .main-header .search-block-form .form-actions button::before {
        font-family: 'icomoon';
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        line-height: 1;
        text-transform: none;
        speak: never;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        color: #181818;
        content: "";
        transition: all 0.15s linear;
        font-size: 23px;
        margin-left: -1px; }
        @media (min-width: 1060px) {
          .main-header .search-block-form .form-actions button::before {
            font-size: 24px;
            margin-left: 0;
            z-index: 2; } }
  .main-header .search-block-form .trigger {
    color: #fff;
    font-size: 22px;
    top: 2px;
    position: relative;
    margin-right: 2px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media (min-width: 1060px) {
      .main-header .search-block-form .trigger {
        font-size: 24px;
        width: 26px;
        height: 100%;
        z-index: 1;
        position: absolute;
        right: 0;
        top: 0; } }

.main-header .openy-gtranslate {
  float: left;
  vertical-align: text-bottom;
  display: flex;
  position: relative;
  margin-top: 18px; }
  @media (min-width: 1060px) {
    .main-header .openy-gtranslate {
      margin-top: 13px; } }
  .main-header .openy-gtranslate::after {
    font-family: 'icomoon';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    color: #171717;
    font-size: 6px;
    position: absolute;
    right: -7px;
    bottom: 9px; }
  .main-header .openy-gtranslate::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% - 8px);
    background: #171717;
    height: 1px; }
  .main-header .openy-gtranslate select {
    font-family: Cachet-Book, Verdana, sans-serif;
    position: relative;
    background: none;
    border: 0;
    color: #171717;
    font-size: 18px !important;
    letter-spacing: 0;
    padding: 0;
    margin: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    appearance: none;
    outline: transparent; }

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

@media (max-width: 1199.98px) {
  .mobile-menu__open {
    overflow: hidden;
    position: relative; }
    .mobile-menu__open .main-header .top-navs {
      height: 100vh;
      max-height: calc(var(--vh, 1vh) * 100);
      background: #fff !important;
      max-height: 100vh;
      max-height: calc((var(--vh, 1vh) * 100) - var(--main-header-top-bar)); }
    .mobile-menu__open .col-wrapper-collapse {
      flex: 1 0 0;
      overflow: hidden scroll; } }

.mobile-menu__open .nav-global {
  min-height: 100%; }

.mobile-menu__open .navbar-collapse {
  display: block !important;
  height: auto !important;
  overflow: visible !important;
  outline-color: transparent; }

.schedulesactivity-finder .search-form-component svg {
  display: none; }

.footer-alerts-list,
.header-alerts-list {
  position: fixed;
  bottom: 0;
  z-index: 20;
  width: 100%; }
  .footer-alerts-list .slick-track .slick-slide,
  .header-alerts-list .slick-track .slick-slide {
    min-height: 71px;
    box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.65); }
  .footer-alerts-list .slick-slider + .container,
  .header-alerts-list .slick-slider + .container {
    max-width: none; }
  .footer-alerts-list .slick-next,
  .header-alerts-list .slick-next {
    right: 0; }
  .footer-alerts-list .slick-prev,
  .header-alerts-list .slick-prev {
    left: 0; }

.footer-alerts-list .site-alert,
.header-alerts-list .site-alert {
  color: #fff; }
  .footer-alerts-list .site-alert .container,
  .header-alerts-list .site-alert .container {
    max-width: none;
    padding: 10px 42px 0 15px; }
    @media (min-width: 1060px) {
      .footer-alerts-list .site-alert .container,
      .header-alerts-list .site-alert .container {
        padding: 0 42px 0 64px; } }
  .footer-alerts-list .site-alert__wrapper,
  .header-alerts-list .site-alert__wrapper {
    padding: 10px 15px; }
    @media (min-width: 1060px) {
      .footer-alerts-list .site-alert__wrapper,
      .header-alerts-list .site-alert__wrapper {
        padding: 3px 15px;
        flex-wrap: nowrap; } }
  .footer-alerts-list .site-alert__icon,
  .header-alerts-list .site-alert__icon {
    display: none !important; }
  .footer-alerts-list .site-alert__wrapper > div:first-child,
  .footer-alerts-list .site-alert__icon + div,
  .header-alerts-list .site-alert__wrapper > div:first-child,
  .header-alerts-list .site-alert__icon + div {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex: 0 0 100%;
    max-width: 100%;
    flex-wrap: wrap;
    margin-bottom: 20px; }
    @media (min-width: 1060px) {
      .footer-alerts-list .site-alert__wrapper > div:first-child,
      .footer-alerts-list .site-alert__icon + div,
      .header-alerts-list .site-alert__wrapper > div:first-child,
      .header-alerts-list .site-alert__icon + div {
        align-items: center;
        flex: 0 1 100%;
        margin-bottom: 0; } }
  .footer-alerts-list .site-alert__title,
  .header-alerts-list .site-alert__title {
    color: #fff;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0; }
    @media (min-width: 1200px) {
      .footer-alerts-list .site-alert__title,
      .header-alerts-list .site-alert__title {
        width: 294px; } }
  .footer-alerts-list .site-alert__content,
  .header-alerts-list .site-alert__content {
    color: #fff;
    font-family: Cachet-Book, Verdana, sans-serif;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 34px;
    max-width: 628px;
    display: flex;
    align-items: center; }
    .footer-alerts-list .site-alert__content a,
    .header-alerts-list .site-alert__content a {
      color: inherit;
      font-weight: 600; }
  .footer-alerts-list .site-alert__cta,
  .header-alerts-list .site-alert__cta {
    flex: 0;
    max-width: 100%;
    margin-left: auto;
    padding-left: 0; }
    .footer-alerts-list .site-alert__cta .field-alert-link,
    .header-alerts-list .site-alert__cta .field-alert-link {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%; }
      .footer-alerts-list .site-alert__cta .field-alert-link a,
      .header-alerts-list .site-alert__cta .field-alert-link a {
        font-family: Cachet, Verdana, sans-serif;
        min-width: 172px;
        width: auto;
        color: #fff;
        padding: 0.5rem;
        background: transparent;
        border: 2px solid #fff !important;
        font-size: 20px;
        letter-spacing: 0;
        line-height: 24px;
        text-align: center;
        border-radius: 0; }
        @media (min-width: 1060px) {
          .footer-alerts-list .site-alert__cta .field-alert-link a,
          .header-alerts-list .site-alert__cta .field-alert-link a {
            min-width: 172px; } }
        @media (max-width: 1199.98px) {
          .footer-alerts-list .site-alert__cta .field-alert-link a,
          .header-alerts-list .site-alert__cta .field-alert-link a {
            padding: 4px 20px; } }
        .footer-alerts-list .site-alert__cta .field-alert-link a:focus, .footer-alerts-list .site-alert__cta .field-alert-link a:hover,
        .header-alerts-list .site-alert__cta .field-alert-link a:focus,
        .header-alerts-list .site-alert__cta .field-alert-link a:hover {
          color: #2f2f2f;
          background-color: #fff;
          border-color: #fff;
          text-decoration: none; }
  .footer-alerts-list .site-alert__cta + .site-alert__dismiss,
  .header-alerts-list .site-alert__cta + .site-alert__dismiss {
    margin-left: 0; }
  .footer-alerts-list .site-alert__dismiss,
  .header-alerts-list .site-alert__dismiss {
    display: flex;
    align-items: center;
    flex: 0;
    margin: 0;
    height: auto;
    margin-left: auto; }
    @media (min-width: 1200px) {
      .footer-alerts-list .site-alert__dismiss,
      .header-alerts-list .site-alert__dismiss {
        padding-left: 82px; } }
    .footer-alerts-list .site-alert__dismiss .fa-times,
    .header-alerts-list .site-alert__dismiss .fa-times {
      font-family: 'icomoon';
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      line-height: 1;
      text-transform: none;
      speak: never;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      .footer-alerts-list .site-alert__dismiss .fa-times::before,
      .header-alerts-list .site-alert__dismiss .fa-times::before {
        content: "";
        font-size: 18px; }
    .footer-alerts-list .site-alert__dismiss:hover, .footer-alerts-list .site-alert__dismiss:focus,
    .header-alerts-list .site-alert__dismiss:hover,
    .header-alerts-list .site-alert__dismiss:focus {
      text-decoration: none; }
      .footer-alerts-list .site-alert__dismiss:hover::after, .footer-alerts-list .site-alert__dismiss:focus::after,
      .header-alerts-list .site-alert__dismiss:hover::after,
      .header-alerts-list .site-alert__dismiss:focus::after {
        text-decoration: underline; }
    .footer-alerts-list .site-alert__dismiss::after,
    .header-alerts-list .site-alert__dismiss::after {
      content: 'Close';
      color: #fff;
      font-family: Verdana;
      font-size: 1rem;
      letter-spacing: 0;
      line-height: 19px;
      margin-left: 11px; }
  .footer-alerts-list .site-alert .site-alert__wrapper,
  .header-alerts-list .site-alert .site-alert__wrapper {
    text-align: center; }
  .footer-alerts-list .site-alert .expand__button,
  .header-alerts-list .site-alert .expand__button {
    display: flex;
    justify-content: center; }

.banner-zone-node {
  margin-top: 0 !important; }
  .banner-zone-node.with-branch-banner .banner-headline-wrap {
    margin-top: calc(var(--main-branch-banner) * 1); }

.path-node .paragraph--type--banner,
.paragraph--type--banner {
  padding-top: calc(var(--main-header-height) + var(--main-header-top-bar));
  background: transparent; }
  .path-node .paragraph--type--banner .banner-bg,
  .paragraph--type--banner .banner-bg {
    height: 100%;
    width: 100%; }
    .path-node .paragraph--type--banner .banner-bg-inner-wrapper,
    .paragraph--type--banner .banner-bg-inner-wrapper {
      position: relative;
      width: 100%;
      height: 100%; }
      .path-node .paragraph--type--banner .banner-bg-inner-wrapper *,
      .paragraph--type--banner .banner-bg-inner-wrapper * {
        width: 100%;
        height: 100%; }
      .path-node .paragraph--type--banner .banner-bg-inner-wrapper img,
      .paragraph--type--banner .banner-bg-inner-wrapper img {
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center;
        pointer-events: none; }
  .path-node .paragraph--type--banner .banner-headline-wrap,
  .paragraph--type--banner .banner-headline-wrap {
    padding: 35px 0 125px; }
    @media (min-width: 768px) {
      .path-node .paragraph--type--banner .banner-headline-wrap,
      .paragraph--type--banner .banner-headline-wrap {
        padding: 56px 0 142px; } }
  .path-node .paragraph--type--banner .banner-content-container,
  .paragraph--type--banner .banner-content-container {
    justify-content: flex-start;
    position: relative;
    z-index: 2;
    background-color: rgba(24, 24, 24, 0.8);
    width: 228px;
    align-items: flex-start;
    text-align: left;
    padding: 15px; }
    @media (min-width: 768px) {
      .path-node .paragraph--type--banner .banner-content-container,
      .paragraph--type--banner .banner-content-container {
        padding: 30px 50px 30px 86px;
        width: 600px; } }
  .path-node .paragraph--type--banner .banner-header,
  .paragraph--type--banner .banner-header {
    color: #fff;
    margin-bottom: 0;
    font-size: 2.25rem;
    letter-spacing: 0;
    line-height: 40px;
    word-break: keep-all; }
    @media (min-width: 768px) {
      .path-node .paragraph--type--banner .banner-header,
      .paragraph--type--banner .banner-header {
        font-size: 3.5625rem;
        line-height: 64.88px;
        letter-spacing: 0; } }
  .path-node .paragraph--type--banner .btn-banner-cta,
  .paragraph--type--banner .btn-banner-cta {
    margin-top: 20px;
    min-width: 146px; }
    @media (max-width: 1059.98px) {
      .path-node .paragraph--type--banner .btn-banner-cta,
      .paragraph--type--banner .btn-banner-cta {
        font-size: 16px; } }
    @media (min-width: 768px) {
      .path-node .paragraph--type--banner .btn-banner-cta,
      .paragraph--type--banner .btn-banner-cta {
        min-width: 223px; } }
  @media (min-width: 768px) {
    .path-node .paragraph--type--banner .banner-header + .btn-banner-cta,
    .paragraph--type--banner .banner-header + .btn-banner-cta {
      margin-bottom: 14px; } }

.banner {
  background-color: transparent; }

.banner-default {
  padding-top: calc(var(--main-header-height) + var(--main-header-top-bar)); }

.banner--small {
  min-height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start; }

.without-banner .banner-zone-node {
  min-height: var(--main-header-height);
  padding-top: var(--main-header-height);
  margin-bottom: 30px; }

.without-banner main,
.without-banner .viewport {
  margin-top: 0; }

.with-banner {
  padding-top: 0 !important; }

.banner-zone-node.with-branch-banner {
  position: relative; }
  .banner-zone-node.with-branch-banner .branch-header {
    position: absolute;
    width: 100%;
    top: calc(var(--main-header-height) + var(--main-header-top-bar));
    left: 0;
    z-index: 4;
    opacity: 1; }

.without-banner .banner-zone-node .branch-header {
  width: 100%;
  opacity: 1; }

.page-node-type-branch .branch-header,
.page-node-type-camp .branch-header,
.page-node-type-facility .branch-header,
.page-node-type-y-s-without-walls .branch-header {
  background-color: rgba(0, 70, 128, 0.8);
  opacity: 0;
  transition: opacity 0.15s linear;
  padding-top: 7px;
  padding-bottom: 7px; }
  @media (min-width: 1060px) {
    .page-node-type-branch .branch-header,
    .page-node-type-camp .branch-header,
    .page-node-type-facility .branch-header,
    .page-node-type-y-s-without-walls .branch-header {
      padding-top: 11px;
      padding-bottom: 11px; } }
  @media (min-width: 1060px) {
    .page-node-type-branch .branch-header > .container-fluid, .page-node-type-branch .branch-header > .container-sm, .page-node-type-branch .branch-header > .container-md, .page-node-type-branch .branch-header > .container-lg, .page-node-type-branch .branch-header > .container-xl, .page-node-type-branch .branch-header > .container-xxl,
    .page-node-type-camp .branch-header > .container-fluid,
    .page-node-type-camp .branch-header > .container-sm,
    .page-node-type-camp .branch-header > .container-md,
    .page-node-type-camp .branch-header > .container-lg,
    .page-node-type-camp .branch-header > .container-xl,
    .page-node-type-camp .branch-header > .container-xxl,
    .page-node-type-facility .branch-header > .container-fluid,
    .page-node-type-facility .branch-header > .container-sm,
    .page-node-type-facility .branch-header > .container-md,
    .page-node-type-facility .branch-header > .container-lg,
    .page-node-type-facility .branch-header > .container-xl,
    .page-node-type-facility .branch-header > .container-xxl,
    .page-node-type-y-s-without-walls .branch-header > .container-fluid,
    .page-node-type-y-s-without-walls .branch-header > .container-sm,
    .page-node-type-y-s-without-walls .branch-header > .container-md,
    .page-node-type-y-s-without-walls .branch-header > .container-lg,
    .page-node-type-y-s-without-walls .branch-header > .container-xl,
    .page-node-type-y-s-without-walls .branch-header > .container-xxl {
      padding-left: 92px;
      padding-right: 92px; } }
  .page-node-type-branch .branch-header .column,
  .page-node-type-camp .branch-header .column,
  .page-node-type-facility .branch-header .column,
  .page-node-type-y-s-without-walls .branch-header .column {
    margin-bottom: 6px; }
    @media (min-width: 1060px) {
      .page-node-type-branch .branch-header .column,
      .page-node-type-camp .branch-header .column,
      .page-node-type-facility .branch-header .column,
      .page-node-type-y-s-without-walls .branch-header .column {
        margin-bottom: 0; } }
  .page-node-type-branch .branch-header .upper-header,
  .page-node-type-camp .branch-header .upper-header,
  .page-node-type-facility .branch-header .upper-header,
  .page-node-type-y-s-without-walls .branch-header .upper-header {
    margin-bottom: 14px; }
    @media (min-width: 1060px) {
      .page-node-type-branch .branch-header .upper-header,
      .page-node-type-camp .branch-header .upper-header,
      .page-node-type-facility .branch-header .upper-header,
      .page-node-type-y-s-without-walls .branch-header .upper-header {
        margin-bottom: 4px; } }
    .page-node-type-branch .branch-header .upper-header .brand-title,
    .page-node-type-camp .branch-header .upper-header .brand-title,
    .page-node-type-facility .branch-header .upper-header .brand-title,
    .page-node-type-y-s-without-walls .branch-header .upper-header .brand-title {
      font-size: 1.375rem;
      line-height: 30px;
      letter-spacing: 0;
      color: #fff;
      margin-right: 33px;
      margin-bottom: 0; }
      @media (min-width: 1060px) {
        .page-node-type-branch .branch-header .upper-header .brand-title,
        .page-node-type-camp .branch-header .upper-header .brand-title,
        .page-node-type-facility .branch-header .upper-header .brand-title,
        .page-node-type-y-s-without-walls .branch-header .upper-header .brand-title {
          font-size: 1.675rem;
          font-weight: 400;
          line-height: 30px; } }
    .page-node-type-branch .branch-header .upper-header .back-link,
    .page-node-type-camp .branch-header .upper-header .back-link,
    .page-node-type-facility .branch-header .upper-header .back-link,
    .page-node-type-y-s-without-walls .branch-header .upper-header .back-link {
      margin-bottom: 9px; }
      .page-node-type-branch .branch-header .upper-header .back-link a,
      .page-node-type-camp .branch-header .upper-header .back-link a,
      .page-node-type-facility .branch-header .upper-header .back-link a,
      .page-node-type-y-s-without-walls .branch-header .upper-header .back-link a {
        color: #fff;
        font-family: Verdana;
        font-size: 0.875rem;
        letter-spacing: 0;
        line-height: 24px; }
        .page-node-type-branch .branch-header .upper-header .back-link a::before,
        .page-node-type-camp .branch-header .upper-header .back-link a::before,
        .page-node-type-facility .branch-header .upper-header .back-link a::before,
        .page-node-type-y-s-without-walls .branch-header .upper-header .back-link a::before {
          font-family: 'icomoon';
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          line-height: 1;
          text-transform: none;
          speak: never;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: "";
          color: #fff;
          transform: rotate(180deg);
          position: relative;
          display: inline-block;
          margin-right: 8px; }
    .page-node-type-branch .branch-header .upper-header .home-branch-checkbox,
    .page-node-type-camp .branch-header .upper-header .home-branch-checkbox,
    .page-node-type-facility .branch-header .upper-header .home-branch-checkbox,
    .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox {
      margin: 0; }
      @media (min-width: 1060px) {
        .page-node-type-branch .branch-header .upper-header .home-branch-checkbox,
        .page-node-type-camp .branch-header .upper-header .home-branch-checkbox,
        .page-node-type-facility .branch-header .upper-header .home-branch-checkbox,
        .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox {
          font-size: 1rem; } }
      .page-node-type-branch .branch-header .upper-header .home-branch-checkbox .hb-branch-selector,
      .page-node-type-camp .branch-header .upper-header .home-branch-checkbox .hb-branch-selector,
      .page-node-type-facility .branch-header .upper-header .home-branch-checkbox .hb-branch-selector,
      .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox .hb-branch-selector {
        min-height: auto; }
      .page-node-type-branch .branch-header .upper-header .home-branch-checkbox .hb-checkbox-wrapper,
      .page-node-type-branch .branch-header .upper-header .home-branch-checkbox .hb-location-checkbox-wrapper,
      .page-node-type-camp .branch-header .upper-header .home-branch-checkbox .hb-checkbox-wrapper,
      .page-node-type-camp .branch-header .upper-header .home-branch-checkbox .hb-location-checkbox-wrapper,
      .page-node-type-facility .branch-header .upper-header .home-branch-checkbox .hb-checkbox-wrapper,
      .page-node-type-facility .branch-header .upper-header .home-branch-checkbox .hb-location-checkbox-wrapper,
      .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox .hb-checkbox-wrapper,
      .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox .hb-location-checkbox-wrapper {
        display: flex;
        align-items: center; }
      .page-node-type-branch .branch-header .upper-header .home-branch-checkbox .hb-branch-selector-change-wrapper,
      .page-node-type-camp .branch-header .upper-header .home-branch-checkbox .hb-branch-selector-change-wrapper,
      .page-node-type-facility .branch-header .upper-header .home-branch-checkbox .hb-branch-selector-change-wrapper,
      .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox .hb-branch-selector-change-wrapper {
        color: #fff; }
        .page-node-type-branch .branch-header .upper-header .home-branch-checkbox .hb-branch-selector-change-wrapper a,
        .page-node-type-camp .branch-header .upper-header .home-branch-checkbox .hb-branch-selector-change-wrapper a,
        .page-node-type-facility .branch-header .upper-header .home-branch-checkbox .hb-branch-selector-change-wrapper a,
        .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox .hb-branch-selector-change-wrapper a {
          color: inherit;
          font-family: Verdana;
          font-size: 1rem; }
      .page-node-type-branch .branch-header .upper-header .home-branch-checkbox input,
      .page-node-type-camp .branch-header .upper-header .home-branch-checkbox input,
      .page-node-type-facility .branch-header .upper-header .home-branch-checkbox input,
      .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox input {
        opacity: 1;
        z-index: 1;
        width: 16px;
        height: 16px; }
        @media (min-width: 1060px) {
          .page-node-type-branch .branch-header .upper-header .home-branch-checkbox input,
          .page-node-type-camp .branch-header .upper-header .home-branch-checkbox input,
          .page-node-type-facility .branch-header .upper-header .home-branch-checkbox input,
          .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox input {
            width: 22px;
            height: 22px; }
            .page-node-type-branch .branch-header .upper-header .home-branch-checkbox input::before,
            .page-node-type-camp .branch-header .upper-header .home-branch-checkbox input::before,
            .page-node-type-facility .branch-header .upper-header .home-branch-checkbox input::before,
            .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox input::before {
              font-size: 11px; } }
        .page-node-type-branch .branch-header .upper-header .home-branch-checkbox input::before,
        .page-node-type-camp .branch-header .upper-header .home-branch-checkbox input::before,
        .page-node-type-facility .branch-header .upper-header .home-branch-checkbox input::before,
        .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox input::before {
          font-size: 8px; }
      .page-node-type-branch .branch-header .upper-header .home-branch-checkbox label,
      .page-node-type-camp .branch-header .upper-header .home-branch-checkbox label,
      .page-node-type-facility .branch-header .upper-header .home-branch-checkbox label,
      .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox label {
        color: #fff;
        font-family: Verdana;
        font-size: 1rem;
        letter-spacing: 0;
        line-height: 24px;
        padding: 0;
        margin: 0 11px 0 5px; }
        @media (min-width: 1060px) {
          .page-node-type-branch .branch-header .upper-header .home-branch-checkbox label,
          .page-node-type-camp .branch-header .upper-header .home-branch-checkbox label,
          .page-node-type-facility .branch-header .upper-header .home-branch-checkbox label,
          .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox label {
            margin: 0 11px; } }
        .page-node-type-branch .branch-header .upper-header .home-branch-checkbox label::before, .page-node-type-branch .branch-header .upper-header .home-branch-checkbox label::after,
        .page-node-type-camp .branch-header .upper-header .home-branch-checkbox label::before,
        .page-node-type-camp .branch-header .upper-header .home-branch-checkbox label::after,
        .page-node-type-facility .branch-header .upper-header .home-branch-checkbox label::before,
        .page-node-type-facility .branch-header .upper-header .home-branch-checkbox label::after,
        .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox label::before,
        .page-node-type-y-s-without-walls .branch-header .upper-header .home-branch-checkbox label::after {
          display: none; }
  .page-node-type-branch .branch-header .lower-header,
  .page-node-type-camp .branch-header .lower-header,
  .page-node-type-facility .branch-header .lower-header,
  .page-node-type-y-s-without-walls .branch-header .lower-header {
    margin-right: -5px;
    margin-left: -5px; }
    @media (min-width: 1060px) {
      .page-node-type-branch .branch-header .lower-header,
      .page-node-type-camp .branch-header .lower-header,
      .page-node-type-facility .branch-header .lower-header,
      .page-node-type-y-s-without-walls .branch-header .lower-header {
        margin-right: -20px;
        margin-left: -20px; } }
    .page-node-type-branch .branch-header .lower-header .column,
    .page-node-type-camp .branch-header .lower-header .column,
    .page-node-type-facility .branch-header .lower-header .column,
    .page-node-type-y-s-without-walls .branch-header .lower-header .column {
      padding-right: 5px;
      padding-left: 5px;
      display: flex;
      align-items: flex-start; }
      @media (min-width: 1060px) {
        .page-node-type-branch .branch-header .lower-header .column,
        .page-node-type-camp .branch-header .lower-header .column,
        .page-node-type-facility .branch-header .lower-header .column,
        .page-node-type-y-s-without-walls .branch-header .lower-header .column {
          padding-right: 20px;
          padding-left: 20px;
          align-items: flex-end; } }
  .page-node-type-branch .branch-header .wrapper-field-location-phone,
  .page-node-type-branch .branch-header .wrapper-field-location-address,
  .page-node-type-branch .branch-header .wrapper-field-location-email,
  .page-node-type-branch .branch-header .wrapper-field-address,
  .page-node-type-camp .branch-header .wrapper-field-location-phone,
  .page-node-type-camp .branch-header .wrapper-field-location-address,
  .page-node-type-camp .branch-header .wrapper-field-location-email,
  .page-node-type-camp .branch-header .wrapper-field-address,
  .page-node-type-facility .branch-header .wrapper-field-location-phone,
  .page-node-type-facility .branch-header .wrapper-field-location-address,
  .page-node-type-facility .branch-header .wrapper-field-location-email,
  .page-node-type-facility .branch-header .wrapper-field-address,
  .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-phone,
  .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-address,
  .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-email,
  .page-node-type-y-s-without-walls .branch-header .wrapper-field-address {
    color: #fff;
    font-family: Verdana;
    font-size: 0.875rem;
    letter-spacing: 0;
    line-height: 18px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0; }
    @media (min-width: 1060px) {
      .page-node-type-branch .branch-header .wrapper-field-location-phone,
      .page-node-type-branch .branch-header .wrapper-field-location-address,
      .page-node-type-branch .branch-header .wrapper-field-location-email,
      .page-node-type-branch .branch-header .wrapper-field-address,
      .page-node-type-camp .branch-header .wrapper-field-location-phone,
      .page-node-type-camp .branch-header .wrapper-field-location-address,
      .page-node-type-camp .branch-header .wrapper-field-location-email,
      .page-node-type-camp .branch-header .wrapper-field-address,
      .page-node-type-facility .branch-header .wrapper-field-location-phone,
      .page-node-type-facility .branch-header .wrapper-field-location-address,
      .page-node-type-facility .branch-header .wrapper-field-location-email,
      .page-node-type-facility .branch-header .wrapper-field-address,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-phone,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-address,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-email,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-address {
        font-size: 1rem;
        line-height: 24px; } }
    .page-node-type-branch .branch-header .wrapper-field-location-phone a,
    .page-node-type-branch .branch-header .wrapper-field-location-address a,
    .page-node-type-branch .branch-header .wrapper-field-location-email a,
    .page-node-type-branch .branch-header .wrapper-field-address a,
    .page-node-type-camp .branch-header .wrapper-field-location-phone a,
    .page-node-type-camp .branch-header .wrapper-field-location-address a,
    .page-node-type-camp .branch-header .wrapper-field-location-email a,
    .page-node-type-camp .branch-header .wrapper-field-address a,
    .page-node-type-facility .branch-header .wrapper-field-location-phone a,
    .page-node-type-facility .branch-header .wrapper-field-location-address a,
    .page-node-type-facility .branch-header .wrapper-field-location-email a,
    .page-node-type-facility .branch-header .wrapper-field-address a,
    .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-phone a,
    .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-address a,
    .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-email a,
    .page-node-type-y-s-without-walls .branch-header .wrapper-field-address a {
      color: inherit;
      font-weight: inherit;
      font-size: inherit;
      line-height: inherit; }
      .page-node-type-branch .branch-header .wrapper-field-location-phone a:hover, .page-node-type-branch .branch-header .wrapper-field-location-phone a:focus,
      .page-node-type-branch .branch-header .wrapper-field-location-address a:hover,
      .page-node-type-branch .branch-header .wrapper-field-location-address a:focus,
      .page-node-type-branch .branch-header .wrapper-field-location-email a:hover,
      .page-node-type-branch .branch-header .wrapper-field-location-email a:focus,
      .page-node-type-branch .branch-header .wrapper-field-address a:hover,
      .page-node-type-branch .branch-header .wrapper-field-address a:focus,
      .page-node-type-camp .branch-header .wrapper-field-location-phone a:hover,
      .page-node-type-camp .branch-header .wrapper-field-location-phone a:focus,
      .page-node-type-camp .branch-header .wrapper-field-location-address a:hover,
      .page-node-type-camp .branch-header .wrapper-field-location-address a:focus,
      .page-node-type-camp .branch-header .wrapper-field-location-email a:hover,
      .page-node-type-camp .branch-header .wrapper-field-location-email a:focus,
      .page-node-type-camp .branch-header .wrapper-field-address a:hover,
      .page-node-type-camp .branch-header .wrapper-field-address a:focus,
      .page-node-type-facility .branch-header .wrapper-field-location-phone a:hover,
      .page-node-type-facility .branch-header .wrapper-field-location-phone a:focus,
      .page-node-type-facility .branch-header .wrapper-field-location-address a:hover,
      .page-node-type-facility .branch-header .wrapper-field-location-address a:focus,
      .page-node-type-facility .branch-header .wrapper-field-location-email a:hover,
      .page-node-type-facility .branch-header .wrapper-field-location-email a:focus,
      .page-node-type-facility .branch-header .wrapper-field-address a:hover,
      .page-node-type-facility .branch-header .wrapper-field-address a:focus,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-phone a:hover,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-phone a:focus,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-address a:hover,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-address a:focus,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-email a:hover,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-email a:focus,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-address a:hover,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-address a:focus {
        text-decoration: underline; }
  .page-node-type-branch .branch-header .wrapper-field-location-phone .icon,
  .page-node-type-branch .branch-header .wrapper-field-location-address .icon,
  .page-node-type-branch .branch-header .wrapper-field-location-email .icon,
  .page-node-type-branch .branch-header .wrapper-field-address .icon,
  .page-node-type-branch .branch-header .hours-wrapper .icon,
  .page-node-type-camp .branch-header .wrapper-field-location-phone .icon,
  .page-node-type-camp .branch-header .wrapper-field-location-address .icon,
  .page-node-type-camp .branch-header .wrapper-field-location-email .icon,
  .page-node-type-camp .branch-header .wrapper-field-address .icon,
  .page-node-type-camp .branch-header .hours-wrapper .icon,
  .page-node-type-facility .branch-header .wrapper-field-location-phone .icon,
  .page-node-type-facility .branch-header .wrapper-field-location-address .icon,
  .page-node-type-facility .branch-header .wrapper-field-location-email .icon,
  .page-node-type-facility .branch-header .wrapper-field-address .icon,
  .page-node-type-facility .branch-header .hours-wrapper .icon,
  .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-phone .icon,
  .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-address .icon,
  .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-email .icon,
  .page-node-type-y-s-without-walls .branch-header .wrapper-field-address .icon,
  .page-node-type-y-s-without-walls .branch-header .hours-wrapper .icon {
    font-size: 16px;
    margin-right: 6px;
    display: inline-block; }
    @media (max-width: 1199.98px) {
      .page-node-type-branch .branch-header .wrapper-field-location-phone .icon,
      .page-node-type-branch .branch-header .wrapper-field-location-address .icon,
      .page-node-type-branch .branch-header .wrapper-field-location-email .icon,
      .page-node-type-branch .branch-header .wrapper-field-address .icon,
      .page-node-type-branch .branch-header .hours-wrapper .icon,
      .page-node-type-camp .branch-header .wrapper-field-location-phone .icon,
      .page-node-type-camp .branch-header .wrapper-field-location-address .icon,
      .page-node-type-camp .branch-header .wrapper-field-location-email .icon,
      .page-node-type-camp .branch-header .wrapper-field-address .icon,
      .page-node-type-camp .branch-header .hours-wrapper .icon,
      .page-node-type-facility .branch-header .wrapper-field-location-phone .icon,
      .page-node-type-facility .branch-header .wrapper-field-location-address .icon,
      .page-node-type-facility .branch-header .wrapper-field-location-email .icon,
      .page-node-type-facility .branch-header .wrapper-field-address .icon,
      .page-node-type-facility .branch-header .hours-wrapper .icon,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-phone .icon,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-address .icon,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-email .icon,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-address .icon,
      .page-node-type-y-s-without-walls .branch-header .hours-wrapper .icon {
        width: 16px;
        margin-right: 5px; } }
  .page-node-type-branch .branch-header .wrapper-field-location-email .icon,
  .page-node-type-camp .branch-header .wrapper-field-location-email .icon,
  .page-node-type-facility .branch-header .wrapper-field-location-email .icon,
  .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-email .icon {
    font-size: 10px; }
  .page-node-type-branch .branch-header .wrapper-field-location-phone,
  .page-node-type-camp .branch-header .wrapper-field-location-phone,
  .page-node-type-facility .branch-header .wrapper-field-location-phone,
  .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-phone {
    display: inline-block; }
    @media (min-width: 1060px) {
      .page-node-type-branch .branch-header .wrapper-field-location-phone .icon,
      .page-node-type-camp .branch-header .wrapper-field-location-phone .icon,
      .page-node-type-facility .branch-header .wrapper-field-location-phone .icon,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-phone .icon {
        margin-top: 4px; } }
    .page-node-type-branch .branch-header .wrapper-field-location-phone .field-location-phone,
    .page-node-type-camp .branch-header .wrapper-field-location-phone .field-location-phone,
    .page-node-type-facility .branch-header .wrapper-field-location-phone .field-location-phone,
    .page-node-type-y-s-without-walls .branch-header .wrapper-field-location-phone .field-location-phone {
      font-size: inherit; }
  .page-node-type-branch .branch-header .wrapper-field-address,
  .page-node-type-camp .branch-header .wrapper-field-address,
  .page-node-type-facility .branch-header .wrapper-field-address,
  .page-node-type-y-s-without-walls .branch-header .wrapper-field-address {
    align-items: flex-start; }
    @media (min-width: 1060px) {
      .page-node-type-branch .branch-header .wrapper-field-address,
      .page-node-type-camp .branch-header .wrapper-field-address,
      .page-node-type-facility .branch-header .wrapper-field-address,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-address {
        align-items: center; } }
    .page-node-type-branch .branch-header .wrapper-field-address .icon,
    .page-node-type-camp .branch-header .wrapper-field-address .icon,
    .page-node-type-facility .branch-header .wrapper-field-address .icon,
    .page-node-type-y-s-without-walls .branch-header .wrapper-field-address .icon {
      font-size: 16px; }
      @media (max-width: 1199.98px) {
        .page-node-type-branch .branch-header .wrapper-field-address .icon,
        .page-node-type-camp .branch-header .wrapper-field-address .icon,
        .page-node-type-facility .branch-header .wrapper-field-address .icon,
        .page-node-type-y-s-without-walls .branch-header .wrapper-field-address .icon {
          margin-top: 3px; } }
      .page-node-type-branch .branch-header .wrapper-field-address .icon .path1::before,
      .page-node-type-camp .branch-header .wrapper-field-address .icon .path1::before,
      .page-node-type-facility .branch-header .wrapper-field-address .icon .path1::before,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-address .icon .path1::before {
        color: #fff; }
      .page-node-type-branch .branch-header .wrapper-field-address .icon .path2::before,
      .page-node-type-camp .branch-header .wrapper-field-address .icon .path2::before,
      .page-node-type-facility .branch-header .wrapper-field-address .icon .path2::before,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-address .icon .path2::before {
        color: #0089d0; }
    .page-node-type-branch .branch-header .wrapper-field-address .field-location-address,
    .page-node-type-camp .branch-header .wrapper-field-address .field-location-address,
    .page-node-type-facility .branch-header .wrapper-field-address .field-location-address,
    .page-node-type-y-s-without-walls .branch-header .wrapper-field-address .field-location-address {
      padding: 0; }
      .page-node-type-branch .branch-header .wrapper-field-address .field-location-address i,
      .page-node-type-camp .branch-header .wrapper-field-address .field-location-address i,
      .page-node-type-facility .branch-header .wrapper-field-address .field-location-address i,
      .page-node-type-y-s-without-walls .branch-header .wrapper-field-address .field-location-address i {
        display: none; }
  .page-node-type-branch .branch-header .hours-wrapper,
  .page-node-type-camp .branch-header .hours-wrapper,
  .page-node-type-facility .branch-header .hours-wrapper,
  .page-node-type-y-s-without-walls .branch-header .hours-wrapper {
    padding-right: 15px; }
    @media (min-width: 1060px) {
      .page-node-type-branch .branch-header .hours-wrapper,
      .page-node-type-camp .branch-header .hours-wrapper,
      .page-node-type-facility .branch-header .hours-wrapper,
      .page-node-type-y-s-without-walls .branch-header .hours-wrapper {
        top: 4px;
        position: relative; } }
    @media (min-width: 1060px) {
      .page-node-type-branch .branch-header .hours-wrapper .icon,
      .page-node-type-camp .branch-header .hours-wrapper .icon,
      .page-node-type-facility .branch-header .hours-wrapper .icon,
      .page-node-type-y-s-without-walls .branch-header .hours-wrapper .icon {
        font-size: 17px;
        margin-right: 12px; } }
    .page-node-type-branch .branch-header .hours-wrapper .today-placeholder,
    .page-node-type-camp .branch-header .hours-wrapper .today-placeholder,
    .page-node-type-facility .branch-header .hours-wrapper .today-placeholder,
    .page-node-type-y-s-without-walls .branch-header .hours-wrapper .today-placeholder {
      margin-right: 7px; }
    .page-node-type-branch .branch-header .hours-wrapper .camp-today-hour,
    .page-node-type-camp .branch-header .hours-wrapper .camp-today-hour,
    .page-node-type-facility .branch-header .hours-wrapper .camp-today-hour,
    .page-node-type-y-s-without-walls .branch-header .hours-wrapper .camp-today-hour {
      color: #fff;
      font-family: Verdana;
      font-size: 0.875rem;
      letter-spacing: 0;
      line-height: 24px;
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center; }
      @media (min-width: 1060px) {
        .page-node-type-branch .branch-header .hours-wrapper .camp-today-hour,
        .page-node-type-camp .branch-header .hours-wrapper .camp-today-hour,
        .page-node-type-facility .branch-header .hours-wrapper .camp-today-hour,
        .page-node-type-y-s-without-walls .branch-header .hours-wrapper .camp-today-hour {
          font-size: 1rem; } }
  .page-node-type-branch .branch-header .today-hours,
  .page-node-type-camp .branch-header .today-hours,
  .page-node-type-facility .branch-header .today-hours,
  .page-node-type-y-s-without-walls .branch-header .today-hours {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    flex-wrap: nowrap; }
    .page-node-type-branch .branch-header .today-hours .today,
    .page-node-type-camp .branch-header .today-hours .today,
    .page-node-type-facility .branch-header .today-hours .today,
    .page-node-type-y-s-without-walls .branch-header .today-hours .today {
      margin: 0 10px 0 0;
      text-transform: lowercase; }
    .page-node-type-branch .branch-header .today-hours .dropdown-toggle,
    .page-node-type-camp .branch-header .today-hours .dropdown-toggle,
    .page-node-type-facility .branch-header .today-hours .dropdown-toggle,
    .page-node-type-y-s-without-walls .branch-header .today-hours .dropdown-toggle {
      background: rgba(255, 255, 255, 0.2);
      color: #fff;
      font-family: Cachet-Book, Verdana, sans-serif;
      letter-spacing: 0;
      text-align: center;
      border-radius: 0;
      border: 0;
      box-shadow: none;
      position: relative;
      transition: 0.15s linear;
      font-size: 12px;
      line-height: 14px;
      padding: 6px 28px 6px 10px; }
      @media (min-width: 1060px) {
        .page-node-type-branch .branch-header .today-hours .dropdown-toggle,
        .page-node-type-camp .branch-header .today-hours .dropdown-toggle,
        .page-node-type-facility .branch-header .today-hours .dropdown-toggle,
        .page-node-type-y-s-without-walls .branch-header .today-hours .dropdown-toggle {
          padding: 7px 30px 7px 10px;
          font-size: 0.9375rem;
          line-height: 18px; } }
      .page-node-type-branch .branch-header .today-hours .dropdown-toggle:hover, .page-node-type-branch .branch-header .today-hours .dropdown-toggle:focus,
      .page-node-type-camp .branch-header .today-hours .dropdown-toggle:hover,
      .page-node-type-camp .branch-header .today-hours .dropdown-toggle:focus,
      .page-node-type-facility .branch-header .today-hours .dropdown-toggle:hover,
      .page-node-type-facility .branch-header .today-hours .dropdown-toggle:focus,
      .page-node-type-y-s-without-walls .branch-header .today-hours .dropdown-toggle:hover,
      .page-node-type-y-s-without-walls .branch-header .today-hours .dropdown-toggle:focus {
        background: #0060af;
        text-decoration: none; }
      .page-node-type-branch .branch-header .today-hours .dropdown-toggle::after,
      .page-node-type-camp .branch-header .today-hours .dropdown-toggle::after,
      .page-node-type-facility .branch-header .today-hours .dropdown-toggle::after,
      .page-node-type-y-s-without-walls .branch-header .today-hours .dropdown-toggle::after {
        font-family: 'icomoon';
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        line-height: 1;
        text-transform: none;
        speak: never;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: absolute;
        right: 5px;
        top: 50%;
        transform: translateY(-50%) rotate(90deg);
        content: "";
        color: #fff;
        display: inline-block;
        margin-right: 8px;
        border: 0;
        font-size: 12px; }
        @media (min-width: 1060px) {
          .page-node-type-branch .branch-header .today-hours .dropdown-toggle::after,
          .page-node-type-camp .branch-header .today-hours .dropdown-toggle::after,
          .page-node-type-facility .branch-header .today-hours .dropdown-toggle::after,
          .page-node-type-y-s-without-walls .branch-header .today-hours .dropdown-toggle::after {
            font-size: 14px; } }
      .page-node-type-branch .branch-header .today-hours .dropdown-toggle.show-link,
      .page-node-type-camp .branch-header .today-hours .dropdown-toggle.show-link,
      .page-node-type-facility .branch-header .today-hours .dropdown-toggle.show-link,
      .page-node-type-y-s-without-walls .branch-header .today-hours .dropdown-toggle.show-link {
        display: block; }
      .page-node-type-branch .branch-header .today-hours .dropdown-toggle.hide-link,
      .page-node-type-camp .branch-header .today-hours .dropdown-toggle.hide-link,
      .page-node-type-facility .branch-header .today-hours .dropdown-toggle.hide-link,
      .page-node-type-y-s-without-walls .branch-header .today-hours .dropdown-toggle.hide-link {
        display: block; }
        .page-node-type-branch .branch-header .today-hours .dropdown-toggle.hide-link::after,
        .page-node-type-camp .branch-header .today-hours .dropdown-toggle.hide-link::after,
        .page-node-type-facility .branch-header .today-hours .dropdown-toggle.hide-link::after,
        .page-node-type-y-s-without-walls .branch-header .today-hours .dropdown-toggle.hide-link::after {
          transform: translateY(-50%) rotate(-90deg); }
      .page-node-type-branch .branch-header .today-hours .dropdown-toggle .hide-text,
      .page-node-type-camp .branch-header .today-hours .dropdown-toggle .hide-text,
      .page-node-type-facility .branch-header .today-hours .dropdown-toggle .hide-text,
      .page-node-type-y-s-without-walls .branch-header .today-hours .dropdown-toggle .hide-text {
        display: none; }
  .page-node-type-branch .branch-header .branch-hours,
  .page-node-type-camp .branch-header .branch-hours,
  .page-node-type-facility .branch-header .branch-hours,
  .page-node-type-y-s-without-walls .branch-header .branch-hours {
    position: absolute;
    padding: 5px 15px 15px;
    background-color: #000;
    margin-top: -8px;
    left: auto;
    z-index: 999;
    top: 47px;
    right: -10px; }
    @media (min-width: 1060px) {
      .page-node-type-branch .branch-header .branch-hours,
      .page-node-type-camp .branch-header .branch-hours,
      .page-node-type-facility .branch-header .branch-hours,
      .page-node-type-y-s-without-walls .branch-header .branch-hours {
        background-color: #2b2b2b;
        right: 0; } }
    .page-node-type-branch .branch-header .branch-hours h5,
    .page-node-type-camp .branch-header .branch-hours h5,
    .page-node-type-facility .branch-header .branch-hours h5,
    .page-node-type-y-s-without-walls .branch-header .branch-hours h5 {
      font-size: 0.875rem;
      color: #fff;
      text-transform: uppercase;
      text-align: left;
      margin: 5px 0; }
    .page-node-type-branch .branch-header .branch-hours table,
    .page-node-type-camp .branch-header .branch-hours table,
    .page-node-type-facility .branch-header .branch-hours table,
    .page-node-type-y-s-without-walls .branch-header .branch-hours table {
      margin-top: 0; }
    .page-node-type-branch .branch-header .branch-hours td,
    .page-node-type-camp .branch-header .branch-hours td,
    .page-node-type-facility .branch-header .branch-hours td,
    .page-node-type-y-s-without-walls .branch-header .branch-hours td {
      color: #fff;
      font-weight: 400;
      line-height: 15px;
      font-size: 0.75rem;
      padding: 0;
      width: auto; }
      .page-node-type-branch .branch-header .branch-hours td:first-child,
      .page-node-type-camp .branch-header .branch-hours td:first-child,
      .page-node-type-facility .branch-header .branch-hours td:first-child,
      .page-node-type-y-s-without-walls .branch-header .branch-hours td:first-child {
        padding-right: 20px; }
    .page-node-type-branch .branch-header .branch-hours tr,
    .page-node-type-camp .branch-header .branch-hours tr,
    .page-node-type-facility .branch-header .branch-hours tr,
    .page-node-type-y-s-without-walls .branch-header .branch-hours tr {
      background: none; }
    .page-node-type-branch .branch-header .branch-hours table td,
    .page-node-type-camp .branch-header .branch-hours table td,
    .page-node-type-facility .branch-header .branch-hours table td,
    .page-node-type-y-s-without-walls .branch-header .branch-hours table td {
      font-size: 1rem;
      padding: 8px 15px !important; }
      .page-node-type-branch .branch-header .branch-hours table td:first-child,
      .page-node-type-camp .branch-header .branch-hours table td:first-child,
      .page-node-type-facility .branch-header .branch-hours table td:first-child,
      .page-node-type-y-s-without-walls .branch-header .branch-hours table td:first-child {
        color: #fff; }

.page-node-type-branch .breadcrumbs-wrapper,
.page-node-type-camp .breadcrumbs-wrapper,
.page-node-type-facility .breadcrumbs-wrapper,
.page-node-type-y-s-without-walls .breadcrumbs-wrapper {
  margin-top: 0; }

.paragraph--type--upcoming-events .upcoming-events__block-wrapper > h2,
.paragraph--type--news-posts-listing > h2,
.paragraph--type--event-posts-listing > .paragraph__column > h2 {
  font-size: 1.875rem;
  letter-spacing: 0;
  line-height: 37.44px;
  margin-bottom: 4px; }
  @media (min-width: 1060px) {
    .paragraph--type--upcoming-events .upcoming-events__block-wrapper > h2,
    .paragraph--type--news-posts-listing > h2,
    .paragraph--type--event-posts-listing > .paragraph__column > h2 {
      font-size: 2.45rem;
      margin-bottom: 28px; } }

.paragraph--type--upcoming-events,
.paragraph--type--event-posts-listing {
  margin-top: 38px;
  margin-bottom: 38px; }
  @media (min-width: 1060px) {
    .paragraph--type--upcoming-events,
    .paragraph--type--event-posts-listing {
      margin-top: 60px;
      margin-bottom: 60px; } }

.listing-news-posts,
.listing-event-posts {
  padding-top: 0; }
  .listing-news-posts .exposed-form-flex-wrapper,
  .listing-event-posts .exposed-form-flex-wrapper {
    margin: 0 -5px; }
  .listing-news-posts .events-teaser-results-wrapper,
  .listing-event-posts .events-teaser-results-wrapper {
    margin-left: -5px;
    margin-right: -5px; }
  .listing-news-posts .events-teaser--row,
  .listing-event-posts .events-teaser--row {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 24px; }
  .listing-news-posts form.views-exposed-form,
  .listing-event-posts form.views-exposed-form {
    padding: 0;
    box-shadow: none;
    border-radius: 0;
    margin: 0; }
  .listing-news-posts .form-item label,
  .listing-event-posts .form-item label {
    color: #000;
    font-family: Cachet-Book, Verdana, sans-serif;
    font-size: 1.25rem;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 12px; }
  @media (min-width: 1060px) {
    .listing-news-posts .form-actions,
    .listing-news-posts .form-item,
    .listing-event-posts .form-actions,
    .listing-event-posts .form-item {
      padding-left: 8px;
      padding-right: 8px; } }
  .listing-news-posts .form-actions .js-form-submit,
  .listing-event-posts .form-actions .js-form-submit {
    background: transparent;
    color: #01a490; }
    @media (max-width: 1199.98px) {
      .listing-news-posts .form-actions .js-form-submit,
      .listing-event-posts .form-actions .js-form-submit {
        width: 100%; } }
    .listing-news-posts .form-actions .js-form-submit:hover, .listing-news-posts .form-actions .js-form-submit:focus,
    .listing-event-posts .form-actions .js-form-submit:hover,
    .listing-event-posts .form-actions .js-form-submit:focus {
      background: #01a490;
      color: #fff; }
  @media (min-width: 1060px) {
    .listing-news-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf,
    .listing-news-posts .js-form-type-select.js-form-item-field-event-location-target-id-ymca-verf,
    .listing-event-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf,
    .listing-event-posts .js-form-type-select.js-form-item-field-event-location-target-id-ymca-verf {
      max-width: 357px; } }
  .listing-news-posts .form-item .form-text:not(.hasDatepicker),
  .listing-news-posts .form-item .form-control.form-select,
  .listing-event-posts .form-item .form-text:not(.hasDatepicker),
  .listing-event-posts .form-item .form-control.form-select {
    border: 1px solid #1c1c1c !important;
    height: 50px !important;
    font-size: 1rem;
    font-family: Verdana;
    border-radius: 0;
    color: #231f20;
    font-weight: 400;
    background-color: #fff;
    padding: 1rem 1.5rem;
    margin: 0; }

@media (min-width: 1060px) {
  .listing-news-posts .form-item-field-news-location-target-id-verf {
    flex: 0 0 32%; } }

@media (min-width: 1060px) {
  .listing-news-posts .form-item-field-news-category-target-id {
    flex: 0 0 26%; } }

@media (min-width: 1060px) {
  .listing-news-posts .form-item-combine {
    flex: 0 0 26%; } }

@media (min-width: 1060px) {
  .listing-news-posts .form-actions {
    flex: 1; }
    .listing-news-posts .form-actions input {
      min-width: 100% !important; } }

.listing-news-posts .js-pager__items {
  margin-top: 16px; }

.node--type-event.node--view-mode-teaser {
  margin: 0;
  text-align: left; }
  .node--type-event.node--view-mode-teaser .event-date {
    background-color: rgba(1, 164, 144, 0.9);
    border: 0;
    top: auto;
    left: 0;
    bottom: 26px;
    border-radius: 0;
    width: auto;
    height: 55px;
    padding: 14px 23px 14px 18px; }
    .node--type-event.node--view-mode-teaser .event-date .event-date-wrapper {
      flex-direction: row;
      width: 100%;
      height: 100%;
      display: flex;
      background: none;
      align-items: center;
      justify-content: flex-start; }
    .node--type-event.node--view-mode-teaser .event-date__event-month, .node--type-event.node--view-mode-teaser .event-date__event-day {
      font-size: 24px;
      letter-spacing: 0;
      padding: 0;
      font-weight: 400;
      font-family: Cachet-Book; }
    .node--type-event.node--view-mode-teaser .event-date__event-month {
      margin-right: 5px; }
  .node--type-event.node--view-mode-teaser .event-image {
    position: relative;
    margin-bottom: 16px; }
    .node--type-event.node--view-mode-teaser .event-image img {
      width: 100%;
      border-radius: 0;
      box-shadow: none; }
  .node--type-event.node--view-mode-teaser .event-title .post-title {
    letter-spacing: 0.4px;
    color: #000;
    font-family: Cachet, Verdana, sans-serif;
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 25px;
    text-transform: none;
    margin: 0; }
  .node--type-event.node--view-mode-teaser .event-location .icon,
  .node--type-event.node--view-mode-teaser .event-date__event-time .icon {
    width: 16px;
    margin-right: 6px;
    font-size: 1.0625rem;
    margin-top: 2px;
    display: inline-block; }
  .node--type-event.node--view-mode-teaser .event-location {
    margin-top: 10px;
    justify-content: flex-start; }
    .node--type-event.node--view-mode-teaser .event-location a {
      color: #004680;
      font-family: Verdana;
      font-size: 1rem;
      letter-spacing: 0;
      line-height: 19px; }
  .node--type-event.node--view-mode-teaser .event-date__event-time {
    margin-top: 8px;
    color: #1a1a1a;
    font-family: Verdana;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 19px;
    text-transform: lowercase; }

.card-horizontal {
  margin-bottom: 20px;
  background-color: #f2f2f2;
  box-shadow: 0 0 8px 0 rgba(186, 186, 186, 0.5);
  min-height: auto; }
  @media (min-width: 1060px) {
    .card-horizontal {
      min-height: 296px; } }
  .card-horizontal .col-image {
    width: 100%;
    overflow: hidden; }
    @media (min-width: 1060px) {
      .card-horizontal .col-image {
        width: 348px; }
        .card-horizontal .col-image * {
          height: 100%; } }
    .card-horizontal .col-image * {
      width: 100%; }
    .card-horizontal .col-image img {
      -o-object-fit: cover;
         object-fit: cover; }
  .card-horizontal--content {
    padding: 20px; }
    @media (min-width: 1060px) {
      .card-horizontal--content {
        padding: 20px 50px 35px 0; } }
  .card-horizontal--title {
    margin-bottom: 16px;
    color: #2f2f2f;
    letter-spacing: 0;
    text-transform: none;
    font-size: 1.875rem;
    line-height: 36px; }
    @media (min-width: 1060px) {
      .card-horizontal--title {
        font-size: 2.25rem;
        line-height: 42px; } }
  .card-horizontal--category {
    margin-bottom: 14px; }
  .card-horizontal--description {
    color: #2f2f2f;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 24px; }
    .card-horizontal--description p {
      line-height: inherit; }
  .card-horizontal--cta {
    margin-top: 44px; }
    .card-horizontal--cta a {
      text-transform: none; }

.paragraph--type--upcoming-events .upcoming-events__block-wrapper > h2 {
  padding-right: 170px; }

.paragraph--type--upcoming-events header {
  margin: -35px 15px 10px 0;
  height: auto;
  text-align: right; }
  @media (min-width: 1060px) {
    .paragraph--type--upcoming-events header {
      margin: -50px 15px 10px 0; } }
  .paragraph--type--upcoming-events header a {
    float: none;
    display: inline-block;
    font-family: inherit;
    font-weight: inherit;
    padding: 0; }
    .paragraph--type--upcoming-events header a::after {
      font-family: inherit;
      font-weight: inherit;
      padding: 0; }

.paragraph--type--upcoming-events header + .views-row,
.paragraph--type--upcoming-events .views-row {
  margin: 0; }

.paragraph--type--upcoming-events .card-horizontal {
  margin-bottom: 20px; }

@media (min-width: 768px) {
  .hb-loc-modal__modal {
    width: 450px; } }

.hb-loc-modal__modal--header {
  height: 60px;
  border-bottom: 2px solid #979797;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .hb-loc-modal__modal--header h4 {
    color: #1e1e1e;
    font-family: Cachet-Book, Verdana, sans-serif;
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 50px; }
  .hb-loc-modal__modal--header button.close {
    background: none;
    padding: 0 8px; }
    .hb-loc-modal__modal--header button.close span {
      display: none; }
    .hb-loc-modal__modal--header button.close::before {
      font-family: 'icomoon';
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      line-height: 1;
      text-transform: none;
      speak: never;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      font-size: 1.625rem;
      color: #212121;
      display: inline-block;
      margin-right: 8px; }

.hb-loc-modal__modal--body {
  margin: 0;
  padding: 28px 42px 0 30px;
  color: #231f20;
  font-family: Verdana;
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 26px; }
  .hb-loc-modal__modal--body .open-learn-more {
    display: none; }
  .hb-loc-modal__modal--body .form {
    margin: 22px 0 0; }
  .hb-loc-modal__modal--body select {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
    max-width: 294px; }
    .hb-loc-modal__modal--body select::-moz-placeholder {
      font-size: 0.875rem; }
    .hb-loc-modal__modal--body select::placeholder {
      font-size: 0.875rem; }
  .hb-loc-modal__modal--body .hb-checkbox-wrapper {
    display: flex;
    padding: 20px 0;
    margin: 0 !important; }
    .hb-loc-modal__modal--body .hb-checkbox-wrapper input {
      opacity: 1;
      z-index: 1;
      border-color: #808080; }
    .hb-loc-modal__modal--body .hb-checkbox-wrapper label {
      color: #231f20;
      font-family: Verdana;
      font-size: 1rem;
      letter-spacing: 0;
      line-height: 26px;
      padding: 0 0 0 10px; }
      .hb-loc-modal__modal--body .hb-checkbox-wrapper label::before, .hb-loc-modal__modal--body .hb-checkbox-wrapper label::after {
        display: none !important; }

.hb-loc-modal__modal--footer {
  padding: 16px 30px 44px; }
  .hb-loc-modal__modal--footer .btn.action-cancel {
    color: #006b6b;
    border-color: #006b6b;
    background: #fff; }
    .hb-loc-modal__modal--footer .btn.action-cancel:hover, .hb-loc-modal__modal--footer .btn.action-cancel:focus {
      color: #fff;
      background: #006b6b; }
  .hb-loc-modal__modal--footer .btn.action-save {
    color: #fff;
    border-color: #646464;
    background: #646464; }
    .hb-loc-modal__modal--footer .btn.action-save:hover, .hb-loc-modal__modal--footer .btn.action-save:focus {
      color: #fff;
      background: #000;
      border-color: #000; }
  .hb-loc-modal__modal--footer button.btn {
    font-family: Cachet-Book, Verdana, sans-serif;
    font-size: 1.25rem;
    letter-spacing: 0;
    line-height: 24px;
    text-align: center;
    min-width: 0;
    width: 70px; }

.node--type-job .wrapper {
  margin-top: 20px; }
  .node--type-job .wrapper .label {
    font-weight: 600; }

.landing-container {
  width: 100%; }
  .landing-container .two-column .paragraph__column {
    padding-left: 0;
    padding-right: 0; }

.page-path--locations .viewport {
  background: #f2f2f2; }

.page-path--locations .breadcrumbs-wrapper {
  background: #fff;
  margin-bottom: 18px;
  padding-bottom: 37px; }

@media (min-width: 1400px) {
  .page-path--locations .container {
    max-width: calc(1400px - 5%); } }

@media (min-width: 1200px) {
  .page-path--locations .container {
    max-width: 95%; } }

@media (min-width: 1060px) {
  .page-path--locations .container {
    max-width: 95%; } }

@media (min-width: 768px) {
  .page-path--locations .container {
    max-width: 95%; } }

@media (min-width: 600px) {
  .page-path--locations .container {
    max-width: 95%; } }

@media (min-width: 1400px) {
  .page-path--locations .two-column .main-region {
    flex: 0 0 78%;
    max-width: 78%; }
  .page-path--locations .two-column .sidebar-region {
    flex: 0 0 22%;
    max-width: 22%;
    padding-left: 15px !important; } }

.paragraph--type--location-filter-by-amenities h2 {
  font-family: Cachet, Verdana, sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 1.875rem;
  letter-spacing: 0;
  line-height: 32px;
  padding: 0;
  margin: 0 0 10px; }

.paragraph--type--location-filter-by-amenities .term-name {
  color: #363636;
  font-family: Verdana;
  font-size: 0.875rem;
  letter-spacing: 0; }

.paragraph--type--location-filter-by-amenities label {
  margin: 0;
  width: calc(100% - 25px);
  padding-left: 20px; }

.paragraph--type--location-filter-by-amenities .form-type-checkbox {
  display: flex;
  align-items: flex-start;
  margin: 0 0 9px !important; }
  .paragraph--type--location-filter-by-amenities .form-type-checkbox input {
    width: 25px !important;
    height: 25px; }

.paragraph--type--location-filter-by-amenities .form-item input.form-checkbox {
  display: inline-block !important; }

.paragraph--type--prgf-location-finder .paragraph__column .views-element-container:not(:last-child) {
  margin-bottom: 26px; }

.paragraph--type--prgf-location-finder .paragraph__column .views-element-container:not(:first-child) header {
  margin-bottom: 30px; }

.locations-list {
  margin: 0; }
  .locations-list.locations header {
    margin-bottom: 22px; }
    .locations-list.locations header .location-title {
      font-family: Cachet-Book, Verdana, sans-serif;
      font-weight: 400;
      color: #000;
      font-size: 30px;
      letter-spacing: 0;
      line-height: 1;
      padding: 0;
      margin: 0; }
  .locations-list .row {
    margin-left: -12px;
    margin-right: -12px; }
    .locations-list .row > div {
      padding-left: 12px;
      padding-right: 12px; }

.leaflet-popup .node--type-facility.node--view-mode-teaser,
.leaflet-popup .node--type-branch.node--view-mode-teaser,
.leaflet-popup .node--type-camp.node--view-mode-teaser,
.node--location-content-type.node--view-mode-teaser,
.locations-list .node--type-branch.node--view-mode-teaser,
.node--location-content-type {
  background-color: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.12);
  padding: 20px !important;
  margin: 0;
  min-height: 0;
  border-radius: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-title,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-title,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-title,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-title,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-title,
  .node--location-content-type .wrapper-field-location-title {
    color: #231f20;
    font-family: Cachet, Verdana, sans-serif;
    font-size: 1.3rem;
    letter-spacing: 0;
    line-height: 26px;
    margin: 0;
    padding: 0;
    border: 0;
    text-transform: none;
    margin-bottom: 24px; }
  .leaflet-popup .node--type-facility.node--view-mode-teaser .node__content,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .node__content,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .node__content,
  .node--location-content-type.node--view-mode-teaser .node__content,
  .locations-list .node--type-branch.node--view-mode-teaser .node__content,
  .node--location-content-type .node__content {
    margin: auto 0 0 !important; }
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email-hours,
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-branch-description,
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-facility,
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email,
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-phone,
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-direction,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-branch-description,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-facility,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-phone,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-direction,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email-hours,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-branch-description,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-facility,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-phone,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-direction,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email-hours,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-branch-description,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-facility,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-phone,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-direction,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-branch-description,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-facility,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-phone,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-direction,
  .node--location-content-type .wrapper-field-location-email-hours,
  .node--location-content-type .wrapper-field-location-branch-description,
  .node--location-content-type .wrapper-field-location-facility,
  .node--location-content-type .wrapper-field-location-email,
  .node--location-content-type .wrapper-field-location-phone,
  .node--location-content-type .wrapper-field-location-direction {
    font-family: Verdana;
    font-size: 0.875rem;
    letter-spacing: 0;
    line-height: 24px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 2px; }
    .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email-hours .icon,
    .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-branch-description .icon,
    .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-facility .icon,
    .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email .icon,
    .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-phone .icon,
    .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-direction .icon,
    .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours .icon,
    .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-branch-description .icon,
    .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-facility .icon,
    .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email .icon,
    .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-phone .icon,
    .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-direction .icon,
    .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email-hours .icon,
    .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-branch-description .icon,
    .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-facility .icon,
    .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email .icon,
    .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-phone .icon,
    .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-direction .icon,
    .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email-hours .icon,
    .node--location-content-type.node--view-mode-teaser .wrapper-field-location-branch-description .icon,
    .node--location-content-type.node--view-mode-teaser .wrapper-field-location-facility .icon,
    .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email .icon,
    .node--location-content-type.node--view-mode-teaser .wrapper-field-location-phone .icon,
    .node--location-content-type.node--view-mode-teaser .wrapper-field-location-direction .icon,
    .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours .icon,
    .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-branch-description .icon,
    .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-facility .icon,
    .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email .icon,
    .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-phone .icon,
    .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-direction .icon,
    .node--location-content-type .wrapper-field-location-email-hours .icon,
    .node--location-content-type .wrapper-field-location-branch-description .icon,
    .node--location-content-type .wrapper-field-location-facility .icon,
    .node--location-content-type .wrapper-field-location-email .icon,
    .node--location-content-type .wrapper-field-location-phone .icon,
    .node--location-content-type .wrapper-field-location-direction .icon {
      width: 28px;
      min-width: 28px;
      height: 28px;
      margin-top: 4px;
      font-size: 15px; }
      .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email-hours .icon::before,
      .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-branch-description .icon::before,
      .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-facility .icon::before,
      .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email .icon::before,
      .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-phone .icon::before,
      .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-direction .icon::before,
      .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours .icon::before,
      .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-branch-description .icon::before,
      .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-facility .icon::before,
      .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email .icon::before,
      .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-phone .icon::before,
      .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-direction .icon::before,
      .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email-hours .icon::before,
      .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-branch-description .icon::before,
      .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-facility .icon::before,
      .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email .icon::before,
      .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-phone .icon::before,
      .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-direction .icon::before,
      .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email-hours .icon::before,
      .node--location-content-type.node--view-mode-teaser .wrapper-field-location-branch-description .icon::before,
      .node--location-content-type.node--view-mode-teaser .wrapper-field-location-facility .icon::before,
      .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email .icon::before,
      .node--location-content-type.node--view-mode-teaser .wrapper-field-location-phone .icon::before,
      .node--location-content-type.node--view-mode-teaser .wrapper-field-location-direction .icon::before,
      .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours .icon::before,
      .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-branch-description .icon::before,
      .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-facility .icon::before,
      .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email .icon::before,
      .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-phone .icon::before,
      .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-direction .icon::before,
      .node--location-content-type .wrapper-field-location-email-hours .icon::before,
      .node--location-content-type .wrapper-field-location-branch-description .icon::before,
      .node--location-content-type .wrapper-field-location-facility .icon::before,
      .node--location-content-type .wrapper-field-location-email .icon::before,
      .node--location-content-type .wrapper-field-location-phone .icon::before,
      .node--location-content-type .wrapper-field-location-direction .icon::before {
        color: #0060af;
        font-size: 15px; }
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-direction,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-direction,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-direction,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-direction,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-direction,
  .node--location-content-type .wrapper-field-location-direction {
    color: #0060af; }
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-branch-description,
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-facility,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-branch-description,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-facility,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-branch-description,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-facility,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-branch-description,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-facility,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-branch-description,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-facility,
  .node--location-content-type .wrapper-field-location-branch-description,
  .node--location-content-type .wrapper-field-location-facility {
    margin-top: -11px;
    margin-bottom: 12px; }
    .taxonomy-term .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-branch-description, .taxonomy-term
    .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-facility, .taxonomy-term
    .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-branch-description, .taxonomy-term
    .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-facility, .taxonomy-term
    .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-branch-description, .taxonomy-term
    .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-facility, .taxonomy-term
    .node--location-content-type.node--view-mode-teaser .wrapper-field-location-branch-description, .taxonomy-term
    .node--location-content-type.node--view-mode-teaser .wrapper-field-location-facility, .taxonomy-term
    .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-branch-description, .taxonomy-term
    .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-facility, .taxonomy-term
    .node--location-content-type .wrapper-field-location-branch-description, .taxonomy-term
    .node--location-content-type .wrapper-field-location-facility {
      margin-top: unset; }
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-phone,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-phone,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-phone,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-phone,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-phone,
  .node--location-content-type .wrapper-field-location-phone {
    color: #363636; }
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email,
  .node--location-content-type .wrapper-field-location-email {
    color: #0060af; }
    .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email a,
    .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email a,
    .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email a,
    .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email a,
    .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email a,
    .node--location-content-type .wrapper-field-location-email a {
      word-break: break-all; }
    .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email .icon::before,
    .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email .icon::before,
    .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email .icon::before,
    .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email .icon::before,
    .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email .icon::before,
    .node--location-content-type .wrapper-field-location-email .icon::before {
      font-size: 11px; }
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email-hours .dropdown-toggle,
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email-hours .branch-hours,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours .dropdown-toggle,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours .branch-hours,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email-hours .dropdown-toggle,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email-hours .branch-hours,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email-hours .dropdown-toggle,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email-hours .branch-hours,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours .dropdown-toggle,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours .branch-hours,
  .node--location-content-type .wrapper-field-location-email-hours .dropdown-toggle,
  .node--location-content-type .wrapper-field-location-email-hours .branch-hours {
    display: none !important; }
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email-hours .today-hours,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours .today-hours,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email-hours .today-hours,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email-hours .today-hours,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours .today-hours,
  .node--location-content-type .wrapper-field-location-email-hours .today-hours {
    text-transform: lowercase;
    padding-left: .25rem; }
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-field-location-email-hours .icon::before,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours .icon::before,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-field-location-email-hours .icon::before,
  .node--location-content-type.node--view-mode-teaser .wrapper-field-location-email-hours .icon::before,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-field-location-email-hours .icon::before,
  .node--location-content-type .wrapper-field-location-email-hours .icon::before {
    font-size: 16px; }
  .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-cta,
  .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-cta,
  .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-cta,
  .node--location-content-type.node--view-mode-teaser .wrapper-cta,
  .locations-list .node--type-branch.node--view-mode-teaser .wrapper-cta,
  .node--location-content-type .wrapper-cta {
    margin-top: 24px; }
    .leaflet-popup .node--type-facility.node--view-mode-teaser .wrapper-cta a,
    .leaflet-popup .node--type-branch.node--view-mode-teaser .wrapper-cta a,
    .leaflet-popup .node--type-camp.node--view-mode-teaser .wrapper-cta a,
    .node--location-content-type.node--view-mode-teaser .wrapper-cta a,
    .locations-list .node--type-branch.node--view-mode-teaser .wrapper-cta a,
    .node--location-content-type .wrapper-cta a {
      min-width: 164px; }

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  min-width: 315px; }
  .leaflet-fade-anim .leaflet-map-pane .leaflet-popup .leaflet-popup-content {
    width: auto !important;
    margin: 0; }

.openy-map-wrapper {
  position: relative; }
  .openy-map-wrapper .openy-map-canvas {
    height: 696px; }

.form__locations {
  background: rgba(243, 243, 243, 0.8);
  position: absolute;
  bottom: 0;
  z-index: 10;
  height: auto;
  padding: 22px 0; }
  .form__locations .row {
    margin-right: -6px;
    margin-left: -6px; }
    .form__locations .row .filter-item {
      padding-right: 6px;
      padding-left: 6px; }
  @media (min-width: 1060px) {
    .form__locations .filter-item.zip-code {
      flex: 0 0 402px; } }
  .form__locations .filter-item.distance .form-group::before {
    display: none; }
  .form__locations .filter-item.distance .form-group .form-select {
    height: 50px; }
  .form__locations .filter-item .tag_filters {
    margin: 0 -19px;
    flex-wrap: wrap; }
    @media (min-width: 1060px) {
      .form__locations .filter-item .tag_filters {
        flex-wrap: nowrap; } }
    @media (min-width: 1200px) {
      .form__locations .filter-item .tag_filters {
        padding-right: 34px; } }
    .form__locations .filter-item .tag_filters label.btn-default {
      background: none;
      height: 50px;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #232323;
      font-size: 1.25rem;
      letter-spacing: 0;
      line-height: 24px;
      border: 0;
      left: auto;
      margin: 0;
      flex: 0 0 auto;
      min-width: 0;
      padding: 0 19px; }
      .form__locations .filter-item .tag_filters label.btn-default input {
        width: 20px;
        height: 20px; }
        .form__locations .filter-item .tag_filters label.btn-default input::before {
          font-size: 9px; }
      .form__locations .filter-item .tag_filters label.btn-default img {
        width: 18px; }
  .form__locations .filter-item .search {
    position: relative; }
    .form__locations .filter-item .search .search_field {
      border: 1px solid #dcdcdc !important;
      height: 50px !important;
      font-size: 1rem;
      font-family: Verdana;
      border-radius: 0;
      color: #231f20;
      font-weight: 400;
      background-color: #fff;
      padding: 1rem 1.5rem;
      margin: 0;
      padding-right: 50px; }
      .form__locations .filter-item .search .search_field::-moz-placeholder {
        color: #231f20;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 24px; }
      .form__locations .filter-item .search .search_field::placeholder {
        color: #231f20;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 24px; }
    .form__locations .filter-item .search .btn-submit {
      height: 50px;
      width: 50px;
      position: absolute;
      z-index: 3;
      right: 0;
      top: 0; }
      .form__locations .filter-item .search .btn-submit button {
        height: 100%;
        width: 100%;
        font-size: 0;
        min-width: 0;
        outline: transparent;
        background-image: url("../../images/icons/search-blue.svg");
        background-size: 18px;
        background-position: calc(100% - 18px) center;
        background-repeat: no-repeat;
        padding: 0;
        background-color: transparent !important; }

.leaflet-control-container > .leaflet-top.leaflet-left {
  top: auto;
  left: auto;
  right: 10px;
  bottom: 25px; }
  @media (min-width: 1060px) {
    .leaflet-control-container > .leaflet-top.leaflet-left {
      bottom: calc(var(--location-filters, 150px) + 10px); } }

.locations .node--type-branch .location-item--title,
.locations .node--location-content-type .location-item--title {
  padding: 0 0 10px;
  margin: 0; }

.locations .node--type-branch .wrapper-field-location-facility,
.locations .node--location-content-type .wrapper-field-location-facility {
  margin: auto 0 20px; }
  .locations .node--type-branch .wrapper-field-location-facility .wrapper-field-facility-type,
  .locations .node--location-content-type .wrapper-field-location-facility .wrapper-field-facility-type {
    padding: 5px 0; }

.locations:not(.page-with-lb) .node--type-branch .node__content {
  padding: 0 !important; }

.membership-app h1.title {
  color: #000;
  font-family: Cachet-Book, Verdana, sans-serif;
  font-size: 1.875rem;
  letter-spacing: 0;
  line-height: 32px;
  margin: 0 0 15px; }
  @media (min-width: 1060px) {
    .membership-app h1.title {
      font-size: 1.875rem; } }

.membership-app .subtitle {
  color: #231f20;
  font-family: Cachet-Book, Verdana, sans-serif;
  letter-spacing: 0;
  line-height: 26px;
  text-transform: none;
  font-weight: 400;
  margin-bottom: 14px;
  font-size: 1.25rem;
  margin-top: -5px; }
  @media (min-width: 1060px) {
    .membership-app .subtitle {
      font-size: 1.5rem;
      margin-top: 22px; } }
  .membership-app .subtitle strong {
    font-family: Cachet, Verdana, sans-serif; }

.membership-app .description {
  margin-bottom: 0;
  flex-wrap: wrap; }
  .membership-app .description .description-text {
    color: #363636;
    font-family: Verdana;
    font-size: 1.125rem;
    letter-spacing: 0;
    padding-right: 20px;
    line-height: 26px; }
    @media (min-width: 1060px) {
      .membership-app .description .description-text {
        line-height: 35.1px;
        padding-right: 0; } }
    .membership-app .description .description-text--small {
      color: #363636;
      font-family: Verdana;
      letter-spacing: 0;
      font-size: 0.875rem;
      line-height: 22px;
      margin-bottom: 28px; }
      @media (min-width: 1060px) {
        .membership-app .description .description-text--small {
          font-size: 1rem;
          line-height: 24px;
          margin-bottom: 32px; } }
  .membership-app .description a.view-loactions {
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 22px;
    margin-top: 23px;
    letter-spacing: 0.4px;
    position: relative; }
    @media (min-width: 1060px) {
      .membership-app .description a.view-loactions {
        font-size: 1.375rem;
        line-height: 27px;
        margin-top: 0;
        padding-right: 22px; } }
    .membership-app .description a.view-loactions::after {
      font-size: 1.25em; }
      @media (min-width: 1060px) {
        .membership-app .description a.view-loactions::after {
          font-size: 1em;
          position: absolute;
          top: 0;
          right: 0; } }
    .membership-app .description a.view-loactions svg {
      display: none; }

.membership-app .cta {
  color: #231f20;
  font-family: Cachet-Book, Verdana, sans-serif;
  letter-spacing: 0;
  line-height: 26px;
  font-size: 1.25rem; }
  @media (min-width: 1060px) {
    .membership-app .cta {
      font-size: 1.5rem; } }

.membership-app .locations {
  margin-top: 5px;
  margin-left: -12px;
  margin-right: -12px; }
  @media (min-width: 1060px) {
    .membership-app .locations {
      margin-left: -12px;
      margin-right: -12px;
      margin-top: 24px; } }

.membership-app .location-wrapper {
  padding: 0 12px 17px;
  width: 100%; }
  @media (min-width: 768px) {
    .membership-app .location-wrapper {
      width: 50%; } }
  @media (min-width: 1060px) {
    .membership-app .location-wrapper {
      width: 33.33%;
      padding: 0 12px 24px; } }

.membership-app .location {
  border-radius: 0;
  padding: 17px 10px 15px 17px;
  min-height: 126px; }
  @media (min-width: 1060px) {
    .membership-app .location {
      padding: 17px 10px 21px 17px; } }
  .membership-app .location.active .radio.active {
    border-color: #fff; }
    .membership-app .location.active .radio.active::after {
      background: #0f9283; }
  .membership-app .location .radio-wrap {
    min-width: 40px; }
    .membership-app .location .radio-wrap .radio {
      border-color: #0f9283;
      background: #fff;
      height: 24px;
      width: 24px;
      border-width: 2px;
      position: relative; }
      .membership-app .location .radio-wrap .radio::after {
        width: 16px;
        height: 16px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
  .membership-app .location .content {
    min-width: auto; }
    .membership-app .location .content .name {
      color: #0060af;
      font-family: Cachet-Book, Verdana, sans-serif;
      font-size: 1.5rem;
      letter-spacing: 0;
      line-height: 26px;
      margin-bottom: 18px; }
      @media (min-width: 1060px) {
        .membership-app .location .content .name {
          margin-bottom: 11px;
          font-size: 1.5rem;
          letter-spacing: 0;
          line-height: 26px; } }
    .membership-app .location .content .address {
      color: #231f20;
      font-family: Verdana;
      font-size: 1rem;
      letter-spacing: 0;
      line-height: 24px;
      max-width: 190px; }
      @media (min-width: 1060px) {
        .membership-app .location .content .address {
          font-size: 1rem;
          letter-spacing: 0;
          line-height: 24px; } }

.membership-app .family-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
  margin-top: 14px; }
  @media (min-width: 1060px) {
    .membership-app .family-wrapper {
      margin-top: 24px;
      max-width: 615px; } }
  .membership-app .family-wrapper .item-wrapper {
    padding: 0 12px 14px;
    flex: 0 0 100%; }
    @media (min-width: 1060px) {
      .membership-app .family-wrapper .item-wrapper {
        padding: 0 12px 12px;
        flex: 0 0 50%; } }
  .membership-app .family-wrapper .item {
    position: relative;
    border: 2px solid #0060af;
    height: 100%;
    min-height: 117px; }
    @media (min-width: 1060px) {
      .membership-app .family-wrapper .item {
        min-height: 105px; } }
    .membership-app .family-wrapper .item input {
      width: 100%;
      height: 100%;
      z-index: 1;
      position: absolute;
      background: transparent;
      border: 0;
      left: 0;
      top: 0;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none; }
      .membership-app .family-wrapper .item input::before {
        display: none; }
    .membership-app .family-wrapper .item input:checked + label {
      background: #0060af;
      color: #fff; }
      .membership-app .family-wrapper .item input:checked + label::before {
        border-color: #fff;
        border-width: 4px;
        background: #0f9283; }
    .membership-app .family-wrapper .item label {
      color: #0060af;
      font-family: Cachet-Book, Verdana, sans-serif;
      font-size: 1.5rem;
      letter-spacing: 0;
      line-height: 30px;
      position: relative;
      display: flex;
      height: 100%;
      padding: 17px 19% 17px 58px; }
      @media (min-width: 1060px) {
        .membership-app .family-wrapper .item label {
          padding: 17px 17px 17px 58px; } }
      .membership-app .family-wrapper .item label::before {
        content: '';
        border-radius: 50rem;
        position: absolute;
        top: 21px;
        left: 17px;
        height: 24px;
        width: 24px;
        border: 2px solid #0f9283;
        background-color: #fff; }

.membership-app .product-wrapper {
  margin-top: 15px; }
  .membership-app .product-wrapper .no-result {
    font-size: 16px;
    padding: 20px 0;
    color: #df7a00; }

.membership-app .product {
  padding: 24px 21px 27px;
  background-color: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  margin-bottom: 16px; }
  @media (min-width: 1060px) {
    .membership-app .product {
      margin-bottom: 24px;
      padding: 24px 30px; } }
  .membership-app .product .product-title h2 {
    color: #231f20;
    font-family: Cachet, Verdana, sans-serif;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 700;
    text-transform: none;
    margin: 0 0 11px; }
    @media (min-width: 1060px) {
      .membership-app .product .product-title h2 {
        margin: 0 0 13px; } }
  .membership-app .product .product-description {
    display: none; }
  .membership-app .product .product-columns {
    background-color: #eee;
    margin: 0 0 14px;
    padding: 14px 21px 5px; }
    @media (min-width: 1060px) {
      .membership-app .product .product-columns {
        padding: 5px 16px; } }
    .membership-app .product .product-columns > div {
      padding: 0; }
    .membership-app .product .product-columns .options .item {
      display: block; }
    .membership-app .product .product-columns .price {
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .membership-app .product .product-columns .price .rate {
        color: #231f20;
        font-family: Cachet-Book, Verdana, sans-serif;
        font-size: 1.25rem;
        letter-spacing: 0;
        line-height: 26px; }
      .membership-app .product .product-columns .price .value {
        color: #0060af;
        font-family: Cachet, Verdana, sans-serif;
        font-size: 1.25rem;
        letter-spacing: 0;
        line-height: 26px;
        font-weight: 700; }
  .membership-app .product .select-option .btn {
    min-width: 100%;
    color: #0f9283;
    font-family: Cachet-Book, Verdana, sans-serif;
    font-size: 1.25rem;
    letter-spacing: 0;
    line-height: 24px;
    border: 2.24px solid #0f9283;
    text-align: center;
    width: 100%;
    margin: 0;
    transition: 0.15s linear;
    padding: 8px 20px; }
    .membership-app .product .select-option .btn.active {
      color: #fff;
      background: #0f9283; }

.membership-app .navigation {
  background-color: #f3f3f3;
  box-shadow: 0 -2px 12px 0 rgba(0, 0, 0, 0.18);
  border: 0;
  padding: 18px 0; }
  @media (min-width: 1060px) {
    .membership-app .navigation {
      padding: 14px 0; } }
  .membership-app .navigation .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin: auto; }
  .membership-app .navigation .btn.btn-prev {
    border: 2.24px solid #000;
    color: #000; }
    @media (max-width: 1199.98px) {
      .membership-app .navigation .btn.btn-prev {
        padding: 8px 15px; } }
    .membership-app .navigation .btn.btn-prev:focus, .membership-app .navigation .btn.btn-prev:hover {
      background: #000;
      color: #fff; }
  .membership-app .navigation .btn.btn-prev,
  .membership-app .navigation .btn.btn-next {
    border-radius: 0;
    background: transparent;
    font-family: Cachet-Book;
    text-transform: capitalize;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 19px;
    min-width: 122px;
    padding: 8px 10px; }
    @media (min-width: 1060px) {
      .membership-app .navigation .btn.btn-prev,
      .membership-app .navigation .btn.btn-next {
        padding: 8px 23px;
        min-width: 192px;
        font-size: 1.29563rem;
        line-height: 27px; } }
    .membership-app .navigation .btn.btn-prev[disabled],
    .membership-app .navigation .btn.btn-next[disabled] {
      background: transparent;
      color: #636466;
      border-color: #636466; }
  .membership-app .navigation .btn.btn-next {
    border: 2.24px solid #01a490;
    background: #01a490;
    color: #fff; }
    .membership-app .navigation .btn.btn-next::after {
      content: '⌃';
      color: inherit;
      transform: rotate(90deg);
      display: inline-block;
      vertical-align: bottom;
      margin-right: 2px;
      font-size: 1.5em;
      line-height: 0.5; }
      @media (min-width: 1060px) {
        .membership-app .navigation .btn.btn-next::after {
          line-height: 25px;
          font-size: 1.125em;
          margin-right: -10px; } }
    .membership-app .navigation .btn.btn-next:focus, .membership-app .navigation .btn.btn-next:hover {
      background: #006b6b;
      border-color: #006b6b;
      color: #fff; }

:root {
  --alert-height: 0; }

#openy_alerts_app_header + .viewport .membership-app .navigation {
  bottom: var(--alert-height, 0); }

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

body.modal-contents-active .modal-contents--trigger {
  z-index: 1035; }

body .modal-contents--trigger {
  position: fixed;
  top: 40%;
  right: 0;
  transform: rotate(-90deg);
  transform-origin: right bottom;
  z-index: 2;
  border-radius: 10px 10px 0 0; }

.ui-dialog-modal-contents-block {
  position: fixed;
  z-index: 1035;
  padding-right: 0;
  border-radius: 0;
  right: 0 !important;
  border: 0 !important;
  background-color: #ececec;
  box-shadow: 0 2px 8px 0 rgba(39, 39, 39, 0.75);
  top: calc(var(--main-header-height) + var(--main-header-top-bar) + 32px) !important; }
  .ui-dialog-modal-contents-block .ui-dialog-titlebar {
    pointer-events: none;
    background: none;
    border: 0;
    padding: 0; }
    .ui-dialog-modal-contents-block .ui-dialog-titlebar .ui-dialog-title {
      display: none; }
    .ui-dialog-modal-contents-block .ui-dialog-titlebar .ui-dialog-titlebar-close {
      pointer-events: all;
      left: auto;
      z-index: 101;
      top: 28px;
      right: 26px;
      width: 72px;
      border: 0;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      transition: all 0.15s linear;
      outline: 0; }
      .ui-dialog-modal-contents-block .ui-dialog-titlebar .ui-dialog-titlebar-close:hover::before, .ui-dialog-modal-contents-block .ui-dialog-titlebar .ui-dialog-titlebar-close:hover::after {
        color: #006b6b; }
      .ui-dialog-modal-contents-block .ui-dialog-titlebar .ui-dialog-titlebar-close::before {
        font-family: 'icomoon';
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        line-height: 1;
        text-transform: none;
        speak: never;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "";
        font-size: 20px;
        color: #212121;
        display: inline-block;
        margin-right: 8px; }
      .ui-dialog-modal-contents-block .ui-dialog-titlebar .ui-dialog-titlebar-close::after {
        content: 'Close';
        color: #231f20;
        font-family: Verdana;
        font-size: 1rem;
        letter-spacing: 0;
        line-height: 19px;
        display: inline-block; }
  .ui-dialog-modal-contents-block .ui-dialog-content {
    padding: 20px; }

.ui-dialog-modal-contents-block + .ui-widget-overlay {
  display: none; }

#block-modalcontentsblock .modal-contents--trigger {
  opacity: 0;
  width: 0;
  height: 0; }

.block-sidebar-pop-out {
  padding: 61px 5px 0 22px; }
  .block-sidebar-pop-out .field_title {
    color: #1e1e1e;
    font-family: Cachet-Book, Verdana, sans-serif;
    letter-spacing: 0;
    margin-bottom: 23px;
    font-size: 2.5rem;
    line-height: 46px; }
  .block-sidebar-pop-out .field-body {
    color: #231f20;
    font-family: Verdana;
    letter-spacing: 0; }
    @media (min-width: 1060px) {
      .block-sidebar-pop-out .field-body {
        font-size: 1.125rem;
        line-height: 26px; } }
    .block-sidebar-pop-out .field-body p {
      line-height: inherit; }
  .block-sidebar-pop-out .field-cta {
    margin-top: 34px;
    min-width: 184px;
    color: #006b6b; }
    .block-sidebar-pop-out .field-cta:hover {
      color: #fff; }

.webform-confirmation-modal {
  background-color: #ececec;
  box-shadow: 0 2px 8px 0 rgba(39, 39, 39, 0.75); }
  .webform-confirmation-modal .ui-dialog-titlebar-close {
    background: transparent;
    pointer-events: all;
    left: auto;
    z-index: 101;
    right: 10px;
    border: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    transition: all 0.15s linear;
    outline: 0; }
    .webform-confirmation-modal .ui-dialog-titlebar-close:hover::before, .webform-confirmation-modal .ui-dialog-titlebar-close:hover::after {
      color: #006b6b; }
    .webform-confirmation-modal .ui-dialog-titlebar-close::before {
      font-family: 'icomoon';
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      line-height: 1;
      text-transform: none;
      speak: never;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      font-size: 20px;
      color: #212121;
      display: inline-block;
      margin-right: 8px; }

.main-content-region .field-event-image img,
.main-content-region .field-news-image img {
  max-width: 100%;
  width: 100%; }

.sidebar-info {
  background-color: #f2f2f2;
  box-shadow: 0 0 8px 0 rgba(186, 186, 186, 0.5);
  border-radius: 0;
  padding: 16px 20px; }
  .sidebar-info ul {
    padding: 0; }
  .sidebar-info--item > .title {
    color: #231f20;
    font-family: Cachet-Book, Verdana, sans-serif;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.2; }
  .sidebar-info--item:not(:first-child) {
    margin-top: 26px;
    padding-top: 14px;
    border-top: 1px solid #ababab; }
  .sidebar-info .arrow-list .title a {
    font-family: Cachet-Book, Verdana, sans-serif;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 37.44px; }
    .sidebar-info .arrow-list .title a::after {
      display: none; }
  .sidebar-info .arrow-list a {
    font-family: Cachet, Verdana, sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 22px;
    padding: 0 25px 0 0; }
    .sidebar-info .arrow-list a:not(:first-child) {
      margin-top: 9px; }
    .sidebar-info .arrow-list a::before {
      display: none; }
    .sidebar-info .arrow-list a::after {
      height: 25px;
      content: '⌃';
      color: inherit;
      font-size: 1em;
      transform: rotate(90deg);
      display: inline-block;
      line-height: 25px;
      vertical-align: bottom; }
  .sidebar-info .category-list {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start; }
    .sidebar-info .category-list .badge {
      margin-right: 8px;
      margin-bottom: 8px; }
    .sidebar-info .category-list .badge a {
      color: #2f2f2f; }

.addtocalendar .atcb-item:hover, .addtocalendar .atcb-item:focus {
  background: transparent; }

.addtocalendar .atcb-list {
  width: 170px;
  border: 1px solid #bababa;
  border-radius: 2px;
  box-shadow: 0 0 5px #aaa; }
  .addtocalendar .atcb-list .atcb-item-link {
    color: #171717;
    font-family: Verdana;
    font-size: 0.875rem;
    text-decoration: none;
    outline: none;
    padding: 5px 15px; }
    .addtocalendar .atcb-list .atcb-item-link::after {
      display: none; }
    .addtocalendar .atcb-list .atcb-item-link:hover, .addtocalendar .atcb-list .atcb-item-link:focus {
      width: 100%;
      background: transparent;
      color: #01a490;
      padding: 5px 15px; }

.page-node-type-event .wrapper-field-event-location .sidebar-info--item-multiple:not(:first-child) {
  margin-top: 42px; }
  .page-node-type-event .wrapper-field-event-location .sidebar-info--item-multiple:not(:first-child) .date-start {
    display: none; }

.sidebar-info--item-multiple .atcb-link {
  margin-top: 0; }

.sidebar-info--item-multiple address {
  margin-bottom: 8px; }

.sidebar-info--item-multiple .date-start {
  margin-bottom: 10px !important; }

.sidebar-info--item-multiple .atcb-link {
  margin-top: 5px !important; }

.sidebar-info--item-multiple > .title {
  color: #231f20;
  font-family: Cachet-Book, Verdana, sans-serif;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 1.2; }

#gated-content iframe {
  width: initial;
  border: initial;
  border-radius: initial;
  min-height: initial; }

#gated-content .live-stream-listing .event-teaser .controls.subscribe {
  padding: 0 10px; }

#gated-content .gated-content-video-page .video-footer div:nth-child(2) div:first-child {
  display: none; }

/**
 * Programs Banner
 */
.banner-zone-node .program-header h1 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 55px;
  /* 9 */
  font-size: parseInt(55px)/10rem;
  /* 9 */
  color: #fff;
  font-weight: bold; }

.banner-zone-node .program-header .banner-cta {
  padding-right: 15px;
  padding-left: 15px; }
  @media (max-width: 992px) {
    .banner-zone-node .program-header .banner-cta {
      padding-right: 0;
      padding-left: 0; } }
  .banner-zone-node .program-header .banner-cta .banner-cta-content {
    padding-right: 0;
    padding-left: 0; }
    @media (max-width: 1199px) {
      .banner-zone-node .program-header .banner-cta .banner-cta-content {
        max-width: 1140px; } }
  .banner-zone-node .program-header .banner-cta .banner-title {
    margin-left: -3px !important;
    padding-left: 0; }
    .banner-zone-node .program-header .banner-cta .banner-title span {
      text-transform: capitalize; }
      .banner-zone-node .program-header .banner-cta .banner-title span::after {
        position: relative;
        content: ''; }

.paragraph--type--small-banner.banner--small {
  padding-top: 0; }
  .paragraph--type--small-banner.banner--small .banner-cta {
    height: 300px;
    max-height: 300px;
    overflow: hidden; }
    .paragraph--type--small-banner.banner--small .banner-cta .banner-bg {
      height: 300px;
      max-height: 300px;
      overflow: hidden; }
    .paragraph--type--small-banner.banner--small .banner-cta .banner-cta-content {
      position: absolute;
      bottom: 30px;
      left: 50%;
      transform: translateX(-50%); }

/**
 * Programs Banner Responsive
 */
@media (max-width: 991px) and (max-width: 575px) {
  .banner-zone-node .program-header .banner-cta .banner-title {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 35px;
    /* 9 */
    font-size: parseInt(35px)/10rem;
    /* 9 */ } }

@media (max-width: 991px) and (max-width: 400px) {
  .banner-zone-node .program-header .banner-cta .banner-title {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 20px;
    /* 9 */
    font-size: parseInt(20px)/10rem;
    /* 9 */ }
    .banner-zone-node .program-header .banner-cta .banner-title span {
      line-height: 30px; } }

@media (max-width: 991px) {
  .banner-zone-node .program-header .banner-cta .banner-cta-content {
    position: absolute;
    bottom: 0; }
    .banner-zone-node .program-header .banner-cta .banner-cta-content .banner-cta-section {
      margin: 15px; }
  .banner-zone-node .program-header .banner-cta .banner-title span {
    line-height: 53px; } }

/**
 * Striping
 */
.page-node-type-program #block-ymca-hartford-content > div .main-region > div {
  background: transparent !important; }

.page-node-type-program #block-ymca-hartford-content > div .main-region .item-container {
  padding-right: 0;
  padding-left: 0; }

.page-node-type-program #block-ymca-hartford-content > .container {
  max-width: 1200px !important; }
  .page-node-type-program #block-ymca-hartford-content > .container.no-sidebar {
    padding: 0;
    max-width: 100% !important; }
    .page-node-type-program #block-ymca-hartford-content > .container.no-sidebar > div {
      margin: 0 !important;
      padding: 20px 0; }
      .page-node-type-program #block-ymca-hartford-content > .container.no-sidebar > div:nth-child(1n) {
        background: #f5f5f5 !important; }
      .page-node-type-program #block-ymca-hartford-content > .container.no-sidebar > div:nth-child(2n) {
        background: #fff !important; }
      .page-node-type-program #block-ymca-hartford-content > .container.no-sidebar > div .main-region {
        padding-bottom: 20px; }
  .page-node-type-program #block-ymca-hartford-content > .container .sidebar-region {
    margin-top: 30px; }
  .page-node-type-program #block-ymca-hartford-content > .container .item-container-inner {
    padding-right: 0;
    padding-left: 0; }

/**
 * Full Width Horizontal Square + Globals
 */
.page-node-type-program #block-ymca-hartford-content .program-sidebar .paragraph {
  margin-bottom: 20px; }

.page-node-type-program #block-ymca-hartford-content > .container {
  padding: 0 20px; }
  .page-node-type-program #block-ymca-hartford-content > .container .program-description {
    margin: 30px auto 0;
    max-width: 1140px; }
  .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row {
    margin: 0;
    padding: 0; }
    .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item {
      margin: 10px auto 30px;
      border-radius: 6px;
      box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.07);
      background: #fff;
      padding: 0;
      overflow: hidden;
      text-align: left; }
      .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item > .row {
        align-items: center;
        justify-content: center;
        margin: 0 !important; }
      .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content {
        padding: 25px; }
        .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-title h4 {
          /* 3 */
          /* 3 */
          /* 4 */
          /* 6 */
          /* 6 */
          /* 7 */
          font-size: 26px;
          /* 9 */
          font-size: parseInt(26px)/10rem;
          /* 9 */
          padding: 0 0 10px;
          color: #000;
          font-weight: bold; }
        .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-title a {
          color: #000; }
          .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-title a:hover {
            text-decoration: none !important; }
          .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-title a h4 span:hover {
            color: #2e2b2f; }
        .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-description {
          /* 3 */
          /* 3 */
          /* 4 */
          /* 6 */
          /* 6 */
          /* 7 */
          font-size: 16px;
          /* 9 */
          font-size: parseInt(16px)/10rem;
          /* 9 */
          margin-bottom: 30px;
          line-height: 23px;
          color: #2b2b2bcf; }
          @media (max-width: 991px) {
            .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-description {
              margin-bottom: 10px; } }
        .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-link {
          /* 3 */
          /* 3 */
          /* 4 */
          /* 6 */
          /* 6 */
          /* 7 */
          font-size: 16px;
          /* 9 */
          font-size: parseInt(16px)/10rem;
          /* 9 */ }
          .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-link a {
            color: #005faf; }
          .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-link i {
            /* 3 */
            /* 3 */
            /* 4 */
            /* 6 */
            /* 6 */
            /* 7 */
            font-size: 12px;
            /* 9 */
            font-size: parseInt(12px)/10rem;
            /* 9 */ }
      .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-image {
        padding: 0; }
        .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-image .media {
          padding-bottom: 66.51%; }
          .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-image .media.media--ratio .media__element {
            position: absolute; }
      .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .btn {
        color: #fff; }
      .page-node-type-program #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .btn {
        color: #fff; }

/**
 * Responsive View
 */
@media (max-width: 1199px) and (min-width: 992px) {
  #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item {
    max-width: 100% !important; }
    #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item > .row {
      justify-content: flex-start; }
    #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .spacer {
      display: none; }
    #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content {
      flex: 0 0 66%;
      padding: 10px;
      max-width: 66%; }
      #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-description {
        /* 3 */
        /* 3 */
        /* 4 */
        /* 6 */
        /* 6 */
        /* 7 */
        font-size: 16px;
        /* 9 */
        font-size: parseInt(16px)/10rem;
        /* 9 */
        margin-bottom: 10px; }
      #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-title h4 {
        padding: 0; } }

@media (max-width: 991px) {
  #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item {
    margin: 30px auto !important;
    max-width: 400px; }
    #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content {
      text-align: left; }
      #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-title {
        margin-bottom: 0; }
        #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-title span {
          font-weight: bold; }
      #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-content .card-description {
        color: #6d6d6d;
        font-size: 18px; }
    #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-image .media-image .media--blazy {
      display: block;
      position: relative;
      padding: 0 !important;
      height: auto; }
      #block-ymca-hartford-content > .container .paragraph--type--categories-listing .views-row .subprogram-listing-item .card-image .media-image .media--blazy img {
        display: block;
        position: relative;
        max-height: 200px; } }

/**
 * Sub-Categories
 */
.sub-category-description {
  padding: 30px 15px 20px !important;
  color: #2b2b2b;
  font-size: 18px; }
  .sub-category-description .item-container-inner {
    padding: 0; }

.page-node-type-program #block-ymca-hartford-tabs {
  display: none !important; }

.page-node-type-program #block-ymca-hartford-breadcrumbs,
.page-node-type-program #block-ymca-hartford-breadcrumbs--2 {
  display: none !important; }

.page-node-type-program .breadcrumbs-wrapper nav.container {
  padding-top: 15px;
  padding-bottom: 10px;
  max-width: 1163px !important; }

.page-node-type-program .program-header {
  min-height: 225px; }
  .page-node-type-program .program-header .banner-cta {
    overflow: initial; }
    .page-node-type-program .program-header .banner-cta .banner-cta-content {
      padding-left: 0; }
      .page-node-type-program .program-header .banner-cta .banner-cta-content .banner-icon {
        display: none !important; }
      .page-node-type-program .program-header .banner-cta .banner-cta-content .banner-title {
        padding-left: 0; }
        @media (max-width: 768px) {
          .page-node-type-program .program-header .banner-cta .banner-cta-content .banner-title {
            padding-top: 100px;
            padding-left: 30px; } }

.path-protected-page #block-ymca-hartford-content form {
  max-width: 1140px;
  margin: 0 auto;
  padding: 20px; }
  .path-protected-page #block-ymca-hartford-content form .protected_pages_description {
    margin-bottom: 30px; }
    .path-protected-page #block-ymca-hartford-content form .protected_pages_description strong {
      font-weight: normal;
      font-size: 25px; }
  .path-protected-page #block-ymca-hartford-content form .form-item {
    margin-left: 0;
    margin-bottom: 30px; }
    .path-protected-page #block-ymca-hartford-content form .form-item label {
      font-weight: bold; }
    .path-protected-page #block-ymca-hartford-content form .form-item .form-text {
      border: 2px solid #979797;
      border-radius: 6px;
      font-size: 20px;
      padding-right: 70px !important; }
    .path-protected-page #block-ymca-hartford-content form .form-item .btn {
      font-size: 16px !important; }

.schedule-dashboard__modal .modal-dialog .register-column a, .schedules-data .register-column a {
  min-width: 80px;
  border-radius: 0;
  font-size: 1.29563rem;
  line-height: 24px;
  font-weight: 400;
  padding: 0.5rem 1rem;
  border: 2.2px solid #01a490;
  background: #01a490;
  color: #fff; }
  .schedule-dashboard__modal .modal-dialog .register-column a:hover, .schedules-data .register-column a:hover {
    background: #006b6b;
    border-color: #006b6b;
    color: #fff; }

.paragraph--type--repeat-schedules .schedule-dashboard__sidebar .form-group-date .datepicker-inline {
  margin: 0 auto;
  max-width: 360px;
  width: 100%; }

.schedules-filters {
  border: 0; }

.schedule-dashboard__modal table td,
.schedule-dashboard__modal .atcb-link,
.schedule-dashboard__modal .atcb-link-cancel,
.schedule-dashboard__modal .schedules-data__row span,
.schedule-dashboard__modal .schedule-dashboard__modal--body {
  font-family: Verdana;
  font-size: 0.875rem; }
  @media (min-width: 1060px) {
    .schedule-dashboard__modal table td,
    .schedule-dashboard__modal .atcb-link,
    .schedule-dashboard__modal .atcb-link-cancel,
    .schedule-dashboard__modal .schedules-data__row span,
    .schedule-dashboard__modal .schedule-dashboard__modal--body {
      font-size: 1rem; } }

.schedule-dashboard__modal .modal-dialog {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  top: auto; }
  @media (min-width: 1060px) {
    .schedule-dashboard__modal .modal-dialog {
      max-width: 60%; } }
  .schedule-dashboard__modal .modal-dialog .modal-content {
    max-width: none;
    max-height: 100%;
    height: auto !important;
    bottom: auto; }
  .schedule-dashboard__modal .modal-dialog .schedules-data__row .atcb-link {
    color: #0060af; }
    .schedule-dashboard__modal .modal-dialog .schedules-data__row .atcb-link:hover, .schedule-dashboard__modal .modal-dialog .schedules-data__row .atcb-link:focus {
      color: #004680; }

.schedule-dashboard__sidebar {
  margin-bottom: 24px; }
  .schedule-dashboard__sidebar #schedules-filters,
  .schedule-dashboard__sidebar .card {
    border: 0; }
  .schedule-dashboard__sidebar .navbar {
    padding: 0 !important; }
  .schedule-dashboard__sidebar #form-group-date {
    padding: 0; }
  .schedule-dashboard__sidebar .form-group-date .fa-arrow-right,
  .schedule-dashboard__sidebar .form-group-date .fa-arrow-left {
    padding: 0; }
  .schedule-dashboard__sidebar .date {
    padding: 0;
    font-size: 14px; }
    .schedule-dashboard__sidebar .date body table tbody tr > td {
      font-size: 14px; }
    .schedule-dashboard__sidebar .date .datepicker td,
    .schedule-dashboard__sidebar .date .datepicker th {
      padding: 0 !important; }
    .schedule-dashboard__sidebar .date .datepicker table tr td.active.active {
      background: #01a490; }
    .schedule-dashboard__sidebar .date .datepicker .table-condensed > tbody > tr > td.old,
    .schedule-dashboard__sidebar .date .datepicker .table-condensed > tbody > tr > td.new {
      background: rgba(0, 0, 0, 0.3) !important; }
    .schedule-dashboard__sidebar .date .datepicker .table-condensed > thead > tr > .next,
    .schedule-dashboard__sidebar .date .datepicker .table-condensed > thead > tr > .prev {
      border: 0; }
  .schedule-dashboard__sidebar .mobile-filter .label-mobile-results {
    background-color: #01a490 !important;
    color: #fff !important; }
    .schedule-dashboard__sidebar .mobile-filter .label-mobile-results .fa {
      color: #fff; }
    .schedule-dashboard__sidebar .mobile-filter .label-mobile-results .icon-minus::after,
    .schedule-dashboard__sidebar .mobile-filter .label-mobile-results .icon-plus::after {
      content: ' ';
      display: block;
      width: 25px;
      height: 25px;
      padding: 0 0 0 8px;
      background-repeat: no-repeat;
      background-size: 25px; }
    .schedule-dashboard__sidebar .mobile-filter .label-mobile-results .icon-minus::after {
      background-image: url("../../images/icons/minus-circle.svg"); }
    .schedule-dashboard__sidebar .mobile-filter .label-mobile-results .icon-plus::after {
      background-image: url("../../images/icons/plus-circle.svg"); }
  .schedule-dashboard__sidebar .navbar-header .navbar-controls {
    margin-bottom: 11px; }
    .schedule-dashboard__sidebar .navbar-header .navbar-controls span {
      color: #000;
      font-family: Cachet-Book, Verdana, sans-serif;
      font-size: 1.125rem;
      letter-spacing: 0;
      line-height: 25px; }
    .schedule-dashboard__sidebar .navbar-header .navbar-controls a.clear-filters,
    .schedule-dashboard__sidebar .navbar-header .navbar-controls a {
      font-family: Verdana;
      font-size: 0.875rem;
      letter-spacing: 0;
      line-height: 25px;
      color: #004680;
      font-weight: 400; }
      .schedule-dashboard__sidebar .navbar-header .navbar-controls a.clear-filters:hover, .schedule-dashboard__sidebar .navbar-header .navbar-controls a.clear-filters:focus,
      .schedule-dashboard__sidebar .navbar-header .navbar-controls a:hover,
      .schedule-dashboard__sidebar .navbar-header .navbar-controls a:focus {
        text-decoration: underline; }
  .schedule-dashboard__sidebar .form-group-wrapper {
    border: 0 !important; }
  .schedule-dashboard__sidebar .form-group-wrapper.mobile-refine-results > label,
  .schedule-dashboard__sidebar .form-group-wrapper > label,
  .schedule-dashboard__sidebar .form-group-date {
    border: 1px solid #cbcbcb;
    background: #fff;
    min-height: 67px;
    padding: 5px 15px 5px 13px;
    color: #000;
    font-size: 18px;
    margin: 0;
    font-family: Cachet, Verdana, sans-serif; }
    .schedule-dashboard__sidebar .form-group-wrapper.mobile-refine-results > label p,
    .schedule-dashboard__sidebar .form-group-wrapper > label p,
    .schedule-dashboard__sidebar .form-group-date p {
      font-size: inherit;
      font-weight: inherit;
      font-family: inherit; }
    .schedule-dashboard__sidebar .form-group-wrapper.mobile-refine-results > label .date,
    .schedule-dashboard__sidebar .form-group-wrapper > label .date,
    .schedule-dashboard__sidebar .form-group-date .date {
      padding: 0 5px; }
    .schedule-dashboard__sidebar .form-group-wrapper.mobile-refine-results > label .badge,
    .schedule-dashboard__sidebar .form-group-wrapper > label .badge,
    .schedule-dashboard__sidebar .form-group-date .badge {
      min-width: 0;
      color: #fff; }
    .schedule-dashboard__sidebar .form-group-wrapper.mobile-refine-results > label span,
    .schedule-dashboard__sidebar .form-group-wrapper > label span,
    .schedule-dashboard__sidebar .form-group-date span {
      font-size: inherit;
      font-weight: inherit; }
    .schedule-dashboard__sidebar .form-group-wrapper.mobile-refine-results > label .fa,
    .schedule-dashboard__sidebar .form-group-wrapper.mobile-refine-results > label .icon,
    .schedule-dashboard__sidebar .form-group-wrapper > label .fa,
    .schedule-dashboard__sidebar .form-group-wrapper > label .icon,
    .schedule-dashboard__sidebar .form-group-date .fa,
    .schedule-dashboard__sidebar .form-group-date .icon {
      color: #0089d0;
      font-size: 24px;
      padding: 0 0 0 8px; }
      .schedule-dashboard__sidebar .form-group-wrapper.mobile-refine-results > label .fa::before, .schedule-dashboard__sidebar .form-group-wrapper.mobile-refine-results > label .fa::after,
      .schedule-dashboard__sidebar .form-group-wrapper.mobile-refine-results > label .icon::before,
      .schedule-dashboard__sidebar .form-group-wrapper.mobile-refine-results > label .icon::after,
      .schedule-dashboard__sidebar .form-group-wrapper > label .fa::before,
      .schedule-dashboard__sidebar .form-group-wrapper > label .fa::after,
      .schedule-dashboard__sidebar .form-group-wrapper > label .icon::before,
      .schedule-dashboard__sidebar .form-group-wrapper > label .icon::after,
      .schedule-dashboard__sidebar .form-group-date .fa::before,
      .schedule-dashboard__sidebar .form-group-date .fa::after,
      .schedule-dashboard__sidebar .form-group-date .icon::before,
      .schedule-dashboard__sidebar .form-group-date .icon::after {
        color: inherit; }
    .schedule-dashboard__sidebar .form-group-wrapper.mobile-refine-results > label .counter,
    .schedule-dashboard__sidebar .form-group-wrapper > label .counter,
    .schedule-dashboard__sidebar .form-group-date .counter {
      border-radius: 0; }
  .schedule-dashboard__sidebar .form-group-category {
    background-color: #f7f7f7; }
  .schedule-dashboard__sidebar .checkboxes {
    padding: 16px 0; }
  .schedule-dashboard__sidebar .checkbox-room-wrapper {
    margin-top: 8px; }
  .schedule-dashboard__sidebar .checkbox-wrapper {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px; }
    .schedule-dashboard__sidebar .checkbox-wrapper input {
      flex: 0 0 25px;
      left: 0; }
    .schedule-dashboard__sidebar .checkbox-wrapper input:checked + label,
    .schedule-dashboard__sidebar .checkbox-wrapper input:not(:checked) + label,
    .schedule-dashboard__sidebar .checkbox-wrapper label {
      color: #000;
      font-family: Verdana;
      font-size: 1rem;
      letter-spacing: 0.49px;
      line-height: 24px;
      margin: 0;
      padding: 6px 0 6px 11px;
      position: relative;
      top: -4px;
      flex: 0 0 calc(100% - 25px); }
      @media (min-width: 768px) {
        .schedule-dashboard__sidebar .checkbox-wrapper input:checked + label,
        .schedule-dashboard__sidebar .checkbox-wrapper input:not(:checked) + label,
        .schedule-dashboard__sidebar .checkbox-wrapper label {
          max-width: 202px; } }
      .schedule-dashboard__sidebar .checkbox-wrapper input:checked + label::before, .schedule-dashboard__sidebar .checkbox-wrapper input:checked + label::after,
      .schedule-dashboard__sidebar .checkbox-wrapper input:not(:checked) + label::before,
      .schedule-dashboard__sidebar .checkbox-wrapper input:not(:checked) + label::after,
      .schedule-dashboard__sidebar .checkbox-wrapper label::before,
      .schedule-dashboard__sidebar .checkbox-wrapper label::after {
        display: none !important; }

.schedule-dashboard__top-header {
  margin-bottom: 24px;
  background: transparent;
  padding: 0; }
  .schedule-dashboard__top-header .schedule-dashboard__results-count {
    color: #000;
    font-family: Verdana;
    font-size: 0.875rem;
    letter-spacing: 0;
    line-height: 25px;
    font-weight: bold; }
  .schedule-dashboard__top-header a {
    font-family: Verdana;
    font-size: 0.875rem;
    letter-spacing: 0;
    line-height: 25px;
    color: #004680; }
    .schedule-dashboard__top-header a i {
      padding-left: 8px; }
    .schedule-dashboard__top-header a:hover, .schedule-dashboard__top-header a:focus {
      text-decoration: underline; }

.schedule-dashboard__content--header {
  margin-bottom: 12px; }
  .schedule-dashboard__content--header .date {
    color: #000;
    font-family: Cachet-Book, Verdana, sans-serif;
    font-size: 1.25rem;
    letter-spacing: 0;
    line-height: 25px; }
  .schedule-dashboard__content--header i.fa {
    background: #01a490;
    color: #fff;
    width: 53px;
    height: 53px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #01a490;
    border-radius: 50rem;
    padding: 0; }
    .schedule-dashboard__content--header i.fa:hover {
      background: #006b6b;
      border-color: #006b6b; }
  .schedule-dashboard__content--header .fa-angle-left::before,
  .schedule-dashboard__content--header .fa-angle-right::before {
    font-family: 'icomoon';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    color: #fff;
    transform: rotate(180deg);
    position: relative;
    display: block;
    margin-left: -7px;
    font-size: 24px; }
  .schedule-dashboard__content--header .fa-angle-right::before {
    transform: rotate(0deg);
    margin-left: 7px; }

.schedules-data {
  border: 0;
  font-family: Verdana;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 21px; }
  @media (min-width: 1060px) {
    .schedules-data {
      font-size: 1rem;
      letter-spacing: 0;
      line-height: 21px; } }
  .schedules-data a {
    word-break: break-all; }
    @media (min-width: 1060px) {
      .schedules-data a {
        word-break: normal; } }
  .schedules-data .schedules-data__row {
    margin-bottom: 15px;
    padding: 15px 0 20px; }
    .schedules-data .schedules-data__row:nth-child(odd) {
      background-color: #f7f7f7; }
    .schedules-data .schedules-data__row:nth-child(even) {
      background: #fff; }
    .schedules-data .schedules-data__row span,
    .schedules-data .schedules-data__row .atcb-link {
      font-size: 14px; }
      @media (min-width: 1060px) {
        .schedules-data .schedules-data__row span,
        .schedules-data .schedules-data__row .atcb-link {
          font-size: 16px; } }
  .schedules-data .atcb-link {
    font-size: 16px;
    color: #0060af; }
  .schedules-data .col-date,
  .schedules-data .col-data {
    padding: 0 15px; }
  .schedules-data .col-date {
    flex: 0 0 25%;
    max-width: 25%; }
    @media (min-width: 768px) {
      .schedules-data .col-date {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; } }
  .schedules-data .col-data {
    flex: 0 0 75%;
    max-width: 75%; }
    @media (min-width: 768px) {
      .schedules-data .col-data {
        flex: 0 0 83.33333%;
        max-width: 83.33333%; } }
  .schedules-data .register-column {
    text-align: left; }
    @media (min-width: 1060px) {
      .schedules-data .register-column {
        text-align: right; } }

.schedule-dashboard__pager--prev, .schedule-dashboard__pager--next {
  font-family: Cachet, Verdana, sans-serif !important;
  font-size: 20px !important;
  font-weight: normal !important;
  letter-spacing: 0;
  line-height: 25px;
  text-transform: none !important;
  color: #004680 !important;
  text-decoration: none; }
  .schedule-dashboard__pager--prev:hover, .schedule-dashboard__pager--next:hover {
    text-decoration: underline; }
  .schedule-dashboard__pager--prev::after, .schedule-dashboard__pager--next::after {
    font-family: Verdana;
    font-weight: normal;
    font-size: 34px;
    color: #004680 !important; }

.schedule-dashboard__pager--prev::after {
  content: '';
  display: none; }

.schedule-dashboard__pager--prev::before {
  content: '⌃';
  color: #004680 !important;
  font-size: 34px;
  transform: rotate(-90deg);
  display: inline-block;
  line-height: 25px;
  vertical-align: bottom; }

.schedules-empty_results {
  font-size: 18px;
  align-items: center; }
  .schedules-empty_results .fa {
    color: #0060af; }

.viewport .search-container {
  /**
     * Search Page - List Items
     */ }
  .viewport .search-container .search-form .form-wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 -8px;
    flex-direction: row; }
    .viewport .search-container .search-form .form-wrapper > div {
      flex: 0 0 100%;
      margin: 0;
      padding: 0 8px;
      margin-bottom: 10px; }
      @media (min-width: 1060px) {
        .viewport .search-container .search-form .form-wrapper > div {
          flex: 1 0 0; } }
      .viewport .search-container .search-form .form-wrapper > div .input-wrapper {
        width: 100%; }
  .viewport .search-container .search-form .form-type-search input {
    width: 100%; }
  @media (max-width: 1199.98px) {
    .viewport .search-container .search-form .js-form-submit {
      width: 100%; } }
  .viewport .search-container .search-form .search-advanced {
    display: none; }
  .viewport .search-container .search-form + h2 {
    margin: 30px 0; }
  .viewport .search-container ol li {
    margin: 30px 0; }
    .viewport .search-container ol li h3 {
      font-size: 1.125rem;
      font-weight: 700;
      line-height: 1.5;
      text-transform: none; }
  .viewport .search-container nav.pager {
    margin: 40px 0 50px; }
    .viewport .search-container nav.pager .d-print-none {
      display: none !important; }

/* Main Region (Two Column setup) */
.main-region .paragraph.webform.container,
.sidebar-region .paragraph.webform.container {
  padding-left: 0; }
  .main-region .paragraph.webform.container .webform-submission-tour_the_y-form,
  .sidebar-region .paragraph.webform.container .webform-submission-tour_the_y-form {
    padding-left: 0; }
    .main-region .paragraph.webform.container .webform-submission-tour_the_y-form label,
    .sidebar-region .paragraph.webform.container .webform-submission-tour_the_y-form label {
      width: 19%; }
    .main-region .paragraph.webform.container .webform-submission-tour_the_y-form .form-actions input[type='submit'],
    .sidebar-region .paragraph.webform.container .webform-submission-tour_the_y-form .form-actions input[type='submit'] {
      margin-left: 20%; }
      @media (max-width: 996px) {
        .main-region .paragraph.webform.container .webform-submission-tour_the_y-form .form-actions input[type='submit'],
        .sidebar-region .paragraph.webform.container .webform-submission-tour_the_y-form .form-actions input[type='submit'] {
          margin-left: 0; } }

/* Sidebar Region */
.sidebar-region .webform-submission-tour_the_y-form .input-wrapper {
  width: 100%; }

.sidebar-region .webform-submission-tour_the_y-form .select-wrapper {
  width: 100%; }

.sidebar-region .webform-submission-tour_the_y-form .form-textarea-wrapper {
  width: 100%; }

.sidebar-region .webform-submission-tour_the_y-form .form-actions input[type='submit'] {
  margin-left: 0 !important; }

/* Full Width (One Column setup) */
.paragraph.webform.container.clearfix.row {
  margin: 0 auto; }

/* Used for branches by amenities view */
.path-taxonomy .card-horizontal {
  margin-bottom: 0; }

@media (min-width: 768px) {
  .path-taxonomy.camp_type .column, .path-taxonomy.facility_type .column {
    flex: 0 0 50%;
    max-width: 50%; } }

@media (min-width: 1060px) {
  .path-taxonomy.camp_type .column, .path-taxonomy.facility_type .column {
    flex: 0 0 33.3333333333;
    max-width: 33.3333333333%; } }

@media (min-width: 1200px) {
  .path-taxonomy.camp_type .column, .path-taxonomy.facility_type .column {
    flex: 0 0 25;
    max-width: 25%; } }

.webform-submission-form .captcha {
  margin-left: 20.75%; }
  @media (max-width: 992px) {
    .webform-submission-form .captcha {
      margin-left: 0;
      width: 100%; }
      .webform-submission-form .captcha .captcha .g-recaptcha {
        width: 100%; } }
  .webform-submission-form .captcha .g-recaptcha iframe {
    min-height: auto; }

.paragraph-1c-wrapper .field-prgf-1c-description p {
  font-family: Cachet, Verdana, sans-serif;
  color: #000;
  font-size: 15px;
  line-height: 1.45em; }

.paragraph--type--3c > .field-prgf-title {
  z-index: 5; }
  .paragraph--type--3c > .field-prgf-title h2 {
    color: #fff; }

.paragraph--bp-accordion-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0;
  margin-top: 40px;
  margin-bottom: 40px; }
  @media (min-width: 600px) {
    .paragraph--bp-accordion-container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .paragraph--bp-accordion-container {
      max-width: 720px; } }
  @media (min-width: 1060px) {
    .paragraph--bp-accordion-container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .paragraph--bp-accordion-container {
      max-width: 1120px; } }
  @media (min-width: 1400px) {
    .paragraph--bp-accordion-container {
      max-width: 1266px; } }
  @media (min-width: 1060px) {
    .paragraph--bp-accordion-container {
      margin-top: 40px;
      margin-bottom: 40px; } }

.paragraph.paragraph--type--bp-accordion .prgf-heading,
.paragraph.paragraph--bp-accordion-container .prgf-heading,
.paragraph--bp-accordion-container .prgf-heading {
  font-weight: 700;
  font-size: 34px;
  letter-spacing: 0;
  line-height: 37.44px;
  text-align: center;
  color: #000;
  font-family: Cachet, Verdana, sans-serif;
  margin-bottom: 20px !important; }
  @media (min-width: 1060px) {
    .paragraph.paragraph--type--bp-accordion .prgf-heading,
    .paragraph.paragraph--bp-accordion-container .prgf-heading,
    .paragraph--bp-accordion-container .prgf-heading {
      font-size: 2.25rem;
      text-align: left; } }

.paragraph.paragraph--type--bp-accordion .card-header,
.paragraph.paragraph--type--bp-accordion .card,
.paragraph.paragraph--bp-accordion-container .card-header,
.paragraph.paragraph--bp-accordion-container .card,
.paragraph--bp-accordion-container .card-header,
.paragraph--bp-accordion-container .card {
  border: 0; }

.paragraph.paragraph--type--bp-accordion .card-header,
.paragraph.paragraph--bp-accordion-container .card-header,
.paragraph--bp-accordion-container .card-header {
  margin-top: 16px;
  padding: 13px 20px; }

.paragraph.paragraph--type--bp-accordion .card-block,
.paragraph.paragraph--bp-accordion-container .card-block,
.paragraph--bp-accordion-container .card-block {
  background-color: #f2f2f2;
  padding: 0 20px; }

.paragraph.paragraph--type--bp-accordion .panel-heading,
.paragraph.paragraph--bp-accordion-container .panel-heading,
.paragraph--bp-accordion-container .panel-heading {
  border: 0;
  background-color: #f2f2f2; }
  .paragraph.paragraph--type--bp-accordion .panel-heading .panel-title,
  .paragraph.paragraph--bp-accordion-container .panel-heading .panel-title,
  .paragraph--bp-accordion-container .panel-heading .panel-title {
    padding: 0;
    margin: 0; }
  .paragraph.paragraph--type--bp-accordion .panel-heading a,
  .paragraph.paragraph--bp-accordion-container .panel-heading a,
  .paragraph--bp-accordion-container .panel-heading a {
    padding: 0;
    font-size: 1.3rem;
    letter-spacing: 0;
    line-height: 30px;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-right: 8px; }
    .paragraph.paragraph--type--bp-accordion .panel-heading a > div,
    .paragraph.paragraph--bp-accordion-container .panel-heading a > div,
    .paragraph--bp-accordion-container .panel-heading a > div {
      padding-right: 26px; }
    .paragraph.paragraph--type--bp-accordion .panel-heading a span,
    .paragraph.paragraph--bp-accordion-container .panel-heading a span,
    .paragraph--bp-accordion-container .panel-heading a span {
      color: inherit;
      font-size: 20px;
      transform: rotate(90deg); }
      .paragraph.paragraph--type--bp-accordion .panel-heading a span::before,
      .paragraph.paragraph--bp-accordion-container .panel-heading a span::before,
      .paragraph--bp-accordion-container .panel-heading a span::before {
        color: #004680; }
    .paragraph.paragraph--type--bp-accordion .panel-heading a:hover, .paragraph.paragraph--type--bp-accordion .panel-heading a:focus, .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded='true'],
    .paragraph.paragraph--bp-accordion-container .panel-heading a:hover,
    .paragraph.paragraph--bp-accordion-container .panel-heading a:focus,
    .paragraph.paragraph--bp-accordion-container .panel-heading a[aria-expanded='true'],
    .paragraph--bp-accordion-container .panel-heading a:hover,
    .paragraph--bp-accordion-container .panel-heading a:focus,
    .paragraph--bp-accordion-container .panel-heading a[aria-expanded='true'] {
      color: #004680;
      text-decoration: none; }
    .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded='true'] span,
    .paragraph.paragraph--bp-accordion-container .panel-heading a[aria-expanded='true'] span,
    .paragraph--bp-accordion-container .panel-heading a[aria-expanded='true'] span {
      transform: rotate(-90deg); }

.paragraph.paragraph--type--bp-accordion .panel-collapse > .paragraph,
.paragraph.paragraph--bp-accordion-container .panel-collapse > .paragraph,
.paragraph--bp-accordion-container .panel-collapse > .paragraph {
  padding: 0; }
  .paragraph.paragraph--type--bp-accordion .panel-collapse > .paragraph > .paragraph__column,
  .paragraph.paragraph--bp-accordion-container .panel-collapse > .paragraph > .paragraph__column,
  .paragraph--bp-accordion-container .panel-collapse > .paragraph > .paragraph__column {
    padding: 0; }
  .paragraph.paragraph--type--bp-accordion .panel-collapse > .paragraph:last-of-type > .paragraph__column,
  .paragraph.paragraph--bp-accordion-container .panel-collapse > .paragraph:last-of-type > .paragraph__column,
  .paragraph--bp-accordion-container .panel-collapse > .paragraph:last-of-type > .paragraph__column {
    padding-bottom: 20px; }

.no-results-component .actions .btn,
.step-component .buttons .btn.btn-next,
.filters-modal-content .content .view-results {
  min-width: 80px;
  height: 44px;
  border-radius: 0;
  font-size: 1.29563rem;
  line-height: 24px;
  font-weight: 400;
  padding: 0.5rem 1rem;
  border: 2.2px solid #01a490;
  background: #01a490;
  color: #fff; }
  .no-results-component .actions .btn:hover,
  .step-component .buttons .btn.btn-next:hover,
  .filters-modal-content .content .view-results:hover {
    background: #006b6b;
    border-color: #006b6b;
    color: #fff; }

.wizard-bar-component .controls .filters,
.wizard-bar-component .controls .start-over {
  font-size: 18px; }

.step-component .controls .title {
  font-size: 18px; }

.available-spots-component.big,
.available-spots-component,
.activity-details-modal-content .right .item-detail .info,
.activity-details-modal-content .left .ages,
.activity-details-modal-content .left .description,
.activity-details-modal-content .left .gender,
.activity-details-modal-content .right .item-detail .details,
.activity-details-modal-content .left .learn-more {
  font-size: 1rem;
  line-height: 24px; }

.activity-details-modal-content .left .title {
  font-size: 1.5rem;
  line-height: 24px; }

.fieldset-component .fieldset-content .options .option input[type=checkbox] + label .results-count,
.fieldset-component .fieldset-content .options .option input[type=radio] + label .results-count {
  font-size: 0.875rem; }

.fieldset-component .fieldset-content .options .option input[type=checkbox] + label span,
.fieldset-component .fieldset-content .options .option input[type=radio] + label span {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center; }

.fieldset-component .fieldset-content .options .option input[type=checkbox] + label .title,
.fieldset-component .fieldset-content .options .option input[type=radio] + label .title {
  font-size: 1rem; }

.step-component .fieldset-title .title {
  font-size: 16px; }

.step-component .fieldset-title .options {
  font-size: 1rem; }

@media (max-width: 1199.98px) {
  .page-path--activity-finder-v4 .breadcrumbs-wrapper,
  .page-path--activity-finder-search .breadcrumbs-wrapper,
  .page-path--activity-finder .breadcrumbs-wrapper {
    display: none !important; } }

.paragraph--type--activity-finder-search .schedule-dashboard__content {
  padding: 0; }
  @media (max-width: 900px) {
    .paragraph--type--activity-finder-search .schedule-dashboard__content {
      padding: 0 15px; } }
  @media (max-width: 600px) {
    .paragraph--type--activity-finder-search .schedule-dashboard__content {
      padding: 0 15px; } }

.paragraph--type--activity-finder-search .schedule-dashboard__search--form .btn {
  line-height: 0;
  padding: 11.5px 35px; }

.activity-details-modal-content .right .action .register {
  border-radius: 0;
  background: #01a490;
  color: #fff; }
  .activity-details-modal-content .right .action .register:hover, .activity-details-modal-content .right .action .register:focus {
    color: #fff;
    background: #006b6b; }

.schedule-dashboard__wrapper > .container {
  padding: 0 30px; }

.container .schedule-dashboard__wrapper > .container {
  padding: 0 15px; }

.schedule-dashboard__wrapper .fa-search::before,
.af-modal-content .fa-search::before,
.paragraph--type--activity-finder-4 .fa-search::before,
.activity-details-modal-content .fa-search::before {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ""; }

.schedule-dashboard__wrapper .fa-filter::before,
.af-modal-content .fa-filter::before,
.paragraph--type--activity-finder-4 .fa-filter::before,
.activity-details-modal-content .fa-filter::before {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ""; }

.schedule-dashboard__wrapper .fa-sort-amount-down::before,
.af-modal-content .fa-sort-amount-down::before,
.paragraph--type--activity-finder-4 .fa-sort-amount-down::before,
.activity-details-modal-content .fa-sort-amount-down::before {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ""; }

.schedule-dashboard__wrapper .fa-money-bill::before,
.af-modal-content .fa-money-bill::before,
.paragraph--type--activity-finder-4 .fa-money-bill::before,
.activity-details-modal-content .fa-money-bill::before {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e91a'; }

.schedule-dashboard__wrapper .fa-plus-circle.plus::before,
.schedule-dashboard__wrapper .fa-plus::before,
.af-modal-content .fa-plus-circle.plus::before,
.af-modal-content .fa-plus::before,
.paragraph--type--activity-finder-4 .fa-plus-circle.plus::before,
.paragraph--type--activity-finder-4 .fa-plus::before,
.activity-details-modal-content .fa-plus-circle.plus::before,
.activity-details-modal-content .fa-plus::before {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e91c'; }

.schedule-dashboard__wrapper .fa-minus-circle.minus::before,
.schedule-dashboard__wrapper .fa-plus-circle.minus::before,
.schedule-dashboard__wrapper .fa-minus::before,
.af-modal-content .fa-minus-circle.minus::before,
.af-modal-content .fa-plus-circle.minus::before,
.af-modal-content .fa-minus::before,
.paragraph--type--activity-finder-4 .fa-minus-circle.minus::before,
.paragraph--type--activity-finder-4 .fa-plus-circle.minus::before,
.paragraph--type--activity-finder-4 .fa-minus::before,
.activity-details-modal-content .fa-minus-circle.minus::before,
.activity-details-modal-content .fa-plus-circle.minus::before,
.activity-details-modal-content .fa-minus::before {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e919'; }

.schedule-dashboard__wrapper .fa-calendar::before,
.af-modal-content .fa-calendar::before,
.paragraph--type--activity-finder-4 .fa-calendar::before,
.activity-details-modal-content .fa-calendar::before {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e91f'; }

.schedule-dashboard__wrapper .fa-calendar::before,
.schedule-dashboard__wrapper .fa-money-bill::before,
.schedule-dashboard__wrapper .fa-clock::before,
.af-modal-content .fa-calendar::before,
.af-modal-content .fa-money-bill::before,
.af-modal-content .fa-clock::before,
.paragraph--type--activity-finder-4 .fa-calendar::before,
.paragraph--type--activity-finder-4 .fa-money-bill::before,
.paragraph--type--activity-finder-4 .fa-clock::before,
.activity-details-modal-content .fa-calendar::before,
.activity-details-modal-content .fa-money-bill::before,
.activity-details-modal-content .fa-clock::before {
  color: #0060af; }

.schedule-dashboard__wrapper .fa-clock::before,
.af-modal-content .fa-clock::before,
.paragraph--type--activity-finder-4 .fa-clock::before,
.activity-details-modal-content .fa-clock::before {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e911';
  color: #0060af; }

.schedule-dashboard__wrapper .fa-clock::after,
.af-modal-content .fa-clock::after,
.paragraph--type--activity-finder-4 .fa-clock::after,
.activity-details-modal-content .fa-clock::after {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e912';
  color: #fff;
  margin-left: -1em; }

.schedule-dashboard__wrapper .fa-map-marker::before,
.af-modal-content .fa-map-marker::before,
.paragraph--type--activity-finder-4 .fa-map-marker::before,
.activity-details-modal-content .fa-map-marker::before {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e907';
  color: #0060af; }

.schedule-dashboard__wrapper .fa-map-marker::after,
.af-modal-content .fa-map-marker::after,
.paragraph--type--activity-finder-4 .fa-map-marker::after,
.activity-details-modal-content .fa-map-marker::after {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e908';
  color: #fff;
  margin-left: -0.75em; }

.schedule-dashboard__wrapper .fa-plus-circle::before,
.schedule-dashboard__wrapper .fa-plus::before,
.schedule-dashboard__wrapper .fa-minus::before,
.af-modal-content .fa-plus-circle::before,
.af-modal-content .fa-plus::before,
.af-modal-content .fa-minus::before,
.paragraph--type--activity-finder-4 .fa-plus-circle::before,
.paragraph--type--activity-finder-4 .fa-plus::before,
.paragraph--type--activity-finder-4 .fa-minus::before,
.activity-details-modal-content .fa-plus-circle::before,
.activity-details-modal-content .fa-plus::before,
.activity-details-modal-content .fa-minus::before {
  color: #0089d0; }

.schedule-dashboard__wrapper .fa-chevron-left::before,
.schedule-dashboard__wrapper .fa-chevron-right::before,
.schedule-dashboard__wrapper .fa-chevron-up::before,
.schedule-dashboard__wrapper .fa-chevron-down::before,
.af-modal-content .fa-chevron-left::before,
.af-modal-content .fa-chevron-right::before,
.af-modal-content .fa-chevron-up::before,
.af-modal-content .fa-chevron-down::before,
.paragraph--type--activity-finder-4 .fa-chevron-left::before,
.paragraph--type--activity-finder-4 .fa-chevron-right::before,
.paragraph--type--activity-finder-4 .fa-chevron-up::before,
.paragraph--type--activity-finder-4 .fa-chevron-down::before,
.activity-details-modal-content .fa-chevron-left::before,
.activity-details-modal-content .fa-chevron-right::before,
.activity-details-modal-content .fa-chevron-up::before,
.activity-details-modal-content .fa-chevron-down::before {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  display: inline-block; }

.schedule-dashboard__wrapper .fa-chevron-up::before,
.af-modal-content .fa-chevron-up::before,
.paragraph--type--activity-finder-4 .fa-chevron-up::before,
.activity-details-modal-content .fa-chevron-up::before {
  transform: rotate(-90deg); }

.schedule-dashboard__wrapper .fa-chevron-down::before,
.af-modal-content .fa-chevron-down::before,
.paragraph--type--activity-finder-4 .fa-chevron-down::before,
.activity-details-modal-content .fa-chevron-down::before {
  transform: rotate(90deg); }

.schedule-dashboard__wrapper .fa-chevron-left::before,
.af-modal-content .fa-chevron-left::before,
.paragraph--type--activity-finder-4 .fa-chevron-left::before,
.activity-details-modal-content .fa-chevron-left::before {
  transform: rotate(-180deg); }

.step-component .buttons {
  padding-left: 15px;
  padding-right: 15px; }

.no-results-component .actions .btn,
.step-component .buttons .btn.btn-next,
.filters-modal-content .content .view-results {
  border-radius: 0; }
  .no-results-component .actions .btn::before,
  .step-component .buttons .btn.btn-next::before,
  .filters-modal-content .content .view-results::before {
    display: none; }

.paragraph--type--activity-finder-4 .results-component .search-form-component input,
.paragraph--type--activity-finder-4 .results-component .search input, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 .results-component input, .af-modal-content .search .paragraph--type--activity-finder-4 .results-component input, .paragraph--type--activity-finder-4 .select-path-component .search-form-component .results-component input,
.af-modal-content .paragraph--type--activity-finder-4 .results-component .search-form-component input,
.paragraph--type--activity-finder-4 .results-component .search-form-component .af-modal-content input,
.af-modal-content .paragraph--type--activity-finder-4 .results-component .search input,
.paragraph--type--activity-finder-4 .results-component .search .af-modal-content input,
.af-modal-content .search-form-component input,
.af-modal-content .search input,
.af-modal-content .paragraph--type--activity-finder-4 .select-path-component .search-form-component input,
.paragraph--type--activity-finder-4 .select-path-component .search-form-component .af-modal-content input {
  border-color: #aaa;
  padding: 21px 17px;
  font-size: 1rem !important;
  line-height: 19px;
  height: 42px; }
  .paragraph--type--activity-finder-4 .results-component .search-form-component input::-moz-placeholder, .paragraph--type--activity-finder-4 .results-component .search input::-moz-placeholder, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 .results-component input::-moz-placeholder, .af-modal-content .search .paragraph--type--activity-finder-4 .results-component input::-moz-placeholder, .paragraph--type--activity-finder-4 .select-path-component .search-form-component .results-component input::-moz-placeholder, .af-modal-content .paragraph--type--activity-finder-4 .results-component .search-form-component input::-moz-placeholder, .paragraph--type--activity-finder-4 .results-component .search-form-component .af-modal-content input::-moz-placeholder, .af-modal-content .paragraph--type--activity-finder-4 .results-component .search input::-moz-placeholder, .paragraph--type--activity-finder-4 .results-component .search .af-modal-content input::-moz-placeholder, .af-modal-content .search-form-component input::-moz-placeholder, .af-modal-content .search input::-moz-placeholder, .af-modal-content .paragraph--type--activity-finder-4 .select-path-component .search-form-component input::-moz-placeholder, .paragraph--type--activity-finder-4 .select-path-component .search-form-component .af-modal-content input::-moz-placeholder {
    font-size: 1rem; }
  .paragraph--type--activity-finder-4 .results-component .search-form-component input::placeholder,
  .paragraph--type--activity-finder-4 .results-component .search input::placeholder, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 .results-component input::placeholder, .af-modal-content .search .paragraph--type--activity-finder-4 .results-component input::placeholder, .paragraph--type--activity-finder-4 .select-path-component .search-form-component .results-component input::placeholder,
  .af-modal-content .paragraph--type--activity-finder-4 .results-component .search-form-component input::placeholder,
  .paragraph--type--activity-finder-4 .results-component .search-form-component .af-modal-content input::placeholder,
  .af-modal-content .paragraph--type--activity-finder-4 .results-component .search input::placeholder,
  .paragraph--type--activity-finder-4 .results-component .search .af-modal-content input::placeholder,
  .af-modal-content .search-form-component input::placeholder,
  .af-modal-content .search input::placeholder,
  .af-modal-content .paragraph--type--activity-finder-4 .select-path-component .search-form-component input::placeholder,
  .paragraph--type--activity-finder-4 .select-path-component .search-form-component .af-modal-content input::placeholder {
    font-size: 1rem; }

.paragraph--type--activity-finder-4 .results-component .search-form-component button,
.paragraph--type--activity-finder-4 .results-component .search button, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 .results-component button, .af-modal-content .search .paragraph--type--activity-finder-4 .results-component button, .paragraph--type--activity-finder-4 .select-path-component .search-form-component .results-component button,
.af-modal-content .paragraph--type--activity-finder-4 .results-component .search-form-component button,
.paragraph--type--activity-finder-4 .results-component .search-form-component .af-modal-content button,
.af-modal-content .paragraph--type--activity-finder-4 .results-component .search button,
.paragraph--type--activity-finder-4 .results-component .search .af-modal-content button,
.af-modal-content .search-form-component button,
.af-modal-content .search button,
.af-modal-content .paragraph--type--activity-finder-4 .select-path-component .search-form-component button,
.paragraph--type--activity-finder-4 .select-path-component .search-form-component .af-modal-content button {
  background: #01a490;
  color: #fff;
  min-width: 80px;
  border-radius: 0;
  height: 44px;
  margin-top: -1px;
  margin-right: -1px;
  margin-bottom: -1px; }
  .paragraph--type--activity-finder-4 .results-component .search-form-component button::before,
  .paragraph--type--activity-finder-4 .results-component .search button::before, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 .results-component button::before, .af-modal-content .search .paragraph--type--activity-finder-4 .results-component button::before, .paragraph--type--activity-finder-4 .select-path-component .search-form-component .results-component button::before,
  .af-modal-content .paragraph--type--activity-finder-4 .results-component .search-form-component button::before,
  .paragraph--type--activity-finder-4 .results-component .search-form-component .af-modal-content button::before,
  .af-modal-content .paragraph--type--activity-finder-4 .results-component .search button::before,
  .paragraph--type--activity-finder-4 .results-component .search .af-modal-content button::before,
  .af-modal-content .search-form-component button::before,
  .af-modal-content .search button::before,
  .af-modal-content .paragraph--type--activity-finder-4 .select-path-component .search-form-component button::before,
  .paragraph--type--activity-finder-4 .select-path-component .search-form-component .af-modal-content button::before {
    font-family: 'icomoon';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    font-size: 22px; }
  .paragraph--type--activity-finder-4 .results-component .search-form-component button span, .paragraph--type--activity-finder-4 .results-component .search button span, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 .results-component button span, .af-modal-content .search .paragraph--type--activity-finder-4 .results-component button span, .paragraph--type--activity-finder-4 .select-path-component .search-form-component .results-component button span,
  .af-modal-content .paragraph--type--activity-finder-4 .results-component .search-form-component button span,
  .paragraph--type--activity-finder-4 .results-component .search-form-component .af-modal-content button span,
  .af-modal-content .paragraph--type--activity-finder-4 .results-component .search button span,
  .paragraph--type--activity-finder-4 .results-component .search .af-modal-content button span,
  .af-modal-content .search-form-component button span,
  .af-modal-content .search button span,
  .af-modal-content .paragraph--type--activity-finder-4 .select-path-component .search-form-component button span,
  .paragraph--type--activity-finder-4 .select-path-component .search-form-component .af-modal-content button span {
    display: none; }
  .paragraph--type--activity-finder-4 .results-component .search-form-component button:hover,
  .paragraph--type--activity-finder-4 .results-component .search button:hover, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 .results-component button:hover, .af-modal-content .search .paragraph--type--activity-finder-4 .results-component button:hover, .paragraph--type--activity-finder-4 .select-path-component .search-form-component .results-component button:hover,
  .paragraph--type--activity-finder-4 .results-component .search-form-component .af-modal-content button:hover,
  .paragraph--type--activity-finder-4 .results-component .search .af-modal-content button:hover,
  .af-modal-content .search-form-component button:hover,
  .af-modal-content .search button:hover,
  .paragraph--type--activity-finder-4 .select-path-component .search-form-component .af-modal-content button:hover {
    background: #006b6b;
    color: #fff; }

.paragraph--type--activity-finder-4 .results-component .bookmark-toggle,
.af-modal-content .bookmark-toggle {
  margin-top: 20px; }

.paragraph--type--activity-finder-4 .results-component .search,
.af-modal-content .search {
  margin: 26px 0 23px; }

.paragraph--type--activity-finder-4 .results-component .sort-radios-component input,
.af-modal-content .sort-radios-component input {
  display: inline-block !important; }

.paragraph--type--activity-finder-4 .results-component .sort-radios-component .option input[type=radio] + label,
.af-modal-content .sort-radios-component .option input[type=radio] + label {
  color: #000;
  font-family: Verdana;
  font-size: 1rem;
  letter-spacing: 0.49px;
  line-height: 24px;
  padding-left: 11px;
  margin: 3px 0 0; }
  .paragraph--type--activity-finder-4 .results-component .sort-radios-component .option input[type=radio] + label::before, .paragraph--type--activity-finder-4 .results-component .sort-radios-component .option input[type=radio] + label::after,
  .af-modal-content .sort-radios-component .option input[type=radio] + label::before,
  .af-modal-content .sort-radios-component .option input[type=radio] + label::after {
    display: none !important; }

.paragraph--type--activity-finder-4 .results-component .filters-header,
.af-modal-content .filters-header {
  margin-bottom: 11px; }
  .paragraph--type--activity-finder-4 .results-component .filters-header span,
  .af-modal-content .filters-header span {
    color: #000;
    font-family: Cachet-Book, Verdana, sans-serif;
    font-size: 1.125rem;
    letter-spacing: 0;
    line-height: 25px; }
  .paragraph--type--activity-finder-4 .results-component .filters-header a,
  .af-modal-content .filters-header a {
    font-family: Verdana;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 25px;
    color: #004680; }
    .paragraph--type--activity-finder-4 .results-component .filters-header a:hover, .paragraph--type--activity-finder-4 .results-component .filters-header a:focus,
    .af-modal-content .filters-header a:hover,
    .af-modal-content .filters-header a:focus {
      text-decoration: underline; }

.paragraph--type--activity-finder-4 .results-component .activities-filter-component,
.af-modal-content .activities-filter-component {
  padding-top: 7px; }

.paragraph--type--activity-finder-4 .results-component .fieldset-component,
.af-modal-content .fieldset-component {
  background-color: #f7f7f7; }

.paragraph--type--activity-finder-4 .results-component .locations-filter-component,
.af-modal-content .locations-filter-component {
  padding: 18px 0; }

.paragraph--type--activity-finder-4 .results-component .fieldset-component .fieldset-title,
.af-modal-content .fieldset-component .fieldset-title {
  border-color: #cbcbcb;
  background: #fff;
  min-height: 67px;
  padding: 5px 15px 5px 13px; }
  .paragraph--type--activity-finder-4 .results-component .fieldset-component .fieldset-title .title,
  .af-modal-content .fieldset-component .fieldset-title .title {
    font-size: 18px;
    font-family: Cachet, Verdana, sans-serif; }
  .paragraph--type--activity-finder-4 .results-component .fieldset-component .fieldset-title .icon,
  .af-modal-content .fieldset-component .fieldset-title .icon {
    font-size: 24px;
    padding: 0 0 0 8px; }
  .paragraph--type--activity-finder-4 .results-component .fieldset-component .fieldset-title .counter,
  .af-modal-content .fieldset-component .fieldset-title .counter {
    border-radius: 0; }

.paragraph--type--activity-finder-4 .results-component .foldable-component .foldable-input-component.checked .foldable-title .input::after,
.af-modal-content .foldable-component .foldable-input-component.checked .foldable-title .input::after {
  content: ""; }

.paragraph--type--activity-finder-4 .results-component .foldable-component .foldable-title,
.af-modal-content .foldable-component .foldable-title {
  color: #000;
  font-family: Verdana;
  font-size: 16px;
  letter-spacing: 0.49px;
  line-height: 24px; }
  .paragraph--type--activity-finder-4 .results-component .foldable-component .foldable-title strong,
  .af-modal-content .foldable-component .foldable-title strong {
    font-weight: 400; }
  .paragraph--type--activity-finder-4 .results-component .foldable-component .foldable-title .counter,
  .af-modal-content .foldable-component .foldable-title .counter {
    border-radius: 0;
    background: #0089d0; }
  .paragraph--type--activity-finder-4 .results-component .foldable-component .foldable-title .left,
  .af-modal-content .foldable-component .foldable-title .left {
    padding-left: 6px; }
  .paragraph--type--activity-finder-4 .results-component .foldable-component .foldable-title .input,
  .af-modal-content .foldable-component .foldable-title .input {
    background-color: #fff;
    border: 1px solid #dcdcdc;
    width: 25px;
    height: 25px; }
    .paragraph--type--activity-finder-4 .results-component .foldable-component .foldable-title .input::after,
    .af-modal-content .foldable-component .foldable-title .input::after {
      font-family: 'icomoon';
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      line-height: 1;
      text-transform: none;
      speak: never;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      pointer-events: none;
      content: '';
      font-size: 11px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      color: #0060af;
      width: auto;
      height: auto; }

.paragraph--type--activity-finder-4 .results-component .foldable-component .foldable-content,
.af-modal-content .foldable-component .foldable-content {
  background: transparent;
  padding-left: 54px; }
  .paragraph--type--activity-finder-4 .results-component .foldable-component .foldable-content:last-child,
  .af-modal-content .foldable-component .foldable-content:last-child {
    padding-bottom: 22px; }

.paragraph--type--activity-finder-4 .results-component .foldable-component .option,
.af-modal-content .foldable-component .option {
  height: auto;
  margin: 10px 0; }
  .paragraph--type--activity-finder-4 .results-component .foldable-component .option:last-child,
  .af-modal-content .foldable-component .option:last-child {
    margin-bottom: 22px; }
  .paragraph--type--activity-finder-4 .results-component .foldable-component .option input,
  .af-modal-content .foldable-component .option input {
    display: inline-block !important; }
    .paragraph--type--activity-finder-4 .results-component .foldable-component .option input::before,
    .af-modal-content .foldable-component .option input::before {
      background: none;
      border-radius: 0; }
  .paragraph--type--activity-finder-4 .results-component .foldable-component .option label,
  .af-modal-content .foldable-component .option label {
    color: #000;
    font-family: Verdana;
    font-size: 16px !important;
    letter-spacing: 0.49px;
    line-height: 24px;
    padding-left: 11px !important;
    margin: 3px 0 0 !important;
    flex: 1 0 0; }
    .paragraph--type--activity-finder-4 .results-component .foldable-component .option label::after, .paragraph--type--activity-finder-4 .results-component .foldable-component .option label::before,
    .af-modal-content .foldable-component .option label::after,
    .af-modal-content .foldable-component .option label::before {
      display: none !important; }

.paragraph--type--activity-finder-4 .results-component .filters-footer .buttons .btn.btn-apply,
.af-modal-content .filters-footer .buttons .btn.btn-apply {
  background: #01a490; }

.paragraph--type--activity-finder-4 .results-component .search-form-component input,
.paragraph--type--activity-finder-4 .results-component .search input,
.paragraph--type--activity-finder-4 .af-modal-content .search-form-component input, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 input,
.paragraph--type--activity-finder-4 .af-modal-content .search input, .af-modal-content .search .paragraph--type--activity-finder-4 input, .paragraph--type--activity-finder-4 .select-path-component .search-form-component input {
  border-color: #aaa;
  padding: 21px 17px;
  font-size: 1rem !important;
  line-height: 19px;
  height: 42px; }
  .paragraph--type--activity-finder-4 .results-component .search-form-component input::-moz-placeholder, .paragraph--type--activity-finder-4 .results-component .search input::-moz-placeholder, .paragraph--type--activity-finder-4 .af-modal-content .search-form-component input::-moz-placeholder, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 input::-moz-placeholder, .paragraph--type--activity-finder-4 .af-modal-content .search input::-moz-placeholder, .af-modal-content .search .paragraph--type--activity-finder-4 input::-moz-placeholder, .paragraph--type--activity-finder-4 .select-path-component .search-form-component input::-moz-placeholder {
    font-size: 1rem; }
  .paragraph--type--activity-finder-4 .results-component .search-form-component input::placeholder,
  .paragraph--type--activity-finder-4 .results-component .search input::placeholder,
  .paragraph--type--activity-finder-4 .af-modal-content .search-form-component input::placeholder, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 input::placeholder,
  .paragraph--type--activity-finder-4 .af-modal-content .search input::placeholder, .af-modal-content .search .paragraph--type--activity-finder-4 input::placeholder, .paragraph--type--activity-finder-4 .select-path-component .search-form-component input::placeholder {
    font-size: 1rem; }

.paragraph--type--activity-finder-4 .results-component .search-form-component button,
.paragraph--type--activity-finder-4 .results-component .search button,
.paragraph--type--activity-finder-4 .af-modal-content .search-form-component button, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 button,
.paragraph--type--activity-finder-4 .af-modal-content .search button, .af-modal-content .search .paragraph--type--activity-finder-4 button, .paragraph--type--activity-finder-4 .select-path-component .search-form-component button {
  border-color: #01a490;
  background: #01a490;
  color: #fff;
  min-width: 80px;
  height: 44px;
  margin-top: -1px;
  margin-right: -1px;
  margin-bottom: -1px; }
  .paragraph--type--activity-finder-4 .results-component .search-form-component button::before,
  .paragraph--type--activity-finder-4 .results-component .search button::before,
  .paragraph--type--activity-finder-4 .af-modal-content .search-form-component button::before, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 button::before,
  .paragraph--type--activity-finder-4 .af-modal-content .search button::before, .af-modal-content .search .paragraph--type--activity-finder-4 button::before, .paragraph--type--activity-finder-4 .select-path-component .search-form-component button::before {
    font-family: 'icomoon';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    font-size: 22px; }
  .paragraph--type--activity-finder-4 .results-component .search-form-component button span, .paragraph--type--activity-finder-4 .results-component .search button span, .paragraph--type--activity-finder-4 .af-modal-content .search-form-component button span, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 button span, .paragraph--type--activity-finder-4 .af-modal-content .search button span, .af-modal-content .search .paragraph--type--activity-finder-4 button span, .paragraph--type--activity-finder-4 .select-path-component .search-form-component button span {
    display: none; }
  .paragraph--type--activity-finder-4 .results-component .search-form-component button:hover,
  .paragraph--type--activity-finder-4 .results-component .search button:hover,
  .paragraph--type--activity-finder-4 .af-modal-content .search-form-component button:hover, .af-modal-content .search-form-component .paragraph--type--activity-finder-4 button:hover,
  .paragraph--type--activity-finder-4 .af-modal-content .search button:hover, .af-modal-content .search .paragraph--type--activity-finder-4 button:hover, .paragraph--type--activity-finder-4 .select-path-component .search-form-component button:hover {
    background: #006b6b;
    border-color: #006b6b;
    color: #fff; }

.paragraph--type--activity-finder-4 .results-bar-component {
  background-color: #f7f7f7; }
  .paragraph--type--activity-finder-4 .results-bar-component .controls {
    justify-content: space-between;
    padding-top: 3px; }
  .paragraph--type--activity-finder-4 .results-bar-component .control {
    color: #0060af;
    font-family: Verdana;
    font-size: 1rem;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 25px; }
  .paragraph--type--activity-finder-4 .results-bar-component .fa-search {
    font-size: 16px;
    margin-right: 4px; }
  .paragraph--type--activity-finder-4 .results-bar-component .fa-filter {
    font-size: 16px;
    margin-right: 5px; }
  .paragraph--type--activity-finder-4 .results-bar-component .fa-sort-amount-down {
    margin-right: 5px; }

.paragraph--type--activity-finder-4 .select-path-component .banner {
  display: none; }

.paragraph--type--activity-finder-4 .select-path-component .path {
  background: #01a490; }
  .paragraph--type--activity-finder-4 .select-path-component .path:hover {
    background: #006b6b;
    color: #fff; }
  .paragraph--type--activity-finder-4 .select-path-component .path .fa-calendar::before {
    color: #fff; }

.paragraph--type--activity-finder-4 .results-component .header {
  margin: 28px 0 15px;
  padding: 0 6px; }
  @media (min-width: 1060px) {
    .paragraph--type--activity-finder-4 .results-component .header {
      margin: 28px 0 30px;
      padding: 0 0 0 7px;
      align-items: flex-end; } }
  .paragraph--type--activity-finder-4 .results-component .header span {
    font-size: 0; }
  .paragraph--type--activity-finder-4 .results-component .header .results {
    color: #000;
    font-family: Verdana;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 25px;
    text-transform: lowercase; }
  .paragraph--type--activity-finder-4 .results-component .header .start-over {
    display: none; }

.paragraph--type--activity-finder-4 .results-component .sort-select-component select {
  font-family: Verdana;
  border-color: 1px solid #aaa;
  border-radius: 0;
  font-size: 1rem;
  width: 212px;
  padding-left: 13px;
  display: none; }
  @media (min-width: 1060px) {
    .paragraph--type--activity-finder-4 .results-component .sort-select-component select {
      width: 212px;
      min-width: auto;
      display: block; } }

.paragraph--type--activity-finder-4 .results-component .sort-select-component .fa,
.paragraph--type--activity-finder-4 .results-component .sort-select-component svg {
  display: none; }

.paragraph--type--activity-finder-4 .results-component .result {
  margin-bottom: 4px;
  padding: 10px 17px; }
  @media (min-width: 1060px) {
    .paragraph--type--activity-finder-4 .results-component .result {
      padding: 12px 40px 12px 27px;
      margin-bottom: 0; } }
  .paragraph--type--activity-finder-4 .results-component .result:nth-of-type(odd) {
    background-color: #f7f7f7 !important; }
  .paragraph--type--activity-finder-4 .results-component .result:hover .result-header .title, .paragraph--type--activity-finder-4 .results-component .result:focus .result-header .title {
    text-decoration: underline; }
  .paragraph--type--activity-finder-4 .results-component .result .result-header {
    flex-direction: column; }
    @media (min-width: 1060px) {
      .paragraph--type--activity-finder-4 .results-component .result .result-header {
        flex-direction: row; } }
    .paragraph--type--activity-finder-4 .results-component .result .result-header .title {
      color: #231f20;
      font-family: Cachet-Book, Verdana, sans-serif;
      font-size: 1.5rem;
      letter-spacing: 0;
      line-height: 1.2;
      margin-bottom: 10px; }
      @media (min-width: 1060px) {
        .paragraph--type--activity-finder-4 .results-component .result .result-header .title {
          font-size: 1.625rem;
          letter-spacing: 0;
          line-height: 1.2;
          margin-bottom: 24px;
          max-width: 80%; } }
  .paragraph--type--activity-finder-4 .results-component .result .result-header + .row > div {
    flex: 0 0 100%;
    max-width: 100%; }
    @media (min-width: 1060px) {
      .paragraph--type--activity-finder-4 .results-component .result .result-header + .row > div {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; } }
  .paragraph--type--activity-finder-4 .results-component .result .item-detail {
    margin-bottom: 15px; }
    @media (min-width: 1060px) {
      .paragraph--type--activity-finder-4 .results-component .result .item-detail {
        margin-bottom: 18px; } }
  .paragraph--type--activity-finder-4 .results-component .result .item-detail .fa {
    font-size: 1.0625rem;
    padding-top: 4px; }
    @media (min-width: 1060px) {
      .paragraph--type--activity-finder-4 .results-component .result .item-detail .fa {
        font-size: 17px;
        margin-right: 6px; } }
  .paragraph--type--activity-finder-4 .results-component .result .fa-money-bill {
    margin-right: 12px; }
  .paragraph--type--activity-finder-4 .results-component .result .info,
  .paragraph--type--activity-finder-4 .results-component .result .ages,
  .paragraph--type--activity-finder-4 .results-component .result .item-detail .details {
    color: #1f1f1f;
    font-family: Verdana;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 21px; }
  .paragraph--type--activity-finder-4 .results-component .result .ages-spots {
    margin: 0; }
  .paragraph--type--activity-finder-4 .results-component .result .ages {
    margin-bottom: 11px; }
    @media (min-width: 1060px) {
      .paragraph--type--activity-finder-4 .results-component .result .ages {
        margin-bottom: 0;
        margin-top: 4px; } }
  @media (min-width: 1060px) {
    .paragraph--type--activity-finder-4 .results-component .result .ages .age-label {
      margin-right: 4px; } }
  .paragraph--type--activity-finder-4 .results-component .result .ages .age-label,
  .paragraph--type--activity-finder-4 .results-component .result .ages .info {
    font-size: inherit !important;
    line-height: inherit !important; }

.paragraph--type--activity-finder-4 .daxko-pager-component {
  border: 0; }
  .paragraph--type--activity-finder-4 .daxko-pager-component .disabled {
    display: none; }
  .paragraph--type--activity-finder-4 .daxko-pager-component i {
    color: #004680; }
  .paragraph--type--activity-finder-4 .daxko-pager-component a {
    height: auto;
    display: flex;
    align-items: center; }
  .paragraph--type--activity-finder-4 .daxko-pager-component .prev-page {
    text-align: left; }
    .paragraph--type--activity-finder-4 .daxko-pager-component .prev-page::after {
      content: 'Previous page';
      color: #004680;
      font-family: Cachet, Verdana, sans-serif;
      font-size: 20px;
      letter-spacing: 0;
      line-height: 25px;
      margin-left: 26px; }
  .paragraph--type--activity-finder-4 .daxko-pager-component .next-page {
    text-align: right; }
    .paragraph--type--activity-finder-4 .daxko-pager-component .next-page::before {
      content: 'Next page';
      color: #004680;
      font-family: Cachet, Verdana, sans-serif;
      font-size: 20px;
      letter-spacing: 0;
      line-height: 25px;
      margin-right: 26px; }

.paragraph--type--activity-finder-4 .step-component .controls .buttons-desktop .btn.btn-next {
  background: #01a490;
  border-radius: 0;
  color: #fff;
  border: 2.2px solid #01a490; }
  @media (max-width: 1199.98px) {
    .paragraph--type--activity-finder-4 .step-component .controls .buttons-desktop .btn.btn-next {
      font-size: 1rem; } }
  .paragraph--type--activity-finder-4 .step-component .controls .buttons-desktop .btn.btn-next:focus, .paragraph--type--activity-finder-4 .step-component .controls .buttons-desktop .btn.btn-next:hover {
    color: #fff;
    background: #006b6b;
    border-color: #006b6b; }

.paragraph--type--activity-finder-4 .step-component .controls .buttons-desktop .btn.btn-skip {
  border-radius: 0; }

.paragraph--type--activity-finder-4 .filters-component .filters {
  display: flex;
  flex-direction: column; }
  .paragraph--type--activity-finder-4 .filters-component .filters .fieldset-component:nth-child(1) {
    order: 1; }
  .paragraph--type--activity-finder-4 .filters-component .filters .fieldset-component:nth-child(2) {
    order: 3; }
    .paragraph--type--activity-finder-4 .filters-component .filters .fieldset-component:nth-child(2) .fieldset-title {
      border-bottom-width: 1px !important; }
      .paragraph--type--activity-finder-4 .filters-component .filters .fieldset-component:nth-child(2) .fieldset-title.collapsed {
        border-bottom-width: 1px !important; }
  .paragraph--type--activity-finder-4 .filters-component .filters .fieldset-component:nth-child(3) {
    order: 2; }
    .paragraph--type--activity-finder-4 .filters-component .filters .fieldset-component:nth-child(3) .fieldset-title {
      border-bottom-width: 1px !important; }
      .paragraph--type--activity-finder-4 .filters-component .filters .fieldset-component:nth-child(3) .fieldset-title.collapsed {
        border-bottom-width: 0 !important; }

.page-node-type-branch .branch-content .paragraph--type--branch-amenities,
.page-node-type-camp .branch-content .paragraph--type--branch-amenities,
.paragraph--type--branch-amenities {
  padding: 34px 0;
  margin-bottom: 0; }
  @media (min-width: 1060px) {
    .page-node-type-branch .branch-content .paragraph--type--branch-amenities,
    .page-node-type-camp .branch-content .paragraph--type--branch-amenities,
    .paragraph--type--branch-amenities {
      padding: 98px 0 84px; } }

.node--view-mode-full .paragraph--type--branch-amenities,
.paragraph--type--branch-amenities {
  background-color: transparent;
  margin-top: 0; }
  .node--view-mode-full .paragraph--type--branch-amenities .field-sb-title,
  .paragraph--type--branch-amenities .field-sb-title {
    font-family: Cachet, Verdana, sans-serif;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    font-size: 42px;
    line-height: 44.44px;
    margin-bottom: 20px;
    font-weight: 700;
    margin-left: 0;
    margin-right: 0; }
    @media (min-width: 1060px) {
      .node--view-mode-full .paragraph--type--branch-amenities .field-sb-title,
      .paragraph--type--branch-amenities .field-sb-title {
        font-size: 54px;
        line-height: 37.44px;
        margin-bottom: 36px; } }
  .node--view-mode-full .paragraph--type--branch-amenities .field-branch-am,
  .paragraph--type--branch-amenities .field-branch-am {
    display: block; }
  .node--view-mode-full .paragraph--type--branch-amenities .list-branch-amenities-wrapper,
  .paragraph--type--branch-amenities .list-branch-amenities-wrapper {
    width: auto; }
    .node--view-mode-full .paragraph--type--branch-amenities .list-branch-amenities-wrapper.row,
    .paragraph--type--branch-amenities .list-branch-amenities-wrapper.row {
      margin-left: -18px;
      margin-right: -18px; }
      .node--view-mode-full .paragraph--type--branch-amenities .list-branch-amenities-wrapper.row > div,
      .paragraph--type--branch-amenities .list-branch-amenities-wrapper.row > div {
        padding-left: 18px;
        padding-right: 18px; }
    .node--view-mode-full .paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name,
    .paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name {
      color: #fff;
      font-size: 1.5rem;
      letter-spacing: 0;
      line-height: 30px;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      background: rgba(24, 24, 24, 0.9);
      border-radius: 0;
      margin: 16px 0;
      padding: 15px 30px; }
      .node--view-mode-full .paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name::before,
      .paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name::before {
        font-family: 'icomoon';
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        line-height: 1;
        text-transform: none;
        speak: never;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: '\e915';
        color: #8ce991;
        margin-right: 16px;
        font-weight: 300;
        padding: 0;
        font-size: 20px; }

.paragraph--type--a-side-block {
  margin: 38px 0 0; }
  @media (min-width: 1060px) {
    .paragraph--type--a-side-block {
      margin: 70px 0; } }
  .paragraph--type--a-side-block .paragraph--type--simple-content {
    margin: 0; }
    @media (min-width: 1060px) {
      .paragraph--type--a-side-block .paragraph--type--simple-content {
        margin: 0; } }
  .paragraph--type--a-side-block .paragraph__column {
    padding-bottom: 30px; }
    @media (min-width: 768px) {
      .paragraph--type--a-side-block .paragraph__column {
        padding-bottom: 0; } }

.paragraph--type--blog-posts-listing {
  padding: 0 15px; }
  .paragraph--type--blog-posts-listing .sub-heading {
    font-size: 18px;
    line-height: 27px;
    margin: 20px 0;
    color: #2b2b2b; }
  .paragraph--type--blog-posts-listing .node--type-blog.node--view-mode-teaser .inner-wrapper {
    height: 233px; }
  .paragraph--type--blog-posts-listing.blog-list-compact .listing-blog-posts form .form-item-field-blog-location-target-id-verf {
    display: none; }
  .paragraph--type--blog-posts-listing.blog-list-compact .listing-blog-posts form .form-item-field-blog-category-target-id {
    display: none; }
  .paragraph--type--blog-posts-listing.blog-list-hide-search .listing-blog-posts form {
    display: none; }

/**
  * Branch Menu
  */
.paragraph--type--camp-menu {
  background-color: #592f89; }
  .paragraph--type--camp-menu .paragraph__column {
    padding: 0;
    float: none;
    clear: both; }
  .paragraph--type--camp-menu .camp-menu-wrapper {
    background-color: #592f89; }
    .paragraph--type--camp-menu .camp-menu-wrapper > .container {
      max-width: 1440px; }
    @media (min-width: 992px) {
      .paragraph--type--camp-menu .camp-menu-wrapper .navbar {
        padding: 0;
        justify-content: center; } }
    .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu {
      margin: 0;
      padding: 0 15px 0 0;
      width: 100%;
      list-style: none;
      justify-content: center;
      align-self: center; }
      @media (min-width: 992px) {
        .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu {
          display: flex;
          width: 100%; } }
      .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu .camp-menu-item {
        margin: 0;
        padding: 0;
        align-self: center;
        flex-grow: 1; }
        .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu .camp-menu-item a {
          background-color: #592f89;
          width: 100%;
          padding: 15px 25px; }
    .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu .camp-menu-item a {
      font-family: Cachet, Verdana, Geneva, sans-serif;
      padding: 9px 0;
      color: #fff;
      display: block;
      text-transform: capitalize;
      transition: background-color .2s linear;
      transition: background-color .2s linear;
      transition: background-color .2s linear;
      transition: background-color .2s linear;
      font-size: 15px;
      line-height: 18px;
      text-align: center; }
      .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu .camp-menu-item a:hover {
        text-decoration: none; }
        @media (min-width: 992px) {
          .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu .camp-menu-item a:hover {
            background-color: #401077; } }
      @media (min-width: 992px) {
        .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu .camp-menu-item a {
          font-size: 15px;
          padding: 24px 15px;
          line-height: 28px;
          height: 100%;
          font-weight: bold; } }
      @media (min-width: 1200px) {
        .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu .camp-menu-item a {
          font-size: 18px; } }
      .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu .camp-menu-item a .fa-plus-circle {
        float: right; }
      .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu .camp-menu-item a.open .fa-plus-circle::before {
        content: '\f056'; }
      .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu .camp-menu-item a.donate-button {
        background: #ae2695;
        border-radius: 6px;
        padding: 10px 25px;
        height: auto;
        width: auto;
        text-decoration: none;
        margin-left: 10px;
        text-align: center;
        display: block; }
        .paragraph--type--camp-menu .camp-menu-wrapper .camp-menu .camp-menu-item a.donate-button:hover {
          background: #961277;
          text-decoration: none; }

.mobile-branch-menu .paragraph--type--camp-menu .camp-menu-wrapper .navbar {
  padding: 0; }
  .mobile-branch-menu .paragraph--type--camp-menu .camp-menu-wrapper .navbar .camp-title-container {
    background-color: #421454;
    width: 100%;
    padding: 20px 20px 20px 10px;
    color: #fff; }
    .mobile-branch-menu .paragraph--type--camp-menu .camp-menu-wrapper .navbar .camp-title-container.expanded i::before {
      content: '\f077'; }
  .mobile-branch-menu .paragraph--type--camp-menu .camp-menu-wrapper .navbar .camp-menu {
    height: 0;
    padding: 0;
    visibility: hidden; }
    .mobile-branch-menu .paragraph--type--camp-menu .camp-menu-wrapper .navbar .camp-menu.expanded {
      height: auto;
      padding-bottom: 30px;
      visibility: visible; }
    .mobile-branch-menu .paragraph--type--camp-menu .camp-menu-wrapper .navbar .camp-menu .camp-menu-item {
      width: 100%; }
      .mobile-branch-menu .paragraph--type--camp-menu .camp-menu-wrapper .navbar .camp-menu .camp-menu-item a {
        width: 100%;
        padding: 15px 25px;
        text-align: left; }
        .mobile-branch-menu .paragraph--type--camp-menu .camp-menu-wrapper .navbar .camp-menu .camp-menu-item a.donate-button {
          background: #ae2695;
          display: inline-block;
          width: auto;
          margin-left: 25px;
          margin-top: 15px;
          font-weight: bold; }

.item-container .item-container-inner .features-paragraph-container {
  position: relative;
  left: 50%;
  width: 100vw;
  max-width: 100vw !important;
  margin-left: -50vw; }

.two-column-left .two-column-fixed .features-paragraph-container,
.two-column-left .item-container-inner .features-paragraph-container,
.two-column .item-container-inner .features-paragraph-container {
  width: 100%;
  left: 0;
  margin-left: 0; }

.features-paragraph-container {
  padding: 0; }
  .features-paragraph-container .features-heading {
    text-align: center; }
  .features-paragraph-container .wrapper-field-feature-square-card {
    display: flex;
    flex-direction: row;
    margin-left: -3.5px;
    margin-right: -3.5px;
    flex-wrap: wrap; }
    .features-paragraph-container .wrapper-field-feature-square-card .feature-square {
      padding-left: 3.5px;
      padding-right: 3.5px;
      margin-top: 7px; }
  .features-paragraph-container .feature-square {
    flex: 0 0 100%;
    max-width: 100%; }
    @media (min-width: 768px) {
      .features-paragraph-container .feature-square {
        flex: 0 0 50%;
        max-width: 50%; } }
    @media (min-width: 1060px) {
      .features-paragraph-container .feature-square {
        flex: 0 0 33.33%;
        max-width: 33.33%; } }

.feature-square-container {
  width: 100%;
  height: 100%;
  position: relative;
  background: #01a490;
  min-height: 476px;
  display: flex;
  align-items: flex-end; }

.feature-square-title {
  margin-bottom: 8px; }
  @media (min-width: 1060px) {
    .feature-square-title {
      margin-bottom: 12px; } }
  .feature-square-title h2 {
    color: #fff;
    font-family: Cachet, Verdana, sans-serif;
    letter-spacing: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    line-height: 1.2; }
    @media (min-width: 1060px) {
      .feature-square-title h2 {
        font-size: 1.575rem;
        line-height: 30px; } }

.feature-square-description {
  color: #fff;
  font-size: 1.15rem;
  font-family: Verdana; }
  @media (max-width: 1059.98px) {
    .feature-square-description {
      font-size: 1.25rem;
      line-height: 24px; } }
  .feature-square-description p {
    font-size: inherit;
    line-height: inherit; }

.feature-square-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  z-index: 1;
  overflow: hidden; }
  .feature-square-image * {
    width: 100%;
    height: 100%; }
  .feature-square-image img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center; }

.feature-square-button {
  transition: 0.3s linear;
  margin-top: 16px; }
  @media (max-width: 1199.98px) {
    .feature-square-button {
      background: transparent;
      font-size: 16px; } }
  @media (min-width: 1060px) {
    .feature-square-button {
      margin-top: 0;
      max-height: 0;
      overflow: hidden; } }

.feature-square-content {
  background: rgba(24, 24, 24, 0.9);
  position: relative;
  width: 100%;
  padding: 16px 25px 20px;
  z-index: 1; }

.feature-square:hover .feature-square-button, .feature-square:focus .feature-square-button {
  max-height: 60px;
  margin-top: 16px; }

.paragraph-gallery-slider-thumbnail {
  margin-bottom: 2rem; }
  .paragraph-gallery-slider-thumbnail .gallery-slider {
    margin-top: 2rem; }
  .paragraph-gallery-slider-thumbnail .gallery-slider .gallery-slider-row {
    height: 405px; }
  .paragraph-gallery-slider-thumbnail .gallery-slider .gallery-slider-image {
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    max-width: 645px;
    margin-left: auto;
    margin-right: auto; }
  .paragraph-gallery-slider-thumbnail .gallery-slider-nav {
    max-width: 800px;
    margin: auto; }
    .paragraph-gallery-slider-thumbnail .gallery-slider-nav .slick-track {
      margin: auto; }
  .paragraph-gallery-slider-thumbnail .gallery-slider-nav .gallery-slider-nav-row {
    height: 75px;
    margin: 22px 2px; }
    .paragraph-gallery-slider-thumbnail .gallery-slider-nav .gallery-slider-nav-row.slick-current {
      box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.66); }
  .paragraph-gallery-slider-thumbnail .gallery-slider-nav .gallery-slider-thumbnail {
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover; }
  .paragraph-gallery-slider-thumbnail .gallery-slider-nav .slick-arrow {
    z-index: 1;
    display: none !important; }
    @media (min-width: 768px) {
      .paragraph-gallery-slider-thumbnail .gallery-slider-nav .slick-arrow {
        display: block !important; } }
  .paragraph-gallery-slider-thumbnail .gallery-slider-nav .slick-arrow::before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 26px;
    /* 9 */
    font-size: parseInt(26px)/10rem;
    /* 9 */
    position: relative;
    color: #592f89; }
  .paragraph-gallery-slider-thumbnail .gallery-slider-nav .slick-prev {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    left: 28px;
    /* 9 */
    left: parseInt(28px)/10rem;
    /* 9 */ }
  .paragraph-gallery-slider-thumbnail .gallery-slider-nav .slick-prev::before {
    content: '\f060'; }
  .paragraph-gallery-slider-thumbnail .gallery-slider-nav .slick-next {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    right: 28px;
    /* 9 */
    right: parseInt(28px)/10rem;
    /* 9 */ }
  .paragraph-gallery-slider-thumbnail .gallery-slider-nav .slick-next::before {
    content: '\f061'; }

.banner-zone-node .paragraph-gallery .cta-group-wrapper {
  padding-top: 0; }

.item-container .item-container-inner .paragraph--type--gallery {
  position: relative;
  left: 50%;
  width: 100vw;
  max-width: 100vw !important;
  margin-left: -50vw; }

.banner-zone-node .paragraph--type--gallery .carousel {
  margin-top: calc(var(--main-header-top-bar)); }

.banner-zone-node .paragraph--type--gallery .carousel .carousel-control {
  top: auto; }
  @media (min-width: 1060px) {
    .banner-zone-node .paragraph--type--gallery .carousel .carousel-control {
      bottom: calc(50% - (var(--main-header-height) / 2)); } }

.page-node-type-branch .banner-zone-node .paragraph--type--gallery .carousel {
  margin-top: calc(var(--main-header-top-bar)); }

.page-node-type-branch .banner-zone-node .paragraph--type--gallery .carousel .carousel-control {
  top: auto; }
  @media (min-width: 1060px) {
    .page-node-type-branch .banner-zone-node .paragraph--type--gallery .carousel .carousel-control {
      bottom: calc(50% - ((var(--main-header-height) + var(--main-branch-banner)) / 2)); } }

.two-column-left .two-column-fixed .paragraph--type--gallery,
.two-column-left .item-container-inner .paragraph--type--gallery,
.two-column .item-container-inner .paragraph--type--gallery {
  width: 100%;
  left: 0;
  margin-left: 0; }

.paragraph--type--gallery {
  position: relative; }
  .paragraph--type--gallery .carousel-control {
    position: absolute;
    z-index: 2;
    top: auto;
    border: 0.68px solid #979797;
    background: rgba(1, 164, 144, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s linear;
    opacity: 1;
    bottom: 0;
    height: 50px;
    width: 50px; }
    @media (min-width: 1060px) {
      .paragraph--type--gallery .carousel-control {
        bottom: 50%;
        height: 78px;
        width: 84px;
        transform: translateY(50%); } }
    .paragraph--type--gallery .carousel-control:hover, .paragraph--type--gallery .carousel-control:focus {
      background: #004545; }
    .paragraph--type--gallery .carousel-control span {
      font-size: 26px; }
      @media (min-width: 1060px) {
        .paragraph--type--gallery .carousel-control span {
          font-size: 36px; } }
    .paragraph--type--gallery .carousel-control-prev {
      left: 0; }
      .paragraph--type--gallery .carousel-control-prev span {
        transform: rotate(180deg); }
    .paragraph--type--gallery .carousel-control-next {
      right: 0; }
  .paragraph--type--gallery .gallery-slide {
    position: relative;
    padding: 108px 0;
    min-height: 617px; }
    .paragraph--type--gallery .gallery-slide.w-overlay::after {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: 1;
      top: 0;
      left: 0;
      opacity: 0.1;
      background-color: #232323; }
    .paragraph--type--gallery .gallery-slide--bg {
      background: #01a490;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 0; }
      .paragraph--type--gallery .gallery-slide--bg > * {
        width: 100%;
        height: 100%;
        display: block; }
      .paragraph--type--gallery .gallery-slide--bg img {
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center;
        width: 100%;
        height: 100%; }
    .paragraph--type--gallery .gallery-slide--content-wrapper {
      position: relative;
      z-index: 2; }
      @media (min-width: 1060px) {
        .paragraph--type--gallery .gallery-slide--content-wrapper {
          margin-right: auto;
          max-width: 800px; } }
    .paragraph--type--gallery .gallery-slide--title {
      color: #fff;
      font-family: Cachet, Verdana, sans-serif;
      font-size: 2.25rem;
      line-height: 42px;
      letter-spacing: 0;
      text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
      font-weight: 700; }
      @media (min-width: 1060px) {
        .paragraph--type--gallery .gallery-slide--title {
          font-size: 3.375rem;
          line-height: 54px; } }
      .paragraph--type--gallery .gallery-slide--title > * {
        font-family: inherit;
        line-height: inherit;
        font-size: inherit;
        color: inherit;
        font-weight: inherit; }
    .paragraph--type--gallery .gallery-slide--description {
      color: #fff;
      font-family: Verdana;
      font-size: 0.875rem;
      line-height: 22px;
      letter-spacing: 0;
      margin-bottom: 30px;
      text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
      display: none; }
      @media (min-width: 1060px) {
        .paragraph--type--gallery .gallery-slide--description {
          font-size: 1.75rem;
          line-height: 40px;
          display: block; } }
      .paragraph--type--gallery .gallery-slide--description p {
        font-size: inherit;
        line-height: inherit; }

@media (max-width: 1059.98px) {
  .paragraph--column-in-a-grid {
    margin-left: 0;
    margin-right: 0; } }

.paragraph--column-in-a-grid .inner .text h5 {
  font-size: 1.575rem; }

.container .horizontal-features-paragraph > .container {
  padding-left: 0;
  padding-right: 0; }

.paragraph--type--horizontal-features {
  margin-bottom: 38px; }
  @media (min-width: 1060px) {
    .paragraph--type--horizontal-features {
      margin-bottom: 54px; } }

.horizontal-features-paragraph .feature-square {
  margin-bottom: 20px; }
  .horizontal-features-paragraph .feature-square-container {
    background-color: #f2f2f2;
    box-shadow: 0 0 8px 0 rgba(186, 186, 186, 0.5);
    min-height: auto; }
  .horizontal-features-paragraph .feature-square .col-image {
    width: 100%;
    overflow: hidden; }
    @media (max-width: 1199.98px) {
      .horizontal-features-paragraph .feature-square .col-image {
        max-height: 330px; } }
    @media (min-width: 1060px) {
      .horizontal-features-paragraph .feature-square .col-image {
        width: 330px; }
        .horizontal-features-paragraph .feature-square .col-image * {
          height: 100%; } }
    .horizontal-features-paragraph .feature-square .col-image * {
      width: 100%; }
    .horizontal-features-paragraph .feature-square .col-image img {
      -o-object-fit: cover;
         object-fit: cover; }
  .horizontal-features-paragraph .feature-square-content {
    background: none;
    padding: 20px; }
    @media (min-width: 1060px) {
      .horizontal-features-paragraph .feature-square-content {
        padding: 20px 50px 35px 0; } }
  .horizontal-features-paragraph .feature-square-title {
    margin-bottom: 16px; }
    .horizontal-features-paragraph .feature-square-title h2 {
      color: #2f2f2f;
      letter-spacing: 0;
      text-transform: none;
      font-size: 1.875rem;
      line-height: 36px; }
      @media (min-width: 1060px) {
        .horizontal-features-paragraph .feature-square-title h2 {
          font-size: 2.25rem;
          line-height: 42px; } }
  .horizontal-features-paragraph .feature-square-description {
    color: #2f2f2f;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 24px; }
  .horizontal-features-paragraph .feature-square-cta {
    margin-top: 24px; }

.paragraph--type--jobs-list > .paragraph__column {
  padding-left: 0;
  padding-right: 0; }

.paragraph--type--jobs-list table {
  width: 100%; }

.paragraph--type--jobs-list .views-exposed-form .form-item-field-job-employment-type-value {
  margin-left: 0; }

@media (max-width: 1024px) {
  .paragraph--type--jobs-list .views-exposed-form .form-type-select {
    margin-left: 0; } }

.paragraph--type--jobs-list .views-exposed-form .form-actions {
  margin-bottom: 12px; }

.paragraph--type--link-widget {
  padding: 2rem 0; }
  .paragraph--type--link-widget .link-widget-headline {
    color: #000;
    font-weight: bold;
    font-size: 2.45rem;
    text-align: center;
    width: 100%;
    margin-bottom: 20px; }
  .paragraph--type--link-widget .link-widget-description {
    color: #2b2b2b;
    font-size: 18px;
    line-height: 27px;
    font-weight: normal;
    text-align: center;
    width: 100%; }
  .paragraph--type--link-widget .link-widget-links-wrapper {
    padding-top: 2rem;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin: 0 -14px; }
    @media (min-width: 768px) {
      .paragraph--type--link-widget .link-widget-links-wrapper {
        padding-top: 0;
        width: 100%;
        justify-content: space-between; } }
  .paragraph--type--link-widget .link-widget-link {
    width: 100%;
    float: none;
    margin: 10px 0;
    flex-grow: 0;
    flex-basis: 100%;
    padding: 0 14px; }
    @media (min-width: 768px) {
      .paragraph--type--link-widget .link-widget-link {
        flex-basis: 49%; } }
    .paragraph--type--link-widget .link-widget-link a {
      text-decoration: none;
      background-color: #01a490;
      border-color: #01a490;
      color: #fff;
      display: block;
      position: relative;
      padding-right: 44px; }
      .paragraph--type--link-widget .link-widget-link a::after {
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        content: '\f054';
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 16px;
        font-weight: 900; }
      .paragraph--type--link-widget .link-widget-link a:focus, .paragraph--type--link-widget .link-widget-link a:hover {
        background-color: #006b6b;
        border-color: #006b6b;
        color: #fff;
        text-decoration: none; }

.paragraph--type--membership-table {
  padding-top: 0;
  padding-bottom: 40px; }
  .paragraph--type--membership-table .content h2 {
    font-family: Cachet, Verdana, Geneva, sans-serif;
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 44px;
    /* 9 */
    font-size: parseInt(44px)/10rem;
    /* 9 */
    letter-spacing: 0;
    text-align: center;
    color: #000; }
    @media (max-width: 768px) {
      .paragraph--type--membership-table .content h2 {
        /* 3 */
        /* 3 */
        /* 4 */
        /* 6 */
        /* 6 */
        /* 7 */
        font-size: 28px;
        /* 9 */
        font-size: parseInt(28px)/10rem;
        /* 9 */
        margin-bottom: 15px; } }
  @media (max-width: 768px) {
    .paragraph--type--membership-table .content p {
      /* 3 */
      /* 3 */
      /* 4 */
      /* 6 */
      /* 6 */
      /* 7 */
      font-size: 16px;
      /* 9 */
      font-size: parseInt(16px)/10rem;
      /* 9 */ } }
  .paragraph--type--membership-table .content .description {
    font-family: Cachet, Verdana, Geneva, sans-serif;
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 18px;
    /* 9 */
    font-size: parseInt(18px)/10rem;
    /* 9 */
    color: #4f4f4f;
    text-align: center;
    margin-bottom: 40px; }
  .paragraph--type--membership-table .content .form-item-mbrshp-location {
    padding: 10px 0;
    margin: 0 auto;
    display: inline-flex;
    align-items: center;
    align-content: center;
    width: 50%; }
    @media (max-width: 992px) {
      .paragraph--type--membership-table .content .form-item-mbrshp-location {
        display: block;
        width: 100%; } }
    .paragraph--type--membership-table .content .form-item-mbrshp-location label {
      font-weight: bold;
      min-width: 50%;
      color: #2b2b2b; }
    .paragraph--type--membership-table .content .form-item-mbrshp-location .select-wrapper {
      margin-top: -10px; }
      .paragraph--type--membership-table .content .form-item-mbrshp-location .select-wrapper::before {
        padding: 3px 0;
        color: #000;
        top: 15px;
        pointer-events: none; }
      .paragraph--type--membership-table .content .form-item-mbrshp-location .select-wrapper select {
        font-family: Cachet, Verdana, Geneva, sans-serif;
        /* 3 */
        /* 3 */
        /* 4 */
        /* 6 */
        /* 6 */
        /* 7 */
        font-size: 16px;
        /* 9 */
        font-size: parseInt(16px)/10rem;
        /* 9 */
        border: 1px solid #c1c1c1;
        border-radius: 5px;
        color: #000;
        letter-spacing: 0;
        padding: 15px 10px; }
      @media screen and (min-device-pixel-ratio: 0) {
        .paragraph--type--membership-table .content .form-item-mbrshp-location .select-wrapper::before {
          top: 10px; } }
  .paragraph--type--membership-table .content .membership-by-branch form {
    margin-bottom: 45px; }
  .paragraph--type--membership-table .content .membership-by-branch table {
    width: 100%; }
    .paragraph--type--membership-table .content .membership-by-branch table thead {
      background: #f5f1f7; }
      .paragraph--type--membership-table .content .membership-by-branch table thead th {
        padding: 20px 0;
        border-top: 1px solid #e8e8e8;
        border-bottom: 1px solid #e8e8e8;
        color: #000; }
        .paragraph--type--membership-table .content .membership-by-branch table thead th:first-child {
          text-align: left;
          padding-left: 50px; }
    .paragraph--type--membership-table .content .membership-by-branch table tbody tr td {
      font-family: Cachet, Verdana, Geneva, sans-serif;
      /* 3 */
      /* 3 */
      /* 4 */
      /* 6 */
      /* 6 */
      /* 7 */
      font-size: 18px;
      /* 9 */
      font-size: parseInt(18px)/10rem;
      /* 9 */
      border-top: 1px solid #e8e8e8;
      border-bottom: 1px solid #e8e8e8;
      padding: 15px 0;
      color: #2b2b2b;
      letter-spacing: 0;
      text-align: center; }
      .paragraph--type--membership-table .content .membership-by-branch table tbody tr td a {
        font-family: Cachet, Verdana, Geneva, sans-serif;
        /* 3 */
        /* 3 */
        /* 4 */
        /* 6 */
        /* 6 */
        /* 7 */
        font-size: 12px;
        /* 9 */
        font-size: parseInt(12px)/10rem;
        /* 9 */
        font-weight: bold;
        color: #000;
        border: 1px solid #000;
        border-radius: 5px;
        padding: 10px 15px; }
        .paragraph--type--membership-table .content .membership-by-branch table tbody tr td a:hover {
          text-decoration: underline; }
    .paragraph--type--membership-table .content .membership-by-branch table tbody tr td:first-child {
      text-align: left;
      padding-left: 50px; }
  .paragraph--type--membership-table .views-view-grid .form-item-mbrshp-location {
    padding: 10px 0;
    margin: 0 auto;
    display: block; }
  .paragraph--type--membership-table .views-view-grid .views-row {
    background: #fff;
    border: 1px solid #c1c1c1;
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 0; }
    .paragraph--type--membership-table .views-view-grid .views-row .views-field-title {
      font-family: Cachet, Verdana, Geneva, sans-serif;
      /* 3 */
      /* 3 */
      /* 4 */
      /* 6 */
      /* 6 */
      /* 7 */
      font-size: 14px;
      /* 9 */
      font-size: parseInt(14px)/10rem;
      /* 9 */
      font-weight: bold;
      background: #f7f7f7;
      border-bottom: 1px solid #c1c1c1;
      border-radius: 5px 5px 0 0;
      padding: 15px 20px;
      color: #000;
      text-align: left; }
    .paragraph--type--membership-table .views-view-grid .views-row .views-field-field-mbrshp-monthly-rate,
    .paragraph--type--membership-table .views-view-grid .views-row .views-field-field-mbrshp-join-fee {
      margin: 15px 0;
      display: flex;
      justify-content: space-between; }
      .paragraph--type--membership-table .views-view-grid .views-row .views-field-field-mbrshp-monthly-rate .views-label,
      .paragraph--type--membership-table .views-view-grid .views-row .views-field-field-mbrshp-join-fee .views-label {
        font-family: Cachet, Verdana, Geneva, sans-serif;
        /* 3 */
        /* 3 */
        /* 4 */
        /* 6 */
        /* 6 */
        /* 7 */
        font-size: 14px;
        /* 9 */
        font-size: parseInt(14px)/10rem;
        /* 9 */
        font-weight: bold;
        padding-left: 20px; }
      .paragraph--type--membership-table .views-view-grid .views-row .views-field-field-mbrshp-monthly-rate .field-content,
      .paragraph--type--membership-table .views-view-grid .views-row .views-field-field-mbrshp-join-fee .field-content {
        padding-right: 20px; }
    .paragraph--type--membership-table .views-view-grid .views-row .views-field-field-mbrshp-link {
      margin-bottom: 15px; }
      .paragraph--type--membership-table .views-view-grid .views-row .views-field-field-mbrshp-link a {
        font-family: Cachet, Verdana, Geneva, sans-serif;
        /* 3 */
        /* 3 */
        /* 4 */
        /* 6 */
        /* 6 */
        /* 7 */
        font-size: 12px;
        /* 9 */
        font-size: parseInt(12px)/10rem;
        /* 9 */
        font-weight: bold;
        color: #000;
        border: 1px solid #000;
        border-radius: 5px;
        padding: 10px 15px; }

.item-container .item-container-inner .paragraph-mini-info-section {
  position: relative;
  left: 50%;
  width: 100vw;
  max-width: 100vw !important;
  margin-left: -50vw; }

.two-column-left .two-column-fixed .paragraph-mini-info-section,
.two-column-left .item-container-inner .paragraph-mini-info-section,
.two-column .item-container-inner .paragraph-mini-info-section {
  width: 100%;
  left: 0;
  margin-left: 0; }

.paragraph-mini-info-section {
  padding-bottom: 30px;
  padding-top: 45px; }
  @media (min-width: 1060px) {
    .paragraph-mini-info-section {
      padding-top: 74px;
      padding-bottom: 56px; } }
  .paragraph-mini-info-section .mini-info-section-title > h2 {
    color: #000;
    font-size: 2.125rem;
    font-weight: 400 !important;
    letter-spacing: 0;
    line-height: 37.44px; }
    @media (min-width: 1060px) {
      .paragraph-mini-info-section .mini-info-section-title > h2 {
        font-size: 2.45rem; } }
  .paragraph-mini-info-section .row-info-piece {
    margin-left: -9px;
    margin-right: -9px; }
    .paragraph-mini-info-section .row-info-piece > .column {
      padding-left: 9px;
      padding-right: 9px;
      margin-bottom: 15px; }
      @media (min-width: 1060px) {
        .paragraph-mini-info-section .row-info-piece > .column {
          margin-bottom: 18px; } }
  .paragraph-mini-info-section .mini-info-piece {
    background-color: #fff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.12);
    padding: 22px 54px 18px 25px; }
    @media (max-width: 767.98px) {
      .paragraph-mini-info-section .mini-info-piece {
        height: auto !important; } }
    @media (min-width: 1060px) {
      .paragraph-mini-info-section .mini-info-piece {
        padding: 36px 54px 28px 38px; } }
    .paragraph-mini-info-section .mini-info-piece-title {
      font-size: 1.5rem;
      letter-spacing: 0;
      line-height: 26px;
      text-transform: none;
      margin-bottom: 0; }
      .paragraph-mini-info-section .mini-info-piece-title a {
        color: #0060af; }
    .paragraph-mini-info-section .mini-info-piece-text {
      color: #000;
      font-family: Verdana;
      font-size: 1rem;
      letter-spacing: 0;
      line-height: 24px;
      margin-top: 14px; }

.ymca-paragraphs-background.paragraph-background-image {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.paragraph-background-elements {
  z-index: 1;
  position: relative; }

.paragraph-background-overlay {
  cursor: pointer;
  background: rgba(45, 45, 45, 0.4);
  width: 100%;
  height: 100%;
  position: absolute;
  top: auto;
  bottom: 0;
  z-index: 0; }

.item-container .item-container-inner .ping-pong-container {
  position: relative;
  left: 50%;
  width: 100vw;
  max-width: 100vw !important;
  margin-left: -50vw; }

.two-column-left .two-column-fixed .ping-pong-container,
.two-column-left .item-container-inner .ping-pong-container,
.two-column .item-container-inner .ping-pong-container {
  width: 100%;
  left: 0;
  margin-left: 0; }

.ping-pong-container .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1; }
  .ping-pong-container .background * {
    display: block;
    width: 100%;
    height: 100%; }
  .ping-pong-container .background img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    max-height: 313px; }
    @media (min-width: 768px) {
      .ping-pong-container .background img {
        max-height: none; } }

.ping-pong-container .paragraph--type--ping-pong {
  width: 100%;
  overflow: hidden;
  position: relative; }

.ping-pong-container .ping-pong-content {
  width: 100%;
  background-color: rgba(27, 27, 27, 0.9);
  color: #fff;
  margin-top: 313px;
  padding: 44px 40px 44px 26px;
  position: relative;
  z-index: 2; }
  @media (min-width: 1060px) {
    .ping-pong-container .ping-pong-content {
      margin-top: 0;
      min-height: 626px;
      width: 558px;
      padding: 122px 96px 122px 86px; } }

.ping-pong-container .ping-pong-content-title {
  font-family: Cachet, Verdana, sans-serif;
  letter-spacing: 0;
  color: inherit;
  font-size: 2.25rem;
  line-height: 42px;
  margin-bottom: 30px;
  max-width: 100%; }
  @media (min-width: 1060px) {
    .ping-pong-container .ping-pong-content-title {
      font-size: 2.45rem;
      line-height: 46px;
      margin-bottom: 46px; } }

.ping-pong-container .ping-pong-content-description {
  letter-spacing: 0;
  margin-bottom: 30px;
  font-size: 0.875rem;
  line-height: 22px; }
  @media (min-width: 1060px) {
    .ping-pong-container .ping-pong-content-description {
      font-size: 1.15rem;
      line-height: 28px;
      margin-bottom: 50px; } }
  .ping-pong-container .ping-pong-content-description p {
    line-height: inherit; }
  .ping-pong-container .ping-pong-content-description ul {
    font-size: 1.1rem;
    line-height: 1.2; }
    .ping-pong-container .ping-pong-content-description ul li {
      margin-bottom: 12px; }

.paragraph--type--promo-card {
  background-color: #f2f2f2;
  box-shadow: 0 0 8px 0 rgba(186, 186, 186, 0.5);
  padding: 20px 44px 40px 20px;
  margin-bottom: 30px; }
  .paragraph--type--promo-card .promo-card {
    width: calc(100% + 16px); }
    .paragraph--type--promo-card .promo-card-title > h2 {
      color: #231f20;
      font-size: 1.75rem;
      letter-spacing: 0;
      line-height: 32px;
      text-transform: none;
      margin-bottom: 14px; }
    .paragraph--type--promo-card .promo-card-subtitle {
      font-size: 1.25rem;
      letter-spacing: 0;
      line-height: 1.5;
      margin-bottom: 14px; }
    .paragraph--type--promo-card .promo-card-body {
      color: #363636;
      font-size: 1.125rem;
      letter-spacing: 0;
      line-height: 26px; }
    .paragraph--type--promo-card .promo-card-cta {
      margin-top: 34px; }
      @media (min-width: 1060px) {
        .paragraph--type--promo-card .promo-card-cta a {
          min-width: 144px; } }

.paragraph--type--sibling-menu {
  background-color: #f5f5f5;
  font-size: 20px;
  padding-bottom: 5px;
  padding-top: 25px; }
  .paragraph--type--sibling-menu .paragraph__column {
    padding: 0; }
  .paragraph--type--sibling-menu .title {
    padding: 10px 12%;
    border-bottom: 1px solid #ececec; }
  .paragraph--type--sibling-menu ul {
    list-style: none;
    padding-left: 0; }
    .paragraph--type--sibling-menu ul li {
      display: none; }
      .paragraph--type--sibling-menu ul li a {
        display: block;
        padding: 20px 12%;
        position: relative;
        line-height: normal;
        position: relative; }
        .paragraph--type--sibling-menu ul li a::after {
          content: '';
          position: absolute;
          left: 0;
          bottom: 0;
          height: 1px;
          width: 100%;
          border-bottom: 1px solid #ececec; }
        .paragraph--type--sibling-menu ul li a:hover {
          text-decoration: none; }
      .paragraph--type--sibling-menu ul li ul {
        padding-left: 0%; }
    .paragraph--type--sibling-menu ul a.is-active {
      display: block;
      background-color: #ececec; }
      .paragraph--type--sibling-menu ul a.is-active::before {
        content: '\f105';
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        margin-right: 5px;
        position: absolute;
        left: 5%;
        top: 20%;
        transform: translateY(50%); }
    .paragraph--type--sibling-menu ul li.is-active {
      display: block; }
      .paragraph--type--sibling-menu ul li.is-active li {
        display: block; }

.paragraph--type--sidebar-menu,
.paragraph--type--microsites-menu {
  padding: 0; }
  .paragraph--type--sidebar-menu .wrapper-field-menu-block-links,
  .paragraph--type--microsites-menu .wrapper-field-menu-block-links {
    padding: 0; }
  .paragraph--type--sidebar-menu ul,
  .paragraph--type--microsites-menu ul {
    list-style: none;
    padding: 0;
    width: 100%; }
  .paragraph--type--sidebar-menu a,
  .paragraph--type--microsites-menu a {
    color: #231f20;
    font-size: 1.25rem;
    letter-spacing: 0;
    line-height: 24px;
    width: 100%;
    background-color: #f2f2f2;
    padding: 10px 40px 10px 20px;
    position: relative;
    margin: 0 0 12px;
    display: block;
    transition: all 0.2s linear;
    border-radius: 0; }
    .paragraph--type--sidebar-menu a:focus, .paragraph--type--sidebar-menu a:hover, .paragraph--type--sidebar-menu a.active,
    .paragraph--type--microsites-menu a:focus,
    .paragraph--type--microsites-menu a:hover,
    .paragraph--type--microsites-menu a.active {
      background-color: #e6f7f5;
      text-decoration: none; }
    .paragraph--type--sidebar-menu a::after,
    .paragraph--type--microsites-menu a::after {
      font-family: 'icomoon';
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      line-height: 1;
      text-transform: none;
      speak: never;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: '\e90f';
      color: #01a490;
      font-size: 16px;
      position: absolute;
      right: 15px;
      top: 50%;
      transform: translateY(-50%); }

.paragraph__column .sidebar-region .paragraph--type--sidebar-menu > h3,
.paragraph__column .sidebar-region .paragraph--type--microsites-menu > h3 {
  text-transform: capitalize;
  font-size: 2rem; }

.paragraph--type--simple-content {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 12px;
  margin-bottom: 12px; }
  @media (min-width: 600px) {
    .paragraph--type--simple-content {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .paragraph--type--simple-content {
      max-width: 720px; } }
  @media (min-width: 1060px) {
    .paragraph--type--simple-content {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .paragraph--type--simple-content {
      max-width: 1120px; } }
  @media (min-width: 1400px) {
    .paragraph--type--simple-content {
      max-width: 1266px; } }
  @media (min-width: 1060px) {
    .paragraph--type--simple-content {
      margin-top: 12px;
      margin-bottom: 38px; } }

.container .paragraph--type--simple-content {
  padding-left: 0;
  padding-right: 0; }
  .container .paragraph--type--simple-content .paragraph__column .field-text-long h4 {
    line-height: 37px;
    font-size: 1.85rem; }

.ps-simple_content-table-listing-simple-content {
  background: #e9e9e9;
  padding: 20px !important;
  margin-bottom: 30px !important; }
  .ps-simple_content-table-listing-simple-content table,
  .ps-simple_content-table-listing-simple-content table {
    border-radius: 0; }
    .ps-simple_content-table-listing-simple-content table th:first-child,
    .ps-simple_content-table-listing-simple-content table th:last-child,
    .ps-simple_content-table-listing-simple-content table th:first-child,
    .ps-simple_content-table-listing-simple-content table th:last-child {
      border-radius: 0; }
  .ps-simple_content-table-listing-simple-content table + table {
    margin-top: 20px; }
  .ps-simple_content-table-listing-simple-content .t-column-count-2 th:first-child,
  .ps-simple_content-table-listing-simple-content .t-column-count-2 tr:first-child {
    width: 50%; }
    @media (min-width: 1060px) {
      .ps-simple_content-table-listing-simple-content .t-column-count-2 th:first-child,
      .ps-simple_content-table-listing-simple-content .t-column-count-2 tr:first-child {
        width: 60%; } }
  .ps-simple_content-table-listing-simple-content .t-column-count-2 th:last-child,
  .ps-simple_content-table-listing-simple-content .t-column-count-2 tr:last-child {
    width: 50%; }
    @media (min-width: 1060px) {
      .ps-simple_content-table-listing-simple-content .t-column-count-2 th:last-child,
      .ps-simple_content-table-listing-simple-content .t-column-count-2 tr:last-child {
        width: 40%; } }
  .ps-simple_content-table-listing-simple-content .t-column-count-3 th,
  .ps-simple_content-table-listing-simple-content .t-column-count-3 tr {
    width: 25%; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJzcmMvc2Nzcy9nbG9iYWwvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwic3JjL3Njc3MvZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJzcmMvc2Nzcy9nbG9iYWwvX3ByZWxvYWQuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsInNyYy9zY3NzL2Jhc2UvX2xheW91dC5zY3NzIiwic3JjL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwic3JjL3Njc3MvYmFzZS9fdXRpbGl0aWVzLnNjc3MiLCJzcmMvZm9udHMvaWNvbW9vbi9zdHlsZS5zY3NzIiwic3JjL2ZvbnRzL2ljb21vb24vdmFyaWFibGVzLnNjc3MiLCJzcmMvc2Nzcy9jb21wb25lbnQvX2FuY2hvcnMuc2NzcyIsInNyYy9zY3NzL2NvbXBvbmVudC9fYmFkZ2Uuc2NzcyIsInNyYy9zY3NzL2NvbXBvbmVudC9fYnJlYWRjcnVtYnMuc2NzcyIsInNyYy9zY3NzL2NvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJzcmMvc2Nzcy9jb21wb25lbnQvX2Zvcm0uc2NzcyIsInNyYy9zY3NzL2NvbXBvbmVudC9faWNvbi5zY3NzIiwic3JjL3Njc3MvY29tcG9uZW50L19pZnJhbWUuc2NzcyIsInNyYy9zY3NzL2NvbXBvbmVudC9faW1nLnNjc3MiLCJzcmMvc2Nzcy9jb21wb25lbnQvX21lZGlhLnNjc3MiLCJzcmMvc2Nzcy9jb21wb25lbnQvX3BhZ2VyLnNjc3MiLCJzcmMvc2Nzcy9jb21wb25lbnQvX3RhYmxlLnNjc3MiLCJzcmMvc2Nzcy9tZW51L19mb290ZXIuc2NzcyIsInNyYy9zY3NzL21lbnUvX21lbnUuc2NzcyIsInNyYy9zY3NzL21vbGVjdWxlcy9fYWN0aXZpdHlfZmluZGVyLnNjc3MiLCJzcmMvc2Nzcy9tb2xlY3VsZXMvX2FsZXJ0LnNjc3MiLCJzcmMvc2Nzcy9tb2xlY3VsZXMvX2Jhbm5lci5zY3NzIiwic3JjL3Njc3MvbW9sZWN1bGVzL19icmFuY2gtcGFnZS5zY3NzIiwic3JjL3Njc3MvbW9sZWN1bGVzL19ldmVudHNfcG9zdF9saXN0aW5nLnNjc3MiLCJzcmMvc2Nzcy9tb2xlY3VsZXMvX2hvbWUtYnJhbmNoLnNjc3MiLCJzcmMvc2Nzcy9tb2xlY3VsZXMvX2pvYi5zY3NzIiwic3JjL3Njc3MvbW9sZWN1bGVzL19sYW5kaW5nLnNjc3MiLCJzcmMvc2Nzcy9tb2xlY3VsZXMvX2xvY2F0aW9uLWNhcmQuc2NzcyIsInNyYy9zY3NzL21vbGVjdWxlcy9fbWVtYmVyc2hpcC5zY3NzIiwic3JjL3Njc3MvbW9sZWN1bGVzL19tb2JpbGUtbWVudS5zY3NzIiwic3JjL3Njc3MvbW9sZWN1bGVzL19tb2RhbC5zY3NzIiwic3JjL3Njc3MvbW9sZWN1bGVzL19uZXdzLnNjc3MiLCJzcmMvc2Nzcy9tb2xlY3VsZXMvX29wZW55LWdhdGVkLWNvbnRlbnQuc2NzcyIsInNyYy9zY3NzL21vbGVjdWxlcy9fcHJvZ3JhbXMuc2NzcyIsInNyYy9zY3NzL21vbGVjdWxlcy9fcHJvdGVjdGVkLXBhZ2VzLnNjc3MiLCJzcmMvc2Nzcy9tb2xlY3VsZXMvX3JlcGVhdC5zY3NzIiwic3JjL3Njc3MvbW9sZWN1bGVzL19zZWFyY2guc2NzcyIsInNyYy9zY3NzL21vbGVjdWxlcy9fdG91cl95X2Zvcm0uc2NzcyIsInNyYy9zY3NzL21vbGVjdWxlcy9fdmlldy10YXhvbm9teS5zY3NzIiwic3JjL3Njc3MvbW9sZWN1bGVzL193ZWJmb3Jtcy5zY3NzIiwic3JjL3Njc3MvcGFyYWdyYXBocy9fMWMuc2NzcyIsInNyYy9zY3NzL3BhcmFncmFwaHMvXzNjLnNjc3MiLCJzcmMvc2Nzcy9wYXJhZ3JhcGhzL19hY2NvcmRpb24uc2NzcyIsInNyYy9zY3NzL3BhcmFncmFwaHMvX2FjdGl2aXR5LWZpbmRlci5zY3NzIiwic3JjL3Njc3MvcGFyYWdyYXBocy9fYW1lbml0aWVzLnNjc3MiLCJzcmMvc2Nzcy9wYXJhZ3JhcGhzL19hc2lkZS1ibG9jay5zY3NzIiwic3JjL3Njc3MvcGFyYWdyYXBocy9fYmxvZy1saXN0aW5nLnNjc3MiLCJzcmMvc2Nzcy9wYXJhZ3JhcGhzL19jYW1wLW1lbnUuc2NzcyIsInNyYy9zY3NzL3BhcmFncmFwaHMvX2ZlYXR1cmVzLnNjc3MiLCJzcmMvc2Nzcy9wYXJhZ3JhcGhzL19nYWxsZXJ5LXNsaWRlci10aHVtYm5haWwuc2NzcyIsInNyYy9zY3NzL3BhcmFncmFwaHMvX2dhbGxlcnkuc2NzcyIsInNyYy9zY3NzL3BhcmFncmFwaHMvX2dyaWRfY29udGVudC5zY3NzIiwic3JjL3Njc3MvcGFyYWdyYXBocy9faG9yaXpvbnRhbC1mZWF0dXJlcy5zY3NzIiwic3JjL3Njc3MvcGFyYWdyYXBocy9fam9ic19saXN0LnNjc3MiLCJzcmMvc2Nzcy9wYXJhZ3JhcGhzL19saW5rLXdpZGdldC5zY3NzIiwic3JjL3Njc3MvcGFyYWdyYXBocy9fbWVtYmVyc2hpcF90YWJsZS5zY3NzIiwic3JjL3Njc3MvcGFyYWdyYXBocy9fbWluaS1pbmZvLXNlY3Rpb24uc2NzcyIsInNyYy9zY3NzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1iYWNrZ3JvdW5kLnNjc3MiLCJzcmMvc2Nzcy9wYXJhZ3JhcGhzL19waW5nLXBvbmctYmxvY2suc2NzcyIsInNyYy9zY3NzL3BhcmFncmFwaHMvX3Byb21vLWNhcmQuc2NzcyIsInNyYy9zY3NzL3BhcmFncmFwaHMvX3NpYmxpbmctbWVudS5zY3NzIiwic3JjL3Njc3MvcGFyYWdyYXBocy9fc2lkZWJhci1tZW51LnNjc3MiLCJzcmMvc2Nzcy9wYXJhZ3JhcGhzL19zaW1wbGUtY29udGVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7O0VET0U7QUVQRjs7Ozs7RUZhRTtBR2JGO0VBR0ksZUFBYztFQUFkLGlCQUFjO0VBQWQsaUJBQWM7RUFBZCxlQUFjO0VBQWQsY0FBYztFQUFkLGlCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUFkLGVBQWM7RUFBZCxlQUFjO0VBQWQsYUFBYztFQUFkLFlBQWM7RUFBZCxpQkFBYztFQUFkLG1CQUFjO0VBQWQscUJBQWM7RUFBZCxvQkFBYztFQUlkLGtCQUFjO0VBQWQsb0JBQWM7RUFBZCxrQkFBYztFQUFkLGVBQWM7RUFBZCxrQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQscUJBQWM7RUFBZCx1QkFBYztFQUFkLGVBQWM7RUFBZCxvQkFBYztF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L0IsZ0JGNlErQixFQUFBOztBRTNRakM7RUg4SU0saUJBQVc7RUc1SWYsZ0JGbVIrQjtFRWxSL0IsZ0JGd1ErQixFQUFBOztBRXRRakM7RUh5SU0saUJBQVc7RUd2SWYsZ0JGK1ErQjtFRTlRL0IsZ0JGbVErQixFQUFBOztBSHRPakM7RUtwQkUsZ0JGZ0ZXO0VFL0VYLG1CRitFVztFRTlFWCxTQUFTO0VBQ1Qsd0NKL0JVLEVBQUE7O0FJdUNaOztFSGtHSSxrQkFBVztFRy9GYixnQko4RnNCLEVBQUE7O0FJM0Z4Qjs7RUFFRSxjRm1RZ0M7RUVsUWhDLHlCRjJRbUMsRUFBQTs7QUVuUXJDO0VDL0VFLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTs7QURtRmxCO0VDcEZFLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTs7QURzRmxCO0VBQ0UscUJBQXFCLEVBQUE7RUFEdkI7SUFJSSxvQkpvTXVCLEVBQUE7O0FJMUwzQjtFSDJESSxjQUFXO0VHekRiLHlCQUF5QixFQUFBOztBQUkzQjtFQUNFLG1CRnVCVztFRDZDUCxrQkFBVyxFQUFBOztBR2hFakI7RUFDRSxjQUFjO0VIK0NaLGtCQUFXO0VHN0NiLFdKdkdhLEVBQUE7RUlvR2Y7SUFNSSxxQkFBcUIsRUFBQTs7QUVuSHpCO0VDSUUsZUFBZTtFQUdmLFlBQVksRUFBQTs7QUREZDtFQUNFLGdCSnFnQ3dDO0VJcGdDeEMsc0JOVlU7RU1XVix5Qk5KZ0I7RVFNZCxzQk42TmdDO0VLcE9sQyxlQUFlO0VBR2YsWUFBWSxFQUFBOztBRGNkO0VBRUUscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0UscUJBQTJCO0VBQzNCLGNBQWMsRUFBQTs7QUFHaEI7RUw4SEksY0FBVztFSzVIYixXTnhCYSxFQUFBOztBU2ZmO0VSbUtJLGdCQUFXO0VRaktiLGNUaUNZO0VTaENaLHFCQUFxQixFQUFBO0VBR3JCO0lBQ0UsY0FBYyxFQUFBOztBQUtsQjtFQUNFLHNCUDBsQ3VDO0VEcDhCckMsZ0JBQVc7RVFwSmIsV1RYVTtFU1lWLHlCVElnQjtFUUhkLHFCTitOK0IsRUFBQTtFT3BPbkM7SUFTSSxV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QWlGLEVBQUE7O0FEUXZGO0VDM0RBLFd2QkRVO0VxQkNSLHlCckJnRVU7RXVCOURaLHFCdkI4RFksRUFBQTtFRzFEWjtJb0JBRSxXdkJQUTtJcUJDUix5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RUFZM0g7SUFFRSxXdkJkUTtJcUJDUix5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILDZDQUFpRixFQUFBO0VBS3JGO0lBRUUsV3ZCNUJRO0l1QjZCUix5QnZCb0NVO0l1Qm5DVixxQnZCbUNVLEVBQUE7RXVCNUJaOztJQUdFLFd2QnhDUTtJdUJ5Q1IseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSw2Q0FBaUYsRUFBQTs7QURRdkY7RUMzREEsV3ZCRFU7RXFCQ1IseUJyQjBEVztFdUJ4RGIscUJ2QndEYSxFQUFBO0VHcERiO0lvQkFFLFd2QlBRO0lxQkNSLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQUVFLFd2QmRRO0lxQkNSLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsNkNBQWlGLEVBQUE7RUFLckY7SUFFRSxXdkI1QlE7SXVCNkJSLHlCdkI4Qlc7SXVCN0JYLHFCdkI2QlcsRUFBQTtFdUJ0QmI7O0lBR0UsV3ZCeENRO0l1QnlDUix5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SUErQy9NOztNQUtJLDZDQUFpRixFQUFBOztBRFF2RjtFQzNEQSxXdkJEVTtFcUJDUix5QnJCdUNVO0V1QnJDWixxQnZCcUNZLEVBQUE7RUdqQ1o7SW9CQUUsV3ZCUFE7SXFCQ1IseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBRUUsV3ZCZFE7SXFCQ1IseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCw2Q0FBaUYsRUFBQTtFQUtyRjtJQUVFLFd2QjVCUTtJdUI2QlIseUJ2QldVO0l1QlZWLHFCdkJVVSxFQUFBO0V1QkhaOztJQUdFLFd2QnhDUTtJdUJ5Q1IseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSw2Q0FBaUYsRUFBQTs7QURRdkY7RUMzREEsV3ZCRFU7RXFCQ1IseUJyQm9FWTtFdUJsRWQscUJ2QmtFYyxFQUFBO0VHOURkO0lvQkFFLFd2QlBRO0lxQkNSLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQUVFLFd2QmRRO0lxQkNSLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsNkNBQWlGLEVBQUE7RUFLckY7SUFFRSxXdkI1QlE7SXVCNkJSLHlCdkJ3Q1k7SXVCdkNaLHFCdkJ1Q1ksRUFBQTtFdUJoQ2Q7O0lBR0UsV3ZCeENRO0l1QnlDUix5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SUErQy9NOztNQUtJLDZDQUFpRixFQUFBOztBRFF2RjtFQzNEQSxXdkJEVTtFcUJDUix5QnJCc0VTO0V1QnBFWCxxQnZCb0VXLEVBQUE7RUdoRVg7SW9CQUUsV3ZCUFE7SXFCQ1IseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBRUUsV3ZCZFE7SXFCQ1IseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCw0Q0FBaUYsRUFBQTtFQUtyRjtJQUVFLFd2QjVCUTtJdUI2QlIseUJ2QjBDUztJdUJ6Q1QscUJ2QnlDUyxFQUFBO0V1QmxDWDs7SUFHRSxXdkJ4Q1E7SXVCeUNSLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJQStDL007O01BS0ksNENBQWlGLEVBQUE7O0FEUXZGO0VDM0RBLGN2QmVnQjtFcUJmZCx5QnJCR2M7RXVCRGhCLHFCdkJDZ0IsRUFBQTtFR0doQjtJb0JBRSxjdkJTYztJcUJmZCx5QkVEb0Y7SUFTcEYsdUJBVHlILEVBQUE7RUFZM0g7SUFFRSxjdkJFYztJcUJmZCx5QkVEb0Y7SUFnQnBGLHVCQWhCeUg7SUFxQnZILDhDQUFpRixFQUFBO0VBS3JGO0lBRUUsY3ZCWmM7SXVCYWQseUJ2QnpCYztJdUIwQmQscUJ2QjFCYyxFQUFBO0V1QmlDaEI7O0lBR0UsY3ZCeEJjO0l1QnlCZCwyQkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SUErQy9NOztNQUtJLDhDQUFpRixFQUFBOztBRFF2RjtFQzNEQSxXdkJEVTtFcUJDUiwyQnJCK0VZO0V1QjdFZCx1QnZCNkVjLEVBQUE7RUd6RWQ7SW9CQUUsV3ZCUFE7SXFCQ1IseUNFRG9GO0lBU3BGLHFDQVR5SCxFQUFBO0VBWTNIO0lBRUUsV3ZCZFE7SXFCQ1IseUNFRG9GO0lBZ0JwRixxQ0FoQnlIO0lBcUJ2SCwyQ0FBaUYsRUFBQTtFQUtyRjtJQUVFLFd2QjVCUTtJdUI2QlIsMkJ2Qm1EWTtJdUJsRFosdUJ2QmtEWSxFQUFBO0V1QjNDZDs7SUFHRSxXdkJ4Q1E7SXVCeUNSLHlDQXpDdUs7SUE2Q3ZLLHFDQTdDK00sRUFBQTtJQStDL007O01BS0ksMkNBQWlGLEVBQUE7O0FEUXZGO0VDM0RBLFd2QkRVO0VxQkNSLHlCckIwRFc7RXVCeERiLHFCdkJ3RGEsRUFBQTtFR3BEYjtJb0JBRSxXdkJQUTtJcUJDUix5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RUFZM0g7SUFFRSxXdkJkUTtJcUJDUix5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILDZDQUFpRixFQUFBO0VBS3JGO0lBRUUsV3ZCNUJRO0l1QjZCUix5QnZCOEJXO0l1QjdCWCxxQnZCNkJXLEVBQUE7RXVCdEJiOztJQUdFLFd2QnhDUTtJdUJ5Q1IseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSw2Q0FBaUYsRUFBQTs7QURRdkY7RUMzREEsV3ZCRFU7RXFCQ1IseUJyQjZEZ0I7RXVCM0RsQixxQnZCMkRrQixFQUFBO0VHdkRsQjtJb0JBRSxXdkJQUTtJcUJDUix5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RUFZM0g7SUFFRSxXdkJkUTtJcUJDUix5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILDZDQUFpRixFQUFBO0VBS3JGO0lBRUUsV3ZCNUJRO0l1QjZCUix5QnZCaUNnQjtJdUJoQ2hCLHFCdkJnQ2dCLEVBQUE7RXVCekJsQjs7SUFHRSxXdkJ4Q1E7SXVCeUNSLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJQStDL007O01BS0ksNkNBQWlGLEVBQUE7O0FEUXZGO0VDM0RBLFd2QkRVO0VxQkNSLHlCckI4RGtCO0V1QjVEcEIscUJ2QjREb0IsRUFBQTtFR3hEcEI7SW9CQUUsV3ZCUFE7SXFCQ1IseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBRUUsV3ZCZFE7SXFCQ1IseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCwyQ0FBaUYsRUFBQTtFQUtyRjtJQUVFLFd2QjVCUTtJdUI2QlIseUJ2QmtDa0I7SXVCakNsQixxQnZCaUNrQixFQUFBO0V1QjFCcEI7O0lBR0UsV3ZCeENRO0l1QnlDUix5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SUErQy9NOztNQUtJLDJDQUFpRixFQUFBOztBRFF2RjtFQzNEQSxXdkJEVTtFcUJDUix5QnJCZ0VVO0V1QjlEWixxQnZCOERZLEVBQUE7RUcxRFo7SW9CQUUsV3ZCUFE7SXFCQ1IseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBRUUsV3ZCZFE7SXFCQ1IseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCw2Q0FBaUYsRUFBQTtFQUtyRjtJQUVFLFd2QjVCUTtJdUI2QlIseUJ2Qm9DVTtJdUJuQ1YscUJ2Qm1DVSxFQUFBO0V1QjVCWjs7SUFHRSxXdkJ4Q1E7SXVCeUNSLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJQStDL007O01BS0ksNkNBQWlGLEVBQUE7O0FEUXZGO0VDM0RBLFd2QkRVO0VxQkNSLHlCckJpRWU7RXVCL0RqQixxQnZCK0RpQixFQUFBO0VHM0RqQjtJb0JBRSxXdkJQUTtJcUJDUix5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RUFZM0g7SUFFRSxXdkJkUTtJcUJDUix5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILDZDQUFpRixFQUFBO0VBS3JGO0lBRUUsV3ZCNUJRO0l1QjZCUix5QnZCcUNlO0l1QnBDZixxQnZCb0NlLEVBQUE7RXVCN0JqQjs7SUFHRSxXdkJ4Q1E7SXVCeUNSLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJQStDL007O01BS0ksNkNBQWlGLEVBQUE7O0FEUXZGO0VDM0RBLFd2QkRVO0VxQkNSLHlCckJrRWlCO0V1QmhFbkIscUJ2QmdFbUIsRUFBQTtFRzVEbkI7SW9CQUUsV3ZCUFE7SXFCQ1IseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBRUUsV3ZCZFE7SXFCQ1IseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCw0Q0FBaUYsRUFBQTtFQUtyRjtJQUVFLFd2QjVCUTtJdUI2QlIseUJ2QnNDaUI7SXVCckNqQixxQnZCcUNpQixFQUFBO0V1QjlCbkI7O0lBR0UsV3ZCeENRO0l1QnlDUix5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SUErQy9NOztNQUtJLDRDQUFpRixFQUFBOztBRFF2RjtFQzNEQSxjdkJlZ0I7RXFCZmQsc0JyQkRRO0V1QkdWLGtCdkJIVSxFQUFBO0VHT1Y7SW9CQUUsY3ZCU2M7SXFCZmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBRUUsY3ZCRWM7SXFCZmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCw4Q0FBaUYsRUFBQTtFQUtyRjtJQUVFLGN2QlpjO0l1QmFkLHNCdkI3QlE7SXVCOEJSLGtCdkI5QlEsRUFBQTtFdUJxQ1Y7O0lBR0UsY3ZCeEJjO0l1QnlCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SUErQy9NOztNQUtJLDhDQUFpRixFQUFBOztBRFF2RjtFQzNEQSxjdkJlZ0I7RXFCZmQseUJyQkdjO0V1QkRoQixxQnZCQ2dCLEVBQUE7RUdHaEI7SW9CQUUsY3ZCU2M7SXFCZmQseUJFRG9GO0lBU3BGLHVCQVR5SCxFQUFBO0VBWTNIO0lBRUUsY3ZCRWM7SXFCZmQseUJFRG9GO0lBZ0JwRix1QkFoQnlIO0lBcUJ2SCw4Q0FBaUYsRUFBQTtFQUtyRjtJQUVFLGN2QlpjO0l1QmFkLHlCdkJ6QmM7SXVCMEJkLHFCdkIxQmMsRUFBQTtFdUJpQ2hCOztJQUdFLGN2QnhCYztJdUJ5QmQsMkJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSw4Q0FBaUYsRUFBQTs7QURRdkY7RUMzREEsY3ZCZWdCO0VxQmZkLHNCckJJVztFdUJGYixrQnZCRWEsRUFBQTtFR0ViO0lvQkFFLGN2QlNjO0lxQmZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQUVFLGN2QkVjO0lxQmZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsOENBQWlGLEVBQUE7RUFLckY7SUFFRSxjdkJaYztJdUJhZCxzQnZCeEJXO0l1QnlCWCxrQnZCekJXLEVBQUE7RXVCZ0NiOztJQUdFLGN2QnhCYztJdUJ5QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSw4Q0FBaUYsRUFBQTs7QURRdkY7RUMzREEsY3ZCZWdCO0VxQmZkLHlCckJNYztFdUJKaEIscUJ2QklnQixFQUFBO0VHQWhCO0lvQkFFLFd2QlBRO0lxQkNSLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQUVFLFd2QmRRO0lxQkNSLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsOENBQWlGLEVBQUE7RUFLckY7SUFFRSxjdkJaYztJdUJhZCx5QnZCdEJjO0l1QnVCZCxxQnZCdkJjLEVBQUE7RXVCOEJoQjs7SUFHRSxXdkJ4Q1E7SXVCeUNSLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJQStDL007O01BS0ksOENBQWlGLEVBQUE7O0FEUXZGO0VDM0RBLFd2QkRVO0VxQkNSLHlCckJPYztFdUJMaEIscUJ2QktnQixFQUFBO0VHRGhCO0lvQkFFLFd2QlBRO0lxQkNSLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQUVFLFd2QmRRO0lxQkNSLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsOENBQWlGLEVBQUE7RUFLckY7SUFFRSxXdkI1QlE7SXVCNkJSLHlCdkJyQmM7SXVCc0JkLHFCdkJ0QmMsRUFBQTtFdUI2QmhCOztJQUdFLFd2QnhDUTtJdUJ5Q1IseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSw4Q0FBaUYsRUFBQTs7QURRdkY7RUMzREEsV3ZCRFU7RXFCQ1IseUJyQlFjO0V1Qk5oQixxQnZCTWdCLEVBQUE7RUdGaEI7SW9CQUUsV3ZCUFE7SXFCQ1IseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBRUUsV3ZCZFE7SXFCQ1IseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCw4Q0FBaUYsRUFBQTtFQUtyRjtJQUVFLFd2QjVCUTtJdUI2QlIseUJ2QnBCYztJdUJxQmQscUJ2QnJCYyxFQUFBO0V1QjRCaEI7O0lBR0UsV3ZCeENRO0l1QnlDUix5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SUErQy9NOztNQUtJLDhDQUFpRixFQUFBOztBRFF2RjtFQzNEQSxXdkJEVTtFcUJDUixzQnJCVVc7RXVCUmIsa0J2QlFhLEVBQUE7RUdKYjtJb0JBRSxXdkJQUTtJcUJDUix5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RUFZM0g7SUFFRSxXdkJkUTtJcUJDUix5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILDJDQUFpRixFQUFBO0VBS3JGO0lBRUUsV3ZCNUJRO0l1QjZCUixzQnZCbEJXO0l1Qm1CWCxrQnZCbkJXLEVBQUE7RXVCMEJiOztJQUdFLFd2QnhDUTtJdUJ5Q1IseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSwyQ0FBaUYsRUFBQTs7QURRdkY7RUMzREEsV3ZCRFU7RXFCQ1Isc0JyQnFCUTtFdUJuQlYsa0J2Qm1CVSxFQUFBO0VHZlY7SW9CQUUsV3ZCUFE7SXFCQ1IsdUJFRG9GO0lBU3BGLG1CQVR5SCxFQUFBO0VBWTNIO0lBRUUsV3ZCZFE7SXFCQ1IsdUJFRG9GO0lBZ0JwRixtQkFoQnlIO0lBcUJ2SCwyQ0FBaUYsRUFBQTtFQUtyRjtJQUVFLFd2QjVCUTtJdUI2QlIsc0J2QlBRO0l1QlFSLGtCdkJSUSxFQUFBO0V1QmVWOztJQUdFLFd2QnhDUTtJdUJ5Q1IsdUJBekN1SztJQTZDdkssbUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSwyQ0FBaUYsRUFBQTs7QURjdkY7RUNQQSxjdkJBYTtFdUJDYixxQnZCRGEsRUFBQTtFR3BEYjtJb0J3REUsV3ZCL0RRO0l1QmdFUix5QnZCTFc7SXVCTVgscUJ2Qk5XLEVBQUE7RXVCU2I7SUFFRSw0Q3ZCWFcsRUFBQTtFdUJjYjtJQUVFLGN2QmhCVztJdUJpQlgsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV3ZCbEZRO0l1Qm1GUix5QnZCeEJXO0l1QnlCWCxxQnZCekJXLEVBQUE7SXVCMkJYOztNQUtJLDRDdkJoQ08sRUFBQTs7QXNCT2I7RUNQQSxjdkJNWTtFdUJMWixxQnZCS1ksRUFBQTtFRzFEWjtJb0J3REUsV3ZCL0RRO0l1QmdFUix5QnZCQ1U7SXVCQVYscUJ2QkFVLEVBQUE7RXVCR1o7SUFFRSw0Q3ZCTFUsRUFBQTtFdUJRWjtJQUVFLGN2QlZVO0l1QldWLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFd2QmxGUTtJdUJtRlIseUJ2QmxCVTtJdUJtQlYscUJ2Qm5CVSxFQUFBO0l1QnFCVjs7TUFLSSw0Q3ZCMUJNLEVBQUE7O0FzQkNaO0VDUEEsY3ZCQWE7RXVCQ2IscUJ2QkRhLEVBQUE7RUdwRGI7SW9Cd0RFLFd2Qi9EUTtJdUJnRVIseUJ2QkxXO0l1Qk1YLHFCdkJOVyxFQUFBO0V1QlNiO0lBRUUsNEN2QlhXLEVBQUE7RXVCY2I7SUFFRSxjdkJoQlc7SXVCaUJYLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFd2QmxGUTtJdUJtRlIseUJ2QnhCVztJdUJ5QlgscUJ2QnpCVyxFQUFBO0l1QjJCWDs7TUFLSSw0Q3ZCaENPLEVBQUE7O0FzQk9iO0VDUEEsY3ZCbkJZO0V1Qm9CWixxQnZCcEJZLEVBQUE7RUdqQ1o7SW9Cd0RFLFd2Qi9EUTtJdUJnRVIseUJ2QnhCVTtJdUJ5QlYscUJ2QnpCVSxFQUFBO0V1QjRCWjtJQUVFLDRDdkI5QlUsRUFBQTtFdUJpQ1o7SUFFRSxjdkJuQ1U7SXVCb0NWLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFd2QmxGUTtJdUJtRlIseUJ2QjNDVTtJdUI0Q1YscUJ2QjVDVSxFQUFBO0l1QjhDVjs7TUFLSSw0Q3ZCbkRNLEVBQUE7O0FzQjBCWjtFQ1BBLGN2QlVjO0V1QlRkLHFCdkJTYyxFQUFBO0VHOURkO0lvQndERSxXdkIvRFE7SXVCZ0VSLHlCdkJLWTtJdUJKWixxQnZCSVksRUFBQTtFdUJEZDtJQUVFLDRDdkJEWSxFQUFBO0V1QklkO0lBRUUsY3ZCTlk7SXVCT1osNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV3ZCbEZRO0l1Qm1GUix5QnZCZFk7SXVCZVoscUJ2QmZZLEVBQUE7SXVCaUJaOztNQUtJLDRDdkJ0QlEsRUFBQTs7QXNCSGQ7RUNQQSxjdkJZVztFdUJYWCxxQnZCV1csRUFBQTtFR2hFWDtJb0J3REUsV3ZCL0RRO0l1QmdFUix5QnZCT1M7SXVCTlQscUJ2Qk1TLEVBQUE7RXVCSFg7SUFFRSwyQ3ZCQ1MsRUFBQTtFdUJFWDtJQUVFLGN2QkpTO0l1QktULDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFd2QmxGUTtJdUJtRlIseUJ2QlpTO0l1QmFULHFCdkJiUyxFQUFBO0l1QmVUOztNQUtJLDJDdkJwQkssRUFBQTs7QXNCTFg7RUNQQSxjdkJ2RGdCO0V1QndEaEIscUJ2QnhEZ0IsRUFBQTtFR0doQjtJb0J3REUsY3ZCL0NjO0l1QmdEZCx5QnZCNURjO0l1QjZEZCxxQnZCN0RjLEVBQUE7RXVCZ0VoQjtJQUVFLDhDdkJsRWMsRUFBQTtFdUJxRWhCO0lBRUUsY3ZCdkVjO0l1QndFZCw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjdkJsRWM7SXVCbUVkLHlCdkIvRWM7SXVCZ0ZkLHFCdkJoRmMsRUFBQTtJdUJrRmQ7O01BS0ksOEN2QnZGVSxFQUFBOztBc0I4RGhCO0VDUEEsZ0J2QnFCYztFdUJwQmQsdUJ2Qm9CYyxFQUFBO0VHekVkO0lvQndERSxXdkIvRFE7SXVCZ0VSLDJCdkJnQlk7SXVCZlosdUJ2QmVZLEVBQUE7RXVCWmQ7SUFFRSwyQ3ZCVVksRUFBQTtFdUJQZDtJQUVFLGdCdkJLWTtJdUJKWiw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxXdkJsRlE7SXVCbUZSLDJCdkJIWTtJdUJJWix1QnZCSlksRUFBQTtJdUJNWjs7TUFLSSwyQ3ZCWFEsRUFBQTs7QXNCZGQ7RUNQQSxjdkJBYTtFdUJDYixxQnZCRGEsRUFBQTtFR3BEYjtJb0J3REUsV3ZCL0RRO0l1QmdFUix5QnZCTFc7SXVCTVgscUJ2Qk5XLEVBQUE7RXVCU2I7SUFFRSw0Q3ZCWFcsRUFBQTtFdUJjYjtJQUVFLGN2QmhCVztJdUJpQlgsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV3ZCbEZRO0l1Qm1GUix5QnZCeEJXO0l1QnlCWCxxQnZCekJXLEVBQUE7SXVCMkJYOztNQUtJLDRDdkJoQ08sRUFBQTs7QXNCT2I7RUNQQSxjdkJHa0I7RXVCRmxCLHFCdkJFa0IsRUFBQTtFR3ZEbEI7SW9Cd0RFLFd2Qi9EUTtJdUJnRVIseUJ2QkZnQjtJdUJHaEIscUJ2QkhnQixFQUFBO0V1Qk1sQjtJQUVFLDRDdkJSZ0IsRUFBQTtFdUJXbEI7SUFFRSxjdkJiZ0I7SXVCY2hCLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFd2QmxGUTtJdUJtRlIseUJ2QnJCZ0I7SXVCc0JoQixxQnZCdEJnQixFQUFBO0l1QndCaEI7O01BS0ksNEN2QjdCWSxFQUFBOztBc0JJbEI7RUNQQSxjdkJJb0I7RXVCSHBCLHFCdkJHb0IsRUFBQTtFR3hEcEI7SW9Cd0RFLFd2Qi9EUTtJdUJnRVIseUJ2QkRrQjtJdUJFbEIscUJ2QkZrQixFQUFBO0V1QktwQjtJQUVFLDBDdkJQa0IsRUFBQTtFdUJVcEI7SUFFRSxjdkJaa0I7SXVCYWxCLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFd2QmxGUTtJdUJtRlIseUJ2QnBCa0I7SXVCcUJsQixxQnZCckJrQixFQUFBO0l1QnVCbEI7O01BS0ksMEN2QjVCYyxFQUFBOztBc0JHcEI7RUNQQSxjdkJNWTtFdUJMWixxQnZCS1ksRUFBQTtFRzFEWjtJb0J3REUsV3ZCL0RRO0l1QmdFUix5QnZCQ1U7SXVCQVYscUJ2QkFVLEVBQUE7RXVCR1o7SUFFRSw0Q3ZCTFUsRUFBQTtFdUJRWjtJQUVFLGN2QlZVO0l1QldWLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFd2QmxGUTtJdUJtRlIseUJ2QmxCVTtJdUJtQlYscUJ2Qm5CVSxFQUFBO0l1QnFCVjs7TUFLSSw0Q3ZCMUJNLEVBQUE7O0FzQkNaO0VDUEEsY3ZCT2lCO0V1Qk5qQixxQnZCTWlCLEVBQUE7RUczRGpCO0lvQndERSxXdkIvRFE7SXVCZ0VSLHlCdkJFZTtJdUJEZixxQnZCQ2UsRUFBQTtFdUJFakI7SUFFRSwyQ3ZCSmUsRUFBQTtFdUJPakI7SUFFRSxjdkJUZTtJdUJVZiw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxXdkJsRlE7SXVCbUZSLHlCdkJqQmU7SXVCa0JmLHFCdkJsQmUsRUFBQTtJdUJvQmY7O01BS0ksMkN2QnpCVyxFQUFBOztBc0JBakI7RUNQQSxjdkJRbUI7RXVCUG5CLHFCdkJPbUIsRUFBQTtFRzVEbkI7SW9Cd0RFLFd2Qi9EUTtJdUJnRVIseUJ2QkdpQjtJdUJGakIscUJ2QkVpQixFQUFBO0V1QkNuQjtJQUVFLDJDdkJIaUIsRUFBQTtFdUJNbkI7SUFFRSxjdkJSaUI7SXVCU2pCLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFd2QmxGUTtJdUJtRlIseUJ2QmhCaUI7SXVCaUJqQixxQnZCakJpQixFQUFBO0l1Qm1CakI7O01BS0ksMkN2QnhCYSxFQUFBOztBc0JEbkI7RUNQQSxXdkIzRFU7RXVCNERWLGtCdkI1RFUsRUFBQTtFR09WO0lvQndERSxjdkIvQ2M7SXVCZ0RkLHNCdkJoRVE7SXVCaUVSLGtCdkJqRVEsRUFBQTtFdUJvRVY7SUFFRSw4Q3ZCdEVRLEVBQUE7RXVCeUVWO0lBRUUsV3ZCM0VRO0l1QjRFUiw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjdkJsRWM7SXVCbUVkLHNCdkJuRlE7SXVCb0ZSLGtCdkJwRlEsRUFBQTtJdUJzRlI7O01BS0ksOEN2QjNGSSxFQUFBOztBc0JrRVY7RUNQQSxjdkJ2RGdCO0V1QndEaEIscUJ2QnhEZ0IsRUFBQTtFR0doQjtJb0J3REUsY3ZCL0NjO0l1QmdEZCx5QnZCNURjO0l1QjZEZCxxQnZCN0RjLEVBQUE7RXVCZ0VoQjtJQUVFLDhDdkJsRWMsRUFBQTtFdUJxRWhCO0lBRUUsY3ZCdkVjO0l1QndFZCw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjdkJsRWM7SXVCbUVkLHlCdkIvRWM7SXVCZ0ZkLHFCdkJoRmMsRUFBQTtJdUJrRmQ7O01BS0ksOEN2QnZGVSxFQUFBOztBc0I4RGhCO0VDUEEsV3ZCdERhO0V1QnVEYixrQnZCdkRhLEVBQUE7RUdFYjtJb0J3REUsY3ZCL0NjO0l1QmdEZCxzQnZCM0RXO0l1QjREWCxrQnZCNURXLEVBQUE7RXVCK0RiO0lBRUUsOEN2QmpFVyxFQUFBO0V1Qm9FYjtJQUVFLFd2QnRFVztJdUJ1RVgsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsY3ZCbEVjO0l1Qm1FZCxzQnZCOUVXO0l1QitFWCxrQnZCL0VXLEVBQUE7SXVCaUZYOztNQUtJLDhDdkJ0Rk8sRUFBQTs7QXNCNkRiO0VDUEEsY3ZCcERnQjtFdUJxRGhCLHFCdkJyRGdCLEVBQUE7RUdBaEI7SW9Cd0RFLGN2Qi9DYztJdUJnRGQseUJ2QnpEYztJdUIwRGQscUJ2QjFEYyxFQUFBO0V1QjZEaEI7SUFFRSw4Q3ZCL0RjLEVBQUE7RXVCa0VoQjtJQUVFLGN2QnBFYztJdUJxRWQsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsY3ZCbEVjO0l1Qm1FZCx5QnZCNUVjO0l1QjZFZCxxQnZCN0VjLEVBQUE7SXVCK0VkOztNQUtJLDhDdkJwRlUsRUFBQTs7QXNCMkRoQjtFQ1BBLGN2Qm5EZ0I7RXVCb0RoQixxQnZCcERnQixFQUFBO0VHRGhCO0lvQndERSxXdkIvRFE7SXVCZ0VSLHlCdkJ4RGM7SXVCeURkLHFCdkJ6RGMsRUFBQTtFdUI0RGhCO0lBRUUsNkN2QjlEYyxFQUFBO0V1QmlFaEI7SUFFRSxjdkJuRWM7SXVCb0VkLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFd2QmxGUTtJdUJtRlIseUJ2QjNFYztJdUI0RWQscUJ2QjVFYyxFQUFBO0l1QjhFZDs7TUFLSSw2Q3ZCbkZVLEVBQUE7O0FzQjBEaEI7RUNQQSxjdkJsRGdCO0V1Qm1EaEIscUJ2Qm5EZ0IsRUFBQTtFR0ZoQjtJb0J3REUsV3ZCL0RRO0l1QmdFUix5QnZCdkRjO0l1QndEZCxxQnZCeERjLEVBQUE7RXVCMkRoQjtJQUVFLDJDdkI3RGMsRUFBQTtFdUJnRWhCO0lBRUUsY3ZCbEVjO0l1Qm1FZCw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxXdkJsRlE7SXVCbUZSLHlCdkIxRWM7SXVCMkVkLHFCdkIzRWMsRUFBQTtJdUI2RWQ7O01BS0ksMkN2QmxGVSxFQUFBOztBc0J5RGhCO0VDUEEsV3ZCaERhO0V1QmlEYixrQnZCakRhLEVBQUE7RUdKYjtJb0J3REUsV3ZCL0RRO0l1QmdFUixzQnZCckRXO0l1QnNEWCxrQnZCdERXLEVBQUE7RXVCeURiO0lBRUUsMkN2QjNEVyxFQUFBO0V1QjhEYjtJQUVFLFd2QmhFVztJdUJpRVgsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV3ZCbEZRO0l1Qm1GUixzQnZCeEVXO0l1QnlFWCxrQnZCekVXLEVBQUE7SXVCMkVYOztNQUtJLDJDdkJoRk8sRUFBQTs7QXNCdURiO0VDUEEsV3ZCckNVO0V1QnNDVixrQnZCdENVLEVBQUE7RUdmVjtJb0J3REUsV3ZCL0RRO0l1QmdFUixzQnZCMUNRO0l1QjJDUixrQnZCM0NRLEVBQUE7RXVCOENWO0lBRUUsd0N2QmhEUSxFQUFBO0V1Qm1EVjtJQUVFLFd2QnJEUTtJdUJzRFIsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV3ZCbEZRO0l1Qm1GUixzQnZCN0RRO0l1QjhEUixrQnZCOURRLEVBQUE7SXVCZ0VSOztNQUtJLHdDdkJyRUksRUFBQTs7QXNCdURaO0VBQ0UsZ0J0QmdGc0I7RXNCL0V0QixjdEJabUI7RXNCYW5CLHFCcEIyRjRDLEVBQUE7RUNwSzVDO0ltQjRFRSxjdEJoQmlCO0lzQmlCakIsMEJ0Qm1ENkIsRUFBQTtFc0IxRGpDO0lBWUksMEJ0QjhDNkIsRUFBQTtFc0IxRGpDO0lBaUJJLFd0Qm5GVztJc0JvRlgsb0JBQW9CLEVBQUE7O0FBV3hCO0VDUEUsb0JMbkcwQjtFakIrS3RCLHFCQUFXO0VzQjFFZixpQnZCaUZvQjtFUXpLbEIsZ0JSb01pQixF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eUJyQjBEVyxFQUFBOztBOEJtRGY7RUFrQk0sK0tkeEU0RSxFQUFBOztBY3NEbEY7RVQ3R0ksd0NyQjBEVyxFQUFBOztBOEJtRGY7RVQ3R0ksd0NyQjBEVyxFQUFBOztBOEJ1RmY7RUFHSSxrQjVCMForQyxFQUFBOztBNEI3Wm5EO0VBUU0sOEtkbEc0RSxFQUFBOztBYzBGbEY7RVRqSkksd0NyQjBEVyxFQUFBOztBOEIrR2Y7RUFDRSxxQkFBMkQsRUFBQTtFQUQ3RDtJQUtNLGNBQXFEO0lBQ3JELGM1QmtZK0U7STRCalkvRSxtQkFBbUI7SUFFbkIscUI1QmdZNkUsRUFBQTtFNEJ6WW5GO0lBYU0sd0JkbEUwRDtJY21FMUQsMEJkbkUwRDtJY29FMUQsdUJkNUMwRDtJYzZDMUQsd0JkN0MwRDtJYzhDMUQseUI5QmxMWTtJOEJvTFoscUI1QnNYNkU7SWlCeGlCN0UseUlqQjBmK0gsRUFBQTtJaUJ0Zi9IO01XMkpOO1FYMUpRLGdCQUFnQixFQUFBLEVXK0tuQjtFQXJCTDtJQTBCTSxzQjlCcE1NO0k4QnFNTiw4QkFBNEUsRUFBQTtFQTNCbEY7SVR6S0ksd0NyQjBEVyxFQUFBOztBOEI0SmY7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLFk5QjJDaUI7RThCMUNqQixnQ1ozTjBCO0VZNE4xQixvQjlCNUU2QjtFQytCekIsZUFBVztFNkIrQ2YsZ0I5QmhFc0I7RThCaUV0QixpQjlCekNvQjtFOEIwQ3BCLGM5QmFtQjtFOEJabkIsc0JBQXNCO0VBQ3RCLG1PNUJtVytJO0U0QmxXL0kseUI5QlcwQjtFUWpPeEIsc0JONk5nQztFNEJKbEMsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0IsRUFBQTtFQWZsQjtJQWtCSSxxQjlCM0tnQjtJOEI0S2hCLFVBQVU7SUFLUiw2QzlCcExTLEVBQUE7SThCNEpmO01BaUNNLGM5QlhlO004QllmLHNCOUJ6UE0sRUFBQTtFOEJ1Tlo7SUF3Q0ksWUFBWTtJQUNaLHFCWmhRd0I7SVlpUXhCLHNCQUFzQixFQUFBO0VBMUMxQjtJQThDSSxXOUIxUFc7SThCMlBYLHNCOUJqUVcsRUFBQTtFOEJrTmY7SUFvREksYUFBYSxFQUFBO0VBcERqQjtJQXlESSxrQkFBa0I7SUFDbEIsMEI5QnBDaUIsRUFBQTs7QThCd0NyQjtFQUNFLFk5QmpCaUI7RThCa0JqQixpQlp2UjBCO0VZd1IxQixvQlp4UjBCO0VZeVIxQixvQlp6UjBCO0VqQitLdEIsZUFBVyxFQUFBOztBNkI4R2pCO0VBQ0UsWTlCekJpQjtFOEIwQmpCLGlCWi9SMEI7RVlnUzFCLG9CWmhTMEI7RVlpUzFCLG9CWmpTMEI7RWpCK0t0QixlQUFXLEVBQUE7O0E2QjJIakI7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxZOUJ6Q2lCO0U4QjBDakIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsWTlCakRpQjtFOEJrRGpCLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsVUFBVSxFQUFBO0VBUFo7SUFVSSxxQjlCOVBnQjtJOEIrUGhCLGdCOUJuRXlCLEVBQUE7RThCd0Q3Qjs7SUFpQkkseUI5QjNUYyxFQUFBO0U4QjBTbEI7SUFzQk0saUI1QjRUUSxFQUFBO0U0QmxWZDtJQTJCSSwwQkFBMEIsRUFBQTs7QUFJOUI7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixPQUFPO0VBQ1AsVUFBVTtFQUNWLFk5QmxGaUI7RThCbUZqQixvQlp4VjBCO0VZeVYxQixnQkFBZ0I7RUFDaEIsb0I5QjFNNkI7RThCMk03QixnQjlCN0xzQjtFOEI4THRCLGlCOUJ0S29CO0U4QnVLcEIsYzlCaEhtQjtFOEJpSG5CLHNCOUI5VlU7RThCK1ZWLHlCOUJqSDBCO0VRak94QixnQlJxT21CLEVBQUE7RThCK0Z2QjtJQW1CSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFFBQVE7SUFDUixTQUFTO0lBQ1QsVUFBVTtJQUNWLGNBQWM7SUFDZCwwQjlCekdvRTtJOEIwR3BFLG9CWjNXd0I7SVk0V3hCLGlCOUJ0TGtCO0k4QnVMbEIsYzlCaElpQjtJOEJpSWpCLGlCQUFpQjtJVDdXakIsc0JyQklXO0k4QjJXWCxvQkFBb0I7SXRCbldwQixzQnNCb1dnRixFQUFBOztBQVVwRjtFQUNFLFdBQVc7RUFDWCx3QmR4UThEO0VjeVE5RCxVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCLEVBQUE7RUFMbEI7SUFRSSxVQUFVLEVBQUE7SUFSZDtNQVk4QixnQzlCN0lELEVBQUE7SThCaUk3QjtNQWE4QixnQzlCOUlELEVBQUE7SThCaUk3QjtNQWM4QixnQzlCL0lELEVBQUE7RThCaUk3QjtJQWtCSSxTQUFTLEVBQUE7RUFsQmI7SUFzQkksVzVCb042QztJNEJuTjdDLFk1Qm1ONkM7STRCbE43QyxvQkFBMEU7SVRsWjFFLHlCckIwRFc7SThCMFZYLFM1Qm1OMEM7SU0zbEIxQyxtQk40bEI2QztJaUI5bEIzQyxvSGpCMGYrSDtJaUIxZi9ILDRHakIwZitIO0k0QjVHakksd0JBQWdCO1lBQWhCLGdCQUFnQixFQUFBO0lYMVlkO01XNFdOO1FYM1dRLHdCQUFnQjtRQUFoQixnQkFBZ0IsRUFBQSxFVzhZckI7SUFuQ0g7TVQxWEkseUJuQjRtQjJFLEVBQUE7RTRCbFAvRTtJQXNDSSxXNUI2TG9DO0k0QjVMcEMsYzVCNkxxQztJNEI1THJDLGtCQUFrQjtJQUNsQixlNUI0THVDO0k0QjNMdkMseUI5QjlaYztJOEIrWmQseUJBQXlCO0l0QnpaekIsbUJOcWxCb0MsRUFBQTtFNEJ2T3hDO0lBaURJLFc1QnlMNkM7STRCeEw3QyxZNUJ3TDZDO0ltQnBtQjdDLHlCckIwRFc7SThCb1hYLFM1QnlMMEM7SU0zbEIxQyxtQk40bEI2QztJaUI5bEIzQyxpSGpCMGYrSDtJaUIxZi9ILDRHakIwZitIO0k0QmxGakkscUJBQWdCO1NBQWhCLGdCQUFnQixFQUFBO0lYcGFkO01XNFdOO1FYM1dRLHFCQUFnQjtRQUFoQixnQkFBZ0IsRUFBQSxFV3dhckI7SUE3REg7TVQxWEkseUJuQjRtQjJFLEVBQUE7RTRCbFAvRTtJQWdFSSxXNUJtS29DO0k0QmxL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Q1YsVWpDNHdCaUM7SWlDM3dCakMsZ0RuQ29DVyxFQUFBOztBbUNoQ2Y7RUFHTSxjQUFjO0UzQmFoQiwrQk4rTGdDO0VNOUxoQyxrQ044TGdDLEVBQUE7O0FpQy9NcEM7RTNCRUksZ0NONk1nQztFTTVNaEMsbUNONE1nQyxFQUFBOztBaUMvTXBDO0VBY0ksVUFBVTtFQUNWLFduQzFDUTtFbUMyQ1IseUJuQ2dCVztFbUNmWCxxQm5DZVcsRUFBQTs7QW1DaENmO0VBcUJJLFduQ3JDVztFbUNzQ1gsb0JBQW9CO0VBRXBCLFlBQVk7RUFDWixzQm5DcERRO0VtQ3FEUixxQm5DOUNjLEVBQUE7O0FvQ1RoQjtFQUNFLHVCbEMweEJzQztFRDFtQnBDLGtCQUFXO0VtQzlLYixnQmxDbU82QixFQUFBOztBa0M5TjNCO0U1QnFDRiw4Qk5nTStCO0VNL0wvQixpQ04rTCtCLEVBQUE7O0FrQ2hPN0I7RTVCa0JGLCtCTjhNK0I7RU03TS9CLGtDTjZNK0IsRUFBQTs7QWtDN09qQztFQUNFLHVCbEN3eEJxQztFRHhtQm5DLG1CQUFXO0VtQzlLYixnQmxDb082QixFQUFBOztBa0MvTjNCO0U1QnFDRiw4Qk5pTStCO0VNaE0vQixpQ05nTStCLEVBQUE7O0FrQ2pPN0I7RTVCa0JGLCtCTitNK0I7RU05TS9CLGtDTjhNK0IsRUFBQTs7QW1DNU9uQztFQUNFLHFCQUFxQjtFQUNyQixpQnJDd1RvQjtFQzNJaEIsbUJBQVc7RW9DM0tmLGdCckMwSnNCO0VxQ3pKdEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsd0JBQXdCO0U3Qkt0QixnQlI4U21CO0VtQmhUakIsZ0JuQm9UaUIsRUFBQTtFR3BUckI7SWtDR0kscUJBQXFCLEVBQUE7RUFkM0I7SUFvQkksYUFBYSxFQUFBOztBQUtqQjtFQUNFLGtCQUFrQjtFQUNsQixTQUFTLEVBQUE7O0FBT1g7RUFDRSxtQnJDdVJvQjtFcUN0UnBCLGtCckNzUm9CO0VRN1NsQixnQlJ3VHdCLEVBQUE7O0FxQ3hSMUI7RUNqREEsV3RDSVU7RXNDSFYseUJ0QzhEYSxFQUFBO0VHaERiO0ltQ1ZJLFd0Q0RNO0lzQ0VOLHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLDRDdENtRFMsRUFBQTs7QXFDZGI7RUNqREEsV3RDSVU7RXNDSFYseUJ0Q29FWSxFQUFBO0VHdERaO0ltQ1ZJLFd0Q0RNO0lzQ0VOLHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLDRDdEN5RFEsRUFBQTs7QXFDcEJaO0VDakRBLFd0Q0lVO0VzQ0hWLHlCdEM4RGEsRUFBQTtFR2hEYjtJbUNWSSxXdENETTtJc0NFTix5QkFBa0MsRUFBQTtFQUg5QjtJQVFKLFVBQVU7SUFDViw0Q3RDbURTLEVBQUE7O0FxQ2RiO0VDakRBLFd0Q0lVO0VzQ0hWLHlCdEMyQ1ksRUFBQTtFRzdCWjtJbUNWSSxXdENETTtJc0NFTix5QkFBa0MsRUFBQTtFQUg5QjtJQVFKLFVBQVU7SUFDViw0Q3RDZ0NRLEVBQUE7O0FxQ0taO0VDakRBLFd0Q0lVO0VzQ0hWLHlCdEN3RWMsRUFBQTtFRzFEZDtJbUNWSSxXdENETTtJc0NFTix5QkFBa0MsRUFBQTtFQUg5QjtJQVFKLFVBQVU7SUFDViw0Q3RDNkRVLEVBQUE7O0FxQ3hCZDtFQ2pEQSxXdENJVTtFc0NIVix5QnRDMEVXLEVBQUE7RUc1RFg7SW1DVkksV3RDRE07SXNDRU4seUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsMkN0QytETyxFQUFBOztBcUMxQlg7RUNqREEsY3RDb0JnQjtFc0NuQmhCLHlCdENPZ0IsRUFBQTtFR09oQjtJbUNWSSxjdENlWTtJc0NkWiwyQkFBa0MsRUFBQTtFQUg5QjtJQVFKLFVBQVU7SUFDViw4Q3RDSlksRUFBQTs7QXFDeUNoQjtFQ2pEQSxXdENJVTtFc0NIViwyQnRDbUZjLEVBQUE7RUdyRWQ7SW1DVkksV3RDRE07SXNDRU4seUNBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsMkN0Q3dFVSxFQUFBOztBcUNuQ2Q7RUNqREEsV3RDSVU7RXNDSFYseUJ0QzhEYSxFQUFBO0VHaERiO0ltQ1ZJLFd0Q0RNO0lzQ0VOLHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLDRDdENtRFMsRUFBQTs7QXFDZGI7RUNqREEsV3RDSVU7RXNDSFYseUJ0Q2lFa0IsRUFBQTtFR25EbEI7SW1DVkksV3RDRE07SXNDRU4seUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsNEN0Q3NEYyxFQUFBOztBcUNqQmxCO0VDakRBLFd0Q0lVO0VzQ0hWLHlCdENrRW9CLEVBQUE7RUdwRHBCO0ltQ1ZJLFd0Q0RNO0lzQ0VOLHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLDBDdEN1RGdCLEVBQUE7O0FxQ2xCcEI7RUNqREEsV3RDSVU7RXNDSFYseUJ0Q29FWSxFQUFBO0VHdERaO0ltQ1ZJLFd0Q0RNO0lzQ0VOLHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLDRDdEN5RFEsRUFBQTs7QXFDcEJaO0VDakRBLFd0Q0lVO0VzQ0hWLHlCdENxRWlCLEVBQUE7RUd2RGpCO0ltQ1ZJLFd0Q0RNO0lzQ0VOLHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLDJDdEMwRGEsRUFBQTs7QXFDckJqQjtFQ2pEQSxXdENJVTtFc0NIVix5QnRDc0VtQixFQUFBO0VHeERuQjtJbUNWSSxXdENETTtJc0NFTix5QkFBa0MsRUFBQTtFQUg5QjtJQVFKLFVBQVU7SUFDViwyQ3RDMkRlLEVBQUE7O0FxQ3RCbkI7RUNqREEsY3RDb0JnQjtFc0NuQmhCLHNCdENHVSxFQUFBO0VHV1Y7SW1DVkksY3RDZVk7SXNDZFoseUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsOEN0Q1JNLEVBQUE7O0FxQzZDVjtFQ2pEQSxjdENvQmdCO0VzQ25CaEIseUJ0Q09nQixFQUFBO0VHT2hCO0ltQ1ZJLGN0Q2VZO0lzQ2RaLDJCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLDhDdENKWSxFQUFBOztBcUN5Q2hCO0VDakRBLGN0Q29CZ0I7RXNDbkJoQixzQnRDUWEsRUFBQTtFR01iO0ltQ1ZJLGN0Q2VZO0lzQ2RaLHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLDhDdENIUyxFQUFBOztBcUN3Q2I7RUNqREEsY3RDb0JnQjtFc0NuQmhCLHlCdENVZ0IsRUFBQTtFR0loQjtJbUNWSSxjdENlWTtJc0NkWix5QkFBa0MsRUFBQTtFQUg5QjtJQVFKLFVBQVU7SUFDViw4Q3RDRFksRUFBQTs7QXFDc0NoQjtFQ2pEQSxXdENJVTtFc0NIVix5QnRDV2dCLEVBQUE7RUdHaEI7SW1DVkksV3RDRE07SXNDRU4seUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsNkN0Q0FZLEVBQUE7O0FxQ3FDaEI7RUNqREEsV3RDSVU7RXNDSFYseUJ0Q1lnQixFQUFBO0VHRWhCO0ltQ1ZJLFd0Q0RNO0lzQ0VOLHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLDJDdENDWSxFQUFBOztBcUNvQ2hCO0VDakRBLFd0Q0lVO0VzQ0hWLHNCdENjYSxFQUFBO0VHQWI7SW1DVkksV3RDRE07SXNDRU4seUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsMkN0Q0dTLEVBQUE7O0FxQ2tDYjtFQ2pEQSxXdENJVTtFc0NIVixzQnRDeUJVLEVBQUE7RUdYVjtJbUNWSSxXdENETTtJc0NFTix1QkFBa0MsRUFBQTtFQUg5QjtJQVFKLFVBQVU7SUFDVix3Q3RDY00sRUFBQTs7QXVDM0JaO0VBQ0Usa0JBQXFEO0VBQ3JELG1CckN5ekJzQztFcUN2ekJ0QyxzQnZDTWE7RVFRWCxxQk44TitCLEVBQUE7RVVwTC9CO0kyQjVESjtNQVFJLGtCckNtekJvQyxFQUFBLEVxQ2p6QnZDOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RS9CSWIsZ0IrQkhzQixFQUFBOztBQ1gxQjtFQUNFLGtCQUFrQjtFQUNsQix3QnRDeTlCeUM7RXNDeDlCekMsbUJ0Q3k5QnNDO0VzQ3g5QnRDLDZCQUE2QztFaENVM0Msc0JONk5nQyxFQUFBOztBc0NsT3BDO0VBRUUsY0FBYyxFQUFBOztBQUloQjtFQUNFLGdCeENpSm9CLEVBQUE7O0F3Q3pJdEI7RUFDRSxtQkFBc0QsRUFBQTtFQUR4RDtJQUtJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLFVBQVU7SUFDVix3QnRDMDdCdUM7SXNDejdCdkMsY0FBYyxFQUFBOztBQVVoQjtFQy9DQSxjekJ3R2dFO0VLbkc5RCx5QkxtRzhEO0V5QnRHaEUscUJ6QnNHZ0UsRUFBQTtFeUJwR2hFO0lBQ0UseUJBQXFDLEVBQUE7RUFHdkM7SUFDRSxjQUEwQixFQUFBOztBRHNDNUI7RUMvQ0EsY3pCd0dnRTtFS25HOUQseUJMbUc4RDtFeUJ0R2hFLHFCekJzR2dFLEVBQUE7RXlCcEdoRTtJQUNFLHlCQUFxQyxFQUFBO0VBR3ZDO0lBQ0UsY0FBMEIsRUFBQTs7QURzQzVCO0VDL0NBLGN6QndHZ0U7RUtuRzlELHlCTG1HOEQ7RXlCdEdoRSxxQnpCc0dnRSxFQUFBO0V5QnBHaEU7SUFDRSx5QkFBcUMsRUFBQTtFQUd2QztJQUNFLGNBQTBCLEVBQUE7O0FEc0M1QjtFQy9DQSxjekJ3R2dFO0VLbkc5RCx5QkxtRzhEO0V5QnRHaEUscUJ6QnNHZ0UsRUFBQTtFeUJwR2hFO0lBQ0UseUJBQXFDLEVBQUE7RUFHdkM7SUFDRSxjQUEwQixFQUFBOztBRHNDNUI7RUMvQ0EsY3pCd0dnRTtFS25HOUQseUJMbUc4RDtFeUJ0R2hFLHFCekJzR2dFLEVBQUE7RXlCcEdoRTtJQUNFLHlCQUFxQyxFQUFBO0VBR3ZDO0lBQ0UsY0FBMEIsRUFBQTs7QURzQzVCO0VDL0NBLGN6QndHZ0U7RUtuRzlELHlCTG1HOEQ7RXlCdEdoRSxxQnpCc0dnRSxFQUFBO0V5QnBHaEU7SUFDRSx5QkFBcUMsRUFBQTtFQUd2QztJQUNFLGNBQTBCLEVBQUE7O0FEc0M1QjtFQy9DQSxjekJ3R2dFO0VLbkc5RCx5QkxtRzhEO0V5QnRHaEUscUJ6QnNHZ0UsRUFBQTtFeUJwR2hFO0lBQ0UseUJBQXFDLEVBQUE7RUFHdkM7SUFDRSxjQUEwQixFQUFBOztBRHNDNUI7RUMvQ0EsZ0N6QndHZ0U7RUtuRzlELCtDTG1HOEQ7RXlCdEdoRSwyQ3pCc0dnRSxFQUFBO0V5QnBHaEU7SUFDRSwrQ0FBcUMsRUFBQTtFQUd2QztJQUNFLDZCQUEwQixFQUFBOztBRHNDNUI7RUMvQ0EsY3pCd0dnRTtFS25HOUQseUJMbUc4RDtFeUJ0R2hFLHFCekJzR2dFLEVBQUE7RXlCcEdoRTtJQUNFLHlCQUFxQyxFQUFBO0VBR3ZDO0lBQ0UsY0FBMEIsRUFBQTs7QURzQzVCO0VDL0NBLGN6QndHZ0U7RUtuRzlELHlCTG1HOEQ7RXlCdEdoRSxxQnpCc0dnRSxFQUFBO0V5QnBHaEU7SUFDRSx5QkFBcUMsRUFBQTtFQUd2QztJQUNFLGNBQTBCLEVBQUE7O0FEc0M1QjtFQy9DQSxjekJ3R2dFO0VLbkc5RCx5QkxtRzhEO0V5QnRHaEUscUJ6QnNHZ0UsRUFBQTtFeUJwR2hFO0lBQ0UseUJBQXFDLEVBQUE7RUFHdkM7SUFDRSxZQUEwQixFQUFBOztBRHNDNUI7RUMvQ0EsY3pCd0dnRTtFS25HOUQseUJMbUc4RDtFeUJ0R2hFLHFCekJzR2dFLEVBQUE7RXlCcEdoRTtJQUNFLHlCQUFxQyxFQUFBO0VBR3ZDO0lBQ0UsY0FBMEIsRUFBQTs7QURzQzVCO0VDL0NBLGN6QndHZ0U7RUtuRzlELHlCTG1HOEQ7RXlCdEdoRSxxQnpCc0dnRSxFQUFBO0V5QnBHaEU7SUFDRSx5QkFBcUMsRUFBQTtFQUd2QztJQUNFLGNBQTBCLEVBQUE7O0FEc0M1QjtFQy9DQSxjekJ3R2dFO0VLbkc5RCx5QkxtRzhEO0V5QnRHaEUscUJ6QnNHZ0UsRUFBQTtFeUJwR2hFO0lBQ0UseUJBQXFDLEVBQUE7RUFHdkM7SUFDRSxjQUEwQixFQUFBOztBRHNDNUI7RUMvQ0EsY3pCd0dnRTtFS25HOUQsdUJMbUc4RDtFeUJ0R2hFLG1CekJzR2dFLEVBQUE7RXlCcEdoRTtJQUNFLHlCQUFxQyxFQUFBO0VBR3ZDO0lBQ0UsY0FBMEIsRUFBQTs7QURzQzVCO0VDL0NBLGN6QndHZ0U7RUtuRzlELHlCTG1HOEQ7RXlCdEdoRSxxQnpCc0dnRSxFQUFBO0V5QnBHaEU7SUFDRSx5QkFBcUMsRUFBQTtFQUd2QztJQUNFLGNBQTBCLEVBQUE7O0FEc0M1QjtFQy9DQSxjekJ3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QUE7SUFYMUM7TUFlTSxhQUFhLEVBQUE7SUFmbkI7TUFtQk0scUIxQzBIdUI7TTBDekh2QixvQkFBb0IsRUFBQTtNQXBCMUI7UUF1QlEsaUIxQ3NIcUI7UTBDckhyQixzQjFDcUhxQixFQUFBLEUwQ3BIdEI7O0FoQzVEUDtFZ0NtQ0E7SUFDRSxtQkFBbUIsRUFBQTtJQURyQjtNcEN0QkEsa0NOc0tnQztNTWxMaEMsMEJvQ3dDd0MsRUFBQTtJQU54QztNcENsQ0EsZ0NOa0xnQztNTXRLaEMsNEJvQ2lDMEMsRUFBQTtJQVgxQztNQWVNLGFBQWEsRUFBQTtJQWZuQjtNQW1CTSxxQjFDMEh1QjtNMEN6SHZCLG9CQUFvQixFQUFBO01BcEIxQjtRQXVCUSxpQjFDc0hxQjtRMENySHJCLHNCMUNxSHFCLEVBQUEsRTBDcEh0Qjs7QUFhWDtFcENuSEksZ0JvQ29Ic0IsRUFBQTtFQUQxQjtJQUlJLHFCMUNtRzZCLEVBQUE7STBDdkdqQztNQU9NLHNCQUFzQixFQUFBOztBQ3pJMUI7RUFDRSxjN0JxRzhEO0U2QnBHOUQseUI3Qm9HOEQsRUFBQTtFYnpGaEU7STBDUE0sYzdCZ0cwRDtJNkIvRjFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzdDVEk7STZDVUoseUI3QjBGMEQ7STZCekYxRCxxQjdCeUYwRCxFQUFBOztBNkJ0R2hFO0VBQ0UsYzdCcUc4RDtFNkJwRzlELHlCN0JvRzhELEVBQUE7RWJ6RmhFO0kwQ1BNLGM3QmdHMEQ7STZCL0YxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFc3Q1RJO0k2Q1VKLHlCN0IwRjBEO0k2QnpGMUQscUI3QnlGMEQsRUFBQTs7QTZCdEdoRTtFQUNFLGM3QnFHOEQ7RTZCcEc5RCx5QjdCb0c4RCxFQUFBO0ViekZoRTtJMENQTSxjN0JnRzBEO0k2Qi9GMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXN0NUSTtJNkNVSix5QjdCMEYwRDtJNkJ6RjFELHFCN0J5RjBELEVBQUE7O0E2QnRHaEU7RUFDRSxjN0JxRzhEO0U2QnBHOUQseUI3Qm9HOEQsRUFBQTtFYnpGaEU7STBDUE0sYzdCZ0cwRDtJNkIvRjFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzdDVEk7STZDVUoseUI3QjBGMEQ7STZCekYxRCxxQjdCeUYwRCxFQUFBOztBNkJ0R2hFO0VBQ0UsYzdCcUc4RDtFNkJwRzlELHlCN0JvRzhELEVBQUE7RWJ6RmhFO0kwQ1BNLGM3QmdHMEQ7STZCL0YxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFc3Q1RJO0k2Q1VKLHlCN0IwRjBEO0k2QnpGMUQscUI3QnlGMEQsRUFBQTs7QTZCdEdoRTtFQUNFLGM3QnFHOEQ7RTZCcEc5RCx5QjdCb0c4RCxFQUFBO0ViekZoRTtJMENQTSxjN0JnRzBEO0k2Qi9GMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXN0NUSTtJNkNVSix5QjdCMEYwRDtJNkJ6RjFELHFCN0J5RjBELEVBQUE7O0E2QnRHaEU7RUFDRSxjN0JxRzhEO0U2QnBHOUQseUI3Qm9HOEQsRUFBQTtFYnpGaEU7STBDUE0sYzdCZ0cwRDtJNkIvRjFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzdDVEk7STZDVUoseUI3QjBGMEQ7STZCekYxRCxxQjdCeUYwRCxFQUFBOztBNkJ0R2hFO0VBQ0UsZ0M3QnFHOEQ7RTZCcEc5RCwrQzdCb0c4RCxFQUFBO0ViekZoRTtJMENQTSxnQzdCZ0cwRDtJNkIvRjFELCtDQUF5QyxFQUFBO0VBUC9DO0lBV00sVzdDVEk7STZDVUosMkM3QjBGMEQ7STZCekYxRCx1QzdCeUYwRCxFQUFBOztBNkJ0R2hFO0VBQ0UsYzdCcUc4RDtFNkJwRzlELHlCN0JvRzhELEVBQUE7RWJ6RmhFO0kwQ1BNLGM3QmdHMEQ7STZCL0YxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFc3Q1RJO0k2Q1VKLHlCN0IwRjBEO0k2QnpGMUQscUI3QnlGMEQsRUFBQTs7QTZCdEdoRTtFQUNFLGM3QnFHOEQ7RTZCcEc5RCx5QjdCb0c4RCxFQUFBO0ViekZoRTtJMENQTSxjN0JnRzBEO0k2Qi9GMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXN0NUSTtJNkNVSix5QjdCMEYwRDtJNkJ6RjFELHFCN0J5RjBELEVBQUE7O0E2QnRHaEU7RUFDRSxjN0JxRzhEO0U2QnBHOUQseUI3Qm9HOEQsRUFBQTtFYnpGaEU7STBDUE0sYzdCZ0cwRDtJNkIvRjFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzdDVEk7STZDVUoseUI3QjBGMEQ7STZCekYxRCxxQjdCeUYwRCxFQUFBOztBNkJ0R2hFO0VBQ0UsYzdCcUc4RDtFNkJwRzlELHlCN0JvRzhELEVBQUE7RWJ6RmhFO0kwQ1BNLGM3QmdHMEQ7STZCL0YxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFc3Q1RJO0k2Q1VKLHlCN0IwRjBEO0k2QnpGMUQscUI3QnlGMEQsRUFBQTs7QTZCdEdoRTtFQUNFLGM3QnFHOEQ7RTZCcEc5RCx5QjdCb0c4RCxFQUFBO0ViekZoRTtJMENQTSxjN0JnRzBEO0k2Qi9GMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXN0NUSTtJNkNVSix5QjdCMEYwRDtJNkJ6RjFELHFCN0J5RjBELEVBQUE7O0E2QnRHaEU7RUFDRSxjN0JxRzhEO0U2QnBHOUQseUI3Qm9HOEQsRUFBQTtFYnpGaEU7STBDUE0sYzdCZ0cwRDtJNkIvRjFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzdDVEk7STZDVUoseUI3QjBGMEQ7STZCekYxRCxxQjdCeUYwRCxFQUFBOztBNkJ0R2hFO0VBQ0UsYzdCcUc4RDtFNkJwRzlELHVCN0JvRzhELEVBQUE7RWJ6RmhFO0kwQ1BNLGM3QmdHMEQ7STZCL0YxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFc3Q1RJO0k2Q1VKLHlCN0IwRjBEO0k2QnpGMUQscUI3QnlGMEQsRUFBQTs7QTZCdEdoRTtFQUNFLGM3QnFHOEQ7RTZCcEc5RCx5QjdCb0c4RCxFQUFBO0ViekZoRTtJMENQTSxjN0JnRzBEO0k2Qi9GMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXN0NUSTtJNkNVSix5QjdCMEYwRDtJNkJ6RjFELHFCN0J5RjBELEVBQUE7O0E2QnRHaEU7RUFDRSxjN0JxRzhEO0U2QnBHOUQseUI3Qm9HOEQsRUFBQTtFYnpGaEU7STBDUE0sYzdCZ0cwRDtJNkIvRjFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzdDVEk7STZDVUoseUI3QjBGMEQ7STZCekYxRCxxQjdCeUYwRCxFQUFBOztBNkJ0R2hFO0VBQ0UsYzdCcUc4RDtFNkJwRzlELHlCN0JvRzhELEVBQUE7RWJ6RmhFO0kwQ1BNLGM3QmdHMEQ7STZCL0YxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFc3Q1RJO0k2Q1VKLHlCN0IwRjBEO0k2QnpGMUQscUI3QnlGMEQsRUFBQTs7QTZCdEdoRTtFQUNFLGM3QnFHOEQ7RTZCcEc5RCx5QjdCb0c4RCxFQUFBO0ViekZoRTtJMENQTSxjN0JnRzBEO0k2Qi9GMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXN0NUSTtJNkNVSix5QjdCMEYwRDtJNkJ6RjFELHFCN0J5RjBELEVBQUE7O0E2QnRHaEU7RUFDRSxjN0JxRzhEO0U2QnBHOUQseUI3Qm9HOEQsRUFBQTtFYnpGaEU7STBDUE0sYzdCZ0cwRDtJNkIvRjFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzdDVEk7STZDVUoseUI3QjBGMEQ7STZCekYxRCxxQjdCeUYwRCxFQUFBOztBNkJ0R2hFO0VBQ0UsYzdCcUc4RDtFNkJwRzlELHlCN0JvRzhELEVBQUE7RWJ6RmhFO0kwQ1BNLGM3QmdHMEQ7STZCL0YxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFc3Q1RJO0k2Q1VKLHlCN0IwRjBEO0k2QnpGMUQscUI3QnlGMEQsRUFBQTs7QTZCdEdoRTtFQUNFLFk3QnFHOEQ7RTZCcEc5RCx5QjdCb0c4RCxFQUFBO0ViekZoRTtJMENQTSxZN0JnRzBEO0k2Qi9GMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXN0NUSTtJNkNVSix1QjdCMEYwRDtJNkJ6RjFELG1CN0J5RjBELEVBQUE7O0E4QnpHbEU7RUFDRSxZQUFZO0U3Q21MUixpQkFBVztFNkNqTGYsZ0I5Q2tLb0I7RThDaktwQixjQUFjO0VBQ2QsVzlDc0JVO0U4Q3JCVix5QjlDRFU7RThDRVYsV0FBVyxFQUFBO0UzQ0tYO0kyQ0RFLFc5Q2dCUTtJOENmUixxQkFBcUIsRUFBQTtFM0NJdkI7STJDQ0ksWUFBWSxFQUFBOztBQVdsQjtFQUNFLFVBQVU7RUFDViw2QkFBNkI7RUFDN0IsU0FBUyxFQUFBOztBQU1YO0VBQ0Usb0JBQW9CLEVBQUE7O0FDdEN0QjtFQUdFLGlCN0MyNEJ1QztFNkMxNEJ2QyxnQjdDMDRCdUM7RUQxdEJuQyxtQkFBVztFOEM3S2YsMkMvQ0ZVO0UrQ0dWLDRCQUE0QjtFQUM1QixvQzdDNDRCbUQ7RTZDMzRCbkQsZ0QvQ2lCVTtFK0NoQlYsVUFBVTtFdkNPUixzQk5vNEJzQyxFQUFBO0U2Q3Q1QjFDO0lBZUksc0I3Q2c0QnNDLEVBQUE7RTZDLzRCMUM7SUFtQkksVUFBVSxFQUFBO0VBbkJkO0lBdUJJLGNBQWM7SUFDZCxVQUFVLEVBQUE7RUF4QmQ7SUE0QkksYUFBYSxFQUFBOztBQUlqQjtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsd0I3QzQyQndDO0U2QzMyQnhDLFcvQ3BCYTtFK0NxQmIsMkMvQ2hDVTtFK0NpQ1YsNEJBQTRCO0VBQzVCLDRDN0NvM0JvRDtFTWg0QmxELDJDUXVINEQ7RVJ0SDVELDRDUXNINEQsRUFBQTs7QStCdkdoRTtFQUNFLGdCN0NtMkJ3QyxFQUFBOztBOEN6NEIxQztFQUVFLGdCQUFnQixFQUFBO0VBRmxCO0lBS0ksa0JBQWtCO0lBQ2xCLGdCQUFnQixFQUFBOztBQUtwQjtFQUNFLGVBQWU7RUFDZixNQUFNO0VBQ04sT0FBTztFQUNQLGE5QzRwQnNDO0U4QzNwQnRDLGFBQWE7RUFDYixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUdoQixVQUFVLEVBQUE7O0FBT1o7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGM5Q2k1QnVDO0U4Qy80QnZDLG9CQUFvQixFQUFBO0VBR3BCO0k3QjNCSSxtQ2pCczhCb0Q7SThDejZCdEQsOEI5Q3U2Qm1ELEVBQUE7SWlCaDhCakQ7TTZCdUJKO1E3QnRCTSxnQkFBZ0IsRUFBQSxFNkJ5QnJCO0VBQ0Q7SUFDRSxlOUNxNkJvQyxFQUFBO0U4Q2o2QnRDO0lBQ0Usc0I5Q2s2QjJDLEVBQUE7O0E4Qzk1Qi9DO0VBQ0UsYUFBYTtFQUNiLDZCaEN1RjhELEVBQUE7RWdDekZoRTtJQUtJLDhCaENvRjREO0lnQ25GNUQsZ0JBQWdCLEVBQUE7RUFOcEI7O0lBV0ksY0FBYyxFQUFBO0VBWGxCO0lBZUksZ0JBQWdCLEVBQUE7O0FBSXBCO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiw2QmhDbUU4RCxFQUFBO0VnQ3RFaEU7SUFPSSxjQUFjO0lBQ2QsMEJoQzhENEQ7SWdDN0Q1RCx3QkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLFdBQVcsRUFBQTtFQVZmO0lBZUksc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixZQUFZLEVBQUE7SUFqQmhCO01Bb0JNLGdCQUFnQixFQUFBO0lBcEJ0QjtNQXdCTSxhQUFhLEVBQUE7O0FBTW5CO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsV0FBVztFQUdYLG9CQUFvQjtFQUNwQixzQmhEN0dVO0VnRDhHViw0QkFBNEI7RUFDNUIsb0NoRHpGVTtFUVRSLHFCTjhOK0I7RThDeEhqQyxVQUFVLEVBQUE7O0FBSVo7RUFDRSxlQUFlO0VBQ2YsTUFBTTtFQUNOLE9BQU87RUFDUCxhOUNnakJzQztFOEMvaUJ0QyxZQUFZO0VBQ1osYUFBYTtFQUNiLHNCaER4R1UsRUFBQTtFZ0RpR1o7SUFVVyxVQUFVLEVBQUE7RUFWckI7SUFXVyxZOUMrekIyQixFQUFBOztBOEMxekJ0QztFQUNFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsOEJBQThCO0VBQzlCLGtCOUM0ekJzQztFOEMzekJ0QyxnQ2hEcklnQjtFUWVkLDBDUXVINEQ7RVJ0SDVELDJDUXNINEQsRUFBQTtFZ0NOaEU7SUFTSSxrQjlDdXpCb0M7SThDcnpCcEMsOEJBQTZGLEVBQUE7O0FBS2pHO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCOUN1SStCLEVBQUE7O0E4Q2xJakM7RUFDRSxrQkFBa0I7RUFHbEIsY0FBYztFQUNkLGE5QzB3QnNDLEVBQUE7O0E4Q3R3QnhDO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLGdCQUFpRTtFQUNqRSw2QmhEdEtnQjtFUTZCZCw4Q1F5RzREO0VSeEc1RCw2Q1F3RzRELEVBQUE7RWdDMEJoRTtJQWFJLGVBQXlDLEVBQUE7O0FBSzdDO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQixFQUFBOztBcEN2SWQ7RW9DekJKO0lBdUtJLGdCOUN1d0JxQztJOEN0d0JyQyxvQkFBeUMsRUFBQTtFQWxKN0M7SUFzSkksK0JoQzdENEQsRUFBQTtJZ0N6RmhFO01BeUpNLGdDaENoRTBELEVBQUE7RWdDdEVoRTtJQTJJSSwrQmhDckU0RCxFQUFBO0lnQ3RFaEU7TUE4SU0sNEJoQ3hFMEQ7TWdDeUUxRCx3QkFBbUI7TUFBbkIsbUJBQW1CLEVBQUE7RUFRdkI7SUFBWSxnQjlDK3VCMkIsRUFBQSxFOEMvdUJIOztBcEN2S2xDO0VvQzJLRjs7SUFFRSxnQjlDdXVCcUMsRUFBQSxFOEN0dUJ0Qzs7QXBDOUtDO0VvQ2tMRjtJQUFZLGlCOUNpdUI0QixFQUFBLEU4Q2p1Qko7O0FDN090QztFQUNFLGtCQUFrQjtFQUNsQixhL0NnckJzQztFK0MvcUJ0QyxjQUFjO0VBQ2QsUy9DNjFCbUM7RWdEajJCbkMsNkNsRG1KdUQ7RWtEakp2RCxrQkFBa0I7RUFDbEIsZ0JsRCtKc0I7RWtEOUp0QixnQmhEZ1MrQjtFZ0QvUi9CLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtFakRxS1osbUJBQVc7RWdEektmLHFCQUFxQjtFQUNyQixVQUFVLEVBQUE7RUFYWjtJQWFXLFkvQ2kxQjJCLEVBQUE7RStDOTFCdEM7SUFnQkksa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxhL0NpMUJxQztJK0NoMUJyQyxjL0NpMUJxQyxFQUFBO0krQ3AyQnpDO01Bc0JNLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gseUJBQXlCO01BQ3pCLG1CQUFtQixFQUFBOztBQUt6QjtFQUNFLGlCQUFnQyxFQUFBO0VBRGxDO0lBSUksU0FBUyxFQUFBO0lBSmI7TUFPTSxNQUFNO01BQ04sNkJBQWlFO01BQ2pFLHNCakRiTSxFQUFBOztBaURrQlo7RUFDRSxpQi9DdXpCdUMsRUFBQTtFK0N4ekJ6QztJQUlJLE9BQU87SUFDUCxhL0NtekJxQztJK0NsekJyQyxjL0NpekJxQyxFQUFBO0krQ3Z6QnpDO01BU00sUUFBUTtNQUNSLG9DQUE2RjtNQUM3Rix3QmpEN0JNLEVBQUE7O0FpRGtDWjtFQUNFLGlCQUFnQyxFQUFBO0VBRGxDO0lBSUksTUFBTSxFQUFBO0lBSlY7TUFPTSxTQUFTO01BQ1QsNkIvQ2d5Qm1DO00rQy94Qm5DLHlCakQzQ00sRUFBQTs7QWlEZ0RaO0VBQ0UsaUIvQ3l4QnVDLEVBQUE7RStDMXhCekM7SUFJSSxRQUFRO0lBQ1IsYS9DcXhCcUM7SStDcHhCckMsYy9DbXhCcUMsRUFBQTtJK0N6eEJ6QztNQVNNLE9BQU87TUFDUCxvQy9DZ3hCbUM7TStDL3dCbkMsdUJqRDNETSxFQUFBOztBaURnRlo7RUFDRSxnQi9DK3VCdUM7RStDOXVCdkMsdUIvQ292QnVDO0UrQ252QnZDLFdqRHpHVTtFaUQwR1Ysa0JBQWtCO0VBQ2xCLHNCakRyRlU7RVFUUixzQk42TmdDLEVBQUE7O0FpRC9PcEM7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxhakQ4cUJzQztFaUQ3cUJ0QyxjQUFjO0VBQ2QsZ0JqRCsyQnVDO0VnRHAzQnZDLDZDbERtSnVEO0VrRGpKdkQsa0JBQWtCO0VBQ2xCLGdCbEQrSnNCO0VrRDlKdEIsZ0JoRGdTK0I7RWdEL1IvQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixnQkFBZ0I7RWpEcUtaLG1CQUFXO0VrRHhLZixxQkFBcUI7RUFDckIsc0JuRFJVO0VtRFNWLDRCQUE0QjtFQUM1QixvQ25EWVU7RVFUUixxQk44TitCLEVBQUE7RWlEaFBuQztJQW9CSSxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLFdqRCsyQm9DO0lpRDkyQnBDLGNqRCsyQnFDO0lpRDkyQnJDLGdCakR3TitCLEVBQUE7SWlEaFBuQztNQTRCTSxrQkFBa0I7TUFDbEIsY0FBYztNQUNkLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIsbUJBQW1CLEVBQUE7O0FBS3pCO0VBQ0UscUJqRGcyQnVDLEVBQUE7RWlEajJCekM7SUFJSSwyQm5DeUc0RCxFQUFBO0ltQzdHaEU7TUFPTSxTQUFTO01BQ1QsNkJBQWlFO01BQ2pFLHFDakQyMUJpRSxFQUFBO0lpRHAyQnZFO01BYU0sV2pEMEwyQjtNaUR6TDNCLDZCQUFpRTtNQUNqRSxzQm5EL0NNLEVBQUE7O0FtRG9EWjtFQUNFLG1CakQ0MEJ1QyxFQUFBO0VpRDcwQnpDO0lBSUkseUJuQ3FGNEQ7SW1DcEY1RCxhakR3MEJxQztJaUR2MEJyQyxZakRzMEJvQztJaURyMEJwQyxnQkFBZ0MsRUFBQTtJQVBwQztNQVVNLE9BQU87TUFDUCxvQ0FBNkY7TUFDN0YsdUNqRG8wQmlFLEVBQUE7SWlEaDFCdkU7TUFnQk0sU2pEbUsyQjtNaURsSzNCLG9DQUE2RjtNQUM3Rix3Qm5EdEVNLEVBQUE7O0FtRDJFWjtFQUNFLGtCakRxekJ1QyxFQUFBO0VpRHR6QnpDO0lBSUksd0JuQzhENEQsRUFBQTtJbUNsRWhFO01BT00sTUFBTTtNQUNOLG9DQUE2RjtNQUM3Rix3Q2pEZ3pCaUUsRUFBQTtJaUR6ekJ2RTtNQWFNLFFqRCtJMkI7TWlEOUkzQixvQ0FBNkY7TUFDN0YseUJuRDFGTSxFQUFBO0VtRDJFWjtJQXFCSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFNBQVM7SUFDVCxjQUFjO0lBQ2QsV2pENHhCb0M7SWlEM3hCcEMsb0JBQXVDO0lBQ3ZDLFdBQVc7SUFDWCxnQ2pEZ3hCdUQsRUFBQTs7QWlENXdCM0Q7RUFDRSxvQmpEcXhCdUMsRUFBQTtFaUR0eEJ6QztJQUlJLDBCbkM4QjREO0ltQzdCNUQsYWpEaXhCcUM7SWlEaHhCckMsWWpEK3dCb0M7SWlEOXdCcEMsZ0JBQWdDLEVBQUE7SUFQcEM7TUFVTSxRQUFRO01BQ1Isb0NqRDJ3Qm1DO01pRDF3Qm5DLHNDakQ2d0JpRSxFQUFBO0lpRHp4QnZFO01BZ0JNLFVqRDRHMkI7TWlEM0czQixvQ2pEcXdCbUM7TWlEcHdCbkMsdUJuRDdITSxFQUFBOztBbURtSlo7RUFDRSx1QmpEc3VCd0M7RWlEcnVCeEMsZ0JBQWdCO0VsRDBCWixlQUFXO0VrRHhCZixjbkR2SWdCO0VtRHdJaEIseUJqRCt0QnlEO0VpRDl0QnpELGdDQUF5RTtFM0NuSXZFLDBDUXVINEQ7RVJ0SDVELDJDUXNINEQsRUFBQTtFbUNNaEU7SUFVSSxhQUFhLEVBQUE7O0FBSWpCO0VBQ0UsdUJqRHd0QndDO0VpRHZ0QnhDLGNuRHZKZ0IsRUFBQTs7QW9ESmxCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxnQkFBZ0IsRUFBQTtFQ3ZCaEI7SUFDRSxjQUFjO0lBQ2QsV0FBVztJQUNYLFdBQVcsRUFBQTs7QUR3QmY7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFdBQVc7RUFDWCxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLG1DQUEyQjtVQUEzQiwyQkFBMkI7RWpDbEJ2QixzQ2pCMmpDa0YsRUFBQTtFaUJ2akNsRjtJaUNRTjtNakNQUSxnQkFBZ0IsRUFBQSxFaUNldkI7O0FBRUQ7OztFQUdFLGNBQWMsRUFBQTs7QUFHaEI7O0VBRUUsMkJBQTJCLEVBQUE7O0FBRzdCOztFQUVFLDRCQUE0QixFQUFBOztBQVE5QjtFQUVJLFVBQVU7RUFDViw0QkFBNEI7RUFDNUIsZUFBZSxFQUFBOztBQUpuQjs7O0VBVUksVUFBVTtFQUNWLFVBQVUsRUFBQTs7QUFYZDs7RUFnQkksVUFBVTtFQUNWLFVBQVU7RWpDNURSLDJCakIwakNrQyxFQUFBO0VpQnRqQ2xDO0lpQ3VDTjs7TWpDdENRLGdCQUFnQixFQUFBLEVpQ3lEckI7O0FBUUg7O0VBRUUsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixTQUFTO0VBQ1QsVUFBVTtFQUVWLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLFVsRHM5QnNDO0VrRHI5QnRDLFVBQVU7RUFDVixXcEQ3RlU7RW9EOEZWLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFlsRGk5QnFDO0VpQnZpQ2pDLDhCakJ5aUNnRCxFQUFBO0VpQnJpQ2hEO0lpQ2tFTjs7TWpDakVRLGdCQUFnQixFQUFBLEVpQzJGdkI7RWpEaEdDOzs7SWlEMkZFLFdwRHRHUTtJb0R1R1IscUJBQXFCO0lBQ3JCLFVBQVU7SUFDVixZbEQwOEJtQyxFQUFBOztBa0R2OEJ2QztFQUNFLE9BQU8sRUFBQTs7QUFLVDtFQUNFLFFBQVEsRUFBQTs7QUFPVjs7RUFFRSxxQkFBcUI7RUFDckIsV2xEbThCdUM7RWtEbDhCdkMsWWxEazhCdUM7RWtEajhCdkMscUNBQXFDLEVBQUE7O0FBRXZDO0VBQ0Usc05wQzFFZ0YsRUFBQTs7QW9DNEVsRjtFQUNFLHVOcEM3RWdGLEVBQUE7O0FvQ3NGbEY7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsV0FBVztFQUNYLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsZUFBZTtFQUVmLGlCbER5NUJzQztFa0R4NUJ0QyxnQmxEdzVCc0M7RWtEdjVCdEMsZ0JBQWdCLEVBQUE7RUFabEI7SUFlSSx1QkFBdUI7SUFDdkIsY0FBYztJQUNkLFdsRHU1QnFDO0lrRHQ1QnJDLFdsRHU1Qm9DO0lrRHQ1QnBDLGlCbER3NUJvQztJa0R2NUJwQyxnQmxEdTVCb0M7SWtEdDVCcEMsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixzQnBEcktRO0lvRHNLUiw0QkFBNEI7SUFFNUIsa0NBQWlFO0lBQ2pFLHFDQUFvRTtJQUNwRSxXQUFXO0lqQy9KVCw2QmpCZ2pDK0MsRUFBQTtJaUI1aUMvQztNaUMrSE47UWpDOUhRLGdCQUFnQixFQUFBLEVpQzRKckI7RUE5Qkg7SUFpQ0ksVUFBVSxFQUFBOztBQVNkO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQTRDO0VBQzVDLFlBQVk7RUFDWixTQUEyQztFQUMzQyxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixXcERoTVU7RW9EaU1WLGtCQUFrQixFQUFBOztBRWxNcEI7RUFDRTtJQUFLLHlCQUF5QixFQUFBLEVBQUE7O0FBR2hDO0VBQ0UscUJBQXFCO0VBQ3JCLFdwRHNrQzRCO0VvRHJrQzVCLFlwRHFrQzRCO0VvRHBrQzVCLHdCcERza0MrQjtFb0Rya0MvQixpQ0FBZ0Q7RUFDaEQsK0JBQStCO0VBRS9CLGtCQUFrQjtFQUNsQiw4Q0FBOEMsRUFBQTs7QUFHaEQ7RUFDRSxXcERna0M0QjtFb0QvakM1QixZcEQrakM0QjtFb0Q5akM1QixtQnBEZ2tDNEIsRUFBQTs7QW9EempDOUI7RUFDRTtJQUNFLG1CQUFtQixFQUFBO0VBRXJCO0lBQ0UsVUFBVTtJQUNWLGVBQWUsRUFBQSxFQUFBOztBQUluQjtFQUNFLHFCQUFxQjtFQUNyQixXcERzaUM0QjtFb0RyaUM1QixZcERxaUM0QjtFb0RwaUM1Qix3QnBEc2lDK0I7RW9EcmlDL0IsOEJBQThCO0VBRTlCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsNENBQTRDLEVBQUE7O0FBRzlDO0VBQ0UsV3BEZ2lDNEI7RW9EL2hDNUIsWXBEK2hDNEIsRUFBQTs7QW9EM2hDNUI7RUFDRTs7SUFFRSx3QkFBd0IsRUFBQSxFQUN6Qjs7QUM1REw7RUFBcUIsbUNBQW1DLEVBQUE7O0FBQ3hEO0VBQXFCLDhCQUE4QixFQUFBOztBQUNuRDtFQUFxQixpQ0FBaUMsRUFBQTs7QUFDdEQ7RUFBcUIsaUNBQWlDLEVBQUE7O0FBQ3REO0VBQXFCLHNDQUFzQyxFQUFBOztBQUMzRDtFQUFxQixtQ0FBbUMsRUFBQTs7QUNGdEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXJEVXJDOzs7RXFETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FyRFVyQzs7O0VxRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBckRVckM7OztFcURMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXJEVXJDOzs7RXFETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FyRFVyQzs7O0VxRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBckRVckM7OztFcURMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXJEVXJDOzs7RXFETEksc0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usc0NBQW1DLEVBQUE7O0FyRFVyQzs7O0VxRExJLG9EQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBckRVckM7OztFcURMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXJEVXJDOzs7RXFETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FyRFVyQzs7O0VxRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBckRVckM7OztFcURMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXJEVXJDOzs7RXFETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FyRFVyQzs7O0VxRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLGlDQUFtQyxFQUFBOztBckRVckM7OztFcURMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXJEVXJDOzs7RXFETEksc0NBQWdELEVBQUE7O0FBTnBEO0VBQ0UsaUNBQW1DLEVBQUE7O0FyRFVyQzs7O0VxRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBckRVckM7OztFcURMSSxvQ0FBZ0Qs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RUFBbEQ7SUFBd0Isd0JBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsK0JBQTBCLEVBQUEsRUFBSTs7QS9DaUR4RDtFK0NqREU7SUFBd0Isd0JBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsMEJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsZ0NBQTBCLEVBQUE7RUFBbEQ7SUFBd0IseUJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IseUJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsNkJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsOEJBQTBCLEVBQUE7RUFBbEQ7SUFBd0Isd0JBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsK0JBQTBCLEVBQUEsRUFBSTs7QS9DaUR4RDtFK0NqREU7SUFBd0Isd0JBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsMEJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsZ0NBQTBCLEVBQUE7RUFBbEQ7SUFBd0IseUJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IseUJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsNkJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsOEJBQTBCLEVBQUE7RUFBbEQ7SUFBd0Isd0JBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsK0JBQTBCLEVBQUEsRUFBSTs7QS9DaUR4RDtFK0NqREU7SUFBd0Isd0JBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsMEJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsZ0NBQTBCLEVBQUE7RUFBbEQ7SUFBd0IseUJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IseUJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsNkJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsOEJBQTBCLEVBQUE7RUFBbEQ7SUFBd0Isd0JBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsK0JBQTBCLEVBQUEsRUFBSTs7QS9DaUR4RDtFK0NqREU7SUFBd0Isd0JBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsMEJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsZ0NBQTBCLEVBQUE7RUFBbEQ7SUFBd0IseUJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IseUJBQTBCLEVBQUE7RUFBbEQ7SUFBd0IsNkJBQTBCLEVBQUE7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LEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MscUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUseUJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFReEM7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsK0JBQStCLEVBQUE7RUFFakM7O0lBRUUsaUNBQWlDLEVBQUE7RUFFbkM7O0lBRUUsa0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsZ0NBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFNdEM7SUFBbUIsdUJBQXVCLEVBQUE7RUFDMUM7O0lBRUUsMkJBQTJCLEVBQUE7RUFFN0I7O0lBRUUsNkJBQTZCLEVBQUE7RUFFL0I7O0lBRUUsOEJBQThC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ZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHFCQUE0QixFQUFBO0VBQzVEOztJQUVFLHlCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDJCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDRCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDBCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGlDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGtDQUEwQyxFQUFBO0VBRTVDOztJQUVFLGdDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBUXhDO0lBQXdCLDJCQUEyQixFQUFBO0VBQ25EOztJQUVFLCtCQUErQixFQUFBO0VBRWpDOztJQUVFLGlDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGtDQUFrQyxFQUFBO0VBRXBDOztJQUVFLGdDQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBTXRDO0lBQW1CLHVCQUF1QixFQUFBO0VBQzFDOztJQUVFLDJCQUEyQixFQUFBO0VBRTdCOztJQUVFLDZCQUE2QixFQUFBO0VBRS9COztJQUVFLDhCQUE4QixFQUFBO0VBRWhDOztJQUVFLDRCQUE0QixFQUFBLEVBQzdCOztBMURWRDtFMERsREk7SUFBZ0Msb0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsd0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsMkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUseUJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MscUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUseUJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFReEM7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsK0JBQStCLEVBQUE7RUFFakM7O0lBRUUsaUNBQWlDLEVBQUE7RUFFbkM7O0lBRUUsa0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsZ0NBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUs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QTs7QUFOaEY7RUFDRSx5QkFBd0IsRUFBQTs7QXZFVTFCO0V1RUxNLHlCQUEwRSxFQUFBOztBQU5oRjtFQUNFLHlCQUF3QixFQUFBOztBdkVVMUI7RXVFTE0seUJBQTBFLEVBQUE7O0FBTmhGO0VBQ0UseUJBQXdCLEVBQUE7O0F2RVUxQjtFdUVMTSx5QkFBMEUsRUFBQTs7QUFOaEY7RUFDRSx5QkFBd0IsRUFBQTs7QXZFVTFCO0V1RUxNLHlCQUEwRSxFQUFBOztBQU5oRjtFQUNFLDJCQUF3QixFQUFBOztBdkVVMUI7RXVFTE0seUNBQTBFLEVBQUE7O0FBTmhGO0VBQ0UseUJBQXdCLEVBQUE7O0F2RVUxQjtFdUVMTSx5QkFBMEUsRUFBQTs7QUFOaEY7RUFDRSx5QkFBd0IsRUFBQTs7QXZFVTFCO0V1RUxNLHlCQUEwRSxFQUFBOztBQU5oRjtFQUNFLHlCQUF3QixFQUFBOztBdkVVMUI7RXVFTE0sdUJBQTBFLEVBQUE7O0FBTmhGO0VBQ0UseUJBQXdCLEVBQUE7O0F2RVUxQjtFdUVMTSx5QkFBMEUsRUFBQTs7QUFOaEY7RUFDRSx5QkFBd0IsRUFBQTs7QXZFVTFCO0V1RUxNLHlCQUEwRSxFQUFBOztBQU5oRjtFQUNFLHlCQUF3QixFQUFBOztBdkVVMUI7RXVFTE0seUJBQTBFLEVBQUE7O0FGaUNsRjtFRXRDSSxzQkFBd0IsRUFBQTs7QXZFVTFCO0V1RUxNLHlCQUEwRSxFQUFBOztBQU5oRjtFQUNFLHlCQUF3QixFQUFBOztBdkVVMUI7RXVFTE0seUJBQTBFLEVBQUE7O0FBTmhGO0VBQ0Usc0JBQXdCLEVBQUE7O0F2RVUxQjtFdUVMTSx5QkFBMEUsRUFBQTs7QUFOaEY7RUFDRSx5QkFBd0IsRUFBQTs7QXZFVTFCO0V1RUxNLHlCQUEwRSxFQUFBOztBQU5oRjtFQUNFLHlCQUF3QixFQUFBOztBdkVVMUI7RXVFTE0seUJBQTBFLEVBQUE7O0FBTmhGO0VBQ0UseUJBQXdCLEVBQUE7O0F2RVUxQjtFdUVMTSx5QkFBMEUsRUFBQTs7QUFOaEY7RUFDRSxzQkFBd0IsRUFBQTs7QXZFVTFCO0V1RUxNLHlCQUEwRSxF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LGMxSU1jO0kwSUxkLGtCMUkrSW1DO0kwSTlJbkMsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gseUIxSVpjO0kwSWFkLDRCQUE0QjtJQUM1QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCwyQkFBMkI7SUFDM0IsZ0JBQWdCLEVBQUE7SUExQnBCOzs7O01BK0JNLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBQTtJQWhDM0I7O005SW9ORSxzQkFBc0I7TUFDdEIsa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixvQkFBb0I7TUFDcEIsY0FBYztNQUNkLG9CQUFvQjtNQUNwQixZQUFZO01BQ1osbUNBQW1DO01BQ25DLGtDQUFrQztNOEl2TDlCLGdCQUFnQjtNQUNoQixjMUkwQlM7TTBJekJULGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsV0FBVztNQUNYLFFBQVE7TUFDUiwyQkFBMkIsRUFBQTs7QUFLakM7O0VBSU0sMEJBQTBCO0VBQzFCLGVBQWUsRUFBQTs7QUNyRHJCO0VoSUtFLFdBQVc7RUFDWCxtQkFBMkI7RUFDM0Isa0JBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixpQkFBaUI7RWdJTmpCLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBQTtFL0h3RGpCO0krSDVESjtNaEl1Qk0sZ0JYa0dLLEVBQUEsRTJJaEhWO0UvSG1ERztJK0g1REo7TWhJdUJNLGdCWG1HSyxFQUFBLEUySWpIVjtFL0htREc7SStINURKO01oSXVCTSxnQlhvR0ssRUFBQSxFMklsSFY7RS9IbURHO0krSDVESjtNaEl1Qk0saUJYcUdNLEVBQUEsRTJJbkhYO0UvSG1ERztJK0g1REo7TWhJdUJNLGlCWHNHTyxFQUFBLEUySXBIWjtFL0htREc7SStINURKO01BTUksZ0JBQWdCO01BQ2hCLG1CQUFtQixFQUFBLEVBRXRCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQixFQUFBO0VBRmxCO0lBS0ksaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBOztBQUt0QjtFQUNFLG1CQUFtQjtFQUNuQix3QkFBd0I7RUFDeEIsOEJBQThCLEVBQUE7RUFIaEM7O0lBT0ksZ0JBQWdCLEVBQUE7SUFQcEI7Ozs7TUFXTSxnQkFBZ0IsRUFBQTtFQVh0QjtJQWdCSSxnQkFBZ0IsRUFBQTtFQWhCcEI7O0lBdUJRLFVBQVUsRUFBQTtJL0hlZDtNK0h0Q0o7O1FBeUJVLFVBQVUsRUFBQSxFQUViO0VBM0JQOztJQThCUSxVQUFVLEVBQUE7SS9IUWQ7TStIdENKOztRQWdDVSxVQUFVLEVBQUEsRUFFYjtFQWxDUDs7SUF5Q00sVUFBVSxFQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MifQ== */