@charset "UTF-8";
/*
Theme Name: Base
Author: Anonymous
Author URI:
Version: 1
Description: Base theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: base
Tags: one-column, two-columns
Theme URI:
*/
:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #231F20;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #FABD39;
  --light: #f8f9fa;
  --dark: #343a40;
  --oceanblue: #248A86;
  --tropicaltangerine: #FABD39;
  --grassyfields: #71B96C;
  --sky: #4FADC7;
  --darkgrey: #4B4B4B;
  --mediumgrey: #8E8E8E;
  --grey: #C4C4C4;
  --lightgrey: #E5E5E5;
  --lightestgrey: #FBFBFB;
  --error: #E12727;
  --white: #ffffff;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

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

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

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

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

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

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

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

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

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

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

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

hr {
  margin-top: 4px;
  margin-bottom: 4px;
  border: 0;
  border-top: 1px solid rgba(35, 31, 32, 0.1);
}

small,
.small {
  font-size: 0.875em;
  font-weight: 500;
}

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: 4px;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 2px;
  line-height: 1;
}

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

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

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 1024px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
.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-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  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.3333333333%;
  max-width: 33.3333333333%;
}

.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.6666666667%;
  max-width: 16.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    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.3333333333%;
    max-width: 33.3333333333%;
  }

  .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.6666666667%;
    max-width: 16.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    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.3333333333%;
    max-width: 33.3333333333%;
  }

  .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.6666666667%;
    max-width: 16.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1024px) {
  .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.3333333333%;
    max-width: 33.3333333333%;
  }

  .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.6666666667%;
    max-width: 16.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    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.3333333333%;
    max-width: 33.3333333333%;
  }

  .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.6666666667%;
    max-width: 16.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.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: #231F20 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-oceanblue {
  background-color: #248A86 !important;
}

a.bg-oceanblue:hover, a.bg-oceanblue:focus,
button.bg-oceanblue:hover,
button.bg-oceanblue:focus {
  background-color: #19625f !important;
}

.bg-tropicaltangerine {
  background-color: #FABD39 !important;
}

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

.bg-grassyfields {
  background-color: #71B96C !important;
}

a.bg-grassyfields:hover, a.bg-grassyfields:focus,
button.bg-grassyfields:hover,
button.bg-grassyfields:focus {
  background-color: #54a44e !important;
}

.bg-sky {
  background-color: #4FADC7 !important;
}

a.bg-sky:hover, a.bg-sky:focus,
button.bg-sky:hover,
button.bg-sky:focus {
  background-color: #3793ac !important;
}

.bg-darkgrey {
  background-color: #4B4B4B !important;
}

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

.bg-mediumgrey {
  background-color: #8E8E8E !important;
}

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

.bg-grey {
  background-color: #C4C4C4 !important;
}

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

.bg-lightgrey {
  background-color: #E5E5E5 !important;
}

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

.bg-lightestgrey {
  background-color: #FBFBFB !important;
}

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

.bg-error {
  background-color: #E12727 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-oceanblue {
  border-color: #248A86 !important;
}

.border-tropicaltangerine {
  border-color: #FABD39 !important;
}

.border-grassyfields {
  border-color: #71B96C !important;
}

.border-sky {
  border-color: #4FADC7 !important;
}

.border-darkgrey {
  border-color: #4B4B4B !important;
}

.border-mediumgrey {
  border-color: #8E8E8E !important;
}

.border-grey {
  border-color: #C4C4C4 !important;
}

.border-lightgrey {
  border-color: #E5E5E5 !important;
}

.border-lightestgrey {
  border-color: #FBFBFB !important;
}

.border-error {
  border-color: #E12727 !important;
}

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

.border-white {
  border-color: #ffffff !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: 576px) {
  .d-sm-none {
    display: none !important;
  }

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

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

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

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

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

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

  .d-sm-flex {
    display: 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: 1024px) {
  .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 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.85714286%;
}

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

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

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

.flex-row {
  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: 576px) {
  .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: 1024px) {
  .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;
  }
}
.float-left {
  float: left !important;
}

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

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

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

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

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 1024px) {
  .float-lg-left {
    float: left !important;
  }

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

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

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

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(35, 31, 32, 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: 4px !important;
}

.mt-1,
.my-1 {
  margin-top: 4px !important;
}

.mr-1,
.mx-1 {
  margin-right: 4px !important;
}

.mb-1,
.my-1 {
  margin-bottom: 4px !important;
}

.ml-1,
.mx-1 {
  margin-left: 4px !important;
}

.m-2 {
  margin: 8px !important;
}

.mt-2,
.my-2 {
  margin-top: 8px !important;
}

.mr-2,
.mx-2 {
  margin-right: 8px !important;
}

.mb-2,
.my-2 {
  margin-bottom: 8px !important;
}

.ml-2,
.mx-2 {
  margin-left: 8px !important;
}

.m-3 {
  margin: 12px !important;
}

.mt-3,
.my-3 {
  margin-top: 12px !important;
}

.mr-3,
.mx-3 {
  margin-right: 12px !important;
}

.mb-3,
.my-3 {
  margin-bottom: 12px !important;
}

.ml-3,
.mx-3 {
  margin-left: 12px !important;
}

.m-4 {
  margin: 16px !important;
}

.mt-4,
.my-4 {
  margin-top: 16px !important;
}

.mr-4,
.mx-4 {
  margin-right: 16px !important;
}

.mb-4,
.my-4 {
  margin-bottom: 16px !important;
}

.ml-4,
.mx-4 {
  margin-left: 16px !important;
}

.m-5 {
  margin: 20px !important;
}

.mt-5,
.my-5 {
  margin-top: 20px !important;
}

.mr-5,
.mx-5 {
  margin-right: 20px !important;
}

.mb-5,
.my-5 {
  margin-bottom: 20px !important;
}

.ml-5,
.mx-5 {
  margin-left: 20px !important;
}

.m-6 {
  margin: 24px !important;
}

.mt-6,
.my-6 {
  margin-top: 24px !important;
}

.mr-6,
.mx-6 {
  margin-right: 24px !important;
}

.mb-6,
.my-6 {
  margin-bottom: 24px !important;
}

.ml-6,
.mx-6 {
  margin-left: 24px !important;
}

.m-7 {
  margin: 28px !important;
}

.mt-7,
.my-7 {
  margin-top: 28px !important;
}

.mr-7,
.mx-7 {
  margin-right: 28px !important;
}

.mb-7,
.my-7 {
  margin-bottom: 28px !important;
}

.ml-7,
.mx-7 {
  margin-left: 28px !important;
}

.m-8 {
  margin: 32px !important;
}

.mt-8,
.my-8 {
  margin-top: 32px !important;
}

.mr-8,
.mx-8 {
  margin-right: 32px !important;
}

.mb-8,
.my-8 {
  margin-bottom: 32px !important;
}

.ml-8,
.mx-8 {
  margin-left: 32px !important;
}

.m-9 {
  margin: 36px !important;
}

.mt-9,
.my-9 {
  margin-top: 36px !important;
}

.mr-9,
.mx-9 {
  margin-right: 36px !important;
}

.mb-9,
.my-9 {
  margin-bottom: 36px !important;
}

.ml-9,
.mx-9 {
  margin-left: 36px !important;
}

.m-10 {
  margin: 40px !important;
}

.mt-10,
.my-10 {
  margin-top: 40px !important;
}

.mr-10,
.mx-10 {
  margin-right: 40px !important;
}

.mb-10,
.my-10 {
  margin-bottom: 40px !important;
}

.ml-10,
.mx-10 {
  margin-left: 40px !important;
}

.m-11 {
  margin: 44px !important;
}

.mt-11,
.my-11 {
  margin-top: 44px !important;
}

.mr-11,
.mx-11 {
  margin-right: 44px !important;
}

.mb-11,
.my-11 {
  margin-bottom: 44px !important;
}

.ml-11,
.mx-11 {
  margin-left: 44px !important;
}

.m-12 {
  margin: 48px !important;
}

.mt-12,
.my-12 {
  margin-top: 48px !important;
}

.mr-12,
.mx-12 {
  margin-right: 48px !important;
}

.mb-12,
.my-12 {
  margin-bottom: 48px !important;
}

.ml-12,
.mx-12 {
  margin-left: 48px !important;
}

.m-13 {
  margin: 52px !important;
}

.mt-13,
.my-13 {
  margin-top: 52px !important;
}

.mr-13,
.mx-13 {
  margin-right: 52px !important;
}

.mb-13,
.my-13 {
  margin-bottom: 52px !important;
}

.ml-13,
.mx-13 {
  margin-left: 52px !important;
}

.m-14 {
  margin: 56px !important;
}

.mt-14,
.my-14 {
  margin-top: 56px !important;
}

.mr-14,
.mx-14 {
  margin-right: 56px !important;
}

.mb-14,
.my-14 {
  margin-bottom: 56px !important;
}

.ml-14,
.mx-14 {
  margin-left: 56px !important;
}

.m-15 {
  margin: 60px !important;
}

.mt-15,
.my-15 {
  margin-top: 60px !important;
}

.mr-15,
.mx-15 {
  margin-right: 60px !important;
}

.mb-15,
.my-15 {
  margin-bottom: 60px !important;
}

.ml-15,
.mx-15 {
  margin-left: 60px !important;
}

.m-16 {
  margin: 64px !important;
}

.mt-16,
.my-16 {
  margin-top: 64px !important;
}

.mr-16,
.mx-16 {
  margin-right: 64px !important;
}

.mb-16,
.my-16 {
  margin-bottom: 64px !important;
}

.ml-16,
.mx-16 {
  margin-left: 64px !important;
}

.m-17 {
  margin: 68px !important;
}

.mt-17,
.my-17 {
  margin-top: 68px !important;
}

.mr-17,
.mx-17 {
  margin-right: 68px !important;
}

.mb-17,
.my-17 {
  margin-bottom: 68px !important;
}

.ml-17,
.mx-17 {
  margin-left: 68px !important;
}

.m-18 {
  margin: 72px !important;
}

.mt-18,
.my-18 {
  margin-top: 72px !important;
}

.mr-18,
.mx-18 {
  margin-right: 72px !important;
}

.mb-18,
.my-18 {
  margin-bottom: 72px !important;
}

.ml-18,
.mx-18 {
  margin-left: 72px !important;
}

.m-19 {
  margin: 76px !important;
}

.mt-19,
.my-19 {
  margin-top: 76px !important;
}

.mr-19,
.mx-19 {
  margin-right: 76px !important;
}

.mb-19,
.my-19 {
  margin-bottom: 76px !important;
}

.ml-19,
.mx-19 {
  margin-left: 76px !important;
}

.m-20 {
  margin: 80px !important;
}

.mt-20,
.my-20 {
  margin-top: 80px !important;
}

.mr-20,
.mx-20 {
  margin-right: 80px !important;
}

.mb-20,
.my-20 {
  margin-bottom: 80px !important;
}

.ml-20,
.mx-20 {
  margin-left: 80px !important;
}

.m-21 {
  margin: 84px !important;
}

.mt-21,
.my-21 {
  margin-top: 84px !important;
}

.mr-21,
.mx-21 {
  margin-right: 84px !important;
}

.mb-21,
.my-21 {
  margin-bottom: 84px !important;
}

.ml-21,
.mx-21 {
  margin-left: 84px !important;
}

.m-22 {
  margin: 88px !important;
}

.mt-22,
.my-22 {
  margin-top: 88px !important;
}

.mr-22,
.mx-22 {
  margin-right: 88px !important;
}

.mb-22,
.my-22 {
  margin-bottom: 88px !important;
}

.ml-22,
.mx-22 {
  margin-left: 88px !important;
}

.m-23 {
  margin: 92px !important;
}

.mt-23,
.my-23 {
  margin-top: 92px !important;
}

.mr-23,
.mx-23 {
  margin-right: 92px !important;
}

.mb-23,
.my-23 {
  margin-bottom: 92px !important;
}

.ml-23,
.mx-23 {
  margin-left: 92px !important;
}

.m-24 {
  margin: 96px !important;
}

.mt-24,
.my-24 {
  margin-top: 96px !important;
}

.mr-24,
.mx-24 {
  margin-right: 96px !important;
}

.mb-24,
.my-24 {
  margin-bottom: 96px !important;
}

.ml-24,
.mx-24 {
  margin-left: 96px !important;
}

.m-25 {
  margin: 100px !important;
}

.mt-25,
.my-25 {
  margin-top: 100px !important;
}

.mr-25,
.mx-25 {
  margin-right: 100px !important;
}

.mb-25,
.my-25 {
  margin-bottom: 100px !important;
}

.ml-25,
.mx-25 {
  margin-left: 100px !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: 4px !important;
}

.pt-1,
.py-1 {
  padding-top: 4px !important;
}

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

.pb-1,
.py-1 {
  padding-bottom: 4px !important;
}

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

.p-2 {
  padding: 8px !important;
}

.pt-2,
.py-2 {
  padding-top: 8px !important;
}

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

.pb-2,
.py-2 {
  padding-bottom: 8px !important;
}

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

.p-3 {
  padding: 12px !important;
}

.pt-3,
.py-3 {
  padding-top: 12px !important;
}

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

.pb-3,
.py-3 {
  padding-bottom: 12px !important;
}

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

.p-4 {
  padding: 16px !important;
}

.pt-4,
.py-4 {
  padding-top: 16px !important;
}

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

.pb-4,
.py-4 {
  padding-bottom: 16px !important;
}

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

.p-5 {
  padding: 20px !important;
}

.pt-5,
.py-5 {
  padding-top: 20px !important;
}

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

.pb-5,
.py-5 {
  padding-bottom: 20px !important;
}

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

.p-6 {
  padding: 24px !important;
}

.pt-6,
.py-6 {
  padding-top: 24px !important;
}

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

.pb-6,
.py-6 {
  padding-bottom: 24px !important;
}

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

.p-7 {
  padding: 28px !important;
}

.pt-7,
.py-7 {
  padding-top: 28px !important;
}

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

.pb-7,
.py-7 {
  padding-bottom: 28px !important;
}

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

.p-8 {
  padding: 32px !important;
}

.pt-8,
.py-8 {
  padding-top: 32px !important;
}

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

.pb-8,
.py-8 {
  padding-bottom: 32px !important;
}

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

.p-9 {
  padding: 36px !important;
}

.pt-9,
.py-9 {
  padding-top: 36px !important;
}

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

.pb-9,
.py-9 {
  padding-bottom: 36px !important;
}

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

.p-10 {
  padding: 40px !important;
}

.pt-10,
.py-10 {
  padding-top: 40px !important;
}

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

.pb-10,
.py-10 {
  padding-bottom: 40px !important;
}

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

.p-11 {
  padding: 44px !important;
}

.pt-11,
.py-11 {
  padding-top: 44px !important;
}

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

.pb-11,
.py-11 {
  padding-bottom: 44px !important;
}

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

.p-12 {
  padding: 48px !important;
}

.pt-12,
.py-12 {
  padding-top: 48px !important;
}

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

.pb-12,
.py-12 {
  padding-bottom: 48px !important;
}

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

.p-13 {
  padding: 52px !important;
}

.pt-13,
.py-13 {
  padding-top: 52px !important;
}

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

.pb-13,
.py-13 {
  padding-bottom: 52px !important;
}

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

.p-14 {
  padding: 56px !important;
}

.pt-14,
.py-14 {
  padding-top: 56px !important;
}

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

.pb-14,
.py-14 {
  padding-bottom: 56px !important;
}

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

.p-15 {
  padding: 60px !important;
}

.pt-15,
.py-15 {
  padding-top: 60px !important;
}

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

.pb-15,
.py-15 {
  padding-bottom: 60px !important;
}

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

.p-16 {
  padding: 64px !important;
}

.pt-16,
.py-16 {
  padding-top: 64px !important;
}

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

.pb-16,
.py-16 {
  padding-bottom: 64px !important;
}

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

.p-17 {
  padding: 68px !important;
}

.pt-17,
.py-17 {
  padding-top: 68px !important;
}

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

.pb-17,
.py-17 {
  padding-bottom: 68px !important;
}

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

.p-18 {
  padding: 72px !important;
}

.pt-18,
.py-18 {
  padding-top: 72px !important;
}

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

.pb-18,
.py-18 {
  padding-bottom: 72px !important;
}

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

.p-19 {
  padding: 76px !important;
}

.pt-19,
.py-19 {
  padding-top: 76px !important;
}

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

.pb-19,
.py-19 {
  padding-bottom: 76px !important;
}

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

.p-20 {
  padding: 80px !important;
}

.pt-20,
.py-20 {
  padding-top: 80px !important;
}

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

.pb-20,
.py-20 {
  padding-bottom: 80px !important;
}

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

.p-21 {
  padding: 84px !important;
}

.pt-21,
.py-21 {
  padding-top: 84px !important;
}

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

.pb-21,
.py-21 {
  padding-bottom: 84px !important;
}

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

.p-22 {
  padding: 88px !important;
}

.pt-22,
.py-22 {
  padding-top: 88px !important;
}

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

.pb-22,
.py-22 {
  padding-bottom: 88px !important;
}

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

.p-23 {
  padding: 92px !important;
}

.pt-23,
.py-23 {
  padding-top: 92px !important;
}

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

.pb-23,
.py-23 {
  padding-bottom: 92px !important;
}

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

.p-24 {
  padding: 96px !important;
}

.pt-24,
.py-24 {
  padding-top: 96px !important;
}

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

.pb-24,
.py-24 {
  padding-bottom: 96px !important;
}

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

.p-25 {
  padding: 100px !important;
}

.pt-25,
.py-25 {
  padding-top: 100px !important;
}

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

.pb-25,
.py-25 {
  padding-bottom: 100px !important;
}

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

.m-n1 {
  margin: -4px !important;
}

.mt-n1,
.my-n1 {
  margin-top: -4px !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -4px !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -4px !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -4px !important;
}

.m-n2 {
  margin: -8px !important;
}

.mt-n2,
.my-n2 {
  margin-top: -8px !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -8px !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -8px !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -8px !important;
}

.m-n3 {
  margin: -12px !important;
}

.mt-n3,
.my-n3 {
  margin-top: -12px !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -12px !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -12px !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -12px !important;
}

.m-n4 {
  margin: -16px !important;
}

.mt-n4,
.my-n4 {
  margin-top: -16px !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -16px !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -16px !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -16px !important;
}

.m-n5 {
  margin: -20px !important;
}

.mt-n5,
.my-n5 {
  margin-top: -20px !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -20px !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -20px !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -20px !important;
}

.m-n6 {
  margin: -24px !important;
}

.mt-n6,
.my-n6 {
  margin-top: -24px !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -24px !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -24px !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -24px !important;
}

.m-n7 {
  margin: -28px !important;
}

.mt-n7,
.my-n7 {
  margin-top: -28px !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -28px !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -28px !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -28px !important;
}

.m-n8 {
  margin: -32px !important;
}

.mt-n8,
.my-n8 {
  margin-top: -32px !important;
}

.mr-n8,
.mx-n8 {
  margin-right: -32px !important;
}

.mb-n8,
.my-n8 {
  margin-bottom: -32px !important;
}

.ml-n8,
.mx-n8 {
  margin-left: -32px !important;
}

.m-n9 {
  margin: -36px !important;
}

.mt-n9,
.my-n9 {
  margin-top: -36px !important;
}

.mr-n9,
.mx-n9 {
  margin-right: -36px !important;
}

.mb-n9,
.my-n9 {
  margin-bottom: -36px !important;
}

.ml-n9,
.mx-n9 {
  margin-left: -36px !important;
}

.m-n10 {
  margin: -40px !important;
}

.mt-n10,
.my-n10 {
  margin-top: -40px !important;
}

.mr-n10,
.mx-n10 {
  margin-right: -40px !important;
}

.mb-n10,
.my-n10 {
  margin-bottom: -40px !important;
}

.ml-n10,
.mx-n10 {
  margin-left: -40px !important;
}

.m-n11 {
  margin: -44px !important;
}

.mt-n11,
.my-n11 {
  margin-top: -44px !important;
}

.mr-n11,
.mx-n11 {
  margin-right: -44px !important;
}

.mb-n11,
.my-n11 {
  margin-bottom: -44px !important;
}

.ml-n11,
.mx-n11 {
  margin-left: -44px !important;
}

.m-n12 {
  margin: -48px !important;
}

.mt-n12,
.my-n12 {
  margin-top: -48px !important;
}

.mr-n12,
.mx-n12 {
  margin-right: -48px !important;
}

.mb-n12,
.my-n12 {
  margin-bottom: -48px !important;
}

.ml-n12,
.mx-n12 {
  margin-left: -48px !important;
}

.m-n13 {
  margin: -52px !important;
}

.mt-n13,
.my-n13 {
  margin-top: -52px !important;
}

.mr-n13,
.mx-n13 {
  margin-right: -52px !important;
}

.mb-n13,
.my-n13 {
  margin-bottom: -52px !important;
}

.ml-n13,
.mx-n13 {
  margin-left: -52px !important;
}

.m-n14 {
  margin: -56px !important;
}

.mt-n14,
.my-n14 {
  margin-top: -56px !important;
}

.mr-n14,
.mx-n14 {
  margin-right: -56px !important;
}

.mb-n14,
.my-n14 {
  margin-bottom: -56px !important;
}

.ml-n14,
.mx-n14 {
  margin-left: -56px !important;
}

.m-n15 {
  margin: -60px !important;
}

.mt-n15,
.my-n15 {
  margin-top: -60px !important;
}

.mr-n15,
.mx-n15 {
  margin-right: -60px !important;
}

.mb-n15,
.my-n15 {
  margin-bottom: -60px !important;
}

.ml-n15,
.mx-n15 {
  margin-left: -60px !important;
}

.m-n16 {
  margin: -64px !important;
}

.mt-n16,
.my-n16 {
  margin-top: -64px !important;
}

.mr-n16,
.mx-n16 {
  margin-right: -64px !important;
}

.mb-n16,
.my-n16 {
  margin-bottom: -64px !important;
}

.ml-n16,
.mx-n16 {
  margin-left: -64px !important;
}

.m-n17 {
  margin: -68px !important;
}

.mt-n17,
.my-n17 {
  margin-top: -68px !important;
}

.mr-n17,
.mx-n17 {
  margin-right: -68px !important;
}

.mb-n17,
.my-n17 {
  margin-bottom: -68px !important;
}

.ml-n17,
.mx-n17 {
  margin-left: -68px !important;
}

.m-n18 {
  margin: -72px !important;
}

.mt-n18,
.my-n18 {
  margin-top: -72px !important;
}

.mr-n18,
.mx-n18 {
  margin-right: -72px !important;
}

.mb-n18,
.my-n18 {
  margin-bottom: -72px !important;
}

.ml-n18,
.mx-n18 {
  margin-left: -72px !important;
}

.m-n19 {
  margin: -76px !important;
}

.mt-n19,
.my-n19 {
  margin-top: -76px !important;
}

.mr-n19,
.mx-n19 {
  margin-right: -76px !important;
}

.mb-n19,
.my-n19 {
  margin-bottom: -76px !important;
}

.ml-n19,
.mx-n19 {
  margin-left: -76px !important;
}

.m-n20 {
  margin: -80px !important;
}

.mt-n20,
.my-n20 {
  margin-top: -80px !important;
}

.mr-n20,
.mx-n20 {
  margin-right: -80px !important;
}

.mb-n20,
.my-n20 {
  margin-bottom: -80px !important;
}

.ml-n20,
.mx-n20 {
  margin-left: -80px !important;
}

.m-n21 {
  margin: -84px !important;
}

.mt-n21,
.my-n21 {
  margin-top: -84px !important;
}

.mr-n21,
.mx-n21 {
  margin-right: -84px !important;
}

.mb-n21,
.my-n21 {
  margin-bottom: -84px !important;
}

.ml-n21,
.mx-n21 {
  margin-left: -84px !important;
}

.m-n22 {
  margin: -88px !important;
}

.mt-n22,
.my-n22 {
  margin-top: -88px !important;
}

.mr-n22,
.mx-n22 {
  margin-right: -88px !important;
}

.mb-n22,
.my-n22 {
  margin-bottom: -88px !important;
}

.ml-n22,
.mx-n22 {
  margin-left: -88px !important;
}

.m-n23 {
  margin: -92px !important;
}

.mt-n23,
.my-n23 {
  margin-top: -92px !important;
}

.mr-n23,
.mx-n23 {
  margin-right: -92px !important;
}

.mb-n23,
.my-n23 {
  margin-bottom: -92px !important;
}

.ml-n23,
.mx-n23 {
  margin-left: -92px !important;
}

.m-n24 {
  margin: -96px !important;
}

.mt-n24,
.my-n24 {
  margin-top: -96px !important;
}

.mr-n24,
.mx-n24 {
  margin-right: -96px !important;
}

.mb-n24,
.my-n24 {
  margin-bottom: -96px !important;
}

.ml-n24,
.mx-n24 {
  margin-left: -96px !important;
}

.m-n25 {
  margin: -100px !important;
}

.mt-n25,
.my-n25 {
  margin-top: -100px !important;
}

.mr-n25,
.mx-n25 {
  margin-right: -100px !important;
}

.mb-n25,
.my-n25 {
  margin-bottom: -100px !important;
}

.ml-n25,
.mx-n25 {
  margin-left: -100px !important;
}

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

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

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

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

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

  .m-sm-1 {
    margin: 4px !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 4px !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 4px !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 4px !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 4px !important;
  }

  .m-sm-2 {
    margin: 8px !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 8px !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 8px !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 8px !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 8px !important;
  }

  .m-sm-3 {
    margin: 12px !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 12px !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 12px !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 12px !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 12px !important;
  }

  .m-sm-4 {
    margin: 16px !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 16px !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 16px !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 16px !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 16px !important;
  }

  .m-sm-5 {
    margin: 20px !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 20px !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 20px !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 20px !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 20px !important;
  }

  .m-sm-6 {
    margin: 24px !important;
  }

  .mt-sm-6,
.my-sm-6 {
    margin-top: 24px !important;
  }

  .mr-sm-6,
.mx-sm-6 {
    margin-right: 24px !important;
  }

  .mb-sm-6,
.my-sm-6 {
    margin-bottom: 24px !important;
  }

  .ml-sm-6,
.mx-sm-6 {
    margin-left: 24px !important;
  }

  .m-sm-7 {
    margin: 28px !important;
  }

  .mt-sm-7,
.my-sm-7 {
    margin-top: 28px !important;
  }

  .mr-sm-7,
.mx-sm-7 {
    margin-right: 28px !important;
  }

  .mb-sm-7,
.my-sm-7 {
    margin-bottom: 28px !important;
  }

  .ml-sm-7,
.mx-sm-7 {
    margin-left: 28px !important;
  }

  .m-sm-8 {
    margin: 32px !important;
  }

  .mt-sm-8,
.my-sm-8 {
    margin-top: 32px !important;
  }

  .mr-sm-8,
.mx-sm-8 {
    margin-right: 32px !important;
  }

  .mb-sm-8,
.my-sm-8 {
    margin-bottom: 32px !important;
  }

  .ml-sm-8,
.mx-sm-8 {
    margin-left: 32px !important;
  }

  .m-sm-9 {
    margin: 36px !important;
  }

  .mt-sm-9,
.my-sm-9 {
    margin-top: 36px !important;
  }

  .mr-sm-9,
.mx-sm-9 {
    margin-right: 36px !important;
  }

  .mb-sm-9,
.my-sm-9 {
    margin-bottom: 36px !important;
  }

  .ml-sm-9,
.mx-sm-9 {
    margin-left: 36px !important;
  }

  .m-sm-10 {
    margin: 40px !important;
  }

  .mt-sm-10,
.my-sm-10 {
    margin-top: 40px !important;
  }

  .mr-sm-10,
.mx-sm-10 {
    margin-right: 40px !important;
  }

  .mb-sm-10,
.my-sm-10 {
    margin-bottom: 40px !important;
  }

  .ml-sm-10,
.mx-sm-10 {
    margin-left: 40px !important;
  }

  .m-sm-11 {
    margin: 44px !important;
  }

  .mt-sm-11,
.my-sm-11 {
    margin-top: 44px !important;
  }

  .mr-sm-11,
.mx-sm-11 {
    margin-right: 44px !important;
  }

  .mb-sm-11,
.my-sm-11 {
    margin-bottom: 44px !important;
  }

  .ml-sm-11,
.mx-sm-11 {
    margin-left: 44px !important;
  }

  .m-sm-12 {
    margin: 48px !important;
  }

  .mt-sm-12,
.my-sm-12 {
    margin-top: 48px !important;
  }

  .mr-sm-12,
.mx-sm-12 {
    margin-right: 48px !important;
  }

  .mb-sm-12,
.my-sm-12 {
    margin-bottom: 48px !important;
  }

  .ml-sm-12,
.mx-sm-12 {
    margin-left: 48px !important;
  }

  .m-sm-13 {
    margin: 52px !important;
  }

  .mt-sm-13,
.my-sm-13 {
    margin-top: 52px !important;
  }

  .mr-sm-13,
.mx-sm-13 {
    margin-right: 52px !important;
  }

  .mb-sm-13,
.my-sm-13 {
    margin-bottom: 52px !important;
  }

  .ml-sm-13,
.mx-sm-13 {
    margin-left: 52px !important;
  }

  .m-sm-14 {
    margin: 56px !important;
  }

  .mt-sm-14,
.my-sm-14 {
    margin-top: 56px !important;
  }

  .mr-sm-14,
.mx-sm-14 {
    margin-right: 56px !important;
  }

  .mb-sm-14,
.my-sm-14 {
    margin-bottom: 56px !important;
  }

  .ml-sm-14,
.mx-sm-14 {
    margin-left: 56px !important;
  }

  .m-sm-15 {
    margin: 60px !important;
  }

  .mt-sm-15,
.my-sm-15 {
    margin-top: 60px !important;
  }

  .mr-sm-15,
.mx-sm-15 {
    margin-right: 60px !important;
  }

  .mb-sm-15,
.my-sm-15 {
    margin-bottom: 60px !important;
  }

  .ml-sm-15,
.mx-sm-15 {
    margin-left: 60px !important;
  }

  .m-sm-16 {
    margin: 64px !important;
  }

  .mt-sm-16,
.my-sm-16 {
    margin-top: 64px !important;
  }

  .mr-sm-16,
.mx-sm-16 {
    margin-right: 64px !important;
  }

  .mb-sm-16,
.my-sm-16 {
    margin-bottom: 64px !important;
  }

  .ml-sm-16,
.mx-sm-16 {
    margin-left: 64px !important;
  }

  .m-sm-17 {
    margin: 68px !important;
  }

  .mt-sm-17,
.my-sm-17 {
    margin-top: 68px !important;
  }

  .mr-sm-17,
.mx-sm-17 {
    margin-right: 68px !important;
  }

  .mb-sm-17,
.my-sm-17 {
    margin-bottom: 68px !important;
  }

  .ml-sm-17,
.mx-sm-17 {
    margin-left: 68px !important;
  }

  .m-sm-18 {
    margin: 72px !important;
  }

  .mt-sm-18,
.my-sm-18 {
    margin-top: 72px !important;
  }

  .mr-sm-18,
.mx-sm-18 {
    margin-right: 72px !important;
  }

  .mb-sm-18,
.my-sm-18 {
    margin-bottom: 72px !important;
  }

  .ml-sm-18,
.mx-sm-18 {
    margin-left: 72px !important;
  }

  .m-sm-19 {
    margin: 76px !important;
  }

  .mt-sm-19,
.my-sm-19 {
    margin-top: 76px !important;
  }

  .mr-sm-19,
.mx-sm-19 {
    margin-right: 76px !important;
  }

  .mb-sm-19,
.my-sm-19 {
    margin-bottom: 76px !important;
  }

  .ml-sm-19,
.mx-sm-19 {
    margin-left: 76px !important;
  }

  .m-sm-20 {
    margin: 80px !important;
  }

  .mt-sm-20,
.my-sm-20 {
    margin-top: 80px !important;
  }

  .mr-sm-20,
.mx-sm-20 {
    margin-right: 80px !important;
  }

  .mb-sm-20,
.my-sm-20 {
    margin-bottom: 80px !important;
  }

  .ml-sm-20,
.mx-sm-20 {
    margin-left: 80px !important;
  }

  .m-sm-21 {
    margin: 84px !important;
  }

  .mt-sm-21,
.my-sm-21 {
    margin-top: 84px !important;
  }

  .mr-sm-21,
.mx-sm-21 {
    margin-right: 84px !important;
  }

  .mb-sm-21,
.my-sm-21 {
    margin-bottom: 84px !important;
  }

  .ml-sm-21,
.mx-sm-21 {
    margin-left: 84px !important;
  }

  .m-sm-22 {
    margin: 88px !important;
  }

  .mt-sm-22,
.my-sm-22 {
    margin-top: 88px !important;
  }

  .mr-sm-22,
.mx-sm-22 {
    margin-right: 88px !important;
  }

  .mb-sm-22,
.my-sm-22 {
    margin-bottom: 88px !important;
  }

  .ml-sm-22,
.mx-sm-22 {
    margin-left: 88px !important;
  }

  .m-sm-23 {
    margin: 92px !important;
  }

  .mt-sm-23,
.my-sm-23 {
    margin-top: 92px !important;
  }

  .mr-sm-23,
.mx-sm-23 {
    margin-right: 92px !important;
  }

  .mb-sm-23,
.my-sm-23 {
    margin-bottom: 92px !important;
  }

  .ml-sm-23,
.mx-sm-23 {
    margin-left: 92px !important;
  }

  .m-sm-24 {
    margin: 96px !important;
  }

  .mt-sm-24,
.my-sm-24 {
    margin-top: 96px !important;
  }

  .mr-sm-24,
.mx-sm-24 {
    margin-right: 96px !important;
  }

  .mb-sm-24,
.my-sm-24 {
    margin-bottom: 96px !important;
  }

  .ml-sm-24,
.mx-sm-24 {
    margin-left: 96px !important;
  }

  .m-sm-25 {
    margin: 100px !important;
  }

  .mt-sm-25,
.my-sm-25 {
    margin-top: 100px !important;
  }

  .mr-sm-25,
.mx-sm-25 {
    margin-right: 100px !important;
  }

  .mb-sm-25,
.my-sm-25 {
    margin-bottom: 100px !important;
  }

  .ml-sm-25,
.mx-sm-25 {
    margin-left: 100px !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: 4px !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 4px !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 4px !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 4px !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 4px !important;
  }

  .p-sm-2 {
    padding: 8px !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 8px !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 8px !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 8px !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 8px !important;
  }

  .p-sm-3 {
    padding: 12px !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 12px !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 12px !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 12px !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 12px !important;
  }

  .p-sm-4 {
    padding: 16px !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 16px !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 16px !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 16px !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 16px !important;
  }

  .p-sm-5 {
    padding: 20px !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 20px !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 20px !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 20px !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 20px !important;
  }

  .p-sm-6 {
    padding: 24px !important;
  }

  .pt-sm-6,
.py-sm-6 {
    padding-top: 24px !important;
  }

  .pr-sm-6,
.px-sm-6 {
    padding-right: 24px !important;
  }

  .pb-sm-6,
.py-sm-6 {
    padding-bottom: 24px !important;
  }

  .pl-sm-6,
.px-sm-6 {
    padding-left: 24px !important;
  }

  .p-sm-7 {
    padding: 28px !important;
  }

  .pt-sm-7,
.py-sm-7 {
    padding-top: 28px !important;
  }

  .pr-sm-7,
.px-sm-7 {
    padding-right: 28px !important;
  }

  .pb-sm-7,
.py-sm-7 {
    padding-bottom: 28px !important;
  }

  .pl-sm-7,
.px-sm-7 {
    padding-left: 28px !important;
  }

  .p-sm-8 {
    padding: 32px !important;
  }

  .pt-sm-8,
.py-sm-8 {
    padding-top: 32px !important;
  }

  .pr-sm-8,
.px-sm-8 {
    padding-right: 32px !important;
  }

  .pb-sm-8,
.py-sm-8 {
    padding-bottom: 32px !important;
  }

  .pl-sm-8,
.px-sm-8 {
    padding-left: 32px !important;
  }

  .p-sm-9 {
    padding: 36px !important;
  }

  .pt-sm-9,
.py-sm-9 {
    padding-top: 36px !important;
  }

  .pr-sm-9,
.px-sm-9 {
    padding-right: 36px !important;
  }

  .pb-sm-9,
.py-sm-9 {
    padding-bottom: 36px !important;
  }

  .pl-sm-9,
.px-sm-9 {
    padding-left: 36px !important;
  }

  .p-sm-10 {
    padding: 40px !important;
  }

  .pt-sm-10,
.py-sm-10 {
    padding-top: 40px !important;
  }

  .pr-sm-10,
.px-sm-10 {
    padding-right: 40px !important;
  }

  .pb-sm-10,
.py-sm-10 {
    padding-bottom: 40px !important;
  }

  .pl-sm-10,
.px-sm-10 {
    padding-left: 40px !important;
  }

  .p-sm-11 {
    padding: 44px !important;
  }

  .pt-sm-11,
.py-sm-11 {
    padding-top: 44px !important;
  }

  .pr-sm-11,
.px-sm-11 {
    padding-right: 44px !important;
  }

  .pb-sm-11,
.py-sm-11 {
    padding-bottom: 44px !important;
  }

  .pl-sm-11,
.px-sm-11 {
    padding-left: 44px !important;
  }

  .p-sm-12 {
    padding: 48px !important;
  }

  .pt-sm-12,
.py-sm-12 {
    padding-top: 48px !important;
  }

  .pr-sm-12,
.px-sm-12 {
    padding-right: 48px !important;
  }

  .pb-sm-12,
.py-sm-12 {
    padding-bottom: 48px !important;
  }

  .pl-sm-12,
.px-sm-12 {
    padding-left: 48px !important;
  }

  .p-sm-13 {
    padding: 52px !important;
  }

  .pt-sm-13,
.py-sm-13 {
    padding-top: 52px !important;
  }

  .pr-sm-13,
.px-sm-13 {
    padding-right: 52px !important;
  }

  .pb-sm-13,
.py-sm-13 {
    padding-bottom: 52px !important;
  }

  .pl-sm-13,
.px-sm-13 {
    padding-left: 52px !important;
  }

  .p-sm-14 {
    padding: 56px !important;
  }

  .pt-sm-14,
.py-sm-14 {
    padding-top: 56px !important;
  }

  .pr-sm-14,
.px-sm-14 {
    padding-right: 56px !important;
  }

  .pb-sm-14,
.py-sm-14 {
    padding-bottom: 56px !important;
  }

  .pl-sm-14,
.px-sm-14 {
    padding-left: 56px !important;
  }

  .p-sm-15 {
    padding: 60px !important;
  }

  .pt-sm-15,
.py-sm-15 {
    padding-top: 60px !important;
  }

  .pr-sm-15,
.px-sm-15 {
    padding-right: 60px !important;
  }

  .pb-sm-15,
.py-sm-15 {
    padding-bottom: 60px !important;
  }

  .pl-sm-15,
.px-sm-15 {
    padding-left: 60px !important;
  }

  .p-sm-16 {
    padding: 64px !important;
  }

  .pt-sm-16,
.py-sm-16 {
    padding-top: 64px !important;
  }

  .pr-sm-16,
.px-sm-16 {
    padding-right: 64px !important;
  }

  .pb-sm-16,
.py-sm-16 {
    padding-bottom: 64px !important;
  }

  .pl-sm-16,
.px-sm-16 {
    padding-left: 64px !important;
  }

  .p-sm-17 {
    padding: 68px !important;
  }

  .pt-sm-17,
.py-sm-17 {
    padding-top: 68px !important;
  }

  .pr-sm-17,
.px-sm-17 {
    padding-right: 68px !important;
  }

  .pb-sm-17,
.py-sm-17 {
    padding-bottom: 68px !important;
  }

  .pl-sm-17,
.px-sm-17 {
    padding-left: 68px !important;
  }

  .p-sm-18 {
    padding: 72px !important;
  }

  .pt-sm-18,
.py-sm-18 {
    padding-top: 72px !important;
  }

  .pr-sm-18,
.px-sm-18 {
    padding-right: 72px !important;
  }

  .pb-sm-18,
.py-sm-18 {
    padding-bottom: 72px !important;
  }

  .pl-sm-18,
.px-sm-18 {
    padding-left: 72px !important;
  }

  .p-sm-19 {
    padding: 76px !important;
  }

  .pt-sm-19,
.py-sm-19 {
    padding-top: 76px !important;
  }

  .pr-sm-19,
.px-sm-19 {
    padding-right: 76px !important;
  }

  .pb-sm-19,
.py-sm-19 {
    padding-bottom: 76px !important;
  }

  .pl-sm-19,
.px-sm-19 {
    padding-left: 76px !important;
  }

  .p-sm-20 {
    padding: 80px !important;
  }

  .pt-sm-20,
.py-sm-20 {
    padding-top: 80px !important;
  }

  .pr-sm-20,
.px-sm-20 {
    padding-right: 80px !important;
  }

  .pb-sm-20,
.py-sm-20 {
    padding-bottom: 80px !important;
  }

  .pl-sm-20,
.px-sm-20 {
    padding-left: 80px !important;
  }

  .p-sm-21 {
    padding: 84px !important;
  }

  .pt-sm-21,
.py-sm-21 {
    padding-top: 84px !important;
  }

  .pr-sm-21,
.px-sm-21 {
    padding-right: 84px !important;
  }

  .pb-sm-21,
.py-sm-21 {
    padding-bottom: 84px !important;
  }

  .pl-sm-21,
.px-sm-21 {
    padding-left: 84px !important;
  }

  .p-sm-22 {
    padding: 88px !important;
  }

  .pt-sm-22,
.py-sm-22 {
    padding-top: 88px !important;
  }

  .pr-sm-22,
.px-sm-22 {
    padding-right: 88px !important;
  }

  .pb-sm-22,
.py-sm-22 {
    padding-bottom: 88px !important;
  }

  .pl-sm-22,
.px-sm-22 {
    padding-left: 88px !important;
  }

  .p-sm-23 {
    padding: 92px !important;
  }

  .pt-sm-23,
.py-sm-23 {
    padding-top: 92px !important;
  }

  .pr-sm-23,
.px-sm-23 {
    padding-right: 92px !important;
  }

  .pb-sm-23,
.py-sm-23 {
    padding-bottom: 92px !important;
  }

  .pl-sm-23,
.px-sm-23 {
    padding-left: 92px !important;
  }

  .p-sm-24 {
    padding: 96px !important;
  }

  .pt-sm-24,
.py-sm-24 {
    padding-top: 96px !important;
  }

  .pr-sm-24,
.px-sm-24 {
    padding-right: 96px !important;
  }

  .pb-sm-24,
.py-sm-24 {
    padding-bottom: 96px !important;
  }

  .pl-sm-24,
.px-sm-24 {
    padding-left: 96px !important;
  }

  .p-sm-25 {
    padding: 100px !important;
  }

  .pt-sm-25,
.py-sm-25 {
    padding-top: 100px !important;
  }

  .pr-sm-25,
.px-sm-25 {
    padding-right: 100px !important;
  }

  .pb-sm-25,
.py-sm-25 {
    padding-bottom: 100px !important;
  }

  .pl-sm-25,
.px-sm-25 {
    padding-left: 100px !important;
  }

  .m-sm-n1 {
    margin: -4px !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -4px !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -4px !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -4px !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -4px !important;
  }

  .m-sm-n2 {
    margin: -8px !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -8px !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -8px !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -8px !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -8px !important;
  }

  .m-sm-n3 {
    margin: -12px !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -12px !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -12px !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -12px !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -12px !important;
  }

  .m-sm-n4 {
    margin: -16px !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -16px !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -16px !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -16px !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -16px !important;
  }

  .m-sm-n5 {
    margin: -20px !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -20px !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -20px !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -20px !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -20px !important;
  }

  .m-sm-n6 {
    margin: -24px !important;
  }

  .mt-sm-n6,
.my-sm-n6 {
    margin-top: -24px !important;
  }

  .mr-sm-n6,
.mx-sm-n6 {
    margin-right: -24px !important;
  }

  .mb-sm-n6,
.my-sm-n6 {
    margin-bottom: -24px !important;
  }

  .ml-sm-n6,
.mx-sm-n6 {
    margin-left: -24px !important;
  }

  .m-sm-n7 {
    margin: -28px !important;
  }

  .mt-sm-n7,
.my-sm-n7 {
    margin-top: -28px !important;
  }

  .mr-sm-n7,
.mx-sm-n7 {
    margin-right: -28px !important;
  }

  .mb-sm-n7,
.my-sm-n7 {
    margin-bottom: -28px !important;
  }

  .ml-sm-n7,
.mx-sm-n7 {
    margin-left: -28px !important;
  }

  .m-sm-n8 {
    margin: -32px !important;
  }

  .mt-sm-n8,
.my-sm-n8 {
    margin-top: -32px !important;
  }

  .mr-sm-n8,
.mx-sm-n8 {
    margin-right: -32px !important;
  }

  .mb-sm-n8,
.my-sm-n8 {
    margin-bottom: -32px !important;
  }

  .ml-sm-n8,
.mx-sm-n8 {
    margin-left: -32px !important;
  }

  .m-sm-n9 {
    margin: -36px !important;
  }

  .mt-sm-n9,
.my-sm-n9 {
    margin-top: -36px !important;
  }

  .mr-sm-n9,
.mx-sm-n9 {
    margin-right: -36px !important;
  }

  .mb-sm-n9,
.my-sm-n9 {
    margin-bottom: -36px !important;
  }

  .ml-sm-n9,
.mx-sm-n9 {
    margin-left: -36px !important;
  }

  .m-sm-n10 {
    margin: -40px !important;
  }

  .mt-sm-n10,
.my-sm-n10 {
    margin-top: -40px !important;
  }

  .mr-sm-n10,
.mx-sm-n10 {
    margin-right: -40px !important;
  }

  .mb-sm-n10,
.my-sm-n10 {
    margin-bottom: -40px !important;
  }

  .ml-sm-n10,
.mx-sm-n10 {
    margin-left: -40px !important;
  }

  .m-sm-n11 {
    margin: -44px !important;
  }

  .mt-sm-n11,
.my-sm-n11 {
    margin-top: -44px !important;
  }

  .mr-sm-n11,
.mx-sm-n11 {
    margin-right: -44px !important;
  }

  .mb-sm-n11,
.my-sm-n11 {
    margin-bottom: -44px !important;
  }

  .ml-sm-n11,
.mx-sm-n11 {
    margin-left: -44px !important;
  }

  .m-sm-n12 {
    margin: -48px !important;
  }

  .mt-sm-n12,
.my-sm-n12 {
    margin-top: -48px !important;
  }

  .mr-sm-n12,
.mx-sm-n12 {
    margin-right: -48px !important;
  }

  .mb-sm-n12,
.my-sm-n12 {
    margin-bottom: -48px !important;
  }

  .ml-sm-n12,
.mx-sm-n12 {
    margin-left: -48px !important;
  }

  .m-sm-n13 {
    margin: -52px !important;
  }

  .mt-sm-n13,
.my-sm-n13 {
    margin-top: -52px !important;
  }

  .mr-sm-n13,
.mx-sm-n13 {
    margin-right: -52px !important;
  }

  .mb-sm-n13,
.my-sm-n13 {
    margin-bottom: -52px !important;
  }

  .ml-sm-n13,
.mx-sm-n13 {
    margin-left: -52px !important;
  }

  .m-sm-n14 {
    margin: -56px !important;
  }

  .mt-sm-n14,
.my-sm-n14 {
    margin-top: -56px !important;
  }

  .mr-sm-n14,
.mx-sm-n14 {
    margin-right: -56px !important;
  }

  .mb-sm-n14,
.my-sm-n14 {
    margin-bottom: -56px !important;
  }

  .ml-sm-n14,
.mx-sm-n14 {
    margin-left: -56px !important;
  }

  .m-sm-n15 {
    margin: -60px !important;
  }

  .mt-sm-n15,
.my-sm-n15 {
    margin-top: -60px !important;
  }

  .mr-sm-n15,
.mx-sm-n15 {
    margin-right: -60px !important;
  }

  .mb-sm-n15,
.my-sm-n15 {
    margin-bottom: -60px !important;
  }

  .ml-sm-n15,
.mx-sm-n15 {
    margin-left: -60px !important;
  }

  .m-sm-n16 {
    margin: -64px !important;
  }

  .mt-sm-n16,
.my-sm-n16 {
    margin-top: -64px !important;
  }

  .mr-sm-n16,
.mx-sm-n16 {
    margin-right: -64px !important;
  }

  .mb-sm-n16,
.my-sm-n16 {
    margin-bottom: -64px !important;
  }

  .ml-sm-n16,
.mx-sm-n16 {
    margin-left: -64px !important;
  }

  .m-sm-n17 {
    margin: -68px !important;
  }

  .mt-sm-n17,
.my-sm-n17 {
    margin-top: -68px !important;
  }

  .mr-sm-n17,
.mx-sm-n17 {
    margin-right: -68px !important;
  }

  .mb-sm-n17,
.my-sm-n17 {
    margin-bottom: -68px !important;
  }

  .ml-sm-n17,
.mx-sm-n17 {
    margin-left: -68px !important;
  }

  .m-sm-n18 {
    margin: -72px !important;
  }

  .mt-sm-n18,
.my-sm-n18 {
    margin-top: -72px !important;
  }

  .mr-sm-n18,
.mx-sm-n18 {
    margin-right: -72px !important;
  }

  .mb-sm-n18,
.my-sm-n18 {
    margin-bottom: -72px !important;
  }

  .ml-sm-n18,
.mx-sm-n18 {
    margin-left: -72px !important;
  }

  .m-sm-n19 {
    margin: -76px !important;
  }

  .mt-sm-n19,
.my-sm-n19 {
    margin-top: -76px !important;
  }

  .mr-sm-n19,
.mx-sm-n19 {
    margin-right: -76px !important;
  }

  .mb-sm-n19,
.my-sm-n19 {
    margin-bottom: -76px !important;
  }

  .ml-sm-n19,
.mx-sm-n19 {
    margin-left: -76px !important;
  }

  .m-sm-n20 {
    margin: -80px !important;
  }

  .mt-sm-n20,
.my-sm-n20 {
    margin-top: -80px !important;
  }

  .mr-sm-n20,
.mx-sm-n20 {
    margin-right: -80px !important;
  }

  .mb-sm-n20,
.my-sm-n20 {
    margin-bottom: -80px !important;
  }

  .ml-sm-n20,
.mx-sm-n20 {
    margin-left: -80px !important;
  }

  .m-sm-n21 {
    margin: -84px !important;
  }

  .mt-sm-n21,
.my-sm-n21 {
    margin-top: -84px !important;
  }

  .mr-sm-n21,
.mx-sm-n21 {
    margin-right: -84px !important;
  }

  .mb-sm-n21,
.my-sm-n21 {
    margin-bottom: -84px !important;
  }

  .ml-sm-n21,
.mx-sm-n21 {
    margin-left: -84px !important;
  }

  .m-sm-n22 {
    margin: -88px !important;
  }

  .mt-sm-n22,
.my-sm-n22 {
    margin-top: -88px !important;
  }

  .mr-sm-n22,
.mx-sm-n22 {
    margin-right: -88px !important;
  }

  .mb-sm-n22,
.my-sm-n22 {
    margin-bottom: -88px !important;
  }

  .ml-sm-n22,
.mx-sm-n22 {
    margin-left: -88px !important;
  }

  .m-sm-n23 {
    margin: -92px !important;
  }

  .mt-sm-n23,
.my-sm-n23 {
    margin-top: -92px !important;
  }

  .mr-sm-n23,
.mx-sm-n23 {
    margin-right: -92px !important;
  }

  .mb-sm-n23,
.my-sm-n23 {
    margin-bottom: -92px !important;
  }

  .ml-sm-n23,
.mx-sm-n23 {
    margin-left: -92px !important;
  }

  .m-sm-n24 {
    margin: -96px !important;
  }

  .mt-sm-n24,
.my-sm-n24 {
    margin-top: -96px !important;
  }

  .mr-sm-n24,
.mx-sm-n24 {
    margin-right: -96px !important;
  }

  .mb-sm-n24,
.my-sm-n24 {
    margin-bottom: -96px !important;
  }

  .ml-sm-n24,
.mx-sm-n24 {
    margin-left: -96px !important;
  }

  .m-sm-n25 {
    margin: -100px !important;
  }

  .mt-sm-n25,
.my-sm-n25 {
    margin-top: -100px !important;
  }

  .mr-sm-n25,
.mx-sm-n25 {
    margin-right: -100px !important;
  }

  .mb-sm-n25,
.my-sm-n25 {
    margin-bottom: -100px !important;
  }

  .ml-sm-n25,
.mx-sm-n25 {
    margin-left: -100px !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: 4px !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 4px !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 4px !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 4px !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 4px !important;
  }

  .m-md-2 {
    margin: 8px !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 8px !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 8px !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 8px !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 8px !important;
  }

  .m-md-3 {
    margin: 12px !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 12px !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 12px !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 12px !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 12px !important;
  }

  .m-md-4 {
    margin: 16px !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 16px !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 16px !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 16px !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 16px !important;
  }

  .m-md-5 {
    margin: 20px !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 20px !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 20px !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 20px !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 20px !important;
  }

  .m-md-6 {
    margin: 24px !important;
  }

  .mt-md-6,
.my-md-6 {
    margin-top: 24px !important;
  }

  .mr-md-6,
.mx-md-6 {
    margin-right: 24px !important;
  }

  .mb-md-6,
.my-md-6 {
    margin-bottom: 24px !important;
  }

  .ml-md-6,
.mx-md-6 {
    margin-left: 24px !important;
  }

  .m-md-7 {
    margin: 28px !important;
  }

  .mt-md-7,
.my-md-7 {
    margin-top: 28px !important;
  }

  .mr-md-7,
.mx-md-7 {
    margin-right: 28px !important;
  }

  .mb-md-7,
.my-md-7 {
    margin-bottom: 28px !important;
  }

  .ml-md-7,
.mx-md-7 {
    margin-left: 28px !important;
  }

  .m-md-8 {
    margin: 32px !important;
  }

  .mt-md-8,
.my-md-8 {
    margin-top: 32px !important;
  }

  .mr-md-8,
.mx-md-8 {
    margin-right: 32px !important;
  }

  .mb-md-8,
.my-md-8 {
    margin-bottom: 32px !important;
  }

  .ml-md-8,
.mx-md-8 {
    margin-left: 32px !important;
  }

  .m-md-9 {
    margin: 36px !important;
  }

  .mt-md-9,
.my-md-9 {
    margin-top: 36px !important;
  }

  .mr-md-9,
.mx-md-9 {
    margin-right: 36px !important;
  }

  .mb-md-9,
.my-md-9 {
    margin-bottom: 36px !important;
  }

  .ml-md-9,
.mx-md-9 {
    margin-left: 36px !important;
  }

  .m-md-10 {
    margin: 40px !important;
  }

  .mt-md-10,
.my-md-10 {
    margin-top: 40px !important;
  }

  .mr-md-10,
.mx-md-10 {
    margin-right: 40px !important;
  }

  .mb-md-10,
.my-md-10 {
    margin-bottom: 40px !important;
  }

  .ml-md-10,
.mx-md-10 {
    margin-left: 40px !important;
  }

  .m-md-11 {
    margin: 44px !important;
  }

  .mt-md-11,
.my-md-11 {
    margin-top: 44px !important;
  }

  .mr-md-11,
.mx-md-11 {
    margin-right: 44px !important;
  }

  .mb-md-11,
.my-md-11 {
    margin-bottom: 44px !important;
  }

  .ml-md-11,
.mx-md-11 {
    margin-left: 44px !important;
  }

  .m-md-12 {
    margin: 48px !important;
  }

  .mt-md-12,
.my-md-12 {
    margin-top: 48px !important;
  }

  .mr-md-12,
.mx-md-12 {
    margin-right: 48px !important;
  }

  .mb-md-12,
.my-md-12 {
    margin-bottom: 48px !important;
  }

  .ml-md-12,
.mx-md-12 {
    margin-left: 48px !important;
  }

  .m-md-13 {
    margin: 52px !important;
  }

  .mt-md-13,
.my-md-13 {
    margin-top: 52px !important;
  }

  .mr-md-13,
.mx-md-13 {
    margin-right: 52px !important;
  }

  .mb-md-13,
.my-md-13 {
    margin-bottom: 52px !important;
  }

  .ml-md-13,
.mx-md-13 {
    margin-left: 52px !important;
  }

  .m-md-14 {
    margin: 56px !important;
  }

  .mt-md-14,
.my-md-14 {
    margin-top: 56px !important;
  }

  .mr-md-14,
.mx-md-14 {
    margin-right: 56px !important;
  }

  .mb-md-14,
.my-md-14 {
    margin-bottom: 56px !important;
  }

  .ml-md-14,
.mx-md-14 {
    margin-left: 56px !important;
  }

  .m-md-15 {
    margin: 60px !important;
  }

  .mt-md-15,
.my-md-15 {
    margin-top: 60px !important;
  }

  .mr-md-15,
.mx-md-15 {
    margin-right: 60px !important;
  }

  .mb-md-15,
.my-md-15 {
    margin-bottom: 60px !important;
  }

  .ml-md-15,
.mx-md-15 {
    margin-left: 60px !important;
  }

  .m-md-16 {
    margin: 64px !important;
  }

  .mt-md-16,
.my-md-16 {
    margin-top: 64px !important;
  }

  .mr-md-16,
.mx-md-16 {
    margin-right: 64px !important;
  }

  .mb-md-16,
.my-md-16 {
    margin-bottom: 64px !important;
  }

  .ml-md-16,
.mx-md-16 {
    margin-left: 64px !important;
  }

  .m-md-17 {
    margin: 68px !important;
  }

  .mt-md-17,
.my-md-17 {
    margin-top: 68px !important;
  }

  .mr-md-17,
.mx-md-17 {
    margin-right: 68px !important;
  }

  .mb-md-17,
.my-md-17 {
    margin-bottom: 68px !important;
  }

  .ml-md-17,
.mx-md-17 {
    margin-left: 68px !important;
  }

  .m-md-18 {
    margin: 72px !important;
  }

  .mt-md-18,
.my-md-18 {
    margin-top: 72px !important;
  }

  .mr-md-18,
.mx-md-18 {
    margin-right: 72px !important;
  }

  .mb-md-18,
.my-md-18 {
    margin-bottom: 72px !important;
  }

  .ml-md-18,
.mx-md-18 {
    margin-left: 72px !important;
  }

  .m-md-19 {
    margin: 76px !important;
  }

  .mt-md-19,
.my-md-19 {
    margin-top: 76px !important;
  }

  .mr-md-19,
.mx-md-19 {
    margin-right: 76px !important;
  }

  .mb-md-19,
.my-md-19 {
    margin-bottom: 76px !important;
  }

  .ml-md-19,
.mx-md-19 {
    margin-left: 76px !important;
  }

  .m-md-20 {
    margin: 80px !important;
  }

  .mt-md-20,
.my-md-20 {
    margin-top: 80px !important;
  }

  .mr-md-20,
.mx-md-20 {
    margin-right: 80px !important;
  }

  .mb-md-20,
.my-md-20 {
    margin-bottom: 80px !important;
  }

  .ml-md-20,
.mx-md-20 {
    margin-left: 80px !important;
  }

  .m-md-21 {
    margin: 84px !important;
  }

  .mt-md-21,
.my-md-21 {
    margin-top: 84px !important;
  }

  .mr-md-21,
.mx-md-21 {
    margin-right: 84px !important;
  }

  .mb-md-21,
.my-md-21 {
    margin-bottom: 84px !important;
  }

  .ml-md-21,
.mx-md-21 {
    margin-left: 84px !important;
  }

  .m-md-22 {
    margin: 88px !important;
  }

  .mt-md-22,
.my-md-22 {
    margin-top: 88px !important;
  }

  .mr-md-22,
.mx-md-22 {
    margin-right: 88px !important;
  }

  .mb-md-22,
.my-md-22 {
    margin-bottom: 88px !important;
  }

  .ml-md-22,
.mx-md-22 {
    margin-left: 88px !important;
  }

  .m-md-23 {
    margin: 92px !important;
  }

  .mt-md-23,
.my-md-23 {
    margin-top: 92px !important;
  }

  .mr-md-23,
.mx-md-23 {
    margin-right: 92px !important;
  }

  .mb-md-23,
.my-md-23 {
    margin-bottom: 92px !important;
  }

  .ml-md-23,
.mx-md-23 {
    margin-left: 92px !important;
  }

  .m-md-24 {
    margin: 96px !important;
  }

  .mt-md-24,
.my-md-24 {
    margin-top: 96px !important;
  }

  .mr-md-24,
.mx-md-24 {
    margin-right: 96px !important;
  }

  .mb-md-24,
.my-md-24 {
    margin-bottom: 96px !important;
  }

  .ml-md-24,
.mx-md-24 {
    margin-left: 96px !important;
  }

  .m-md-25 {
    margin: 100px !important;
  }

  .mt-md-25,
.my-md-25 {
    margin-top: 100px !important;
  }

  .mr-md-25,
.mx-md-25 {
    margin-right: 100px !important;
  }

  .mb-md-25,
.my-md-25 {
    margin-bottom: 100px !important;
  }

  .ml-md-25,
.mx-md-25 {
    margin-left: 100px !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: 4px !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 4px !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 4px !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 4px !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 4px !important;
  }

  .p-md-2 {
    padding: 8px !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 8px !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 8px !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 8px !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 8px !important;
  }

  .p-md-3 {
    padding: 12px !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 12px !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 12px !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 12px !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 12px !important;
  }

  .p-md-4 {
    padding: 16px !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 16px !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 16px !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 16px !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 16px !important;
  }

  .p-md-5 {
    padding: 20px !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 20px !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 20px !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 20px !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 20px !important;
  }

  .p-md-6 {
    padding: 24px !important;
  }

  .pt-md-6,
.py-md-6 {
    padding-top: 24px !important;
  }

  .pr-md-6,
.px-md-6 {
    padding-right: 24px !important;
  }

  .pb-md-6,
.py-md-6 {
    padding-bottom: 24px !important;
  }

  .pl-md-6,
.px-md-6 {
    padding-left: 24px !important;
  }

  .p-md-7 {
    padding: 28px !important;
  }

  .pt-md-7,
.py-md-7 {
    padding-top: 28px !important;
  }

  .pr-md-7,
.px-md-7 {
    padding-right: 28px !important;
  }

  .pb-md-7,
.py-md-7 {
    padding-bottom: 28px !important;
  }

  .pl-md-7,
.px-md-7 {
    padding-left: 28px !important;
  }

  .p-md-8 {
    padding: 32px !important;
  }

  .pt-md-8,
.py-md-8 {
    padding-top: 32px !important;
  }

  .pr-md-8,
.px-md-8 {
    padding-right: 32px !important;
  }

  .pb-md-8,
.py-md-8 {
    padding-bottom: 32px !important;
  }

  .pl-md-8,
.px-md-8 {
    padding-left: 32px !important;
  }

  .p-md-9 {
    padding: 36px !important;
  }

  .pt-md-9,
.py-md-9 {
    padding-top: 36px !important;
  }

  .pr-md-9,
.px-md-9 {
    padding-right: 36px !important;
  }

  .pb-md-9,
.py-md-9 {
    padding-bottom: 36px !important;
  }

  .pl-md-9,
.px-md-9 {
    padding-left: 36px !important;
  }

  .p-md-10 {
    padding: 40px !important;
  }

  .pt-md-10,
.py-md-10 {
    padding-top: 40px !important;
  }

  .pr-md-10,
.px-md-10 {
    padding-right: 40px !important;
  }

  .pb-md-10,
.py-md-10 {
    padding-bottom: 40px !important;
  }

  .pl-md-10,
.px-md-10 {
    padding-left: 40px !important;
  }

  .p-md-11 {
    padding: 44px !important;
  }

  .pt-md-11,
.py-md-11 {
    padding-top: 44px !important;
  }

  .pr-md-11,
.px-md-11 {
    padding-right: 44px !important;
  }

  .pb-md-11,
.py-md-11 {
    padding-bottom: 44px !important;
  }

  .pl-md-11,
.px-md-11 {
    padding-left: 44px !important;
  }

  .p-md-12 {
    padding: 48px !important;
  }

  .pt-md-12,
.py-md-12 {
    padding-top: 48px !important;
  }

  .pr-md-12,
.px-md-12 {
    padding-right: 48px !important;
  }

  .pb-md-12,
.py-md-12 {
    padding-bottom: 48px !important;
  }

  .pl-md-12,
.px-md-12 {
    padding-left: 48px !important;
  }

  .p-md-13 {
    padding: 52px !important;
  }

  .pt-md-13,
.py-md-13 {
    padding-top: 52px !important;
  }

  .pr-md-13,
.px-md-13 {
    padding-right: 52px !important;
  }

  .pb-md-13,
.py-md-13 {
    padding-bottom: 52px !important;
  }

  .pl-md-13,
.px-md-13 {
    padding-left: 52px !important;
  }

  .p-md-14 {
    padding: 56px !important;
  }

  .pt-md-14,
.py-md-14 {
    padding-top: 56px !important;
  }

  .pr-md-14,
.px-md-14 {
    padding-right: 56px !important;
  }

  .pb-md-14,
.py-md-14 {
    padding-bottom: 56px !important;
  }

  .pl-md-14,
.px-md-14 {
    padding-left: 56px !important;
  }

  .p-md-15 {
    padding: 60px !important;
  }

  .pt-md-15,
.py-md-15 {
    padding-top: 60px !important;
  }

  .pr-md-15,
.px-md-15 {
    padding-right: 60px !important;
  }

  .pb-md-15,
.py-md-15 {
    padding-bottom: 60px !important;
  }

  .pl-md-15,
.px-md-15 {
    padding-left: 60px !important;
  }

  .p-md-16 {
    padding: 64px !important;
  }

  .pt-md-16,
.py-md-16 {
    padding-top: 64px !important;
  }

  .pr-md-16,
.px-md-16 {
    padding-right: 64px !important;
  }

  .pb-md-16,
.py-md-16 {
    padding-bottom: 64px !important;
  }

  .pl-md-16,
.px-md-16 {
    padding-left: 64px !important;
  }

  .p-md-17 {
    padding: 68px !important;
  }

  .pt-md-17,
.py-md-17 {
    padding-top: 68px !important;
  }

  .pr-md-17,
.px-md-17 {
    padding-right: 68px !important;
  }

  .pb-md-17,
.py-md-17 {
    padding-bottom: 68px !important;
  }

  .pl-md-17,
.px-md-17 {
    padding-left: 68px !important;
  }

  .p-md-18 {
    padding: 72px !important;
  }

  .pt-md-18,
.py-md-18 {
    padding-top: 72px !important;
  }

  .pr-md-18,
.px-md-18 {
    padding-right: 72px !important;
  }

  .pb-md-18,
.py-md-18 {
    padding-bottom: 72px !important;
  }

  .pl-md-18,
.px-md-18 {
    padding-left: 72px !important;
  }

  .p-md-19 {
    padding: 76px !important;
  }

  .pt-md-19,
.py-md-19 {
    padding-top: 76px !important;
  }

  .pr-md-19,
.px-md-19 {
    padding-right: 76px !important;
  }

  .pb-md-19,
.py-md-19 {
    padding-bottom: 76px !important;
  }

  .pl-md-19,
.px-md-19 {
    padding-left: 76px !important;
  }

  .p-md-20 {
    padding: 80px !important;
  }

  .pt-md-20,
.py-md-20 {
    padding-top: 80px !important;
  }

  .pr-md-20,
.px-md-20 {
    padding-right: 80px !important;
  }

  .pb-md-20,
.py-md-20 {
    padding-bottom: 80px !important;
  }

  .pl-md-20,
.px-md-20 {
    padding-left: 80px !important;
  }

  .p-md-21 {
    padding: 84px !important;
  }

  .pt-md-21,
.py-md-21 {
    padding-top: 84px !important;
  }

  .pr-md-21,
.px-md-21 {
    padding-right: 84px !important;
  }

  .pb-md-21,
.py-md-21 {
    padding-bottom: 84px !important;
  }

  .pl-md-21,
.px-md-21 {
    padding-left: 84px !important;
  }

  .p-md-22 {
    padding: 88px !important;
  }

  .pt-md-22,
.py-md-22 {
    padding-top: 88px !important;
  }

  .pr-md-22,
.px-md-22 {
    padding-right: 88px !important;
  }

  .pb-md-22,
.py-md-22 {
    padding-bottom: 88px !important;
  }

  .pl-md-22,
.px-md-22 {
    padding-left: 88px !important;
  }

  .p-md-23 {
    padding: 92px !important;
  }

  .pt-md-23,
.py-md-23 {
    padding-top: 92px !important;
  }

  .pr-md-23,
.px-md-23 {
    padding-right: 92px !important;
  }

  .pb-md-23,
.py-md-23 {
    padding-bottom: 92px !important;
  }

  .pl-md-23,
.px-md-23 {
    padding-left: 92px !important;
  }

  .p-md-24 {
    padding: 96px !important;
  }

  .pt-md-24,
.py-md-24 {
    padding-top: 96px !important;
  }

  .pr-md-24,
.px-md-24 {
    padding-right: 96px !important;
  }

  .pb-md-24,
.py-md-24 {
    padding-bottom: 96px !important;
  }

  .pl-md-24,
.px-md-24 {
    padding-left: 96px !important;
  }

  .p-md-25 {
    padding: 100px !important;
  }

  .pt-md-25,
.py-md-25 {
    padding-top: 100px !important;
  }

  .pr-md-25,
.px-md-25 {
    padding-right: 100px !important;
  }

  .pb-md-25,
.py-md-25 {
    padding-bottom: 100px !important;
  }

  .pl-md-25,
.px-md-25 {
    padding-left: 100px !important;
  }

  .m-md-n1 {
    margin: -4px !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -4px !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -4px !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -4px !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -4px !important;
  }

  .m-md-n2 {
    margin: -8px !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -8px !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -8px !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -8px !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -8px !important;
  }

  .m-md-n3 {
    margin: -12px !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -12px !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -12px !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -12px !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -12px !important;
  }

  .m-md-n4 {
    margin: -16px !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -16px !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -16px !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -16px !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -16px !important;
  }

  .m-md-n5 {
    margin: -20px !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -20px !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -20px !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -20px !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -20px !important;
  }

  .m-md-n6 {
    margin: -24px !important;
  }

  .mt-md-n6,
.my-md-n6 {
    margin-top: -24px !important;
  }

  .mr-md-n6,
.mx-md-n6 {
    margin-right: -24px !important;
  }

  .mb-md-n6,
.my-md-n6 {
    margin-bottom: -24px !important;
  }

  .ml-md-n6,
.mx-md-n6 {
    margin-left: -24px !important;
  }

  .m-md-n7 {
    margin: -28px !important;
  }

  .mt-md-n7,
.my-md-n7 {
    margin-top: -28px !important;
  }

  .mr-md-n7,
.mx-md-n7 {
    margin-right: -28px !important;
  }

  .mb-md-n7,
.my-md-n7 {
    margin-bottom: -28px !important;
  }

  .ml-md-n7,
.mx-md-n7 {
    margin-left: -28px !important;
  }

  .m-md-n8 {
    margin: -32px !important;
  }

  .mt-md-n8,
.my-md-n8 {
    margin-top: -32px !important;
  }

  .mr-md-n8,
.mx-md-n8 {
    margin-right: -32px !important;
  }

  .mb-md-n8,
.my-md-n8 {
    margin-bottom: -32px !important;
  }

  .ml-md-n8,
.mx-md-n8 {
    margin-left: -32px !important;
  }

  .m-md-n9 {
    margin: -36px !important;
  }

  .mt-md-n9,
.my-md-n9 {
    margin-top: -36px !important;
  }

  .mr-md-n9,
.mx-md-n9 {
    margin-right: -36px !important;
  }

  .mb-md-n9,
.my-md-n9 {
    margin-bottom: -36px !important;
  }

  .ml-md-n9,
.mx-md-n9 {
    margin-left: -36px !important;
  }

  .m-md-n10 {
    margin: -40px !important;
  }

  .mt-md-n10,
.my-md-n10 {
    margin-top: -40px !important;
  }

  .mr-md-n10,
.mx-md-n10 {
    margin-right: -40px !important;
  }

  .mb-md-n10,
.my-md-n10 {
    margin-bottom: -40px !important;
  }

  .ml-md-n10,
.mx-md-n10 {
    margin-left: -40px !important;
  }

  .m-md-n11 {
    margin: -44px !important;
  }

  .mt-md-n11,
.my-md-n11 {
    margin-top: -44px !important;
  }

  .mr-md-n11,
.mx-md-n11 {
    margin-right: -44px !important;
  }

  .mb-md-n11,
.my-md-n11 {
    margin-bottom: -44px !important;
  }

  .ml-md-n11,
.mx-md-n11 {
    margin-left: -44px !important;
  }

  .m-md-n12 {
    margin: -48px !important;
  }

  .mt-md-n12,
.my-md-n12 {
    margin-top: -48px !important;
  }

  .mr-md-n12,
.mx-md-n12 {
    margin-right: -48px !important;
  }

  .mb-md-n12,
.my-md-n12 {
    margin-bottom: -48px !important;
  }

  .ml-md-n12,
.mx-md-n12 {
    margin-left: -48px !important;
  }

  .m-md-n13 {
    margin: -52px !important;
  }

  .mt-md-n13,
.my-md-n13 {
    margin-top: -52px !important;
  }

  .mr-md-n13,
.mx-md-n13 {
    margin-right: -52px !important;
  }

  .mb-md-n13,
.my-md-n13 {
    margin-bottom: -52px !important;
  }

  .ml-md-n13,
.mx-md-n13 {
    margin-left: -52px !important;
  }

  .m-md-n14 {
    margin: -56px !important;
  }

  .mt-md-n14,
.my-md-n14 {
    margin-top: -56px !important;
  }

  .mr-md-n14,
.mx-md-n14 {
    margin-right: -56px !important;
  }

  .mb-md-n14,
.my-md-n14 {
    margin-bottom: -56px !important;
  }

  .ml-md-n14,
.mx-md-n14 {
    margin-left: -56px !important;
  }

  .m-md-n15 {
    margin: -60px !important;
  }

  .mt-md-n15,
.my-md-n15 {
    margin-top: -60px !important;
  }

  .mr-md-n15,
.mx-md-n15 {
    margin-right: -60px !important;
  }

  .mb-md-n15,
.my-md-n15 {
    margin-bottom: -60px !important;
  }

  .ml-md-n15,
.mx-md-n15 {
    margin-left: -60px !important;
  }

  .m-md-n16 {
    margin: -64px !important;
  }

  .mt-md-n16,
.my-md-n16 {
    margin-top: -64px !important;
  }

  .mr-md-n16,
.mx-md-n16 {
    margin-right: -64px !important;
  }

  .mb-md-n16,
.my-md-n16 {
    margin-bottom: -64px !important;
  }

  .ml-md-n16,
.mx-md-n16 {
    margin-left: -64px !important;
  }

  .m-md-n17 {
    margin: -68px !important;
  }

  .mt-md-n17,
.my-md-n17 {
    margin-top: -68px !important;
  }

  .mr-md-n17,
.mx-md-n17 {
    margin-right: -68px !important;
  }

  .mb-md-n17,
.my-md-n17 {
    margin-bottom: -68px !important;
  }

  .ml-md-n17,
.mx-md-n17 {
    margin-left: -68px !important;
  }

  .m-md-n18 {
    margin: -72px !important;
  }

  .mt-md-n18,
.my-md-n18 {
    margin-top: -72px !important;
  }

  .mr-md-n18,
.mx-md-n18 {
    margin-right: -72px !important;
  }

  .mb-md-n18,
.my-md-n18 {
    margin-bottom: -72px !important;
  }

  .ml-md-n18,
.mx-md-n18 {
    margin-left: -72px !important;
  }

  .m-md-n19 {
    margin: -76px !important;
  }

  .mt-md-n19,
.my-md-n19 {
    margin-top: -76px !important;
  }

  .mr-md-n19,
.mx-md-n19 {
    margin-right: -76px !important;
  }

  .mb-md-n19,
.my-md-n19 {
    margin-bottom: -76px !important;
  }

  .ml-md-n19,
.mx-md-n19 {
    margin-left: -76px !important;
  }

  .m-md-n20 {
    margin: -80px !important;
  }

  .mt-md-n20,
.my-md-n20 {
    margin-top: -80px !important;
  }

  .mr-md-n20,
.mx-md-n20 {
    margin-right: -80px !important;
  }

  .mb-md-n20,
.my-md-n20 {
    margin-bottom: -80px !important;
  }

  .ml-md-n20,
.mx-md-n20 {
    margin-left: -80px !important;
  }

  .m-md-n21 {
    margin: -84px !important;
  }

  .mt-md-n21,
.my-md-n21 {
    margin-top: -84px !important;
  }

  .mr-md-n21,
.mx-md-n21 {
    margin-right: -84px !important;
  }

  .mb-md-n21,
.my-md-n21 {
    margin-bottom: -84px !important;
  }

  .ml-md-n21,
.mx-md-n21 {
    margin-left: -84px !important;
  }

  .m-md-n22 {
    margin: -88px !important;
  }

  .mt-md-n22,
.my-md-n22 {
    margin-top: -88px !important;
  }

  .mr-md-n22,
.mx-md-n22 {
    margin-right: -88px !important;
  }

  .mb-md-n22,
.my-md-n22 {
    margin-bottom: -88px !important;
  }

  .ml-md-n22,
.mx-md-n22 {
    margin-left: -88px !important;
  }

  .m-md-n23 {
    margin: -92px !important;
  }

  .mt-md-n23,
.my-md-n23 {
    margin-top: -92px !important;
  }

  .mr-md-n23,
.mx-md-n23 {
    margin-right: -92px !important;
  }

  .mb-md-n23,
.my-md-n23 {
    margin-bottom: -92px !important;
  }

  .ml-md-n23,
.mx-md-n23 {
    margin-left: -92px !important;
  }

  .m-md-n24 {
    margin: -96px !important;
  }

  .mt-md-n24,
.my-md-n24 {
    margin-top: -96px !important;
  }

  .mr-md-n24,
.mx-md-n24 {
    margin-right: -96px !important;
  }

  .mb-md-n24,
.my-md-n24 {
    margin-bottom: -96px !important;
  }

  .ml-md-n24,
.mx-md-n24 {
    margin-left: -96px !important;
  }

  .m-md-n25 {
    margin: -100px !important;
  }

  .mt-md-n25,
.my-md-n25 {
    margin-top: -100px !important;
  }

  .mr-md-n25,
.mx-md-n25 {
    margin-right: -100px !important;
  }

  .mb-md-n25,
.my-md-n25 {
    margin-bottom: -100px !important;
  }

  .ml-md-n25,
.mx-md-n25 {
    margin-left: -100px !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: 1024px) {
  .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: 4px !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 4px !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 4px !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 4px !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 4px !important;
  }

  .m-lg-2 {
    margin: 8px !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 8px !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 8px !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 8px !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 8px !important;
  }

  .m-lg-3 {
    margin: 12px !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 12px !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 12px !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 12px !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 12px !important;
  }

  .m-lg-4 {
    margin: 16px !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 16px !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 16px !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 16px !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 16px !important;
  }

  .m-lg-5 {
    margin: 20px !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 20px !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 20px !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 20px !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 20px !important;
  }

  .m-lg-6 {
    margin: 24px !important;
  }

  .mt-lg-6,
.my-lg-6 {
    margin-top: 24px !important;
  }

  .mr-lg-6,
.mx-lg-6 {
    margin-right: 24px !important;
  }

  .mb-lg-6,
.my-lg-6 {
    margin-bottom: 24px !important;
  }

  .ml-lg-6,
.mx-lg-6 {
    margin-left: 24px !important;
  }

  .m-lg-7 {
    margin: 28px !important;
  }

  .mt-lg-7,
.my-lg-7 {
    margin-top: 28px !important;
  }

  .mr-lg-7,
.mx-lg-7 {
    margin-right: 28px !important;
  }

  .mb-lg-7,
.my-lg-7 {
    margin-bottom: 28px !important;
  }

  .ml-lg-7,
.mx-lg-7 {
    margin-left: 28px !important;
  }

  .m-lg-8 {
    margin: 32px !important;
  }

  .mt-lg-8,
.my-lg-8 {
    margin-top: 32px !important;
  }

  .mr-lg-8,
.mx-lg-8 {
    margin-right: 32px !important;
  }

  .mb-lg-8,
.my-lg-8 {
    margin-bottom: 32px !important;
  }

  .ml-lg-8,
.mx-lg-8 {
    margin-left: 32px !important;
  }

  .m-lg-9 {
    margin: 36px !important;
  }

  .mt-lg-9,
.my-lg-9 {
    margin-top: 36px !important;
  }

  .mr-lg-9,
.mx-lg-9 {
    margin-right: 36px !important;
  }

  .mb-lg-9,
.my-lg-9 {
    margin-bottom: 36px !important;
  }

  .ml-lg-9,
.mx-lg-9 {
    margin-left: 36px !important;
  }

  .m-lg-10 {
    margin: 40px !important;
  }

  .mt-lg-10,
.my-lg-10 {
    margin-top: 40px !important;
  }

  .mr-lg-10,
.mx-lg-10 {
    margin-right: 40px !important;
  }

  .mb-lg-10,
.my-lg-10 {
    margin-bottom: 40px !important;
  }

  .ml-lg-10,
.mx-lg-10 {
    margin-left: 40px !important;
  }

  .m-lg-11 {
    margin: 44px !important;
  }

  .mt-lg-11,
.my-lg-11 {
    margin-top: 44px !important;
  }

  .mr-lg-11,
.mx-lg-11 {
    margin-right: 44px !important;
  }

  .mb-lg-11,
.my-lg-11 {
    margin-bottom: 44px !important;
  }

  .ml-lg-11,
.mx-lg-11 {
    margin-left: 44px !important;
  }

  .m-lg-12 {
    margin: 48px !important;
  }

  .mt-lg-12,
.my-lg-12 {
    margin-top: 48px !important;
  }

  .mr-lg-12,
.mx-lg-12 {
    margin-right: 48px !important;
  }

  .mb-lg-12,
.my-lg-12 {
    margin-bottom: 48px !important;
  }

  .ml-lg-12,
.mx-lg-12 {
    margin-left: 48px !important;
  }

  .m-lg-13 {
    margin: 52px !important;
  }

  .mt-lg-13,
.my-lg-13 {
    margin-top: 52px !important;
  }

  .mr-lg-13,
.mx-lg-13 {
    margin-right: 52px !important;
  }

  .mb-lg-13,
.my-lg-13 {
    margin-bottom: 52px !important;
  }

  .ml-lg-13,
.mx-lg-13 {
    margin-left: 52px !important;
  }

  .m-lg-14 {
    margin: 56px !important;
  }

  .mt-lg-14,
.my-lg-14 {
    margin-top: 56px !important;
  }

  .mr-lg-14,
.mx-lg-14 {
    margin-right: 56px !important;
  }

  .mb-lg-14,
.my-lg-14 {
    margin-bottom: 56px !important;
  }

  .ml-lg-14,
.mx-lg-14 {
    margin-left: 56px !important;
  }

  .m-lg-15 {
    margin: 60px !important;
  }

  .mt-lg-15,
.my-lg-15 {
    margin-top: 60px !important;
  }

  .mr-lg-15,
.mx-lg-15 {
    margin-right: 60px !important;
  }

  .mb-lg-15,
.my-lg-15 {
    margin-bottom: 60px !important;
  }

  .ml-lg-15,
.mx-lg-15 {
    margin-left: 60px !important;
  }

  .m-lg-16 {
    margin: 64px !important;
  }

  .mt-lg-16,
.my-lg-16 {
    margin-top: 64px !important;
  }

  .mr-lg-16,
.mx-lg-16 {
    margin-right: 64px !important;
  }

  .mb-lg-16,
.my-lg-16 {
    margin-bottom: 64px !important;
  }

  .ml-lg-16,
.mx-lg-16 {
    margin-left: 64px !important;
  }

  .m-lg-17 {
    margin: 68px !important;
  }

  .mt-lg-17,
.my-lg-17 {
    margin-top: 68px !important;
  }

  .mr-lg-17,
.mx-lg-17 {
    margin-right: 68px !important;
  }

  .mb-lg-17,
.my-lg-17 {
    margin-bottom: 68px !important;
  }

  .ml-lg-17,
.mx-lg-17 {
    margin-left: 68px !important;
  }

  .m-lg-18 {
    margin: 72px !important;
  }

  .mt-lg-18,
.my-lg-18 {
    margin-top: 72px !important;
  }

  .mr-lg-18,
.mx-lg-18 {
    margin-right: 72px !important;
  }

  .mb-lg-18,
.my-lg-18 {
    margin-bottom: 72px !important;
  }

  .ml-lg-18,
.mx-lg-18 {
    margin-left: 72px !important;
  }

  .m-lg-19 {
    margin: 76px !important;
  }

  .mt-lg-19,
.my-lg-19 {
    margin-top: 76px !important;
  }

  .mr-lg-19,
.mx-lg-19 {
    margin-right: 76px !important;
  }

  .mb-lg-19,
.my-lg-19 {
    margin-bottom: 76px !important;
  }

  .ml-lg-19,
.mx-lg-19 {
    margin-left: 76px !important;
  }

  .m-lg-20 {
    margin: 80px !important;
  }

  .mt-lg-20,
.my-lg-20 {
    margin-top: 80px !important;
  }

  .mr-lg-20,
.mx-lg-20 {
    margin-right: 80px !important;
  }

  .mb-lg-20,
.my-lg-20 {
    margin-bottom: 80px !important;
  }

  .ml-lg-20,
.mx-lg-20 {
    margin-left: 80px !important;
  }

  .m-lg-21 {
    margin: 84px !important;
  }

  .mt-lg-21,
.my-lg-21 {
    margin-top: 84px !important;
  }

  .mr-lg-21,
.mx-lg-21 {
    margin-right: 84px !important;
  }

  .mb-lg-21,
.my-lg-21 {
    margin-bottom: 84px !important;
  }

  .ml-lg-21,
.mx-lg-21 {
    margin-left: 84px !important;
  }

  .m-lg-22 {
    margin: 88px !important;
  }

  .mt-lg-22,
.my-lg-22 {
    margin-top: 88px !important;
  }

  .mr-lg-22,
.mx-lg-22 {
    margin-right: 88px !important;
  }

  .mb-lg-22,
.my-lg-22 {
    margin-bottom: 88px !important;
  }

  .ml-lg-22,
.mx-lg-22 {
    margin-left: 88px !important;
  }

  .m-lg-23 {
    margin: 92px !important;
  }

  .mt-lg-23,
.my-lg-23 {
    margin-top: 92px !important;
  }

  .mr-lg-23,
.mx-lg-23 {
    margin-right: 92px !important;
  }

  .mb-lg-23,
.my-lg-23 {
    margin-bottom: 92px !important;
  }

  .ml-lg-23,
.mx-lg-23 {
    margin-left: 92px !important;
  }

  .m-lg-24 {
    margin: 96px !important;
  }

  .mt-lg-24,
.my-lg-24 {
    margin-top: 96px !important;
  }

  .mr-lg-24,
.mx-lg-24 {
    margin-right: 96px !important;
  }

  .mb-lg-24,
.my-lg-24 {
    margin-bottom: 96px !important;
  }

  .ml-lg-24,
.mx-lg-24 {
    margin-left: 96px !important;
  }

  .m-lg-25 {
    margin: 100px !important;
  }

  .mt-lg-25,
.my-lg-25 {
    margin-top: 100px !important;
  }

  .mr-lg-25,
.mx-lg-25 {
    margin-right: 100px !important;
  }

  .mb-lg-25,
.my-lg-25 {
    margin-bottom: 100px !important;
  }

  .ml-lg-25,
.mx-lg-25 {
    margin-left: 100px !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: 4px !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 4px !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 4px !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 4px !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 4px !important;
  }

  .p-lg-2 {
    padding: 8px !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 8px !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 8px !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 8px !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 8px !important;
  }

  .p-lg-3 {
    padding: 12px !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 12px !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 12px !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 12px !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 12px !important;
  }

  .p-lg-4 {
    padding: 16px !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 16px !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 16px !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 16px !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 16px !important;
  }

  .p-lg-5 {
    padding: 20px !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 20px !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 20px !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 20px !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 20px !important;
  }

  .p-lg-6 {
    padding: 24px !important;
  }

  .pt-lg-6,
.py-lg-6 {
    padding-top: 24px !important;
  }

  .pr-lg-6,
.px-lg-6 {
    padding-right: 24px !important;
  }

  .pb-lg-6,
.py-lg-6 {
    padding-bottom: 24px !important;
  }

  .pl-lg-6,
.px-lg-6 {
    padding-left: 24px !important;
  }

  .p-lg-7 {
    padding: 28px !important;
  }

  .pt-lg-7,
.py-lg-7 {
    padding-top: 28px !important;
  }

  .pr-lg-7,
.px-lg-7 {
    padding-right: 28px !important;
  }

  .pb-lg-7,
.py-lg-7 {
    padding-bottom: 28px !important;
  }

  .pl-lg-7,
.px-lg-7 {
    padding-left: 28px !important;
  }

  .p-lg-8 {
    padding: 32px !important;
  }

  .pt-lg-8,
.py-lg-8 {
    padding-top: 32px !important;
  }

  .pr-lg-8,
.px-lg-8 {
    padding-right: 32px !important;
  }

  .pb-lg-8,
.py-lg-8 {
    padding-bottom: 32px !important;
  }

  .pl-lg-8,
.px-lg-8 {
    padding-left: 32px !important;
  }

  .p-lg-9 {
    padding: 36px !important;
  }

  .pt-lg-9,
.py-lg-9 {
    padding-top: 36px !important;
  }

  .pr-lg-9,
.px-lg-9 {
    padding-right: 36px !important;
  }

  .pb-lg-9,
.py-lg-9 {
    padding-bottom: 36px !important;
  }

  .pl-lg-9,
.px-lg-9 {
    padding-left: 36px !important;
  }

  .p-lg-10 {
    padding: 40px !important;
  }

  .pt-lg-10,
.py-lg-10 {
    padding-top: 40px !important;
  }

  .pr-lg-10,
.px-lg-10 {
    padding-right: 40px !important;
  }

  .pb-lg-10,
.py-lg-10 {
    padding-bottom: 40px !important;
  }

  .pl-lg-10,
.px-lg-10 {
    padding-left: 40px !important;
  }

  .p-lg-11 {
    padding: 44px !important;
  }

  .pt-lg-11,
.py-lg-11 {
    padding-top: 44px !important;
  }

  .pr-lg-11,
.px-lg-11 {
    padding-right: 44px !important;
  }

  .pb-lg-11,
.py-lg-11 {
    padding-bottom: 44px !important;
  }

  .pl-lg-11,
.px-lg-11 {
    padding-left: 44px !important;
  }

  .p-lg-12 {
    padding: 48px !important;
  }

  .pt-lg-12,
.py-lg-12 {
    padding-top: 48px !important;
  }

  .pr-lg-12,
.px-lg-12 {
    padding-right: 48px !important;
  }

  .pb-lg-12,
.py-lg-12 {
    padding-bottom: 48px !important;
  }

  .pl-lg-12,
.px-lg-12 {
    padding-left: 48px !important;
  }

  .p-lg-13 {
    padding: 52px !important;
  }

  .pt-lg-13,
.py-lg-13 {
    padding-top: 52px !important;
  }

  .pr-lg-13,
.px-lg-13 {
    padding-right: 52px !important;
  }

  .pb-lg-13,
.py-lg-13 {
    padding-bottom: 52px !important;
  }

  .pl-lg-13,
.px-lg-13 {
    padding-left: 52px !important;
  }

  .p-lg-14 {
    padding: 56px !important;
  }

  .pt-lg-14,
.py-lg-14 {
    padding-top: 56px !important;
  }

  .pr-lg-14,
.px-lg-14 {
    padding-right: 56px !important;
  }

  .pb-lg-14,
.py-lg-14 {
    padding-bottom: 56px !important;
  }

  .pl-lg-14,
.px-lg-14 {
    padding-left: 56px !important;
  }

  .p-lg-15 {
    padding: 60px !important;
  }

  .pt-lg-15,
.py-lg-15 {
    padding-top: 60px !important;
  }

  .pr-lg-15,
.px-lg-15 {
    padding-right: 60px !important;
  }

  .pb-lg-15,
.py-lg-15 {
    padding-bottom: 60px !important;
  }

  .pl-lg-15,
.px-lg-15 {
    padding-left: 60px !important;
  }

  .p-lg-16 {
    padding: 64px !important;
  }

  .pt-lg-16,
.py-lg-16 {
    padding-top: 64px !important;
  }

  .pr-lg-16,
.px-lg-16 {
    padding-right: 64px !important;
  }

  .pb-lg-16,
.py-lg-16 {
    padding-bottom: 64px !important;
  }

  .pl-lg-16,
.px-lg-16 {
    padding-left: 64px !important;
  }

  .p-lg-17 {
    padding: 68px !important;
  }

  .pt-lg-17,
.py-lg-17 {
    padding-top: 68px !important;
  }

  .pr-lg-17,
.px-lg-17 {
    padding-right: 68px !important;
  }

  .pb-lg-17,
.py-lg-17 {
    padding-bottom: 68px !important;
  }

  .pl-lg-17,
.px-lg-17 {
    padding-left: 68px !important;
  }

  .p-lg-18 {
    padding: 72px !important;
  }

  .pt-lg-18,
.py-lg-18 {
    padding-top: 72px !important;
  }

  .pr-lg-18,
.px-lg-18 {
    padding-right: 72px !important;
  }

  .pb-lg-18,
.py-lg-18 {
    padding-bottom: 72px !important;
  }

  .pl-lg-18,
.px-lg-18 {
    padding-left: 72px !important;
  }

  .p-lg-19 {
    padding: 76px !important;
  }

  .pt-lg-19,
.py-lg-19 {
    padding-top: 76px !important;
  }

  .pr-lg-19,
.px-lg-19 {
    padding-right: 76px !important;
  }

  .pb-lg-19,
.py-lg-19 {
    padding-bottom: 76px !important;
  }

  .pl-lg-19,
.px-lg-19 {
    padding-left: 76px !important;
  }

  .p-lg-20 {
    padding: 80px !important;
  }

  .pt-lg-20,
.py-lg-20 {
    padding-top: 80px !important;
  }

  .pr-lg-20,
.px-lg-20 {
    padding-right: 80px !important;
  }

  .pb-lg-20,
.py-lg-20 {
    padding-bottom: 80px !important;
  }

  .pl-lg-20,
.px-lg-20 {
    padding-left: 80px !important;
  }

  .p-lg-21 {
    padding: 84px !important;
  }

  .pt-lg-21,
.py-lg-21 {
    padding-top: 84px !important;
  }

  .pr-lg-21,
.px-lg-21 {
    padding-right: 84px !important;
  }

  .pb-lg-21,
.py-lg-21 {
    padding-bottom: 84px !important;
  }

  .pl-lg-21,
.px-lg-21 {
    padding-left: 84px !important;
  }

  .p-lg-22 {
    padding: 88px !important;
  }

  .pt-lg-22,
.py-lg-22 {
    padding-top: 88px !important;
  }

  .pr-lg-22,
.px-lg-22 {
    padding-right: 88px !important;
  }

  .pb-lg-22,
.py-lg-22 {
    padding-bottom: 88px !important;
  }

  .pl-lg-22,
.px-lg-22 {
    padding-left: 88px !important;
  }

  .p-lg-23 {
    padding: 92px !important;
  }

  .pt-lg-23,
.py-lg-23 {
    padding-top: 92px !important;
  }

  .pr-lg-23,
.px-lg-23 {
    padding-right: 92px !important;
  }

  .pb-lg-23,
.py-lg-23 {
    padding-bottom: 92px !important;
  }

  .pl-lg-23,
.px-lg-23 {
    padding-left: 92px !important;
  }

  .p-lg-24 {
    padding: 96px !important;
  }

  .pt-lg-24,
.py-lg-24 {
    padding-top: 96px !important;
  }

  .pr-lg-24,
.px-lg-24 {
    padding-right: 96px !important;
  }

  .pb-lg-24,
.py-lg-24 {
    padding-bottom: 96px !important;
  }

  .pl-lg-24,
.px-lg-24 {
    padding-left: 96px !important;
  }

  .p-lg-25 {
    padding: 100px !important;
  }

  .pt-lg-25,
.py-lg-25 {
    padding-top: 100px !important;
  }

  .pr-lg-25,
.px-lg-25 {
    padding-right: 100px !important;
  }

  .pb-lg-25,
.py-lg-25 {
    padding-bottom: 100px !important;
  }

  .pl-lg-25,
.px-lg-25 {
    padding-left: 100px !important;
  }

  .m-lg-n1 {
    margin: -4px !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -4px !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -4px !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -4px !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -4px !important;
  }

  .m-lg-n2 {
    margin: -8px !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -8px !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -8px !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -8px !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -8px !important;
  }

  .m-lg-n3 {
    margin: -12px !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -12px !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -12px !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -12px !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -12px !important;
  }

  .m-lg-n4 {
    margin: -16px !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -16px !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -16px !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -16px !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -16px !important;
  }

  .m-lg-n5 {
    margin: -20px !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -20px !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -20px !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -20px !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -20px !important;
  }

  .m-lg-n6 {
    margin: -24px !important;
  }

  .mt-lg-n6,
.my-lg-n6 {
    margin-top: -24px !important;
  }

  .mr-lg-n6,
.mx-lg-n6 {
    margin-right: -24px !important;
  }

  .mb-lg-n6,
.my-lg-n6 {
    margin-bottom: -24px !important;
  }

  .ml-lg-n6,
.mx-lg-n6 {
    margin-left: -24px !important;
  }

  .m-lg-n7 {
    margin: -28px !important;
  }

  .mt-lg-n7,
.my-lg-n7 {
    margin-top: -28px !important;
  }

  .mr-lg-n7,
.mx-lg-n7 {
    margin-right: -28px !important;
  }

  .mb-lg-n7,
.my-lg-n7 {
    margin-bottom: -28px !important;
  }

  .ml-lg-n7,
.mx-lg-n7 {
    margin-left: -28px !important;
  }

  .m-lg-n8 {
    margin: -32px !important;
  }

  .mt-lg-n8,
.my-lg-n8 {
    margin-top: -32px !important;
  }

  .mr-lg-n8,
.mx-lg-n8 {
    margin-right: -32px !important;
  }

  .mb-lg-n8,
.my-lg-n8 {
    margin-bottom: -32px !important;
  }

  .ml-lg-n8,
.mx-lg-n8 {
    margin-left: -32px !important;
  }

  .m-lg-n9 {
    margin: -36px !important;
  }

  .mt-lg-n9,
.my-lg-n9 {
    margin-top: -36px !important;
  }

  .mr-lg-n9,
.mx-lg-n9 {
    margin-right: -36px !important;
  }

  .mb-lg-n9,
.my-lg-n9 {
    margin-bottom: -36px !important;
  }

  .ml-lg-n9,
.mx-lg-n9 {
    margin-left: -36px !important;
  }

  .m-lg-n10 {
    margin: -40px !important;
  }

  .mt-lg-n10,
.my-lg-n10 {
    margin-top: -40px !important;
  }

  .mr-lg-n10,
.mx-lg-n10 {
    margin-right: -40px !important;
  }

  .mb-lg-n10,
.my-lg-n10 {
    margin-bottom: -40px !important;
  }

  .ml-lg-n10,
.mx-lg-n10 {
    margin-left: -40px !important;
  }

  .m-lg-n11 {
    margin: -44px !important;
  }

  .mt-lg-n11,
.my-lg-n11 {
    margin-top: -44px !important;
  }

  .mr-lg-n11,
.mx-lg-n11 {
    margin-right: -44px !important;
  }

  .mb-lg-n11,
.my-lg-n11 {
    margin-bottom: -44px !important;
  }

  .ml-lg-n11,
.mx-lg-n11 {
    margin-left: -44px !important;
  }

  .m-lg-n12 {
    margin: -48px !important;
  }

  .mt-lg-n12,
.my-lg-n12 {
    margin-top: -48px !important;
  }

  .mr-lg-n12,
.mx-lg-n12 {
    margin-right: -48px !important;
  }

  .mb-lg-n12,
.my-lg-n12 {
    margin-bottom: -48px !important;
  }

  .ml-lg-n12,
.mx-lg-n12 {
    margin-left: -48px !important;
  }

  .m-lg-n13 {
    margin: -52px !important;
  }

  .mt-lg-n13,
.my-lg-n13 {
    margin-top: -52px !important;
  }

  .mr-lg-n13,
.mx-lg-n13 {
    margin-right: -52px !important;
  }

  .mb-lg-n13,
.my-lg-n13 {
    margin-bottom: -52px !important;
  }

  .ml-lg-n13,
.mx-lg-n13 {
    margin-left: -52px !important;
  }

  .m-lg-n14 {
    margin: -56px !important;
  }

  .mt-lg-n14,
.my-lg-n14 {
    margin-top: -56px !important;
  }

  .mr-lg-n14,
.mx-lg-n14 {
    margin-right: -56px !important;
  }

  .mb-lg-n14,
.my-lg-n14 {
    margin-bottom: -56px !important;
  }

  .ml-lg-n14,
.mx-lg-n14 {
    margin-left: -56px !important;
  }

  .m-lg-n15 {
    margin: -60px !important;
  }

  .mt-lg-n15,
.my-lg-n15 {
    margin-top: -60px !important;
  }

  .mr-lg-n15,
.mx-lg-n15 {
    margin-right: -60px !important;
  }

  .mb-lg-n15,
.my-lg-n15 {
    margin-bottom: -60px !important;
  }

  .ml-lg-n15,
.mx-lg-n15 {
    margin-left: -60px !important;
  }

  .m-lg-n16 {
    margin: -64px !important;
  }

  .mt-lg-n16,
.my-lg-n16 {
    margin-top: -64px !important;
  }

  .mr-lg-n16,
.mx-lg-n16 {
    margin-right: -64px !important;
  }

  .mb-lg-n16,
.my-lg-n16 {
    margin-bottom: -64px !important;
  }

  .ml-lg-n16,
.mx-lg-n16 {
    margin-left: -64px !important;
  }

  .m-lg-n17 {
    margin: -68px !important;
  }

  .mt-lg-n17,
.my-lg-n17 {
    margin-top: -68px !important;
  }

  .mr-lg-n17,
.mx-lg-n17 {
    margin-right: -68px !important;
  }

  .mb-lg-n17,
.my-lg-n17 {
    margin-bottom: -68px !important;
  }

  .ml-lg-n17,
.mx-lg-n17 {
    margin-left: -68px !important;
  }

  .m-lg-n18 {
    margin: -72px !important;
  }

  .mt-lg-n18,
.my-lg-n18 {
    margin-top: -72px !important;
  }

  .mr-lg-n18,
.mx-lg-n18 {
    margin-right: -72px !important;
  }

  .mb-lg-n18,
.my-lg-n18 {
    margin-bottom: -72px !important;
  }

  .ml-lg-n18,
.mx-lg-n18 {
    margin-left: -72px !important;
  }

  .m-lg-n19 {
    margin: -76px !important;
  }

  .mt-lg-n19,
.my-lg-n19 {
    margin-top: -76px !important;
  }

  .mr-lg-n19,
.mx-lg-n19 {
    margin-right: -76px !important;
  }

  .mb-lg-n19,
.my-lg-n19 {
    margin-bottom: -76px !important;
  }

  .ml-lg-n19,
.mx-lg-n19 {
    margin-left: -76px !important;
  }

  .m-lg-n20 {
    margin: -80px !important;
  }

  .mt-lg-n20,
.my-lg-n20 {
    margin-top: -80px !important;
  }

  .mr-lg-n20,
.mx-lg-n20 {
    margin-right: -80px !important;
  }

  .mb-lg-n20,
.my-lg-n20 {
    margin-bottom: -80px !important;
  }

  .ml-lg-n20,
.mx-lg-n20 {
    margin-left: -80px !important;
  }

  .m-lg-n21 {
    margin: -84px !important;
  }

  .mt-lg-n21,
.my-lg-n21 {
    margin-top: -84px !important;
  }

  .mr-lg-n21,
.mx-lg-n21 {
    margin-right: -84px !important;
  }

  .mb-lg-n21,
.my-lg-n21 {
    margin-bottom: -84px !important;
  }

  .ml-lg-n21,
.mx-lg-n21 {
    margin-left: -84px !important;
  }

  .m-lg-n22 {
    margin: -88px !important;
  }

  .mt-lg-n22,
.my-lg-n22 {
    margin-top: -88px !important;
  }

  .mr-lg-n22,
.mx-lg-n22 {
    margin-right: -88px !important;
  }

  .mb-lg-n22,
.my-lg-n22 {
    margin-bottom: -88px !important;
  }

  .ml-lg-n22,
.mx-lg-n22 {
    margin-left: -88px !important;
  }

  .m-lg-n23 {
    margin: -92px !important;
  }

  .mt-lg-n23,
.my-lg-n23 {
    margin-top: -92px !important;
  }

  .mr-lg-n23,
.mx-lg-n23 {
    margin-right: -92px !important;
  }

  .mb-lg-n23,
.my-lg-n23 {
    margin-bottom: -92px !important;
  }

  .ml-lg-n23,
.mx-lg-n23 {
    margin-left: -92px !important;
  }

  .m-lg-n24 {
    margin: -96px !important;
  }

  .mt-lg-n24,
.my-lg-n24 {
    margin-top: -96px !important;
  }

  .mr-lg-n24,
.mx-lg-n24 {
    margin-right: -96px !important;
  }

  .mb-lg-n24,
.my-lg-n24 {
    margin-bottom: -96px !important;
  }

  .ml-lg-n24,
.mx-lg-n24 {
    margin-left: -96px !important;
  }

  .m-lg-n25 {
    margin: -100px !important;
  }

  .mt-lg-n25,
.my-lg-n25 {
    margin-top: -100px !important;
  }

  .mr-lg-n25,
.mx-lg-n25 {
    margin-right: -100px !important;
  }

  .mb-lg-n25,
.my-lg-n25 {
    margin-bottom: -100px !important;
  }

  .ml-lg-n25,
.mx-lg-n25 {
    margin-left: -100px !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: 4px !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 4px !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 4px !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 4px !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 4px !important;
  }

  .m-xl-2 {
    margin: 8px !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 8px !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 8px !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 8px !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 8px !important;
  }

  .m-xl-3 {
    margin: 12px !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 12px !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 12px !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 12px !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 12px !important;
  }

  .m-xl-4 {
    margin: 16px !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 16px !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 16px !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 16px !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 16px !important;
  }

  .m-xl-5 {
    margin: 20px !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 20px !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 20px !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 20px !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 20px !important;
  }

  .m-xl-6 {
    margin: 24px !important;
  }

  .mt-xl-6,
.my-xl-6 {
    margin-top: 24px !important;
  }

  .mr-xl-6,
.mx-xl-6 {
    margin-right: 24px !important;
  }

  .mb-xl-6,
.my-xl-6 {
    margin-bottom: 24px !important;
  }

  .ml-xl-6,
.mx-xl-6 {
    margin-left: 24px !important;
  }

  .m-xl-7 {
    margin: 28px !important;
  }

  .mt-xl-7,
.my-xl-7 {
    margin-top: 28px !important;
  }

  .mr-xl-7,
.mx-xl-7 {
    margin-right: 28px !important;
  }

  .mb-xl-7,
.my-xl-7 {
    margin-bottom: 28px !important;
  }

  .ml-xl-7,
.mx-xl-7 {
    margin-left: 28px !important;
  }

  .m-xl-8 {
    margin: 32px !important;
  }

  .mt-xl-8,
.my-xl-8 {
    margin-top: 32px !important;
  }

  .mr-xl-8,
.mx-xl-8 {
    margin-right: 32px !important;
  }

  .mb-xl-8,
.my-xl-8 {
    margin-bottom: 32px !important;
  }

  .ml-xl-8,
.mx-xl-8 {
    margin-left: 32px !important;
  }

  .m-xl-9 {
    margin: 36px !important;
  }

  .mt-xl-9,
.my-xl-9 {
    margin-top: 36px !important;
  }

  .mr-xl-9,
.mx-xl-9 {
    margin-right: 36px !important;
  }

  .mb-xl-9,
.my-xl-9 {
    margin-bottom: 36px !important;
  }

  .ml-xl-9,
.mx-xl-9 {
    margin-left: 36px !important;
  }

  .m-xl-10 {
    margin: 40px !important;
  }

  .mt-xl-10,
.my-xl-10 {
    margin-top: 40px !important;
  }

  .mr-xl-10,
.mx-xl-10 {
    margin-right: 40px !important;
  }

  .mb-xl-10,
.my-xl-10 {
    margin-bottom: 40px !important;
  }

  .ml-xl-10,
.mx-xl-10 {
    margin-left: 40px !important;
  }

  .m-xl-11 {
    margin: 44px !important;
  }

  .mt-xl-11,
.my-xl-11 {
    margin-top: 44px !important;
  }

  .mr-xl-11,
.mx-xl-11 {
    margin-right: 44px !important;
  }

  .mb-xl-11,
.my-xl-11 {
    margin-bottom: 44px !important;
  }

  .ml-xl-11,
.mx-xl-11 {
    margin-left: 44px !important;
  }

  .m-xl-12 {
    margin: 48px !important;
  }

  .mt-xl-12,
.my-xl-12 {
    margin-top: 48px !important;
  }

  .mr-xl-12,
.mx-xl-12 {
    margin-right: 48px !important;
  }

  .mb-xl-12,
.my-xl-12 {
    margin-bottom: 48px !important;
  }

  .ml-xl-12,
.mx-xl-12 {
    margin-left: 48px !important;
  }

  .m-xl-13 {
    margin: 52px !important;
  }

  .mt-xl-13,
.my-xl-13 {
    margin-top: 52px !important;
  }

  .mr-xl-13,
.mx-xl-13 {
    margin-right: 52px !important;
  }

  .mb-xl-13,
.my-xl-13 {
    margin-bottom: 52px !important;
  }

  .ml-xl-13,
.mx-xl-13 {
    margin-left: 52px !important;
  }

  .m-xl-14 {
    margin: 56px !important;
  }

  .mt-xl-14,
.my-xl-14 {
    margin-top: 56px !important;
  }

  .mr-xl-14,
.mx-xl-14 {
    margin-right: 56px !important;
  }

  .mb-xl-14,
.my-xl-14 {
    margin-bottom: 56px !important;
  }

  .ml-xl-14,
.mx-xl-14 {
    margin-left: 56px !important;
  }

  .m-xl-15 {
    margin: 60px !important;
  }

  .mt-xl-15,
.my-xl-15 {
    margin-top: 60px !important;
  }

  .mr-xl-15,
.mx-xl-15 {
    margin-right: 60px !important;
  }

  .mb-xl-15,
.my-xl-15 {
    margin-bottom: 60px !important;
  }

  .ml-xl-15,
.mx-xl-15 {
    margin-left: 60px !important;
  }

  .m-xl-16 {
    margin: 64px !important;
  }

  .mt-xl-16,
.my-xl-16 {
    margin-top: 64px !important;
  }

  .mr-xl-16,
.mx-xl-16 {
    margin-right: 64px !important;
  }

  .mb-xl-16,
.my-xl-16 {
    margin-bottom: 64px !important;
  }

  .ml-xl-16,
.mx-xl-16 {
    margin-left: 64px !important;
  }

  .m-xl-17 {
    margin: 68px !important;
  }

  .mt-xl-17,
.my-xl-17 {
    margin-top: 68px !important;
  }

  .mr-xl-17,
.mx-xl-17 {
    margin-right: 68px !important;
  }

  .mb-xl-17,
.my-xl-17 {
    margin-bottom: 68px !important;
  }

  .ml-xl-17,
.mx-xl-17 {
    margin-left: 68px !important;
  }

  .m-xl-18 {
    margin: 72px !important;
  }

  .mt-xl-18,
.my-xl-18 {
    margin-top: 72px !important;
  }

  .mr-xl-18,
.mx-xl-18 {
    margin-right: 72px !important;
  }

  .mb-xl-18,
.my-xl-18 {
    margin-bottom: 72px !important;
  }

  .ml-xl-18,
.mx-xl-18 {
    margin-left: 72px !important;
  }

  .m-xl-19 {
    margin: 76px !important;
  }

  .mt-xl-19,
.my-xl-19 {
    margin-top: 76px !important;
  }

  .mr-xl-19,
.mx-xl-19 {
    margin-right: 76px !important;
  }

  .mb-xl-19,
.my-xl-19 {
    margin-bottom: 76px !important;
  }

  .ml-xl-19,
.mx-xl-19 {
    margin-left: 76px !important;
  }

  .m-xl-20 {
    margin: 80px !important;
  }

  .mt-xl-20,
.my-xl-20 {
    margin-top: 80px !important;
  }

  .mr-xl-20,
.mx-xl-20 {
    margin-right: 80px !important;
  }

  .mb-xl-20,
.my-xl-20 {
    margin-bottom: 80px !important;
  }

  .ml-xl-20,
.mx-xl-20 {
    margin-left: 80px !important;
  }

  .m-xl-21 {
    margin: 84px !important;
  }

  .mt-xl-21,
.my-xl-21 {
    margin-top: 84px !important;
  }

  .mr-xl-21,
.mx-xl-21 {
    margin-right: 84px !important;
  }

  .mb-xl-21,
.my-xl-21 {
    margin-bottom: 84px !important;
  }

  .ml-xl-21,
.mx-xl-21 {
    margin-left: 84px !important;
  }

  .m-xl-22 {
    margin: 88px !important;
  }

  .mt-xl-22,
.my-xl-22 {
    margin-top: 88px !important;
  }

  .mr-xl-22,
.mx-xl-22 {
    margin-right: 88px !important;
  }

  .mb-xl-22,
.my-xl-22 {
    margin-bottom: 88px !important;
  }

  .ml-xl-22,
.mx-xl-22 {
    margin-left: 88px !important;
  }

  .m-xl-23 {
    margin: 92px !important;
  }

  .mt-xl-23,
.my-xl-23 {
    margin-top: 92px !important;
  }

  .mr-xl-23,
.mx-xl-23 {
    margin-right: 92px !important;
  }

  .mb-xl-23,
.my-xl-23 {
    margin-bottom: 92px !important;
  }

  .ml-xl-23,
.mx-xl-23 {
    margin-left: 92px !important;
  }

  .m-xl-24 {
    margin: 96px !important;
  }

  .mt-xl-24,
.my-xl-24 {
    margin-top: 96px !important;
  }

  .mr-xl-24,
.mx-xl-24 {
    margin-right: 96px !important;
  }

  .mb-xl-24,
.my-xl-24 {
    margin-bottom: 96px !important;
  }

  .ml-xl-24,
.mx-xl-24 {
    margin-left: 96px !important;
  }

  .m-xl-25 {
    margin: 100px !important;
  }

  .mt-xl-25,
.my-xl-25 {
    margin-top: 100px !important;
  }

  .mr-xl-25,
.mx-xl-25 {
    margin-right: 100px !important;
  }

  .mb-xl-25,
.my-xl-25 {
    margin-bottom: 100px !important;
  }

  .ml-xl-25,
.mx-xl-25 {
    margin-left: 100px !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: 4px !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 4px !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 4px !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 4px !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 4px !important;
  }

  .p-xl-2 {
    padding: 8px !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 8px !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 8px !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 8px !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 8px !important;
  }

  .p-xl-3 {
    padding: 12px !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 12px !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 12px !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 12px !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 12px !important;
  }

  .p-xl-4 {
    padding: 16px !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 16px !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 16px !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 16px !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 16px !important;
  }

  .p-xl-5 {
    padding: 20px !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 20px !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 20px !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 20px !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 20px !important;
  }

  .p-xl-6 {
    padding: 24px !important;
  }

  .pt-xl-6,
.py-xl-6 {
    padding-top: 24px !important;
  }

  .pr-xl-6,
.px-xl-6 {
    padding-right: 24px !important;
  }

  .pb-xl-6,
.py-xl-6 {
    padding-bottom: 24px !important;
  }

  .pl-xl-6,
.px-xl-6 {
    padding-left: 24px !important;
  }

  .p-xl-7 {
    padding: 28px !important;
  }

  .pt-xl-7,
.py-xl-7 {
    padding-top: 28px !important;
  }

  .pr-xl-7,
.px-xl-7 {
    padding-right: 28px !important;
  }

  .pb-xl-7,
.py-xl-7 {
    padding-bottom: 28px !important;
  }

  .pl-xl-7,
.px-xl-7 {
    padding-left: 28px !important;
  }

  .p-xl-8 {
    padding: 32px !important;
  }

  .pt-xl-8,
.py-xl-8 {
    padding-top: 32px !important;
  }

  .pr-xl-8,
.px-xl-8 {
    padding-right: 32px !important;
  }

  .pb-xl-8,
.py-xl-8 {
    padding-bottom: 32px !important;
  }

  .pl-xl-8,
.px-xl-8 {
    padding-left: 32px !important;
  }

  .p-xl-9 {
    padding: 36px !important;
  }

  .pt-xl-9,
.py-xl-9 {
    padding-top: 36px !important;
  }

  .pr-xl-9,
.px-xl-9 {
    padding-right: 36px !important;
  }

  .pb-xl-9,
.py-xl-9 {
    padding-bottom: 36px !important;
  }

  .pl-xl-9,
.px-xl-9 {
    padding-left: 36px !important;
  }

  .p-xl-10 {
    padding: 40px !important;
  }

  .pt-xl-10,
.py-xl-10 {
    padding-top: 40px !important;
  }

  .pr-xl-10,
.px-xl-10 {
    padding-right: 40px !important;
  }

  .pb-xl-10,
.py-xl-10 {
    padding-bottom: 40px !important;
  }

  .pl-xl-10,
.px-xl-10 {
    padding-left: 40px !important;
  }

  .p-xl-11 {
    padding: 44px !important;
  }

  .pt-xl-11,
.py-xl-11 {
    padding-top: 44px !important;
  }

  .pr-xl-11,
.px-xl-11 {
    padding-right: 44px !important;
  }

  .pb-xl-11,
.py-xl-11 {
    padding-bottom: 44px !important;
  }

  .pl-xl-11,
.px-xl-11 {
    padding-left: 44px !important;
  }

  .p-xl-12 {
    padding: 48px !important;
  }

  .pt-xl-12,
.py-xl-12 {
    padding-top: 48px !important;
  }

  .pr-xl-12,
.px-xl-12 {
    padding-right: 48px !important;
  }

  .pb-xl-12,
.py-xl-12 {
    padding-bottom: 48px !important;
  }

  .pl-xl-12,
.px-xl-12 {
    padding-left: 48px !important;
  }

  .p-xl-13 {
    padding: 52px !important;
  }

  .pt-xl-13,
.py-xl-13 {
    padding-top: 52px !important;
  }

  .pr-xl-13,
.px-xl-13 {
    padding-right: 52px !important;
  }

  .pb-xl-13,
.py-xl-13 {
    padding-bottom: 52px !important;
  }

  .pl-xl-13,
.px-xl-13 {
    padding-left: 52px !important;
  }

  .p-xl-14 {
    padding: 56px !important;
  }

  .pt-xl-14,
.py-xl-14 {
    padding-top: 56px !important;
  }

  .pr-xl-14,
.px-xl-14 {
    padding-right: 56px !important;
  }

  .pb-xl-14,
.py-xl-14 {
    padding-bottom: 56px !important;
  }

  .pl-xl-14,
.px-xl-14 {
    padding-left: 56px !important;
  }

  .p-xl-15 {
    padding: 60px !important;
  }

  .pt-xl-15,
.py-xl-15 {
    padding-top: 60px !important;
  }

  .pr-xl-15,
.px-xl-15 {
    padding-right: 60px !important;
  }

  .pb-xl-15,
.py-xl-15 {
    padding-bottom: 60px !important;
  }

  .pl-xl-15,
.px-xl-15 {
    padding-left: 60px !important;
  }

  .p-xl-16 {
    padding: 64px !important;
  }

  .pt-xl-16,
.py-xl-16 {
    padding-top: 64px !important;
  }

  .pr-xl-16,
.px-xl-16 {
    padding-right: 64px !important;
  }

  .pb-xl-16,
.py-xl-16 {
    padding-bottom: 64px !important;
  }

  .pl-xl-16,
.px-xl-16 {
    padding-left: 64px !important;
  }

  .p-xl-17 {
    padding: 68px !important;
  }

  .pt-xl-17,
.py-xl-17 {
    padding-top: 68px !important;
  }

  .pr-xl-17,
.px-xl-17 {
    padding-right: 68px !important;
  }

  .pb-xl-17,
.py-xl-17 {
    padding-bottom: 68px !important;
  }

  .pl-xl-17,
.px-xl-17 {
    padding-left: 68px !important;
  }

  .p-xl-18 {
    padding: 72px !important;
  }

  .pt-xl-18,
.py-xl-18 {
    padding-top: 72px !important;
  }

  .pr-xl-18,
.px-xl-18 {
    padding-right: 72px !important;
  }

  .pb-xl-18,
.py-xl-18 {
    padding-bottom: 72px !important;
  }

  .pl-xl-18,
.px-xl-18 {
    padding-left: 72px !important;
  }

  .p-xl-19 {
    padding: 76px !important;
  }

  .pt-xl-19,
.py-xl-19 {
    padding-top: 76px !important;
  }

  .pr-xl-19,
.px-xl-19 {
    padding-right: 76px !important;
  }

  .pb-xl-19,
.py-xl-19 {
    padding-bottom: 76px !important;
  }

  .pl-xl-19,
.px-xl-19 {
    padding-left: 76px !important;
  }

  .p-xl-20 {
    padding: 80px !important;
  }

  .pt-xl-20,
.py-xl-20 {
    padding-top: 80px !important;
  }

  .pr-xl-20,
.px-xl-20 {
    padding-right: 80px !important;
  }

  .pb-xl-20,
.py-xl-20 {
    padding-bottom: 80px !important;
  }

  .pl-xl-20,
.px-xl-20 {
    padding-left: 80px !important;
  }

  .p-xl-21 {
    padding: 84px !important;
  }

  .pt-xl-21,
.py-xl-21 {
    padding-top: 84px !important;
  }

  .pr-xl-21,
.px-xl-21 {
    padding-right: 84px !important;
  }

  .pb-xl-21,
.py-xl-21 {
    padding-bottom: 84px !important;
  }

  .pl-xl-21,
.px-xl-21 {
    padding-left: 84px !important;
  }

  .p-xl-22 {
    padding: 88px !important;
  }

  .pt-xl-22,
.py-xl-22 {
    padding-top: 88px !important;
  }

  .pr-xl-22,
.px-xl-22 {
    padding-right: 88px !important;
  }

  .pb-xl-22,
.py-xl-22 {
    padding-bottom: 88px !important;
  }

  .pl-xl-22,
.px-xl-22 {
    padding-left: 88px !important;
  }

  .p-xl-23 {
    padding: 92px !important;
  }

  .pt-xl-23,
.py-xl-23 {
    padding-top: 92px !important;
  }

  .pr-xl-23,
.px-xl-23 {
    padding-right: 92px !important;
  }

  .pb-xl-23,
.py-xl-23 {
    padding-bottom: 92px !important;
  }

  .pl-xl-23,
.px-xl-23 {
    padding-left: 92px !important;
  }

  .p-xl-24 {
    padding: 96px !important;
  }

  .pt-xl-24,
.py-xl-24 {
    padding-top: 96px !important;
  }

  .pr-xl-24,
.px-xl-24 {
    padding-right: 96px !important;
  }

  .pb-xl-24,
.py-xl-24 {
    padding-bottom: 96px !important;
  }

  .pl-xl-24,
.px-xl-24 {
    padding-left: 96px !important;
  }

  .p-xl-25 {
    padding: 100px !important;
  }

  .pt-xl-25,
.py-xl-25 {
    padding-top: 100px !important;
  }

  .pr-xl-25,
.px-xl-25 {
    padding-right: 100px !important;
  }

  .pb-xl-25,
.py-xl-25 {
    padding-bottom: 100px !important;
  }

  .pl-xl-25,
.px-xl-25 {
    padding-left: 100px !important;
  }

  .m-xl-n1 {
    margin: -4px !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -4px !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -4px !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -4px !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -4px !important;
  }

  .m-xl-n2 {
    margin: -8px !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -8px !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -8px !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -8px !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -8px !important;
  }

  .m-xl-n3 {
    margin: -12px !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -12px !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -12px !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -12px !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -12px !important;
  }

  .m-xl-n4 {
    margin: -16px !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -16px !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -16px !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -16px !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -16px !important;
  }

  .m-xl-n5 {
    margin: -20px !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -20px !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -20px !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -20px !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -20px !important;
  }

  .m-xl-n6 {
    margin: -24px !important;
  }

  .mt-xl-n6,
.my-xl-n6 {
    margin-top: -24px !important;
  }

  .mr-xl-n6,
.mx-xl-n6 {
    margin-right: -24px !important;
  }

  .mb-xl-n6,
.my-xl-n6 {
    margin-bottom: -24px !important;
  }

  .ml-xl-n6,
.mx-xl-n6 {
    margin-left: -24px !important;
  }

  .m-xl-n7 {
    margin: -28px !important;
  }

  .mt-xl-n7,
.my-xl-n7 {
    margin-top: -28px !important;
  }

  .mr-xl-n7,
.mx-xl-n7 {
    margin-right: -28px !important;
  }

  .mb-xl-n7,
.my-xl-n7 {
    margin-bottom: -28px !important;
  }

  .ml-xl-n7,
.mx-xl-n7 {
    margin-left: -28px !important;
  }

  .m-xl-n8 {
    margin: -32px !important;
  }

  .mt-xl-n8,
.my-xl-n8 {
    margin-top: -32px !important;
  }

  .mr-xl-n8,
.mx-xl-n8 {
    margin-right: -32px !important;
  }

  .mb-xl-n8,
.my-xl-n8 {
    margin-bottom: -32px !important;
  }

  .ml-xl-n8,
.mx-xl-n8 {
    margin-left: -32px !important;
  }

  .m-xl-n9 {
    margin: -36px !important;
  }

  .mt-xl-n9,
.my-xl-n9 {
    margin-top: -36px !important;
  }

  .mr-xl-n9,
.mx-xl-n9 {
    margin-right: -36px !important;
  }

  .mb-xl-n9,
.my-xl-n9 {
    margin-bottom: -36px !important;
  }

  .ml-xl-n9,
.mx-xl-n9 {
    margin-left: -36px !important;
  }

  .m-xl-n10 {
    margin: -40px !important;
  }

  .mt-xl-n10,
.my-xl-n10 {
    margin-top: -40px !important;
  }

  .mr-xl-n10,
.mx-xl-n10 {
    margin-right: -40px !important;
  }

  .mb-xl-n10,
.my-xl-n10 {
    margin-bottom: -40px !important;
  }

  .ml-xl-n10,
.mx-xl-n10 {
    margin-left: -40px !important;
  }

  .m-xl-n11 {
    margin: -44px !important;
  }

  .mt-xl-n11,
.my-xl-n11 {
    margin-top: -44px !important;
  }

  .mr-xl-n11,
.mx-xl-n11 {
    margin-right: -44px !important;
  }

  .mb-xl-n11,
.my-xl-n11 {
    margin-bottom: -44px !important;
  }

  .ml-xl-n11,
.mx-xl-n11 {
    margin-left: -44px !important;
  }

  .m-xl-n12 {
    margin: -48px !important;
  }

  .mt-xl-n12,
.my-xl-n12 {
    margin-top: -48px !important;
  }

  .mr-xl-n12,
.mx-xl-n12 {
    margin-right: -48px !important;
  }

  .mb-xl-n12,
.my-xl-n12 {
    margin-bottom: -48px !important;
  }

  .ml-xl-n12,
.mx-xl-n12 {
    margin-left: -48px !important;
  }

  .m-xl-n13 {
    margin: -52px !important;
  }

  .mt-xl-n13,
.my-xl-n13 {
    margin-top: -52px !important;
  }

  .mr-xl-n13,
.mx-xl-n13 {
    margin-right: -52px !important;
  }

  .mb-xl-n13,
.my-xl-n13 {
    margin-bottom: -52px !important;
  }

  .ml-xl-n13,
.mx-xl-n13 {
    margin-left: -52px !important;
  }

  .m-xl-n14 {
    margin: -56px !important;
  }

  .mt-xl-n14,
.my-xl-n14 {
    margin-top: -56px !important;
  }

  .mr-xl-n14,
.mx-xl-n14 {
    margin-right: -56px !important;
  }

  .mb-xl-n14,
.my-xl-n14 {
    margin-bottom: -56px !important;
  }

  .ml-xl-n14,
.mx-xl-n14 {
    margin-left: -56px !important;
  }

  .m-xl-n15 {
    margin: -60px !important;
  }

  .mt-xl-n15,
.my-xl-n15 {
    margin-top: -60px !important;
  }

  .mr-xl-n15,
.mx-xl-n15 {
    margin-right: -60px !important;
  }

  .mb-xl-n15,
.my-xl-n15 {
    margin-bottom: -60px !important;
  }

  .ml-xl-n15,
.mx-xl-n15 {
    margin-left: -60px !important;
  }

  .m-xl-n16 {
    margin: -64px !important;
  }

  .mt-xl-n16,
.my-xl-n16 {
    margin-top: -64px !important;
  }

  .mr-xl-n16,
.mx-xl-n16 {
    margin-right: -64px !important;
  }

  .mb-xl-n16,
.my-xl-n16 {
    margin-bottom: -64px !important;
  }

  .ml-xl-n16,
.mx-xl-n16 {
    margin-left: -64px !important;
  }

  .m-xl-n17 {
    margin: -68px !important;
  }

  .mt-xl-n17,
.my-xl-n17 {
    margin-top: -68px !important;
  }

  .mr-xl-n17,
.mx-xl-n17 {
    margin-right: -68px !important;
  }

  .mb-xl-n17,
.my-xl-n17 {
    margin-bottom: -68px !important;
  }

  .ml-xl-n17,
.mx-xl-n17 {
    margin-left: -68px !important;
  }

  .m-xl-n18 {
    margin: -72px !important;
  }

  .mt-xl-n18,
.my-xl-n18 {
    margin-top: -72px !important;
  }

  .mr-xl-n18,
.mx-xl-n18 {
    margin-right: -72px !important;
  }

  .mb-xl-n18,
.my-xl-n18 {
    margin-bottom: -72px !important;
  }

  .ml-xl-n18,
.mx-xl-n18 {
    margin-left: -72px !important;
  }

  .m-xl-n19 {
    margin: -76px !important;
  }

  .mt-xl-n19,
.my-xl-n19 {
    margin-top: -76px !important;
  }

  .mr-xl-n19,
.mx-xl-n19 {
    margin-right: -76px !important;
  }

  .mb-xl-n19,
.my-xl-n19 {
    margin-bottom: -76px !important;
  }

  .ml-xl-n19,
.mx-xl-n19 {
    margin-left: -76px !important;
  }

  .m-xl-n20 {
    margin: -80px !important;
  }

  .mt-xl-n20,
.my-xl-n20 {
    margin-top: -80px !important;
  }

  .mr-xl-n20,
.mx-xl-n20 {
    margin-right: -80px !important;
  }

  .mb-xl-n20,
.my-xl-n20 {
    margin-bottom: -80px !important;
  }

  .ml-xl-n20,
.mx-xl-n20 {
    margin-left: -80px !important;
  }

  .m-xl-n21 {
    margin: -84px !important;
  }

  .mt-xl-n21,
.my-xl-n21 {
    margin-top: -84px !important;
  }

  .mr-xl-n21,
.mx-xl-n21 {
    margin-right: -84px !important;
  }

  .mb-xl-n21,
.my-xl-n21 {
    margin-bottom: -84px !important;
  }

  .ml-xl-n21,
.mx-xl-n21 {
    margin-left: -84px !important;
  }

  .m-xl-n22 {
    margin: -88px !important;
  }

  .mt-xl-n22,
.my-xl-n22 {
    margin-top: -88px !important;
  }

  .mr-xl-n22,
.mx-xl-n22 {
    margin-right: -88px !important;
  }

  .mb-xl-n22,
.my-xl-n22 {
    margin-bottom: -88px !important;
  }

  .ml-xl-n22,
.mx-xl-n22 {
    margin-left: -88px !important;
  }

  .m-xl-n23 {
    margin: -92px !important;
  }

  .mt-xl-n23,
.my-xl-n23 {
    margin-top: -92px !important;
  }

  .mr-xl-n23,
.mx-xl-n23 {
    margin-right: -92px !important;
  }

  .mb-xl-n23,
.my-xl-n23 {
    margin-bottom: -92px !important;
  }

  .ml-xl-n23,
.mx-xl-n23 {
    margin-left: -92px !important;
  }

  .m-xl-n24 {
    margin: -96px !important;
  }

  .mt-xl-n24,
.my-xl-n24 {
    margin-top: -96px !important;
  }

  .mr-xl-n24,
.mx-xl-n24 {
    margin-right: -96px !important;
  }

  .mb-xl-n24,
.my-xl-n24 {
    margin-bottom: -96px !important;
  }

  .ml-xl-n24,
.mx-xl-n24 {
    margin-left: -96px !important;
  }

  .m-xl-n25 {
    margin: -100px !important;
  }

  .mt-xl-n25,
.my-xl-n25 {
    margin-top: -100px !important;
  }

  .mr-xl-n25,
.mx-xl-n25 {
    margin-right: -100px !important;
  }

  .mb-xl-n25,
.my-xl-n25 {
    margin-bottom: -100px !important;
  }

  .ml-xl-n25,
.mx-xl-n25 {
    margin-left: -100px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

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

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

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

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .text-lg-left {
    text-align: left !important;
  }

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

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

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

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-oceanblue {
  color: #248A86 !important;
}

a.text-oceanblue:hover, a.text-oceanblue:focus {
  color: #144d4b !important;
}

.text-tropicaltangerine {
  color: #FABD39 !important;
}

a.text-tropicaltangerine:hover, a.text-tropicaltangerine:focus {
  color: #e19c06 !important;
}

.text-grassyfields {
  color: #71B96C !important;
}

a.text-grassyfields:hover, a.text-grassyfields:focus {
  color: #4b9346 !important;
}

.text-sky {
  color: #4FADC7 !important;
}

a.text-sky:hover, a.text-sky:focus {
  color: #318299 !important;
}

.text-darkgrey {
  color: #4B4B4B !important;
}

a.text-darkgrey:hover, a.text-darkgrey:focus {
  color: #252525 !important;
}

.text-mediumgrey {
  color: #8E8E8E !important;
}

a.text-mediumgrey:hover, a.text-mediumgrey:focus {
  color: #686868 !important;
}

.text-grey {
  color: #C4C4C4 !important;
}

a.text-grey:hover, a.text-grey:focus {
  color: #9e9e9e !important;
}

.text-lightgrey {
  color: #E5E5E5 !important;
}

a.text-lightgrey:hover, a.text-lightgrey:focus {
  color: #bfbfbf !important;
}

.text-lightestgrey {
  color: #FBFBFB !important;
}

a.text-lightestgrey:hover, a.text-lightestgrey:focus {
  color: #d5d5d5 !important;
}

.text-error {
  color: #E12727 !important;
}

a.text-error:hover, a.text-error:focus {
  color: #a51717 !important;
}

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

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

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

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

.text-black-50 {
  color: rgba(35, 31, 32, 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;
}

:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}

h1, h2, h3, h4, h5, h6 {
  color: #231F20;
}

h1 {
  font-size: 48px;
  line-height: 64px;
}

h2 {
  font-size: 36px;
  line-height: 48px;
  font-weight: 400;
}

h3 {
  font-size: 24px;
  line-height: 32px;
}

h4 {
  font-size: 24px;
  line-height: 32px;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 700;
}

h5 {
  font-size: 18px;
  line-height: 24px;
}

h6 {
  font-size: 16px;
  line-height: 21px;
}

hr {
  box-sizing: content-box;
  height: 0px;
  border-top: 1px solid #E5E5E5;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.c-action-theme-card {
  border-radius: 4px;
  margin-bottom: 30px;
}
.c-action-theme-card:hover {
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.04), 0px 4px 10px rgba(0, 0, 0, 0.08);
}
@media (min-width: 768px) {
  .c-action-theme-card__image {
    width: 310px;
  }
}
.c-action-theme-card__image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
@media (min-width: 768px) {
  .c-action-theme-card__image img {
    border-top-right-radius: 0;
  }
}
.c-action-theme-card__content {
  border-left: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  border-radius: 4px;
}
@media (min-width: 768px) {
  .c-action-theme-card__content {
    border-left: none;
    border-top: 1px solid #E5E5E5;
  }
}
.c-action-theme-card.--compact .c-action-theme-card__image {
  width: 100%;
  height: 135px;
}
@media (min-width: 768px) {
  .c-action-theme-card.--compact .c-action-theme-card__image {
    border-top-right-radius: 4px;
  }
}
@media (min-width: 768px) {
  .c-action-theme-card.--compact .c-action-theme-card__content {
    border-left: 1px solid #E5E5E5;
    border-top: none;
  }
}
.c-action-theme-card.--compact .c-action-theme-card__content h3 {
  width: 60%;
}
.c-action-theme-card.--compact:hover {
  box-shadow: none;
}
.c-action-theme-card.--no-image .c-action-theme-card__content {
  border-left: 1px solid #E5E5E5;
}
.c-action-theme-card.--no-image:hover {
  box-shadow: none;
}

.c-whos-taking-action {
  max-height: 477px;
  overflow-y: scroll;
}

.c-background-filter {
  position: absolute;
  width: 100%;
  height: calc(100% + 200px);
  top: -200px;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}

#wrapper.has-bottom-nav {
  padding-bottom: 44px;
}

.c-bottom-nav {
  display: flex;
  justify-content: space-evenly;
  width: 100%;
  height: 44px;
  margin: 0;
  background-color: #ffffff;
  border-top: 1px solid #E5E5E5;
}
.c-bottom-nav__item {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 15px;
}

.c-button {
  display: inline-block;
  color: white;
  background: #FABD39;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  padding: 8px 18px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 21px;
  transition: all 0.5s ease;
  text-align: center;
}
.c-button[disabled] {
  cursor: not-allowed;
  background-color: #C4C4C4;
  border-color: #C4C4C4;
}
.c-button[disabled]:hover {
  color: #ffffff;
  background-color: #C4C4C4;
  border-color: #C4C4C4;
}
.c-button.has-icon {
  display: inline-flex;
  align-items: center;
}
.c-button--style-1 {
  color: white;
  background: #FABD39;
  border: 1px solid #FABD39;
}
.c-button--style-1:hover {
  background: white;
  color: #FABD39;
}
.c-button--style-2 {
  color: #248A86;
  background: white;
  border: 1px solid #248A86;
}
.c-button--style-2:hover {
  background: #248A86;
  color: white;
}
.c-button--style-2[disabled] {
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
.c-button--style-2[disabled]:hover {
  color: #4B4B4B;
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
.c-button--style-3 {
  background: #248A86;
  color: white;
  border: 1px solid #248A86;
}
.c-button--style-3:hover {
  background: transparent;
  color: #248A86;
}
.c-button--style-4 {
  color: #71B96C;
  background: white;
  border: 1px solid #71B96C;
}
.c-button--style-4:hover {
  background: #71B96C;
  color: white;
}
.c-button--style-4[disabled] {
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
.c-button--style-4[disabled]:hover {
  color: #4B4B4B;
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
.c-button--style-5 {
  color: white;
  background: #71B96C;
  border: 1px solid #71B96C;
}
.c-button--style-5:hover {
  background: white;
  color: #71B96C;
}
.c-button--style-5[disabled] {
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
.c-button--style-5[disabled]:hover {
  color: #4B4B4B;
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
.c-button--style-6 {
  color: #4FADC7;
  background: white;
  border: 1px solid #4FADC7;
}
.c-button--style-6:hover {
  background: #4FADC7;
  color: white;
}
.c-button--style-7 {
  color: white;
  background: #ADCD74;
  border: 1px solid #ADCD74;
}
.c-button--style-7:hover {
  background: white;
  color: #ADCD74;
}
.c-button--style-8 {
  color: #ADCD74;
  background: white;
  border: 1px solid #ADCD74;
}
.c-button--style-8:hover {
  background: #ADCD74;
  color: white;
}
.c-button__icon {
  width: 15px;
  height: 15px;
  margin-right: 10px;
  fill: currentColor;
  stroke: currentColor;
}
.c-button__icon * {
  fill: currentColor;
  stroke: currentColor;
}
.c-button--compressed {
  padding: 4px 18px;
}

.c-card__wrapper {
  border: 1px solid #E5E5E5;
  border-radius: 4px;
}
.c-card__image {
  max-height: 195px;
  -o-object-fit: cover;
     object-fit: cover;
}

.c-no-vue-in-content {
  height: 86px;
}
.c-no-vue-in-content .c-site-content {
  height: 100%;
}
.c-no-vue-in-content .wrapper {
  height: 100%;
  overflow: visible;
}

.c-no-vue-content {
  margin-top: -86px;
}

.c-dashboard {
  display: flex;
  padding-top: 110px;
  background-color: #FBFBFB;
}
@media (min-width: 1024px) {
  .c-dashboard--bg-green-gradient {
    background: radial-gradient(circle 544px at 320px 100px, rgba(29, 138, 136, 0.12) 0%, rgba(100, 100, 100, 0) 32%);
  }
}
.c-dashboard--bg-fountain {
  background-image: url(/wp-content/themes/cwn/dist/images/bg-fountain.png?7a515ae3a60a6064f60d9450c948aed4);
  background-size: auto;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.c-dashboard--bg-birds {
  background-image: url(/wp-content/themes/cwn/dist/images/bg-birds.png?3ef81b4fdd3c748acccb14aba2727952);
  background-size: auto;
  background-position: top right;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
@media (min-width: 1024px) {
  .c-dashboard {
    padding-top: 87px;
  }
}
.c-dashboard__sidebar {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: flex;
  background: linear-gradient(to bottom, #FBFBFB 0%, #ffffff 40%);
}
@media (min-width: 1024px) {
  .c-dashboard__sidebar {
    position: relative;
    right: auto;
    bottom: auto;
    left: auto;
    flex: 0 0 auto;
    height: auto;
    padding-top: 40px;
    padding-bottom: 0;
    width: 310px;
    padding-right: 60px;
    padding-left: 60px;
  }
}
.c-dashboard__sidebar__sticky-menu {
  position: relative;
  width: 100%;
}
@media (min-width: 1024px) {
  .c-dashboard__sidebar__sticky-menu.is-sticky {
    position: fixed;
    top: 38px;
    width: calc(310px - (60px + 60px));
    left: 60px;
  }
}
@media (max-width: 1199.98px) {
  .c-dashboard__sidebar--popup-mobile-nav {
    z-index: 2;
    background: white;
    padding-bottom: 0;
    padding-right: 60px;
    padding-left: 60px;
    position: fixed;
    bottom: 0;
    width: 100%;
    border-radius: 4px 4px 0px 0px;
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.06), 0px 24px 60px rgba(0, 0, 0, 0.12);
    transition: 0.5s ease;
    transform: translateY(85%);
    display: block;
  }
}
.c-dashboard__sidebar--popup-mobile-nav--open {
  transform: translateY(0);
}
.c-dashboard__mobile-menu-toggle {
  transform: translateY(-25px);
  cursor: pointer;
}
.c-dashboard__mobile-menu-toggle-icon {
  background: white;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  margin: 0 auto 0 auto;
  padding-top: 12px;
}
.c-dashboard__main {
  flex: 1 1 auto;
  padding-bottom: 80px;
}
@media (min-width: 768px) {
  .c-dashboard__main {
    padding: 50px 20px 80px 20px;
  }
}

.c-inline-input {
  border: none !important;
  border-bottom: 1px solid #d7d7d7 !important;
  padding: 0 5px !important;
  height: auto !important;
  color: #231f20 !important;
  border-radius: 0 !important;
}
.c-inline-input:focus {
  border-bottom: 1px solid #248A86 !important;
}

.c-input-inline-select {
  border: 1px solid #d7d7d7 !important;
  border-radius: 3px !important;
  background: white;
}

.c-glossary {
  position: relative;
}
.c-glossary__term {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #231F20;
  transition: 0.3s all ease;
}
.c-glossary__term:hover {
  border-bottom-color: #FABD39;
}
.c-glossary__definition {
  position: absolute;
  opacity: 0;
  bottom: 150%;
  left: -50px;
  font-weight: normal;
  font-size: 14px;
  z-index: -1;
  transition: 0.3s all ease;
  background-color: #E5E5E5;
  width: 320px;
  display: none;
}
.c-glossary__definition:after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: inherit;
  left: 50%;
  bottom: -10px;
  transform: translate(-50%, -50%) rotate(45deg);
}

.c-glossary:hover .c-glossary__definition {
  opacity: 1;
  z-index: 2;
  display: block;
}

.c-hero-wrap {
  position: relative;
  background-size: cover;
  background-position: 50% 50%;
  padding: 150px 0 90px;
}
@media (min-width: 576px) {
  .c-hero-wrap {
    padding: 200px 0 120px;
  }
}

.c-icon {
  display: inline;
}
.c-icon--small {
  width: 15px;
  height: auto;
}
.c-icon--medium {
  width: 30px;
  height: auto;
}

.c-theme-leading-city-images {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  margin-right: -15px;
  border: 1px solid #E5E5E5;
}
.c-theme-leading-city-images:last-child {
  margin-right: 16px;
}

.c-sort-input {
  min-width: 150px;
}

.c-success-action {
  background: #71B96C;
  padding: 20px;
  margin: 20px 0;
}

.c-tab-selectors {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .c-tab-selectors {
    flex-wrap: nowrap;
  }
}
.c-tab-selectors__item {
  padding: 10px 20px;
  background: #E5E5E5;
  margin-right: 15px;
  border-radius: 4px 4px 0px 0px;
  color: #231F20;
  transition: all 0.5s ease;
  font-weight: 500;
  margin-top: 12px;
}
.c-tab-selectors__item--grey {
  background: #C4C4C4;
}
.c-tab-selectors__item--active, .c-tab-selectors__item:hover {
  background: white;
  color: #248A86;
}
.c-tab-selectors__item--cbi {
  font-weight: 400;
  border-bottom: 1px solid #dee2e6;
}
@media (min-width: 768px) {
  .c-tab-selectors__item--cbi {
    border-bottom: none;
  }
}
.c-tab-selectors__item--cbi.c-tab-selectors__item--active {
  font-weight: 500;
  color: #4FADC7;
}

.c-tag {
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
  box-sizing: border-box;
  border-radius: 30px;
  margin-right: 15px;
  padding: 8px 15px;
  color: #231F20;
  transition: all 0.3s ease;
}
.c-tag--active {
  background: #248A86;
  color: white;
  border: 1px solid #248A86;
}

.c-title-banner {
  background-image: url(/wp-content/themes/cwn/dist/images/title-banner-bg.png?40be4d7049b4b9e82a35cfb8f4ae3a38);
  background-position: -420px center;
  background-repeat: repeat-x;
  height: 130px;
  position: relative;
  margin-bottom: 54px;
}
@media (min-width: 576px) {
  .c-title-banner {
    background-position: -453px center;
  }
}
@media (min-width: 1220px) {
  .c-title-banner {
    background-position: calc(50% - 103px) 50%;
  }
}
.c-title-banner__wrapper {
  margin-left: 180px;
  padding-top: 38px;
}
@media (min-width: 576px) {
  .c-title-banner__wrapper {
    margin-left: 150px;
    padding-top: 22px;
  }
}
.c-title-banner__title {
  font-size: 36px;
  line-height: 48px;
  color: white;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  margin-bottom: 12px;
}
@media (min-width: 576px) {
  .c-title-banner__title {
    font-size: 48px;
    line-height: 64px;
  }
}
.c-title-banner__subtitle {
  font-size: 18px;
  line-height: 24px;
  color: white;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  text-transform: uppercase;
}

.c-vertical-nav {
  --vertical-nav-color: #248A86;
  list-style: none;
  padding: 0;
}
.c-vertical-nav--grassy-fields {
  --vertical-nav-color: #71B96C;
  --vertical-nav-active-color: white;
  --vertical-nav-active-background: #71B96C;
  --vertical-nav-hover-color: #71B96C;
}
.c-vertical-nav--cop {
  --vertical-nav-color: #E9F3F3;
  --vertical-nav-active-color: #248A86;
  --vertical-nav-active-background: #E9F3F3;
  --vertical-nav-hover-color: #248A86;
}
.c-vertical-nav--action-platform {
  --vertical-nav-color: #4B4B4B;
  --vertical-nav-active-color: #248A86;
  --vertical-nav-active-background: #E9F3F3;
  --vertical-nav-hover-color: #248A86;
}
.c-vertical-nav--guides {
  --vertical-nav-color: #4B4B4B;
  --vertical-nav-active-color: #71B96C;
  --vertical-nav-active-background: #F1F8F0;
  --vertical-nav-hover-color: #71B96C;
}
.c-vertical-nav--cbi {
  --vertical-nav-color: #4B4B4B;
  --vertical-nav-active-color: #4FADC7;
  --vertical-nav-active-background: #EDF7F9;
  --vertical-nav-hover-color: #4FADC7;
}
.c-vertical-nav--cbi .c-vertical-nav__item:hover .fill {
  stroke: initial !important;
}
.c-vertical-nav--cbi .c-vertical-nav__item:hover path {
  fill: white !important;
}
.c-vertical-nav__item {
  margin-bottom: 20px;
  padding: 6px 12px;
  display: block;
  border-radius: 2px;
}
.c-vertical-nav__item svg, .c-vertical-nav__item path {
  transition: fill 0.3s ease-in-out;
}
.c-vertical-nav__item a {
  transition: color 0.3s ease-in-out;
}
.c-vertical-nav__item--active {
  background: var(--vertical-nav-active-background);
}
.c-vertical-nav__item--active a {
  color: var(--vertical-nav-active-color) !important;
}
.c-vertical-nav__item--active svg, .c-vertical-nav__item--active path {
  fill: var(--vertical-nav-active-color) !important;
  stroke: var(--vertical-nav-active-color) !important;
}
.c-vertical-nav__item:hover a {
  color: var(--vertical-nav-hover-color);
}
.c-vertical-nav__item:hover svg, .c-vertical-nav__item:hover path {
  fill: var(--vertical-nav-hover-color);
  stroke: var(--vertical-nav-hover-color);
}
.c-vertical-nav a {
  display: flex;
  align-items: center;
  color: #4B4B4B;
}
.c-vertical-nav svg {
  display: block;
  margin-right: 12px;
}
.c-vertical-nav__show-hide-subnav {
  height: 0;
  overflow: hidden;
}
.c-vertical-nav__show-hide-subnav.--open {
  height: auto;
  overflow: visible;
}
.c-vertical-nav__subnav {
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  list-style: none;
  padding-left: 0;
}
.c-vertical-nav__subnav-item {
  padding: 11px 14px;
}
.c-vertical-nav__subnav-item:hover, .c-vertical-nav__subnav-item.--active {
  background: var(--vertical-nav-active-background);
}
.c-vertical-nav__subnav-item:hover a, .c-vertical-nav__subnav-item.--active a {
  color: var(--vertical-nav-active-color);
}

.c-link-embed {
  display: flex;
  padding: 20px;
  border: 1px solid #E5E5E5;
  transition: all 0.3s ease;
}
.c-link-embed:hover {
  background: #E5E5E5;
}

.psdm-cta-block {
  border-radius: 4px;
}
.psdm-cta-block__bg-wrapper {
  padding: 60px 40px;
  border-radius: 4px;
}
.psdm-cta-block__bg-wrapper.--has-tablet-bg {
  padding-bottom: 345px;
}
@media (min-width: 576px) {
  .psdm-cta-block__bg-wrapper.--has-tablet-bg {
    padding-bottom: 60px;
  }
}

.psdm-latest-posts .slider {
  position: relative;
  cursor: default;
}
.psdm-latest-posts .slider:before {
  content: none;
}
@media (min-width: 768px) {
  .psdm-latest-posts .slider {
    display: flex;
  }
}

.psdm-card-slide div {
  height: 100%;
}

.psdm-hero {
  position: relative;
}
.psdm-hero__bg-wrapper {
  background-size: auto 100%;
  background-position: center;
  background-repeat: no-repeat, no-repeat;
}
@media (max-width: 1199.98px) {
  .psdm-hero__bg-wrapper--desktop-only {
    background: none !important;
  }
}
.psdm-hero__wrapper {
  padding: 120px 0 182px 0;
  position: relative;
}
@media (min-width: 1024px) {
  .psdm-hero__wrapper {
    padding: 155px 0;
  }
}
.psdm-hero__cop-breadcrumbs {
  position: absolute;
  top: 40px;
  left: 0;
}
.psdm-hero__cop-breadcrumbs span {
  color: #A7D0CF;
  margin-right: 4px;
}
.psdm-hero__cop-breadcrumbs span:after {
  content: "/";
  margin-left: 7px;
}
.psdm-hero__cop-breadcrumbs a {
  color: #A7D0CF;
  margin-right: 4px;
}
.psdm-hero__cop-breadcrumbs a:hover {
  color: white;
}
.psdm-hero__cop-breadcrumbs a:after {
  content: "/";
  margin-left: 7px;
}
.psdm-hero__cop-breadcrumbs a:last-child {
  color: white;
}
.psdm-hero__cop-breadcrumbs a:last-child:hover {
  color: #A7D0CF;
}
.psdm-hero__cop-breadcrumbs a:last-child:after {
  content: none;
  margin-left: 0;
}
.psdm-hero__title {
  font-weight: 600;
  font-size: 48px;
  line-height: 130%;
  color: #ffffff;
  margin-bottom: 24px;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  margin: 0;
}
@media (min-width: 768px) {
  .psdm-hero__button {
    min-width: 150px;
  }
}
.psdm-hero__feature-wrapper {
  padding: 40px;
  background: #FFFFFF;
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.04), 0px 8px 32px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  margin-top: -145px;
}
@media (min-width: 768px) {
  .psdm-hero__feature-wrapper {
    margin-top: -135px;
  }
}
.psdm-hero.--action-dashboard .psdm-hero__wrapper.--no-feature {
  padding: 120px 0;
}
@media (min-width: 1024px) {
  .psdm-hero.--action-dashboard .psdm-hero__wrapper.--no-feature {
    padding: 155px 0;
  }
}
.psdm-hero.--action-dashboard .psdm-hero__gradient-wrapper {
  background: linear-gradient(90deg, #71B96C 0%, #248A86 100%);
}
@media (min-width: 768px) {
  .psdm-hero.--action-dashboard .psdm-hero__gradient-wrapper {
    background: linear-gradient(275.89deg, #71B96C 4.76%, #248A86 91.69%);
  }
}
.psdm-hero.--action-dashboard .psdm-hero__bg-wrapper {
  background: url(/wp-content/themes/cwn/dist/images/action_leaderboard_hero_mobi.png?a0dd0921524c5d9da56a222ba7d8d90b) no-repeat bottom right;
}
@media (min-width: 768px) {
  .psdm-hero.--action-dashboard .psdm-hero__bg-wrapper {
    background: url(/wp-content/themes/cwn/dist/images/action_leaderboard_hero_desktop.png?55c7828915ea867586e2ad12fafa60ea) no-repeat bottom right;
  }
}

.psdm-step-link {
  color: #231F20;
  border-bottom: 1px solid #231F20;
}
.psdm-step-link:hover {
  color: #248A86;
}
.psdm-step-link:last-child {
  border-bottom: none;
}
.psdm-step-link svg {
  transform: rotate(-90deg);
}

.u-button-unstyled {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.u-clickable {
  cursor: pointer;
}

.u-position-relative {
  position: relative;
}

.u-pad-for-header {
  padding-top: 110px;
}
@media (min-width: 1024px) {
  .u-pad-for-header {
    padding-top: 88px;
  }
}

.u-fluid-video {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.u-fluid-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 768px) {
  .w-md-auto {
    width: auto !important;
  }
}

.u-elevated {
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.04);
}

.u-elevate-on-hover:hover {
  box-shadow: 0px 4px 10px 0px #00000014;
}

.u-card {
  background: white;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
}

.font_roboto {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif !important;
}

.font_oswald {
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif !important;
}

.font_weight_500 {
  font-weight: 500 !important;
}

.font_48_64 {
  font-size: 48px !important;
  line-height: 64px !important;
}

.font_36_48 {
  font-size: 36px !important;
  line-height: 48px !important;
}

.font_32_42 {
  font-size: 32px !important;
  line-height: 42px !important;
}

.font_24_32 {
  font-size: 24px !important;
  line-height: 32px !important;
}

.font_18_24 {
  font-size: 18px !important;
  line-height: 24px !important;
}

.font_16_21, .c-tab-selectors__item {
  font-size: 16px !important;
  line-height: 21px !important;
}

.font_14_19 {
  font-size: 14px !important;
  line-height: 19px !important;
}

.font_12_9 {
  font-size: 12px !important;
  line-height: 9px !important;
}

.reset_lineheight {
  line-height: 1 !important;
  margin-bottom: -6px !important;
}

.fit_lineheight {
  line-height: 1 !important;
}

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

.font-weight-400 {
  font-weight: 400;
}

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

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

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

.font-oswald {
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
}

.font-roboto {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
}

/* Dragula */
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.gu-hide {
  display: none !important;
}

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

.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}

/* Component level reset. Explicitly for item during cloning */
.media-library,
.media-library *,
.media-library-item * {
  all: unset;
  position: relative;
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
}

/* `all:unset` for sortable rows in Vue 3 does too much */
.media-library-sortable .media-library-item {
  -webkit-user-drag: element;
}

.media-library script,
.media-library-item script {
  display: none;
}

/* Base */
.media-library {
  --text-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--text-opacity));
}

/* Order */
.media-library {
  display: grid;
  grid-template-areas: "errors" "items" "uploader";
  margin-bottom: 2px;
}

.media-library-listerrors {
  grid-area: errors;
  margin-bottom: -2px;
}

.media-library-items {
  grid-area: items;
  margin-bottom: -2px;
}

.media-library-uploader {
  grid-area: uploader;
  margin-bottom: -2px;
}

/* When cloning */
.media-library-item.gu-mirror {
  border-width: 2px;
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

/* Uploader */
.media-library-add {
  display: flex;
}

.media-library-replace,
.media-library-replace .media-library-dropzone,
.media-library-replace .media-library-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}

/* Items */
.media-library-multiple .media-library-items {
  display: block;
  border-width: 2px;
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.media-library-item {
  display: flex;
  align-items: center;
  min-width: 0;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.media-library-item-row:not(:last-child) {
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.media-library-filled.media-library-sortable .media-library-add .media-library-dropzone:before {
  content: "";
}

.media-library-row-drag,
.media-library-filled.media-library-sortable .media-library-add .media-library-dropzone:before {
  align-self: stretch;
  flex: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 2rem;
  --bg-opacity: 1;
  background-color: #edf2f7;
  background-color: rgba(237, 242, 247, var(--bg-opacity));
  --bg-opacity: 0.5;
  border-right-width: 1px;
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
  cursor: move;
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity));
}

.media-library-row-drag:hover {
  --text-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--text-opacity));
}

.media-library-row-remove {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 3rem;
  width: 3rem;
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity));
  cursor: pointer;
  opacity: 0.5;
  cursor: pointer;
}

.media-library-row-remove:hover {
  opacity: 1;
  transition-property: opacity;
  transition-duration: 300ms;
}

/* Invalid media, aka failed uploads */
.media-library-listerrors {
  display: block;
  border-width: 2px;
  --border-opacity: 1;
  border-color: #feb2b2;
  border-color: rgba(254, 178, 178, var(--border-opacity));
  --border-opacity: 0.5;
  --bg-opacity: 1;
  background-color: #fed7d7;
  background-color: rgba(254, 215, 215, var(--bg-opacity));
  --bg-opacity: 0.5;
  font-size: 0.75rem;
}

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

.media-library-listerror:not(:last-child) {
  border-bottom-width: 2px;
  --border-opacity: 1;
  border-color: #feb2b2;
  border-color: rgba(254, 178, 178, var(--border-opacity));
  --border-opacity: 0.25;
}

.media-library-listerror-icon {
  align-self: stretch;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-left: 1rem;
  margin-right: 1rem;
  width: 2rem;
  display: flex;
  justify-content: center;
}

.media-library-filled.media-library-sortable .media-library-listerror-icon {
  margin-left: 0;
  margin-right: 1rem;
  --bg-opacity: 1;
  background-color: #fed7d7;
  background-color: rgba(254, 215, 215, var(--bg-opacity));
  --bg-opacity: 0.5;
  border-right-width: 1px;
  --border-opacity: 1;
  border-color: #fed7d7;
  border-color: rgba(254, 215, 215, var(--border-opacity));
}

.media-library-listerror-content {
  flex-grow: 1;
  padding-right: 3rem;
}

.media-library-listerror-title {
  --text-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--text-opacity));
  height: 3rem;
  display: flex;
  align-items: center;
}

.media-library-listerror-items {
  margin-top: -0.5rem;
  border-top-width: 1px;
  --border-opacity: 1;
  border-color: #feb2b2;
  border-color: rgba(254, 178, 178, var(--border-opacity));
  --border-opacity: 0.25;
}

.media-library-listerror-item {
  display: flex;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.media-library-listerror-thumb {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.75rem;
}

.media-library-listerror-thumb:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #e53e3e;
  border-color: rgba(229, 62, 62, var(--border-opacity));
  --border-opacity: 0.5;
}

.media-library-listerror-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* Thumb */
.media-library-thumb {
  position: relative;
  flex: none;
  width: 4rem;
  height: 4rem;
  margin: 1rem;
}

.media-library-single .media-library-thumb {
  margin: 0;
  margin-right: 1rem;
}

.media-library-thumb-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
}

.media-library-thumb-extension {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.media-library-thumb-extension-truncate {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600;
  text-transform: uppercase;
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity));
  font-size: 0.75rem;
}

/* Placeholder */
.media-library-placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: calc(4rem - 4px);
}

.media-library-filled.media-library-sortable .media-library-add .media-library-placeholder {
  width: 2rem;
  height: 2rem;
  margin-left: -2rem;
  margin-right: 1rem;
}

.media-library-multiple.media-library-empty .media-library-add .media-library-placeholder:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2.5rem;
  height: 2.5rem;
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity));
  --bg-opacity: 0.25;
  transform: translate(calc(-50% + 3px), calc(-50% + 3px));
}

.media-library-multiple.media-library-empty .media-library-add .media-library-placeholder:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2.5rem;
  height: 2.5rem;
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity));
  border-width: 1px;
  --border-opacity: 1;
  border-color: #cbd5e0;
  border-color: rgba(203, 213, 224, var(--border-opacity));
  --border-opacity: 0.25;
  transform: translate(-50%, -50%);
}

.media-library-dropzone:not(.disabled):active .media-library-placeholder,
.media-library-dropzone-drop .media-library-placeholder {
  transform: translateY(1px);
}

/* Help */
.media-library-help {
  text-align: left;
  padding-right: 1rem;
  font-size: 0.75rem;
  --text-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--text-opacity));
}

.media-library-help-clear {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  opacity: 0.75;
  cursor: pointer;
}

.media-library-help-clear:hover {
  opacity: 1;
  transition-property: opacity;
  transition-duration: 300ms;
}

/* Dropzone */
.media-library-dropzone {
  -webkit-appearance: none !important;
          appearance: none !important;
  display: flex;
  align-items: center;
  border-width: 2px;
  --border-opacity: 1;
  border-color: #718096;
  border-color: rgba(113, 128, 150, var(--border-opacity));
  --border-opacity: 0.25;
  transition-property: background-color, border-color, color, fill, stroke;
  transition-duration: 300ms;
  flex-grow: 1;
  background-color: transparent;
}

.media-library-dropzone-add {
  border-style: dashed;
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity));
}

.media-library-dropzone-replace {
  border-style: solid;
}

.media-library-dropzone:not(.disabled):hover,
.media-library-dropzone-drag {
  --bg-opacity: 1;
  background-color: #a3bffa;
  background-color: rgba(163, 191, 250, var(--bg-opacity));
  --bg-opacity: 0.25;
  --border-opacity: 1;
  border-color: #5a67d8;
  border-color: rgba(90, 103, 216, var(--border-opacity));
  --border-opacity: 0.25;
}

.media-library-dropzone:not(.disabled):active,
.media-library-dropzone:not(.disabled):focus,
.media-library-dropzone-drop {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --bg-opacity: 1;
  background-color: #a3bffa;
  background-color: rgba(163, 191, 250, var(--bg-opacity));
  --bg-opacity: 0.5;
  --border-opacity: 1;
  border-color: #5a67d8;
  border-color: rgba(90, 103, 216, var(--border-opacity));
  --border-opacity: 0.25;
}

.media-library-dropzone.disabled {
  --bg-opacity: 1;
  background-color: #feb2b2;
  background-color: rgba(254, 178, 178, var(--bg-opacity));
  --bg-opacity: 0.25;
  --border-opacity: 1;
  border-color: #e53e3e;
  border-color: rgba(229, 62, 62, var(--border-opacity));
  --border-opacity: 0.25;
  cursor: not-allowed;
}

/* Properties */
.media-library-properties {
  font-size: 0.75rem;
  --text-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--text-opacity));
  flex-grow: 1;
  min-width: 0;
  margin-right: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.media-library-single .media-library-properties {
  margin-top: 0;
  margin-bottom: 0;
}

.media-library-properties-fixed {
  width: 8rem;
  flex-grow: 0;
}

.media-library-property {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity));
}

/* Field */
.media-library-field {
  display: block;
  overflow: hidden;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.media-library-field-error {
  display: block;
  margin-top: 0.25rem;
  --text-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--text-opacity));
}

.media-library-label {
  display: block;
  font-size: 0.75rem;
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity));
  padding-right: 0.5rem;
}

.media-library-input {
  flex: 1 1 0%;
  width: 100%;
  font-size: 0.75rem;
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity));
  border-radius: 0.125rem;
  --bg-opacity: 1;
  background-color: #edf2f7;
  background-color: rgba(237, 242, 247, var(--bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  transition-property: background-color, border-color, color, fill, stroke;
  transition-duration: 300ms;
}

.media-library-input:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --bg-opacity: 1;
  background-color: #ebf4ff;
  background-color: rgba(235, 244, 255, var(--bg-opacity));
}

/* Rounded buttons */
.media-library-button {
  width: 1.5rem;
  height: 1.5rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  line-height: 1;
  transition-duration: 100ms;
  transition-property: all;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #cbd5e0;
  border-color: rgba(203, 213, 224, var(--border-opacity));
  --border-opacity: 0.75;
  z-index: 10;
}

.media-library-sortable .media-library-button {
  width: 1.25rem;
  height: 1.25rem;
}

.media-library-button-info {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--text-opacity));
}

.media-library-button-warning {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--text-opacity));
}

.media-library-button-error {
  --bg-opacity: 1;
  background-color: #f56565;
  background-color: rgba(245, 101, 101, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --border-opacity: 1;
  border-color: #fc8181;
  border-color: rgba(252, 129, 129, var(--border-opacity));
}

.media-library-button-success {
  --bg-opacity: 1;
  background-color: #48bb78;
  background-color: rgba(72, 187, 120, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.media-library-replace .media-library-button {
  opacity: 0;
}

.media-library-dropzone:not(.disabled):hover .media-library-placeholder .media-library-button,
.media-library-dropzone:not(.disabled):focus .media-library-placeholder .media-library-button,
.media-library-dropzone-drag + .media-library-placeholder .media-library-button {
  opacity: 1;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.media-library-dropzone:not(.disabled):active .media-library-placeholder .media-library-button,
.media-library-dropzone-drop .media-library-placeholder .media-library-button {
  opacity: 1;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

/* Icon */
.media-library-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.media-library-icon-fill {
  fill: currentColor;
}

/* Progress */
.media-library-progress-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity));
  --bg-opacity: 0.5;
  z-index: 10;
  opacity: 0;
  transition-property: opacity;
  transition-duration: 300ms;
  pointer-events: none;
}

.media-library-progress-wrap-loading {
  opacity: 1;
}

.media-library-progress {
  -webkit-appearance: none;
          appearance: none;
  height: 0.25rem;
  width: 100%;
  max-width: 28rem;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border-radius: 9999px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.media-library progress::-webkit-progress-bar {
  -webkit-appearance: none;
          appearance: none;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.media-library progress::-moz-progress-bar {
  height: 100%;
  --bg-opacity: 1;
  background-color: #667eea;
  background-color: rgba(102, 126, 234, var(--bg-opacity));
}

.media-library progress::-webkit-progress-value {
  height: 100%;
  --bg-opacity: 1;
  background-color: #667eea;
  background-color: rgba(102, 126, 234, var(--bg-opacity));
}

/* Text styles */
.media-library-text-separator {
  opacity: 0.5;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.media-library-text-success {
  --text-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--text-opacity));
}

.media-library-text-error {
  --text-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--text-opacity));
}

.media-library-text-link {
  text-decoration: underline;
  cursor: pointer;
}

/* Ported utilities */
.media-library-hidden {
  display: none;
}

.media-library-block {
  display: block;
}

/* RTL Support */
[dir=rtl] .media-library-row-remove {
  right: auto;
  left: 0;
}

[dir=rtl] .media-library-properties {
  margin-right: 0;
  margin-left: 1rem;
}

[dir=rtl] .media-library-filled.media-library-sortable .media-library-add .media-library-placeholder {
  margin-right: -2rem;
  margin-left: 1rem;
}

[dir=rtl] .media-library-row-drag,
[dir=rtl] .media-library-filled.media-library-sortable .media-library-add .media-library-dropzone:before {
  border-right-width: 0;
  border-left-width: 1px;
}

[dir=rtl] .media-library-help {
  text-align: right;
  padding-right: 0;
  padding-left: 1rem;
}

[dir=rtl] .media-library-listerror-content {
  padding-right: 0;
  padding-left: 3rem;
}

[dir=rtl] .media-library-filled.media-library-sortable .media-library-listerror-icon {
  margin-right: 0;
  margin-left: 1rem;
  border-right-width: 0;
  border-left-width: 1px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zdHlsZXMuY3NzIiwiPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsWUFBWTs7QUFDWjtFQUNJLDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIsd0JBQXdCO0VBQ3hCLFlBQVk7RUFDWixpRUFBaUU7RUFDakUseUJBQXlCO0FBQzdCOztBQUVBO0VBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0VBQ0ksb0NBQW9DO0VBQ3BDLGlDQUFpQztFQUNqQyxnQ0FBZ0M7RUFDaEMsNEJBQTRCO0FBQ2hDOztBQUVBO0VBQ0ksWUFBWTtFQUNaLGlFQUFpRTtFQUNqRSx5QkFBeUI7QUFDN0I7O0FBRUEsOERBQThEOztBQUM5RDs7O0VBR0ksVUFBVTtFQy9CZCxtQkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFBQSxnQkFBQTtBRG9DQTs7QUFFQSx5REFBeUQ7O0FBQ3pEO0VBQ0ksMEJBQTBCO0FBQzlCOztBQUVBOztFQzNDQSxjQUFBO0FEOENBOztBQUVBLFNBQVM7O0FBQ1Q7RUNqREEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsOENBQUE7QURtREE7O0FBRUEsVUFBVTs7QUFDVjtFQ3REQSxjQUFBO0VEd0RJOzs7a0JBR2M7RUFDZCxrQkFBa0I7QUFDdEI7O0FBRUE7RUFDSSxpQkFBaUI7RUFDakIsbUJBQW1CO0FBQ3ZCOztBQUVBO0VBQ0ksZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUN2Qjs7QUFFQTtFQUNJLG1CQUFtQjtFQUNuQixtQkFBbUI7QUFDdkI7O0FBRUEsaUJBQWlCOztBQUNqQjtFQy9FQSxrQkFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx5REFBQTtFQUFBLHNGQUFBO0FEbUZBOztBQUVBLGFBQWE7O0FBQ2I7RUN0RkEsY0FBQTtBRHdGQTs7QUFFQTs7O0VDMUZBLG1CQUFBO0VBQUEsT0FBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0VBQUEsUUFBQTtFQUFBLFlBQUE7RUFBQSxhQUFBO0VBQUEsVUFBQTtBRGtHQTs7QUFFQSxVQUFVOztBQUNWO0VDckdBLGVBQUE7RUFBQSxrQkFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx5REFBQTtBRHlHQTs7QUFFQTtFQzNHQSxjQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQUEsZ0JBQUE7RUFBQSx1QkFBQTtFQUFBLHlEQUFBO0FEZ0hBOztBQUVBO0VDbEhBLHlCQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHlEQUFBO0FEcUhBOztBQUVBO0VBQ0ksV0FBVztBQUNmOztBQUVBOztFQzNIQSxvQkFBQTtFQUFBLFdBQUE7RUFBQSxjQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUFBLHdCQUFBO0VBQUEsWUFBQTtFQUFBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5REFBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0RBQUE7QUQwSUE7O0FBRUE7RUM1SUEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0RBQUE7QUQ4SUE7O0FBRUE7RUNoSkEsbUJBQUE7RUFBQSxTQUFBO0VBQUEsT0FBQTtFQUFBLGNBQUE7RUFBQSxvQkFBQTtFQUFBLHdCQUFBO0VBQUEsYUFBQTtFQUFBLFlBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSxnREFBQTtFQUFBLGdCQUFBO0VBQUEsYUFBQTtFQUFBLGdCQUFBO0FENkpBOztBQUVBO0VDL0pBLFdBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0FEbUtBOztBQUVBLHNDQUFzQzs7QUFDdEM7RUN0S0EsZUFBQTtFQUFBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHlEQUFBO0VBQUEsc0JBQUE7RUFBQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEseURBQUE7RUFBQSxrQkFBQTtFQUFBLG1CQUFBO0FEOEtBOztBQUVBO0VDaExBLGNBQUE7RUFBQSx3QkFBQTtBRG1MQTs7QUFFQTtFQ3JMQSx5QkFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx5REFBQTtFQUFBLHVCQUFBO0FEeUxBOztBQUVBO0VDM0xBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsbUJBQUE7RUFBQSxZQUFBO0VBQUEsY0FBQTtFQUFBLHdCQUFBO0FEa01BOztBQUVBO0VDcE1BLGVBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5REFBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7QUQyTUE7O0FBRUE7RUM3TUEsYUFBQTtFQUFBLG9CQUFBO0FEZ05BOztBQUVBO0VDbE5BLGtCQUFBO0VBQUEsZUFBQTtFQUFBLDhDQUFBO0VBQUEsYUFBQTtFQUFBLGNBQUE7RUFBQSxvQkFBQTtBRHVOQTs7QUFFQTtFQ3pOQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHlEQUFBO0VBQUEsdUJBQUE7QUQ4TkE7O0FBRUE7RUNoT0EsY0FBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSx3QkFBQTtBRG9PQTs7QUFFQTtFQ3RPQSxXQUFBO0VBQUEsY0FBQTtFQUFBLGVBQUE7RUFBQSxzQkFBQTtBRDJPQTs7QUFFQTtFQUNJLFdBQVc7RUM5T2YsbUJBQUE7RUFBQSxPQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7RUFBQSxRQUFBO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdURBQUE7RUFBQSxzQkFBQTtBRG9QQTs7QUFFQTtFQ3RQQSxpQkFBQTtFQUFBLHdCQUFBO0VBQUEsb0JBQUE7QUR3UEE7O0FBRUEsVUFBVTs7QUFDVjtFQzNQQSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUEsYUFBQTtFQUFBLGFBQUE7QURpUUE7O0FBRUE7RUNuUUEsVUFBQTtFQUFBLG1CQUFBO0FEc1FBOztBQUVBO0VDeFFBLFlBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtBRDZRQTs7QUFFQTtFQy9RQSxZQUFBO0VBQUEsYUFBQTtFQUFBLGNBQUE7RUFBQSxvQkFBQTtFQUFBLHdCQUFBO0VBQUEsZ0JBQUE7RUFBQSx1QkFBQTtFQUFBLHlEQUFBO0FEc1JBOztBQUVBO0VDeFJBLGdCQUFBO0VBQUEsaUJBQUE7RUFBQSx3QkFBQTtFQUFBLG9CQUFBO0VBQUEsaUJBQUE7RUFBQSwwQkFBQTtFQUFBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLGdEQUFBO0VBQUEsbUJBQUE7QUQrUkE7O0FBRUEsZ0JBQWdCOztBQUNoQjtFQ2xTQSxjQUFBO0VBQUEsb0JBQUE7RUFBQSx3QkFBQTtFQUFBLFlBQUE7RUR1U0ksd0JBQXdCO0FBQzVCOztBQUVBO0VDMVNBLFlBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtBRCtTQTs7QUFFQTtFQUNJLFdBQVc7RUNsVGYsbUJBQUE7RURvVEksUUFBUTtFQUNSLFNBQVM7RUNyVGIsY0FBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEseURBQUE7RUFBQSxtQkFBQTtFRDBUSSx3REFBd0Q7QUFDNUQ7O0FBRUE7RUFDSSxXQUFXO0VDOVRmLG1CQUFBO0VEZ1VJLFFBQVE7RUFDUixTQUFTO0VDalViLGNBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSwwQkFBQTtFQUFBLHlEQUFBO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7RUFBQSx1QkFBQTtFRHdVSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7O0VBRUksMEJBQTBCO0FBQzlCOztBQUVBLFNBQVM7O0FBQ1Q7RUNqVkEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0RBQUE7QURzVkE7O0FBRUE7RUN4VkEscUJBQUE7RUFBQSxzQkFBQTtFQUFBLGNBQUE7RUFBQSxnQkFBQTtBRDRWQTs7QUFFQTtFQzlWQSxXQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtBRGtXQTs7QUFFQSxhQUFhOztBQUNiO0VDcldBLDRCQUFBO0VBQUEsY0FBQTtFQUFBLG9CQUFBO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7RUFBQSx1QkFBQTtFQUFBLHlFQUFBO0VBQUEsMkJBQUE7RUFBQSxhQUFBO0VBQUEsOEJBQUE7QURnWEE7O0FBRUE7RUNsWEEscUJBQUE7RUFBQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEseURBQUE7QURxWEE7O0FBRUE7RUN2WEEsb0JBQUE7QUR5WEE7O0FBRUE7O0VDM1hBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5REFBQTtFQUFBLG1CQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHdEQUFBO0VBQUEsdUJBQUE7QURpWUE7O0FBRUE7OztFQ25ZQSwrQkFBQTtFQUFBLG9CQUFBO0VBQUEsZ0JBQUE7RUFBQSwwQkFBQTtFQUFBLHlEQUFBO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsd0RBQUE7RUFBQSx1QkFBQTtBRDJZQTs7QUFFQTtFQzdZQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEseURBQUE7RUFBQSxtQkFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx1REFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7QURtWkE7O0FBRUEsZUFBZTs7QUFDZjtFQ3RaQSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLGdEQUFBO0VBQUEsYUFBQTtFQUFBLGFBQUE7RUFBQSxtQkFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7QUQ2WkE7O0FBRUE7RUMvWkEsY0FBQTtFQUFBLGlCQUFBO0FEaWFBOztBQUVBO0VDbmFBLFlBQUE7RUFBQSxhQUFBO0FEc2FBOztBQUVBO0VDeGFBLGVBQUE7RUFBQSxpQkFBQTtFQUFBLHdCQUFBO0VBQUEsb0JBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSxnREFBQTtBRDRhQTs7QUFFQSxVQUFVOztBQUNWO0VDL2FBLGVBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0VBQUEsc0JBQUE7QURtYkE7O0FBRUE7RUNyYkEsZUFBQTtFQUFBLG9CQUFBO0VBQUEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsOENBQUE7QUR5YkE7O0FBRUE7RUMzYkEsZUFBQTtFQUFBLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0RBQUE7RUFBQSxzQkFBQTtBRGdjQTs7QUFFQTtFQ2xjQSxhQUFBO0VBQUEsWUFBQTtFQUFBLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsNkNBQUE7RUFBQSx3QkFBQTtFQUFBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5REFBQTtFQUFBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLHdCQUFBO0VBQUEseUVBQUE7RUFBQSwyQkFBQTtBRDZjQTs7QUFFQTtFQy9jQSwrQkFBQTtFQUFBLG9CQUFBO0VBQUEsZ0JBQUE7RUFBQSwwQkFBQTtFQUFBLHlEQUFBO0FEa2RBOztBQUVBLG9CQUFvQjs7QUFDcEI7RUNyZEEsY0FBQTtFQUFBLGVBQUE7RUFBQSw0RUFBQTtFQUFBLGNBQUE7RUFBQSxvQkFBQTtFQUFBLHdCQUFBO0VBQUEsc0JBQUE7RUFBQSxlQUFBO0VBQUEsMkJBQUE7RUFBQSx5QkFBQTtFQUFBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHlEQUFBO0VBQUEsdUJBQUE7RUFBQSxZQUFBO0FEb2VBOztBQUVBO0VDdGVBLGVBQUE7RUFBQSxnQkFBQTtBRHllQTs7QUFFQTtFQzNlQSxnQkFBQTtFQUFBLHVCQUFBO0VBQUEseURBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSxnREFBQTtBRDhlQTs7QUFFQTtFQ2hmQSxnQkFBQTtFQUFBLHVCQUFBO0VBQUEseURBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSxnREFBQTtBRG1mQTs7QUFFQTtFQ3JmQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEseURBQUE7RUFBQSxrQkFBQTtFQUFBLFlBQUE7RUFBQSxnREFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx5REFBQTtBRHlmQTs7QUFFQTtFQzNmQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEsd0RBQUE7RUFBQSxrQkFBQTtFQUFBLFlBQUE7RUFBQSxnREFBQTtBRDhmQTs7QUFFQTtFQ2hnQkEsV0FBQTtBRGtnQkE7O0FBRUE7OztFQ3BnQkEsV0FBQTtFQUFBLGtGQUFBO0FEeWdCQTs7QUFFQTs7RUMzZ0JBLFdBQUE7RUFBQSxrREFBQTtBRCtnQkE7O0FBRUEsU0FBUzs7QUFDVDtFQ2xoQkEsZUFBQTtFQUFBLGdCQUFBO0FEcWhCQTs7QUFFQTtFQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQSxhQUFhOztBQUNiO0VDNWhCQSxtQkFBQTtFQUFBLE9BQUE7RUFBQSxTQUFBO0VBQUEsVUFBQTtFQUFBLFFBQUE7RUFBQSxZQUFBO0VBQUEsYUFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSxjQUFBO0VBQUEsb0JBQUE7RUFBQSx3QkFBQTtFQUFBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5REFBQTtFQUFBLGtCQUFBO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEscUJBQUE7QUQ0aUJBOztBQUVBO0VDOWlCQSxXQUFBO0FEZ2pCQTs7QUFFQTtFQ2xqQkEsaUJBQUE7RUFBQSxnQkFBQTtFQUFBLFlBQUE7RUFBQSxpQkFBQTtFQUFBLGdCQUFBO0VBQUEsdUJBQUE7RUFBQSx5REFBQTtFQUFBLHNCQUFBO0VBQUEsNEVBQUE7QUQwakJBOztBQUVBO0VDNWpCQSxpQkFBQTtFQUFBLHNCQUFBO0VBQUEsZ0JBQUE7RUFBQSx1QkFBQTtFQUFBLHlEQUFBO0FEZ2tCQTs7QUFFQTtFQ2xrQkEsYUFBQTtFQUFBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5REFBQTtBRHFrQkE7O0FBRUE7RUN2a0JBLGFBQUE7RUFBQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEseURBQUE7QUQwa0JBOztBQUVBLGdCQUFnQjs7QUFDaEI7RUM3a0JBLGFBQUE7RUFBQSxzQkFBQTtFQUFBLHVCQUFBO0FEZ2xCQTs7QUFFQTtFQ2xsQkEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsK0NBQUE7QURvbEJBOztBQUVBO0VDdGxCQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSw4Q0FBQTtBRHdsQkE7O0FBRUE7RUMxbEJBLDJCQUFBO0VBQUEsZ0JBQUE7QUQ2bEJBOztBQUVBLHFCQUFxQjs7QUFDckI7RUNobUJBLGNBQUE7QURrbUJBOztBQUVBO0VDcG1CQSxlQUFBO0FEc21CQTs7QUFFQSxnQkFBZ0I7O0FBQ2hCO0VDem1CQSxZQUFBO0VBQUEsUUFBQTtBRDRtQkE7O0FBRUE7RUM5bUJBLGdCQUFBO0VBQUEsa0JBQUE7QURpbkJBOztBQUVBO0VDbm5CQSxvQkFBQTtFQUFBLGtCQUFBO0FEc25CQTs7QUFFQTs7RUN4bkJBLHNCQUFBO0VBQUEsdUJBQUE7QUQ0bkJBOztBQUVBO0VDOW5CQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUEsbUJBQUE7QURrb0JBOztBQUVBO0VDcG9CQSxpQkFBQTtFQUFBLG1CQUFBO0FEdW9CQTs7QUFFQTtFQ3pvQkEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7QUQ4b0JBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBEcmFndWxhICovXG4uZ3UtbWlycm9yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCknO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5cbi5ndS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ndS11bnNlbGVjdGFibGUge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmd1LXRyYW5zaXQge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MjApJztcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xufVxuXG4vKiBDb21wb25lbnQgbGV2ZWwgcmVzZXQuIEV4cGxpY2l0bHkgZm9yIGl0ZW0gZHVyaW5nIGNsb25pbmcgKi9cbi5tZWRpYS1saWJyYXJ5LFxuLm1lZGlhLWxpYnJhcnkgKixcbi5tZWRpYS1saWJyYXJ5LWl0ZW0gKiB7XG4gICAgYWxsOiB1bnNldDtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgQGFwcGx5IGJveC1ib3JkZXI7XG4gICAgQGFwcGx5IGJvcmRlci1zb2xpZDtcbiAgICBAYXBwbHkgYm9yZGVyLTA7XG59XG5cbi8qIGBhbGw6dW5zZXRgIGZvciBzb3J0YWJsZSByb3dzIGluIFZ1ZSAzIGRvZXMgdG9vIG11Y2ggKi9cbi5tZWRpYS1saWJyYXJ5LXNvcnRhYmxlIC5tZWRpYS1saWJyYXJ5LWl0ZW0ge1xuICAgIC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xufVxuXG4ubWVkaWEtbGlicmFyeSBzY3JpcHQsXG4ubWVkaWEtbGlicmFyeS1pdGVtIHNjcmlwdCB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbn1cblxuLyogQmFzZSAqL1xuLm1lZGlhLWxpYnJhcnkge1xuICAgIEBhcHBseSB0ZXh0LWdyYXktNzAwO1xufVxuXG4vKiBPcmRlciAqL1xuLm1lZGlhLWxpYnJhcnkge1xuICAgIEBhcHBseSBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICdlcnJvcnMnXG4gICAgICAgICdpdGVtcydcbiAgICAgICAgJ3VwbG9hZGVyJztcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvcnMge1xuICAgIGdyaWQtYXJlYTogZXJyb3JzO1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWl0ZW1zIHtcbiAgICBncmlkLWFyZWE6IGl0ZW1zO1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXVwbG9hZGVyIHtcbiAgICBncmlkLWFyZWE6IHVwbG9hZGVyO1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5cbi8qIFdoZW4gY2xvbmluZyAqL1xuLm1lZGlhLWxpYnJhcnktaXRlbS5ndS1taXJyb3Ige1xuICAgIEBhcHBseSBib3JkZXItMjtcbiAgICBAYXBwbHkgYm9yZGVyLWdyYXktMzAwO1xuICAgIEBhcHBseSBzaGFkb3cteGw7XG59XG5cbi8qIFVwbG9hZGVyICovXG4ubWVkaWEtbGlicmFyeS1hZGQge1xuICAgIEBhcHBseSBmbGV4O1xufVxuXG4ubWVkaWEtbGlicmFyeS1yZXBsYWNlLFxuLm1lZGlhLWxpYnJhcnktcmVwbGFjZSAubWVkaWEtbGlicmFyeS1kcm9wem9uZSxcbi5tZWRpYS1saWJyYXJ5LXJlcGxhY2UgLm1lZGlhLWxpYnJhcnktcGxhY2Vob2xkZXIge1xuICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICBAYXBwbHkgaW5zZXQtMDtcbiAgICBAYXBwbHkgdy1mdWxsO1xuICAgIEBhcHBseSBoLWZ1bGw7XG4gICAgQGFwcGx5IG0tMDtcbn1cblxuLyogSXRlbXMgKi9cbi5tZWRpYS1saWJyYXJ5LW11bHRpcGxlIC5tZWRpYS1saWJyYXJ5LWl0ZW1zIHtcbiAgICBAYXBwbHkgYmxvY2s7XG4gICAgQGFwcGx5IGJvcmRlci0yO1xuICAgIEBhcHBseSBib3JkZXItZ3JheS0zMDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWl0ZW0ge1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgQGFwcGx5IG1pbi13LTA7XG4gICAgQGFwcGx5IGJnLXdoaXRlO1xufVxuXG4ubWVkaWEtbGlicmFyeS1pdGVtLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAYXBwbHkgYm9yZGVyLWI7XG4gICAgQGFwcGx5IGJvcmRlci1ncmF5LTMwMDtcbn1cblxuLm1lZGlhLWxpYnJhcnktZmlsbGVkLm1lZGlhLWxpYnJhcnktc29ydGFibGUgLm1lZGlhLWxpYnJhcnktYWRkIC5tZWRpYS1saWJyYXJ5LWRyb3B6b25lOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXJvdy1kcmFnLFxuLm1lZGlhLWxpYnJhcnktZmlsbGVkLm1lZGlhLWxpYnJhcnktc29ydGFibGUgLm1lZGlhLWxpYnJhcnktYWRkIC5tZWRpYS1saWJyYXJ5LWRyb3B6b25lOmJlZm9yZSB7XG4gICAgQGFwcGx5IHNlbGYtc3RyZXRjaDtcbiAgICBAYXBwbHkgZmxleC1ub25lO1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBmbGV4LWNvbDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcbiAgICBAYXBwbHkgdy04O1xuICAgIEBhcHBseSBiZy1ncmF5LTIwMDtcbiAgICBAYXBwbHkgYmctb3BhY2l0eS01MDtcbiAgICBAYXBwbHkgYm9yZGVyLXI7XG4gICAgQGFwcGx5IGJvcmRlci1ncmF5LTMwMDtcbiAgICBAYXBwbHkgY3Vyc29yLW1vdmU7XG4gICAgQGFwcGx5IHRleHQtZ3JheS01MDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXJvdy1kcmFnOmhvdmVyIHtcbiAgICBAYXBwbHkgdGV4dC1pbmRpZ28tNTAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1yb3ctcmVtb3ZlIHtcbiAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgQGFwcGx5IHJpZ2h0LTA7XG4gICAgQGFwcGx5IHRvcC0wO1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgQGFwcGx5IGp1c3RpZnktY2VudGVyO1xuICAgIEBhcHBseSBoLTEyO1xuICAgIEBhcHBseSB3LTEyO1xuICAgIEBhcHBseSB0ZXh0LWdyYXktNTAwO1xuICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlcjtcbiAgICBAYXBwbHkgb3BhY2l0eS01MDtcbiAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXJvdy1yZW1vdmU6aG92ZXIge1xuICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1vcGFjaXR5O1xuICAgIEBhcHBseSBkdXJhdGlvbi0zMDA7XG59XG5cbi8qIEludmFsaWQgbWVkaWEsIGFrYSBmYWlsZWQgdXBsb2FkcyAqL1xuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9ycyB7XG4gICAgQGFwcGx5IGJsb2NrO1xuICAgIEBhcHBseSBib3JkZXItMjtcbiAgICBAYXBwbHkgYm9yZGVyLXJlZC0zMDA7XG4gICAgQGFwcGx5IGJvcmRlci1vcGFjaXR5LTUwO1xuICAgIEBhcHBseSBiZy1yZWQtMjAwO1xuICAgIEBhcHBseSBiZy1vcGFjaXR5LTUwO1xuICAgIEBhcHBseSB0ZXh0LXhzO1xufVxuXG4ubWVkaWEtbGlicmFyeS1saXN0ZXJyb3Ige1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBpdGVtcy1zdGFydDtcbn1cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBhcHBseSBib3JkZXItYi0yO1xuICAgIEBhcHBseSBib3JkZXItcmVkLTMwMDtcbiAgICBAYXBwbHkgYm9yZGVyLW9wYWNpdHktMjU7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvci1pY29uIHtcbiAgICBAYXBwbHkgc2VsZi1zdHJldGNoO1xuICAgIEBhcHBseSBweS0zO1xuICAgIEBhcHBseSBteC00O1xuICAgIEBhcHBseSB3LTg7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgQGFwcGx5IGp1c3RpZnktY2VudGVyO1xufVxuXG4ubWVkaWEtbGlicmFyeS1maWxsZWQubWVkaWEtbGlicmFyeS1zb3J0YWJsZSAubWVkaWEtbGlicmFyeS1saXN0ZXJyb3ItaWNvbiB7XG4gICAgQGFwcGx5IG1sLTA7XG4gICAgQGFwcGx5IG1yLTQ7XG4gICAgQGFwcGx5IGJnLXJlZC0yMDA7XG4gICAgQGFwcGx5IGJnLW9wYWNpdHktNTA7XG4gICAgQGFwcGx5IGJvcmRlci1yO1xuICAgIEBhcHBseSBib3JkZXItcmVkLTIwMDtcbn1cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yLWNvbnRlbnQge1xuICAgIEBhcHBseSBmbGV4LWdyb3c7XG4gICAgQGFwcGx5IHByLTEyO1xufVxuXG4ubWVkaWEtbGlicmFyeS1saXN0ZXJyb3ItdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LXJlZC02MDA7XG4gICAgQGFwcGx5IGgtMTI7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbn1cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yLWl0ZW1zIHtcbiAgICBAYXBwbHkgLW10LTI7XG4gICAgQGFwcGx5IGJvcmRlci10O1xuICAgIEBhcHBseSBib3JkZXItcmVkLTMwMDtcbiAgICBAYXBwbHkgYm9yZGVyLW9wYWNpdHktMjU7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvci1pdGVtIHtcbiAgICBAYXBwbHkgZmxleDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBweS0zO1xufVxuXG4ubWVkaWEtbGlicmFyeS1saXN0ZXJyb3ItdGh1bWIge1xuICAgIEBhcHBseSBmbGV4LW5vbmU7XG4gICAgQGFwcGx5IHctNjtcbiAgICBAYXBwbHkgaC02O1xuICAgIEBhcHBseSBtci0zO1xufVxuXG4ubWVkaWEtbGlicmFyeS1saXN0ZXJyb3ItdGh1bWI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICBAYXBwbHkgaW5zZXQtMDtcbiAgICBAYXBwbHkgYm9yZGVyO1xuICAgIEBhcHBseSBib3JkZXItcmVkLTYwMDtcbiAgICBAYXBwbHkgYm9yZGVyLW9wYWNpdHktNTA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvci10ZXh0IHtcbiAgICBAYXBwbHkgdHJ1bmNhdGU7XG59XG5cbi8qIFRodW1iICovXG4ubWVkaWEtbGlicmFyeS10aHVtYiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIEBhcHBseSBmbGV4LW5vbmU7XG4gICAgQGFwcGx5IHctMTY7XG4gICAgQGFwcGx5IGgtMTY7XG4gICAgQGFwcGx5IG0tNDtcbn1cblxuLm1lZGlhLWxpYnJhcnktc2luZ2xlIC5tZWRpYS1saWJyYXJ5LXRodW1iIHtcbiAgICBAYXBwbHkgbS0wO1xuICAgIEBhcHBseSBtci00O1xufVxuXG4ubWVkaWEtbGlicmFyeS10aHVtYi1pbWcge1xuICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgQGFwcGx5IGgtZnVsbDtcbiAgICBAYXBwbHkgb2JqZWN0LWNvdmVyO1xuICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG59XG5cbi5tZWRpYS1saWJyYXJ5LXRodW1iLWV4dGVuc2lvbiB7XG4gICAgQGFwcGx5IHctZnVsbDtcbiAgICBAYXBwbHkgaC1mdWxsO1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgQGFwcGx5IGp1c3RpZnktY2VudGVyO1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbn1cblxuLm1lZGlhLWxpYnJhcnktdGh1bWItZXh0ZW5zaW9uLXRydW5jYXRlIHtcbiAgICBAYXBwbHkgbWF4LXctZnVsbDtcbiAgICBAYXBwbHkgdHJ1bmNhdGU7XG4gICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gICAgQGFwcGx5IHVwcGVyY2FzZTtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LTUwMDtcbiAgICBAYXBwbHkgdGV4dC14cztcbn1cblxuLyogUGxhY2Vob2xkZXIgKi9cbi5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyIHtcbiAgICBAYXBwbHkgZmxleDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcbiAgICBAYXBwbHkgdy0xNjtcbiAgICBoZWlnaHQ6IGNhbGMoNHJlbSAtIDRweCk7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWZpbGxlZC5tZWRpYS1saWJyYXJ5LXNvcnRhYmxlIC5tZWRpYS1saWJyYXJ5LWFkZCAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlciB7XG4gICAgQGFwcGx5IHctODtcbiAgICBAYXBwbHkgaC04O1xuICAgIEBhcHBseSAtbWwtODtcbiAgICBAYXBwbHkgbXItNDtcbn1cblxuLm1lZGlhLWxpYnJhcnktbXVsdGlwbGUubWVkaWEtbGlicmFyeS1lbXB0eSAubWVkaWEtbGlicmFyeS1hZGQgLm1lZGlhLWxpYnJhcnktcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIEBhcHBseSB3LTEwO1xuICAgIEBhcHBseSBoLTEwO1xuICAgIEBhcHBseSBiZy1ncmF5LTMwMDtcbiAgICBAYXBwbHkgYmctb3BhY2l0eS0yNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAzcHgpLCBjYWxjKC01MCUgKyAzcHgpKTtcbn1cblxuLm1lZGlhLWxpYnJhcnktbXVsdGlwbGUubWVkaWEtbGlicmFyeS1lbXB0eSAubWVkaWEtbGlicmFyeS1hZGQgLm1lZGlhLWxpYnJhcnktcGxhY2Vob2xkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgQGFwcGx5IHctMTA7XG4gICAgQGFwcGx5IGgtMTA7XG4gICAgQGFwcGx5IGJnLWdyYXktMTAwO1xuICAgIEBhcHBseSBib3JkZXI7XG4gICAgQGFwcGx5IGJvcmRlci1ncmF5LTQwMDtcbiAgICBAYXBwbHkgYm9yZGVyLW9wYWNpdHktMjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlcixcbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lLWRyb3AgLm1lZGlhLWxpYnJhcnktcGxhY2Vob2xkZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4vKiBIZWxwICovXG4ubWVkaWEtbGlicmFyeS1oZWxwIHtcbiAgICBAYXBwbHkgdGV4dC1sZWZ0O1xuICAgIEBhcHBseSBwci00O1xuICAgIEBhcHBseSB0ZXh0LXhzO1xuICAgIEBhcHBseSB0ZXh0LWdyYXktNjAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1oZWxwLWNsZWFyIHtcbiAgICBAYXBwbHkgcHgtMjtcbiAgICBAYXBwbHkgb3BhY2l0eS03NTtcbiAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWhlbHAtY2xlYXI6aG92ZXIge1xuICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1vcGFjaXR5O1xuICAgIEBhcHBseSBkdXJhdGlvbi0zMDA7XG59XG5cbi8qIERyb3B6b25lICovXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZSB7XG4gICAgQGFwcGx5IGFwcGVhcmFuY2Utbm9uZSAhaW1wb3J0YW50O1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgQGFwcGx5IGJvcmRlci0yO1xuICAgIEBhcHBseSBib3JkZXItZ3JheS02MDA7XG4gICAgQGFwcGx5IGJvcmRlci1vcGFjaXR5LTI1O1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWNvbG9ycztcbiAgICBAYXBwbHkgZHVyYXRpb24tMzAwO1xuICAgIEBhcHBseSBmbGV4LWdyb3c7XG4gICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xufVxuXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZS1hZGQge1xuICAgIEBhcHBseSBib3JkZXItZGFzaGVkO1xuICAgIEBhcHBseSBiZy1ncmF5LTEwMDtcbn1cblxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUtcmVwbGFjZSB7XG4gICAgQGFwcGx5IGJvcmRlci1zb2xpZDtcbn1cblxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmU6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZS1kcmFnIHtcbiAgICBAYXBwbHkgYmctaW5kaWdvLTMwMDtcbiAgICBAYXBwbHkgYmctb3BhY2l0eS0yNTtcbiAgICBAYXBwbHkgYm9yZGVyLWluZGlnby02MDA7XG4gICAgQGFwcGx5IGJvcmRlci1vcGFjaXR5LTI1O1xufVxuXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZTpub3QoLmRpc2FibGVkKTpmb2N1cyxcbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lLWRyb3Age1xuICAgIEBhcHBseSBvdXRsaW5lLW5vbmU7XG4gICAgQGFwcGx5IGJnLWluZGlnby0zMDA7XG4gICAgQGFwcGx5IGJnLW9wYWNpdHktNTA7XG4gICAgQGFwcGx5IGJvcmRlci1pbmRpZ28tNjAwO1xuICAgIEBhcHBseSBib3JkZXItb3BhY2l0eS0yNTtcbn1cblxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUuZGlzYWJsZWQge1xuICAgIEBhcHBseSBiZy1yZWQtMzAwO1xuICAgIEBhcHBseSBiZy1vcGFjaXR5LTI1O1xuICAgIEBhcHBseSBib3JkZXItcmVkLTYwMDtcbiAgICBAYXBwbHkgYm9yZGVyLW9wYWNpdHktMjU7XG4gICAgQGFwcGx5IGN1cnNvci1ub3QtYWxsb3dlZDtcbn1cblxuLyogUHJvcGVydGllcyAqL1xuLm1lZGlhLWxpYnJhcnktcHJvcGVydGllcyB7XG4gICAgQGFwcGx5IHRleHQteHM7XG4gICAgQGFwcGx5IHRleHQtZ3JheS02MDA7XG4gICAgQGFwcGx5IGZsZXgtZ3JvdztcbiAgICBAYXBwbHkgbWluLXctMDtcbiAgICBAYXBwbHkgbXItNDtcbiAgICBAYXBwbHkgbXktNDtcbn1cblxuLm1lZGlhLWxpYnJhcnktc2luZ2xlIC5tZWRpYS1saWJyYXJ5LXByb3BlcnRpZXMge1xuICAgIEBhcHBseSBteS0wO1xufVxuXG4ubWVkaWEtbGlicmFyeS1wcm9wZXJ0aWVzLWZpeGVkIHtcbiAgICBAYXBwbHkgdy0zMjtcbiAgICBAYXBwbHkgZmxleC1ncm93LTA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXByb3BlcnR5IHtcbiAgICBAYXBwbHkgYmxvY2s7XG4gICAgQGFwcGx5IHRydW5jYXRlO1xuICAgIEBhcHBseSB0ZXh0LWdyYXktNTAwO1xufVxuXG4vKiBGaWVsZCAqL1xuLm1lZGlhLWxpYnJhcnktZmllbGQge1xuICAgIEBhcHBseSBibG9jaztcbiAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuO1xuICAgIEBhcHBseSBteS0yO1xufVxuXG4ubWVkaWEtbGlicmFyeS1maWVsZC1lcnJvciB7XG4gICAgQGFwcGx5IGJsb2NrO1xuICAgIEBhcHBseSBtdC0xO1xuICAgIEBhcHBseSB0ZXh0LXJlZC02MDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWxhYmVsIHtcbiAgICBAYXBwbHkgYmxvY2s7XG4gICAgQGFwcGx5IHRleHQteHM7XG4gICAgQGFwcGx5IHRleHQtZ3JheS01MDA7XG4gICAgQGFwcGx5IHByLTI7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWlucHV0IHtcbiAgICBAYXBwbHkgZmxleC0xO1xuICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgQGFwcGx5IHRleHQteHM7XG4gICAgQGFwcGx5IHRleHQtZ3JheS04MDA7XG4gICAgQGFwcGx5IHJvdW5kZWQtc207XG4gICAgQGFwcGx5IGJnLWdyYXktMjAwO1xuICAgIEBhcHBseSBweC0yO1xuICAgIEBhcHBseSBweS0xO1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWNvbG9ycztcbiAgICBAYXBwbHkgZHVyYXRpb24tMzAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1pbnB1dDpmb2N1cyB7XG4gICAgQGFwcGx5IG91dGxpbmUtbm9uZTtcbiAgICBAYXBwbHkgYmctaW5kaWdvLTEwMDtcbn1cblxuLyogUm91bmRlZCBidXR0b25zICovXG4ubWVkaWEtbGlicmFyeS1idXR0b24ge1xuICAgIEBhcHBseSB3LTY7XG4gICAgQGFwcGx5IGgtNjtcbiAgICBAYXBwbHkgc2hhZG93O1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgQGFwcGx5IGp1c3RpZnktY2VudGVyO1xuICAgIEBhcHBseSByb3VuZGVkLWZ1bGw7XG4gICAgQGFwcGx5IGxlYWRpbmctbm9uZTtcbiAgICBAYXBwbHkgZHVyYXRpb24tMTAwO1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbiAgICBAYXBwbHkgYm9yZGVyO1xuICAgIEBhcHBseSBib3JkZXItZ3JheS00MDA7XG4gICAgQGFwcGx5IGJvcmRlci1vcGFjaXR5LTc1O1xuICAgIEBhcHBseSB6LTEwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1zb3J0YWJsZSAubWVkaWEtbGlicmFyeS1idXR0b24ge1xuICAgIEBhcHBseSB3LTU7XG4gICAgQGFwcGx5IGgtNTtcbn1cblxuLm1lZGlhLWxpYnJhcnktYnV0dG9uLWluZm8ge1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICBAYXBwbHkgdGV4dC1pbmRpZ28tNTAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1idXR0b24td2FybmluZyB7XG4gICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIEBhcHBseSB0ZXh0LXJlZC01MDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWJ1dHRvbi1lcnJvciB7XG4gICAgQGFwcGx5IGJnLXJlZC01MDA7XG4gICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgQGFwcGx5IGJvcmRlci1yZWQtNDAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1idXR0b24tc3VjY2VzcyB7XG4gICAgQGFwcGx5IGJnLWdyZWVuLTUwMDtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cblxuLm1lZGlhLWxpYnJhcnktcmVwbGFjZSAubWVkaWEtbGlicmFyeS1idXR0b24ge1xuICAgIEBhcHBseSBvcGFjaXR5LTA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lOm5vdCguZGlzYWJsZWQpOmhvdmVyIC5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyIC5tZWRpYS1saWJyYXJ5LWJ1dHRvbixcbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lOm5vdCguZGlzYWJsZWQpOmZvY3VzIC5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyIC5tZWRpYS1saWJyYXJ5LWJ1dHRvbixcbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lLWRyYWcgKyAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlciAubWVkaWEtbGlicmFyeS1idXR0b24ge1xuICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICBAYXBwbHkgc2hhZG93LW1kO1xufVxuXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZTpub3QoLmRpc2FibGVkKTphY3RpdmUgLm1lZGlhLWxpYnJhcnktcGxhY2Vob2xkZXIgLm1lZGlhLWxpYnJhcnktYnV0dG9uLFxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUtZHJvcCAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlciAubWVkaWEtbGlicmFyeS1idXR0b24ge1xuICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICBAYXBwbHkgc2hhZG93LWlubmVyO1xufVxuXG4vKiBJY29uICovXG4ubWVkaWEtbGlicmFyeS1pY29uIHtcbiAgICBAYXBwbHkgdy01O1xuICAgIEBhcHBseSBoLTU7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWljb24tZmlsbCB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLm1lZGlhLWxpYnJhcnktcHJvZ3Jlc3Mtd3JhcCB7XG4gICAgQGFwcGx5IGFic29sdXRlO1xuICAgIEBhcHBseSBpbnNldC0wO1xuICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgQGFwcGx5IGgtZnVsbDtcbiAgICBAYXBwbHkgcHgtMztcbiAgICBAYXBwbHkgZmxleDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcbiAgICBAYXBwbHkgYmctZ3JheS0zMDA7XG4gICAgQGFwcGx5IGJnLW9wYWNpdHktNTA7XG4gICAgQGFwcGx5IHotMTA7XG4gICAgQGFwcGx5IG9wYWNpdHktMDtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1vcGFjaXR5O1xuICAgIEBhcHBseSBkdXJhdGlvbi0zMDA7XG4gICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLW5vbmU7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXByb2dyZXNzLXdyYXAtbG9hZGluZyB7XG4gICAgQGFwcGx5IG9wYWNpdHktMTAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1wcm9ncmVzcyB7XG4gICAgQGFwcGx5IGFwcGVhcmFuY2Utbm9uZTtcbiAgICBAYXBwbHkgaC0xO1xuICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgQGFwcGx5IG1heC13LW1kO1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgIEBhcHBseSBzaGFkb3c7XG59XG5cbi5tZWRpYS1saWJyYXJ5IHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gICAgQGFwcGx5IGFwcGVhcmFuY2Utbm9uZTtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbn1cblxuLm1lZGlhLWxpYnJhcnkgcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBAYXBwbHkgaC1mdWxsO1xuICAgIEBhcHBseSBiZy1pbmRpZ28tNTAwO1xufVxuXG4ubWVkaWEtbGlicmFyeSBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgQGFwcGx5IGgtZnVsbDtcbiAgICBAYXBwbHkgYmctaW5kaWdvLTUwMDtcbn1cblxuLyogVGV4dCBzdHlsZXMgKi9cbi5tZWRpYS1saWJyYXJ5LXRleHQtc2VwYXJhdG9yIHtcbiAgICBAYXBwbHkgb3BhY2l0eS01MDtcbiAgICBAYXBwbHkgcHgtMTtcbn1cblxuLm1lZGlhLWxpYnJhcnktdGV4dC1zdWNjZXNzIHtcbiAgICBAYXBwbHkgdGV4dC1ncmVlbi02MDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXRleHQtZXJyb3Ige1xuICAgIEBhcHBseSB0ZXh0LXJlZC02MDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXRleHQtbGluayB7XG4gICAgQGFwcGx5IHVuZGVybGluZTtcbiAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG59XG5cbi8qIFBvcnRlZCB1dGlsaXRpZXMgKi9cbi5tZWRpYS1saWJyYXJ5LWhpZGRlbiB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbn1cblxuLm1lZGlhLWxpYnJhcnktYmxvY2sge1xuICAgIEBhcHBseSBibG9jaztcbn1cblxuLyogUlRMIFN1cHBvcnQgKi9cbltkaXI9J3J0bCddIC5tZWRpYS1saWJyYXJ5LXJvdy1yZW1vdmUge1xuICAgIEBhcHBseSByaWdodC1hdXRvO1xuICAgIEBhcHBseSBsZWZ0LTA7XG59XG5cbltkaXI9J3J0bCddIC5tZWRpYS1saWJyYXJ5LXByb3BlcnRpZXMge1xuICAgIEBhcHBseSBtci0wO1xuICAgIEBhcHBseSBtbC00O1xufVxuXG5bZGlyPSdydGwnXSAubWVkaWEtbGlicmFyeS1maWxsZWQubWVkaWEtbGlicmFyeS1zb3J0YWJsZSAubWVkaWEtbGlicmFyeS1hZGQgLm1lZGlhLWxpYnJhcnktcGxhY2Vob2xkZXIge1xuICAgIEBhcHBseSAtbXItODtcbiAgICBAYXBwbHkgbWwtNDtcbn1cblxuW2Rpcj0ncnRsJ10gLm1lZGlhLWxpYnJhcnktcm93LWRyYWcsXG5bZGlyPSdydGwnXSAubWVkaWEtbGlicmFyeS1maWxsZWQubWVkaWEtbGlicmFyeS1zb3J0YWJsZSAubWVkaWEtbGlicmFyeS1hZGQgLm1lZGlhLWxpYnJhcnktZHJvcHpvbmU6YmVmb3JlIHtcbiAgICBAYXBwbHkgYm9yZGVyLXItMDtcbiAgICBAYXBwbHkgYm9yZGVyLWw7XG59XG5cbltkaXI9J3J0bCddIC5tZWRpYS1saWJyYXJ5LWhlbHAge1xuICAgIEBhcHBseSB0ZXh0LXJpZ2h0O1xuICAgIEBhcHBseSBwci0wO1xuICAgIEBhcHBseSBwbC00O1xufVxuXG5bZGlyPSdydGwnXSAubWVkaWEtbGlicmFyeS1saXN0ZXJyb3ItY29udGVudCB7XG4gICAgQGFwcGx5IHByLTA7XG4gICAgQGFwcGx5IHBsLTEyO1xufVxuXG5bZGlyPSdydGwnXSAubWVkaWEtbGlicmFyeS1maWxsZWQubWVkaWEtbGlicmFyeS1zb3J0YWJsZSAubWVkaWEtbGlicmFyeS1saXN0ZXJyb3ItaWNvbiB7XG4gICAgQGFwcGx5IG1yLTA7XG4gICAgQGFwcGx5IG1sLTQ7XG4gICAgQGFwcGx5IGJvcmRlci1yLTA7XG4gICAgQGFwcGx5IGJvcmRlci1sO1xufVxuIixudWxsXX0= */
.c-reporting .media-library-thumb {
  width: auto;
  height: 500px;
}
.c-reporting .media-library-single .media-library-properties {
  position: absolute;
  top: 10px;
  right: 10px;
}
.c-reporting .media-library-replace, .c-reporting .media-library-replace .media-library-dropzone, .c-reporting .media-library-replace .media-library-placeholder {
  top: 10px;
  left: 10px;
  width: 50px;
  height: 94px;
}
.c-reporting .media-library-thumb {
  width: 100%;
  height: 100%;
  margin: 0;
  display: flex;
  justify-content: center;
}
.c-reporting .media-library-text-link {
  background: white;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-decoration: none;
  text-align: center;
  font-size: 26px;
  color: #C4C4C4;
}
.c-reporting .media-library-button {
  background-image: none;
}
.c-reporting .media-library-dropzone {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 80px;
  padding-bottom: 80px;
  cursor: pointer;
  background-color: #E2E2E2;
  border: none;
  border-radius: 0;
  aspect-ratio: 4/3;
}
.c-reporting .media-library-dropzone:not(.disabled):hover,
.c-reporting .media-library-dropzone:not(.disabled):active,
.c-reporting .media-library-dropzone:not(.disabled):focus {
  background-color: #C4C4C4;
}
.c-reporting .media-library-placeholder {
  width: 75px;
  height: 75px;
  background: transparent;
  display: flex;
}
.c-reporting .media-library-button-info {
  background-color: transparent;
  background-repeat: no-repeat;
  border-radius: 0;
  box-shadow: none;
  border: none;
  height: 18px;
}
.c-reporting .media-library-add {
  background-color: transparent;
}
.c-reporting .media-library-help {
  text-align: left;
  margin: 0;
  padding: 0;
}
.c-reporting .media-library-listerrors .media-library-listerror-icon {
  display: none;
}
.c-reporting .media-library-listerror-items {
  display: none;
}
.c-reporting .media-library-listerror-title {
  padding-left: 20px;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
	 ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
	 ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
	 ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
	 ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
	 ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

@font-face {
  font-family: "icomoon";
  src: url(/wp-content/themes/cwn/dist/fonts/icomoon.eot?998c0419f839b5d6fa5b2ddc986f3dfd);
  src: url(/wp-content/themes/cwn/dist/fonts/icomoon.eot?998c0419f839b5d6fa5b2ddc986f3dfd) format("embedded-opentype"), url(/wp-content/themes/cwn/dist/fonts/icomoon.ttf?deb779fd88fb8389f081417954254fee) format("truetype"), url(/wp-content/themes/cwn/dist/fonts/icomoon.woff?952e38c6018edf7962231bad746f893d) format("woff"), url(/wp-content/themes/cwn/dist/fonts/icomoon.svg?52538a053bb8de65cb9d099eb03b3ed6) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-],
[class*=" icon-"] {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-check:before {
  content: "";
}

.icon-chevron-left:before {
  content: "";
}

.icon-arrow-right:before {
  content: "";
}

.icon-linkedin:before {
  content: "";
}

.icon-youtube:before {
  content: "";
}

.icon-google:before {
  content: "";
}

.icon-facebook:before {
  content: "";
}

.icon-award:before {
  content: "";
}

.icon-light-bulb:before {
  content: "";
}

.icon-cityscape:before {
  content: "";
}

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

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

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

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

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

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

.icon-open-magazine:before {
  content: "";
}

.icon-partner:before {
  content: "";
}

.icon-cloud:before {
  content: "";
}

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

.icon-negotiation:before {
  content: "";
}

.icon-team:before {
  content: "";
}

.icon-group:before {
  content: "";
}

.icon-note:before {
  content: "";
}

.icon-seo:before {
  content: "";
}

.icon-transfer-n:before {
  content: "";
}

.icon-calendar:before {
  content: "";
}

.icon-chevron-thin-up:before {
  content: "";
}

.icon-chevron-thin-right:before {
  content: "";
}

.icon-chevron-thin-left:before {
  content: "";
}

.icon-chevron-thin-down:before {
  content: "";
}

.icon-search:before {
  content: "";
}

.icon-mail-envelope-closed:before {
  content: "";
}

.icon-network:before {
  content: "";
}

.icon-worldwide:before {
  content: "";
}

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

.icon-newspaper:before {
  content: "";
}

.icon-innovation:before {
  content: "";
}

.icon-circle-arrows:before {
  content: "";
}

.icon-upload:before {
  content: "";
}

.icon-university:before {
  content: "";
}

.icon-user:before {
  content: "";
}

.icon-login:before {
  content: "";
}

.icon-interactivity:before {
  content: "";
}

.icon-folder:before, .pathway-lightbox-form ul:nth-of-type(2) li:before {
  content: "";
}

.icon-cloud-computing:before {
  content: "";
}

.icon-add:before {
  content: "";
}

.icon-upload-to-cloud:before {
  content: "";
}

.icon-toolbox:before, .pathway-lightbox-form ul:first-of-type li:before {
  content: "";
}

.icon-location:before {
  content: "";
}

.icon-checkmark1:before {
  content: "";
}

.icon-twitter:before {
  content: "";
}

.icon-checkmark:before {
  content: "";
}

/* Slick slider styles */
.pathway-page .slick-slider,
.about-section .slick-slider,
.partners-section .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  padding: 15px 0;
}
@media (min-width: 768px) {
  .pathway-page .slick-slider,
.about-section .slick-slider,
.partners-section .slick-slider {
    margin: 0 5px 0 -15px;
    padding: 15px 0;
  }
}
@media (min-width: 1024px) {
  .pathway-page .slick-slider,
.about-section .slick-slider,
.partners-section .slick-slider {
    margin: 0 35px 0 0;
    padding: 35px 0;
  }
}
@media (max-width: 767px) {
  .pathway-page .slick-slider.featured-slider,
.about-section .slick-slider.featured-slider,
.partners-section .slick-slider.featured-slider {
    padding: 0 0 70px 0;
  }
}
.pathway-page .slick-list,
.about-section .slick-list,
.partners-section .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}
.pathway-page .slick-list:focus,
.about-section .slick-list:focus,
.partners-section .slick-list:focus {
  outline: none;
}
.pathway-page .slick-list.dragging,
.about-section .slick-list.dragging,
.partners-section .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.pathway-page .slick-slider .slick-track,
.pathway-page .slick-slider .slick-list,
.about-section .slick-slider .slick-track,
.about-section .slick-slider .slick-list,
.partners-section .slick-slider .slick-track,
.partners-section .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.pathway-page .slick-track,
.about-section .slick-track,
.partners-section .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.pathway-page .slick-track:before, .pathway-page .slick-track:after,
.about-section .slick-track:before,
.about-section .slick-track:after,
.partners-section .slick-track:before,
.partners-section .slick-track:after {
  content: "";
  display: table;
}
.pathway-page .slick-track:after,
.about-section .slick-track:after,
.partners-section .slick-track:after {
  clear: both;
}
.slick-loading .pathway-page .slick-track,
.slick-loading .about-section .slick-track,
.slick-loading .partners-section .slick-track {
  visibility: hidden;
}
.pathway-page .slick-slide,
.about-section .slick-slide,
.partners-section .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
  transform: scale(1);
  transition: 0.3s ease-in-out all;
  outline: none;
  opacity: 0;
}
.pathway-page .slick-slide.slick-active,
.about-section .slick-slide.slick-active,
.partners-section .slick-slide.slick-active {
  opacity: 1;
  display: block;
}
[dir=rtl] .pathway-page .slick-slide,
[dir=rtl] .about-section .slick-slide,
[dir=rtl] .partners-section .slick-slide {
  float: right;
}
.pathway-page .slick-slide img,
.about-section .slick-slide img,
.partners-section .slick-slide img {
  display: block;
}
.pathway-page .slick-slide.slick-loading img,
.about-section .slick-slide.slick-loading img,
.partners-section .slick-slide.slick-loading img {
  display: none;
}
.pathway-page .slick-slide.dragging img,
.about-section .slick-slide.dragging img,
.partners-section .slick-slide.dragging img {
  pointer-events: none;
}
.pathway-page .featured-slider .slick-slide,
.about-section .featured-slider .slick-slide,
.partners-section .featured-slider .slick-slide {
  height: auto;
}
.pathway-page .slick-arrow.slick-hidden,
.about-section .slick-arrow.slick-hidden,
.partners-section .slick-arrow.slick-hidden {
  display: none;
}
.pathway-page .inner-slide,
.about-section .inner-slide,
.partners-section .inner-slide {
  padding: 0;
}
@media (min-width: 768px) {
  .pathway-page .inner-slide,
.about-section .inner-slide,
.partners-section .inner-slide {
    padding: 0 15px 0 30px;
  }
}
@media (min-width: 1024px) {
  .pathway-page .inner-slide,
.about-section .inner-slide,
.partners-section .inner-slide {
    padding: 0 15px 0 50px;
  }
}
@media (min-width: 768px) {
  .pathway-page .slick-current,
.about-section .slick-current,
.partners-section .slick-current {
    transform: scale(1.18);
  }
}
.pathway-page .slick-arrow,
.about-section .slick-arrow,
.partners-section .slick-arrow {
  padding: 0;
  margin: 0;
  background: none;
  border: 0;
  font-size: 32px;
  outline: none;
  color: #c7c8ca;
  position: absolute;
  bottom: 0;
  left: -20px;
  z-index: 3;
  transition: 0.3s ease-in-out all;
}
@media (min-width: 768px) {
  .pathway-page .slick-arrow,
.about-section .slick-arrow,
.partners-section .slick-arrow {
    left: -5px;
    top: 50%;
    transform: translate(0, -50%);
  }
}
@media (min-width: 1024px) {
  .pathway-page .slick-arrow,
.about-section .slick-arrow,
.partners-section .slick-arrow {
    left: -27px;
  }
}
.pathway-page .slick-arrow:hover,
.about-section .slick-arrow:hover,
.partners-section .slick-arrow:hover {
  color: #ffc500;
}
.pathway-page .slick-next,
.about-section .slick-next,
.partners-section .slick-next {
  left: auto;
  right: -20px;
}
@media (min-width: 768px) {
  .pathway-page .slick-next,
.about-section .slick-next,
.partners-section .slick-next {
    right: -25px;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .pathway-page .slick-next,
.about-section .slick-next,
.partners-section .slick-next {
    right: -62px;
    left: auto;
  }
}
.pathway-page .slick-initialized .slick-slide,
.about-section .slick-initialized .slick-slide,
.partners-section .slick-initialized .slick-slide {
  display: block;
}
.pathway-page .slick-loading .slick-slide,
.about-section .slick-loading .slick-slide,
.partners-section .slick-loading .slick-slide {
  visibility: hidden;
}
.pathway-page .slick-vertical .slick-slide,
.about-section .slick-vertical .slick-slide,
.partners-section .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide:before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image:before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: rgba(249, 248, 246, 0.9);
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-iframe,
.fancybox-video {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:nth-child(1),
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--play svg:nth-child(2) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 0;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 0;
  right: 0;
  top: 0;
}
@media (min-width: 768px) {
  .fancybox-slide--html .fancybox-close-small {
    right: 20px;
    top: 16px;
  }
}
.fancybox-slide--html .fancybox-close-small:hover {
  color: #008888;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
}

.fancybox-caption {
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px;
  right: 0;
  text-align: center;
  z-index: 99996;
}

.fancybox-caption:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -44px;
  z-index: -1;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

.fancybox-loading {
  animation: a 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}
@keyframes a {
  to {
    transform: rotate(1turn);
  }
}
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translateZ(0);
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scaleX(1);
}

.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  transform: rotate(-1turn);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  transform: rotate(1turn);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  transform: rotate(0deg);
}

.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scaleX(1) translateZ(0);
}

.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  transform: translateZ(0) scale(1);
}

@media (max-height: 576px) {
  .fancybox-caption {
    padding: 12px;
  }

  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }

  .fancybox-slide--image {
    padding: 6px 0;
  }

  .fancybox-close-small {
    right: -6px;
  }

  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
}
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a:before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus:before {
  opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
  opacity: 1;
}

@media (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }

  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }

  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
.custom-forms {
  display: flex;
  align-items: center;
}
.custom-forms [type=checkbox],
.custom-forms [type=radio] {
  position: fixed;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: -1;
}
.custom-forms .fake-input {
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 1px solid #999a9d;
  background: #fff;
  vertical-align: middle;
  position: relative;
  margin: 0 10px 0 0;
}
.custom-forms [type=radio] + .fake-input {
  border-radius: 100%;
}
.custom-forms [type=checkbox] + .fake-input {
  border-radius: 5px;
}
.custom-forms [type=checkbox] + .fake-input:before {
  content: "";
  width: 15px;
  height: 6px;
  position: absolute;
  top: 50%;
  left: 50%;
  border: 2px solid #fff;
  border-width: 0 0 2px 2px;
  transform: rotate(-45deg);
  margin: -4px 0 0 -7px;
}
.custom-forms [type=radio] + .fake-input:before {
  content: "";
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  background: #FFC000;
  border-radius: 100%;
  opacity: 0;
}
.custom-forms .fake-label {
  font-size: 14px;
}
.custom-forms [type=radio]:checked + .fake-input {
  border-color: #6d6e71;
  border-width: 2px;
}
.custom-forms [type=checkbox]:checked + .fake-input {
  background-color: #58595b;
  border-color: #58595b;
}
.custom-forms [type=radio]:checked + .fake-input:before,
.custom-forms [type=checkbox]:checked + .fake-input:before {
  opacity: 1;
}
.custom-forms input[type=radio]:disabled + .fake-input {
  background-color: #dbdfe0;
}
.custom-forms input[type=checkbox]:disabled + .fake-input {
  background-color: #a1a0b2;
}
.custom-forms input[type=checkbox]:disabled + .fake-input:before {
  border-color: #d6d5e3;
}

/* custom file input styles */
.jcf-file {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  display: flex;
  border: 1px solid #a1a1a1;
  margin: 0 13px 0 0;
  border-radius: 5px;
}

.jcf-file .jcf-real-element {
  position: absolute;
  font-size: 200px;
  height: 200px;
  margin: 0;
  right: 0;
  top: 0;
}

.jcf-file .jcf-fake-input {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  overflow: hidden;
  border: 0;
  padding: 9px 10px;
  width: 107px;
  order: 2;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  font-family: "Roboto Condensed";
}

.jcf-file .jcf-upload-button {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  margin: 0;
  padding: 0;
  height: 40px;
  width: 40px;
  order: 1;
  background-color: #acacac;
  border-radius: 0 5px 5px 0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.upload.v2 .jcf-file {
  margin: 0;
  border: 0;
}
.upload.v2 .jcf-file .jcf-fake-input {
  order: 1;
  background-color: #fff;
  border: 1px solid #6d6e71;
  border-right: 0;
  border-radius: 5px 0 0 5px;
  color: #bcbec0;
  font-size: 14px;
  padding-left: 18px;
  padding-right: 18px;
  width: calc(100% - 102px);
}
.upload.v2 .jcf-file .jcf-upload-button {
  order: 2;
  text-transform: uppercase;
  color: #fff;
  background-color: #008888;
  border-radius: 0;
  background-image: none;
  width: 102px;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  font-family: "Roboto Condensed";
  text-align: center;
  padding: 11px 10px;
  height: 42px;
}

.upload.v3 .jcf-file {
  margin: 0;
  border: 0;
  border-radius: 5px 0 0 5px;
}
.upload.v3 .jcf-file .jcf-fake-input {
  order: 1;
  background-color: #fff;
  border: 1px solid #6d6e71;
  border-right: 0;
  border-radius: 5px 0 0 5px;
  color: #bcbec0;
  font-size: 14px;
  padding-left: 18px;
  padding-right: 18px;
  width: calc(100% - 102px);
}
.upload.v3 .jcf-file .jcf-upload-button {
  order: 2;
  text-transform: uppercase;
  color: #fff;
  background-color: #959595;
  border-radius: 0;
  background-image: none;
  width: 102px;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  font-family: "Roboto Condensed";
  text-align: center;
  padding: 11px 10px;
  height: 42px;
}

/* common custom form elements styles */
.jcf-disabled {
  background: #ddd !important;
}

.jcf-focus,
.jcf-focus * {
  border-color: #f00 !important;
}

.rangeslider,
.rangeslider__fill {
  display: block;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}

.rangeslider {
  background: #e6e6e6;
  position: relative;
}

.rangeslider--horizontal {
  height: 20px;
  width: 100%;
}

.rangeslider--vertical {
  width: 20px;
  min-height: 150px;
  max-height: 100%;
}

.rangeslider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

.rangeslider__fill {
  background: #00ff00;
  position: absolute;
}

.rangeslider--horizontal .rangeslider__fill {
  top: 0;
  height: 100%;
}

.rangeslider--vertical .rangeslider__fill {
  bottom: 0;
  width: 100%;
}

.rangeslider__handle {
  background: white;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  border-radius: 50%;
}

.rangeslider__handle:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  border-radius: 50%;
}

.rangeslider__handle:active, .rangeslider--active .rangeslider__handle {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
}

.rangeslider--horizontal .rangeslider__handle {
  top: -10px;
  touch-action: pan-y;
  -ms-touch-action: pan-y;
}

.rangeslider--vertical .rangeslider__handle {
  left: -10px;
  touch-action: pan-x;
  -ms-touch-action: pan-x;
}

input[type=range]:focus + .rangeslider .rangeslider__handle {
  box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
}

.nav .nav-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.reg-pop-wrapper form:after, .navigation-single:after, .post-password-form p:after, .search-form:after, .widget:after, dl:after, .clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.t-flex-center-align {
  display: flex;
  align-items: center;
}

.ellipsis {
  white-space: nowrap;
  /* 1 */
  text-overflow: ellipsis;
  /* 2 */
  overflow: hidden;
}

html {
  box-sizing: border-box;
  scroll-behavior: smooth;
}

*, *:before, *:after {
  box-sizing: inherit;
}

* {
  max-height: 1000000px;
}

body {
  position: relative;
  color: #231f20;
  background: #f9f8f6;
  font: 1rem/1.5 "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  min-width: 320px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.page-template-template-tools-and-resources, body.tools-and-resources-detail {
  background: #fbfbfb;
}
body.page-template-template-make-a-commitment {
  background: white;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}

.gm-style img {
  max-width: none;
}

ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset {
  margin: 0 0 1.5em;
}

blockquote {
  border-left: 4px solid #6d6e71;
  padding-left: 0.5em;
  margin-left: 1.5em;
}

th, td {
  border: 1px solid #6d6e71;
  padding: 0.5em;
  text-align: left;
  vertical-align: top;
}

th {
  text-align: center;
  vertical-align: middle;
}

ul, ol {
  padding-left: 3em;
}

ul ul,
ul ol,
ol ul,
ol ol {
  padding-left: 3em;
  margin: 0;
}

ul {
  list-style-type: disc;
}

dl dt {
  float: left;
  clear: left;
  padding-right: 0.3em;
  font-weight: bold;
}
dl dd {
  overflow: hidden;
}

pre {
  max-width: 100%;
}

form,
fieldset {
  margin: 0;
  padding: 0;
  border-style: none;
}

input[type=text],
input[type=tel],
input[type=email],
input[type=search],
input[type=password],
input[type=number],
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 5px;
  box-sizing: border-box;
  border: 2px solid #d7d7d7;
  padding: 0.4em 0.7em;
  color: #bcbec0;
  font-size: 14px;
  line-height: 16px;
  outline: none;
  padding: 11px 19px;
  height: 42px;
}
input[type=text]:focus,
input[type=tel]:focus,
input[type=email]:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=number]:focus,
textarea:focus {
  border-color: #acaaaa;
}

select {
  -webkit-border-radius: 0;
}

textarea {
  resize: vertical;
  vertical-align: top;
  height: 125px;
  resize: none;
}

button,
input[type=button],
input[type=reset],
input[type=file],
input[type=submit] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  cursor: pointer;
  border-radius: 5px;
}

.widget {
  margin-bottom: 1.5em;
}
.widget ul {
  padding-left: 2em;
}
.widget select {
  min-width: 150px;
}

.comment-form label {
  display: block;
  padding-bottom: 4px;
}
.comment-form textarea {
  overflow: auto;
  margin: 0;
  height: 120px;
  min-height: 120px;
}
.comment-form textarea,
.comment-form input[type=text] {
  margin: 0 4px 0 0;
  max-width: 300px;
  width: 100%;
}
.comment-form input[type=submit] {
  display: block;
  float: none;
}

.post-password-form label {
  display: block;
  margin-bottom: 4px;
}
.post-password-form input[type=password] {
  margin: 0 4px 0 0;
  max-width: 300px;
  width: 100%;
}

.search-form {
  margin-bottom: 15px;
}
.search-form input {
  float: left;
  height: 42px;
}
.search-form input[type=search] {
  margin: 0 4px 0 0;
  width: 150px;
}

.post-password-form input {
  float: left;
  height: 42px;
}
.post-password-form input[type=password] {
  width: 150px;
}

.comment-form input[type=submit],
.post-password-form input[type=submit],
.search-form input[type=submit],
.contact-us-form input[type=submit],
.receive-news-form input[type=submit],
.login-form input[type=submit],
.detailed-register-form input[type=submit],
.banner-information-form input[type=submit] {
  background: #FFC000;
  color: #231f20;
  height: 42px;
  border: none;
  padding: 0 20px;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 300;
  text-transform: uppercase;
}
.comment-form input[type=submit]:hover,
.post-password-form input[type=submit]:hover,
.search-form input[type=submit]:hover,
.contact-us-form input[type=submit]:hover,
.receive-news-form input[type=submit]:hover,
.login-form input[type=submit]:hover,
.detailed-register-form input[type=submit]:hover,
.banner-information-form input[type=submit]:hover {
  opacity: 0.8;
}

.commentlist {
  margin: 0 0 1.5em;
}
.commentlist .edit-link {
  margin: 0;
}
.commentlist .avatar-holder {
  float: left;
  margin: 0 1.5em 4px 0;
}

.commentlist-item .commentlist-item {
  padding: 0;
}
@media (min-width: 768px) {
  .commentlist-item .commentlist-item {
    padding: 0 0 0 2em;
  }
}

.comment,
.commentlist-holder {
  overflow: hidden;
}

.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item {
  padding-top: 1.5em;
}

.widget_calendar #next {
  text-align: right;
}

.gallery-item dt {
  float: none;
  padding: 0;
}

.navigation,
.navigation-comments {
  position: relative;
  vertical-align: middle;
  margin-bottom: 1.5em;
}
.navigation .screen-reader-text, .navigation .page-template-template-login .jcf-button-content, .page-template-template-login .navigation .jcf-button-content,
.navigation-comments .screen-reader-text,
.navigation-comments .page-template-template-login .jcf-button-content,
.page-template-template-login .navigation-comments .jcf-button-content {
  position: absolute;
  left: -99999px;
}
.navigation .page-numbers,
.navigation-comments .page-numbers {
  display: inline-block;
  vertical-align: middle;
  padding: 12px 20px;
  border-radius: 5px;
}
@media (max-width: 767px) {
  .navigation .page-numbers,
.navigation-comments .page-numbers {
    padding: 0 3px;
  }
}
.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev {
  display: inline-block;
  vertical-align: middle;
  max-width: 48%;
  background: #FFC000;
  color: #231f20;
  padding: 12px 20px;
  text-decoration: none;
  border-radius: 5px;
}
@media (max-width: 767px) {
  .navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev {
    padding: 10px;
  }
}
.navigation .next:hover,
.navigation .prev:hover,
.navigation-comments .next:hover,
.navigation-comments .prev:hover {
  opacity: 0.8;
}

.navigation-single {
  margin-bottom: 1.5em;
}
.navigation-single .next,
.navigation-single .prev {
  float: left;
  vertical-align: middle;
  max-width: 48%;
  background: #FFC000;
  color: #231f20;
  text-decoration: none;
  border-radius: 5px;
}
.navigation-single .next:hover,
.navigation-single .prev:hover {
  opacity: 0.8;
}
.navigation-single .next a,
.navigation-single .prev a {
  color: inherit;
  text-decoration: none;
  padding: 12px 20px;
  display: block;
}
@media (max-width: 767px) {
  .navigation-single .next a,
.navigation-single .prev a {
    padding: 0.2em;
  }
}
.navigation-single .next {
  float: right;
}

.wp-caption {
  max-width: 100%;
  clear: both;
  border: 1px solid #6d6e71;
  padding: 0.4em;
  margin-bottom: 1.5em;
}
.wp-caption img {
  margin: 0;
  vertical-align: top;
}
.wp-caption p {
  margin: 0.4em 0 0;
}

div.aligncenter {
  margin: 0 auto 1.5em;
}

img.aligncenter {
  display: block;
  margin: 0 auto;
}

.alignleft {
  float: left;
  margin: 0 1.5em 4px 0;
}

.alignright {
  float: right;
  margin: 0 0 4px 1.5em;
}

.mejs-container {
  margin-bottom: 1.5em;
}

.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor {
  height: auto;
}

@media (max-width: 1023px) {
  iframe {
    width: 100%;
  }
}

#wp-calendar tbody td {
  text-align: center;
}
#wp-calendar td,
#wp-calendar th {
  border: 1px solid #6d6e71;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6,
.h {
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  font-weight: 400;
  margin: 0 0 0.5em;
  color: #6d6e71;
}

h1, .h1 {
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 48px;
}

h2, .h2 {
  font-size: 2rem;
  font-weight: 300;
  line-height: 28px;
}

h3, .h3 {
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 20px;
}

h4, .h4 {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 17px;
}

h5, .h5 {
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 16px;
}

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

p {
  margin: 0 0 1em;
}

a {
  color: #39f;
}
a:hover, a:focus {
  text-decoration: none;
}

.t-teal {
  color: #008888 !important;
}

.t-light-green {
  color: #6ACA66 !important;
}

.t-yellow {
  color: #FFC000 !important;
}

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

.header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background: linear-gradient(90deg, rgba(113, 185, 108, 0.8) 0%, rgba(36, 138, 134, 0.8) 100%);
}
@media (min-width: 1024px) {
  .header {
    background: none;
  }
}
@media (min-width: 768px) {
  .header--border {
    border-bottom: 1px solid #E5E5E5;
  }
}

.top-area-header {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 9px 0 7px 0;
}
.top-area-header .container {
  display: flex;
  justify-content: space-between;
}
.top-area-header .search-btn {
  color: #fff;
  font-size: 19px;
}
.top-area-header .search-btn:hover {
  color: #FFC000;
}
@media (min-width: 768px) {
  .top-area-header .search-btn {
    order: 2;
    margin: 0 0 0 26px;
  }
}
.top-area-header .social-list {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 18px;
  line-height: 1;
}
.top-area-header .social-list li {
  padding: 0 0 0 10px;
  margin: 0 10px 0 0;
  display: flex;
  align-items: stretch;
  position: relative;
}
.top-area-header .social-list li:after {
  content: "";
  position: absolute;
  top: 50%;
  left: -1px;
  transform: translate(0, -50%);
  height: 16px;
  width: 1px;
  background-color: #fff;
}
.top-area-header .social-list li:first-child {
  padding: 0;
}
.top-area-header .social-list li:first-child:after {
  display: none;
}
.top-area-header .social-list a {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  display: flex;
  align-items: center;
}
.top-area-header .social-list a:hover {
  color: #FFC000;
}
.top-area-header .social-list .icon-mail-envelope-closed {
  font-size: 28px;
}
.top-area-header .sub-navigation-holder {
  display: flex;
  align-items: center;
}

.sub-navigation-list {
  padding: 0;
  margin: 0;
  list-style: none;
  font-weight: 300;
  letter-spacing: -0.55px;
}
@media (min-width: 768px) {
  .sub-navigation-list {
    display: flex;
    font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  }
}
.sub-navigation-list li {
  margin: 0 0 10px;
  position: relative;
}
.sub-navigation-list li:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .sub-navigation-list li {
    margin: 0 0 0 35px;
  }
}
.sub-navigation-list li:first-child:after {
  display: none;
}
.sub-navigation-list li:after {
  content: "";
  position: absolute;
  top: 50%;
  left: -17px;
  height: 16px;
  width: 1px;
  background-color: #fff;
  transform: translate(0, -50%) rotate(15deg);
}
.sub-navigation-list a {
  color: #231f20;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .sub-navigation-list a {
    color: #fff;
    text-transform: none;
  }
}
.sub-navigation-list a:hover {
  color: #FFC000;
}

@media (min-width: 1024px) {
  .bottom-area-header {
    padding-top: 31px;
  }
}
.bottom-area-header .container.flex {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .bottom-area-header .container.flex {
    align-items: flex-start;
  }
}

.logo, .holder .logo {
  display: block;
}
.logo img, .holder .logo img {
  width: 100%;
}

body.active .nav .opener span {
  opacity: 0;
}
body.active .nav .opener:hover {
  opacity: 0.9;
}
body.active .nav .opener:after, body.active .nav .opener:before {
  transform: rotate(45deg);
  top: 8px;
  left: 0;
  right: 0;
}
body.active .nav .opener:after {
  transform: rotate(-45deg);
}
@media (max-width: 1023px) {
  body.active .nav .drop {
    opacity: 1;
    visibility: visible;
    height: auto;
    z-index: 9999;
  }
}

.nav {
  display: flex;
  align-items: center;
}
@media (max-width: 1023px) {
  .nav {
    justify-content: flex-end;
    flex-wrap: wrap;
  }
}
.nav .nav-list {
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
}
@media (min-width: 1024px) {
  .nav .nav-list {
    font-size: 18px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.nav .nav-list > li {
  position: relative;
  margin: 0 0 10px;
}
@media (min-width: 1024px) {
  .nav .nav-list > li {
    margin: 0 0 0 20px;
  }
}
.nav .nav-list > li:first-child:after {
  display: none;
}
.nav .nav-list > li:hover .sub-drop-holder, .nav .nav-list > li.hover .sub-drop-holder {
  opacity: 1;
  visibility: visible;
  height: auto;
}
.nav .nav-list > li:after {
  content: "";
  position: absolute;
  top: 50%;
  left: -15px;
  height: 16px;
  width: 1px;
  background-color: #fff;
  transform: translate(0, -50%) rotate(15deg);
}
@media (min-width: 1024px) {
  .nav .nav-list > li:after {
    left: -10px;
  }
}
.nav .nav-list > li > a {
  text-transform: uppercase;
  color: #231f20;
}
.nav .nav-list > li > a:hover {
  color: #FFC000;
}
.nav .opener-holder {
  order: 2;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
@media (min-width: 1024px) {
  .nav .opener-holder {
    display: none;
  }
}
.nav .opener {
  width: 35px;
  height: 20px;
  position: relative;
  text-indent: -9999px;
  z-index: 1000;
  display: inline-block;
  vertical-align: top;
  display: inline-block;
  padding: 0;
  order: 2;
}
@media (min-width: 1024px) {
  .nav .opener {
    display: none;
  }
}
.nav .opener:before, .nav .opener:after, .nav .opener span {
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  margin-top: 0;
  transition: all 0.2s linear;
}
.nav .opener:before, .nav .opener:after {
  content: "";
  top: 8px;
}
.nav .opener:after {
  top: 16px;
}
.nav .close-btn span {
  opacity: 0;
}
.nav .close-btn:after, .nav .close-btn:before {
  transform: rotate(45deg);
  top: 15px;
  left: 0;
  right: 0;
}
.nav .close-btn:after {
  transform: rotate(-45deg);
}
@media (max-width: 1023px) {
  .nav .drop {
    overflow: hidden;
    position: absolute;
    top: calc(100% + 20px);
    left: 0;
    right: 0;
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.25s linear;
    height: 0;
    margin: 0;
    background-color: #fff;
    padding: 15px;
  }
}
.nav .registry-holder {
  position: relative;
}
@media (max-width: 1023px) {
  .nav .registry-holder {
    margin: 0 0 19px -40px;
  }
}
@media (min-width: 1024px) {
  .nav .registry-holder {
    margin: 0 0 0 15px;
    order: 2;
  }
}
.nav .registry-holder:hover .sub-drop-holder, .nav .registry-holder.hover .sub-drop-holder {
  opacity: 1;
  visibility: visible;
  height: auto;
}
@media (max-width: 767px) {
  .nav .registry-holder .sub-drop-holder {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    padding: 19px 0 0;
    z-index: 9999;
  }
}
@media (max-width: 767px) {
  .nav .registry-holder .sub-drop {
    background-color: #6ACA66;
    padding: 10px;
    text-align: center;
  }
  .nav .registry-holder .sub-drop a {
    color: #fff;
  }
  .nav .registry-holder .sub-drop:after {
    display: block;
  }
}
@media (max-width: 767px) {
  .nav .button {
    padding: 7px 10px;
    font-size: 12px;
  }
}
.nav .button:hover {
  background-color: #FFC000;
  color: #231f20;
  box-shadow: 0 4px 0 0 #bd9100;
}
.nav .sub-drop-holder {
  visibility: hidden;
  opacity: 0;
  height: 0;
}
@media (min-width: 1024px) {
  .nav .sub-drop-holder {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    padding: 20px 0 0;
  }
}
.nav .sub-drop {
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 14px;
  line-height: 1;
  min-width: 150px;
  padding: 10px 20px 0;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  font-weight: 300;
  transition: opacity 0.3s ease-in-out;
}
@media (min-width: 1024px) {
  .nav .sub-drop {
    background-color: #6ACA66;
    text-align: center;
    padding: 10px;
  }
}
.nav .sub-drop:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #6ACA66 transparent;
}
@media (max-width: 1023px) {
  .nav .sub-drop:after {
    display: none;
  }
}
.nav .sub-drop li {
  margin-bottom: 5px;
}
.nav .sub-drop li:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .nav .sub-drop li {
    margin-bottom: 10px;
  }
  .nav .sub-drop li:last-of-type {
    margin-bottom: 0;
  }
}
.nav .sub-drop a {
  color: #231f20;
  display: block;
  border-bottom: 1px solid #fff;
  padding: 0 0 5px;
}
@media (min-width: 1024px) {
  .nav .sub-drop a {
    color: #fff;
  }
}
.nav .sub-drop a:hover {
  color: #FFC000;
}

.header-foruser .title-page {
  padding: 35px 0 0 14px;
  position: relative;
  z-index: 2;
}
@media (min-width: 1024px) {
  .header-foruser .title-page {
    padding: 32px 0 0 14px;
  }
}
.header-foruser .title-page h1 {
  margin: 0 0 16px;
  color: #fff;
  line-height: 1;
  font-size: 28px;
}
@media (min-width: 1024px) {
  .header-foruser .title-page h1 {
    margin: 0 0 18px;
    font-size: 48px;
  }
}
.header-foruser .title-page strong {
  display: block;
  text-transform: uppercase;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
}
@media (min-width: 768px) {
  .header-foruser .title-page strong {
    font-size: 20px;
  }
}
.header-foruser .logo-frame .container {
  display: flex;
  justify-content: flex-start;
}
.header-foruser .multicolor-logo {
  min-height: 98px;
}
@media (min-width: 768px) {
  .header-foruser .multicolor-logo {
    min-height: 128px;
  }
}
.header-foruser .multicolor-logo .sub-column.dark-green {
  width: 35px;
  opacity: 0.75;
  animation: animationColumn01U linear 1.5s;
  animation-delay: 0.55s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
  position: relative;
}
@media (max-width: 767px) {
  .header-foruser .multicolor-logo .sub-column.dark-green {
    width: 20px;
    animation: animationColumn01Utablet linear 1.5s;
    animation-delay: 0s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
  }
}
.header-foruser .multicolor-logo .sub-column.dark-green:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 97%;
  left: -9999px;
  height: 40px;
  background: linear-gradient(to right, #6aca66 0%, #6aca66 96%, #008888 100%);
  transform: translate(-500px, 0);
  animation: animationLeftRow linear 1s;
  animation-delay: 0s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
}
@media (max-width: 767px) {
  .header-foruser .multicolor-logo .sub-column.dark-green:after {
    height: 25px;
  }
}
.header-foruser .multicolor-logo .sub-column.yellow {
  width: 64px;
  animation: animationColumn02U linear 2s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
}
@media (max-width: 767px) {
  .header-foruser .multicolor-logo .sub-column.yellow {
    width: 35px;
    animation: animationColumn02Utablet linear 2s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
  }
}
.header-foruser .multicolor-logo .sub-column.green {
  width: 35px;
  opacity: 0.75;
  position: relative;
  animation: animationColumn03U linear 1s;
  animation-delay: 0.55s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
}
.header-foruser .multicolor-logo .sub-column.green:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 100%;
  right: -9999px;
  height: 40px;
  background: linear-gradient(to right, #6aca66 0%, #008888 10%, #008888 100%);
  transform: translate(2000px, 0);
  animation: animationRightRow linear 1s;
  animation-delay: 0s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
}
@media (max-width: 767px) {
  .header-foruser .multicolor-logo .sub-column.green:after {
    height: 25px;
  }
}
@media (max-width: 767px) {
  .header-foruser .multicolor-logo .sub-column.green {
    width: 20px;
    animation: animationColumn03Utablet linear 1s;
    animation-delay: 0.55s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
  }
}
.header-foruser .multicolor-logo .image {
  animation: animationLeafU linear 1s;
  animation-delay: 2s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
}
@media (max-width: 767px) {
  .header-foruser .multicolor-logo .image {
    animation: animationLeafUtablet linear 1s;
    animation-delay: 2s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
  }
}

@keyframes animationLeafU {
  0% {
    width: 0;
  }
  100% {
    width: 34px;
  }
}
@keyframes animationLeafUtablet {
  0% {
    width: 0;
  }
  100% {
    width: 20px;
  }
}
@keyframes animationLeftRow {
  0% {
    transform: translate(-500px, 0);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes animationRightRow {
  0% {
    transform: translate(2000px, 0);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes animationColumn01U {
  0% {
    height: 0;
  }
  100% {
    height: 99px;
  }
}
@keyframes animationColumn01Utablet {
  0% {
    height: 0;
  }
  100% {
    height: 69px;
  }
}
@keyframes animationColumn02U {
  0% {
    height: 0;
  }
  100% {
    height: 128px;
  }
}
@keyframes animationColumn02Utablet {
  0% {
    height: 0;
  }
  100% {
    height: 98px;
  }
}
@keyframes animationColumn03U {
  0% {
    height: 0;
  }
  100% {
    height: 95px;
  }
}
@keyframes animationColumn03Utablet {
  0% {
    height: 0;
  }
  100% {
    height: 69px;
  }
}
.search-for-user {
  background-color: rgba(0, 0, 0, 0.35);
  color: #fff;
  padding: 15px 0;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .search-for-user {
    padding: 0;
    margin: 0 0 40px;
  }
}
@media (min-width: 1024px) {
  .search-for-user {
    margin: 0 0 93px;
  }
}
@media (min-width: 768px) {
  .search-for-user .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.search-for-user ul {
  padding: 0;
  margin: 0 0 15px;
  list-style: none;
  font-weight: 300;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 14px;
  line-height: 1;
  letter-spacing: -0.55px;
}
@media (max-width: 767px) {
  .pathway-page .search-for-user ul {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .search-for-user ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
    font-size: 16px;
  }
}
.search-for-user ul li {
  position: relative;
  margin: 0 0 5px;
}
@media (min-width: 768px) {
  .search-for-user ul li {
    margin: 0 35px 0 0;
  }
}
.search-for-user ul li:after {
  content: "/";
  position: absolute;
  bottom: 0;
  right: -21px;
}
@media (max-width: 767px) {
  .search-for-user ul li:after {
    display: none;
  }
}
.search-for-user ul li:last-of-type {
  margin: 0;
}
.search-for-user ul li:last-of-type:after {
  display: none;
}
.search-for-user ul a {
  color: #fff;
}
.search-for-user ul a:hover {
  color: #FFC000;
}
.search-for-user .search-holder {
  position: relative;
}
.search-for-user .search-holder button {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 10px;
  background: none;
  padding: 0;
  margin: 0;
  border: 0;
  transition: color 0.3s ease-in-out;
}
@media (min-width: 1024px) {
  .search-for-user .search-holder button {
    left: 17px;
  }
}
.search-for-user .search-holder button:hover {
  color: #008888;
}
.search-for-user input {
  font-size: 12px;
  line-height: 18px;
  padding: 6px 15px 6px 35px;
  border: 0;
  background-color: rgba(0, 0, 0, 0.37);
  border-radius: 0;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  width: 100%;
  height: 30px;
}
@media (min-width: 768px) {
  .search-for-user input {
    width: 200px;
    height: 49px;
    padding: 15px 15px 15px 35px;
    line-height: 19px;
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .search-for-user input {
    width: 383px;
    padding: 15px 50px;
  }
}

.pathway-page .header .search-for-user {
  padding: 17px 0;
  margin: 0 0 32px;
}
.pathway-page .header.header-foruser {
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .pathway-page .header.header-foruser {
    margin: 0 0 55px;
  }
}
.pathway-page .header.header-foruser .title-page h1 {
  text-transform: uppercase;
  font-weight: bold;
}
@media (min-width: 1024px) {
  .pathway-page .header.header-foruser .title-page h1 {
    font-size: 50px;
  }
}

.pathway-page .wrapper {
  background-image: url(/wp-content/themes/cwn/dist/images/bg-pathway.jpg);
  background-size: cover;
  background-position: 50% 50%;
}

.w1 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.w1 > .wrapper {
  width: 100%;
}

.wrapper {
  overflow: hidden;
  flex: 1 0 auto;
  position: relative;
}

@media (min-width: 768px) {
  .main > .container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
  }
}
@media (min-width: 768px) {
  .main .sidebar {
    width: 300px;
    padding: 0 40px 0 0;
    order: 1;
    position: relative;
  }
}
@media (min-width: 768px) {
  .main .content {
    width: calc(100% - 300px);
    order: 2;
    padding: 0;
    position: relative;
  }
  .main .content:only-child {
    width: 100% !important;
  }
}

.container {
  max-width: 1220px;
  margin: 0 auto;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .container {
    max-width: none;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: none;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1220px;
  }
}
.container.full-width {
  max-width: none;
  padding: 0;
}
@media (min-width: 768px) {
  .container.flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

p {
  font-weight: 400;
}

a {
  text-decoration: none;
  outline: none;
  transition: color 0.3s ease-in-out;
}

.button {
  background-color: #FFC000;
  color: #231f20;
  border-radius: 5px;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 1;
  padding: 10px 10px;
  box-shadow: 0 4px 0 0 #bd9100;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
@media (min-width: 768px) {
  .button {
    padding: 10px 15px;
  }
}
@media (min-width: 1024px) {
  .button {
    padding: 10px 32px;
    font-size: 16px;
  }
}
.button:hover {
  background-color: #6ACA66;
  color: #fff;
  box-shadow: 0 4px 0 0 rgba(106, 202, 102, 0.75);
}
.button.transparent {
  background: none;
  color: #fff;
  box-shadow: none;
  border: 2px solid #fff;
  padding: 10px 19px;
}
.button.transparent:hover {
  background-color: #fff;
  color: #231f20;
}

.title-section {
  text-align: center;
  margin: 0 0 15px;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 1;
  font-weight: 400;
}
@media (min-width: 768px) {
  .title-section {
    font-size: 48px;
    margin: 0 0 28px;
  }
}
.title-section span {
  display: block;
  font-family: "Didact Gothic", sans-serif;
  font-size: 25px;
  line-height: 1;
  text-transform: none;
}
@media (min-width: 768px) {
  .title-section span {
    font-size: 37px;
  }
}

.join {
  color: #FFC000;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 1;
  font-weight: 300;
  display: inline-block;
}
@media (min-width: 768px) {
  .join {
    font-size: 28px;
    margin: 0;
  }
}
.join span {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .join span {
    justify-content: flex-start;
  }
}
.join:hover {
  color: #fff;
}
.join i {
  margin: 0 0 0 5px;
  font-size: 10px;
}
@media (min-width: 768px) {
  .join i {
    font-size: 19px;
    margin: 0 0 0 15px;
  }
}

.js-tab-hidden {
  display: block !important;
  left: -9999px !important;
  position: absolute !important;
  top: -9999px !important;
}

.after-paralax-section {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 200px;
  z-index: 1;
}

.after-paralax-section.bg-parallax-section {
  position: absolute;
}

.footer {
  flex: 0 0 auto;
  padding: 25px 0 0 0;
  background: white;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .footer {
    padding: 70px 0 0 0;
  }
}
.footer ul li {
  list-style: none;
}

.sitenav {
  padding: 0 0 50px;
  margin: 0;
  list-style: none;
  border-bottom: 1px solid #E5E5E5;
}
@media (min-width: 768px) {
  .sitenav {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
}
.sitenav > li:first-child {
  margin-right: 40px;
}
@media (min-width: 768px) {
  .sitenav > li {
    width: 20%;
    padding: 0 15px 0 0;
  }
}
@media (min-width: 1024px) {
  .sitenav > li {
    padding: 0 30px 0 0;
  }
}
.sitenav strong {
  display: block;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  color: #231f20;
  position: relative;
  margin: 0 0 15px;
}
.sitenav .slide {
  padding: 0 0 15px;
  margin: 0;
  list-style: none;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 16px;
  line-height: 1;
}
@media (min-width: 768px) {
  .sitenav .slide {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .sitenav .slide {
    font-size: 16px;
  }
}
.sitenav .slide li {
  margin: 0 0 4px;
}
.sitenav .slide li.double-link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.sitenav .slide li.double-link span {
  color: #fff;
  padding: 0 5px;
}
.sitenav a {
  color: #4B4B4B;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.sitenav a:hover {
  color: #FFC000;
}
.sitenav .icon-mail-envelope-closed {
  font-size: 25px;
  margin: 0 5px 0 0;
}
.sitenav i {
  margin: 0 5px 0 0;
}
@media (max-width: 768px) {
  .sitenav #text-2.widget.widget_text .textwidget {
    max-width: 300px;
    margin-left: -19px;
  }
}

.siteinformation {
  color: #C4C4C4;
  font-size: 14px;
  line-height: 1;
  padding: 13px 0;
}
.siteinformation ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (min-width: 768px) {
  .siteinformation ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
}
.siteinformation ul li {
  margin: 0 0 15px;
  position: relative;
}
@media (min-width: 768px) {
  .siteinformation ul li {
    margin: 0 29px 0 0;
  }
}
.siteinformation ul li:first-child:after {
  display: none;
}
.siteinformation ul li:after {
  content: "";
  position: absolute;
  top: 50%;
  left: -15px;
  width: 1px;
  background-color: #fff;
  height: 12px;
  transform: translate(0, -50%);
}
@media (max-width: 767px) {
  .siteinformation ul li:after {
    display: none;
  }
}
.siteinformation ul li:last-of-type {
  margin: 0;
}
.siteinformation a {
  font-weight: 500;
  color: #248A86;
}
.siteinformation a:hover {
  color: #FABD39;
}

.partners-showhide-section__title {
  text-align: center;
  display: flex;
  align-items: center;
  color: #C4C4C4;
  margin-bottom: 50px;
  margin-top: 20px;
}
.partners-showhide-section__title::before, .partners-showhide-section__title::after {
  content: "";
  display: block;
  height: 1px;
  background-color: #C4C4C4;
  flex-grow: 1;
}
.partners-showhide-section__title::before {
  margin-right: 10px;
}
.partners-showhide-section__title::after {
  margin-left: 10px;
}

.promo-section {
  background-size: cover;
  background-position: 50% 50%;
  padding: 150px 0 30px;
  color: #fff;
  text-align: center;
  position: relative;
}
@media (min-width: 768px) {
  .promo-section {
    padding: 265px 0 50px;
    text-align: left;
  }
}
@media (min-width: 768px) {
  .promo-section.title-page-section {
    padding: 212px 0 32px;
  }
}
.promo-section .row {
  margin: 0 auto 20px;
}
@media (min-width: 768px) {
  .promo-section .row {
    max-width: 590px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
  }
}
.promo-section .row:first-child {
  align-items: last baseline;
}
.promo-section .row:last-of-type {
  align-items: center;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .promo-section .row:last-of-type {
    margin-bottom: 45px;
  }
}
@media (min-width: 768px) {
  .promo-section .column {
    width: 440px;
  }
  .promo-section .column:first-child {
    width: calc(100% - 440px);
    padding: 0 20px 0 0;
    text-align: right;
  }
}
.promo-section h1 {
  margin: 0;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 400;
}
@media (min-width: 768px) {
  .promo-section h1 {
    font-size: 75px;
  }
}
.promo-section h1 span {
  display: block;
  text-transform: none;
}
.promo-section p {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 132.3%;
  color: white;
}
.promo-section p:first-child {
  font-size: 18px;
  line-height: 132.3%;
  font-weight: 400;
}
.promo-section .scroll-to {
  display: block;
  width: 49px;
  height: 49px;
  border: 2px solid #fff;
  border-radius: 50%;
  margin: 0 auto;
  color: #fff;
  position: relative;
  font-size: 25px;
  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  opacity: 0;
  animation: bounce linear 2s;
  animation-delay: 3s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
}
.promo-section .scroll-to:hover {
  color: #FFC000;
  border-color: #FFC000;
}
.promo-section .scroll-to i {
  position: absolute;
  top: 7px;
  left: 50%;
  transform: translate(-50%, 0);
}
.promo-section .scroll-to .icon-chevron-thin-down.small {
  top: 20px;
  font-size: 20px;
}
.promo-section .title-page {
  color: #fff;
  font-size: 48px;
  line-height: 1;
  font-weight: 400;
  text-align: center;
  margin: 0;
}
.promo-section .title-page span {
  display: block;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 18px;
  padding: 5px 0 0;
}
@media (max-width: 767px) {
  .promo-section .join {
    margin: 15px 0 0;
  }
}

.multicolor-logo {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  min-height: 157px;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .multicolor-logo {
    justify-content: flex-end;
    margin: 0;
  }
}
.multicolor-logo .sub-column {
  margin: 0 0 0 10px;
}
.multicolor-logo .sub-column.dark-green {
  width: 43px;
  height: 0;
  background-color: #008888;
  margin: 0;
  animation: animationColumn01 linear 1.5s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
}
.multicolor-logo .sub-column.yellow {
  width: 79px;
  height: 0;
  background-color: #ffc000;
  animation: animationColumn02 linear 2s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
  position: relative;
}
.multicolor-logo .sub-column.green {
  width: 43px;
  height: 0;
  background-color: #6aca66;
  animation: animationColumn03 linear 1s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
}
.multicolor-logo .image {
  width: 0;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  animation: animationLeaf linear 1s;
  animation-delay: 2s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
}

.bird {
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 1023px) {
  .bird {
    display: none;
  }
}
.bird.bird-01 {
  top: 60%;
  left: 25%;
}
@media (min-width: 1024px) {
  .bird.bird-01 {
    left: 15%;
  }
}
@media (min-width: 1200px) {
  .bird.bird-01 {
    left: 17%;
  }
}
@media (min-width: 1600px) {
  .bird.bird-01 {
    left: 25%;
  }
}
.bird.bird-02 {
  top: 39%;
  left: 68%;
}
@media (min-width: 1024px) {
  .bird.bird-02 {
    left: 81%;
  }
}
@media (min-width: 1200px) {
  .bird.bird-02 {
    left: 80%;
  }
}
@media (min-width: 1600px) {
  .bird.bird-02 {
    left: 68%;
  }
}
.bird.bird-03 {
  top: 41%;
  left: 72%;
}
@media (min-width: 1024px) {
  .bird.bird-03 {
    left: 85%;
    top: 44%;
  }
}
@media (min-width: 1200px) {
  .bird.bird-03 {
    left: 83%;
    top: 45%;
  }
}
@media (min-width: 1600px) {
  .bird.bird-03 {
    left: 72%;
    top: 41%;
  }
}
.bird.bird-04 {
  top: 44%;
  left: 76%;
}
@media (min-width: 1024px) {
  .bird.bird-04 {
    left: 89%;
    top: 51%;
  }
}
@media (min-width: 1200px) {
  .bird.bird-04 {
    left: 87%;
    top: 53%;
  }
}
@media (min-width: 1600px) {
  .bird.bird-04 {
    left: 76%;
    top: 44%;
  }
}
.bird.bird-05 {
  top: 55%;
  left: 76%;
}
@media (min-width: 1024px) {
  .bird.bird-05 {
    top: 60%;
    left: 90%;
  }
}
@media (min-width: 1200px) {
  .bird.bird-05 {
    top: 62%;
    left: 87%;
  }
}
@media (min-width: 1600px) {
  .bird.bird-05 {
    top: 55%;
    left: 76%;
  }
}
.bird.bird-06 {
  top: 70%;
  left: 78%;
}
@media (min-width: 1024px) {
  .bird.bird-06 {
    top: 70%;
    left: 88%;
  }
}
@media (min-width: 1200px) {
  .bird.bird-06 {
    top: 70%;
    left: 85%;
  }
}
@media (min-width: 1600px) {
  .bird.bird-06 {
    top: 70%;
    left: 78%;
  }
}

@keyframes animationLeaf {
  0% {
    width: 0;
  }
  100% {
    width: 40px;
  }
}
@keyframes animationColumn01 {
  0% {
    height: 0;
  }
  100% {
    height: 113px;
  }
}
@keyframes animationColumn02 {
  0% {
    height: 0;
  }
  100% {
    height: 157px;
  }
}
@keyframes animationColumn03 {
  0% {
    height: 0;
  }
  100% {
    height: 113px;
  }
}
@keyframes bounce {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  5% {
    transform: translateY(-100%);
    opacity: 0;
  }
  15% {
    transform: translateY(0);
    padding-bottom: 5px;
  }
  30% {
    transform: translateY(-50%);
  }
  40% {
    transform: translateY(0%);
    padding-bottom: 6px;
  }
  50% {
    transform: translateY(-30%);
  }
  70% {
    transform: translateY(0%);
    padding-bottom: 7px;
  }
  80% {
    transform: translateY(-15%);
  }
  90% {
    transform: translateY(0%);
    padding-bottom: 8px;
  }
  95% {
    transform: translateY(-7%);
  }
  97% {
    transform: translateY(0%);
    padding-bottom: 9px;
  }
  99% {
    transform: translateY(-3%);
  }
  100% {
    transform: translateY(0);
    padding-bottom: 9px;
    opacity: 1;
  }
}
.gallery-section {
  overflow: hidden;
}
.gallery-section.featured-section {
  position: relative;
}
.gallery-section.featured-section .butterfly {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100vw;
  background-attachment: fixed;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.gallery-section.featured-section .butterfly img {
  max-width: 80%;
}
@media (min-width: 768px) {
  .gallery-section.featured-section .butterfly img {
    max-width: 50%;
  }
}
@media (min-width: 1024px) {
  .gallery-section.featured-section .butterfly img {
    max-width: 50%;
  }
}
.gallery-section.champions-section {
  background-size: cover;
  background-position: 50% 50%;
}
.gallery-section.champions-section .title-section {
  color: #fff;
}
@media (min-width: 1024px) {
  .gallery-section.champions-section .title-section {
    margin: 0 0 50px;
  }
}
@media (min-width: 768px) {
  .gallery-section.champions-section .slick-current .link {
    display: flex;
  }
}
.gallery-section .container {
  position: relative;
}
.gallery-section .holder {
  position: relative;
}
.gallery-section .image-holder img {
  width: 100%;
}
.gallery-section .text-box {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.65);
  color: #fff;
  padding: 15px;
}
@media (min-width: 1024px) {
  .gallery-section .text-box {
    padding: 20px 20px 15px;
  }
}
.gallery-section h4 {
  margin: 0 0 10px;
  font-size: 20px;
  line-height: 1;
  color: #fff;
}
@media (min-width: 768px) {
  .gallery-section h4 {
    font-size: 22px;
  }
}
@media (min-width: 1024px) {
  .gallery-section h4 {
    font-size: 26px;
  }
}
.gallery-section h4.heading {
  position: relative;
  margin: 0 0 28px;
}
@media (min-width: 768px) {
  .gallery-section h4.heading {
    font-size: 18px;
  }
}
.gallery-section h4.heading:after {
  content: "";
  position: absolute;
  bottom: -14px;
  left: 0;
  height: 1px;
  background-color: #fff;
  width: 44px;
}
.gallery-section .paragraph {
  width: 100%;
}
.gallery-section .paragraph p {
  margin: 0 0 10px;
  font-weight: 300;
  font-size: 15px;
  line-height: 16px;
}
@media (min-width: 768px) {
  .gallery-section .paragraph p {
    font-size: 12px;
    line-height: 14px;
  }
}
@media (min-width: 1024px) {
  .gallery-section .paragraph p {
    font-size: 15px;
    line-height: 16px;
  }
}
.gallery-section .paragraph + a {
  margin: 0 0 0 auto;
}
.gallery-section .link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  flex-wrap: wrap;
}
.gallery-section .link span {
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
}
@media (min-width: 768px) {
  .gallery-section .link span {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .gallery-section .link span {
    font-size: 19px;
  }
}
.gallery-section .link a {
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 12px;
}
@media (min-width: 768px) {
  .gallery-section .link a {
    font-size: 10px;
  }
}
@media (min-width: 1024px) {
  .gallery-section .link a {
    font-size: 12px;
  }
}
.gallery-section .link a i {
  margin: 0 0 0 5px;
  font-size: 10px;
}
.gallery-section .link a:only-child {
  margin: 0 0 0 auto;
}
.gallery-section .link a:hover {
  color: #FFC000;
}

@media (min-width: 768px) {
  .slick-current .link {
    display: block;
  }
  .slick-current span {
    display: block;
    margin: 0 0 5px;
  }
}
@media (min-width: 1024px) {
  .slick-current span {
    margin: 0 0 15px;
  }
}

.custom-title-section {
  text-transform: uppercase;
  text-align: center;
  font-size: 30px;
  line-height: 1;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .custom-title-section {
    font-size: 37px;
    margin: 0 0 58px;
  }
}
.custom-title-section span {
  display: block;
  font-size: 35px;
  font-family: "Didact Gothic", sans-serif;
  text-transform: none;
  letter-spacing: -1px;
}
@media (min-width: 768px) {
  .custom-title-section span {
    font-size: 48px;
  }
}
@media (min-width: 1024px) {
  .custom-title-section span {
    font-size: 48px;
  }
}

.champions-section__image img {
  width: 174px !important;
  height: 174px;
  border-radius: 50%;
  max-width: none;
  border: 1px solid white;
  display: block;
  margin: 0 auto;
}

.champions-section__content {
  text-align: center;
}
@media (min-width: 1024px) {
  .champions-section__content {
    text-align: left;
  }
}

.champions-section__description {
  position: relative;
  margin-bottom: 25px;
}
.champions-section__description:after {
  content: "";
  position: absolute;
  bottom: -14px;
  left: 50%;
  height: 1px;
  background-color: #fff;
  width: 72px;
  transform: translateX(-50%);
}
@media (min-width: 1024px) {
  .champions-section__description:after {
    left: 0;
    transform: translateX(0);
  }
}

.map-section {
  position: relative;
  overflow: hidden;
}
.map-section iframe {
  width: 100%;
  margin: 0;
  height: 350px;
}
@media (min-width: 768px) {
  .map-section iframe {
    height: 427px;
  }
}
@media (min-width: 1024px) {
  .map-section iframe {
    height: 427px;
  }
}

.search-country-form {
  padding: 36px 30px;
  background-color: #E5E5E5;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .search-country-form {
    position: absolute;
    bottom: 19px;
    left: 50px;
    right: 50px;
  }
}
.search-country-form.with-opacity:after {
  content: "";
  position: absolute;
  bottom: -15px;
  top: -15px;
  left: -9999px;
  right: -9999px;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 1;
}
@media (max-width: 767px) {
  .search-country-form.with-opacity:after {
    display: none;
  }
}
.search-country-form.with-opacity .container {
  position: relative;
  z-index: 2;
}
.search-country-form.with-opacity .holder {
  border: 0;
}
.search-country-form.with-opacity .input-holder {
  position: relative;
  margin: 0 0 10px;
}
@media (min-width: 768px) {
  .search-country-form.with-opacity .input-holder {
    margin: 0;
  }
}
.search-country-form.with-opacity .input-holder:after {
  font-family: "icomoon";
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 10px;
  color: #6d6e71;
}
@media (min-width: 768px) {
  .search-country-form.with-opacity .input-holder {
    width: calc((100% - 170px)/2);
    margin: 0 10px 0 0;
  }
}
.search-country-form.with-opacity .input-holder input {
  width: 100%;
  padding-left: 30px;
  margin: 0;
}
.search-country-form .container {
  max-width: 908px;
}
.search-country-form .holder {
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
  border: 2px solid #bbb5ad;
  padding: 15px;
}
@media (min-width: 768px) {
  .search-country-form .holder {
    display: flex;
    flex-wrap: wrap;
    padding: 3px;
  }
}

.map-holder {
  position: relative;
}

.pin-holder {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 186px;
}

.pin-description {
  border-radius: 15px;
  background-color: #fff;
  position: relative;
  overflow: hidden;
  width: 186px;
}
.pin-description .image-holder {
  overflow: hidden;
  border-radius: 15px 15px 0 0;
}
.pin-description .image-holder img {
  vertical-align: top;
  width: 100%;
}
.pin-description span {
  display: block;
  font-weight: bold;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  color: #6d6e71;
  padding: 10px;
  letter-spacing: -0.5px;
}
.pin-description a {
  text-transform: uppercase;
  font-weight: 400;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 14px;
  padding: 10px;
  color: #fff;
  background-color: #75cf70;
  display: block;
  border-radius: 0 0 15px 15px;
}
.pin-description a:hover {
  color: #231f20;
}
.pin-description a i {
  font-size: 10px;
  margin: 0 0 0 7px;
}

.pin {
  color: #FFC000;
  font-size: 45px;
  display: block;
  margin: 17px auto 0;
  width: 45px;
}

.numbers-section {
  padding: 30px 0 29px 0;
  background: linear-gradient(262.66deg, rgba(36, 138, 134, 0.8) 13.68%, rgba(113, 185, 108, 0.8) 100%);
}
@media (min-width: 768px) {
  .numbers-section {
    padding: 65px 0;
  }
}
.numbers-section.with-bg {
  background-size: cover;
  background-position: 50% 50%;
}
.numbers-section.with-bg .title-section {
  color: #fff;
}
.numbers-section.with-bg .column span {
  color: #fff;
}
.numbers-section.with-bg .counter {
  color: #fff;
}
.numbers-section.with-bg .image-holder {
  border-color: #fff;
  color: #fff;
}
.numbers-section.gray-bg {
  background-color: #e8e7e5;
}
.numbers-section .column-holder {
  padding: 19px 0 0 0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
}
.numbers-section .column {
  text-align: center;
  padding: 0 15px;
  width: 145px;
  margin: 0 0 20px;
}
@media (min-width: 768px) {
  .numbers-section .column {
    width: 33.333%;
    padding: 0 30px;
    margin: 0 0 30px;
  }
}
@media (min-width: 1024px) {
  .numbers-section .column {
    width: 20%;
  }
}
.numbers-section .column span {
  display: block;
  text-transform: uppercase;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 14px;
  color: #808285;
}
@media (min-width: 768px) {
  .numbers-section .column span {
    font-size: 24px;
  }
}
@media (min-width: 1024px) {
  .numbers-section .column span {
    font-size: 15px;
  }
}
@media (min-width: 1200px) {
  .numbers-section .column span {
    font-size: 24px;
  }
}
.numbers-section .image-holder {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 2px solid #139392;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 22px;
  font-size: 60px;
  color: #139392;
}
@media (min-width: 768px) {
  .numbers-section .image-holder {
    width: 120px;
    height: 120px;
    border: 4px solid #139392;
    font-size: 70px;
  }
}
.numbers-section .counter {
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  font-weight: 400;
  color: #008888;
  font-size: 25px;
  line-height: 1;
  display: block;
  margin: 0 0 11px;
}
@media (min-width: 768px) {
  .numbers-section .counter {
    font-size: 50px;
  }
}
.numbers-section--white .title-section,
.numbers-section--white .counter,
.numbers-section--white .column span {
  color: #fff;
}
.numbers-section--white .image-holder {
  border: 2px solid white;
}

.update-section {
  padding: 30px 0;
}
@media (min-width: 768px) {
  .update-section {
    padding: 47px 0;
  }
}

@media (min-width: 768px) {
  .news-holder {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
  }
}
.news-holder h3 {
  text-transform: uppercase;
  margin: 0 0 13px;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 24px;
  line-height: 1;
  color: #231f20;
}
@media (min-width: 768px) {
  .news-holder h3 {
    font-size: 28px;
  }
}

.recent-post {
  background-color: #008888;
  background-size: cover;
  background-position: 50% 50%;
  position: relative;
  min-height: 250px;
}
@media (min-width: 768px) {
  .recent-post {
    width: 40%;
  }
}
@media (min-width: 1024px) {
  .recent-post {
    width: 380px;
  }
}
.recent-post h3 {
  margin: 0;
  padding: 16px 27px 30px;
  color: #fff;
}
@media (min-width: 768px) {
  .recent-post h3 {
    position: absolute;
    top: 16px;
    left: 27px;
    padding: 0;
    color: #231f20;
  }
}
.recent-post .text-box {
  background-color: rgba(0, 0, 0, 0.65);
  color: #fff;
  padding: 20px 27px 0;
}
@media (min-width: 768px) {
  .recent-post .text-box {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.recent-post .time {
  display: block;
  font-weight: 300;
  font-size: 14px;
  line-height: 1;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  margin: 0 0 3px 7px;
}
.recent-post .time i {
  margin: 0 5px 0 0;
}
.recent-post h4 {
  margin: 0 0 10px;
  font-size: 30px;
  line-height: 1;
  color: #fff;
  position: relative;
  padding: 0 0 15px;
}
.recent-post h4:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 48px;
  height: 1px;
  background-color: #fff;
}
.recent-post p {
  margin: 0 0 19px;
  font-weight: 300;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 18px;
  line-height: 1;
}
.recent-post .link-row {
  text-align: right;
  background-color: #008888;
  margin: 0 -27px;
  padding: 11px 27px;
}
.recent-post .link-row a {
  text-transform: uppercase;
  color: #fff;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 14px;
  line-height: 1;
}
.recent-post .link-row a:hover {
  color: #FFC000;
}
.recent-post .link-row i {
  font-size: 10px;
}

.latest-updates {
  background-color: #FFC000;
  padding: 20px 30px;
}
@media (min-width: 768px) {
  .latest-updates {
    width: 60%;
  }
}
@media (min-width: 1024px) {
  .latest-updates {
    width: calc(100% - 643px);
  }
}
.event {
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  border-bottom: 1px solid #231f20;
  padding: 0 0 15px;
  margin: 0 0 12px;
}
.event:last-of-type {
  margin: 0;
  border-bottom: 0;
}
.event .time {
  display: block;
  margin: 0 0 8px;
}
.event .time i {
  margin: 0 5px 0 0;
}
.event h4 {
  font-weight: 400;
  color: #231f20;
  font-size: 24px;
  margin: 0 0 14px;
}
.event p {
  margin: 0 0 3px;
}
.event a {
  font-weight: 300;
  color: #231f20;
  font-size: 14px;
  font-weight: 400;
}
.event a:hover {
  color: #fff;
}

.twitter-feed {
  background-color: #fff;
  text-align: center;
}
@media (min-width: 768px) {
  .twitter-feed {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .twitter-feed {
    width: 263px;
  }
}
.twitter-feed h3 {
  padding: 16px 27px 0;
  text-align: left;
}

.buid-your-profile {
  padding: 0 0 30px;
}
@media (min-width: 768px) {
  .buid-your-profile {
    padding: 0 0 40px;
  }
}
@media (min-width: 1024px) {
  .buid-your-profile {
    padding: 0 0 70px;
  }
}

.partners-section {
  text-align: center;
  padding: 20px 0 50px;
}
.partners-section p {
  display: block;
  font-size: 16px;
  line-height: 20px;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  font-weight: 400;
  max-width: 630px;
  margin: 0 auto 0;
}
@media (min-width: 768px) {
  .partners-section p {
    font-size: 20px;
    line-height: 30px;
  }
}
.partners-section p a {
  color: #139392;
}
.partners-section p a:hover {
  color: #FFC000;
}

.partners-slider {
  padding: 0 15px;
  margin: 15px 0 !important;
}
@media (min-width: 768px) {
  .partners-slider {
    padding: 0 30px;
    margin: 50px 0 14px !important;
  }
}
@media (min-width: 1024px) {
  .partners-slider {
    padding: 0 70px;
    margin: 50px 0 14px !important;
  }
}
@media (min-width: 1200px) {
  .partners-slider {
    margin: 50px 0 14px;
    padding: 0 180px !important;
  }
}
.partners-slider .slick-track {
  display: flex;
  align-items: stretch;
}
.partners-slider .slick-list {
  overflow: hidden;
}
.partners-slider .slick-slide {
  opacity: 1;
  text-align: center;
  float: none;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 15px;
  display: flex !important;
}
.partners-slider .slick-current {
  transform: scale(1);
}
@media (min-width: 768px) {
  .partners-slider .slick-next {
    right: -17px;
  }
}
@media (min-width: 768px) {
  .partners-slider .slick-prev {
    left: -17px;
  }
}
.partners-slider .image-holder {
  position: relative;
}
.partners-slider .image-holder:hover .color {
  opacity: 1;
}
.partners-slider .image-holder:hover .gray {
  opacity: 0;
}
.partners-slider img {
  margin: 0 auto;
}
.partners-slider .color {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.partners-slider .gray {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

.bg-parallax-section {
  position: relative;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1023px) {
  .bg-parallax-section {
    background-position: 0 100%;
    background-size: 30%;
  }
}
@media (min-width: 768px) {
  .bg-parallax-section {
    background-size: 50%;
  }
}
@media (min-width: 1024px) {
  .bg-parallax-section {
    background-attachment: fixed;
    background-size: 70%;
  }
}
@media (min-width: 1200px) {
  .bg-parallax-section {
    background-size: 30%;
  }
}
@media (min-width: 1500px) {
  .bg-parallax-section {
    background-size: auto;
  }
}
.bg-parallax-section.position-50 {
  background-position: 0 50%;
}
.bg-parallax-section.right-position {
  background-position-x: 100%;
}
.bg-parallax-section.bottom-position {
  background-position-y: 50%;
}
@media (min-width: 1200px) {
  .bg-parallax-section.sm-size {
    background-size: 40%;
  }
}

@media (min-width: 768px) {
  .awards-section .container {
    display: flex;
    align-items: stretch;
  }
}
@media (min-width: 768px) {
  .awards-section .column {
    width: calc(100% - 280px);
    display: flex;
    align-items: center;
    padding: 0 0 0 13px;
  }
}
.awards-section .column:first-child {
  background-color: #008888;
  color: #fff;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  margin: 0 -15px;
  padding: 30px 15px;
}
@media (min-width: 768px) {
  .awards-section .column:first-child {
    margin: 0;
    width: 280px;
    text-align: right;
    padding: 30px;
  }
}
.awards-section .sub-title-section {
  font-weight: 400;
  font-size: 16px;
}
@media (min-width: 768px) {
  .awards-section .sub-title-section {
    font-size: 24px;
  }
}

.awards-description {
  padding: 30px 0;
  width: 100%;
}
@media (min-width: 768px) {
  .awards-description {
    padding: 50px 0 50px;
  }
}
@media (min-width: 1024px) {
  .awards-description {
    padding: 97px 0 80px;
  }
}
.awards-description h3 {
  margin: 0 0 15px;
  font-weight: 400;
  font-size: 22px;
  line-height: 1;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .awards-description h3 {
    font-size: 48px;
    margin: 0 0 30px;
  }
}
.awards-description h3 span {
  display: block;
  font-weight: 300;
  font-size: 18px;
  line-height: 1;
  text-transform: none;
  padding: 0 0 0 4px;
}
@media (min-width: 768px) {
  .awards-description h3 span {
    font-size: 37px;
    padding: 0 0 0 9px;
  }
}

.awards-list {
  padding: 0;
  margin: 0;
  list-style: none;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 16px;
}
@media (min-width: 768px) {
  .awards-list {
    display: flex;
    align-items: flex-start;
  }
}
@media (min-width: 1024px) {
  .awards-list {
    margin: 0 0 0 14px;
  }
}
.awards-list li {
  margin: 0 0 15px;
  display: flex;
  align-items: flex-start;
}
.awards-list li:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .awards-list li {
    display: block;
    margin: 0;
    width: 33.333%;
    padding: 0 15px 0 0;
  }
}
@media (min-width: 1024px) {
  .awards-list li {
    padding: 0 80px 0 0;
  }
}
.awards-list .image-holder {
  border-radius: 50%;
  border: 2px solid #008888;
  width: 73px;
  height: 73px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #008888;
  font-size: 50px;
}
@media (min-width: 768px) {
  .awards-list .image-holder {
    margin-bottom: 15px;
  }
}
.awards-list .image-holder img {
  max-width: 80%;
}
.awards-list p {
  margin-bottom: 0;
  width: calc(100% - 73px);
  padding: 0 0 0 15px;
}
@media (min-width: 768px) {
  .awards-list p {
    width: auto;
    font-size: 14px;
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .awards-list p {
    font-size: 16px;
  }
}

.map-holder {
  position: relative;
  height: 427px;
}
.map-holder .map-canvas {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.map-holder .js-custom-marker {
  position: absolute;
  z-index: 1;
  width: 0;
  height: 0;
}
.map-holder .js-custom-marker.active {
  z-index: 2;
}
.map-holder .js-custom-marker.active .pin-description {
  visibility: visible;
}
.map-holder .js-custom-marker .pin-description {
  position: absolute;
  left: 50%;
  bottom: 100%;
  transform: translateX(-50%);
  width: 184px;
  visibility: hidden;
}

.offer-register-section {
  background-size: cover;
  background-position: 50% 50%;
  color: #fff;
  text-align: center;
  padding: 30px 0;
}
@media (min-width: 768px) {
  .offer-register-section {
    padding: 50px 0;
  }
}
@media (min-width: 1024px) {
  .offer-register-section {
    padding: 77px 0 67px 0;
  }
}
.offer-register-section h1 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 1;
}
@media (min-width: 768px) {
  .offer-register-section h1 {
    font-size: 48px;
    margin-bottom: 17px;
  }
}
@media (min-width: 1024px) {
  .offer-register-section h1 {
    font-size: 48px;
  }
}
.offer-register-section strong {
  font-size: 18px;
  line-height: 19px;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  display: block;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .offer-register-section strong {
    font-size: 28px;
    line-height: 29px;
    margin-bottom: 17px;
  }
}
.offer-register-section .container {
  max-width: 780px;
}
.offer-register-section p {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .offer-register-section p {
    margin-bottom: 24px;
  }
}

.contact-us-form {
  padding: 30px 0 0 0;
}
@media (min-width: 768px) {
  .contact-us-form {
    padding: 50px 0 49px 0;
  }
}
@media (min-width: 1024px) {
  .contact-us-form {
    padding: 74px 0 49px 0;
  }
}
.contact-us-form .form-column-holder {
  text-align: left;
}
@media (min-width: 768px) {
  .contact-us-form .form-column-holder {
    display: flex;
  }
}
@media (min-width: 768px) {
  .contact-us-form .form-column {
    width: 250px;
    padding: 39px 0 0 0;
  }
  .contact-us-form .form-column:first-child {
    width: calc(100% - 250px);
    padding: 0 15px 0 0;
  }
}
@media (min-width: 1024px) {
  .contact-us-form .form-column {
    width: 384px;
  }
  .contact-us-form .form-column:first-child {
    width: calc(100% - 384px);
    padding: 0 27px 0 0;
  }
}
.contact-us-form h3 {
  color: #fff;
  font-size: 22px;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 400;
}
@media (min-width: 768px) {
  .contact-us-form h3 {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  .contact-us-form h3 {
    font-size: 30px;
  }
}
.contact-us-form .inner-form {
  background-color: rgba(255, 255, 255, 0.5);
  padding: 20px 15px;
  margin: 0 0 30px;
}
@media (min-width: 768px) {
  .contact-us-form .inner-form {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .contact-us-form .form-row {
    margin: 0 -14px 20px;
    display: flex;
  }
  .contact-us-form .form-row:last-of-type {
    margin-bottom: 0;
    margin-top: -5px;
  }
}
@media (min-width: 1024px) {
  .contact-us-form .form-row {
    margin: 0 -14px 33px;
  }
  .contact-us-form .form-row:last-of-type {
    margin-bottom: 0;
    margin-top: -15px;
  }
}
@media (max-width: 767px) {
  .contact-us-form .form-row:last-of-type .sub-column {
    margin-bottom: 0;
  }
}
.contact-us-form .sub-column {
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .contact-us-form .sub-column {
    margin: 0;
    padding: 0 14px;
    width: 50%;
  }
  .contact-us-form .sub-column:only-child {
    width: 100%;
  }
}
.contact-us-form input, .contact-us-form textarea {
  width: 100%;
}
.contact-us-form input[type=submit] {
  width: auto;
  box-shadow: 0 4px 0 0 #bd9100;
  height: 36px;
}
.contact-us-form .contact {
  padding: 0 0 15px 30px;
  position: relative;
  font-size: 16px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .contact-us-form .contact {
    font-size: 20px;
    line-height: 25px;
    padding: 0 0 20px 40px;
  }
}
@media (min-width: 1024px) {
  .contact-us-form .contact {
    padding: 0 0 34px 40px;
  }
}
@media (max-width: 767px) {
  .contact-us-form .contact:last-of-type {
    padding-bottom: 0;
  }
}
.contact-us-form .contact i {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 25px;
}
@media (max-width: 767px) {
  .contact-us-form .contact i {
    font-size: 18px;
  }
}
.contact-us-form .contact h3 {
  font-weight: 400;
  font-size: 18px;
  line-height: 1;
  text-transform: uppercase;
  margin: 0 0 4px;
}
@media (min-width: 768px) {
  .contact-us-form .contact h3 {
    font-size: 24px;
  }
}
.contact-us-form .contact a {
  color: #fff;
}
.contact-us-form .contact a:hover {
  color: #FFC000;
}
.contact-us-form .contact address {
  font-style: normal;
}
@media (max-width: 767px) {
  .contact-us-form .contact address {
    margin: 0;
  }
}

.join-options-section {
  text-align: center;
  padding: 30px 0;
}
@media (min-width: 768px) {
  .join-options-section {
    padding: 38px 0 64px 0;
  }
}
.join-options-section .sub-title {
  display: block;
  font-size: 18px;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 400;
  color: #6d6e71;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .join-options-section .sub-title {
    margin: 0 0 33px;
    font-size: 30px;
  }
}
@media (min-width: 768px) {
  .join-options-section .column-holder {
    display: flex;
    margin: 0 -15px;
    flex-wrap: wrap;
  }
}
.join-options-section .column {
  margin: 0 0 30px;
}
.join-options-section .column:last-of-type {
  margin: 0;
}
@media (min-width: 768px) {
  .join-options-section .column {
    width: 50%;
    padding: 0 15px;
    display: flex;
    align-items: stretch;
  }
  .join-options-section .column:last-of-type {
    margin: 0 0 30px;
  }
}
@media (min-width: 1024px) {
  .join-options-section .column {
    width: 25%;
    margin: 0;
  }
  .join-options-section .column:last-of-type {
    margin: 0;
  }
}
.join-options-section .join-option {
  background-color: #fff;
  position: relative;
}
.join-options-section .title {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  background: linear-gradient(135deg, #78bf6d 0%, #4aa480 32%, #2b9888 52%, #138f8d 100%);
}
.join-options-section .image-holder {
  width: 55px;
  min-width: 55px;
  height: 55px;
  border-radius: 50%;
  border: 2px solid #fff;
  margin: 0 16px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 27px;
}
.join-options-section h3 {
  font-size: 24px;
  line-height: 1.1;
  font-weight: 400;
  color: #fff;
  margin: 0;
}
@media (min-width: 1024px) {
  .join-options-section h3 {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  .join-options-section h3 {
    font-size: 24px;
  }
}
.join-options-section .text-box {
  color: #008888;
  padding: 15px 15px 50px;
}
@media (min-width: 768px) {
  .join-options-section .text-box {
    padding: 27px 25px 70px;
  }
}
.join-options-section p {
  margin: 0;
  font-weight: 400;
}
.join-options-section .more-info {
  text-transform: uppercase;
  color: #fff;
  background-color: #008888;
  text-align: center;
  display: block;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 300;
  padding: 8px 5px;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.join-options-section .more-info:hover {
  background-color: #FFC000;
  color: #231f20;
}
.join-options-section .more-info i {
  font-size: 12px;
  display: inline-block;
  margin: -2px 0 0 5px;
}

.registry-option-section {
  background-position: 50% 50%;
  background-size: cover;
}
@media (min-width: 768px) {
  .registry-option-section.reverse .column {
    padding: 50px 26px 54px 0;
  }
}
@media (min-width: 1024px) {
  .registry-option-section.reverse .column {
    padding: 50px 26px 94px 0;
  }
  .registry-option-section.reverse .column.small-size {
    padding-bottom: 50px;
  }
  .registry-option-section.reverse .column.small-size .sub-title-section {
    margin-bottom: 55px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .registry-option-section.reverse .column.small-size .ico-holder, .registry-option-section.reverse .column.small-size .pathway-lightbox-form ul li::before, .pathway-lightbox-form ul .registry-option-section.reverse .column.small-size li::before {
    margin: 0 auto 0px;
  }
}
.registry-option-section.reverse .column:first-child {
  order: 2;
}
@media (max-width: 767px) {
  .registry-option-section.reverse .column.small-size {
    padding-top: 40px;
  }
}
.registry-option-section .container {
  position: relative;
}
@media (min-width: 768px) {
  .registry-option-section .container {
    display: flex;
  }
}
.registry-option-section .column {
  padding: 15px 0 40px;
}
.registry-option-section .column:first-child {
  background-color: rgba(0, 0, 0, 0.43);
  color: #fff;
  padding: 15px;
  margin: 0 -15px;
}
@media (min-width: 768px) {
  .registry-option-section .column {
    width: calc(100% - 250px);
    display: flex;
    align-items: center;
    padding: 50px 0 54px 26px;
    flex-wrap: wrap;
  }
  .registry-option-section .column:first-child {
    width: 250px;
    text-align: right;
    padding: 0;
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .registry-option-section .column {
    width: calc(100% - 383px);
    padding: 50px 0 94px 26px;
  }
  .registry-option-section .column:first-child {
    width: 383px;
    padding: 0;
  }
}
.registry-option-section .descriprion-box {
  padding: 0;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  padding: 15px;
}
@media (min-width: 768px) {
  .registry-option-section .descriprion-box {
    padding: 0 30px;
  }
}
@media (min-width: 1024px) {
  .registry-option-section .descriprion-box {
    padding: 0 50px 0 50px;
  }
}
.registry-option-section .descriprion-box.center {
  text-align: center;
}
.registry-option-section .descriprion-box.center .heading-box-three {
  text-align: center;
  margin: 0 0 30px;
}
.registry-option-section .descriprion-box p {
  margin: 0 0 10px;
  font-size: 16px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .registry-option-section .descriprion-box p {
    font-size: 22px;
  }
}
@media (min-width: 1024px) {
  .registry-option-section .descriprion-box p {
    font-size: 30px;
  }
}
.registry-option-section .descriprion-box p.lg {
  font-size: 18px;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  margin: 0 0 20px;
}
@media (min-width: 1024px) {
  .registry-option-section .descriprion-box p.lg {
    font-size: 28px;
  }
}
.registry-option-section .descriprion-box p.sm {
  font-size: 16px;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  margin: 0 0 30px;
}
.registry-option-section .join {
  font-weight: 300;
}
.registry-option-section .sub-title-section {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin: 0 0 16px;
}
.registry-option-section .sub-title-section .image-holder {
  width: 80px;
  min-width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 2px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  color: #fff;
  font-size: 40px;
}
@media (min-width: 768px) {
  .registry-option-section .sub-title-section .image-holder {
    margin-right: 30px;
  }
}
@media (min-width: 768px) {
  .registry-option-section .box-holder {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    margin: 0 -5px;
  }
}
@media (min-width: 1024px) {
  .registry-option-section .box-holder {
    margin: 0 -14px;
  }
}
.registry-option-section .box {
  margin: 0 0 15px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .registry-option-section .box {
    width: 50%;
    padding: 0 5px;
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .registry-option-section .box {
    padding: 0 14px;
  }
}
.registry-option-section .inner {
  background-color: rgba(255, 255, 255, 0.68);
  padding: 0 15px 15px;
  color: #58595b;
  text-align: center;
  position: relative;
}
.registry-option-section .inner:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  bottom: -9999px;
  background-color: rgba(255, 255, 255, 0.68);
}
@media (min-width: 768px) {
  .registry-option-section .inner {
    padding: 0 10px 20px;
  }
}
@media (min-width: 1024px) {
  .registry-option-section .inner {
    padding: 0 30px 35px;
  }
}
.registry-option-section .inner p {
  margin: 0;
}
.registry-option-section .ico-holder, .registry-option-section .pathway-lightbox-form ul li::before, .pathway-lightbox-form ul .registry-option-section li::before {
  width: 84px;
  height: 84px;
  background-color: #fff;
  border-radius: 50%;
  margin: 0 auto -27px;
  transform: translate(0, -36px);
  color: #008888;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 50px;
}
@media (min-width: 768px) {
  .registry-option-section .ico-holder, .registry-option-section .pathway-lightbox-form ul li::before, .pathway-lightbox-form ul .registry-option-section li::before {
    margin: 0 auto -7px;
  }
}
.registry-option-section .top-row {
  position: relative;
  overflow: hidden;
  height: 48px;
}
.registry-option-section .top-row:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 111px;
  height: 111px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.68);
}
.registry-option-section .receive-news-form {
  text-align: right;
}
.registry-option-section .receive-news-form .title-form {
  margin-left: 0;
}

.heading-box-three {
  margin: 0;
  text-transform: uppercase;
  color: #fff;
  font-weight: 400;
  font-size: 24px;
  line-height: 1;
  text-align: left;
}
@media (min-width: 768px) {
  .heading-box-three {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  .heading-box-three {
    font-size: 48px;
  }
}
.heading-box-three.transform-none {
  text-transform: none;
}
.heading-box-three span {
  display: block;
  text-transform: none;
  font-weight: 300;
  font-size: 18px;
}
@media (min-width: 768px) {
  .heading-box-three span {
    font-size: 25px;
  }
}
@media (min-width: 1024px) {
  .heading-box-three span {
    font-size: 37px;
  }
}
.heading-box-three strong {
  display: block;
  text-transform: uppercase;
  color: #FFC000;
  font-size: 16px;
  font-weight: 500;
}
@media (min-width: 768px) {
  .heading-box-three strong {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .heading-box-three strong {
    font-size: 30px;
  }
}

.scroll-to.back-to-top {
  display: block;
  width: 40px;
  height: 40px;
  border: 2px solid #fff;
  border-radius: 50%;
  margin: 0 auto;
  color: #fff;
  position: relative;
  font-size: 25px;
  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  position: absolute;
  bottom: 7px;
  right: 15px;
  z-index: 2;
}
@media (min-width: 768px) {
  .scroll-to.back-to-top {
    bottom: 7px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 1024px) {
  .scroll-to.back-to-top {
    bottom: 20px;
    width: 49px;
    height: 49px;
  }
}
.scroll-to.back-to-top.left-position {
  left: 20px;
  right: auto;
  bottom: 11px;
}
.scroll-to.back-to-top:hover {
  color: #FFC000;
  border-color: #FFC000;
}
.scroll-to.back-to-top i {
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translate(-50%, 0);
}
@media (min-width: 768px) {
  .scroll-to.back-to-top i {
    top: 10px;
  }
}
@media (min-width: 1024px) {
  .scroll-to.back-to-top i {
    top: 15px;
  }
}
.scroll-to.back-to-top .icon-chevron-thin-up.small {
  top: 2px;
  font-size: 20px;
}
@media (min-width: 768px) {
  .scroll-to.back-to-top .icon-chevron-thin-up.small {
    top: 2px;
  }
}
@media (min-width: 1024px) {
  .scroll-to.back-to-top .icon-chevron-thin-up.small {
    top: 5px;
  }
}

.community-option-section {
  padding: 30px 0;
}
@media (min-width: 768px) {
  .community-option-section {
    padding: 50px 0;
  }
}
@media (min-width: 1024px) {
  .community-option-section {
    padding: 65px 0;
  }
}
.community-option-section .col-md-6 {
  display: flex;
}
.community-option-section .container {
  position: relative;
}

.receive-news-form {
  position: relative;
  color: #fff;
  padding: 15px;
  text-align: center;
}
@media (min-width: 768px) {
  .receive-news-form {
    padding: 15px;
  }
}
@media (min-width: 1024px) {
  .receive-news-form {
    padding: 20px 27px 27px;
  }
}
.receive-news-form:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(135deg, #78bf6d 0%, #4aa480 32%, #2b9888 52%, #138f8d 100%);
  z-index: -1;
}
.receive-news-form .title-form {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
  margin: 0 0 15px 0;
}
@media (min-width: 768px) {
  .receive-news-form .title-form {
    margin: 0 0 27px 0;
  }
}
@media (min-width: 1024px) {
  .receive-news-form .title-form {
    margin: 0 0 27px 38px;
  }
}
.receive-news-form .title-form .image-holder {
  width: 80px;
  min-width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 2px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.receive-news-form .title-form .image-holder i {
  font-size: 40px;
}
.receive-news-form .title-form p {
  margin: 0;
  padding: 0 0 0 15px;
}
@media (max-width: 767px) {
  .receive-news-form .title-form p {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .receive-news-form .title-form p {
    padding: 0 0 0 30px;
  }
}
@media (min-width: 1024px) {
  .receive-news-form .title-form p {
    padding: 0 0 0 30px;
  }
}
.receive-news-form .sub-row {
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .receive-news-form .sub-row {
    margin: 0 0 23px;
  }
}
.receive-news-form .sub-row:last-of-type {
  margin: 0 0 17px;
}
.receive-news-form input[type=text], .receive-news-form input[type=email] {
  width: 100%;
  background-color: #fff;
  text-align: center;
}
.receive-news-form input[type=submit] {
  box-shadow: 0 4px 0 0 #bd9100;
  color: #fff;
  height: 36px;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 500;
}

.coming-soon-box {
  background-color: rgba(0, 0, 0, 0.43);
  color: #fff;
  padding: 15px 15px 60px;
}
@media (min-width: 768px) {
  .coming-soon-box {
    display: flex;
    align-items: center;
    padding: 15px;
  }
}
@media (min-width: 1024px) {
  .coming-soon-box {
    padding: 53px 35px 30px 35px;
  }
}
.coming-soon-box .title-box {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  text-align: left;
  margin: 0 0 15px 0;
}
@media (min-width: 768px) {
  .coming-soon-box .title-box {
    margin: 0 0 19px 0;
  }
}
@media (min-width: 1024px) {
  .coming-soon-box .title-box {
    margin: 0 0 19px 38px;
  }
}
.coming-soon-box .title-box .image-holder {
  width: 80px;
  min-width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 2px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.coming-soon-box .title-box .image-holder i {
  font-size: 40px;
}
.coming-soon-box .title-box .heading-box-three {
  margin: 0;
  padding: 0 0 0 15px;
}
@media (min-width: 768px) {
  .coming-soon-box .title-box .heading-box-three {
    padding: 0 0 0 30px;
  }
}
.coming-soon-box p {
  margin: 0;
}
@media (max-width: 767px) {
  .coming-soon-box p {
    font-size: 14px;
  }
}

.partners-option-section {
  padding: 30px 0;
}
@media (min-width: 768px) {
  .partners-option-section {
    padding: 50px 0;
  }
}
@media (min-width: 1024px) {
  .partners-option-section {
    padding: 50px 0 65px;
  }
}
.partners-option-section .col-md-6, .partners-option-section .col-lg-4, .partners-option-section .col-lg-8 {
  display: flex;
}
.partners-option-section .container {
  position: relative;
}
.partners-option-section .receive-news-form {
  text-align: right;
}
@media (min-width: 1024px) {
  .partners-option-section .receive-news-form {
    padding: 58px 27px 27px;
  }
}
.partners-option-section .title-form {
  margin-left: 0;
}
.partners-option-section .title-form p {
  padding-left: 10px;
}
@media (max-width: 767px) {
  .partners-option-section .scroll-to {
    color: #6d6e71;
    border-color: #6d6e71;
  }
}

.partners-option-box {
  padding: 30px 0 60px;
}
@media (min-width: 768px) {
  .partners-option-box {
    padding: 0;
  }
}
.partners-option-box .sub-title-section {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin: 0 0 16px;
}
.partners-option-box .sub-title-section .image-holder {
  width: 80px;
  min-width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 2px solid #6d6e71;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  color: #6d6e71;
  font-size: 40px;
}
@media (min-width: 768px) {
  .partners-option-box .sub-title-section .image-holder {
    margin-right: 30px;
  }
}
.partners-option-box .heading-box-three {
  color: #6d6e71;
}
.partners-option-box p {
  font-weight: 400;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  color: #6d6e71;
  margin: 0;
}
@media (min-width: 1024px) {
  .partners-option-box p {
    font-size: 20px;
    line-height: 30px;
  }
}
.partners-option-box a {
  color: #008888;
}
.partners-option-box a:hover {
  color: #FFC000;
}
.partners-option-box .list {
  padding: 30px 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (min-width: 768px) {
  .partners-option-box .list {
    padding: 20px 0;
  }
}
@media (min-width: 1024px) {
  .partners-option-box .list {
    padding: 50px 0;
  }
}
.partners-option-box .list li {
  position: relative;
  margin: 0 15px 0 0;
}
@media (min-width: 768px) {
  .partners-option-box .list li {
    margin: 0 20px 0 0;
  }
}
@media (min-width: 1024px) {
  .partners-option-box .list li {
    margin: 0 70px 0 0;
  }
}
.partners-option-box .list li:last-of-type {
  margin: 0;
}
.partners-option-box .list li:hover .gray {
  opacity: 0;
}
.partners-option-box .list li:hover .color {
  opacity: 1;
}
.partners-option-box .gray {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.partners-option-box .color {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
}

.popup-holder {
  position: relative;
  overflow: hidden;
  height: 0;
}

.lightbox-holder {
  max-width: 840px;
  width: 100%;
  padding: 0;
}
.lightbox-holder.sm {
  max-width: 564px;
}
.lightbox-holder .container {
  padding: 0;
}
.lightbox-holder h1 {
  text-transform: uppercase;
  margin: 0 0 15px;
  font-size: 30px;
  line-height: 1;
  text-align: center;
}
@media (min-width: 768px) {
  .lightbox-holder h1 {
    font-size: 60px;
    margin: 0 0 34px;
  }
}
.lightbox-holder .link {
  text-decoration: underline;
  display: inline-block;
  color: #0b54cf;
  margin: 0 8px;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 500;
  font-size: 14px;
}
@media (min-width: 768px) {
  .lightbox-holder .link {
    font-size: 18px;
  }
}
.lightbox-holder .link:hover {
  color: #008888;
}
.lightbox-holder p {
  margin: 0;
  text-align: left;
  font-size: 14px;
}
@media (min-width: 768px) {
  .lightbox-holder p {
    font-size: 18px;
  }
}

.close-fancybox {
  position: absolute;
  top: 0;
  right: 0;
}

.color-logo {
  display: block;
  width: 244px;
  height: 39px;
  margin: 0 auto 15px;
}
@media (min-width: 768px) {
  .color-logo {
    width: 284px;
    height: 45px;
    margin: 0 auto 20px;
  }
}
.color-logo img {
  width: 100%;
}

.login-form {
  text-align: center;
  padding: 30px 15px 15px;
}
@media (min-width: 768px) {
  .login-form {
    padding: 34px 95px 51px;
  }
}
.login-form .sub-row {
  display: flex;
  align-items: stretch;
  margin-bottom: 7px;
}
.login-form input[type=text] {
  width: calc(100% - 50px);
  border-left: 0;
  border-radius: 0 5px 5px 0;
}
.login-form input[type=submit] {
  height: 36px;
}
.login-form .ico-holder, .login-form .pathway-lightbox-form ul li::before, .pathway-lightbox-form ul .login-form li::before {
  width: 55px;
  background-color: #acacac;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  margin: 0 -5px 0 0;
  position: relative;
  z-index: 2;
  color: #4e4e4e;
  font-size: 30px;
}
.login-form .link-holder {
  color: #6d6e71;
  font-weight: 400;
  padding: 8px 0 15px;
}
@media (min-width: 768px) {
  .login-form .link-holder {
    padding: 16px 0 23px;
  }
}

.register-form {
  padding: 30px 15px 15px;
  text-align: center;
}
@media (min-width: 768px) {
  .register-form {
    padding: 34px 23px 15px;
  }
}
@media (max-width: 767px) {
  .register-form .col-md-6 {
    margin-bottom: 20px;
  }
  .register-form .col-md-6:last-of-type {
    margin-bottom: 0;
  }
}
.register-form label {
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 5px;
  display: block;
  text-align: left;
}
@media (min-width: 768px) {
  .register-form label {
    font-size: 20px;
    margin-bottom: 12px;
  }
}
.register-form .sub-row {
  margin-bottom: 7px;
}
.register-form input[type=text] {
  width: 100%;
}

.detailed-register-form {
  padding: 30px 15px 15px 15px;
}
@media (min-width: 768px) {
  .detailed-register-form {
    padding: 30px 30px 15px 30px;
  }
}
@media (min-width: 1024px) {
  .detailed-register-form {
    padding: 33px 36px 15px 120px;
  }
}
.detailed-register-form .column-holder {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .detailed-register-form .column-holder {
    display: flex;
  }
}
.detailed-register-form .column {
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .detailed-register-form .column {
    margin: 0;
    width: 276px;
    padding-top: 37px;
  }
  .detailed-register-form .column:first-child {
    width: calc(100% - 276px);
    padding: 0 25px 0 0;
  }
}
.detailed-register-form .head-column {
  display: block;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  color: #6d6e71;
  font-weight: 400;
  margin-bottom: 13px;
}
@media (min-width: 768px) {
  .detailed-register-form .head-column {
    font-size: 20px;
  }
}
.detailed-register-form .sub-row {
  margin-bottom: 7px;
}
.detailed-register-form .sub-row:last-of-type {
  margin-bottom: 0;
}
.detailed-register-form input[type=text] {
  width: 100%;
  height: 45px;
}
.detailed-register-form .check-column .head-column {
  margin-bottom: 10px;
}
.detailed-register-form .check-column .sub-row {
  margin-bottom: 4px;
  display: flex;
}
.detailed-register-form .check-column .sub-row:last-of-type {
  margin-bottom: 0;
}
.detailed-register-form .check-column input[type=text] {
  width: auto;
  height: 18px;
  font-size: 12px;
  line-height: 14px;
  padding: 0 10px;
  margin: 0 0 0 7px;
}
.detailed-register-form .custom-forms {
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  line-height: 1;
}
.detailed-register-form .custom-forms .fake-input {
  width: 12px;
  height: 12px;
  background-color: #a1a1a1;
  border-color: #a1a1a1;
}
.detailed-register-form .custom-forms [type=radio] + .fake-input:before {
  background-color: #707070;
  top: 2px;
  bottom: 2px;
  right: 2px;
  left: 2px;
  opacity: 1;
}
.detailed-register-form .custom-forms [type=radio]:checked + .fake-input {
  border-color: #a1a1a1;
  border-width: 1px;
}
.detailed-register-form .custom-forms [type=radio]:checked + .fake-input:before {
  background-color: #fff200;
}
.detailed-register-form p {
  margin: 0;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
}
.detailed-register-form p.sm {
  font-size: 16px;
}
.detailed-register-form .yn-row {
  display: flex;
  padding: 15px 0;
}
.detailed-register-form .yn-row .custom-forms {
  margin: 0 14px 0 0;
}
.detailed-register-form .yn-row .custom-forms .fake-label {
  font-size: 18px;
}
.detailed-register-form .yn-row .custom-forms .fake-input {
  margin: 0 5px 0 0;
}
.detailed-register-form a {
  color: #0b54cf;
}
.detailed-register-form a:hover {
  color: #FFC000;
}
.detailed-register-form .upload {
  padding: 20px 0;
  display: flex;
  align-items: center;
}
.detailed-register-form input[type=submit] {
  box-shadow: 0 4px 0 0 #bd9100;
  height: 38px;
  margin: -2px 0 0;
}

.reg-pop-wrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  overflow: scroll;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease;
}
.show-reg-popup .reg-pop-wrapper, .reg-pop-wrapper.show {
  opacity: 1;
  visibility: visible;
}
.reg-pop-wrapper__content {
  max-width: 560px;
  width: 90%;
  margin: 40px auto;
  padding: 30px 15px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
}
@media (min-width: 1024px) {
  .reg-pop-wrapper__content {
    max-width: 800px;
  }
}
.reg-pop-wrapper .forgot-area,
.reg-pop-wrapper .form-login {
  max-width: 400px;
  margin: 0 auto;
}
.reg-pop-wrapper .forgot-area {
  color: #58595b;
  text-align: center;
}
.reg-pop-wrapper .forgot-area .ico {
  margin-bottom: 25px;
}
.reg-pop-wrapper .forgot-area .title {
  display: block;
  margin-bottom: 20px;
  line-height: 1.1;
  font-weight: 600;
  font-family: "Cairo", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}
@media (min-width: 768px) {
  .reg-pop-wrapper .forgot-area .title {
    font-size: 30px;
  }
}

.reg-pop-tabs__tab,
.reg-pop-inner-tabs__tab {
  display: none;
}
.reg-pop-tabs__tab.show,
.reg-pop-inner-tabs__tab.show {
  display: block;
}

@media (min-width: 1024px) {
  .reg-pop-dbl-cols {
    float: left;
    width: 47%;
    margin-right: 6%;
  }
  .reg-pop-dbl-cols:nth-child(even) {
    margin-right: 0;
  }
}

@media (min-width: 1024px) {
  .reg-pop-sng-col {
    float: left;
    width: 100%;
  }
}

.reg-pop-logo {
  display: block;
  margin: 0 auto 30px;
}

.reg-pop-heading {
  font-family: "Cairo", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 30px;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
}

.reg-pop-subtext {
  display: block;
  font-size: 14px;
}
.reg-pop-subtext--margin-top {
  margin-top: 15px;
}

.reg-pop-close {
  width: 15px;
  position: absolute;
  top: 20px;
  right: 20px;
}
@media (min-width: 1024px) {
  .reg-pop-close {
    width: 30px;
  }
}

.reg-pop-wrapper input,
.reg-pop-wrapper select {
  color: #4a4a4a;
}
.reg-pop-wrapper .form-control {
  width: 100%;
}
.reg-pop-wrapper select {
  height: 60px;
  line-height: 1;
  border-radius: 3px;
}
.reg-pop-wrapper .form-login .row,
.reg-pop-wrapper .form-register .row {
  margin: 0 0 15px;
}
.reg-pop-wrapper .form-login .row--rem,
.reg-pop-wrapper .form-register .row--rem {
  margin-top: 15px;
}
@media (min-width: 1024px) {
  .reg-pop-wrapper .form-login .row--rem,
.reg-pop-wrapper .form-register .row--rem {
    margin-top: 0;
  }
}
.reg-pop-wrapper .form-login .subtitle, .reg-pop-wrapper .form-register .subtitle {
  display: block;
  color: #008888;
  font-size: 16px;
  font-weight: 400;
  padding: 12px 0 24px;
}
.reg-pop-wrapper input[type=text], .reg-pop-wrapper input[type=tel], .reg-pop-wrapper input[type=email], .reg-pop-wrapper input[type=search], .reg-pop-wrapper input[type=password], .reg-pop-wrapper textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  padding: 0.4em 1.2em;
}
.reg-pop-wrapper .form-login .btn-holder {
  padding: 18px 0 0;
}
@media (min-width: 992px) {
  .reg-pop-wrapper .form-login .btn-holder {
    display: flex;
    flex-flow: row wrap;
  }
}
.reg-pop-wrapper .navigation-comments .prev, .reg-pop-wrapper .navigation-comments .next, .reg-pop-wrapper .navigation-single .prev, .reg-pop-wrapper .navigation-single .next, .reg-pop-wrapper .nav-links .prev, .reg-pop-wrapper .nav-links .next, .reg-pop-wrapper .search-form input[type=submit], .reg-pop-wrapper .post-password-form input[type=submit], .reg-pop-wrapper .form-submit input[type=submit], .reg-pop-wrapper .btn {
  display: inline-block;
  vertical-align: top;
  background: #6aca66;
  color: #000;
  font-weight: 600;
  font-family: "Cairo", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  border-radius: 3px;
  border-width: 0 0 2px;
  border-style: solid;
  border-color: #59a256;
  font-size: 16px;
  line-height: 1;
  text-align: center;
  padding: 19px 10px;
}
.reg-pop-wrapper .form-login .btn,
.reg-pop-wrapper .form-register .btn {
  width: 100%;
}
.reg-pop-wrapper .label-control {
  font-size: 14px;
  line-height: 1.2;
  display: inline-block;
  vertical-align: middle;
}
.reg-pop-wrapper .form-register .row.radio-holder {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  padding: 11px 0 18px;
}
.reg-pop-wrapper .form-register .radio-holder {
  display: flex;
  flex-flow: row wrap;
}
.reg-pop-wrapper .form-register .radio-holder > .label-control {
  margin: 0 0 10px;
}
@media (min-width: 992px) {
  .reg-pop-wrapper .form-register .radio-holder > .label-control {
    width: 60%;
    margin: 0;
  }
}
.reg-pop-wrapper .form-register .radio-holder .jcf-radio {
  margin-right: 5px;
}
.reg-pop-wrapper .form-register .radio-holder > div {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (min-width: 992px) {
  .reg-pop-wrapper .form-register .radio-holder > div {
    width: 40%;
  }
}
.reg-pop-wrapper .form-register .radio-holder > div .label-control {
  text-transform: uppercase;
  margin-left: 10px;
}
.reg-pop-wrapper .form-register .radio-holder > div .label-control:first-child {
  margin-left: 0;
}
@media (min-width: 992px) {
  .reg-pop-wrapper .form-register .radio-holder > div .label-control {
    width: 37%;
  }
}
.reg-pop-wrapper .jcf-button-content {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.reg-pop-wrapper .form-login .link {
  display: block;
  padding: 8px 0 0 39px;
  font-size: 14px;
  font-weight: 500;
}
.reg-pop-wrapper #rem {
  margin-right: 20px;
}
.reg-pop-wrapper .form-messages {
  margin-top: 1rem;
  order: 2;
  color: #ff4d4d;
}

.about-section {
  padding: 30px 0;
}
@media (min-width: 768px) {
  .about-section {
    padding: 50px 0;
  }
}
@media (min-width: 1024px) {
  .about-section {
    padding: 56px 0 61px;
  }
}
.about-section h3 {
  margin: 0 0 15px;
  font-size: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .about-section h3 {
    font-size: 48px;
    margin: 0 0 30px;
  }
}
@media (min-width: 1200px) {
  .about-section h3 {
    margin: 0 0 49px;
  }
}
.about-section h3 strong {
  display: block;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 20px;
  line-height: 1;
  padding: 15px 0 5px;
}
@media (min-width: 768px) {
  .about-section h3 strong {
    font-size: 38px;
    padding: 14px 0 18px 0;
  }
}
@media (min-width: 1200px) {
  .about-section h3 strong {
    padding: 14px 0 18px 0;
  }
}
.about-section ul {
  padding: 0;
  margin: 0;
  list-style: none;
  color: #6d6e71;
}
@media (min-width: 768px) {
  .about-section ul {
    padding: 0 50px 0 0;
  }
}
.about-section ul li {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.about-section ul li:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .about-section ul li {
    margin-bottom: 19px;
  }
}
.about-section .ico-holder, .about-section .pathway-lightbox-form ul li::before, .pathway-lightbox-form ul .about-section li::before {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border: 2px solid #008888;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #008888;
  font-size: 40px;
  line-height: 1;
}
.about-section p {
  margin: 0;
  width: calc(100% - 70px);
  padding: 0 0 0 17px;
}

.fade-gallery-slider,
.fade-slider,
.slick-slider {
  margin: 0;
  z-index: 1;
}
@media (min-width: 768px) {
  .fade-gallery-slider .slick-current,
.fade-slider .slick-current,
.slick-slider .slick-current {
    transform: scale(1);
  }
}
.fade-gallery-slider img,
.fade-slider img,
.slick-slider img {
  width: 100%;
}
.fade-gallery-slider .slick-arrow,
.fade-slider .slick-arrow,
.slick-slider .slick-arrow {
  font-size: 40px;
}
@media (max-width: 767px) {
  .fade-gallery-slider .slick-arrow,
.fade-slider .slick-arrow,
.slick-slider .slick-arrow {
    color: #fff;
  }
}
.fade-gallery-slider .slick-next,
.fade-slider .slick-next,
.slick-slider .slick-next {
  right: 15px;
}
.fade-gallery-slider .slick-prev,
.fade-slider .slick-prev,
.slick-slider .slick-prev {
  left: 15px;
}
.fade-gallery-slider .text-box,
.fade-slider .text-box,
.slick-slider .text-box {
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.55);
  color: #fff;
  padding: 10px;
}
@media (min-width: 768px) {
  .fade-gallery-slider .text-box,
.fade-slider .text-box,
.slick-slider .text-box {
    padding: 17px 29px 20px 29px;
  }
}
.fade-gallery-slider h4,
.fade-slider h4,
.slick-slider h4 {
  margin: 0;
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
  color: #fff;
}
@media (min-width: 768px) {
  .fade-gallery-slider h4,
.fade-slider h4,
.slick-slider h4 {
    font-size: 28px;
  }
}
.fade-gallery-slider strong,
.fade-slider strong,
.slick-slider strong {
  display: block;
  text-transform: uppercase;
  font-weight: 300;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 14px;
  line-height: 1;
  padding: 7px 0 0 0;
}
@media (min-width: 768px) {
  .fade-gallery-slider strong,
.fade-slider strong,
.slick-slider strong {
    font-size: 20px;
  }
}
.fade-gallery-slider p,
.fade-slider p,
.slick-slider p {
  margin: 0;
}
@media (max-width: 767px) {
  .fade-gallery-slider p,
.fade-slider p,
.slick-slider p {
    overflow: hidden;
    font-size: 14px;
  }
}

.value-section {
  text-align: center;
  padding: 30px 0;
}
@media (min-width: 768px) {
  .value-section {
    padding: 50px 0;
  }
}
@media (min-width: 1024px) {
  .value-section {
    padding: 48px 0 77px;
  }
}
.value-section h1 {
  font-weight: 400;
  font-size: 28px;
  margin: 0 0 15px;
  line-height: 1;
}
@media (min-width: 768px) {
  .value-section h1 {
    font-size: 48px;
    margin: 0 0 37px;
  }
}
.value-section h1 strong {
  display: block;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 20px;
  padding: 0 0 5px;
}
@media (min-width: 768px) {
  .value-section h1 strong {
    font-size: 38px;
  }
}
.value-section p {
  margin: 0 auto 15px;
  max-width: 670px;
}
@media (min-width: 768px) {
  .value-section p {
    margin: 0 auto 19px;
  }
}

.zoomImg {
  width: auto !important;
  max-width: none !important;
  display: inline-block !important;
}

.zoomWrapper {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  width: 300px;
  height: 300px;
  overflow: hidden;
  border: 3px solid #000;
  border-radius: 50%;
}

.c-zoom-image .zoomWrapper {
  width: 450px;
  height: 450px;
}

.zoomHolder {
  display: inline-block;
}

.zoom-frame {
  position: relative;
}
.zoom-frame .image-holder {
  position: relative;
}
.zoom-frame .image-holder img {
  width: 100%;
}

.key-holder {
  text-align: left;
  color: #6d6e71;
  padding: 15px 0 0;
}
@media (min-width: 768px) {
  .key-holder {
    padding: 0;
  }
}
.key-holder strong {
  display: block;
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 400;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .key-holder strong {
    font-size: 30px;
  }
}
.key-holder ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (min-width: 768px) {
  .key-holder ul {
    display: flex;
    align-items: stretch;
    margin: 0 -2px;
  }
}
.key-holder ul li {
  position: relative;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .key-holder ul li {
    width: 25%;
    padding: 0 2px;
    display: flex;
    align-items: stretch;
    margin-bottom: 0;
  }
}
.key-holder ul li:after {
  content: "";
  position: absolute;
  top: 17px;
  left: 20px;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background-color: #dedddb;
}
@media (min-width: 768px) {
  .key-holder ul li:after {
    width: 15px;
    height: 15px;
    top: 14px;
    left: 10px;
  }
}
@media (min-width: 1024px) {
  .key-holder ul li:after {
    width: 21px;
    height: 21px;
    top: 17px;
    left: 20px;
  }
}
.key-holder ul li.key-1:after {
  background-color: #8b66ab;
}
.key-holder ul li.key-2:after {
  background-color: #6ab161;
}
.key-holder ul li.key-3:after {
  background-color: #ea8b4b;
}
.key-holder ul li.key-4:after {
  background-color: #3cb1c6;
}
.key-holder ul .inner {
  background-color: #dedddb;
  width: 100%;
  padding: 15px 15px 14px 56px;
}
@media (min-width: 768px) {
  .key-holder ul .inner {
    padding: 10px 10px 10px 30px;
  }
}
@media (min-width: 1024px) {
  .key-holder ul .inner {
    padding: 15px 15px 14px 56px;
  }
}
.key-holder ul p {
  margin: 0;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
}

.place {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  width: 4vw;
  height: 4vw;
  text-align: left;
}
@media (min-width: 1200px) {
  .place {
    width: 45px;
    height: 45px;
  }
}
.place.right .inner-place {
  left: auto;
  right: 100%;
}
@media (min-width: 1024px) {
  .place.right .inner-place {
    right: calc(100% + 100px);
  }
}
@media (max-width: 767px) {
  .place.right-extra .inner-place {
    right: -25px;
  }
}
.place:hover .inner-place {
  opacity: 1;
  visibility: visible;
}
.place.key-01 .image-holder:after {
  background-color: #8b66ab;
}
.place.key-02 .image-holder:after {
  background-color: #6ab161;
}
.place.key-03 .image-holder:after {
  background-color: #ea8b4b;
}
.place.key-04 .image-holder:after {
  background-color: #3cb1c6;
}
.place.place-01 {
  top: 5.5%;
  left: 12%;
}
@media (min-width: 768px) {
  .place.place-01 {
    top: 5.3%;
    left: 11.8%;
  }
}
@media (min-width: 1024px) {
  .place.place-01 {
    top: 6.2%;
    left: 12.2%;
  }
}
.place.place-02 {
  top: 9.5%;
  left: 18.8%;
}
@media (min-width: 768px) {
  .place.place-02 {
    top: 9.5%;
    left: 18.8%;
  }
}
@media (min-width: 1024px) {
  .place.place-02 {
    top: 10%;
    left: 19%;
  }
}
.place.place-03 {
  top: 19.7%;
  left: 15.2%;
}
@media (min-width: 768px) {
  .place.place-03 {
    top: 19.7%;
    left: 15.4%;
  }
}
@media (min-width: 1024px) {
  .place.place-03 {
    top: 20.2%;
    left: 15.6%;
  }
}
.place.place-04 {
  top: 76.7%;
  left: 9.8%;
}
@media (min-width: 768px) {
  .place.place-04 {
    top: 76.7%;
    left: 9.9%;
  }
}
@media (min-width: 1024px) {
  .place.place-04 {
    top: 77.1%;
    left: 10%;
  }
}
.place.place-05 {
  top: 72.7%;
  left: 22.5%;
}
@media (min-width: 768px) {
  .place.place-05 {
    top: 72.9%;
    left: 22.6%;
  }
}
@media (min-width: 1024px) {
  .place.place-05 {
    top: 73.4%;
    left: 22.7%;
  }
}
.place.place-06 {
  top: 26.6%;
  left: 24.4%;
}
@media (min-width: 768px) {
  .place.place-06 {
    top: 26.7%;
    left: 24.5%;
  }
}
@media (min-width: 1024px) {
  .place.place-06 {
    top: 27.1%;
    left: 24.7%;
  }
}
.place.place-07 {
  top: 9%;
  left: 30.2%;
}
@media (min-width: 768px) {
  .place.place-07 {
    top: 9%;
    left: 30.2%;
  }
}
@media (min-width: 1024px) {
  .place.place-07 {
    top: 9%;
    left: 30.4%;
  }
}
.place.place-08 {
  top: 46.5%;
  left: 28.5%;
}
@media (min-width: 768px) {
  .place.place-08 {
    top: 46.5%;
    left: 28.8%;
  }
}
@media (min-width: 1024px) {
  .place.place-08 {
    top: 46.6%;
    left: 28.9%;
  }
}
.place.place-09 {
  top: 74.5%;
  left: 28%;
}
@media (min-width: 768px) {
  .place.place-09 {
    top: 74.6%;
    left: 28.2%;
  }
}
@media (min-width: 1024px) {
  .place.place-09 {
    top: 75.2%;
    left: 28.4%;
  }
}
.place.place-10 {
  top: 57.4%;
  left: 36.9%;
}
@media (min-width: 768px) {
  .place.place-10 {
    top: 57.5%;
    left: 37.1%;
  }
}
@media (min-width: 1024px) {
  .place.place-10 {
    top: 58.1%;
    left: 37.3%;
  }
}
.place.place-11 {
  top: 21.9%;
  left: 35.3%;
}
@media (min-width: 768px) {
  .place.place-11 {
    top: 21.9%;
    left: 35.5%;
  }
}
@media (min-width: 1024px) {
  .place.place-11 {
    top: 22.2%;
    left: 35.7%;
  }
}
.place.place-12 {
  top: 1.1%;
  left: 55.5%;
}
@media (min-width: 768px) {
  .place.place-12 {
    top: 0.8%;
    left: 55.7%;
  }
}
@media (min-width: 1024px) {
  .place.place-12 {
    top: 1%;
    left: 55.9%;
  }
}
.place.place-13 {
  top: 51.1%;
  left: 48.1%;
}
@media (min-width: 768px) {
  .place.place-13 {
    top: 50.7%;
    left: 48.1%;
  }
}
@media (min-width: 1024px) {
  .place.place-13 {
    top: 51.5%;
    left: 48.3%;
  }
}
.place.place-14 {
  top: 62.1%;
  left: 49.8%;
}
@media (min-width: 768px) {
  .place.place-14 {
    top: 62.7%;
    left: 49.7%;
  }
}
@media (min-width: 1024px) {
  .place.place-14 {
    top: 63.1%;
    left: 50%;
  }
}
.place.place-15 {
  top: 80.1%;
  left: 52.5%;
}
@media (min-width: 768px) {
  .place.place-15 {
    top: 80.1%;
    left: 52.5%;
  }
}
@media (min-width: 1024px) {
  .place.place-15 {
    top: 80.7%;
    left: 52.7%;
  }
}
.place.place-16 {
  top: 50.1%;
  left: 60.2%;
}
@media (min-width: 768px) {
  .place.place-16 {
    top: 50.3%;
    left: 60.4%;
  }
}
@media (min-width: 1024px) {
  .place.place-16 {
    top: 50.9%;
    left: 60.6%;
  }
}
.place.place-17 {
  top: 14.9%;
  left: 61%;
}
@media (min-width: 768px) {
  .place.place-17 {
    top: 15%;
    left: 61.2%;
  }
}
@media (min-width: 1024px) {
  .place.place-17 {
    top: 15.5%;
    left: 61.3%;
  }
}
.place.place-18 {
  top: 14%;
  left: 69.2%;
}
@media (min-width: 768px) {
  .place.place-18 {
    top: 13.7%;
    left: 69.4%;
  }
}
@media (min-width: 1024px) {
  .place.place-18 {
    top: 14%;
    left: 69.5%;
  }
}
.place.place-19 {
  top: 46%;
  left: 67.8%;
}
@media (min-width: 768px) {
  .place.place-19 {
    top: 46%;
    left: 67.8%;
  }
}
@media (min-width: 1024px) {
  .place.place-19 {
    top: 46.5%;
    left: 68.1%;
  }
}
.place.place-20 {
  top: 86%;
  left: 66.5%;
}
@media (min-width: 768px) {
  .place.place-20 {
    top: 86.2%;
    left: 66.6%;
  }
}
@media (min-width: 1024px) {
  .place.place-20 {
    top: 86.5%;
    left: 66.8%;
  }
}
.place.place-21 {
  top: 24.1%;
  left: 74.5%;
}
@media (min-width: 768px) {
  .place.place-21 {
    top: 24.1%;
    left: 74.6%;
  }
}
@media (min-width: 1024px) {
  .place.place-21 {
    top: 24.1%;
    left: 74.8%;
  }
}
.place.place-22 {
  top: 9%;
  left: 80.9%;
}
@media (min-width: 768px) {
  .place.place-22 {
    top: 8.7%;
    left: 81%;
  }
}
@media (min-width: 1024px) {
  .place.place-22 {
    top: 8.7%;
    left: 81.2%;
  }
}
.place.place-23 {
  top: 35%;
  left: 84.2%;
}
@media (min-width: 768px) {
  .place.place-23 {
    top: 35%;
    left: 84.4%;
  }
}
@media (min-width: 1024px) {
  .place.place-23 {
    top: 35.5%;
    left: 84.8%;
  }
}
.place.place-24 {
  top: 51.5%;
  left: 82.4%;
}
@media (min-width: 768px) {
  .place.place-24 {
    top: 51.5%;
    left: 82.4%;
  }
}
@media (min-width: 1024px) {
  .place.place-24 {
    top: 51.8%;
    left: 82.6%;
  }
}
.place.place-25 {
  top: 82.5%;
  left: 79.2%;
}
@media (min-width: 768px) {
  .place.place-25 {
    top: 82.5%;
    left: 79.2%;
  }
}
@media (min-width: 1024px) {
  .place.place-25 {
    top: 83.1%;
    left: 79.4%;
  }
}
.place.place-26 {
  top: 40.5%;
  left: 95.4%;
}
@media (min-width: 768px) {
  .place.place-26 {
    top: 40.5%;
    left: 95.4%;
  }
}
@media (min-width: 1024px) {
  .place.place-26 {
    top: 40.6%;
    left: 95.6%;
  }
}
.place.place-27 {
  top: 10.5%;
  left: 92.2%;
}
@media (min-width: 768px) {
  .place.place-27 {
    top: 10.5%;
    left: 92.2%;
  }
}
@media (min-width: 1024px) {
  .place.place-27 {
    top: 11.1%;
    left: 92.4%;
  }
}
.place.place-28 {
  top: 1.5%;
  left: 87.6%;
}
@media (min-width: 768px) {
  .place.place-28 {
    top: 1.8%;
    left: 87.8%;
  }
}
@media (min-width: 1024px) {
  .place.place-28 {
    top: 2.3%;
    left: 88.1%;
  }
}

.inner-place {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 10px #000;
  width: 180px;
  position: absolute;
  bottom: 100%;
  left: 100%;
  padding: 10px;
  color: #6d6e71;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .inner-place {
    bottom: 30px;
    left: 30px;
    width: 330px;
    padding: 15px;
  }
}
@media (min-width: 1024px) {
  .inner-place {
    width: 380px;
    bottom: calc(100% + 100px);
    left: calc(100% + 100px);
  }
}
@media (min-width: 1200px) {
  .inner-place {
    width: 450px;
  }
}
.inner-place h4 {
  margin: 0 0 10px;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
}
@media (min-width: 768px) {
  .inner-place h4 {
    font-size: 22px;
    margin: 0 0 25px;
  }
}
.inner-place .column-holder {
  overflow: hidden;
}
@media (min-width: 768px) {
  .inner-place .column-holder {
    display: flex;
    overflow: visible;
  }
}
.inner-place .image-holder {
  width: 40px;
  height: 40px;
  position: relative;
  float: left;
  margin: 5px 10px 5px 3px;
}
@media (min-width: 768px) {
  .inner-place .image-holder {
    width: 80px;
    height: 80px;
    float: none;
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .inner-place .image-holder {
    width: 100px;
    height: 100px;
  }
}
.inner-place .image-holder:after {
  content: "";
  position: absolute;
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;
  background-color: #6db665;
  z-index: 1;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .inner-place .image-holder:after {
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
  }
}
.inner-place .image-holder img {
  width: 100%;
  position: relative;
  z-index: 2;
  border: 1px solid #000;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .inner-place .image-holder img {
    border: 3px solid #000;
  }
}
@media (min-width: 768px) {
  .inner-place .text-box {
    width: calc(100% - 80px);
    padding: 0 0 0 15px;
  }
}
@media (min-width: 1024px) {
  .inner-place .text-box {
    width: calc(100% - 100px);
  }
}
.inner-place p {
  margin: 0;
  font-size: 10px;
}
@media (min-width: 768px) {
  .inner-place p {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .inner-place p {
    font-size: 16px;
  }
}

.other-city-section .map-section {
  margin: 0 0 30px;
}
.other-city-section .container {
  max-width: 1131px;
}

.other-city-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (min-width: 768px) {
  .other-city-list {
    display: flex;
    align-items: stretch;
    margin: 0 -13px;
    flex-wrap: wrap;
  }
}
.other-city-list li {
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .other-city-list li {
    padding: 0 13px;
    width: 50%;
    margin: 0 0 30px;
  }
}
@media (min-width: 1024px) {
  .other-city-list li {
    width: 33.333%;
  }
  .other-city-list li.width-50 {
    width: 50%;
  }
  .other-city-list li.width-25 {
    width: 25%;
  }
}
.other-city-list .inner {
  background-size: cover;
  background-position: 50% 50%;
  height: 258px;
  position: relative;
}
@media (min-width: 768px) {
  .other-city-list .inner {
    height: 300px;
  }
}
@media (min-width: 1024px) {
  .other-city-list .inner {
    height: 358px;
  }
}
.other-city-list .text-box {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
}
.other-city-list .title {
  background-color: rgba(0, 0, 0, 0.58);
  padding: 15px;
}
@media (min-width: 768px) {
  .other-city-list .title {
    padding: 17px 18px 20px;
  }
}
.other-city-list h3 {
  margin: 0 0 15px;
  color: #fff;
  font-size: 28px;
  line-height: 1;
  position: relative;
  padding: 0 0 13px;
}
.other-city-list h3:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 1px;
  background-color: #fff;
}
.other-city-list p {
  margin: 0;
  max-height: 57px;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .other-city-list p {
    font-size: 16px;
    line-height: 17px;
    max-height: 70px;
  }
}
.other-city-list dl {
  margin: 0;
  overflow: hidden;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 300;
}
.other-city-list dt {
  margin: 0 0 5px;
  text-transform: uppercase;
  font-weight: 300;
}
.other-city-list dd {
  margin: 0 0 5px;
}
.other-city-list .more {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: #fff;
  text-transform: uppercase;
  background-color: #6ACA66;
  font-size: 15px;
  line-height: 1;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  padding: 12px 23px;
}
.other-city-list .more:hover {
  background-color: #FFC000;
  color: #6d6e71;
}
.other-city-list .more i {
  font-size: 12px;
  margin: 0 0 0 10px;
}

.other-city-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  list-style: none;
  font-weight: 300;
  font-size: 14px;
  line-height: 1;
  color: #6d6e71;
}
@media (min-width: 768px) {
  .other-city-pagination {
    font-size: 18px;
  }
}
.other-city-pagination li {
  margin: 0 5px;
}
@media (min-width: 768px) {
  .other-city-pagination li {
    margin: 0 7px;
  }
}
.other-city-pagination li:first-child {
  margin-right: 20px;
  font-size: 24px;
}
@media (min-width: 768px) {
  .other-city-pagination li:first-child {
    margin-right: 40px;
  }
}
.other-city-pagination li:last-child {
  margin-left: 20px;
  font-size: 24px;
}
@media (min-width: 1024px) {
  .other-city-pagination li:last-child {
    margin-left: 40px;
  }
}
.other-city-pagination a {
  color: #6d6e71;
  padding: 0 0 6px;
}
.other-city-pagination a:hover {
  color: #FFC000;
}
.other-city-pagination a.active {
  font-weight: bold;
  border-bottom: 1px solid #6d6e71;
}
.other-city-pagination a.disabled {
  pointer-events: none;
  opacity: 0.25;
}

.theme-section {
  text-align: center;
  color: #6d6e71;
  padding: 30px 0 0;
}
@media (min-width: 768px) {
  .theme-section {
    padding: 50px 0;
  }
}
.theme-section .title {
  display: block;
  font-size: 20px;
  line-height: 28px;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  font-weight: 400;
  color: #6d6e71;
  max-width: 840px;
  margin: 0 auto;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .theme-section .title {
    margin-bottom: 30px;
    font-size: 28px;
    line-height: 37px;
  }
}
@media (min-width: 1024px) {
  .theme-section .title {
    margin-bottom: 50px;
  }
}
.theme-section .title strong {
  font-weight: bold;
}
.theme-section .box {
  margin: 0 0 30px;
}
@media (min-width: 768px) {
  .theme-section .box {
    margin: 0;
  }
}
.theme-section p {
  margin: 0;
}

.icon-circle {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin: 0 auto 15px;
  border: 2px solid #008888;
  color: #008888;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
}

.search-all-tools {
  padding: 0 0 30px;
  position: relative;
}
@media (min-width: 768px) {
  .search-all-tools {
    padding: 0 0 80px;
  }
}
.search-all-tools .container {
  position: relative;
}
.search-all-tools .after-paralax-section {
  top: 130px;
}

.search-tools-holder {
  background-color: #dedddb;
  text-align: center;
  padding: 15px;
}
@media (min-width: 768px) {
  .search-tools-holder {
    padding: 30px;
  }
}
@media (min-width: 1024px) {
  .search-tools-holder {
    padding: 51px 55px 56px;
  }
}
.search-tools-holder h1 {
  font-size: 24px;
  line-height: 1;
  margin: 0 0 30px;
  color: #6d6e71;
  font-weight: 400;
}
@media (min-width: 768px) {
  .search-tools-holder h1 {
    font-size: 48px;
    margin: 0 0 38px;
  }
}
.search-tools-holder h1 strong {
  display: block;
  font-family: "Didact Gothic", sans-serif;
  font-size: 18px;
  line-height: 1;
  font-weight: normal;
}
@media (min-width: 768px) {
  .search-tools-holder h1 strong {
    font-size: 37px;
    margin: 0 0 5px;
  }
}
.search-tools-holder.align-left .other-city-list {
  text-align: left;
}
.search-tools-holder.teal .other-city-list {
  text-align: left;
  padding: 0 0 20px;
}
.search-tools-holder.teal .other-city-list .more {
  background-color: #008888;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.search-tools-holder.teal .other-city-list .more:hover {
  color: #fff;
  background-color: #FFC000;
}

.search-row .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 0 0 30px;
}
@media (min-width: 768px) {
  .search-row .inner {
    margin: 0 0 65px;
  }
}
.search-row .input-holder {
  position: relative;
  width: calc(100% - 105px);
  max-width: 588px;
}
@media (min-width: 768px) {
  .search-row .input-holder {
    width: calc(100% - 204px);
  }
}
.search-row .input-holder:after {
  font-family: "icomoon";
  content: "";
  position: absolute;
  top: 50%;
  left: 13px;
  transform: translate(0, -50%);
  color: #6d6e71;
}
.search-row input {
  width: 100%;
  padding-left: 40px;
  border-radius: 5px;
}
.search-row button {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1;
  color: #6d6e71;
  padding: 13px 5px;
  margin: 0;
  border: 0;
  font-weight: 300;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  background-color: #bbbbba;
  border-radius: 5px;
  width: 100px;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  margin: 0 0 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .search-row button {
    width: 178px;
    padding: 13px 10px;
    margin: 0 0 0 26px;
    font-size: 16px;
  }
}
.search-row button:hover {
  background-color: #008888;
  color: #fff;
}
.search-row button i {
  font-size: 8px;
  margin: 0 0 0 5px;
}
@media (min-width: 768px) {
  .search-row button i {
    font-size: 12px;
    margin: 0 0 0 13px;
  }
}

.promo-section-foruser {
  padding: 185px 0 30px;
  background-size: cover;
  background-position: 50% 50%;
  color: #fff;
  position: relative;
}
@media (min-width: 768px) {
  .promo-section-foruser {
    padding: 150px 0 50px;
  }
}
@media (min-width: 1024px) {
  .promo-section-foruser {
    padding: 200px 0 50px;
  }
}
@media (min-width: 1024px) {
  .promo-section-foruser.lg {
    padding-bottom: 260px;
  }
}

.promo-navigation {
  padding: 0;
  margin: 0 -5px 37px;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 11px;
  line-height: 1;
  font-weight: 300;
}
@media (min-width: 768px) {
  .promo-navigation {
    font-size: 16px;
    margin: 0 -14px 37px;
  }
}
.promo-navigation li {
  margin: 0 3px;
}
@media (min-width: 768px) {
  .promo-navigation li {
    margin: 0 14px;
  }
}
.promo-navigation a {
  color: #fff;
  background-color: #008888;
  border-radius: 5px;
  display: block;
  border: 1px solid #fff;
  text-transform: uppercase;
  padding: 10px 4px;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .promo-navigation a {
    min-width: 178px;
    padding: 10px 10px;
  }
}
.promo-navigation a:hover {
  color: #231f20;
  background-color: #FFC000;
}
.promo-navigation__title {
  color: #fff;
  font-size: 36px;
  line-height: 48px;
}
@media (min-width: 768px) {
  .promo-navigation__title {
    font-size: 48px;
    line-height: 64px;
  }
}

.description-box {
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 18px;
  font-weight: 300;
}
.description-box p {
  margin: 0 0 30px 0;
}
.description-box .text-box, .description-box .description-info {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}
.description-box .image-holder {
  background-color: #fff;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}
.description-box .align-items-strech {
  align-items: stretch;
  display: flex;
}
.description-box .description-info-text {
  color: #fff;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  padding: 18px 30px;
}
@media (min-width: 576px) {
  .description-box .description-info-text {
    padding: 18px 20px;
  }
}
.description-box .description-info-text dl {
  margin: 0 0 16px 0;
}
.description-box .description-info-text dt {
  margin: 0 0 10px;
  font-size: 18px;
  line-height: 24px;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  font-weight: 400;
  display: block;
  float: none;
}
.description-box .description-info-text dd {
  margin: 0 0 12px;
  display: block;
  font-size: 16px;
  line-height: 21px;
  float: none;
}
.description-box .description-info-text dd:last-of-type {
  margin: 0;
}

.c-city-icons a {
  margin-right: 25px;
}
.c-city-icons a:last-child {
  margin-right: 0;
}

.buid-your-profile {
  position: relative;
  top: -14px;
}
.buid-your-profile .container {
  position: relative;
  z-index: 2;
}
.buid-your-profile h1 {
  margin: 0 0 30px;
  color: #fff;
  font-size: 36px;
  line-height: 48px;
}
@media (min-width: 768px) {
  .buid-your-profile h1 {
    font-size: 48px;
    line-height: 64px;
  }
}

.banner-information-form label {
  display: block;
  margin: 0 0 13px;
}
.banner-information-form label.double-height {
  min-height: 38px;
}
.banner-information-form .logo-frame {
  margin-bottom: 30px;
  display: flex;
  justify-content: flex-start;
}
@media (min-width: 768px) {
  .banner-information-form .logo-frame {
    margin-bottom: 0;
  }
}
.banner-information-form .logo-frame .image-holder {
  position: relative;
}
@media (max-width: 767px) {
  .banner-information-form .logo-frame .image-holder {
    max-width: 80%;
  }
}
.banner-information-form .logo-frame.full-widht .image-holder {
  width: 81%;
}
.banner-information-form .logo-frame.full-widht .image-holder img {
  width: 100%;
}
.banner-information-form .upload.v2 .jcf-file {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .banner-information-form .upload.v2 .jcf-file {
    margin-bottom: 23px;
  }
}
.banner-information-form .image-holder img {
  vertical-align: top;
}
.banner-information-form .image-holder .column-holder {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
.banner-information-form .image-holder .column {
  width: 20%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.banner-information-form .image-holder .column img {
  max-height: 45px;
  overflow: hidden;
}
.banner-information-form .image-holder .column:first-child {
  display: block;
  width: 75%;
  margin: 0 20px 0 0;
}
.banner-information-form .image-holder .column:first-child img {
  max-height: none;
}
.banner-information-form .logo-frame + .textarea-holder {
  padding-top: 0;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .banner-information-form .logo-frame + .textarea-holder {
    padding-top: 30px;
  }
}
@media (min-width: 1024px) {
  .banner-information-form .logo-frame + .textarea-holder {
    padding-top: 30px;
  }
}
.banner-information-form .logo-frame.full-widht + .textarea-holder {
  padding-bottom: 15px;
}
.banner-information-form .logo-frame.full-widht + .textarea-holder textarea {
  max-height: 88px;
}
.banner-information-form .textarea-holder {
  padding: 15px 0 0 0;
}
@media (min-width: 768px) {
  .banner-information-form .textarea-holder {
    padding: 37px 0 0 0;
  }
}
.banner-information-form textarea {
  width: 100%;
  border-radius: 10px;
}
.banner-information-form .submit-holder {
  padding: 15px 0 0;
  display: flex;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .banner-information-form .submit-holder {
    padding: 20px 0 0;
  }
}
.banner-information-form .submit-holder input {
  box-shadow: 0 4px 0 0 #bd9100;
}
@media (min-width: 768px) {
  .banner-information-form .info-city {
    display: flex;
    justify-content: space-between;
    padding: 0 0 40px;
  }
}
.banner-information-form .info-city input[type=text] {
  width: 100%;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .banner-information-form .info-city input[type=text] {
    width: calc(33.333% - 33px);
    margin: 0;
  }
}
.banner-information-form input[type=text] {
  width: 100%;
  border-radius: 5px;
}

.tooltip-circle {
  position: absolute;
  right: -40px;
  top: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #008888;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #008888;
  cursor: pointer;
}
.tooltip-circle:hover .tooltip-circle-popup {
  visibility: visible;
  opacity: 1;
}
.tooltip-circle .tooltip-circle-popup {
  position: absolute;
  top: calc(100% + 20px);
  left: 50%;
  transform: translate(-50%, 0);
  background-color: #fff;
  width: 200px;
  font-size: 12px;
  line-height: 14px;
  padding: 10px;
  border-radius: 7px;
  border: 1px solid #008888;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 3;
}

.tabset {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 16px;
  line-height: 1;
}
@media (min-width: 768px) {
  .tabset {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .tabset {
    font-size: 28px;
  }
}
.tabset li {
  margin-right: 10px;
  display: flex;
  align-items: stretch;
}
@media (min-width: 1024px) {
  .tabset li {
    margin-right: 16px;
  }
}
.tabset li:last-of-type {
  margin-right: 0;
}
.tabset a {
  display: block;
  color: white;
  border-radius: 5px 5px 0 0;
  background-color: #FFC000;
  padding: 10px 10px;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (min-width: 768px) {
  .tabset a {
    padding: 16px 20px;
  }
}
@media (min-width: 1024px) {
  .tabset a {
    padding: 16px 51px;
  }
}
.tabset a:hover {
  background-color: #008888;
  color: white;
}
.tabset a.active {
  background-color: #dedddb;
  color: #231f20;
}
.tabset a.active:hover {
  background-color: #dedddb;
  color: #231f20;
}
.tabset a i {
  margin: 0 5px 0 0;
}

.tab-content {
  background-color: #dedddb;
}

.tab-inner-content {
  padding: 15px;
}
@media (min-width: 768px) {
  .tab-inner-content {
    padding: 20px;
  }
}
@media (min-width: 1024px) {
  .tab-inner-content {
    padding: 35px 39px 40px;
  }
}

.profile-section h3 {
  text-transform: uppercase;
  margin: 0 0 15px;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 22px;
  line-height: 1;
  color: #6d6e71;
  font-weight: 400;
}
@media (min-width: 768px) {
  .profile-section h3 {
    margin: 0 0 21px;
    font-size: 28px;
  }
}

.government {
  padding: 0 0 30px;
}
@media (min-width: 768px) {
  .government {
    display: flex;
    padding: 0 0 42px;
  }
}
.government .image-holder {
  position: relative;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .government .image-holder {
    width: 270px;
    margin: 0;
  }
}
.government .image-holder img {
  width: 100%;
}
.government .image-holder span {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 20px;
  line-height: 1;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  padding: 10px 20px;
}
@media (min-width: 768px) {
  .government .text-box {
    width: calc(100% - 270px);
    padding: 0 0 0 30px;
  }
}
.government h4 {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: bold;
  margin: 0 0 2px;
  font-size: 24px;
  line-height: 1;
}
.government h5 {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 400;
  margin: 0 0 15px;
  font-size: 20px;
  line-height: 1;
}
@media (min-width: 768px) {
  .government h5 {
    margin: 0 0 19px;
  }
}
.government p {
  margin: 0;
}

.gallery-box {
  background-color: #cdccca;
  padding: 22px 15px 30px;
  margin: 0 -15px;
}
@media (min-width: 768px) {
  .gallery-box {
    padding: 22px 20px 55px;
    margin: 0 -20px;
  }
}
@media (min-width: 1024px) {
  .gallery-box {
    margin: 0 -39px;
    padding: 22px 39px 55px;
  }
}
.gallery-box .tag {
  display: block;
  margin: -15px 0 10px 0;
  color: #6d6e71;
  font-size: 16px;
}
@media (min-width: 768px) {
  .gallery-box .tag {
    margin: -22px 0 4px 0;
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .gallery-box .tag {
    font-size: 16px;
  }
}
.gallery-box .fade-gallery-slider,
.gallery-box .fade-slider {
  margin: 0 0 30px;
}
@media (min-width: 768px) {
  .gallery-box .fade-gallery-slider,
.gallery-box .fade-slider {
    margin: 0;
  }
}

.fade-gallery-slider {
  overflow: hidden;
}
@media (min-width: 768px) {
  .fade-gallery-slider .slick-arrow {
    color: #373737;
  }
}
.fade-gallery-slider .slick-slide {
  height: 350px;
  margin: 0 20px;
  opacity: 1 !important;
}
@media (min-width: 768px) {
  .fade-gallery-slider .slick-slide {
    margin: 0 30px;
  }
}
.fade-gallery-slider .slick-slide > div {
  height: 100%;
}
.fade-gallery-slider .slick-slide > div > div {
  height: 100%;
}
.fade-gallery-slider .slick-slide .image-holder {
  height: 100%;
}
.fade-gallery-slider .slick-slide .image-holder > a {
  height: 100%;
  display: block;
}
.fade-gallery-slider .slick-slide .image-holder img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.location-box {
  padding: 22px 0 30px;
}
@media (min-width: 768px) {
  .location-box {
    padding: 22px 0 55px;
  }
}

@media (min-width: 768px) {
  .activity-box .holder {
    display: flex;
    align-items: flex-start;
  }
}

.activity-tabset {
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (min-width: 768px) {
  .activity-tabset {
    width: 130px;
  }
}
.activity-tabset li {
  display: block;
}
.activity-tabset a {
  display: block;
  text-transform: uppercase;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 16px;
  line-height: 1;
  color: #fff;
  text-align: center;
  padding: 10px 5px;
  border-radius: 5px;
  transition: opacity 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .activity-tabset a {
    padding: 20px 5px;
    font-size: 20px;
  }
}
.activity-tabset a:hover {
  opacity: 0.5;
}
.activity-tabset a.color-01 {
  background-color: #6ACA66;
}
.activity-tabset a.color-02 {
  background-color: #FFC000;
}
.activity-tabset a.color-03 {
  background-color: #008888;
}

@media (min-width: 768px) {
  .activity-tab-content {
    width: calc(100% - 130px);
    padding: 0 0 0 1px;
    max-width: 835px;
  }
}

.link-list {
  background-color: #c1c0bf;
  padding: 15px 15px 15px 15px;
  color: #6d6e71;
}
@media (min-width: 768px) {
  .link-list {
    padding: 20px 20px 20px 20px;
  }
}
@media (min-width: 1024px) {
  .link-list {
    padding: 20px 39px 24px 30px;
  }
}
.link-list:nth-child(2n) {
  background-color: #cdccca;
}
.link-list .col-lg-7 {
  margin: 0 0 20px;
}
.link-list h4 {
  margin: 0 0 8px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  color: #6d6e71;
  font-size: 24px;
  line-height: 1;
}
@media (min-width: 768px) {
  .link-list h4 {
    font-size: 35px;
    margin: 0 0 8px;
  }
}
@media (min-width: 1024px) {
  .link-list h4 {
    font-size: 35px;
  }
}
.link-list h4 + h5 {
  padding-top: 0;
}
.link-list h5 {
  margin: 0 0 5px;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 1;
  padding: 15px 0 0 0;
}
@media (min-width: 768px) {
  .link-list h5 {
    font-size: 24px;
    padding: 31px 0 0 0;
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .link-list h5 {
    font-size: 24px;
  }
}
.link-list strong {
  display: block;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  margin: 0 0 10px 0;
}
@media (min-width: 768px) {
  .link-list strong {
    font-size: 20px;
    margin: 0 0 17px 0;
  }
}
.link-list strong:after {
  content: "";
  position: absolute;
  width: 45px;
  height: 2px;
  left: 0;
  bottom: 0;
  background-color: #FFC000;
}
.link-list strong:before {
  content: "";
  position: absolute;
  width: 110px;
  height: 2px;
  left: 50px;
  bottom: 0;
  background-color: #676767;
}
.link-list ul {
  padding: 0 0 0 22px;
  margin: 0 0 24px 0;
  list-style: none;
}
@media (min-width: 768px) {
  .link-list ul {
    padding: 0 0 0 35px;
  }
}
.link-list ul li {
  display: block;
  margin: 0 0 10px;
}
@media (min-width: 768px) {
  .link-list ul li {
    margin: 0 0 20px;
  }
}
.link-list ul li:last-of-type {
  margin: 0;
}
.link-list ul a {
  display: inline-block;
  vertical-align: top;
  text-decoration: underline;
  color: #6d6e71;
}
.link-list ul a:hover {
  color: #FFC000;
}
.link-list span {
  display: block;
}

.main-pathway-section {
  color: #fff;
  padding: 0 0 30px;
}
@media (min-width: 768px) {
  .main-pathway-section {
    padding: 0 0 50px;
  }
}
@media (min-width: 1024px) {
  .main-pathway-section {
    padding: 0 0 200px;
  }
}
.main-pathway-section .col-md-6 {
  display: flex;
  align-items: stretch;
}
.main-pathway-section .title-row {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .main-pathway-section .title-row {
    margin: 0 0 34px;
  }
}
.main-pathway-section .title-row.only-child {
  justify-content: flex-end;
}
.main-pathway-section .title-row h3 {
  text-transform: uppercase;
  margin: 0;
  color: #fff;
  font-weight: 400;
  line-height: 1;
}
@media (min-width: 1024px) {
  .main-pathway-section .title-row h3 {
    font-size: 40px;
  }
}
.main-pathway-section .title-row a {
  color: #FFC000;
  text-transform: uppercase;
  font-weight: 300;
  line-height: 1;
  display: flex;
  align-items: center;
}
@media (min-width: 1024px) {
  .main-pathway-section .title-row a {
    font-size: 28px;
  }
}
.main-pathway-section .title-row a:hover {
  color: #fff;
}
.main-pathway-section .title-row a i {
  font-size: 15px;
}
.main-pathway-section .text-frame {
  text-align: center;
  color: #fff;
  max-width: 880px;
  margin: 0 auto 30px;
}
@media (min-width: 768px) {
  .main-pathway-section .text-frame {
    margin: 0 auto 48px;
  }
}
.main-pathway-section .text-frame strong {
  display: block;
  font-weight: bold;
  font-size: 18px;
  margin: 0 0 10px;
}
@media (min-width: 768px) {
  .main-pathway-section .text-frame strong {
    font-size: 20px;
    margin: 0 0 12px;
  }
}
.main-pathway-section .text-frame p {
  margin: 0;
  font-weight: 300;
}

.introduction-box {
  background-color: #fff;
  margin: 0 0 15px;
}
.introduction-box .title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background: linear-gradient(135deg, #78bf6d 0%, #4aa480 32%, #2b9888 52%, #138f8d 100%);
  padding: 10px 11px;
}
.introduction-box .ico-holder, .introduction-box .pathway-lightbox-form ul li::before, .pathway-lightbox-form ul .introduction-box li::before {
  width: 55px;
  min-width: 55px;
  height: 55px;
  border-radius: 50%;
  border: 2px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
}
.introduction-box h4 {
  text-transform: uppercase;
  color: #fff;
  margin: 0;
  padding: 0 0 0 14px;
  font-size: 17px;
  line-height: 1.2;
  font-weight: 400;
}
.introduction-box .text-box {
  color: #6d6e71;
  padding: 12px 7px;
}
.introduction-box p {
  font-weight: 300;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .introduction-box p {
    margin: 0 0 21px;
  }
}
.introduction-box p:last-of-type {
  margin: 0;
}

.description-box-pathway {
  background-color: #fff;
  max-width: 786px;
  margin: 0 auto;
  color: #6d6e71;
  text-align: center;
  padding: 15px;
}
@media (min-width: 768px) {
  .description-box-pathway {
    padding: 22px 17px 25px;
  }
}
@media (min-width: 768px) {
  .description-box-pathway {
    display: flex;
    align-items: center;
  }
}
.description-box-pathway .image-holder {
  margin: 0 0 15px;
}
.description-box-pathway .image-holder:last-of-type {
  margin: 0;
}
@media (min-width: 768px) {
  .description-box-pathway .image-holder {
    width: 20%;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .description-box-pathway .text {
    width: 60%;
  }
}
.description-box-pathway p {
  margin: 0;
  font-weight: 300;
}

.pathway {
  color: #fff;
  padding: 50px 0 30px;
}
@media (min-width: 768px) {
  .pathway {
    padding: 187px 0 50px;
  }
}
@media (min-width: 1024px) {
  .pathway {
    padding: 187px 0 300px;
  }
}

.hide {
  display: none;
}

.main-pathway-title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0 0 9px;
}
.main-pathway-title h1 {
  text-transform: uppercase;
  margin: 0;
  font-size: 25px;
}
.category-01 .main-pathway-title h1 {
  color: #6aca66;
}
.category-02 .main-pathway-title h1 {
  color: #ffc000;
}
.category-03 .main-pathway-title h1 {
  color: #008887;
}
@media (min-width: 768px) {
  .main-pathway-title h1 {
    font-size: 28px;
  }
}
@media (min-width: 1024px) {
  .main-pathway-title h1 {
    font-size: 40px;
  }
}

.pathway-pagination {
  padding: 0;
  margin: 0 0 0 7px;
  font-size: 20px;
  line-height: 1;
  color: #fff;
  display: inline-block;
  list-style: none;
}
.pathway-pagination .slick-slide {
  display: none;
}
.pathway-pagination .slick-current {
  transform: scale(1);
  opacity: 1;
}
.pathway-pagination .slick-arrow {
  font-size: 30px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}
.pathway-pagination .slick-arrow.slick-next {
  left: auto;
  right: -10px;
}
.pathway-pagination .slick-dots {
  padding: 0 5px 0 26px;
  margin: 0;
  list-style: none;
  display: inline-block;
  overflow: hidden;
}
.pathway-pagination .slick-dots li {
  margin: 0 4px;
  float: left;
}
.pathway-pagination .slick-dots .slick-active button {
  text-decoration: underline;
}
.pathway-pagination .slick-dots button {
  color: #fff;
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0;
  border: 0;
  background: none;
  outline: none;
}
.category-01 .pathway-pagination .slick-dots button:hover {
  color: #6aca66;
}
.category-02 .pathway-pagination .slick-dots button:hover {
  color: #ffc000;
}
.category-03 .pathway-pagination .slick-dots button:hover {
  color: #008887;
}
.pathway-pagination .slick-dots button.active {
  text-decoration: underline;
}

.pathway-list {
  counter-reset: newCounter;
  padding: 0 0 0 19px;
  margin: 0;
  list-style: none;
  font-size: 18px;
  line-height: 1;
  color: #fff;
  font-weight: bold;
}
.category-02 .pathway-list {
  counter-reset: newCounter 3;
}
.category-03 .pathway-list {
  counter-reset: newCounter 6;
}
.pathway-list > li::before {
  counter-increment: newCounter;
  content: counters(newCounter, ".") ". ";
}
.pathway-list a {
  color: #fff;
}
.category-01 .pathway-list a:hover {
  color: #6aca66;
}
.category-02 .pathway-list a:hover {
  color: #ffc000;
}
.category-03 .pathway-list a:hover {
  color: #008887;
}

.pathway-sub-list {
  counter-reset: newCounter;
  padding: 3px 0 21px 13px;
  margin: 0;
  list-style: none;
  font-size: 16px;
  line-height: 1;
  color: #fff;
  font-weight: 400;
}
.pathway-sub-list > li::before {
  counter-increment: newCounter;
  content: counters(newCounter, ".") "";
  position: absolute;
  top: 0;
  left: 0;
}
.pathway-sub-list li {
  margin: 0 0 4px;
  position: relative;
}
.pathway-sub-list li:last-of-type {
  margin: 0;
}
.pathway-sub-list a {
  color: #fff;
  padding: 0 0 0 30px;
  display: inline-block;
}
.category-01 .pathway-sub-list a:hover {
  color: #6aca66;
}
.category-02 .pathway-sub-list a:hover {
  color: #ffc000;
}
.category-03 .pathway-sub-list a:hover {
  color: #008887;
}

.patway-diagram {
  padding: 14px 0 0 0;
}
.patway-diagram svg {
  max-width: 600px;
  width: 100%;
}
.patway-diagram img[src*=".svg"] {
  width: 100%;
}

.pathway-gallery {
  margin: 0;
  padding: 0;
}
.pathway-gallery .slick-current {
  transform: scale(1);
}

.pathway-lightbox-inner {
  position: relative;
  padding: 0 15px;
}
.pathway-lightbox-inner .container {
  position: relative;
}
.pathway-lightbox-inner .close-pathway {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #fff;
  font-size: 20px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(45deg);
  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  position: absolute;
  top: -130px;
  right: 0;
  font-weight: bold;
}
@media (min-width: 768px) {
  .pathway-lightbox-inner .close-pathway {
    width: 50px;
    height: 50px;
    font-size: 30px;
    top: -155px;
  }
}
.category-01 .pathway-lightbox-inner .close-pathway:hover {
  color: #6ACA66;
  border-color: #6ACA66;
}
.category-03 .pathway-lightbox-inner .close-pathway:hover {
  color: #FFC000;
  border-color: #FFC000;
}
.category-03 .pathway-lightbox-inner .close-pathway:hover {
  color: #008888;
  border-color: #008888;
}
.pathway-lightbox-inner .arrow-navigation {
  position: absolute;
  top: 50%;
  left: -15px;
  transform: translate(0, -50%);
  color: #c7c8ca;
  font-size: 30px;
}
@media (min-width: 1300px) {
  .pathway-lightbox-inner .arrow-navigation {
    left: -55px;
    font-size: 70px;
  }
}
@media (min-width: 1400px) {
  .pathway-lightbox-inner .arrow-navigation {
    left: -75px;
  }
}
.category-01 .pathway-lightbox-inner .arrow-navigation:hover {
  color: #6ACA66;
}
.category-03 .pathway-lightbox-inner .arrow-navigation:hover {
  color: #FFC000;
}
.category-03 .pathway-lightbox-inner .arrow-navigation:hover {
  color: #008888;
}
.pathway-lightbox-inner .arrow-navigation.next {
  left: auto;
  right: -15px;
}
@media (min-width: 1300px) {
  .pathway-lightbox-inner .arrow-navigation.next {
    right: -55px;
  }
}
@media (min-width: 1400px) {
  .pathway-lightbox-inner .arrow-navigation.next {
    right: -75px;
  }
}
.pathway-lightbox-inner h1 {
  margin: 0;
}
.pathway-lightbox-inner .flex-holder {
  margin-top: 30px;
  padding: 30px 0 0 0;
  border-top: 1px solid #fff;
}
@media (min-width: 992px) {
  .pathway-lightbox-inner .flex-holder {
    display: flex;
  }
  .pathway-lightbox-inner .flex-holder .col-lg-4 {
    order: 2;
    border-left: 1px solid #fff;
  }
  .pathway-lightbox-inner .flex-holder .row {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .pathway-lightbox-inner .col-md-6 {
    margin: 0 0 30px;
  }
}

.breadcrumbs-pathway {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 35px;
  line-height: 1;
  font-weight: 300;
}
@media (min-width: 768px) {
  .breadcrumbs-pathway {
    margin: 0 0 32px;
  }
}
@media (min-width: 1024px) {
  .breadcrumbs-pathway {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
}
.breadcrumbs-pathway h1, .breadcrumbs-pathway h2 {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  margin: 0;
  color: #fff;
  font-size: 20px;
  line-height: 1;
}
@media (min-width: 768px) {
  .breadcrumbs-pathway h1, .breadcrumbs-pathway h2 {
    font-size: 35px;
  }
}
.breadcrumbs-pathway li {
  text-transform: uppercase;
  color: #fff;
  position: relative;
  padding: 0 0 5px;
}
@media (min-width: 768px) {
  .breadcrumbs-pathway li {
    padding: 0 30px 0 0;
  }
}
.breadcrumbs-pathway li:after {
  content: ">";
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 5px;
}
@media (max-width: 1023px) {
  .breadcrumbs-pathway li:after {
    display: none;
  }
}
.breadcrumbs-pathway a {
  text-decoration: none;
  outline: none;
  color: #fff;
}
.category-01 .breadcrumbs-pathway a {
  color: #6ACA66;
}
.category-02 .breadcrumbs-pathway a {
  color: #ffc000;
}
.category-03 .breadcrumbs-pathway a {
  color: #008887;
}
.breadcrumbs-pathway a:hover {
  color: #fff;
}

.pathway-lightbox-title h3 {
  text-transform: uppercase;
  color: #fff;
  margin: 0 0 5px;
  font-size: 16px;
  line-height: 1;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .pathway-lightbox-title h3 {
    font-size: 25px;
    margin: 0;
  }
}

.pathway-lightbox-pagination {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 16px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .pathway-lightbox-pagination {
    font-size: 20px;
  }
}
.pathway-lightbox-pagination li {
  margin: 0 2px;
  display: inline-block;
  vertical-align: middle;
}
.pathway-lightbox-pagination li:first-child {
  margin: 0 -5px 0 0;
}
@media (min-width: 768px) {
  .pathway-lightbox-pagination li:first-child {
    margin: 0 -10px 0 0;
  }
}
.pathway-lightbox-pagination li:last-child {
  margin: 0 0 0 -5px;
}
@media (min-width: 768px) {
  .pathway-lightbox-pagination li:last-child {
    margin: 0 0 0 -10px;
  }
}
.pathway-lightbox-pagination i {
  font-size: 20px;
  display: block;
  opacity: 0.75;
}
@media (min-width: 768px) {
  .pathway-lightbox-pagination i {
    font-size: 30px;
  }
}
.pathway-lightbox-pagination a {
  color: #fff;
  display: block;
}
.pathway-lightbox-pagination a.active {
  border-bottom: 2px solid rgba(255, 255, 255, 0.75);
}
.category-01 .pathway-lightbox-pagination a:hover {
  color: #6ACA66;
}
.category-02 .pathway-lightbox-pagination a:hover {
  color: #ffc000;
}
.category-03 .pathway-lightbox-pagination a:hover {
  color: #008887;
}

.pathway-lightbox-description .title {
  display: block;
  margin: 0 0 15px;
  font-size: 18px;
  font-weight: bold;
}
@media (min-width: 768px) {
  .pathway-lightbox-description .title {
    font-size: 25px;
    margin: 0 0 28px;
  }
}
.category-01 .pathway-lightbox-description .title {
  color: #6ACA66;
}
.category-02 .pathway-lightbox-description .title {
  color: #ffc000;
}
.category-03 .pathway-lightbox-description .title {
  color: #008887;
}
.pathway-lightbox-description .yes-no-title {
  text-transform: uppercase;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .pathway-lightbox-description .yes-no-title {
    margin: 0 0 25px;
  }
}
.pathway-lightbox-description .yes-no-title .icon-holder {
  width: 40px;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 25px;
}
@media (min-width: 768px) {
  .pathway-lightbox-description .yes-no-title .icon-holder {
    width: 60px;
    min-width: 60px;
    height: 60px;
    font-size: 40px;
  }
}
.category-01 .pathway-lightbox-description .yes-no-title .icon-holder {
  background-color: #6ACA66;
}
.category-02 .pathway-lightbox-description .yes-no-title .icon-holder {
  background-color: #ffc000;
}
.category-03 .pathway-lightbox-description .yes-no-title .icon-holder {
  background-color: #008887;
}
.pathway-lightbox-description .yes-no-title strong {
  color: #fff;
  font-weight: 500;
  font-size: 18px;
  padding: 0 0 0 5px;
}
@media (min-width: 768px) {
  .pathway-lightbox-description .yes-no-title strong {
    font-size: 20px;
    padding: 0 0 0 13px;
  }
}
@media (min-width: 1024px) {
  .pathway-lightbox-description .yes-no-title strong {
    font-size: 25px;
  }
}
.pathway-lightbox-description .yes-no-title span {
  font-weight: bold;
  display: block;
}
.category-01 .pathway-lightbox-description .yes-no-title span {
  color: #6ACA66;
}
.category-02 .pathway-lightbox-description .yes-no-title span {
  color: #ffc000;
}
.category-03 .pathway-lightbox-description .yes-no-title span {
  color: #008887;
}

.pathway-lightbox-form strong {
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 0 5px;
}
.pathway-lightbox-form p {
  margin: 0 0 15px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .pathway-lightbox-form p {
    margin: 0 0 20px;
  }
}
.pathway-lightbox-form label {
  display: block;
  font-weight: 400;
  margin: 0 0 11px;
}
.pathway-lightbox-form .upload {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0 0 6px;
}
.pathway-lightbox-form .upload .jcf-file {
  width: 100%;
  max-width: 80%;
}
.pathway-lightbox-form .tooltip-circle {
  position: static;
  position: relative;
  margin: 0 0 0 15px;
  right: 0;
  width: 20px;
  height: 20px;
  border-color: #3be4de;
  color: #3be4de;
  font-size: 12px;
  border-width: 1px;
}
.pathway-lightbox-form .note {
  display: block;
  font-size: 14px;
  color: #3be4de;
  margin: 0 0 15px;
  max-width: 80%;
}
@media (min-width: 768px) {
  .pathway-lightbox-form .note {
    margin: 0 0 26px;
  }
}
.pathway-lightbox-form .note:last-of-type {
  margin: 0;
}
.pathway-lightbox-form .footnote {
  font-size: 12px;
}

.tools-list, .pathway-lightbox-form ul {
  padding: 10px 0 20px;
  margin: 0;
  list-style: none;
}
.tools-list:last-of-type, .pathway-lightbox-form ul:last-of-type {
  padding-bottom: 0;
}
.tools-list li, .pathway-lightbox-form ul li {
  display: flex;
  margin: 0 0 20px;
}
.tools-list li:last-of-type, .pathway-lightbox-form ul li:last-of-type {
  margin: 0;
}
.tools-list a, .pathway-lightbox-form ul a {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  color: #fff;
}
.category-01 .tools-list a:hover, .category-01 .pathway-lightbox-form ul a:hover, .pathway-lightbox-form .category-01 ul a:hover {
  color: #6ACA66;
}
.category-01 .tools-list a:hover .ico-holder, .category-01 .tools-list a:hover .pathway-lightbox-form ul li::before, .pathway-lightbox-form ul .category-01 .tools-list a:hover li::before, .category-01 .pathway-lightbox-form ul a:hover .ico-holder, .category-01 .pathway-lightbox-form ul a:hover li::before, .pathway-lightbox-form .category-01 ul a:hover .ico-holder, .pathway-lightbox-form .category-01 ul a:hover li::before {
  border-color: #6ACA66;
}
.category-02 .tools-list a:hover, .category-02 .pathway-lightbox-form ul a:hover, .pathway-lightbox-form .category-02 ul a:hover {
  color: #ffc000;
}
.category-02 .tools-list a:hover .ico-holder, .category-02 .tools-list a:hover .pathway-lightbox-form ul li::before, .pathway-lightbox-form ul .category-02 .tools-list a:hover li::before, .category-02 .pathway-lightbox-form ul a:hover .ico-holder, .category-02 .pathway-lightbox-form ul a:hover li::before, .pathway-lightbox-form .category-02 ul a:hover .ico-holder, .pathway-lightbox-form .category-02 ul a:hover li::before {
  border-color: #ffc000;
}
.category-03 .tools-list a:hover, .category-03 .pathway-lightbox-form ul a:hover, .pathway-lightbox-form .category-03 ul a:hover {
  color: #008887;
}
.category-03 .tools-list a:hover .ico-holder, .category-03 .tools-list a:hover .pathway-lightbox-form ul li::before, .pathway-lightbox-form ul .category-03 .tools-list a:hover li::before, .category-03 .pathway-lightbox-form ul a:hover .ico-holder, .category-03 .pathway-lightbox-form ul a:hover li::before, .pathway-lightbox-form .category-03 ul a:hover .ico-holder, .pathway-lightbox-form .category-03 ul a:hover li::before {
  border-color: #008887;
}
.tools-list .ico-holder, .pathway-lightbox-form ul .ico-holder, .pathway-lightbox-form ul li::before {
  width: 40px;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
.tools-list span, .pathway-lightbox-form ul span {
  display: flex;
  align-items: center;
  font-weight: 400;
  padding: 0 0 0 5px;
  min-height: 38px;
}
.tools-list span em, .pathway-lightbox-form ul span em {
  font-style: normal;
  text-decoration: underline;
}

.pathway-lightbox-accordion {
  padding: 0;
  margin: 0 0 30px;
  list-style: none;
}
@media (min-width: 768px) {
  .pathway-lightbox-accordion {
    margin: 0;
  }
}
.pathway-lightbox-accordion li {
  margin: 0 0 10px;
}
@media (min-width: 768px) {
  .pathway-lightbox-accordion li {
    margin: 0 0 20px;
  }
}
.pathway-lightbox-accordion li:last-of-type {
  margin: 0;
}
.pathway-lightbox-accordion .opener {
  display: block;
  color: #fff;
  position: relative;
  border-radius: 5px;
  padding: 10px 10px 10px 40px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
}
@media (min-width: 768px) {
  .pathway-lightbox-accordion .opener {
    padding: 13px 10px 13px 60px;
  }
}
.pathway-lightbox-accordion .opener:hover {
  opacity: 0.75;
  transition: opacity 0.3s ease-in-out;
}
.pathway-lightbox-accordion .opener:after {
  content: "+";
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 15px;
  font-size: 25px;
  font-weight: 300;
}
@media (min-width: 768px) {
  .pathway-lightbox-accordion .opener:after {
    font-size: 40px;
  }
}
.category-01 .pathway-lightbox-accordion .opener {
  background-color: #6ACA66;
}
.category-02 .pathway-lightbox-accordion .opener {
  background-color: #ffc000;
}
.category-03 .pathway-lightbox-accordion .opener {
  background-color: #008887;
}
.pathway-lightbox-accordion .slide {
  background-color: #fff;
  color: #6d6e71;
  padding: 10px;
}
.pathway-lightbox-accordion .slide a {
  color: #6d6e71;
  text-decoration: underline;
}
.pathway-lightbox-accordion strong {
  display: block;
  margin: 0 0 5px;
}
.pathway-lightbox-accordion p {
  margin: 0 0 15px;
}
.pathway-lightbox-accordion p:last-of-type {
  margin: 0;
}

.hover-tooltip {
  max-width: 300px;
}

.tooltip-text {
  background-color: #fff;
  font-size: 12px;
  border-radius: 3px;
  box-shadow: 4px 7px 21px rgba(0, 0, 0, 0.75);
  /* drop shadow */
  padding: 10px;
}

.pathway-stages {
  padding: 0 0 50px;
  position: relative;
}
@media (min-width: 768px) {
  .pathway-stages {
    padding: 0 0 150px;
  }
}

.pathway-stages-title, .pathway-stages-sub-title {
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .pathway-stages-title, .pathway-stages-sub-title {
    margin: 0 0 30px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-title, .pathway-stages-sub-title {
    margin: 0 0 40px;
  }
}
.pathway-stages-title--back-link, .pathway-stages-sub-title--back-link {
  margin: 0 0 10px;
}
@media (min-width: 768px) {
  .pathway-stages-title--back-link, .pathway-stages-sub-title--back-link {
    display: flex;
    align-items: center;
    margin: 0 0 15px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-title--back-link, .pathway-stages-sub-title--back-link {
    margin: 0 0 30px;
  }
}
.pathway-stages-title h3, .pathway-stages-sub-title h3 {
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  line-height: 1;
}
@media (min-width: 768px) {
  .pathway-stages-title h3, .pathway-stages-sub-title h3 {
    font-size: 35px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-title h3, .pathway-stages-sub-title h3 {
    font-size: 40px;
  }
}
.pathway-stages-title--teal h3, .pathway-stages-sub-title--teal h3 {
  color: #6ACA66;
}

.pathway-back-link {
  display: inline-block;
  vertical-align: middle;
  margin: 5px 0;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 10px;
  opacity: 0.7;
}
.pathway-back-link__icon, .pathway-back-link__text {
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .pathway-back-link {
    margin: 0 0 0 10px;
    font-size: 12px;
  }
}

.pathway-stages-list h3 {
  text-transform: uppercase;
  margin: 0 0 20px;
  font-size: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .pathway-stages-list h3 {
    font-size: 30px;
  }
}
.category-01 .pathway-stages-list h3 {
  color: #6aca66;
}
.category-02 .pathway-stages-list h3 {
  color: #ffc000;
}
.category-03 .pathway-stages-list h3 {
  color: #008887;
}
.pathway-stages-list .pathway-stages-sub-title {
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .pathway-stages-list .pathway-stages-sub-title {
    margin: 0 0 30px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-list .pathway-stages-sub-title {
    margin: 0 0 60px;
  }
}
.pathway-stages-list .pathway-stages-sub-title--half-margin {
  margin: 0 0 10px;
}
@media (min-width: 768px) {
  .pathway-stages-list .pathway-stages-sub-title--half-margin {
    margin: 0 0 15px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-list .pathway-stages-sub-title--half-margin {
    margin: 0 0 30px;
  }
}
.pathway-stages-list .pathway-stages-sub-title--back-link {
  margin: 0 0 10px;
}
@media (min-width: 768px) {
  .pathway-stages-list .pathway-stages-sub-title--back-link {
    display: flex;
    align-items: center;
    margin: 0 0 15px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-list .pathway-stages-sub-title--back-link {
    margin: 0 0 30px;
  }
}
.pathway-stages-list .pathway-stages-sub-title h3 {
  margin: 0 0 15px;
  display: block;
}
@media (min-width: 768px) {
  .pathway-stages-list .pathway-stages-sub-title h3 {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-list .pathway-stages-sub-title h3 {
    margin: 0;
  }
}
.pathway-stages-list .pathway-list {
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .pathway-stages-list .pathway-list {
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-list .pathway-list {
    font-size: 25px;
    padding: 0 0 0 10px;
  }
}
@media (min-width: 768px) {
  .pathway-stages-list .pathway-list > li {
    width: 33.333%;
    padding: 0 20px 0 0;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-list .pathway-list > li {
    padding: 0 50px 0 0;
  }
}
@media (min-width: 768px) {
  .pathway-stages-list .pathway-sub-list {
    padding: 3px 0 21px 20px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-list .pathway-sub-list {
    font-size: 20px;
    line-height: 22px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-list .pathway-sub-list a {
    padding: 0 0 0 40px;
  }
}

.pathway-stages-image {
  padding: 30px 0 50px;
  text-align: center;
}
@media (min-width: 768px) {
  .pathway-stages-image {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 100px 0;
  }
}
.pathway-stages-image .image-holder {
  background-size: cover;
  background-position: 50% 50%;
  position: relative;
  width: 130px;
  height: 130px;
  display: inline-block;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .pathway-stages-image .image-holder {
    margin: 0 auto;
    display: block;
    transform: translate(-75px, 0);
  }
  .pathway-stages-image .image-holder:nth-child(2n) {
    transform: translate(75px, 0);
  }
}
@media (min-width: 768px) {
  .pathway-stages-image .image-holder {
    width: 150px;
    height: 150px;
    margin: 0 20px;
    transition: all 0.8s ease;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-image .image-holder {
    margin: 0 60px;
    width: 180px;
    height: 180px;
  }
}
.pathway-stages-image .image-holder:first-child:after {
  content: "";
  position: absolute;
  top: 165px;
  right: 170px;
  width: 600px;
  height: 3px;
  background-color: #fff;
}
@media (max-width: 767px) {
  .pathway-stages-image .image-holder:first-child:after {
    display: none;
  }
}
@media (min-width: 768px) {
  .pathway-stages-image .image-holder:first-child:after {
    top: 75px;
    right: 150px;
    width: 600px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-image .image-holder:first-child:after {
    top: 90px;
    right: 180px;
    width: 600px;
  }
}
.pathway-stages-image .image-holder:last-child:after {
  content: "";
  position: absolute;
  top: 5px;
  left: 170px;
  width: 600px;
  height: 3px;
  background-color: #fff;
}
@media (max-width: 767px) {
  .pathway-stages-image .image-holder:last-child:after {
    display: none;
  }
}
@media (min-width: 768px) {
  .pathway-stages-image .image-holder:last-child:after {
    top: 75px;
    left: 150px;
    width: 600px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-image .image-holder:last-child:after {
    top: 90px;
    left: 180px;
    width: 600px;
  }
}
.pathway-stages-image .image-holder.center {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .pathway-stages-image .image-holder.center {
    margin-top: 80px;
    margin-bottom: 0;
  }
}
.pathway-stages-image .image-holder.center:after {
  content: "";
  position: absolute;
  top: -27px;
  right: 60px;
  width: 105px;
  height: 3px;
  background-color: #fff;
  transform: rotate(30deg);
}
@media (min-width: 768px) {
  .pathway-stages-image .image-holder.center:after {
    top: 40px;
    right: 133px;
    width: 75px;
    transform: rotate(55deg);
  }
}
@media (min-width: 1024px) {
  .pathway-stages-image .image-holder.center:after {
    top: 40px;
    right: 170px;
    width: 140px;
    transform: rotate(30deg);
  }
}
.pathway-stages-image .image-holder.center:before {
  content: "";
  position: absolute;
  bottom: -18px;
  left: -70px;
  width: 105px;
  height: 3px;
  background-color: #fff;
  transform: rotate(-40deg);
}
@media (min-width: 768px) {
  .pathway-stages-image .image-holder.center:before {
    bottom: auto;
    top: 40px;
    left: 133px;
    width: 75px;
    transform: rotate(-55deg);
  }
}
@media (min-width: 1024px) {
  .pathway-stages-image .image-holder.center:before {
    top: 40px;
    left: 170px;
    width: 140px;
    transform: rotate(-30deg);
  }
}
@media (min-width: 768px) {
  .pathway-stages-image .image-holder.center span {
    bottom: calc(100% + 64px);
    top: auto;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-image .image-holder.center span {
    bottom: calc(100% + 84px);
  }
}
@media (min-width: 768px) {
  .pathway-stages-image .image-holder.center span:after {
    top: 100%;
    top: calc(100% + 5px);
    bottom: auto;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-image .image-holder.center span:after {
    top: calc(100% + 15px);
  }
}
.pathway-stages-image .image-holder__image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  transition: all 0.6s ease;
  background-size: cover;
}
@media (min-width: 768px) {
  .pathway-stages-image .image-holder__image:hover {
    transform: scale(1.1);
  }
}
.pathway-stages-image .image-holder__svg {
  display: none;
  position: absolute;
  top: -2px;
  left: -3px;
}
@media (min-width: 768px) {
  .pathway-stages-image .image-holder__svg {
    display: block;
    height: 156px;
    width: 156px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-image .image-holder__svg {
    height: 186px;
    width: 186px;
  }
}
.pathway-stages-image .image-holder__circle {
  stroke-width: 4px;
  transition: all 1s ease;
  stroke-dasharray: 560;
  stroke-dashoffset: 560;
}
.pathway-slider__slide--analyze .pathway-stages-image .image-holder__circle {
  stroke: #6ACA66;
}
.pathway-slider__slide--act .pathway-stages-image .image-holder__circle {
  stroke: #FFC000;
}
.pathway-slider__slide--accelerate .pathway-stages-image .image-holder__circle {
  stroke: #008888;
}
@media (min-width: 768px) {
  .pathway-stages-image .image-holder__circle:hover {
    stroke-dashoffset: 0;
  }
}
.pathway-stages-image span {
  color: #fff;
  font-weight: 400;
  font-size: 15px;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
  position: absolute;
  top: calc(100% + 20px);
  left: 50%;
  transform: translate(-50%, 0);
  width: 110%;
  text-align: center;
}
@media (min-width: 768px) {
  .pathway-stages-image span {
    top: calc(100% + 84px);
  }
}
.pathway-stages-image span:after {
  content: "";
  position: absolute;
  bottom: 100%;
  height: 20px;
  width: 3px;
  background-color: #fff;
  left: 50%;
}
@media (min-width: 768px) {
  .pathway-stages-image span:after {
    height: 64px;
  }
}
@media (min-width: 1024px) {
  .pathway-stages-image span:after {
    height: 84px;
  }
}
@media (min-width: 768px) {
  .pathway-stages-image span {
    top: calc(100% + 64px);
  }
}
@media (min-width: 1024px) {
  .pathway-stages-image span {
    font-size: 20px;
    top: calc(100% + 84px);
  }
}

.indicator {
  background-color: rgba(0, 0, 0, 0.75);
  width: 100px;
  border: 1px solid #57595a;
  position: absolute;
  top: -55px;
  bottom: 0;
  right: 0;
  z-index: 2;
  text-align: center;
}
@media (max-width: 1299px) {
  .indicator {
    display: none;
  }
}
.indicator span {
  display: block;
  font-size: 18px;
  line-height: 1;
  color: #fff;
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translate(-50%, 0);
}
.indicator span:nth-child(2) {
  top: 35%;
}
.indicator span:nth-child(3) {
  top: 65%;
}
.indicator span.active:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  bottom: -25px;
  left: 50%;
  transform: translate(-4px, 0);
  background-color: #fff;
}
.indicator span.active:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  bottom: -24px;
  left: 50%;
  transform: translate(-3px, 0);
  background-color: #fff;
  border: 1px solid #000;
  z-index: 2;
}
.indicator .line {
  position: absolute;
  top: 15%;
  left: 50%;
  width: 2px;
  bottom: 67%;
  background-color: #fff;
}
.indicator .line.l2 {
  top: 40%;
  bottom: 37%;
}
.indicator .line.l3 {
  top: 70%;
  bottom: 10%;
}

.back-pathway {
  position: absolute;
  top: 0;
  right: 0;
}

.pathway-wrapper {
  position: relative;
}
@media (max-width: 768px) {
  .pathway-wrapper .slick-list {
    overflow: hidden;
  }
}

.pathway-entry-slider {
  padding: 0 !important;
  margin: 0 !important;
}

.pathway .slick-current {
  transform: scale(1) !important;
}

.pathway .slick-slide {
  animation: none !important;
}

.pathway-slider .slick-slide {
  opacity: 1;
  overflow: hidden;
}

.pathway-svg {
  opacity: 0;
  transition: all 0.3s ease;
}

.pathway-svg-phase-1__path, .pathway-svg-phase-2__path, .pathway-svg-phase-3__path {
  transition: all 0.3s ease;
}
.pathway-svg-phase-1__path {
  fill: #808080;
}
.pathway-svg--active-1 .pathway-svg-phase-1__path--top, .pathway-svg-phase:hover .pathway-svg-phase-1__path--top {
  fill: #6aa066;
}
.pathway-svg--active-1 .pathway-svg-phase-1__path--middle-bottom, .pathway-svg-phase:hover .pathway-svg-phase-1__path--middle-bottom {
  fill: #6aca66;
}
.pathway-svg-phase-2__path {
  fill: #696969;
}
.pathway-svg--active-2 .pathway-svg-phase-2__path--top, .pathway-svg-phase:hover .pathway-svg-phase-2__path--top {
  fill: #e59b00;
}
.pathway-svg--active-2 .pathway-svg-phase-2__path--middle-bottom, .pathway-svg-phase:hover .pathway-svg-phase-2__path--middle-bottom {
  fill: #ffc000;
}
.pathway-svg-phase-3__path {
  fill: #525252;
}
.pathway-svg--active-3 .pathway-svg-phase-3__path--top, .pathway-svg-phase:hover .pathway-svg-phase-3__path--top {
  fill: #056b6b;
}
.pathway-svg--active-3 .pathway-svg-phase-3__path--middle-bottom, .pathway-svg-phase:hover .pathway-svg-phase-3__path--middle-bottom {
  fill: #058787;
}

.pathway-range-wrapper {
  background-color: black;
  width: 100px;
  height: 100%;
  border: 1px solid #57595a;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  text-align: center;
  display: none;
}
@media (min-width: 768px) {
  .pathway-range-wrapper {
    display: block;
    height: 523px;
  }
}
@media (min-width: 1024px) {
  .pathway-range-wrapper {
    display: block;
    height: 599px;
  }
}

html .rangeslider {
  height: 80%;
  position: absolute;
  top: 10%;
  right: 50%;
  right: calc(50% - 1px);
}
html .rangeslider--vertical {
  width: 2px;
  background-color: transparent;
}
html .rangeslider--vertical:after {
  content: "";
  width: 2px;
  height: 100%;
  background-color: #fff;
  position: absolute;
  top: 0;
  right: 0;
}
html .rangeslider__fill {
  display: none;
}
html .rangeslider__handle {
  width: 10px;
  height: 10px;
  left: -4px !important;
  background-color: #fff;
  transition: all 0.8s ease;
  z-index: 1;
}
html .rangeslider__handle:after {
  display: none;
}
html .rangeslider__handle:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 50%;
}

.pathway-range-phase {
  display: block;
  font-size: 18px;
  line-height: 1;
  color: #fff;
  position: absolute;
  width: 100%;
  text-align: center;
  padding: 7px 0;
  background-color: #000;
  z-index: 1;
}
.pathway-range-phase--1 {
  top: 4%;
}
.pathway-range-phase--2 {
  top: 47%;
  transform: translateY(-50%);
}
@media (min-width: 1024px) {
  .pathway-range-phase--2 {
    top: 47%;
  }
}
.pathway-range-phase--3 {
  bottom: 4%;
}

.pathway-heading {
  margin-bottom: 15px;
  font-size: 16px;
}
@media (min-width: 768px) {
  .pathway-heading {
    font-size: 18px;
  }
}
@media (min-width: 1024px) {
  .pathway-heading {
    font-size: 20px;
  }
}
.pathway-heading__title {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  color: #fff;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1;
  font-family: "Oswald", "Times", "Baskerville", "Georgia", serif;
}
.pathway-heading__title--1 {
  font-size: 2.441em;
}
.pathway-heading__title--2 {
  font-size: 1.563em;
}
.pathway-heading__title--3 {
  font-size: 1em;
}
.pathway-heading__pagination {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .pathway-heading__pagination {
    margin-top: 0;
  }
}

.pathway .pathway-icon {
  width: 40px;
  position: absolute;
  top: 160px;
  right: 30px;
  animation: swipeUp 2s ease infinite;
  transition: all 0.3s ease;
}
@media (min-width: 768px) {
  .pathway .pathway-icon {
    top: 130px;
    right: 120px;
    animation: dragLeftRight 2s ease infinite;
  }
}
@media (min-width: 768px) {
  .pathway .pathway-icon__mobile {
    display: none;
  }
}
.pathway .pathway-icon__desktop {
  display: none;
}
@media (min-width: 768px) {
  .pathway .pathway-icon__desktop {
    display: block;
  }
}

@keyframes swipeUp {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(0, 30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dragLeftRight {
  0% {
    transform: translate3d(0, 0, 0);
  }
  25% {
    transform: translate3d(30px, 0, 0);
  }
  25% {
    transform: translate3d(0, 0, 0);
  }
  75% {
    transform: translate3d(-30px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
.forms-svg-wrapper {
  display: none;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  text-align: right;
}
@media (min-width: 1024px) {
  .forms-svg-wrapper {
    display: block;
  }
}
.forms-svg-wrapper__svg {
  width: 150px;
  transition: all 1s ease;
  transform: rotate(360deg);
}

.tns-outer {
  margin-bottom: 2rem;
}
.tns-outer .tns-ovh {
  width: 300px;
  max-width: 300px;
  margin-bottom: 1rem;
}
.tns-outer .tns-controls {
  display: flex;
  flex-flow: row wrap;
  width: 240px;
  max-width: 240px;
  justify-content: space-between;
}
.tns-outer .tns-controls button {
  background: 0;
  border-radius: 0;
  outline: 0;
  border-style: solid;
  border-width: 1px;
  padding: 3px 10px;
  color: #fff;
}

.jcf-file {
  width: 100%;
  margin-right: 0;
  margin-top: 1rem;
}
.jcf-file .jcf-upload-button {
  background-image: url(/wp-content/themes/cwn/dist/images/upload-ico.png?9cb4bc1f3ddef3484e02de9d8828952b);
}

.partners-section .image-holder img {
  filter: grayscale(1);
  transition: filter ease-in-out 0.2s;
}
.partners-section .image-holder img:hover {
  filter: none;
}

.partners-option-section .list img {
  filter: grayscale(1);
  transition: filter ease-in-out 0.2s;
}
.partners-option-section .list img:hover {
  filter: none;
}

html .panel-no-style {
  margin-bottom: 0 !important;
}

.contact-us-form .sub-column.full {
  width: 100%;
}

.page-template-template-home #main .panel-layout .panel-grid:first-of-type {
  margin-bottom: 0;
}

body {
  height: 100% !important;
}

@media only screen and (max-width: 600px) {
  #wpadminbar {
    top: -46px !important;
  }
}
html .event h4 {
  font-weight: 400;
  color: #231f20;
  font-size: 24px;
  margin: 0 0 14px;
  line-height: 1;
}
@media (min-width: 1024px) {
  html .gallery-section .text-box {
    padding: 15px 15px 10px;
  }
}
@media (min-width: 1024px) {
  html .gallery-section h4.heading {
    font-size: 15px;
  }
}
@media (min-width: 1024px) {
  html .gallery-section .paragraph p {
    font-size: 11px;
  }
}

html .sidebar.blog {
  margin-top: 1.2rem;
}

.single-post .content {
  margin-top: 1rem;
}
.single-post .section.comments,
.single-post .comment-respond {
  padding: 0 10px;
}

.row.links .column {
  margin: 0 auto;
}

.no-aside .registry-option-section > .container {
  background-color: #0006;
}
.no-aside .registry-option-section:not(.reverse) > .container {
  padding-left: 0;
}
.no-aside .registry-option-section.reverse > .container {
  padding-right: 0;
}
.no-aside .registry-option-section .column:first-child {
  background: linear-gradient(135deg, #78bf6d 0, #4aa480 32%, #2b9888 52%, #138f8d 100%);
}

.zoom-frame .inner-place {
  bottom: -100px;
  z-index: 9001;
}
@media (min-width: 768px) {
  .zoom-frame .inner-place {
    bottom: -75px;
  }
}
@media (min-width: 1024px) {
  .zoom-frame .inner-place {
    bottom: -50px;
  }
}

.screen-reader-text, .page-template-template-login .jcf-button-content {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.map-section .search-country-form {
  position: static;
}

.other-city-section .other-city-list {
  padding-left: 0;
}

.page-template-template-profile .w1 {
  height: auto;
}

.page-template-template-login .row {
  display: flex;
  flex-flow: column;
  margin-bottom: 1rem;
}
.page-template-template-login .row.no-margin {
  margin-bottom: 0;
}
.page-template-template-login .row.has-error input,
.page-template-template-login .row.has-error select {
  border: 1px solid #ff4d4d;
}
.page-template-template-login #rem {
  margin-right: 20px;
}
.page-template-template-login input:-ms-input-placeholder {
  color: #4a4a4a !important;
  opacity: 0.5 !important;
}
.page-template-template-login input::placeholder {
  color: #4a4a4a !important;
  opacity: 0.5 !important;
}
.page-template-template-login input,
.page-template-template-login select {
  color: #4a4a4a;
}
.page-template-template-login .form-messages {
  margin-top: 1rem;
  order: 2;
  color: #ff4d4d;
}
.page-template-template-login .form-messages:empty {
  margin-top: 0;
}
.page-template-template-login .tab-content {
  background-color: inherit;
}

.js-tab-hidden {
  visibility: hidden;
  opacity: 0;
}

.pin {
  margin-bottom: 63px;
}

.other-city-list dl dt {
  display: none;
}

.pathway-page .w1 .wrapper {
  background-image: url(/wp-content/themes/cwn/dist/images/bg-pathway.jpg?5fda978ef34d7f6b05ae7c3a9ec71175);
}

.pathway-page .search-holder {
  display: none;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
section.pathway div {
  animation: fadeIn 1s;
}

.pathway-lightbox-pagination .disabled {
  color: #999;
  cursor: default;
  pointer-events: none;
}

.pathway-page h1 a:link {
  color: inherit;
}
.pathway-page h1 a:visited {
  color: inherit;
}
.pathway-page h1 a:hover {
  color: inherit;
}
.pathway-page h1 a:active {
  color: inherit;
}

.pathway-lightbox-form ul.tools-list a > .ico-holder, .pathway-lightbox-form ul a > .ico-holder, .pathway-lightbox-form ul a > li::before {
  display: none;
}
.pathway-lightbox-form ul li::before {
  margin-right: 5px;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pathway-lightbox-form .upload.v3 input[type=text] {
  width: 100%;
  max-width: 80%;
}
.pathway-lightbox-form .upload.v3 button[type=submit] {
  background-color: #959595;
  border: 0;
  border-radius: 0;
  width: 102px;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  font-family: "Roboto Condensed";
  text-align: center;
  padding: 11px 10px;
  height: 42px;
}
.pathway-lightbox-form .upload.v3 button[type=submit] span {
  text-transform: uppercase;
}

.messages {
  list-style: none;
  padding-left: 0;
  max-width: 960px;
  min-width: 200px;
  width: 60%;
  margin: 0 auto;
  background-color: #0000004d;
  color: #fff;
  padding: 1rem;
  margin-bottom: 1.5rem;
  margin-top: 100px;
}
.messages:empty {
  display: none;
}
.messages li {
  margin-bottom: 0.2rem;
}

.jcf-file {
  border-color: #ccc;
}
.jcf-file .jcf-upload-button {
  background-image: url(/wp-content/themes/cwn/dist/images/upload-ico.png?9cb4bc1f3ddef3484e02de9d8828952b);
}
.jcf-file .jcf-fake-input {
  width: 100%;
}

.button-holder {
  display: block;
  margin-bottom: 2rem;
}
.button-holder button {
  border: 0;
  outline: 0;
}

.banner-information-form .upload.v2 > div {
  margin-bottom: 2.5rem;
}
.banner-information-form .upload.v2 .logo-frame {
  margin-bottom: 0.5rem;
}
.banner-information-form .upload.v2 .jcf-file {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: inherit;
}
.banner-information-form .upload.v2 .jcf-file .jcf-fake-input {
  border: 2px solid #d7d7d7;
  text-transform: capitalize;
  font-weight: inherit;
  font-family: inherit;
}

.no-margin {
  margin: 0;
}

.row.referer > .label-control {
  margin-bottom: 0.5rem !important;
  width: auto !important;
}
.row.referer .label-control {
  width: auto;
  margin-left: 0 !important;
  text-transform: none !important;
}
.row.referer [type=radio] {
  margin-right: 0.5rem;
}
.row.referer [for=other] input[type=text] {
  height: 25px;
  margin-left: 0.5rem;
}

.two-col .info-block {
  background-image: url(/wp-content/themes/cwn/dist/images/login-bg.jpg?f0be5c3a6003ffb6be462f11e4572c30);
}

.holder .logo {
  margin: 0 auto;
}

.form-register .referer .label-control {
  display: flex;
  flex-flow: row wrap;
  align-content: center;
  align-items: center;
  margin-bottom: 0.2rem;
}
.form-register .referer .label-control:last-of-type {
  margin-bottom: 0;
}
.form-register .row.has-error .jcf-file {
  border-color: #f00;
}
.form-register .row.radio-holder {
  margin-bottom: 0;
}
.form-register .row.radio-holder .form-messages {
  width: 100%;
  justify-content: flex-start;
}
.form-register .label-control.radio {
  display: flex;
  flex-flow: row nowrap;
  align-content: center;
  width: 50%;
  align-self: flex-end;
  justify-content: flex-end;
  margin-right: 0.5rem;
}
.form-register .label-control.radio input {
  margin-right: 0.5rem;
}
.form-register .has-error input[type=text] {
  border-color: #f00;
}
.form-register .has-error input[type=checkbox],
.form-register .has-error input[type=radio] {
  box-shadow: 0 0 5px #f00;
}
.form-register .has-success > input {
  border-color: #ccc !important;
}

.buid-your-profile .tooltip-circle {
  position: relative;
  right: 0;
  left: 0;
}
.buid-your-profile label {
  display: flex;
  flex-flow: row wrap;
}
.buid-your-profile label span {
  margin-right: 1rem;
  margin-top: 0.25rem;
  flex-basis: calc(100% - 1rem - 30px);
}
.buid-your-profile .bg-parallax-section {
  top: 0;
}

.tooltip-circle .tooltip-circle-popup {
  color: #231f20;
}

.pathway-lightbox-form .tooltip-circle-popup {
  top: -40px;
  left: -50px;
}

.link-list ul ul {
  padding: 0;
}

.with-modal {
  height: 100vh;
  overflow-y: hidden;
  padding-right: 15px;
  /* Avoid width reflow */
}

.u-overflow-hidden {
  overflow: hidden;
}

.bg-parallax-section {
  background-image: none;
  pointer-events: none;
}

.tree-01,
.tree-1,
.tree01,
.tree1,
.tree {
  background-image: url(/wp-content/themes/cwn/dist/images/tree.png?2eaa53cd15d71666fd13f8c831037d0e);
}

.tree-02,
.tree-2,
.tree02,
.tree2 {
  background-image: url(/wp-content/themes/cwn/dist/images/tree-2.png?2832cbd41dec601202a17eb2ee8cd22e);
}

.beetle {
  background-image: url(/wp-content/themes/cwn/dist/images/beetle.png?855516d2489b816ffe2961aa268feed2);
}

.bg-promo-02,
.bg-promo-2,
.bg-promo02,
.bg-promo2 {
  background-image: url(/wp-content/themes/cwn/dist/images/bg-promo-02.jpg?c2bbf869d8b8db6d209e543f582e2552);
}

.bg-promo-03,
.bg-promo-3,
.bg-promo03,
.bg-promo3 {
  background-image: url(/wp-content/themes/cwn/dist/images/bg-promo-03.jpg?99025ac4a7310b723d49f8aa912406b4);
}

.snowy {
  background-image: url(/wp-content/themes/cwn/dist/images/snowy.png?8fe3deced9a005c56a97692ec3ccaa0c);
}

.butterfly-bg {
  background-image: url(/wp-content/themes/cwn/dist/images/butterfly.png?b3025e8a717cfbb3842e4aea7773f71b);
}

.champion,
.champions {
  background-image: url(/wp-content/themes/cwn/dist/images/quote-slider-background.jpg?ba864847917d6127dde5858b9e555d7e);
  background-color: #248A86;
  background-position: bottom right;
  background-repeat: no-repeat;
}

.flower,
.flowers {
  background-image: url(/wp-content/themes/cwn/dist/images/flower.png?8f3f2f6dc878194515f23831b6282cf9);
  background-position-y: 415px;
  background-size: 25%;
}

article.search {
  border-bottom: 1px dotted #c0c0c0;
  padding: 1rem 0;
}
article.search:first-of-type {
  padding-top: 0;
  margin-top: 1rem;
}
article.search:last-of-type {
  border-bottom: 0;
  margin-bottom: 2rem;
}
article.search h2 {
  padding-right: 1rem;
  line-height: 40px;
}
article.search header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
article.search .date {
  color: #888;
  font-weight: 300;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex-basis: 250px;
}
article.search .date .icon-calendar {
  margin-right: 10px;
}
article.search .post-content {
  display: flex;
  flex-flow: row wrap;
}
@media (max-width: 767px) {
  article.search .post-content {
    flex-flow: column nowrap;
  }
}
article.search .post-content a {
  max-width: 200px;
}
@media (max-width: 767px) {
  article.search .post-content a {
    max-width: none;
    height: 300px;
  }
}
article.search .post-content a img {
  height: inherit;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
article.search .post-content a + .text {
  padding-left: 1rem;
  width: calc(100% - 200px);
}
@media (max-width: 767px) {
  article.search .post-content a + .text {
    padding: 0;
    width: auto;
    margin-top: 1rem;
  }
}

html .navigation.pagination {
  margin-top: 2rem;
}
@media (max-width: 768px) {
  html .navigation .page-numbers:not(.prev):not(.next),
html .navigation .navigation-comments .page-numbers:not(.prev):not(.next) {
    padding: 10px 15px;
  }
}

.search-form button[type=submit] {
  background: #FFC000;
  color: #231f20;
  height: 42px;
  border: 0;
  padding: 0 20px;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  position: absolute;
  right: 0;
  z-index: 9002;
}
.search-form fieldset {
  display: flex;
  flex-flow: row nowrap;
  position: relative;
}
.search-form fieldset input[type=search] {
  width: 100%;
  padding-right: 50px;
  position: relative;
  z-index: 9000;
}

.awesomplete {
  width: 100%;
}
.awesomplete ul {
  top: 45px;
  padding-left: 0;
  border: 2px solid #acaaaa;
  border-radius: 5px;
  margin-right: 4px;
  z-index: 9001;
  width: 100%;
}
.awesomplete [aria-selected=true],
.awesomplete li:hover {
  background-color: #ededed;
}

@media (max-width: 768px) {
  body.search main > .container {
    display: flex;
    flex-flow: column nowrap;
  }
  body.search main > .container .content {
    width: 100%;
    order: 1;
  }
  body.search main > .container .sidebar {
    width: 80%;
    margin: 2rem auto 0 auto;
    order: 0;
    padding: 0;
  }
}

.top-area-header form {
  position: relative;
}
.top-area-header button[type=submit] {
  position: absolute;
  z-index: 9001;
  border: 0;
  background: 0;
}
.top-area-header button {
  right: 0;
  top: 3px;
  padding: 10px 20px;
}
.top-area-header button:hover {
  color: #FFC000;
}
.top-area-header button i {
  color: inherit;
  transition: color ease-in-out 0.2s;
}

html .sidebar.blog {
  margin-top: 1.2rem;
}

.journey-box .pathway-svg {
  width: 100%;
  height: auto;
  opacity: 1;
}
.journey-box .pathway-svg svg {
  width: 100%;
  height: auto;
}
.journey-box .pathway-svg path {
  stroke: #fff;
  stroke-width: 2px;
  fill: #C4C4C4 !important;
  transition: fill ease-in-out 0.2s, stroke ease-in-out 0.2s;
}
.journey-box .pathway-svg .green-inner:hover path {
  fill: #89b485 !important;
  stroke: #89b485 !important;
}
.journey-box .pathway-svg .green-outer:hover path {
  fill: #8fd78c !important;
  stroke: #8fd78c !important;
}
.journey-box .pathway-svg .yellow-inner:hover path {
  fill: #ffb519 !important;
  stroke: #ffb519 !important;
}
.journey-box .pathway-svg .yellow-outer:hover path {
  fill: #ffcd33 !important;
  stroke: #ffcd33 !important;
}
.journey-box .pathway-svg .blue-inner:hover path {
  fill: #079c9c !important;
  stroke: #079c9c !important;
}
.journey-box .pathway-svg .blue-outer:hover path {
  fill: #07b8b8 !important;
  stroke: #07b8b8 !important;
}
.journey-box .category-01-1_1.category-01-1_2.category-01-1_3.category-01-2_1.category-01-2_2.category-01-2_3.category-01-3_1.category-01-3_2.category-01-3_3 .analyze path {
  fill: #6aa066 !important;
  stroke: #6aa066 !important;
}
.journey-box .category-01-1_1.category-01-1_2.category-01-1_3 .commit path {
  fill: #6aca66 !important;
  stroke: #6aca66 !important;
}
.journey-box .category-01-2_1.category-01-2_2.category-01-2_3 .research path {
  fill: #6aca66 !important;
  stroke: #6aca66 !important;
}
.journey-box .category-01-3_1.category-01-3_2.category-01-3_3 .set-baseline path {
  fill: #6aca66 !important;
  stroke: #6aca66 !important;
}
.journey-box .category-01-1_1 .step-1 path {
  fill: #6aca66 !important;
  stroke: #6aca66 !important;
}
.journey-box .category-01-1_2 .step-2 path {
  fill: #6aca66 !important;
  stroke: #6aca66 !important;
}
.journey-box .category-01-1_3 .step-3 path {
  fill: #6aca66 !important;
  stroke: #6aca66 !important;
}
.journey-box .category-01-2_1 .step-4 path {
  fill: #6aca66 !important;
  stroke: #6aca66 !important;
}
.journey-box .category-01-2_2 .step-5 path {
  fill: #6aca66 !important;
  stroke: #6aca66 !important;
}
.journey-box .category-01-2_3 .step-6 path {
  fill: #6aca66 !important;
  stroke: #6aca66 !important;
}
.journey-box .category-01-3_1 .step-7 path {
  fill: #6aca66 !important;
  stroke: #6aca66 !important;
}
.journey-box .category-01-3_2 .step-8 path {
  fill: #6aca66 !important;
  stroke: #6aca66 !important;
}
.journey-box .category-01-3_3 .step-9 path {
  fill: #6aca66 !important;
  stroke: #6aca66 !important;
}
.journey-box .category-02-1_1.category-02-1_2.category-02-1_3.category-02-2_1.category-02-2_2.category-02-2_3.category-02-3_1.category-02-3_2.category-02-3_3 .act path {
  fill: #e59b00 !important;
  stroke: #e59b00 !important;
}
.journey-box .category-02-1_1.category-02-1_2.category-02-1_3 .develop-strategy path {
  fill: #ffc000 !important;
  stroke: #ffc000 !important;
}
.journey-box .category-02-2_1.category-02-2_2.category-02-2_3 .detail path {
  fill: #ffc000 !important;
  stroke: #ffc000 !important;
}
.journey-box .category-02-3_1.category-02-3_2.category-02-3_3 .implement path {
  fill: #ffc000 !important;
  stroke: #ffc000 !important;
}
.journey-box .category-02-1_1 .step-10 path {
  fill: #ffc000 !important;
  stroke: #ffc000 !important;
}
.journey-box .category-02-1_2 .step-11 path {
  fill: #ffc000 !important;
  stroke: #ffc000 !important;
}
.journey-box .category-02-1_3 .step-12 path {
  fill: #ffc000 !important;
  stroke: #ffc000 !important;
}
.journey-box .category-02-2_1 .step-13 path {
  fill: #ffc000 !important;
  stroke: #ffc000 !important;
}
.journey-box .category-02-2_2 .step-14 path {
  fill: #ffc000 !important;
  stroke: #ffc000 !important;
}
.journey-box .category-02-2_3 .step-15 path {
  fill: #ffc000 !important;
  stroke: #ffc000 !important;
}
.journey-box .category-02-3_1 .step-16 path {
  fill: #ffc000 !important;
  stroke: #ffc000 !important;
}
.journey-box .category-02-3_2 .step-17 path {
  fill: #ffc000 !important;
  stroke: #ffc000 !important;
}
.journey-box .category-02-3_3 .step-18 path {
  fill: #ffc000 !important;
  stroke: #ffc000 !important;
}
.journey-box .category-03-1_1.category-03-1_2.category-03-1_3.category-03-2_1.category-03-2_2.category-03-2_3.category-03-3_1.category-03-3_2.category-03-3_3 .accelerate path {
  fill: #056b6b !important;
  stroke: #056b6b !important;
}
.journey-box .category-03-1_1.category-03-1_2.category-03-1_3 .integrate path {
  fill: #058787 !important;
  stroke: #058787 !important;
}
.journey-box .category-03-2_1.category-03-2_2.category-03-2_3 .review path {
  fill: #058787 !important;
  stroke: #058787 !important;
}
.journey-box .category-03-3_1.category-03-3_2.category-03-3_3 .advocate path {
  fill: #058787 !important;
  stroke: #058787 !important;
}
.journey-box .category-03-1_1 .step-19 path {
  fill: #058787 !important;
  stroke: #058787 !important;
}
.journey-box .category-03-1_2 .step-20 path {
  fill: #058787 !important;
  stroke: #058787 !important;
}
.journey-box .category-03-1_3 .step-21 path {
  fill: #058787 !important;
  stroke: #058787 !important;
}
.journey-box .category-03-2_1 .step-22 path {
  fill: #058787 !important;
  stroke: #058787 !important;
}
.journey-box .category-03-2_2 .step-23 path {
  fill: #058787 !important;
  stroke: #058787 !important;
}
.journey-box .category-03-2_3 .step-24 path {
  fill: #058787 !important;
  stroke: #058787 !important;
}
.journey-box .category-03-3_1 .step-25 path {
  fill: #058787 !important;
  stroke: #058787 !important;
}
.journey-box .category-03-3_2 .step-26 path {
  fill: #058787 !important;
  stroke: #058787 !important;
}
.journey-box .category-03-3_3 .step-27 path {
  fill: #058787 !important;
  stroke: #058787 !important;
}

.c-city-profile .journey-box .pathway-svg svg {
  width: 65%;
}

.vue-map-container {
  position: relative;
}
.vue-map-container .vue-map {
  left: 0; right: 0; top: 0; bottom: 0;
  position: absolute;
}
.vue-map-hidden {
  display: none;
}


.vue-street-view-pano-container {
  position: relative;
}
.vue-street-view-pano-container .vue-street-view-pano {
  left: 0; right: 0; top: 0; bottom: 0;
  position: absolute;
}

[data-v-0cd93488]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-profile-form[data-v-0cd93488] {
  position: relative;
}
.c-profile-form__section[data-v-0cd93488] {
  padding: 50px 30px;
}
.c-profile-form__submit-button[data-v-0cd93488] {
  position: absolute;
  right: 38px;
  bottom: 50px;
}
[data-v-0393d106]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
ul[data-v-0393d106] {
  margin: 0;
  padding: 0;
}
li[data-v-0393d106] {
  list-style: none;
}
.c-login[data-v-0393d106] {
  position: relative;
}
.c-profile-dropdown[data-v-0393d106] {
  height: 39px;
  padding-right: 15px;
  padding-left: 4px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  cursor: pointer;
}
.c-profile-dropdown__avatar[data-v-0393d106] {
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.c-submenu[data-v-0393d106] {
  position: absolute;
  top: 50px;
  right: 0;
  background: white;
  padding: 25px 20px;
  border: 1px solid #C4C4C4;
  border-radius: 4px;
  min-width: 235px;
  z-index: 2;
}
.c-submenu .c-menu-item-seperated[data-v-0393d106] {
  border-bottom: 1px solid #C4C4C4;
}
.c-submenu a[data-v-0393d106]:not(.c-button) {
  color: #231F20;
  transition: all 0.3s ease;
}
.c-submenu a[data-v-0393d106]:not(.c-button):hover {
  color: #FABD39;
}
:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.gm-style .gm-style-iw {
  background-color: transparent !important;
  top: 0 !important;
  left: 0 !important;
  padding: 0 !important;
  display: block !important;
  box-shadow: none !important;
  width: 186px !important;
  max-height: 300px !important;
}
.gm-style .gm-style-iw-d {
  max-height: none !important;
}
.gm-style .gm-style-iw-t::after {
  background: linear-gradient(45deg, #75cf70 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%) !important;
}
[data-v-7a8f87b4]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-mobile-nav-overlay[data-v-7a8f87b4] {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background: #231F20;
  opacity: 0.5;
  display: none;
  z-index: 3;
}
.c-mobile-nav-overlay.--open[data-v-7a8f87b4] {
  display: block;
}
.c-mobile-nav[data-v-7a8f87b4] {
  position: absolute;
  height: 100%;
  top: 0px;
  transform: translateX(-100%);
  width: 316px;
  background: white;
  z-index: 3;
  transition: all 0.5s ease;
  padding: 43px 0;
}
@media only screen and (min-width: 1024px) {
.c-mobile-nav[data-v-7a8f87b4] {
    transform: translateX(-100%) !important;
}
}
.c-mobile-nav li[data-v-7a8f87b4] {
  list-style: none;
}
.c-mobile-nav__section[data-v-7a8f87b4] {
  border-bottom: 1px solid #FFFFFF;
}
.c-mobile-nav__menu[data-v-7a8f87b4] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.c-mobile-nav__menu--sub[data-v-7a8f87b4] {
  max-height: 0;
  overflow: hidden;
  transition: all 0.5s ease;
  padding-left: 24px;
}
.c-mobile-nav__menu-item[data-v-7a8f87b4] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: 0.5s ease;
}
.c-mobile-nav__menu-item[data-v-7a8f87b4]:last-child {
  border-bottom: none;
}
.c-mobile-nav__menu-item a[data-v-7a8f87b4] {
  text-decoration: none;
}
.c-mobile-nav__menu-item--open[data-v-7a8f87b4] {
  background-color: white;
}
.c-mobile-nav__menu-item--open .c-mobile-nav__menu-item-link[data-v-7a8f87b4] {
  background-color: #E9F3F3;
  border-radius: 4px;
  color: #248A86;
}
.c-mobile-nav__menu-item--open .c-mobile-nav__drop-indicator[data-v-7a8f87b4] {
  transform: rotate(180deg);
}
.c-mobile-nav__menu-item--open .c-mobile-nav__menu--sub[data-v-7a8f87b4] {
  max-height: 800px;
}
.c-mobile-nav__drop-indicator[data-v-7a8f87b4] {
  transition: all 0.5s ease;
}
.c-mobile-nav--open[data-v-7a8f87b4] {
  transform: translateX(0%);
}
.c-mobile-nav[data-v-7a8f87b4]:focus {
  outline: none;
}
ul[data-v-7a8f87b4] {
  margin: 0;
  padding: 0;
}
li[data-v-7a8f87b4] {
  list-style: none;
}
.c-profile-dropdown[data-v-7a8f87b4] {
  height: 39px;
  border-radius: 4px;
  cursor: pointer;
}
.c-profile-dropdown__avatar[data-v-7a8f87b4] {
  border-radius: 50%;
  width: 60px;
  height: 60px;
}
@media (min-width: 1024px) {
.c-profile-dropdown__avatar[data-v-7a8f87b4] {
    width: 30px;
    height: 30px;
}
}
.c-profile-dropdown.--active[data-v-7a8f87b4] {
  background-color: #E9F3F3;
  color: #248A86;
}
.c-submenu[data-v-7a8f87b4] {
  background: white;
  margin-left: 24px;
  min-width: 236px;
  text-align: left;
}
.c-submenu a[data-v-7a8f87b4] {
  color: #231F20;
  transition: all 0.3s ease;
}
.c-submenu a[data-v-7a8f87b4]:hover {
  color: #FABD39;
}
.c-search-input[data-v-7a8f87b4] {
  border: 1px solid #E5E5E5;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.02), 0px 2px 4px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  padding-left: 48px;
  width: 100%;
  height: 48px;
}
.c-search-icon[data-v-7a8f87b4] {
  position: absolute;
  left: 45px;
  top: 14px;
  z-index: 2;
}
[data-v-3d2a8a1c]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
ul[data-v-3d2a8a1c] {
  margin: 0;
  padding: 0;
}
li[data-v-3d2a8a1c] {
  list-style: none;
}
.c-menu-item[data-v-3d2a8a1c] {
  position: relative;
}
.c-menu-item a[data-v-3d2a8a1c] {
  transition: none;
  color: white;
}
.c-menu-item a[data-v-3d2a8a1c]:hover {
  color: #FABD39;
}
.header--dark .c-menu-item a[data-v-3d2a8a1c] {
  color: #231F20;
}
.header--dark .c-menu-item a[data-v-3d2a8a1c]:hover {
  color: #248A86;
}
.c-submenu[data-v-3d2a8a1c] {
  position: absolute;
  top: 50px;
  left: -80px;
  background: white;
  padding: 25px 8px;
  border: 1px solid #E5E5E5;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.04), 0px 4px 10px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  min-width: 235px;
  z-index: 2;
}
.c-submenu .c-menu-item-seperated[data-v-3d2a8a1c] {
  border-bottom: 1px solid #C4C4C4;
}
.c-submenu li[data-v-3d2a8a1c] {
  padding: 7px 10px;
}
.c-submenu li[data-v-3d2a8a1c]:hover {
  background: #E9F3F3;
  border-radius: 4px;
}
.c-submenu li:hover a[data-v-3d2a8a1c] {
  color: #248A86;
}
.c-submenu a[data-v-3d2a8a1c] {
  color: #231F20;
}
.c-search[data-v-3d2a8a1c] {
  position: relative;
}
.c-search--open[data-v-3d2a8a1c] .c-search-icon {
  position: absolute;
  left: 15px;
  top: 10px;
}
.c-search-input[data-v-3d2a8a1c] {
  width: 186px;
  padding-left: 40px;
  border: 1px solid #E5E5E5;
  border-radius: 2px;
}
.c-notifications[data-v-3d2a8a1c] {
  top: 95px;
  left: 15px;
  right: 15px;
  background: white;
  position: absolute;
  border-top: 1px solid #E5E5E5;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.04), 0px 4px 10px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
}
@media (min-width: 1024px) {
.c-notifications[data-v-3d2a8a1c] {
    top: 54px;
    left: -180px;
    width: 360px;
}
}
.c-notification-item[data-v-3d2a8a1c] {
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.c-notification-item[data-v-3d2a8a1c]:last-child {
  padding-bottom: 0;
  border-bottom: none;
  margin-bottom: 0;
}
.c-snackbar[data-v-3d2a8a1c] {
  padding: 12px 33px 12px 12px;
  background: #FABD39;
  position: relative;
}
.c-snackbar__close[data-v-3d2a8a1c] {
  position: absolute;
  right: 12px;
  top: 12px;
}
[data-v-6107e6d6]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-action-theme-navigator__commitment-title[data-v-6107e6d6] {
  background: #248A86;
  color: white;
}
.c-action-theme-navigator__commitment-title.--not-committed[data-v-6107e6d6] {
  background: #E9F3F3;
  color: #248A86;
}
.c-action-theme-navigator__commitment-steps[data-v-6107e6d6] {
  position: relative;
}
.c-action-theme-navigator__commitment-steps.--disabled:hover .c-action-theme-navigator__disabled-tip[data-v-6107e6d6] {
  display: block;
}
.c-action-theme-navigator__disabled-tip[data-v-6107e6d6] {
  position: absolute;
  top: 50%;
  right: -25%;
  transform: translateY(-50%);
  width: 182px;
  background: #E5E5E5;
  cursor: not-allowed;
  z-index: 2;
  display: none;
}
.c-action-theme-navigator__commitment-step[data-v-6107e6d6] {
  background: #E9F3F3;
  border-bottom: 1px solid white;
  color: #231F20;
}
.c-action-theme-navigator__commitment-step.--complete[data-v-6107e6d6] {
  background: #D3E8E7;
}
.c-action-theme-navigator__commitment-step.--complete .c-action-theme-navigator__commitment-step-toggle-incomplete[data-v-6107e6d6] {
  display: none;
}
.c-action-theme-navigator__commitment-step.--complete .c-action-theme-navigator__commitment-step-toggle-complete[data-v-6107e6d6] {
  display: block;
}
.c-action-theme-navigator__commitment-step.--active[data-v-6107e6d6] {
  background: #7CB9B6;
}
.c-action-theme-navigator__commitment-step.--disabled[data-v-6107e6d6] {
  cursor: not-allowed;
  color: #8E8E8E;
  background: #F5F5F5;
}
.c-action-theme-navigator__commitment-step.--disabled button[data-v-6107e6d6] {
  cursor: not-allowed;
}
.c-action-theme-navigator__commitment-step-toggle[data-v-6107e6d6] {
  text-align: left;
}
.c-action-theme-navigator__commitment-step-toggle-incomplete[data-v-6107e6d6] {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #8E8E8E;
}
.c-action-theme-navigator__commitment-step-toggle-complete[data-v-6107e6d6] {
  display: none;
}
.c-theme-title[data-v-6107e6d6] {
  font-size: 32px;
  line-height: 42px;
}
@media (min-width: 768px) {
.c-theme-title[data-v-6107e6d6] {
    font-size: 48px;
    line-height: 48px;
}
}
.c-theme-icon[data-v-6107e6d6] {
  width: 82px;
}
@media (min-width: 768px) {
.c-theme-icon[data-v-6107e6d6] {
    width: 130px;
}
}
[data-v-cfad502a]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-dashboard-hero[data-v-cfad502a] {
  padding-top: 40px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #5aa783;
}
@media (min-width: 768px) {
.c-dashboard-hero[data-v-cfad502a] {
    padding-top: 60px;
    padding-right: 50px;
    padding-left: 50px;
    background: url(/wp-content/themes/cwn/dist/images/tree-right.png?0325c79cf4b324263b9aa971b0cdbc31), linear-gradient(88.5deg, rgba(36, 138, 134, 0.9) -16.92%, rgba(113, 185, 108, 0.9) 97.44%);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: auto, 100% 400px;
}
}
.c-directory-info[data-v-cfad502a] {
  background: url("/wp-content/themes/cwn/dist/images/act now desktop.jpg?2aa9d243b920e59085fb21802e1c7943") white no-repeat bottom right;
}
.c-leaderboard-card[data-v-cfad502a] {
  background: #E9F3F3;
  border-radius: 4px;
}
[data-v-518670ec]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.fade-enter-active[data-v-518670ec], .fade-leave-active[data-v-518670ec] {
  transition: opacity 3s ease;
}
.fade-enter-from[data-v-518670ec], .fade-leave-to[data-v-518670ec] {
  opacity: 0;
}
.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.ps-container{position:relative}
[data-v-ff5a7e26]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-city-meta-item[data-v-ff5a7e26] {
  margin-right: 12px;
}
.c-city-meta-item[data-v-ff5a7e26]:after {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #8E8E8E;
  margin-left: 12px;
  display: block;
}
.c-city-meta-item[data-v-ff5a7e26]:last-child {
  margin-right: 0;
}
.c-city-meta-item[data-v-ff5a7e26]:last-child:after {
  content: none;
}
.c-cities-leaderboard .scroll-area[data-v-ff5a7e26] {
  max-height: 509px;
}
.c-cities-leaderboard-title[data-v-ff5a7e26] {
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.04), 0px 4px 10px rgba(0, 0, 0, 0.08);
}
.c-search-input[data-v-ff5a7e26] {
  position: relative;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
}
.c-search-input[data-v-ff5a7e26]:-ms-input-placeholder {
  color: #C4C4C4;
}
.c-search-input[data-v-ff5a7e26]::placeholder {
  color: #C4C4C4;
}
.c-search-input--large .c-search-input__control[data-v-ff5a7e26] {
  height: 48px;
  line-height: 48px;
}
.c-search-input__control[data-v-ff5a7e26] {
  padding-left: 51px;
  border: none;
  border-radius: 2px;
}
.c-search-input__icon[data-v-ff5a7e26] {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
}
.c-filter[data-v-ff5a7e26] .vs__dropdown-menu {
  width: auto;
}
.c-filter[data-v-ff5a7e26] .vs__selected {
  position: relative !important;
}
:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-rationale strong {
  font-weight: 600 !important;
  color: var(--96453862-colour_700) !important;
}
.c-cbi-input {
  width: 250px;
}
.c-cbi-input__field {
  background: white;
  border: 1px solid #C4C4C4;
  border-radius: 4px;
  font-size: 16px;
  line-height: 40px;
  padding: 0 16px;
  color: #C4C4C4;
  width: 100%;
}
.c-cbi-input__suffix {
  position: absolute;
  right: 16px;
  top: 10px;
  z-index: 2;
}
.text-cbi-700 {
  color: var(--96453862-colour_700);
}
.text-cbi-600 {
  color: var(--96453862-colour_600);
}
.text-cbi-500 {
  color: var(--96453862-colour_500);
}
.text-cbi-400 {
  color: var(--96453862-colour_400);
}
.text-cbi-300 {
  color: var(--96453862-colour_300);
}
.text-cbi-200 {
  color: var(--96453862-colour_200);
}
.text-cbi-100 {
  color: var(--96453862-colour_100);
}
.text-cbi-50 {
  color: var(--96453862-colour_50);
}

/* Chrome, Safari, Edge, Opera */
.c-cbi-input__field::-webkit-outer-spin-button,
.c-cbi-input__field::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.c-cbi-input__field[type=number] {
  -moz-appearance: textfield;
}
[data-v-96453862]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-cbi-section[data-v-96453862] {
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 270px auto;
  border-radius: 4px;
  transition: all 0.3s ease;
  padding: 32px 32px 270px 32px;
}
@media (min-width: 768px) {
.c-cbi-section[data-v-96453862] {
    padding-bottom: 32px;
    background-size: contain;
}
}
.c-cbi-section[data-v-96453862]:hover {
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.04), 0px 8px 32px rgba(0, 0, 0, 0.08);
}
.c-cbi-section__arrow[data-v-96453862] {
  width: 45px;
  background: white;
  transform: rotate(180deg);
  border-radius: 50%;
  padding: 16px 0;
}
.c-cbi-section__arrow svg[data-v-96453862] {
  display: block;
  margin: 0 auto;
}
.c-cbi-tool-navigator__indicator[data-v-96453862] {
  background: var(--96453862-colour_50);
  border-radius: 2px;
  margin-bottom: 1px;
  color: var(--96453862-colour_600);
}
.c-cbi-tool-navigator__indicator.--complete[data-v-96453862] {
  color: white;
  background: var(--96453862-colour_600);
}
.c-cbi-tool-navigator__indicator.--complete .c-cbi-tool-navigator__indicator-toggle-incomplete[data-v-96453862] {
  border: 1px solid white;
}
.c-cbi-tool-navigator__indicator.--active[data-v-96453862] {
  color: #231F20;
  background: var(--96453862-colour_400);
}
.c-cbi-tool-navigator__indicator.--active .c-cbi-tool-navigator__indicator-toggle-incomplete[data-v-96453862] {
  border: 1px solid #231F20;
}
.c-cbi-tool-navigator__indicator-toggle-incomplete[data-v-96453862] {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--96453862-colour_600);
}
.c-button--cbi[data-v-96453862] {
  color: white;
  background-color: var(--96453862-colour_600);
  border: 1px solid white;
  font-weight: 500;
}
.c-button--cbi[data-v-96453862]:hover {
  background-color: white;
  color: var(--96453862-colour_600);
  border: 1px solid var(--96453862-colour_600);
}
[data-v-cfce9424]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-city-profile[data-v-cfce9424] {
  position: relative;
  padding-top: 389px;
  background-image: url(/wp-content/themes/cwn/dist/images/bg-ladybird.png?1b552787b6bc6acd13f59f40d84648b5);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom left;
  background-size: 70%;
}
@media (min-width: 1024px) {
.c-city-profile[data-v-cfce9424] {
    padding-top: 427px;
    background-size: auto;
}
}
.c-city-profile__bg[data-v-cfce9424] {
  position: absolute;
  top: 110px;
  right: 0;
  left: 0;
  height: 233px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
@media (min-width: 1024px) {
.c-city-profile__bg[data-v-cfce9424] {
    top: 87px;
    height: 340px;
}
}
.c-social-icons[data-v-cfce9424] {
  display: flex;
  justify-content: center;
}
.c-social-icons__icon[data-v-cfce9424] {
  margin-right: 10px;
}
.c-social-icons__icon[data-v-cfce9424]:last-child {
  margin-right: 0;
}
.c-web-address[data-v-cfce9424] {
  max-width: 100%;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
}
.c-city-profile-container[data-v-cfce9424] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
.c-city-profile-container[data-v-cfce9424] {
    flex-direction: row;
    align-items: flex-start;
}
}
.c-city-profile-container__sidebar[data-v-cfce9424] {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 40px 30px;
  margin-top: -130px;
  background-color: #ffffff;
  border-radius: 2px;
}
@media (min-width: 768px) {
.c-city-profile-container__sidebar[data-v-cfce9424] {
    max-width: 450px;
    margin-right: auto;
    margin-left: auto;
}
}
@media (min-width: 1024px) {
.c-city-profile-container__sidebar[data-v-cfce9424] {
    flex: 0 0 277px;
    max-width: 277px;
    margin-top: -130px;
    margin-right: 15px;
}
}
.c-city-profile-container__main[data-v-cfce9424] {
  flex: 1 1 auto;
  padding-right: 15px;
  padding-left: 15px;
  margin-top: 0;
}
@media (min-width: 1024px) {
.c-city-profile-container__main[data-v-cfce9424] {
    margin-top: -41px;
    margin-left: 15px;
}
}
[data-v-1bdfec22]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-achievement-list__item[data-v-1bdfec22] {
  overflow: hidden;
}
.c-city-feature-card[data-v-1bdfec22] .c-card__content {
  justify-content: flex-start;
}
.c-city-feature-card[data-v-1bdfec22] .c-card__thumb img {
  aspect-ratio: 240/150;
  -o-object-fit: cover;
     object-fit: cover;
}
[data-v-0db38cdf]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-action-theme[data-v-0db38cdf] {
  background: #E9F3F3;
  border-radius: 4px;
}
.c-action-theme__icon[data-v-0db38cdf] {
  width: 60px;
}
[data-v-3718e41c]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-media-upload-list[data-v-3718e41c] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px;
}
@media (min-width: 768px) {
.c-media-upload-list[data-v-3718e41c] {
    grid-template-columns: repeat(3, 1fr);
}
}
[data-v-ddf1c794]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-view-more-button[data-v-ddf1c794] {
  display: flex;
  align-items: center;
  padding: 0;
  background-color: transparent;
  border: none;
  -webkit-appearance: none;
          appearance: none;
}
.c-featured-upload-list[data-v-ddf1c794] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
}
[data-v-e53be5b6]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-tooltip[data-v-e53be5b6] {
  position: relative;
  cursor: pointer;
  display: inline-flex;
}
.c-tooltip--hover .c-tooltip__content[data-v-e53be5b6] {
  display: none;
}
.c-tooltip--hover:hover .c-tooltip__content[data-v-e53be5b6] {
  display: block;
}
.c-tooltip__toggle[data-v-e53be5b6] {
  display: inline-flex;
}
.c-tooltip__content[data-v-e53be5b6] {
  background-color: #E5E5E5;
  position: absolute;
  top: calc(100% + 12px);
  left: 50%;
  width: 270px;
  transform: translateX(-50%);
  z-index: 2;
}
.c-tooltip__content--small[data-v-e53be5b6] {
  width: 210px;
}
.c-tooltip__content[data-v-e53be5b6]::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: inherit;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%) rotate(45deg);
}
@media (max-width: 767.98px) {
.c-tooltip__content--mobile-left[data-v-e53be5b6] {
    left: auto;
    right: calc(100% + 12px);
    transform: translateY(-50%);
    top: 12px;
}
.c-tooltip__content--mobile-left[data-v-e53be5b6]::before {
    left: auto;
    right: -10px;
    top: 50%;
}
}
[data-v-0a19b98e]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-awards[data-v-0a19b98e] {
  display: flex;
  gap: 13px;
}
.c-awards__badge[data-v-0a19b98e] {
  flex: 1 1 auto;
  display: flex;
}
.c-awards__badge svg[data-v-0a19b98e] {
  height: auto;
}
.c-view-more-button[data-v-0a19b98e] {
  display: flex;
  align-items: center;
  padding: 0;
  background-color: transparent;
  border: none;
  -webkit-appearance: none;
          appearance: none;
}
[data-v-7b9c45f2]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-add-report-input[data-v-7b9c45f2] {
  height: 49px;
  line-height: 49px;
  padding: 0 10px;
  -webkit-appearance: none;
          appearance: none;
  background: #FFFFFF;
  border: 1px solid #C4C4C4;
  margin-right: 20px;
  text-align: left;
  color: #C4C4C4;
}
@media (min-width: 768px) {
.c-add-report-input[data-v-7b9c45f2] {
    padding: 0 20px;
}
}
.c-add-report-buttons[data-v-7b9c45f2] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
@media (min-width: 1200px) {
.c-add-report-buttons[data-v-7b9c45f2] {
    flex-wrap: nowrap;
}
}
.c-add-report-buttons__tooltip-wrap[data-v-7b9c45f2] {
  flex: 1 0;
}
.c-add-report-buttons__button[data-v-7b9c45f2] {
  justify-content: center;
  padding: 8px 30px;
}
@media (min-width: 768px) {
.c-add-report-buttons__button[data-v-7b9c45f2] {
    padding: 8px 10px;
}
}
.c-add-report-buttons__button[data-v-7b9c45f2] .c-button__icon {
  width: auto;
  height: 18px;
}
.c-add-report-buttons__button[data-v-7b9c45f2] .c-button__text {
  white-space: nowrap;
}
.c-add-report-buttons__button[data-v-7b9c45f2] span {
  line-height: 18px;
}
[data-v-466973ee]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-action-update[data-v-466973ee] {
  border-bottom: 1px solid #E5E5E5;
}
.c-action-update[data-v-466973ee]:last-child {
  border-bottom: none;
}
[data-v-a826fe76]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-dashboard-hero[data-v-a826fe76] {
  padding-top: 40px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #5aa783;
}
@media (min-width: 768px) {
.c-dashboard-hero[data-v-a826fe76] {
    padding-top: 60px;
    padding-right: 50px;
    padding-left: 50px;
    background: url(/wp-content/themes/cwn/dist/images/tree-right.png?0325c79cf4b324263b9aa971b0cdbc31), linear-gradient(88.5deg, rgba(36, 138, 134, 0.9) -16.92%, rgba(113, 185, 108, 0.9) 97.44%);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: auto, 100% 400px;
}
}
[data-v-2074e908]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-commitment-hero[data-v-2074e908] {
  position: relative;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  padding: 120px 0 30px;
  background-image: none;
  background-color: #ffffff;
}
@media (min-width: 768px) {
.c-commitment-hero[data-v-2074e908] {
    padding: 170px 0 30px;
}
}
@media (min-width: 1024px) {
.c-commitment-hero[data-v-2074e908] {
    padding: 200px 0 120px;
    background-image: url(/wp-content/themes/cwn/dist/images/bg-promo-commitments-info.png?b82501db60bec3a36e2d4fd8953d60f8);
}
}
.c-commitment-hero__title[data-v-2074e908] {
  font-size: 44px;
  line-height: 54px;
  color: #248A86;
  margin-bottom: 30px;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
}
@media (min-width: 768px) {
.c-commitment-hero__title[data-v-2074e908] {
    font-size: 48px;
    line-height: 54px;
}
}
.c-feature-cards[data-v-2074e908] {
  padding: 56px 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: #5aa783;
}
@media (min-width: 1024px) {
.c-feature-cards[data-v-2074e908] {
    background: url(/wp-content/themes/cwn/dist/images/tree-left.png?c825b5c97b012974b6029e91b2500895), linear-gradient(88.5deg, rgba(36, 138, 134, 0.9) -16.92%, rgba(113, 185, 108, 0.9) 97.44%);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: contain;
}
}
.c-feature-cards[data-v-2074e908] .c-card--hover:hover {
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
}
[data-v-739fd2f2]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
@media (min-width: 768px) {
.c-make-a-commitment-background[data-v-739fd2f2] {
    background-image: url(/wp-content/themes/cwn/dist/images/butterfly-commitments.png?3a7aafdaf8ab1245d2873968335b7cc6);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: right 85px;
}
}
.c-make-a-commitment-container[data-v-739fd2f2] {
  margin-top: 110px;
}
@media (min-width: 768px) {
.c-make-a-commitment-container[data-v-739fd2f2] {
    margin-top: 87px;
}
}
.c-make-a-commitment-container__info[data-v-739fd2f2] {
  padding-top: 48px;
  padding-bottom: 48px;
  background: linear-gradient(208.17deg, #248A86 2.3%, #71B96C 257.67%);
}
@media (min-width: 768px) {
.c-make-a-commitment-container__info[data-v-739fd2f2] {
    padding-top: 124px;
    padding-bottom: 124px;
}
}
.c-make-a-commitment-container__content[data-v-739fd2f2] {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (min-width: 768px) {
.c-make-a-commitment-container__content[data-v-739fd2f2] {
    padding-top: 124px;
    padding-bottom: 124px;
}
}
.c-commitment-success-modal[data-v-739fd2f2] {
  max-width: 390px;
}
.c-commitment-answered-success-modal[data-v-739fd2f2] {
  max-width: 550px;
}
[data-v-316498cd]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-filter[data-v-316498cd] .vs__dropdown-menu {
  width: auto;
}
.c-filter[data-v-316498cd] .vs__selected {
  position: relative !important;
}
[data-v-75641a87]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-notification-profile-image[data-v-75641a87] {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.c-new-marker[data-v-75641a87] {
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 6px;
  background-color: #E12727;
  border-radius: 50%;
}
:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}

/*
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
 Changed by Afshin Mehrabani
*/
/* overrides extra padding on button elements in Firefox */
@keyframes introjspulse {
0% {
    transform: scale(0);
    opacity: 0;
}
25% {
    transform: scale(0);
    opacity: 0.1;
}
50% {
    transform: scale(0.1);
    opacity: 0.3;
}
75% {
    transform: scale(0.5);
    opacity: 0.5;
}
100% {
    transform: scale(1);
    opacity: 0;
}
}
.introjs-overlay {
  position: absolute;
  box-sizing: content-box;
  z-index: 999999;
  opacity: 0;
  transition: all 0.3s ease-out;
}
.introjs-showElement {
  z-index: 9999999 !important;
}
tr.introjs-showElement > td {
  z-index: 9999999 !important;
  position: relative;
}
tr.introjs-showElement > th {
  z-index: 9999999 !important;
  position: relative;
}
.introjs-disableInteraction {
  z-index: 99999999 !important;
  position: absolute;
  background-color: #ffffff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.introjs-relativePosition {
  position: relative;
}
.introjs-helperLayer {
  box-sizing: content-box;
  position: absolute;
  z-index: 9999998;
  border-radius: 4px;
  transition: all 0.3s ease-out;
}
.introjs-helperLayer * {
  box-sizing: content-box;
}
.introjs-helperLayer *:before {
  box-sizing: content-box;
}
.introjs-helperLayer *:after {
  box-sizing: content-box;
}
.introjs-tooltipReferenceLayer {
  font-family: "Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif;
  box-sizing: content-box;
  position: absolute;
  visibility: hidden;
  z-index: 100000000;
  background-color: transparent;
  transition: all 0.3s ease-out;
}
.introjs-tooltipReferenceLayer * {
  font-family: "Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif;
}
.introjs-helperNumberLayer {
  font-family: "Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif;
  color: #9e9e9e;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.introjs-arrow {
  border: 5px solid transparent;
  content: "";
  position: absolute;
}
.introjs-arrow.top {
  top: -10px;
  left: 10px;
  border-bottom-color: #ffffff;
}
.introjs-arrow.top-right {
  top: -10px;
  right: 10px;
  border-bottom-color: #ffffff;
}
.introjs-arrow.top-middle {
  top: -10px;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #ffffff;
}
.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-left-color: #ffffff;
}
.introjs-arrow.right-bottom {
  bottom: 10px;
  right: -10px;
  border-left-color: #ffffff;
}
.introjs-arrow.bottom {
  bottom: -10px;
  left: 10px;
  border-top-color: #ffffff;
}
.introjs-arrow.bottom-right {
  bottom: -10px;
  right: 10px;
  border-top-color: #ffffff;
}
.introjs-arrow.bottom-middle {
  bottom: -10px;
  left: 50%;
  margin-left: -5px;
  border-top-color: #ffffff;
}
.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-right-color: #ffffff;
}
.introjs-arrow.left-bottom {
  left: -10px;
  bottom: 10px;
  border-right-color: #ffffff;
}
.introjs-tooltip {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  background-color: #ffffff;
  min-width: 250px;
  max-width: 300px;
  border-radius: 5px;
  box-shadow: 0 3px 30px rgba(33, 33, 33, 0.3);
  transition: opacity 0.1s ease-out;
}
.introjs-tooltiptext {
  padding: 20px;
}
.introjs-tooltip-title {
  font-size: 18px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  float: left;
  line-height: 32px;
}
.introjs-tooltip-header {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}
.introjs-tooltip-header:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.introjs-tooltipbuttons {
  border-top: 1px solid #e0e0e0;
  padding: 10px;
  text-align: right;
  white-space: nowrap;
}
.introjs-tooltipbuttons:after {
  content: "";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.introjs-button {
  box-sizing: content-box;
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.5rem 1rem;
  border: 1px solid #bdbdbd;
  text-decoration: none;
  text-shadow: 1px 1px 0 #ffffff;
  font-size: 14px;
  color: #424242;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  background-color: #f4f4f4;
  border-radius: 0.2em;
  zoom: 1;
  *display: inline;
}
.introjs-button:hover {
  outline: none;
  text-decoration: none;
  border-color: #9e9e9e;
  background-color: #e0e0e0;
  color: #212121;
}
.introjs-button:focus {
  outline: none;
  text-decoration: none;
  background-color: #eeeeee;
  box-shadow: 0 0 0 0.2rem rgba(158, 158, 158, 0.5);
  border: 1px solid #616161;
  color: #212121;
}
.introjs-button:active {
  outline: none;
  text-decoration: none;
  background-color: #e0e0e0;
  border-color: #9e9e9e;
  color: #212121;
}
.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.introjs-skipbutton {
  box-sizing: content-box;
  color: #616161;
  float: right;
  font-size: 20px;
  cursor: pointer;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  padding: 7px 10px;
}
.introjs-skipbutton:hover, .introjs-skipbutton:focus {
  color: #212121;
  outline: none;
  text-decoration: none;
}
.introjs-prevbutton {
  float: left;
}
.introjs-nextbutton {
  float: right;
}
.introjs-disabled {
  color: #9e9e9e;
  border-color: #bdbdbd;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}
.introjs-disabled:hover, .introjs-disabled:focus {
  color: #9e9e9e;
  border-color: #bdbdbd;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}
.introjs-hidden {
  display: none;
}
.introjs-bullets {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.introjs-bullets ul {
  box-sizing: content-box;
  clear: both;
  margin: 0 auto 0;
  padding: 0;
  display: inline-block;
}
.introjs-bullets ul li {
  box-sizing: content-box;
  list-style: none;
  float: left;
  margin: 0 2px;
}
.introjs-bullets ul li a {
  transition: width 0.1s ease-in;
  box-sizing: content-box;
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  text-decoration: none;
  cursor: pointer;
}
.introjs-bullets ul li a:hover, .introjs-bullets ul li a:focus {
  width: 15px;
  background: #999;
  text-decoration: none;
  outline: none;
}
.introjs-bullets ul li a.active {
  width: 15px;
  background: #999;
}
.introjs-progress {
  box-sizing: content-box;
  overflow: hidden;
  height: 10px;
  margin: 10px;
  border-radius: 4px;
  background-color: #e0e0e0;
}
.introjs-progressbar {
  box-sizing: content-box;
  float: left;
  width: 0%;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #08c;
}
.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%;
}
.introjs-fixedTooltip {
  position: fixed;
}
.introjs-hint {
  box-sizing: content-box;
  position: absolute;
  background: transparent;
  width: 20px;
  height: 15px;
  cursor: pointer;
}
.introjs-hint:focus {
  border: 0;
  outline: 0;
}
.introjs-hint:hover > .introjs-hint-pulse {
  border: 5px solid rgba(60, 60, 60, 0.57);
}
.introjs-hidehint {
  display: none;
}
.introjs-fixedhint {
  position: fixed;
}
.introjs-hint-pulse {
  box-sizing: content-box;
  width: 10px;
  height: 10px;
  border: 5px solid rgba(60, 60, 60, 0.27);
  border-radius: 30px;
  background-color: rgba(136, 136, 136, 0.24);
  z-index: 10;
  position: absolute;
  transition: all 0.2s ease-out;
}
.introjs-hint-no-anim .introjs-hint-dot {
  animation: none;
}
.introjs-hint-dot {
  box-sizing: content-box;
  border: 10px solid rgba(146, 146, 146, 0.36);
  background: transparent;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  animation: introjspulse 3s ease-out;
  animation-iteration-count: infinite;
  position: absolute;
  top: -25px;
  left: -25px;
  z-index: 1;
  opacity: 0;
}
.introjs-floating {
  position: fixed;
  top: 34vh;
}
.introjs-helperNumberLayer {
  display: none;
}
.introjs-tooltip-title {
  float: none;
  color: #231F20;
  font-weight: 700;
  margin-bottom: 20px;
}
.introjs-overlay {
  background-color: #231F20;
}
.introjs-skipbutton:not(.introjs-donebutton) {
  position: absolute;
  top: 18px;
  right: 26px;
  background-color: transparent;
  border: none;
  font-size: 23px;
  padding: 0;
  font-weight: 100;
  color: #C4C4C4;
}
.introjs-skipbutton:not(.introjs-donebutton):hover {
  background: transparent;
}
.introjs-donebutton {
  font-size: 14px;
  color: #424242;
  font-weight: 700;
  line-height: 1.5;
  padding: 0.5rem 1rem;
  min-width: 54px;
}
.introjs-donebutton,
.introjs-nextbutton {
  color: white;
  background: #FABD39;
  border: 1px solid #FABD39;
  text-shadow: none;
  font-weight: 700;
}
.introjs-donebutton:after,
.introjs-nextbutton:after {
  content: none;
}
.introjs-donebutton:focus,
.introjs-nextbutton:focus {
  color: white;
  background: #FABD39;
  border: 1px solid #FABD39;
  outline: none;
  box-shadow: none;
}
.introjs-donebutton:hover,
.introjs-nextbutton:hover {
  background: white;
  color: #FABD39;
  border: 1px solid #FABD39;
}
.introjs-prevbutton {
  background-color: #ffffff;
  border: 1px solid #E5E5E5;
  color: #4B4B4B;
  text-shadow: none;
}
.introjs-prevbutton:focus {
  outline: none;
}
.introjs-prevbutton:hover {
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
[data-v-1cde0f06]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-dashboard-hero[data-v-1cde0f06] {
  padding-top: 40px;
  padding-right: 10px;
  padding-left: 10px;
  /*background-color: #5aa783;*/
}
@media (min-width: 768px) {
.c-dashboard-hero[data-v-1cde0f06] {
    padding-top: 60px;
    padding-right: 50px;
    padding-left: 50px;
    /*	background: url('../../../../images/tree-right.png'), linear-gradient(88.5deg, rgba(36, 138, 134, 0.9) -16.92%, rgba(113, 185, 108, 0.9) 97.44%);
    	background-repeat: no-repeat;
    	background-position: right top;
    	background-size: auto, 100% 400px;*/
}
}
.c-pathway-svg[data-v-1cde0f06] {
  width: 100%;
  margin: 0 auto;
  max-width: 100%;
}
@media (min-width: 768px) {
.c-pathway-svg[data-v-1cde0f06] {
    width: 400px;
}
}
.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}
[data-v-360a2526]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-lottie[data-v-360a2526] {
  margin: 0 !important;
}
.c-lottie[data-v-360a2526] * {
  mix-blend-mode: normal !important;
}
[data-v-15fd878c]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.glide__slide[data-v-15fd878c] {
  opacity: 1;
  transition: opacity 350ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.glide__slide--exited[data-v-15fd878c] {
  opacity: 1;
}
.glide[data-v-15fd878c] .glide__track {
  overflow: visible;
}
.glide[data-v-15fd878c] .glide__slides {
  margin-bottom: 0;
}
.c-carousel[data-v-15fd878c] {
  position: relative;
  overflow: hidden;
}
.c-carousel__carousel-wrap[data-v-15fd878c] {
  width: 100%;
  margin-right: 8.3333333333%;
  position: relative;
}
.c-carousel-button[data-v-15fd878c] {
  width: 40px;
  height: 40px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
}
.c-carousel-button--next[data-v-15fd878c] {
  background-image: url(/wp-content/themes/cwn/dist/images/icon-carousel-next.png?b84ada7a06ec0a2b645779d7b049bb48);
}
.c-carousel-button--next.is-disabled[data-v-15fd878c] {
  background-image: url(/wp-content/themes/cwn/dist/images/icon-carousel-next-disabled.png?c0e73668cdb540f5459e470134ce0904);
}
.c-carousel-button--prev[data-v-15fd878c] {
  background-image: url(/wp-content/themes/cwn/dist/images/icon-carousel-prev.png?54ea5be9c6e0a8563e7503d246c97814);
}
.c-carousel-button--prev.is-disabled[data-v-15fd878c] {
  background-image: url(/wp-content/themes/cwn/dist/images/icon-carousel-prev-disabled.png?3a9404a4378cbc6db75867a88c72fe19);
}
.c-pathway-card-wrap[data-v-15fd878c] {
  height: 342px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-right: 4px;
}
.c-pathway-card[data-v-15fd878c] {
  display: flex;
  flex-direction: column;
  flex: 0 1 88%;
  transition: flex-basis 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
  border: 1px solid #E5E5E5;
  border-radius: 0.25rem;
  overflow: hidden;
}
@media (min-width: 768px) {
.c-pathway-card[data-v-15fd878c] {
    flex: 0 1 100%;
}
}
@media (min-width: 1024px) {
.c-pathway-card[data-v-15fd878c] {
    flex: 0 1 88%;
}
}
.glide__slide--active .c-pathway-card[data-v-15fd878c] {
  flex: 0 1 100%;
  transition: flex-basis 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.04);
}
.c-pathway-card--coming-soon[data-v-15fd878c] {
  filter: grayscale(1);
  position: relative;
  z-index: 0;
  pointer-events: none;
}
.c-pathway-card--coming-soon[data-v-15fd878c]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}
.c-pathway-card--coming-soon[data-v-15fd878c]::after {
  content: "Coming Soon";
  color: #4B4B4B;
  font-size: 24px;
  font-weight: 700;
  position: absolute;
  top: 49px;
  left: 0;
  width: 100%;
  text-align: center;
}
.glide__slide--active .c-pathway-card--coming-soon[data-v-15fd878c]::after {
  top: 52px;
}
.c-pathway-card__thumb[data-v-15fd878c] {
  height: 128px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (min-width: 1024px) {
.glide__slide--active .c-pathway-card__thumb[data-v-15fd878c] {
    height: 140px;
}
}
.c-pathway-card__heading[data-v-15fd878c] {
  display: flex;
  align-items: center;
}
.c-pathway-card__icon[data-v-15fd878c] {
  width: 59px;
  height: auto;
  margin-right: 15px;
  flex: 0 0 auto;
}
.c-pathway-card__title[data-v-15fd878c] {
  font-size: 15px;
  line-height: 19px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.c-pathway-card__caption[data-v-15fd878c] {
  font-size: 12px;
}
.c-pathway-card__body[data-v-15fd878c] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 1 auto;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 8.5%;
  padding-right: 8.5%;
}
[data-v-7dc3eec0]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-pathways-hero[data-v-7dc3eec0] {
  position: relative;
  padding: 150px 0 40px;
  background: linear-gradient(131deg, #71B96C 37.09%, rgba(113, 185, 108, 0.59) 80.23%);
}
@media (min-width: 768px) {
.c-pathways-hero[data-v-7dc3eec0] {
    background-size: contain;
    background-position: bottom 120px left -340px, center;
    background-repeat: no-repeat, no-repeat;
    background-image: url(/wp-content/themes/cwn/dist/images/pathway-hero-line.svg?e40db3d5d6cc0fe57cd14dbcddcf7387), linear-gradient(131deg, #71B96C 37.09%, rgba(113, 185, 108, 0.59) 80.23%);
    padding: 170px 0 60px;
}
}
@media (min-width: 1024px) {
.c-pathways-hero[data-v-7dc3eec0] {
    padding: 200px 0 110px;
}
}
.c-pathways-hero__title[data-v-7dc3eec0] {
  font-size: 42px;
  line-height: 1.1;
  color: #ffffff;
  margin-bottom: 24px;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
}
@media (min-width: 768px) {
.c-pathways-hero__title[data-v-7dc3eec0] {
    font-size: 64px;
}
}
@media (min-width: 768px) {
.c-pathways-hero__button[data-v-7dc3eec0] {
    min-width: 150px;
}
}
.c-swimlane-2[data-v-7dc3eec0] {
  position: relative;
  background-color: #ffffff;
}
.c-swimlane-2[data-v-7dc3eec0]::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 40px;
  width: 100%;
  background-color: #FBFBFB;
}
.c-feature-card[data-v-7dc3eec0] {
  width: 215px;
  height: 100%;
  max-width: 100%;
  background-color: #ffffff;
  padding: 0 10px 10px;
}
@media (min-width: 768px) {
.c-feature-card[data-v-7dc3eec0] {
    padding: 0 20px 20px;
}
}
.c-feature-card[data-v-7dc3eec0]:hover {
  box-shadow: -4px 4px 20px 0px #00000014;
}
.c-feature-card__lottie[data-v-7dc3eec0] {
  overflow: hidden;
}
.c-feature-card__lottie--book[data-v-7dc3eec0] svg {
  width: 103px !important;
  height: auto !important;
  position: relative !important;
  left: -16px !important;
  bottom: 9px !important;
}
.c-feature-card__lottie--book[data-v-7dc3eec0] svg path {
  stroke-width: 6px !important;
}
.c-feature-card__lottie--bulb[data-v-7dc3eec0] svg {
  width: 81px !important;
  height: auto !important;
  position: relative !important;
  left: -16px !important;
  bottom: 2px !important;
}
.c-feature-card__lottie--leaf[data-v-7dc3eec0] svg {
  width: 91px !important;
  height: auto !important;
  position: relative !important;
  left: -23px !important;
  bottom: 1px !important;
}
.c-feature-card__lottie--share[data-v-7dc3eec0] svg {
  width: 55px !important;
  height: auto !important;
  position: relative !important;
  left: -6px !important;
  bottom: -11px !important;
}
.c-feature-card__lottie--share[data-v-7dc3eec0] svg path {
  stroke-width: 10px !important;
}
.c-bottom-strip[data-v-7dc3eec0] {
  width: 100%;
  height: 26px;
  background-image: url(/wp-content/themes/cwn/dist/images/pathways-bottom-strip.png?4b53e088c63085d197fa6b87f7899275);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media (min-width: 768px) {
.c-bottom-strip[data-v-7dc3eec0] {
    height: 46px;
}
}
:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-pathway-svg {
  width: 100%;
  margin-left: auto;
  max-width: 100%;
}
@media (min-width: 768px) {
.c-pathway-svg {
    width: 400px;
}
}
.c-modal-trigger {
  display: flex;
  height: 50px;
  border: 1px solid #E5E5E5;
  padding: 0;
  width: 100%;
  background-color: #ffffff;
}
.c-modal-trigger__text {
  font-size: 14px;
  line-height: 50px;
  padding: 0 15px;
}
.c-modal-trigger__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  background-color: #E5E5E5;
  height: 100%;
}
.c-modal-trigger__icon svg {
  width: 24px;
  height: auto;
}
.c-modal-trigger.--set .c-modal-trigger__icon {
  background: #71B96C;
}
.u-button-completed {
  background: #71B96C;
  color: white;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
[data-v-2a5d86d5]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-upload-modal[data-v-2a5d86d5] {
  transition: height 60ms ease-out;
}
.c-upload-modal__header[data-v-2a5d86d5] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%;
  border-bottom: 1px solid #C4C4C4;
  height: 90px;
}
.c-upload-modal__body[data-v-2a5d86d5] {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  padding-left: 30px;
}
.c-upload-modal__body--wizard[data-v-2a5d86d5] {
  padding-top: 30px;
  padding-bottom: 30px;
}
.c-upload-modal__close[data-v-2a5d86d5] {
  display: flex;
  width: 18px;
  height: 18px;
}
.c-upload-list-filter[data-v-2a5d86d5] {
  position: relative;
}
.c-upload-list-filter__search-icon[data-v-2a5d86d5] {
  display: none;
}
@media (min-width: 768px) {
.c-upload-list-filter__search-icon[data-v-2a5d86d5] {
    display: block;
}
}
.c-card-highlight[data-v-2a5d86d5] .c-card {
  border: 1px solid #71B96C;
}
[data-v-154dae86]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-filter[data-v-154dae86] .vs__dropdown-menu {
  width: auto;
}
.c-filter[data-v-154dae86] .vs__selected {
  position: relative !important;
}
.c-feed__seperator[data-v-154dae86] {
  height: 1px;
  background: #C4C4C4;
  width: 100%;
}
.c-feed-item--pinned[data-v-154dae86] {
  border-top: 8px solid #FABD39;
}
[data-v-5d4af3e7]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-feed-item-actions__item[data-v-5d4af3e7] {
  color: #231F20;
  transition: none;
  position: relative;
}
.c-feed-item-actions__item[data-v-5d4af3e7]:hover {
  color: #248A86;
}
.c-feed-item-actions__item:hover .c-feed-item-actions__share-menu[data-v-5d4af3e7] {
  opacity: 1;
  pointer-events: auto;
}
.c-feed-item-actions__item--disabled[data-v-5d4af3e7] {
  pointer-events: none;
}
.c-feed-item-actions__share-menu[data-v-5d4af3e7] {
  position: absolute;
  top: 100%;
  opacity: 0;
  pointer-events: none;
  transition: opacity 60ms ease-out;
  display: flex;
  border: 1px solid #E5E5E5;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  padding: 15px;
  background: white;
  z-index: 2;
}
.c-feed-item-actions__share-button[data-v-5d4af3e7] {
  position: relative;
  pointer-events: all;
  z-index: 3;
}
[data-v-2058dc0c]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-comment[data-v-2058dc0c] {
  margin-bottom: 28px;
}
.c-comment[data-v-2058dc0c]:last-child {
  margin-bottom: 0;
}
.c-comment__content[data-v-2058dc0c] {
  background: #E5E5E5;
  border-radius: 2px;
}
.c-seperator[data-v-2058dc0c] {
  height: 1px;
  background: #C4C4C4;
  width: 100%;
  margin-right: 10px;
}
[data-v-322cf79e]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-feed-item-commitment-action__icon[data-v-322cf79e] {
  width: 60px;
  height: 60px;
}
[data-v-c1f2b4da]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-feed-item-header[data-v-c1f2b4da] {
  position: relative;
}
.c-feed-actions[data-v-c1f2b4da] {
  position: absolute;
  right: -50px;
  top: 57px;
  border: 1px solid #E5E5E5;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  padding: 25px;
  background: white;
  width: 200px;
  z-index: 2;
}
[data-v-cb757eea]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-feed-item-meta[data-v-cb757eea] {
  border-top: 1px solid #C4C4C4;
  border-bottom: 1px solid #C4C4C4;
}
[data-v-33e00ba5]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-new-comment__input[data-v-33e00ba5] {
  width: 100%;
  background: #E5E5E5;
  border-radius: 2px;
  border: none;
}
.c-new-comment__emoji-picker[data-v-33e00ba5] {
  position: absolute;
  top: 0;
  left: 0;
}
[data-v-c773268c]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-feed-image[data-v-c773268c] {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1024px) {
.c-feed-image[data-v-c773268c] {
    min-width: 350px;
}
}
[data-v-7eeb27d5]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-resource-list-filter[data-v-7eeb27d5] {
  position: relative;
}
.c-resource-list-filter__search-icon[data-v-7eeb27d5] {
  display: none;
  position: absolute;
  left: 20px;
  top: 10px;
  z-index: 2;
}
@media (min-width: 768px) {
.c-resource-list-filter__search-icon[data-v-7eeb27d5] {
    display: block;
}
}
:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-create-resource-form {
  position: relative;
}
.c-city-invite .c-input-wrapper label {
  color: #248A86 !important;
}
.c-inactive {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 11;
}
.c-success-message {
  z-index: 12;
  position: relative;
}
@media (max-width: 767.98px) {
.c-success-message {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    background: white;
    left: 0;
    padding: 20px;
}
}
[data-v-9520ef22]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-theme-link[data-v-9520ef22]:after {
  content: ", ";
}
.c-theme-link[data-v-9520ef22]:last-child:after {
  content: none;
}
.c-meta__item[data-v-9520ef22] {
  margin-right: 12px;
}
.c-meta__item[data-v-9520ef22]:after {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #C4C4C4;
  margin-left: 12px;
}
.c-meta__item[data-v-9520ef22]:last-child {
  margin-right: 0;
}
.c-meta__item[data-v-9520ef22]:last-child:after {
  content: none;
}
[data-v-23278b22]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-resource-list-filter[data-v-23278b22] {
  position: relative;
  margin-bottom: 30px;
}
@media (min-width: 576px) {
.c-resource-list-filter[data-v-23278b22] {
    margin-bottom: 0;
}
}
@media (min-width: 768px) {
.c-resource-list-filter__input[data-v-23278b22]:before {
    content: "";
    display: inline-block;
    width: 1px;
    height: 25px;
    background: #C4C4C4;
    position: absolute;
    left: 0;
    top: 9px;
    z-index: 2;
}
}
.c-resource-list-filter__input--type[data-v-23278b22] {
  position: relative;
}
@media (min-width: 576px) {
.c-resource-list-filter__input--type[data-v-23278b22] {
    min-width: 238px;
}
}
.c-resource-list-filter__input--theme[data-v-23278b22] {
  position: relative;
}
@media (min-width: 576px) {
.c-resource-list-filter__input--theme[data-v-23278b22] {
    min-width: 320px;
}
}
.c-resource-list-filter__input--region[data-v-23278b22] {
  position: relative;
}
@media (min-width: 576px) {
.c-resource-list-filter__input--region[data-v-23278b22] {
    min-width: 230px;
}
}
.c-resource-list-filter__search-icon[data-v-23278b22] {
  display: none;
  position: absolute;
  left: 20px;
  top: 10px;
  z-index: 2;
}
@media (min-width: 768px) {
.c-resource-list-filter__search-icon[data-v-23278b22] {
    display: block;
}
}
[data-v-9233996e]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-tools-and-resources-container--resourceSearch[data-v-9233996e] {
  background: url(/wp-content/themes/cwn/dist/images/tools-and-resources-landing.png?0ab5755fdf8eac1dd38fd3ac35da4209) no-repeat center left;
}
[data-v-be43e0c2]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-upload-resource[data-v-be43e0c2] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  z-index: 3;
  overflow-y: scroll;
}
.c-upload-resource__close[data-v-be43e0c2] {
  position: absolute;
  top: 40px;
  right: 40px;
  z-index: 2;
  width: 13px;
  height: 13px;
}
.c-upload-resource__info[data-v-be43e0c2] {
  background: url(/wp-content/themes/cwn/dist/images/buildings-with-trees.png?d5553a09f94536ac5c861df6aa7ccaf5) no-repeat bottom right, linear-gradient(339.35deg, #248A86 5.84%, #71B96C 105.86%);
}
.c-upload-resource__left-panel[data-v-be43e0c2] {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  background: white;
  top: -15px;
}
@media (min-width: 768px) {
.c-upload-resource__left-panel[data-v-be43e0c2] {
    top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
}
[data-v-06abaaa2]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-resource-list-filter[data-v-06abaaa2] {
  position: relative;
}
.c-resource-list-filter__search-icon[data-v-06abaaa2] {
  display: none;
  position: absolute;
  left: 20px;
  top: 10px;
  z-index: 2;
}
@media (min-width: 768px) {
.c-resource-list-filter__search-icon[data-v-06abaaa2] {
    display: block;
}
}
[data-v-2ef826e6]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-back-up[data-v-2ef826e6] {
  background: rgba(196, 196, 196, 0.4);
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: fixed;
  text-align: center;
  line-height: 70px;
  z-index: 2;
  right: 15px;
  bottom: 20px;
}
@media (min-width: 768px) {
.c-back-up[data-v-2ef826e6] {
    right: 70px;
    bottom: 70px;
}
}
[data-v-6858ca72]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-breadcrumbs[data-v-6858ca72] {
  display: flex;
  flex-wrap: wrap;
}
.c-breadcrumbs__breadcrumb[data-v-6858ca72] {
  color: #C4C4C4;
  flex-shrink: 0;
}
.c-breadcrumbs__breadcrumb[data-v-6858ca72]:hover {
  color: #28a745;
}
.c-breadcrumbs__breadcrumb[data-v-6858ca72]:after {
  content: "/";
  margin: 0 4px;
}
.c-breadcrumbs__breadcrumb[data-v-6858ca72]:last-child {
  color: var(--6858ca72-activeColor);
}
.c-breadcrumbs__breadcrumb[data-v-6858ca72]:last-child:after {
  content: none;
}
.c-breadcrumbs__breadcrumb[data-v-6858ca72]:last-child:hover {
  color: #C4C4C4;
}
[data-v-55f12444]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-card[data-v-55f12444] {
  padding: 20px;
  border: 1px solid #E5E5E5;
  border-radius: 2px;
}
.c-card__thumb[data-v-55f12444] {
  margin-right: 20px;
  flex: 1 0 66px;
}
.c-card__thumb-rounded[data-v-55f12444] {
  border-radius: 50%;
}
.c-card__info[data-v-55f12444] {
  flex: 0 1 calc(100% - 66px);
}
.c-card__meta[data-v-55f12444] {
  padding-top: 20px;
  border-top: 1px solid #E5E5E5;
}
.c-card__meta-item[data-v-55f12444] {
  margin-right: 12px;
}
.c-card__meta-item[data-v-55f12444]:after {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #C4C4C4;
  margin-left: 12px;
}
.c-card__meta-item[data-v-55f12444]:last-child {
  margin-right: 0;
}
.c-card__meta-item[data-v-55f12444]:last-child:after {
  content: none;
}
.c-card--important[data-v-55f12444] {
  border: 1px solid #248A86;
}
.c-card--no-border[data-v-55f12444] {
  border: none;
}
.c-card--stacked[data-v-55f12444] {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.c-card[data-v-55f12444]:hover, .c-card[data-v-55f12444]:focus {
  background: white !important;
}
[data-v-42b43744]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-card-grid[data-v-42b43744] {
  padding: 30px 30px 0 30px;
  border-radius: 2px;
  margin-bottom: 40px;
}
.c-card-grid--no-gutters[data-v-42b43744] {
  padding: 0;
}
[data-v-c2d996d4]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-search-input[data-v-c2d996d4] {
  position: relative;
}
.c-search-input[data-v-c2d996d4]:-ms-input-placeholder {
  color: #C4C4C4;
}
.c-search-input[data-v-c2d996d4]::placeholder {
  color: #C4C4C4;
}
.c-search-input--large .c-search-input__control[data-v-c2d996d4] {
  height: 48px;
  line-height: 48px;
}
.c-search-input__control[data-v-c2d996d4] {
  padding-left: 51px;
  border: none;
  border-radius: 2px;
}
.c-search-input__icon[data-v-c2d996d4] {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
}
.c-filter[data-v-c2d996d4] .vs__dropdown-menu {
  width: auto;
}
.c-filter[data-v-c2d996d4] .vs__selected {
  position: relative !important;
}
[data-v-61ee4a84]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-city-logo[data-v-61ee4a84] {
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #ffffff;
  border: 1px solid #E5E5E5;
  border-radius: 50%;
}
.c-city-logo__image[data-v-61ee4a84] {
  position: absolute;
  top: 4px;
  left: 4px;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.c-city-logo__image--placeholder[data-v-61ee4a84] {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
[data-v-27d30ac8]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-commitment-count[data-v-27d30ac8] {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
}
@media (min-width: 768px) {
.c-commitment-count[data-v-27d30ac8] {
    flex-direction: row-reverse;
    text-align: left;
}
}
.c-commitment-count__title[data-v-27d30ac8] {
  margin-top: 6px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1;
}
.c-commitment-count__count[data-v-27d30ac8] {
  margin-right: 4px;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 1;
  color: #248A86;
}
[data-v-558fb35b]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-commitment-graph[data-v-558fb35b] {
  margin-bottom: 30px;
}
.c-commitment-graph__graph-wrap[data-v-558fb35b] {
  position: relative;
  display: block;
  width: 100%;
  margin: 0 auto;
}
.c-commitment-graph__graph-wrap[data-v-558fb35b]::before {
  display: block;
  width: 100%;
  padding-top: calc(200 / 300 * 100%);
  content: "";
}
.c-commitment-graph__graph-inner[data-v-558fb35b] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: flex-start;
  height: 100%;
  text-align: center;
  padding-left: 0;
  list-style: none;
}
.c-commitment-graph__bubble[data-v-558fb35b] {
  --develop: 1;
  --reduce: 1;
  --ensure: 1;
  position: relative;
  min-width: 15%;
  max-width: 60%;
  color: #ffffff;
  mix-blend-mode: multiply;
  border-radius: 50%;
  opacity: 1;
}
.c-commitment-graph__bubble[data-v-558fb35b]::after {
  display: block;
  width: 100%;
  padding-top: 100%;
  content: "";
}
.c-commitment-graph__bubble.has-icon .c-commitment-graph__icon[data-v-558fb35b] {
  display: block;
}
.c-commitment-graph__bubble.--develop[data-v-558fb35b] {
  right: 6%;
  flex: var(--develop) 1 auto;
  align-self: center;
  background-color: #FABD39;
}
.c-commitment-graph__bubble.--reduce[data-v-558fb35b] {
  top: 4%;
  left: 6%;
  flex: var(--reduce) 1 auto;
  background-color: #71B96C;
}
.c-commitment-graph__bubble.--ensure[data-v-558fb35b] {
  flex: var(--ensure) 1 auto;
  align-self: flex-end;
  background-color: #248A86;
}
.c-commitment-graph__bubble__inner[data-v-558fb35b] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.c-commitment-graph__icon[data-v-558fb35b] {
  display: none;
  width: 34px;
  height: auto;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
.c-commitment-graph__icon[data-v-558fb35b] {
    width: 50px;
    margin-bottom: 10px;
}
}
.c-commitment-graph__value[data-v-558fb35b] {
  font-size: 21px;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  line-height: 1;
}
@media (min-width: 768px) {
.c-commitment-graph__value[data-v-558fb35b] {
    font-size: 36px;
}
}
.c-commitment-graph__value--small[data-v-558fb35b] {
  font-size: 20px;
}
@media (min-width: 768px) {
.c-commitment-graph__value--small[data-v-558fb35b] {
    font-size: 24px;
}
}
.c-commitment-graph__legend-item[data-v-558fb35b] {
  position: relative;
  padding-left: 22px;
  margin-bottom: 10px;
}
.c-commitment-graph__legend-item[data-v-558fb35b]::before {
  position: absolute;
  top: 5px;
  left: 0;
  display: inline-block;
  width: 14px;
  height: 14px;
  content: "";
  border-radius: 50%;
}
.c-commitment-graph__legend-item--grassy-fields[data-v-558fb35b]::before {
  background-color: #71B96C;
}
.c-commitment-graph__legend-item--ocean-blue[data-v-558fb35b]::before {
  background-color: #248A86;
}
.c-commitment-graph__legend-item--tropical-tangerine[data-v-558fb35b]::before {
  background-color: #FABD39;
}
[data-v-49687203]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-document-link[data-v-49687203] {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.c-document-link[data-v-49687203]:last-of-type {
  margin-bottom: 0;
}
.c-document-link__icon[data-v-49687203] {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  flex: 0 0 auto;
}
[data-v-3eb6fc86]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-download-card[data-v-3eb6fc86] {
  padding: 30px;
  border: 1px solid #E5E5E5;
  border-radius: 2px;
}
.c-download-card__thumb[data-v-3eb6fc86] {
  margin-right: 20px;
  flex: 1 0 66px;
}
.c-download-card__info[data-v-3eb6fc86] {
  flex: 0 1 calc(100% - 66px);
}
.c-download-card__meta[data-v-3eb6fc86] {
  padding-top: 20px;
  border-top: 1px solid #E5E5E5;
}
.c-download-card__meta-item[data-v-3eb6fc86] {
  margin-right: 12px;
}
.c-download-card__meta-item[data-v-3eb6fc86]:after {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #C4C4C4;
  margin-left: 12px;
}
.c-download-card__meta-item[data-v-3eb6fc86]:last-child {
  margin-right: 0;
}
.c-download-card__meta-item[data-v-3eb6fc86]:last-child:after {
  content: none;
}
.c-download-card--important[data-v-3eb6fc86] {
  border: 1px solid #248A86;
}
[data-v-257e5153]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-expansion-panel[data-v-257e5153] {
  margin-bottom: 25px;
  border-radius: 4px;
  background: white;
}
.c-expansion-panel.is-active .c-expansion-panel__body[data-v-257e5153] {
  height: auto;
  overflow: visible;
}
.c-expansion-panel.is-active .c-expansion-panel__body__inner[data-v-257e5153] {
  opacity: 1;
}
.c-expansion-panel.is-active .c-expansion-panel__caret[data-v-257e5153] {
  transform: scaleY(-1);
}
.c-expansion-panel--shadow[data-v-257e5153] {
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.04);
}
.c-expansion-panel--shadow .c-expansion-panel__title[data-v-257e5153] {
  box-shadow: none;
}
.c-expansion-panel__title[data-v-257e5153] {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 100px;
  padding: 30px;
  background-color: transparent;
  border-style: none;
  border-radius: 0;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.04);
  text-align: left;
}
.c-expansion-panel__body[data-v-257e5153] {
  height: 0;
  overflow: hidden;
}
.c-expansion-panel__body__inner[data-v-257e5153] {
  opacity: 0;
  transition: opacity 120ms ease-out;
  transition-delay: 30ms;
}
.c-expansion-panel__icon[data-v-257e5153] {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  width: 60px;
  height: 60px;
}
.c-expansion-panel__caret[data-v-257e5153] {
  flex: 0 0 auto;
  width: 19px;
  height: auto;
  margin-left: auto;
  transition: transform 60ms linear;
}
.c-expansion-panel.--flat[data-v-257e5153] {
  background: transparent;
  border-bottom: 1px solid #E5E5E5;
}
.c-expansion-panel.--flat .c-expansion-panel__title[data-v-257e5153] {
  padding: 30px 0;
  box-shadow: none;
}
.c-expansion-panel.--commitment-step[data-v-257e5153] {
  background: transparent;
}
.c-expansion-panel.--commitment-step .c-expansion-panel__title[data-v-257e5153] {
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
  padding: 8px 24px;
  min-height: auto;
}
[data-v-7bc5dca6]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-card[data-v-7bc5dca6] {
  display: flex;
  flex-direction: column;
  border-radius: 2px;
  overflow: hidden;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.04);
  transition: box-shadow 60ms ease-in;
}
.c-card--hover[data-v-7bc5dca6]:hover {
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.04);
}
.c-card__thumb[data-v-7bc5dca6] {
  flex: 0 0 auto;
}
.c-card__info[data-v-7bc5dca6] {
  flex: 1 1 auto;
}
.c-card__content[data-v-7bc5dca6] {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.c-card__meta[data-v-7bc5dca6] {
  flex: 0 0 auto;
  padding-top: 5px;
  margin-top: auto;
}
.c-card__meta-item[data-v-7bc5dca6] {
  margin-right: 12px;
}
.c-card__meta-item[data-v-7bc5dca6]:after {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #C4C4C4;
  margin-left: 12px;
}
.c-card__meta-item[data-v-7bc5dca6]:last-child {
  margin-right: 0;
}
.c-card__meta-item[data-v-7bc5dca6]:last-child:after {
  content: none;
}
[data-v-76a7840b]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-login__info[data-v-76a7840b] {
  background: url(/wp-content/themes/cwn/dist/images/buildings-with-trees.png?d5553a09f94536ac5c861df6aa7ccaf5) no-repeat bottom right, linear-gradient(339.35deg, #248A86 5.84%, #71B96C 105.86%);
}
.c-login__left-panel[data-v-76a7840b] {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  background: white;
  top: -15px;
}
@media (min-width: 768px) {
.c-login__left-panel[data-v-76a7840b] {
    top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
}
.c-registration-progress__step[data-v-76a7840b]:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid white;
  border-radius: 50%;
  margin-right: 20px;
  top: 2px;
  position: relative;
}
.c-registration-progress__step[data-v-76a7840b]:after {
  content: "";
  display: block;
  height: 23px;
  width: 1px;
  background: white;
  margin-bottom: 4px;
  margin-left: 7px;
}
.c-registration-progress__step[data-v-76a7840b]:last-child:after {
  content: none;
}
.c-registration-progress .c-registration-progress__step--active.c-registration-progress__step[data-v-76a7840b]:before {
  background-color: white;
}
:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-modal-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.69);
  z-index: 12;
}
.c-modal {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  background: white;
}
@media (min-width: 1024px) {
.c-modal {
    width: 80%;
}
}
@media (min-width: 1200px) {
.c-modal {
    width: 60%;
    height: auto;
}
}
.c-modal__header {
  position: relative;
  flex: 0 0 auto;
}
.c-modal__body {
  position: relative;
  flex: 1 1 auto;
}
.c-modal__body--overflow-auto {
  overflow: auto;
}
.c-modal__body--overflow-hidden {
  overflow: hidden;
}
.c-modal__body::-webkit-scrollbar {
  width: 8px;
}
.c-modal__body::-webkit-scrollbar-track {
  background: transparent;
  box-shadow: none;
  border-radius: 8px;
}
.c-modal__body::-webkit-scrollbar-thumb {
  background: #E5E5E5;
  border-radius: 8px;
}
.c-modal__footer {
  flex: 0 0 auto;
}
.c-modal__close {
  position: absolute;
  display: flex;
  top: 40px;
  z-index: 2;
  width: 18px;
  height: 18px;
}
.c-modal__close--right {
  right: 40px;
}
.c-modal__close--left {
  left: 40px;
}
[data-v-c654409a]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-pagination[data-v-c654409a] {
  display: flex;
  justify-content: center;
}
.c-pagination[data-v-c654409a] .vue-ads-leading-loose {
  display: none;
}
.c-pagination__link[data-v-c654409a] {
  padding: 0 11px;
  font-size: 12px;
  font-weight: 400;
  line-height: 28px;
  color: #231F20;
  background: none;
  border: none;
  margin: 0 4px;
  border-radius: 2px;
}
.c-pagination__link[title=previous][data-v-c654409a] {
  background: white;
}
.c-pagination__link[title=previous][data-v-c654409a]::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS44NDg2MyAxLjAwMDAyTDEuODQ4NjMgNS4wMDAwMkw1Ljg0ODYzIDkuMDAwMDJMNS4wMDAxIDkuODQ4NTVMMC4xNTE1NzYgNS4wMDAwMkw1LjAwMDEgMC4xNTE0ODlMNS44NDg2MyAxLjAwMDAyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}
.c-pagination__link[title=next][data-v-c654409a] {
  background: white;
}
.c-pagination__link[title=next][data-v-c654409a]::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4xNTEzNjcgOC45OTk5OEw0LjE1MTM3IDQuOTk5OThMMC4xNTEzNjcgMC45OTk5ODNMMC45OTk4OTUgMC4xNTE0NTRMNS44NDg0MiA0Ljk5OTk4TDAuOTk5ODk1IDkuODQ4NTFMMC4xNTEzNjcgOC45OTk5OFoiIGZpbGw9IiMyMzFGMjAiLz4KPC9zdmc+Cg==");
}
.c-pagination__link[data-v-c654409a]:hover {
  color: #248A86;
}
.c-pagination__link.is-active[data-v-c654409a], .c-pagination__link.vue-ads-bg-teal-500[data-v-c654409a] {
  color: #248A86;
  background: #E9F3F3;
}
[data-v-f6764db4]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-panel[data-v-f6764db4] {
  padding: 30px 30px 0 30px;
  border-radius: 2px;
}
.c-panel--border[data-v-f6764db4] {
  border: 1px solid #E5E5E5;
}
.c-panel--border-top[data-v-f6764db4] {
  border-top: 1px solid #E5E5E5;
}
.c-panel--border-bottom[data-v-f6764db4] {
  border-bottom: 1px solid #E5E5E5;
}
.c-panel--border-radius[data-v-f6764db4] {
  border-radius: 2px;
}
[data-v-826ed570]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-progress-bar[data-v-826ed570] {
  position: relative;
  display: block;
  width: 100%;
  height: 16px;
  overflow: hidden;
  background-color: #E5E5E5;
}
.c-progress-bar__gradient[data-v-826ed570] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: inherit;
  background: linear-gradient(to right, #248A86 0%, #71B96C 100%);
}
.c-progress-bar__color[data-v-826ed570] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: inherit;
  background: var(--826ed570-progressColor);
}
.c-progress-bar__progress[data-v-826ed570] {
  position: absolute;
  top: -1px;
  right: 0;
  bottom: -1px;
  background-color: #E5E5E5;
}
[data-v-3bbde04b]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-progress-ring[data-v-3bbde04b] {
  position: relative;
  display: inline-block;
}
.c-progress-ring[data-v-3bbde04b]::before {
  display: block;
  width: 100%;
  padding-top: 100%;
  content: "";
}
.c-progress-ring__svg[data-v-3bbde04b], .c-progress-ring__icon[data-v-3bbde04b] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.c-progress-ring__icon[data-v-3bbde04b] {
  width: 53%;
  display: flex;
  align-items: center;
}
.c-progress-ring__circle[data-v-3bbde04b] {
  transition: stroke-dashoffset 0.35s;
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
}
[data-v-aabc16de]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-radial-graph[data-v-aabc16de] {
  width: 190px;
  height: 95px;
  position: relative;
}
.c-radial-graph[data-v-aabc16de]:before {
  content: "";
  width: 190px;
  height: 95px;
  position: absolute;
  border: 12px solid #E5E5E5;
  border-radius: 300px 300px 0 0;
  border-bottom: none;
}
.c-radial-graph__bar[data-v-aabc16de] {
  width: 190px;
  height: 95px;
  position: absolute;
  overflow: hidden;
}
.c-radial-graph__bar[data-v-aabc16de]:before, .c-radial-graph__bar[data-v-aabc16de]:after {
  width: 190px;
  height: 95px;
  position: absolute;
  top: 100%;
  border: 12px solid #248A86;
  content: "";
  border-radius: 0 0 300px 300px;
  border-top: none;
  animation: radial-graph-animation-aabc16de 1s;
  transform-origin: center top;
}
.c-radial-graph__bar[data-v-aabc16de]:after {
  transform: var(--aabc16de-percentageDegrees);
}
.c-radial-graph__label[data-v-aabc16de] {
  position: absolute;
  bottom: -14px;
  width: 100%;
  text-align: center;
}
@keyframes radial-graph-animation-aabc16de {
0% {
    transform: rotate(0deg);
}
50% {
    transform: rotate(180deg);
}
}
[data-v-7dec77d4]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-site-content[data-v-7dec77d4] {
  transition: all 0.5s ease;
}
@media only screen and (max-width: 1023px) {
.mobile-nav-open[data-v-7dec77d4] {
    transform: translateX(316px);
}
}
[data-v-7ea8635a]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-snackbar[data-v-7ea8635a] {
  padding: 12px 33px 12px 12px;
  background: #FABD39;
  position: relative;
}
.c-snackbar__close[data-v-7ea8635a] {
  position: absolute;
  right: 12px;
  top: 12px;
}
[data-v-8f16661a]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-stepper__step[data-v-8f16661a]:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid white;
  border-radius: 50%;
  margin-right: 20px;
  top: 2px;
  position: relative;
}
.c-stepper__step[data-v-8f16661a]:after {
  content: "";
  display: block;
  height: 23px;
  width: 1px;
  background: white;
  margin-bottom: 4px;
  margin-left: 7px;
}
.c-stepper__step[data-v-8f16661a]:last-child:after {
  content: none;
}
.c-stepper .c-stepper__step--active.c-stepper__step[data-v-8f16661a]:before {
  background-color: #FABD39;
}
[data-v-57d9fc77]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-filter[data-v-57d9fc77] .vs__dropdown-menu {
  width: auto;
}
.c-filter[data-v-57d9fc77] .vs__selected {
  position: relative !important;
}
.c-feed__seperator[data-v-57d9fc77] {
  height: 1px;
  background: #C4C4C4;
  width: 100%;
  margin-right: 10px;
}
.c-city-profile[data-v-57d9fc77] {
  position: relative;
  padding-top: 160px;
  /*background-image: url('../../../../images/bg-ladybird.png');*/
  background-size: 70%;
  background-position: bottom left;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
@media (min-width: 1024px) {
.c-city-profile[data-v-57d9fc77] {
    padding-top: 200px;
    background-size: auto;
}
}
.c-city-profile__bg[data-v-57d9fc77] {
  position: absolute;
  top: 156px;
  right: 0;
  left: 0;
  height: 233px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
@media (min-width: 1024px) {
.c-city-profile__bg[data-v-57d9fc77] {
    top: 87px;
    height: 340px;
}
}
.c-city-profile__mobile-tabs[data-v-57d9fc77] {
  position: absolute;
  top: 110px;
  right: 0;
  left: 0;
  z-index: 3;
  padding: 6px 15px;
  background-color: #ffffff;
}
.c-city-profile-container[data-v-57d9fc77] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
.c-city-profile-container[data-v-57d9fc77] {
    flex-direction: row;
    align-items: flex-start;
}
}
.c-city-profile-container__sidebar[data-v-57d9fc77] {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 40px 30px;
  background-color: #ffffff;
  border-radius: 2px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
.c-city-profile-container__sidebar[data-v-57d9fc77] {
    max-width: 450px;
    margin-right: auto;
    margin-left: auto;
}
}
@media (min-width: 1024px) {
.c-city-profile-container__sidebar[data-v-57d9fc77] {
    flex: 0 0 277px;
    max-width: 277px;
    margin-right: 15px;
}
}
.c-city-profile-container__main[data-v-57d9fc77] {
  flex: 1 1 auto;
  padding-right: 15px;
  padding-left: 15px;
  margin-top: 0;
  padding-top: 15px;
}
@media (min-width: 1024px) {
.c-city-profile-container__main[data-v-57d9fc77] {
    margin-left: 15px;
}
}
.c-region-card__header[data-v-57d9fc77] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.c-region-card__logo[data-v-57d9fc77] {
  margin-right: 20px;
}
.c-region-card__content[data-v-57d9fc77] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 39px;
}
[data-v-5dc9f645]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-chart[data-v-5dc9f645] {
  border: 1px solid #E5E5E5;
  border-radius: 4px;
  background: white;
}
.c-filter[data-v-5dc9f645] .vs__dropdown-menu {
  width: auto;
}
.c-filter[data-v-5dc9f645] .vs__selected {
  position: relative !important;
}
[data-v-7e4986fa]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-action-map[data-v-7e4986fa] {
  border: 1px solid #E5E5E5;
  border-radius: 4px;
  background: white;
}
[data-v-04497b94]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-action-report-reminder[data-v-04497b94] {
  border: 1px solid #E5E5E5;
  border-radius: 4px;
}
.c-action-report-reminder__commitment[data-v-04497b94], .c-action-report-reminder__date[data-v-04497b94] {
  color: #8E8E8E;
}
.c-action-report-reminder[data-v-04497b94]:first-child {
  border-left: 10px solid #248A86;
}
[data-v-4ed3465d]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-action-theme-legend__item-color[data-v-4ed3465d] {
  width: 14px;
  height: 14px;
  border-radius: 50%;
}
.c-action-theme-legend__item-color.--theme-1[data-v-4ed3465d] {
  background-color: #71B96C;
}
.c-action-theme-legend__item-color.--theme-2[data-v-4ed3465d] {
  background-color: #248A86;
}
.c-action-theme-legend__item-color.--theme-3[data-v-4ed3465d] {
  background-color: #FABD39;
}
[data-v-2440755a]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-upload-modal[data-v-2440755a] {
  transition: height 60ms ease-out;
}
.c-upload-modal__header[data-v-2440755a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%;
  border-bottom: 1px solid #C4C4C4;
  height: 90px;
}
.c-upload-modal__body[data-v-2440755a] {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  padding-left: 30px;
}
.c-upload-modal__body--wizard[data-v-2440755a] {
  padding-top: 30px;
  padding-bottom: 30px;
}
.c-upload-modal__close[data-v-2440755a] {
  display: flex;
  width: 18px;
  height: 18px;
}
.c-upload-list-filter[data-v-2440755a] {
  position: relative;
}
.c-upload-list-filter__search-icon[data-v-2440755a] {
  display: none;
}
@media (min-width: 768px) {
.c-upload-list-filter__search-icon[data-v-2440755a] {
    display: block;
}
}
.c-card-highlight[data-v-2440755a] .c-card {
  border: 1px solid #71B96C;
}
[data-v-49f7fc19]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-grid[data-v-49f7fc19] {
  margin: 0 -16px;
  display: grid;
  grid-template-areas: "item item item" "desc desc desc";
  grid-template-columns: 1fr 1fr 1fr;
}
@media (min-width: 1024px) {
.c-grid[data-v-49f7fc19] {
    grid-template-areas: "item item item item item item" "desc desc desc desc desc desc";
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
}
.c-grid__item[data-v-49f7fc19] {
  display: block;
  padding: 16px;
}
.c-grid__item[data-v-49f7fc19]:hover, .c-grid__item.--active[data-v-49f7fc19] {
  border: 16px solid white;
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.06), 0px 24px 60px rgba(0, 0, 0, 0.12);
  padding: 0;
}
.c-grid__description[data-v-49f7fc19] {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: all 0.3s ease;
  grid-area: desc;
}
.c-grid__description.--active[data-v-49f7fc19] {
  max-height: 1000px;
  transition: all 0.3s ease;
  opacity: 1;
  padding-top: 50px;
}
.c-grid__description-content a[data-v-49f7fc19] {
  color: #FABD39;
}
[data-v-b45fd186]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-search-input[data-v-b45fd186] {
  position: relative;
}
.c-search-input[data-v-b45fd186]:-ms-input-placeholder {
  color: #C4C4C4;
}
.c-search-input[data-v-b45fd186]::placeholder {
  color: #C4C4C4;
}
.c-search-input--large .c-search-input__control[data-v-b45fd186] {
  height: 48px;
  line-height: 48px;
}
.c-search-input__control[data-v-b45fd186] {
  padding-left: 51px;
  border: none;
  border-radius: 2px;
}
.c-search-input__icon[data-v-b45fd186] {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
}
.c-filter[data-v-b45fd186] .vs__dropdown-menu {
  width: auto;
}
.c-filter[data-v-b45fd186] .vs__selected {
  position: relative !important;
}
[data-v-3869a492]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-awards-modal__header[data-v-3869a492] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 92px;
  padding: 0 30px;
  border-bottom: 1px solid #C4C4C4;
}
.c-awards-modal__main[data-v-3869a492] {
  display: flex;
}
.c-awards-modal__main__sidepanel[data-v-3869a492] {
  flex: 0 0 auto;
  width: 220px;
}
.c-awards-modal__main__body[data-v-3869a492] {
  flex: 1 1 auto;
  max-width: 100%;
}
.c-awards-sidepanel[data-v-3869a492] {
  border-right: 1px solid #E5E5E5;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.04);
}
.c-awards-sidepanel__item[data-v-3869a492] {
  display: flex;
  align-items: center;
  height: 61px;
  padding: 0 10px 0 30px;
  font-size: 16px;
  color: #231F20;
}
.c-awards-sidepanel__item[data-v-3869a492]:hover {
  color: #248A86;
  background: rgba(36, 138, 134, 0.05);
}
.c-awards-sidepanel__item.is-active[data-v-3869a492] {
  font-weight: 500;
  color: #248A86;
  background: rgba(36, 138, 134, 0.2);
}
.c-awards-body__trigger-wrap[data-v-3869a492] {
  display: flex;
  justify-content: center;
  overflow: hidden;
  background-color: #FBFBFB;
}
.c-awards-body__trigger[data-v-3869a492] {
  padding: 15px;
  cursor: pointer;
  border-radius: 2px 2px 0px 0px;
  transition: box-shadow 0.6s ease;
}
.c-awards-body__trigger[data-v-3869a492]:hover {
  background-color: rgba(255, 255, 255, 0.6);
}
.c-awards-body__trigger.is-active[data-v-3869a492] {
  background-color: #ffffff;
  box-shadow: 3.14932px 3.14932px 15.7466px rgba(0, 0, 0, 0.04);
}
.c-awards-body__trigger svg[data-v-3869a492] {
  width: 102px;
  height: auto;
}
.c-awards-body__content[data-v-3869a492] {
  padding: 30px;
}
[data-v-98e58228]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-view-more-button[data-v-98e58228] {
  display: flex;
  align-items: center;
  padding: 0;
  background-color: transparent;
  border: none;
  -webkit-appearance: none;
          appearance: none;
}
.c-featured-upload-list[data-v-98e58228] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
}
[data-v-552fab58]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-lightbox-modal__body[data-v-552fab58] {
  display: flex;
  min-height: 500px;
  height: calc(100vh - 80px);
  overflow: auto;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
.c-lightbox-modal__body[data-v-552fab58] {
    overflow: hidden;
    flex-wrap: nowrap;
}
}
.c-lightbox-modal__media-wrap[data-v-552fab58] {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  max-height: 100%;
  background-color: #231F20;
  width: 100%;
}
@media (min-width: 1024px) {
.c-lightbox-modal__media-wrap[data-v-552fab58] {
    width: auto;
}
}
.c-lightbox-modal__image[data-v-552fab58] {
  max-width: 100%;
  height: auto;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.c-lightbox-modal__comment-wrap[data-v-552fab58] {
  flex: 0 0 580px;
  width: 580px;
  max-width: 100%;
  padding: 20px;
  background-color: #ffffff;
}
.c-lightbox-modal__comment-wrap[data-v-552fab58]::-webkit-scrollbar {
  width: 8px;
}
.c-lightbox-modal__comment-wrap[data-v-552fab58]::-webkit-scrollbar-track {
  background: transparent;
  box-shadow: none;
  border-radius: 8px;
}
.c-lightbox-modal__comment-wrap[data-v-552fab58]::-webkit-scrollbar-thumb {
  background: #E5E5E5;
  border-radius: 8px;
}
@media (min-width: 1024px) {
.c-lightbox-modal__comment-wrap[data-v-552fab58] {
    overflow: auto;
}
}
[data-v-02d874e2]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-featured-upload[data-v-02d874e2] {
  position: relative;
  display: block;
  padding: 0;
  background-color: #FBFBFB;
  border: none;
  -webkit-appearance: none;
          appearance: none;
  width: 100%;
  aspect-ratio: 1/1;
}
.c-featured-upload.is-empty[data-v-02d874e2] {
  pointer-events: none;
}
.c-featured-upload[data-v-02d874e2]::before {
  content: "";
  display: block;
  width: 100%;
  padding-top: 100%;
}
.c-featured-upload__thumbnail[data-v-02d874e2] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.c-featured-upload__play-icon[data-v-02d874e2] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  transform: translate(-50%, -50%);
  opacity: 0.3;
  pointer-events: none;
  z-index: 1;
}

/*	@keyframes pulse {
		0% {
			opacity: 0.3;
		}
		100% {
			opacity: 0.1;
		}
	}*/
[data-v-fe68f704]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.icon-box[data-v-fe68f704]:hover {
  background: #E5E5E5;
}
svg[data-v-fe68f704] {
  display: block;
  width: 25px;
  height: auto;
  margin: 0 auto;
}
[data-v-31f6ad3c]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.title[data-v-31f6ad3c] {
  text-transform: uppercase;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 10px;
}
[data-v-3555f9b2]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}

/* The container */
.container[data-v-3555f9b2] {
  display: block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.container input[data-v-3555f9b2] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark[data-v-3555f9b2] {
  position: absolute;
  left: 0;
  top: 0;
  height: 18px;
  width: 18px;
  border: 1px solid #4B4B4B;
  border-radius: 2px;
  background-color: transparent;
}

/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark[data-v-3555f9b2] {
  padding: 2px;
  background-color: #4B4B4B;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark[data-v-3555f9b2]:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark[data-v-3555f9b2]:after {
  display: block;
}
[data-v-0e485e64]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-input-inline-select[data-v-0e485e64] {
  border: 1px solid #d7d7d7;
  border-radius: 3px;
}
[data-v-65ff92f3]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}

/* The container */
.container[data-v-65ff92f3] {
  display: block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.container input[data-v-65ff92f3] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark[data-v-65ff92f3] {
  position: absolute;
  left: 0;
  top: 0;
  height: 18px;
  width: 18px;
  border: 1px solid #4B4B4B;
  border-radius: 50%;
  background-color: transparent;
}

/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark[data-v-65ff92f3] {
  padding: 2px;
  background-color: #4B4B4B;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark[data-v-65ff92f3]:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark[data-v-65ff92f3]:after {
  display: block;
}
:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}

/**
    Support for SASS is deprecated as of v3.18.

    The files remain here if your build is dependent on them
    but they will not receive updates in future releases. All
    SASS variables have been translated into CSS variables, so
    migration should be quite simple if you'd like to move over.

    In v4, these files will be removed.
 */
.v-select {
  position: relative;
  font-family: inherit;
}
.v-select,
.v-select * {
  box-sizing: border-box;
}

/* KeyFrames */
@keyframes vSelectSpinner {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
/* Dropdown Default Transition */
.vs__fade-enter-active,
.vs__fade-leave-active {
  pointer-events: none;
  transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);
}
.vs__fade-enter,
.vs__fade-leave-to {
  opacity: 0;
}

/** Component States */
/*
 * Disabled
 *
 * When the component is disabled, all interaction
 * should be prevented. Here we modify the bg color,
 * and change the cursor displayed on the interactive
 * components.
 */
.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__clear,
.vs--disabled .vs__search,
.vs--disabled .vs__selected,
.vs--disabled .vs__open-indicator {
  cursor: not-allowed;
  background-color: #f8f8f8;
}

/*
 *  RTL - Right to Left Support
 *
 *  Because we're using a flexbox layout, the `dir="rtl"`
 *  HTML attribute does most of the work for us by
 *  rearranging the child elements visually.
 */
.v-select[dir=rtl] .vs__actions {
  padding: 0 3px 0 6px;
}
.v-select[dir=rtl] .vs__clear {
  margin-left: 6px;
  margin-right: 0;
}
.v-select[dir=rtl] .vs__deselect {
  margin-left: 0;
  margin-right: 2px;
}
.v-select[dir=rtl] .vs__dropdown-menu {
  text-align: right;
}

/**
    Dropdown Toggle

    The dropdown toggle is the primary wrapper of the component. It
    has two direct descendants: .vs__selected-options, and .vs__actions.

    .vs__selected-options holds the .vs__selected's as well as the
    main search input.

    .vs__actions holds the clear button and dropdown toggle.
 */
.vs__dropdown-toggle {
  -webkit-appearance: none;
          appearance: none;
  display: flex;
  padding: 0 0 4px 0;
  background: none;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
  white-space: normal;
}
.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  padding: 0 2px;
  position: relative;
}
.vs__actions {
  display: flex;
  align-items: center;
  padding: 4px 6px 0 3px;
}

/* Dropdown Toggle States */
.vs--searchable .vs__dropdown-toggle {
  cursor: text;
}
.vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer;
}
.vs--open .vs__dropdown-toggle {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.vs__open-indicator {
  fill: rgba(60, 60, 60, 0.5);
  transform: scale(1);
  transition: transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);
  transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
}
.vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(1);
}
.vs--loading .vs__open-indicator {
  opacity: 0;
}

/* Clear Button */
.vs__clear {
  fill: rgba(60, 60, 60, 0.5);
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  margin-right: 8px;
}

/* Dropdown Menu */
.vs__dropdown-menu {
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  z-index: 1000;
  padding: 5px 0;
  margin: 0;
  width: 100%;
  max-height: 350px;
  min-width: 160px;
  overflow-y: auto;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-top-style: none;
  border-radius: 0 0 4px 4px;
  text-align: left;
  list-style: none;
  background: #fff;
}
.vs__no-options {
  text-align: center;
}

/* List Items */
.vs__dropdown-option {
  line-height: 1.42857143;
  /* Normalize line height */
  display: block;
  padding: 3px 20px;
  clear: both;
  color: #333;
  /* Overrides most CSS frameworks */
  white-space: nowrap;
  cursor: pointer;
}
.vs__dropdown-option--highlight {
  background: #5897fb;
  color: #fff;
}
.vs__dropdown-option--deselect {
  background: #fb5858;
  color: #fff;
}
.vs__dropdown-option--disabled {
  background: inherit;
  color: rgba(60, 60, 60, 0.5);
  cursor: inherit;
}

/* Selected Tags */
.vs__selected {
  display: flex;
  align-items: center;
  background-color: #f0f0f0;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
  color: #333;
  line-height: 1.4;
  margin: 4px 2px 0px 2px;
  padding: 0 0.25em;
  z-index: 0;
}
.vs__deselect {
  display: inline-flex;
  -webkit-appearance: none;
          appearance: none;
  margin-left: 4px;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  fill: rgba(60, 60, 60, 0.5);
  text-shadow: 0 1px 0 #fff;
}

/* States */
.vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent;
}
.vs--single.vs--open .vs__selected, .vs--single.vs--loading .vs__selected {
  position: absolute;
  opacity: 0.4;
}
.vs--single.vs--searching .vs__selected {
  display: none;
}

/* Search Input */
/**
 * Super weird bug... If this declaration is grouped
 * below, the cancel button will still appear in chrome.
 * If it's up here on it's own, it'll hide it.
 */
.vs__search::-webkit-search-cancel-button {
  display: none;
}
.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration,
.vs__search::-ms-clear {
  display: none;
}
.vs__search,
.vs__search:focus {
  -webkit-appearance: none;
          appearance: none;
  line-height: 1.4;
  font-size: 1em;
  border: 1px solid transparent;
  border-left: none;
  outline: none;
  margin: 4px 0 0 0;
  padding: 0 7px;
  background: none;
  box-shadow: none;
  width: 0;
  max-width: 100%;
  flex-grow: 1;
  z-index: 1;
}
.vs__search:-ms-input-placeholder {
  color: inherit;
}
.vs__search::placeholder {
  color: inherit;
}

/**
    States
 */
.vs--unsearchable .vs__search {
  opacity: 1;
}
.vs--unsearchable:not(.vs--disabled) .vs__search {
  cursor: pointer;
}
.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: 0.2;
}

/* Loading Spinner */
.vs__spinner {
  align-self: center;
  opacity: 0;
  font-size: 5px;
  text-indent: -9999em;
  overflow: hidden;
  border-top: 0.9em solid rgba(100, 100, 100, 0.1);
  border-right: 0.9em solid rgba(100, 100, 100, 0.1);
  border-bottom: 0.9em solid rgba(100, 100, 100, 0.1);
  border-left: 0.9em solid rgba(60, 60, 60, 0.45);
  transform: translateZ(0);
  animation: vSelectSpinner 1.1s infinite linear;
  transition: opacity 0.1s;
}
.vs__spinner,
.vs__spinner:after {
  border-radius: 50%;
  width: 5em;
  height: 5em;
}

/* Loading Spinner States */
.vs--loading .vs__spinner {
  opacity: 1;
}
.v-select {
  background: white;
}
.v-select ul {
  padding: 0 !important;
}
.vs__dropdown-toggle {
  padding: 0;
  border-radius: 0;
  border: 1px solid #E5E5E5;
}
.vs__selected {
  border: 0;
  margin: 0;
  padding: 11px 19px;
  font-size: 14px;
  line-height: 16px;
  color: #4B4B4B;
  height: 42px;
}
.vs__actions {
  padding: 4px 15px 0 3px;
}
.vs__dropdown-option {
  font-size: 14px;
  line-height: 16px;
  padding: 11px 19px;
  color: #bcbec0;
}
.vs__dropdown-option--highlight, .vs__dropdown-option--selected {
  background-color: #248A86;
  color: white;
}
.vs__search {
  border: none !important;
  margin: 0 !important;
}
.vs__search:focus {
  padding: 11px 19px;
  font-size: 14px;
  line-height: 16px;
}
.vs__open-indicator {
  fill: none;
}
.c-input-wrapper {
  margin-bottom: 30px;
}
.c-input-wrapper__select--alternate {
  margin-bottom: 15px;
}
.c-input-wrapper__select--alternate .v-select,
.c-input-wrapper__select--alternate .vs__dropdown-toggle {
  border-radius: 4px;
}
.c-input-wrapper__select--alternate .vs__dropdown-toggle {
  border: 1px solid #248A86;
}
.vs__multiple .vs__selected {
  padding: 1px 10px;
  height: 25px;
  border: 1px solid #E5E5E5;
  margin-top: 8px;
  border-radius: 13px;
  background: white;
  margin-left: 10px;
}
label {
  color: #4B4B4B;
}
em {
  opacity: 0.5;
  font-style: italic;
}
[data-v-5f373cc8]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-input-wrapper[data-v-5f373cc8] {
  margin-bottom: 30px;
  position: relative;
}
.c-input-wrapper--last[data-v-5f373cc8] {
  margin-bottom: 0;
}
.c-input-wrapper label[data-v-5f373cc8] {
  color: #4B4B4B;
}
.c-input__field[data-v-5f373cc8] {
  border: 1px solid #E5E5E5;
  border-radius: 2px;
  width: 100%;
  color: #4B4B4B;
}
.c-input__prefix[data-v-5f373cc8] {
  position: absolute;
  top: 8px;
  left: 10px;
  color: #248A86;
}
.c-input.--with-prefix[data-v-5f373cc8] {
  position: relative;
}
.c-input.--with-prefix .c-input__field[data-v-5f373cc8] {
  padding-left: 32px;
}
.c-input_label--inline[data-v-5f373cc8] {
  position: absolute;
  right: 0;
  width: 175px;
  margin: 0;
  height: 42px;
  text-align: center;
  background-color: #248A86;
}
.c-input_label--inline label[data-v-5f373cc8] {
  line-height: 42px !important;
}
.c-input-wrapper__text--alternate[data-v-5f373cc8] {
  margin-bottom: 15px;
}
.c-input-wrapper__text--alternate .c-input__field[data-v-5f373cc8] {
  border: 1px solid #248A86;
  border-radius: 4px;
}
[data-v-20b601a9]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-input-wrapper[data-v-20b601a9] {
  margin-bottom: 30px;
}
.c-input__field[data-v-20b601a9] {
  border: 1px solid #E5E5E5;
  border-radius: 2px;
  width: 100%;
  color: #4B4B4B;
}
[data-v-60ae2d02]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
[data-v-60ae2d02] .vs__dropdown-toggle {
  border: none;
}
[data-v-60ae2d02] .vs--unsearchable {
  position: relative;
}
[data-v-60ae2d02] .vs__open-indicator {
  fill: none;
}
[data-v-60ae2d02] .vs__clear {
  padding: 8px;
}
[data-v-60ae2d02] .vs__clear svg {
  display: block;
}
[data-v-60ae2d02] .vs__actions {
  padding: 0px 15px 0 3px;
}
[data-v-60ae2d02] .vs__search:not(:-ms-input-placeholder) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: -1px !important;
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
}
[data-v-60ae2d02] .vs__search:not(:placeholder-shown) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: -1px !important;
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
}
[data-v-60ae2d02] .vs__selected {
  font-weight: 700;
}
@media (min-width: 768px) {
.with-icon[data-v-60ae2d02] .vs__selected-options {
    padding-left: 50px;
}
}
.with-icon[data-v-60ae2d02] .vs__selected {
  padding: 1px 10px;
  height: 25px;
  border: 1px solid #E5E5E5;
  margin-top: 8px;
  border-radius: 13px;
  background: white;
  margin-left: 10px;
}
.border[data-v-60ae2d02] .v-select {
  border: 1px solid #C4C4C4;
  border-radius: 2px;
}
.small[data-v-60ae2d02] .vs__selected {
  padding: 1px 10px;
  height: 28px;
  line-height: 28px;
}
[data-v-35c41bf8]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-dropdown-tabs[data-v-35c41bf8] {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 16px;
  height: 35px;
}
.c-dropdown-tabs:hover .c-dropdown-tabs__menu[data-v-35c41bf8] {
  opacity: 1;
}
.c-dropdown-tabs__menu[data-v-35c41bf8] {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  opacity: 0;
  padding: 20px 16px;
}
[data-v-75998df4]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-dropdown-tabs[data-v-75998df4] {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 16px;
  height: 35px;
  width: 100%;
  border: 1px solid #E5E5E5;
  border-radius: 2px;
  background: white;
}
.c-dropdown-tabs.is-active .c-dropdown-tabs__menu[data-v-75998df4] {
  opacity: 1;
  z-index: 2;
}
.c-dropdown-tabs__menu[data-v-75998df4] {
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  right: 0;
  opacity: 0;
  padding: 20px 0;
  background-color: #ffffff;
  z-index: -1;
}
.c-dropdown-tabs__item[data-v-75998df4] {
  display: block;
  color: #4B4B4B;
  padding: 6px 16px;
}
.c-dropdown-tabs__item--active[data-v-75998df4] {
  color: #231F20;
  background-color: #E5E5E5;
}
[data-v-0e948ed8]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-header-content[data-v-0e948ed8] {
  position: relative;
}
[data-v-2506d22e]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-tools-and-resources-header[data-v-2506d22e] {
  padding-top: 167px;
  background: url(/wp-content/themes/cwn/dist/images/tools-resources-header.png?af240242472cb3a3e7262dc868137ff4) no-repeat bottom right, linear-gradient(74.25deg, rgba(36, 138, 134, 0.8) -13.84%, rgba(36, 138, 134, 0.8) -4.11%, rgba(113, 185, 108, 0.8) 124.18%);
}
[data-v-0124333c]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-pathway-card__thumb[data-v-0124333c] {
  position: relative;
  height: auto;
}
[data-v-a9c8cb38]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-progress-nav.--tropical-tangerine .c-progress-nav__category[data-v-a9c8cb38] {
  background-color: #FABD39;
  color: #FABD39;
}
.c-progress-nav.--ocean-blue .c-progress-nav__category[data-v-a9c8cb38] {
  background-color: #248A86;
  color: #248A86;
}
.c-progress-nav__item--subcategory[data-v-a9c8cb38] {
  margin-bottom: 30px;
}
.c-progress-nav__item--subcategory > .c-progress-nav__trigger[data-v-a9c8cb38] {
  height: 62px;
  border-radius: 4px;
}
.c-progress-nav__item--subcategory > .c-progress-nav__trigger.is-active[data-v-a9c8cb38] {
  border-radius: 4px 4px 2px 2px;
  pointer-events: none;
}
.c-progress-nav__trigger[data-v-a9c8cb38] {
  background-color: transparent;
  color: inherit;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  z-index: 0;
  border: none;
  display: block;
  width: 100%;
  text-align: left;
}
.c-progress-nav__trigger[data-v-a9c8cb38]:hover::before {
  opacity: 0.2;
}
.c-progress-nav__trigger--step[data-v-a9c8cb38] {
  height: 41px;
  border-radius: 2px;
}
.c-progress-nav__trigger--step[data-v-a9c8cb38]:last-of-type {
  border-radius: 2px 2px 4px 4px;
}
.c-progress-nav__trigger.is-active ~ .c-progress-nav__steps-wrap[data-v-a9c8cb38] {
  height: auto;
}
.c-progress-nav__trigger.is-active[data-v-a9c8cb38]::before {
  opacity: 0.2;
}
.--grassy-fields .c-progress-nav__trigger[data-v-a9c8cb38] {
  color: #71B96C;
}
.--tropical-tangerine .c-progress-nav__trigger[data-v-a9c8cb38] {
  color: #FABD39;
}
.--ocean-blue .c-progress-nav__trigger[data-v-a9c8cb38] {
  color: #248A86;
}
.c-progress-nav__trigger[data-v-a9c8cb38]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0.1;
  transition: opacity 60ms ease;
}
.--grassy-fields .c-progress-nav__trigger[data-v-a9c8cb38]::before {
  background-color: #71B96C;
}
.--tropical-tangerine .c-progress-nav__trigger[data-v-a9c8cb38]::before {
  background-color: #FABD39;
}
.--ocean-blue .c-progress-nav__trigger[data-v-a9c8cb38]::before {
  background-color: #248A86;
}
.c-progress-nav__number[data-v-a9c8cb38] {
  display: inline-block;
  width: 40px;
  height: 40px;
  background-color: white;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  border-radius: 50%;
  margin-right: 14px;
}
.--grassy-fields .c-progress-nav__number[data-v-a9c8cb38] {
  color: #71B96C;
}
.--tropical-tangerine .c-progress-nav__number[data-v-a9c8cb38] {
  color: #FABD39;
}
.--ocean-blue .c-progress-nav__number[data-v-a9c8cb38] {
  color: #248A86;
}
.c-progress-nav__circle[data-v-a9c8cb38], .c-progress-nav__check[data-v-a9c8cb38] {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 14px;
  position: relative;
  top: 3px;
}
.c-progress-nav__circle[data-v-a9c8cb38] {
  border-radius: 50%;
}
.--grassy-fields .c-progress-nav__circle[data-v-a9c8cb38] {
  border: 1px solid #71B96C;
}
.--tropical-tangerine .c-progress-nav__circle[data-v-a9c8cb38] {
  border: 1px solid #FABD39;
}
.--ocean-blue .c-progress-nav__circle[data-v-a9c8cb38] {
  border: 1px solid #248A86;
}
.c-progress-nav__check[data-v-a9c8cb38] {
  display: none;
}
.--grassy-fields .c-progress-nav__check[data-v-a9c8cb38] {
  fill: #71B96C;
}
.--tropical-tangerine .c-progress-nav__check[data-v-a9c8cb38] {
  fill: #FABD39;
}
.--ocean-blue .c-progress-nav__check[data-v-a9c8cb38] {
  fill: #248A86;
}
.c-progress-nav__steps-wrap[data-v-a9c8cb38] {
  height: 0;
  overflow: hidden;
}
.c-progress-nav.item-id-1 .c-progress-nav__trigger.item-id-1[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-1 .c-progress-nav__trigger.item-id-1[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-1 .c-progress-nav__trigger--step.item-id-1[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-1 .c-progress-nav__trigger--step.item-id-1[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-1 .c-progress-nav__trigger--step.item-id-1[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-1 .c-progress-nav__trigger--step.item-id-1.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-1 .c-progress-nav__trigger--step.item-id-1 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-1 .c-progress-nav__trigger--step.item-id-1 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-2 .c-progress-nav__trigger.item-id-2[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-2 .c-progress-nav__trigger.item-id-2[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-2 .c-progress-nav__trigger--step.item-id-2[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-2 .c-progress-nav__trigger--step.item-id-2[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-2 .c-progress-nav__trigger--step.item-id-2[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-2 .c-progress-nav__trigger--step.item-id-2.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-2 .c-progress-nav__trigger--step.item-id-2 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-2 .c-progress-nav__trigger--step.item-id-2 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-3 .c-progress-nav__trigger.item-id-3[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-3 .c-progress-nav__trigger.item-id-3[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-3 .c-progress-nav__trigger--step.item-id-3[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-3 .c-progress-nav__trigger--step.item-id-3[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-3 .c-progress-nav__trigger--step.item-id-3[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-3 .c-progress-nav__trigger--step.item-id-3.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-3 .c-progress-nav__trigger--step.item-id-3 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-3 .c-progress-nav__trigger--step.item-id-3 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-4 .c-progress-nav__trigger.item-id-4[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-4 .c-progress-nav__trigger.item-id-4[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-4 .c-progress-nav__trigger--step.item-id-4[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-4 .c-progress-nav__trigger--step.item-id-4[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-4 .c-progress-nav__trigger--step.item-id-4[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-4 .c-progress-nav__trigger--step.item-id-4.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-4 .c-progress-nav__trigger--step.item-id-4 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-4 .c-progress-nav__trigger--step.item-id-4 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-5 .c-progress-nav__trigger.item-id-5[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-5 .c-progress-nav__trigger.item-id-5[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-5 .c-progress-nav__trigger--step.item-id-5[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-5 .c-progress-nav__trigger--step.item-id-5[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-5 .c-progress-nav__trigger--step.item-id-5[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-5 .c-progress-nav__trigger--step.item-id-5.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-5 .c-progress-nav__trigger--step.item-id-5 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-5 .c-progress-nav__trigger--step.item-id-5 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-6 .c-progress-nav__trigger.item-id-6[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-6 .c-progress-nav__trigger.item-id-6[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-6 .c-progress-nav__trigger--step.item-id-6[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-6 .c-progress-nav__trigger--step.item-id-6[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-6 .c-progress-nav__trigger--step.item-id-6[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-6 .c-progress-nav__trigger--step.item-id-6.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-6 .c-progress-nav__trigger--step.item-id-6 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-6 .c-progress-nav__trigger--step.item-id-6 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-7 .c-progress-nav__trigger.item-id-7[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-7 .c-progress-nav__trigger.item-id-7[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-7 .c-progress-nav__trigger--step.item-id-7[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-7 .c-progress-nav__trigger--step.item-id-7[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-7 .c-progress-nav__trigger--step.item-id-7[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-7 .c-progress-nav__trigger--step.item-id-7.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-7 .c-progress-nav__trigger--step.item-id-7 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-7 .c-progress-nav__trigger--step.item-id-7 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-8 .c-progress-nav__trigger.item-id-8[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-8 .c-progress-nav__trigger.item-id-8[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-8 .c-progress-nav__trigger--step.item-id-8[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-8 .c-progress-nav__trigger--step.item-id-8[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-8 .c-progress-nav__trigger--step.item-id-8[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-8 .c-progress-nav__trigger--step.item-id-8.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-8 .c-progress-nav__trigger--step.item-id-8 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-8 .c-progress-nav__trigger--step.item-id-8 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-9 .c-progress-nav__trigger.item-id-9[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-9 .c-progress-nav__trigger.item-id-9[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-9 .c-progress-nav__trigger--step.item-id-9[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-9 .c-progress-nav__trigger--step.item-id-9[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-9 .c-progress-nav__trigger--step.item-id-9[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-9 .c-progress-nav__trigger--step.item-id-9.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-9 .c-progress-nav__trigger--step.item-id-9 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-9 .c-progress-nav__trigger--step.item-id-9 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-10 .c-progress-nav__trigger.item-id-10[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-10 .c-progress-nav__trigger.item-id-10[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-10 .c-progress-nav__trigger--step.item-id-10[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-10 .c-progress-nav__trigger--step.item-id-10[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-10 .c-progress-nav__trigger--step.item-id-10[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-10 .c-progress-nav__trigger--step.item-id-10.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-10 .c-progress-nav__trigger--step.item-id-10 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-10 .c-progress-nav__trigger--step.item-id-10 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-11 .c-progress-nav__trigger.item-id-11[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-11 .c-progress-nav__trigger.item-id-11[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-11 .c-progress-nav__trigger--step.item-id-11[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-11 .c-progress-nav__trigger--step.item-id-11[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-11 .c-progress-nav__trigger--step.item-id-11[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-11 .c-progress-nav__trigger--step.item-id-11.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-11 .c-progress-nav__trigger--step.item-id-11 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-11 .c-progress-nav__trigger--step.item-id-11 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-12 .c-progress-nav__trigger.item-id-12[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-12 .c-progress-nav__trigger.item-id-12[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-12 .c-progress-nav__trigger--step.item-id-12[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-12 .c-progress-nav__trigger--step.item-id-12[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-12 .c-progress-nav__trigger--step.item-id-12[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-12 .c-progress-nav__trigger--step.item-id-12.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-12 .c-progress-nav__trigger--step.item-id-12 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-12 .c-progress-nav__trigger--step.item-id-12 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-13 .c-progress-nav__trigger.item-id-13[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-13 .c-progress-nav__trigger.item-id-13[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-13 .c-progress-nav__trigger--step.item-id-13[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-13 .c-progress-nav__trigger--step.item-id-13[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-13 .c-progress-nav__trigger--step.item-id-13[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-13 .c-progress-nav__trigger--step.item-id-13.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-13 .c-progress-nav__trigger--step.item-id-13 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-13 .c-progress-nav__trigger--step.item-id-13 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-14 .c-progress-nav__trigger.item-id-14[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-14 .c-progress-nav__trigger.item-id-14[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-14 .c-progress-nav__trigger--step.item-id-14[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-14 .c-progress-nav__trigger--step.item-id-14[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-14 .c-progress-nav__trigger--step.item-id-14[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-14 .c-progress-nav__trigger--step.item-id-14.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-14 .c-progress-nav__trigger--step.item-id-14 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-14 .c-progress-nav__trigger--step.item-id-14 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-15 .c-progress-nav__trigger.item-id-15[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-15 .c-progress-nav__trigger.item-id-15[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-15 .c-progress-nav__trigger--step.item-id-15[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-15 .c-progress-nav__trigger--step.item-id-15[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-15 .c-progress-nav__trigger--step.item-id-15[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-15 .c-progress-nav__trigger--step.item-id-15.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-15 .c-progress-nav__trigger--step.item-id-15 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-15 .c-progress-nav__trigger--step.item-id-15 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-16 .c-progress-nav__trigger.item-id-16[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-16 .c-progress-nav__trigger.item-id-16[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-16 .c-progress-nav__trigger--step.item-id-16[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-16 .c-progress-nav__trigger--step.item-id-16[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-16 .c-progress-nav__trigger--step.item-id-16[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-16 .c-progress-nav__trigger--step.item-id-16.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-16 .c-progress-nav__trigger--step.item-id-16 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-16 .c-progress-nav__trigger--step.item-id-16 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-17 .c-progress-nav__trigger.item-id-17[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-17 .c-progress-nav__trigger.item-id-17[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-17 .c-progress-nav__trigger--step.item-id-17[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-17 .c-progress-nav__trigger--step.item-id-17[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-17 .c-progress-nav__trigger--step.item-id-17[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-17 .c-progress-nav__trigger--step.item-id-17.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-17 .c-progress-nav__trigger--step.item-id-17 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-17 .c-progress-nav__trigger--step.item-id-17 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-18 .c-progress-nav__trigger.item-id-18[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-18 .c-progress-nav__trigger.item-id-18[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-18 .c-progress-nav__trigger--step.item-id-18[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-18 .c-progress-nav__trigger--step.item-id-18[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-18 .c-progress-nav__trigger--step.item-id-18[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-18 .c-progress-nav__trigger--step.item-id-18.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-18 .c-progress-nav__trigger--step.item-id-18 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-18 .c-progress-nav__trigger--step.item-id-18 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-19 .c-progress-nav__trigger.item-id-19[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-19 .c-progress-nav__trigger.item-id-19[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-19 .c-progress-nav__trigger--step.item-id-19[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-19 .c-progress-nav__trigger--step.item-id-19[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-19 .c-progress-nav__trigger--step.item-id-19[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-19 .c-progress-nav__trigger--step.item-id-19.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-19 .c-progress-nav__trigger--step.item-id-19 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-19 .c-progress-nav__trigger--step.item-id-19 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-20 .c-progress-nav__trigger.item-id-20[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-20 .c-progress-nav__trigger.item-id-20[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-20 .c-progress-nav__trigger--step.item-id-20[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-20 .c-progress-nav__trigger--step.item-id-20[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-20 .c-progress-nav__trigger--step.item-id-20[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-20 .c-progress-nav__trigger--step.item-id-20.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-20 .c-progress-nav__trigger--step.item-id-20 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-20 .c-progress-nav__trigger--step.item-id-20 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-21 .c-progress-nav__trigger.item-id-21[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-21 .c-progress-nav__trigger.item-id-21[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-21 .c-progress-nav__trigger--step.item-id-21[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-21 .c-progress-nav__trigger--step.item-id-21[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-21 .c-progress-nav__trigger--step.item-id-21[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-21 .c-progress-nav__trigger--step.item-id-21.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-21 .c-progress-nav__trigger--step.item-id-21 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-21 .c-progress-nav__trigger--step.item-id-21 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-22 .c-progress-nav__trigger.item-id-22[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-22 .c-progress-nav__trigger.item-id-22[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-22 .c-progress-nav__trigger--step.item-id-22[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-22 .c-progress-nav__trigger--step.item-id-22[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-22 .c-progress-nav__trigger--step.item-id-22[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-22 .c-progress-nav__trigger--step.item-id-22.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-22 .c-progress-nav__trigger--step.item-id-22 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-22 .c-progress-nav__trigger--step.item-id-22 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-23 .c-progress-nav__trigger.item-id-23[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-23 .c-progress-nav__trigger.item-id-23[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-23 .c-progress-nav__trigger--step.item-id-23[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-23 .c-progress-nav__trigger--step.item-id-23[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-23 .c-progress-nav__trigger--step.item-id-23[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-23 .c-progress-nav__trigger--step.item-id-23.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-23 .c-progress-nav__trigger--step.item-id-23 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-23 .c-progress-nav__trigger--step.item-id-23 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-24 .c-progress-nav__trigger.item-id-24[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-24 .c-progress-nav__trigger.item-id-24[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-24 .c-progress-nav__trigger--step.item-id-24[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-24 .c-progress-nav__trigger--step.item-id-24[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-24 .c-progress-nav__trigger--step.item-id-24[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-24 .c-progress-nav__trigger--step.item-id-24.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-24 .c-progress-nav__trigger--step.item-id-24 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-24 .c-progress-nav__trigger--step.item-id-24 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-25 .c-progress-nav__trigger.item-id-25[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-25 .c-progress-nav__trigger.item-id-25[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-25 .c-progress-nav__trigger--step.item-id-25[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-25 .c-progress-nav__trigger--step.item-id-25[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-25 .c-progress-nav__trigger--step.item-id-25[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-25 .c-progress-nav__trigger--step.item-id-25.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-25 .c-progress-nav__trigger--step.item-id-25 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-25 .c-progress-nav__trigger--step.item-id-25 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-26 .c-progress-nav__trigger.item-id-26[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-26 .c-progress-nav__trigger.item-id-26[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-26 .c-progress-nav__trigger--step.item-id-26[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-26 .c-progress-nav__trigger--step.item-id-26[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-26 .c-progress-nav__trigger--step.item-id-26[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-26 .c-progress-nav__trigger--step.item-id-26.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-26 .c-progress-nav__trigger--step.item-id-26 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-26 .c-progress-nav__trigger--step.item-id-26 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-27 .c-progress-nav__trigger.item-id-27[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-27 .c-progress-nav__trigger.item-id-27[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-27 .c-progress-nav__trigger--step.item-id-27[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-27 .c-progress-nav__trigger--step.item-id-27[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-27 .c-progress-nav__trigger--step.item-id-27[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-27 .c-progress-nav__trigger--step.item-id-27.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-27 .c-progress-nav__trigger--step.item-id-27 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-27 .c-progress-nav__trigger--step.item-id-27 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-28 .c-progress-nav__trigger.item-id-28[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-28 .c-progress-nav__trigger.item-id-28[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-28 .c-progress-nav__trigger--step.item-id-28[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-28 .c-progress-nav__trigger--step.item-id-28[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-28 .c-progress-nav__trigger--step.item-id-28[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-28 .c-progress-nav__trigger--step.item-id-28.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-28 .c-progress-nav__trigger--step.item-id-28 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-28 .c-progress-nav__trigger--step.item-id-28 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-29 .c-progress-nav__trigger.item-id-29[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-29 .c-progress-nav__trigger.item-id-29[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-29 .c-progress-nav__trigger--step.item-id-29[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-29 .c-progress-nav__trigger--step.item-id-29[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-29 .c-progress-nav__trigger--step.item-id-29[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-29 .c-progress-nav__trigger--step.item-id-29.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-29 .c-progress-nav__trigger--step.item-id-29 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-29 .c-progress-nav__trigger--step.item-id-29 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-30 .c-progress-nav__trigger.item-id-30[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-30 .c-progress-nav__trigger.item-id-30[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-30 .c-progress-nav__trigger--step.item-id-30[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-30 .c-progress-nav__trigger--step.item-id-30[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-30 .c-progress-nav__trigger--step.item-id-30[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-30 .c-progress-nav__trigger--step.item-id-30.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-30 .c-progress-nav__trigger--step.item-id-30 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-30 .c-progress-nav__trigger--step.item-id-30 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-31 .c-progress-nav__trigger.item-id-31[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-31 .c-progress-nav__trigger.item-id-31[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-31 .c-progress-nav__trigger--step.item-id-31[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-31 .c-progress-nav__trigger--step.item-id-31[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-31 .c-progress-nav__trigger--step.item-id-31[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-31 .c-progress-nav__trigger--step.item-id-31.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-31 .c-progress-nav__trigger--step.item-id-31 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-31 .c-progress-nav__trigger--step.item-id-31 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-32 .c-progress-nav__trigger.item-id-32[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-32 .c-progress-nav__trigger.item-id-32[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-32 .c-progress-nav__trigger--step.item-id-32[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-32 .c-progress-nav__trigger--step.item-id-32[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-32 .c-progress-nav__trigger--step.item-id-32[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-32 .c-progress-nav__trigger--step.item-id-32.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-32 .c-progress-nav__trigger--step.item-id-32 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-32 .c-progress-nav__trigger--step.item-id-32 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-33 .c-progress-nav__trigger.item-id-33[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-33 .c-progress-nav__trigger.item-id-33[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-33 .c-progress-nav__trigger--step.item-id-33[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-33 .c-progress-nav__trigger--step.item-id-33[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-33 .c-progress-nav__trigger--step.item-id-33[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-33 .c-progress-nav__trigger--step.item-id-33.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-33 .c-progress-nav__trigger--step.item-id-33 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-33 .c-progress-nav__trigger--step.item-id-33 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-34 .c-progress-nav__trigger.item-id-34[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-34 .c-progress-nav__trigger.item-id-34[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-34 .c-progress-nav__trigger--step.item-id-34[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-34 .c-progress-nav__trigger--step.item-id-34[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-34 .c-progress-nav__trigger--step.item-id-34[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-34 .c-progress-nav__trigger--step.item-id-34.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-34 .c-progress-nav__trigger--step.item-id-34 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-34 .c-progress-nav__trigger--step.item-id-34 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-35 .c-progress-nav__trigger.item-id-35[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-35 .c-progress-nav__trigger.item-id-35[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-35 .c-progress-nav__trigger--step.item-id-35[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-35 .c-progress-nav__trigger--step.item-id-35[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-35 .c-progress-nav__trigger--step.item-id-35[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-35 .c-progress-nav__trigger--step.item-id-35.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-35 .c-progress-nav__trigger--step.item-id-35 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-35 .c-progress-nav__trigger--step.item-id-35 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-36 .c-progress-nav__trigger.item-id-36[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-36 .c-progress-nav__trigger.item-id-36[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-36 .c-progress-nav__trigger--step.item-id-36[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-36 .c-progress-nav__trigger--step.item-id-36[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-36 .c-progress-nav__trigger--step.item-id-36[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-36 .c-progress-nav__trigger--step.item-id-36.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-36 .c-progress-nav__trigger--step.item-id-36 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-36 .c-progress-nav__trigger--step.item-id-36 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-37 .c-progress-nav__trigger.item-id-37[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-37 .c-progress-nav__trigger.item-id-37[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-37 .c-progress-nav__trigger--step.item-id-37[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-37 .c-progress-nav__trigger--step.item-id-37[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-37 .c-progress-nav__trigger--step.item-id-37[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-37 .c-progress-nav__trigger--step.item-id-37.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-37 .c-progress-nav__trigger--step.item-id-37 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-37 .c-progress-nav__trigger--step.item-id-37 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-38 .c-progress-nav__trigger.item-id-38[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-38 .c-progress-nav__trigger.item-id-38[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-38 .c-progress-nav__trigger--step.item-id-38[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-38 .c-progress-nav__trigger--step.item-id-38[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-38 .c-progress-nav__trigger--step.item-id-38[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-38 .c-progress-nav__trigger--step.item-id-38.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-38 .c-progress-nav__trigger--step.item-id-38 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-38 .c-progress-nav__trigger--step.item-id-38 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-39 .c-progress-nav__trigger.item-id-39[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-39 .c-progress-nav__trigger.item-id-39[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-39 .c-progress-nav__trigger--step.item-id-39[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-39 .c-progress-nav__trigger--step.item-id-39[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-39 .c-progress-nav__trigger--step.item-id-39[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-39 .c-progress-nav__trigger--step.item-id-39.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-39 .c-progress-nav__trigger--step.item-id-39 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-39 .c-progress-nav__trigger--step.item-id-39 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-40 .c-progress-nav__trigger.item-id-40[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-40 .c-progress-nav__trigger.item-id-40[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-40 .c-progress-nav__trigger--step.item-id-40[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-40 .c-progress-nav__trigger--step.item-id-40[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-40 .c-progress-nav__trigger--step.item-id-40[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-40 .c-progress-nav__trigger--step.item-id-40.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-40 .c-progress-nav__trigger--step.item-id-40 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-40 .c-progress-nav__trigger--step.item-id-40 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-41 .c-progress-nav__trigger.item-id-41[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-41 .c-progress-nav__trigger.item-id-41[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-41 .c-progress-nav__trigger--step.item-id-41[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-41 .c-progress-nav__trigger--step.item-id-41[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-41 .c-progress-nav__trigger--step.item-id-41[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-41 .c-progress-nav__trigger--step.item-id-41.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-41 .c-progress-nav__trigger--step.item-id-41 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-41 .c-progress-nav__trigger--step.item-id-41 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-42 .c-progress-nav__trigger.item-id-42[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-42 .c-progress-nav__trigger.item-id-42[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-42 .c-progress-nav__trigger--step.item-id-42[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-42 .c-progress-nav__trigger--step.item-id-42[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-42 .c-progress-nav__trigger--step.item-id-42[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-42 .c-progress-nav__trigger--step.item-id-42.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-42 .c-progress-nav__trigger--step.item-id-42 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-42 .c-progress-nav__trigger--step.item-id-42 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-43 .c-progress-nav__trigger.item-id-43[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-43 .c-progress-nav__trigger.item-id-43[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-43 .c-progress-nav__trigger--step.item-id-43[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-43 .c-progress-nav__trigger--step.item-id-43[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-43 .c-progress-nav__trigger--step.item-id-43[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-43 .c-progress-nav__trigger--step.item-id-43.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-43 .c-progress-nav__trigger--step.item-id-43 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-43 .c-progress-nav__trigger--step.item-id-43 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-44 .c-progress-nav__trigger.item-id-44[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-44 .c-progress-nav__trigger.item-id-44[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-44 .c-progress-nav__trigger--step.item-id-44[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-44 .c-progress-nav__trigger--step.item-id-44[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-44 .c-progress-nav__trigger--step.item-id-44[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-44 .c-progress-nav__trigger--step.item-id-44.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-44 .c-progress-nav__trigger--step.item-id-44 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-44 .c-progress-nav__trigger--step.item-id-44 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-45 .c-progress-nav__trigger.item-id-45[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-45 .c-progress-nav__trigger.item-id-45[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-45 .c-progress-nav__trigger--step.item-id-45[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-45 .c-progress-nav__trigger--step.item-id-45[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-45 .c-progress-nav__trigger--step.item-id-45[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-45 .c-progress-nav__trigger--step.item-id-45.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-45 .c-progress-nav__trigger--step.item-id-45 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-45 .c-progress-nav__trigger--step.item-id-45 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-46 .c-progress-nav__trigger.item-id-46[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-46 .c-progress-nav__trigger.item-id-46[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-46 .c-progress-nav__trigger--step.item-id-46[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-46 .c-progress-nav__trigger--step.item-id-46[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-46 .c-progress-nav__trigger--step.item-id-46[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-46 .c-progress-nav__trigger--step.item-id-46.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-46 .c-progress-nav__trigger--step.item-id-46 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-46 .c-progress-nav__trigger--step.item-id-46 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-47 .c-progress-nav__trigger.item-id-47[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-47 .c-progress-nav__trigger.item-id-47[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-47 .c-progress-nav__trigger--step.item-id-47[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-47 .c-progress-nav__trigger--step.item-id-47[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-47 .c-progress-nav__trigger--step.item-id-47[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-47 .c-progress-nav__trigger--step.item-id-47.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-47 .c-progress-nav__trigger--step.item-id-47 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-47 .c-progress-nav__trigger--step.item-id-47 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-48 .c-progress-nav__trigger.item-id-48[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-48 .c-progress-nav__trigger.item-id-48[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-48 .c-progress-nav__trigger--step.item-id-48[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-48 .c-progress-nav__trigger--step.item-id-48[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-48 .c-progress-nav__trigger--step.item-id-48[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-48 .c-progress-nav__trigger--step.item-id-48.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-48 .c-progress-nav__trigger--step.item-id-48 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-48 .c-progress-nav__trigger--step.item-id-48 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-49 .c-progress-nav__trigger.item-id-49[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-49 .c-progress-nav__trigger.item-id-49[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-49 .c-progress-nav__trigger--step.item-id-49[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-49 .c-progress-nav__trigger--step.item-id-49[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-49 .c-progress-nav__trigger--step.item-id-49[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-49 .c-progress-nav__trigger--step.item-id-49.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-49 .c-progress-nav__trigger--step.item-id-49 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-49 .c-progress-nav__trigger--step.item-id-49 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-50 .c-progress-nav__trigger.item-id-50[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-50 .c-progress-nav__trigger.item-id-50[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-50 .c-progress-nav__trigger--step.item-id-50[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-50 .c-progress-nav__trigger--step.item-id-50[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-50 .c-progress-nav__trigger--step.item-id-50[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-50 .c-progress-nav__trigger--step.item-id-50.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-50 .c-progress-nav__trigger--step.item-id-50 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-50 .c-progress-nav__trigger--step.item-id-50 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-51 .c-progress-nav__trigger.item-id-51[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-51 .c-progress-nav__trigger.item-id-51[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-51 .c-progress-nav__trigger--step.item-id-51[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-51 .c-progress-nav__trigger--step.item-id-51[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-51 .c-progress-nav__trigger--step.item-id-51[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-51 .c-progress-nav__trigger--step.item-id-51.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-51 .c-progress-nav__trigger--step.item-id-51 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-51 .c-progress-nav__trigger--step.item-id-51 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-52 .c-progress-nav__trigger.item-id-52[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-52 .c-progress-nav__trigger.item-id-52[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-52 .c-progress-nav__trigger--step.item-id-52[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-52 .c-progress-nav__trigger--step.item-id-52[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-52 .c-progress-nav__trigger--step.item-id-52[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-52 .c-progress-nav__trigger--step.item-id-52.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-52 .c-progress-nav__trigger--step.item-id-52 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-52 .c-progress-nav__trigger--step.item-id-52 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-53 .c-progress-nav__trigger.item-id-53[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-53 .c-progress-nav__trigger.item-id-53[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-53 .c-progress-nav__trigger--step.item-id-53[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-53 .c-progress-nav__trigger--step.item-id-53[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-53 .c-progress-nav__trigger--step.item-id-53[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-53 .c-progress-nav__trigger--step.item-id-53.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-53 .c-progress-nav__trigger--step.item-id-53 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-53 .c-progress-nav__trigger--step.item-id-53 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-54 .c-progress-nav__trigger.item-id-54[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-54 .c-progress-nav__trigger.item-id-54[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-54 .c-progress-nav__trigger--step.item-id-54[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-54 .c-progress-nav__trigger--step.item-id-54[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-54 .c-progress-nav__trigger--step.item-id-54[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-54 .c-progress-nav__trigger--step.item-id-54.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-54 .c-progress-nav__trigger--step.item-id-54 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-54 .c-progress-nav__trigger--step.item-id-54 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-55 .c-progress-nav__trigger.item-id-55[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-55 .c-progress-nav__trigger.item-id-55[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-55 .c-progress-nav__trigger--step.item-id-55[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-55 .c-progress-nav__trigger--step.item-id-55[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-55 .c-progress-nav__trigger--step.item-id-55[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-55 .c-progress-nav__trigger--step.item-id-55.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-55 .c-progress-nav__trigger--step.item-id-55 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-55 .c-progress-nav__trigger--step.item-id-55 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-56 .c-progress-nav__trigger.item-id-56[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-56 .c-progress-nav__trigger.item-id-56[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-56 .c-progress-nav__trigger--step.item-id-56[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-56 .c-progress-nav__trigger--step.item-id-56[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-56 .c-progress-nav__trigger--step.item-id-56[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-56 .c-progress-nav__trigger--step.item-id-56.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-56 .c-progress-nav__trigger--step.item-id-56 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-56 .c-progress-nav__trigger--step.item-id-56 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-57 .c-progress-nav__trigger.item-id-57[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-57 .c-progress-nav__trigger.item-id-57[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-57 .c-progress-nav__trigger--step.item-id-57[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-57 .c-progress-nav__trigger--step.item-id-57[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-57 .c-progress-nav__trigger--step.item-id-57[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-57 .c-progress-nav__trigger--step.item-id-57.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-57 .c-progress-nav__trigger--step.item-id-57 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-57 .c-progress-nav__trigger--step.item-id-57 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-58 .c-progress-nav__trigger.item-id-58[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-58 .c-progress-nav__trigger.item-id-58[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-58 .c-progress-nav__trigger--step.item-id-58[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-58 .c-progress-nav__trigger--step.item-id-58[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-58 .c-progress-nav__trigger--step.item-id-58[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-58 .c-progress-nav__trigger--step.item-id-58.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-58 .c-progress-nav__trigger--step.item-id-58 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-58 .c-progress-nav__trigger--step.item-id-58 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-59 .c-progress-nav__trigger.item-id-59[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-59 .c-progress-nav__trigger.item-id-59[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-59 .c-progress-nav__trigger--step.item-id-59[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-59 .c-progress-nav__trigger--step.item-id-59[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-59 .c-progress-nav__trigger--step.item-id-59[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-59 .c-progress-nav__trigger--step.item-id-59.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-59 .c-progress-nav__trigger--step.item-id-59 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-59 .c-progress-nav__trigger--step.item-id-59 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-60 .c-progress-nav__trigger.item-id-60[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-60 .c-progress-nav__trigger.item-id-60[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-60 .c-progress-nav__trigger--step.item-id-60[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-60 .c-progress-nav__trigger--step.item-id-60[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-60 .c-progress-nav__trigger--step.item-id-60[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-60 .c-progress-nav__trigger--step.item-id-60.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-60 .c-progress-nav__trigger--step.item-id-60 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-60 .c-progress-nav__trigger--step.item-id-60 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-61 .c-progress-nav__trigger.item-id-61[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-61 .c-progress-nav__trigger.item-id-61[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-61 .c-progress-nav__trigger--step.item-id-61[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-61 .c-progress-nav__trigger--step.item-id-61[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-61 .c-progress-nav__trigger--step.item-id-61[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-61 .c-progress-nav__trigger--step.item-id-61.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-61 .c-progress-nav__trigger--step.item-id-61 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-61 .c-progress-nav__trigger--step.item-id-61 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-62 .c-progress-nav__trigger.item-id-62[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-62 .c-progress-nav__trigger.item-id-62[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-62 .c-progress-nav__trigger--step.item-id-62[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-62 .c-progress-nav__trigger--step.item-id-62[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-62 .c-progress-nav__trigger--step.item-id-62[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-62 .c-progress-nav__trigger--step.item-id-62.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-62 .c-progress-nav__trigger--step.item-id-62 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-62 .c-progress-nav__trigger--step.item-id-62 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-63 .c-progress-nav__trigger.item-id-63[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-63 .c-progress-nav__trigger.item-id-63[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-63 .c-progress-nav__trigger--step.item-id-63[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-63 .c-progress-nav__trigger--step.item-id-63[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-63 .c-progress-nav__trigger--step.item-id-63[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-63 .c-progress-nav__trigger--step.item-id-63.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-63 .c-progress-nav__trigger--step.item-id-63 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-63 .c-progress-nav__trigger--step.item-id-63 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-64 .c-progress-nav__trigger.item-id-64[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-64 .c-progress-nav__trigger.item-id-64[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-64 .c-progress-nav__trigger--step.item-id-64[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-64 .c-progress-nav__trigger--step.item-id-64[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-64 .c-progress-nav__trigger--step.item-id-64[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-64 .c-progress-nav__trigger--step.item-id-64.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-64 .c-progress-nav__trigger--step.item-id-64 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-64 .c-progress-nav__trigger--step.item-id-64 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-65 .c-progress-nav__trigger.item-id-65[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-65 .c-progress-nav__trigger.item-id-65[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-65 .c-progress-nav__trigger--step.item-id-65[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-65 .c-progress-nav__trigger--step.item-id-65[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-65 .c-progress-nav__trigger--step.item-id-65[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-65 .c-progress-nav__trigger--step.item-id-65.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-65 .c-progress-nav__trigger--step.item-id-65 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-65 .c-progress-nav__trigger--step.item-id-65 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-66 .c-progress-nav__trigger.item-id-66[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-66 .c-progress-nav__trigger.item-id-66[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-66 .c-progress-nav__trigger--step.item-id-66[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-66 .c-progress-nav__trigger--step.item-id-66[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-66 .c-progress-nav__trigger--step.item-id-66[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-66 .c-progress-nav__trigger--step.item-id-66.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-66 .c-progress-nav__trigger--step.item-id-66 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-66 .c-progress-nav__trigger--step.item-id-66 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-67 .c-progress-nav__trigger.item-id-67[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-67 .c-progress-nav__trigger.item-id-67[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-67 .c-progress-nav__trigger--step.item-id-67[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-67 .c-progress-nav__trigger--step.item-id-67[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-67 .c-progress-nav__trigger--step.item-id-67[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-67 .c-progress-nav__trigger--step.item-id-67.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-67 .c-progress-nav__trigger--step.item-id-67 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-67 .c-progress-nav__trigger--step.item-id-67 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-68 .c-progress-nav__trigger.item-id-68[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-68 .c-progress-nav__trigger.item-id-68[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-68 .c-progress-nav__trigger--step.item-id-68[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-68 .c-progress-nav__trigger--step.item-id-68[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-68 .c-progress-nav__trigger--step.item-id-68[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-68 .c-progress-nav__trigger--step.item-id-68.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-68 .c-progress-nav__trigger--step.item-id-68 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-68 .c-progress-nav__trigger--step.item-id-68 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-69 .c-progress-nav__trigger.item-id-69[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-69 .c-progress-nav__trigger.item-id-69[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-69 .c-progress-nav__trigger--step.item-id-69[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-69 .c-progress-nav__trigger--step.item-id-69[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-69 .c-progress-nav__trigger--step.item-id-69[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-69 .c-progress-nav__trigger--step.item-id-69.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-69 .c-progress-nav__trigger--step.item-id-69 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-69 .c-progress-nav__trigger--step.item-id-69 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-70 .c-progress-nav__trigger.item-id-70[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-70 .c-progress-nav__trigger.item-id-70[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-70 .c-progress-nav__trigger--step.item-id-70[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-70 .c-progress-nav__trigger--step.item-id-70[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-70 .c-progress-nav__trigger--step.item-id-70[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-70 .c-progress-nav__trigger--step.item-id-70.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-70 .c-progress-nav__trigger--step.item-id-70 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-70 .c-progress-nav__trigger--step.item-id-70 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-71 .c-progress-nav__trigger.item-id-71[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-71 .c-progress-nav__trigger.item-id-71[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-71 .c-progress-nav__trigger--step.item-id-71[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-71 .c-progress-nav__trigger--step.item-id-71[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-71 .c-progress-nav__trigger--step.item-id-71[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-71 .c-progress-nav__trigger--step.item-id-71.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-71 .c-progress-nav__trigger--step.item-id-71 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-71 .c-progress-nav__trigger--step.item-id-71 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-72 .c-progress-nav__trigger.item-id-72[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-72 .c-progress-nav__trigger.item-id-72[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-72 .c-progress-nav__trigger--step.item-id-72[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-72 .c-progress-nav__trigger--step.item-id-72[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-72 .c-progress-nav__trigger--step.item-id-72[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-72 .c-progress-nav__trigger--step.item-id-72.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-72 .c-progress-nav__trigger--step.item-id-72 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-72 .c-progress-nav__trigger--step.item-id-72 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-73 .c-progress-nav__trigger.item-id-73[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-73 .c-progress-nav__trigger.item-id-73[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-73 .c-progress-nav__trigger--step.item-id-73[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-73 .c-progress-nav__trigger--step.item-id-73[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-73 .c-progress-nav__trigger--step.item-id-73[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-73 .c-progress-nav__trigger--step.item-id-73.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-73 .c-progress-nav__trigger--step.item-id-73 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-73 .c-progress-nav__trigger--step.item-id-73 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-74 .c-progress-nav__trigger.item-id-74[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-74 .c-progress-nav__trigger.item-id-74[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-74 .c-progress-nav__trigger--step.item-id-74[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-74 .c-progress-nav__trigger--step.item-id-74[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-74 .c-progress-nav__trigger--step.item-id-74[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-74 .c-progress-nav__trigger--step.item-id-74.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-74 .c-progress-nav__trigger--step.item-id-74 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-74 .c-progress-nav__trigger--step.item-id-74 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-75 .c-progress-nav__trigger.item-id-75[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-75 .c-progress-nav__trigger.item-id-75[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-75 .c-progress-nav__trigger--step.item-id-75[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-75 .c-progress-nav__trigger--step.item-id-75[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-75 .c-progress-nav__trigger--step.item-id-75[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-75 .c-progress-nav__trigger--step.item-id-75.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-75 .c-progress-nav__trigger--step.item-id-75 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-75 .c-progress-nav__trigger--step.item-id-75 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-76 .c-progress-nav__trigger.item-id-76[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-76 .c-progress-nav__trigger.item-id-76[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-76 .c-progress-nav__trigger--step.item-id-76[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-76 .c-progress-nav__trigger--step.item-id-76[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-76 .c-progress-nav__trigger--step.item-id-76[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-76 .c-progress-nav__trigger--step.item-id-76.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-76 .c-progress-nav__trigger--step.item-id-76 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-76 .c-progress-nav__trigger--step.item-id-76 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-77 .c-progress-nav__trigger.item-id-77[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-77 .c-progress-nav__trigger.item-id-77[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-77 .c-progress-nav__trigger--step.item-id-77[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-77 .c-progress-nav__trigger--step.item-id-77[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-77 .c-progress-nav__trigger--step.item-id-77[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-77 .c-progress-nav__trigger--step.item-id-77.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-77 .c-progress-nav__trigger--step.item-id-77 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-77 .c-progress-nav__trigger--step.item-id-77 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-78 .c-progress-nav__trigger.item-id-78[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-78 .c-progress-nav__trigger.item-id-78[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-78 .c-progress-nav__trigger--step.item-id-78[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-78 .c-progress-nav__trigger--step.item-id-78[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-78 .c-progress-nav__trigger--step.item-id-78[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-78 .c-progress-nav__trigger--step.item-id-78.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-78 .c-progress-nav__trigger--step.item-id-78 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-78 .c-progress-nav__trigger--step.item-id-78 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-79 .c-progress-nav__trigger.item-id-79[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-79 .c-progress-nav__trigger.item-id-79[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-79 .c-progress-nav__trigger--step.item-id-79[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-79 .c-progress-nav__trigger--step.item-id-79[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-79 .c-progress-nav__trigger--step.item-id-79[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-79 .c-progress-nav__trigger--step.item-id-79.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-79 .c-progress-nav__trigger--step.item-id-79 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-79 .c-progress-nav__trigger--step.item-id-79 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-80 .c-progress-nav__trigger.item-id-80[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-80 .c-progress-nav__trigger.item-id-80[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-80 .c-progress-nav__trigger--step.item-id-80[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-80 .c-progress-nav__trigger--step.item-id-80[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-80 .c-progress-nav__trigger--step.item-id-80[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-80 .c-progress-nav__trigger--step.item-id-80.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-80 .c-progress-nav__trigger--step.item-id-80 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-80 .c-progress-nav__trigger--step.item-id-80 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-81 .c-progress-nav__trigger.item-id-81[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-81 .c-progress-nav__trigger.item-id-81[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-81 .c-progress-nav__trigger--step.item-id-81[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-81 .c-progress-nav__trigger--step.item-id-81[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-81 .c-progress-nav__trigger--step.item-id-81[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-81 .c-progress-nav__trigger--step.item-id-81.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-81 .c-progress-nav__trigger--step.item-id-81 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-81 .c-progress-nav__trigger--step.item-id-81 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-82 .c-progress-nav__trigger.item-id-82[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-82 .c-progress-nav__trigger.item-id-82[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-82 .c-progress-nav__trigger--step.item-id-82[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-82 .c-progress-nav__trigger--step.item-id-82[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-82 .c-progress-nav__trigger--step.item-id-82[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-82 .c-progress-nav__trigger--step.item-id-82.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-82 .c-progress-nav__trigger--step.item-id-82 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-82 .c-progress-nav__trigger--step.item-id-82 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-83 .c-progress-nav__trigger.item-id-83[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-83 .c-progress-nav__trigger.item-id-83[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-83 .c-progress-nav__trigger--step.item-id-83[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-83 .c-progress-nav__trigger--step.item-id-83[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-83 .c-progress-nav__trigger--step.item-id-83[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-83 .c-progress-nav__trigger--step.item-id-83.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-83 .c-progress-nav__trigger--step.item-id-83 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-83 .c-progress-nav__trigger--step.item-id-83 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-84 .c-progress-nav__trigger.item-id-84[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-84 .c-progress-nav__trigger.item-id-84[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-84 .c-progress-nav__trigger--step.item-id-84[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-84 .c-progress-nav__trigger--step.item-id-84[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-84 .c-progress-nav__trigger--step.item-id-84[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-84 .c-progress-nav__trigger--step.item-id-84.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-84 .c-progress-nav__trigger--step.item-id-84 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-84 .c-progress-nav__trigger--step.item-id-84 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-85 .c-progress-nav__trigger.item-id-85[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-85 .c-progress-nav__trigger.item-id-85[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-85 .c-progress-nav__trigger--step.item-id-85[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-85 .c-progress-nav__trigger--step.item-id-85[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-85 .c-progress-nav__trigger--step.item-id-85[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-85 .c-progress-nav__trigger--step.item-id-85.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-85 .c-progress-nav__trigger--step.item-id-85 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-85 .c-progress-nav__trigger--step.item-id-85 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-86 .c-progress-nav__trigger.item-id-86[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-86 .c-progress-nav__trigger.item-id-86[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-86 .c-progress-nav__trigger--step.item-id-86[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-86 .c-progress-nav__trigger--step.item-id-86[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-86 .c-progress-nav__trigger--step.item-id-86[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-86 .c-progress-nav__trigger--step.item-id-86.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-86 .c-progress-nav__trigger--step.item-id-86 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-86 .c-progress-nav__trigger--step.item-id-86 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-87 .c-progress-nav__trigger.item-id-87[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-87 .c-progress-nav__trigger.item-id-87[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-87 .c-progress-nav__trigger--step.item-id-87[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-87 .c-progress-nav__trigger--step.item-id-87[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-87 .c-progress-nav__trigger--step.item-id-87[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-87 .c-progress-nav__trigger--step.item-id-87.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-87 .c-progress-nav__trigger--step.item-id-87 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-87 .c-progress-nav__trigger--step.item-id-87 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-88 .c-progress-nav__trigger.item-id-88[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-88 .c-progress-nav__trigger.item-id-88[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-88 .c-progress-nav__trigger--step.item-id-88[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-88 .c-progress-nav__trigger--step.item-id-88[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-88 .c-progress-nav__trigger--step.item-id-88[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-88 .c-progress-nav__trigger--step.item-id-88.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-88 .c-progress-nav__trigger--step.item-id-88 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-88 .c-progress-nav__trigger--step.item-id-88 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-89 .c-progress-nav__trigger.item-id-89[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-89 .c-progress-nav__trigger.item-id-89[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-89 .c-progress-nav__trigger--step.item-id-89[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-89 .c-progress-nav__trigger--step.item-id-89[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-89 .c-progress-nav__trigger--step.item-id-89[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-89 .c-progress-nav__trigger--step.item-id-89.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-89 .c-progress-nav__trigger--step.item-id-89 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-89 .c-progress-nav__trigger--step.item-id-89 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-90 .c-progress-nav__trigger.item-id-90[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-90 .c-progress-nav__trigger.item-id-90[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-90 .c-progress-nav__trigger--step.item-id-90[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-90 .c-progress-nav__trigger--step.item-id-90[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-90 .c-progress-nav__trigger--step.item-id-90[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-90 .c-progress-nav__trigger--step.item-id-90.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-90 .c-progress-nav__trigger--step.item-id-90 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-90 .c-progress-nav__trigger--step.item-id-90 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-91 .c-progress-nav__trigger.item-id-91[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-91 .c-progress-nav__trigger.item-id-91[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-91 .c-progress-nav__trigger--step.item-id-91[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-91 .c-progress-nav__trigger--step.item-id-91[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-91 .c-progress-nav__trigger--step.item-id-91[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-91 .c-progress-nav__trigger--step.item-id-91.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-91 .c-progress-nav__trigger--step.item-id-91 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-91 .c-progress-nav__trigger--step.item-id-91 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-92 .c-progress-nav__trigger.item-id-92[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-92 .c-progress-nav__trigger.item-id-92[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-92 .c-progress-nav__trigger--step.item-id-92[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-92 .c-progress-nav__trigger--step.item-id-92[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-92 .c-progress-nav__trigger--step.item-id-92[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-92 .c-progress-nav__trigger--step.item-id-92.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-92 .c-progress-nav__trigger--step.item-id-92 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-92 .c-progress-nav__trigger--step.item-id-92 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-93 .c-progress-nav__trigger.item-id-93[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-93 .c-progress-nav__trigger.item-id-93[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-93 .c-progress-nav__trigger--step.item-id-93[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-93 .c-progress-nav__trigger--step.item-id-93[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-93 .c-progress-nav__trigger--step.item-id-93[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-93 .c-progress-nav__trigger--step.item-id-93.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-93 .c-progress-nav__trigger--step.item-id-93 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-93 .c-progress-nav__trigger--step.item-id-93 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-94 .c-progress-nav__trigger.item-id-94[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-94 .c-progress-nav__trigger.item-id-94[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-94 .c-progress-nav__trigger--step.item-id-94[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-94 .c-progress-nav__trigger--step.item-id-94[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-94 .c-progress-nav__trigger--step.item-id-94[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-94 .c-progress-nav__trigger--step.item-id-94.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-94 .c-progress-nav__trigger--step.item-id-94 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-94 .c-progress-nav__trigger--step.item-id-94 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-95 .c-progress-nav__trigger.item-id-95[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-95 .c-progress-nav__trigger.item-id-95[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-95 .c-progress-nav__trigger--step.item-id-95[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-95 .c-progress-nav__trigger--step.item-id-95[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-95 .c-progress-nav__trigger--step.item-id-95[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-95 .c-progress-nav__trigger--step.item-id-95.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-95 .c-progress-nav__trigger--step.item-id-95 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-95 .c-progress-nav__trigger--step.item-id-95 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-96 .c-progress-nav__trigger.item-id-96[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-96 .c-progress-nav__trigger.item-id-96[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-96 .c-progress-nav__trigger--step.item-id-96[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-96 .c-progress-nav__trigger--step.item-id-96[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-96 .c-progress-nav__trigger--step.item-id-96[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-96 .c-progress-nav__trigger--step.item-id-96.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-96 .c-progress-nav__trigger--step.item-id-96 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-96 .c-progress-nav__trigger--step.item-id-96 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-97 .c-progress-nav__trigger.item-id-97[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-97 .c-progress-nav__trigger.item-id-97[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-97 .c-progress-nav__trigger--step.item-id-97[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-97 .c-progress-nav__trigger--step.item-id-97[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-97 .c-progress-nav__trigger--step.item-id-97[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-97 .c-progress-nav__trigger--step.item-id-97.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-97 .c-progress-nav__trigger--step.item-id-97 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-97 .c-progress-nav__trigger--step.item-id-97 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-98 .c-progress-nav__trigger.item-id-98[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-98 .c-progress-nav__trigger.item-id-98[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-98 .c-progress-nav__trigger--step.item-id-98[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-98 .c-progress-nav__trigger--step.item-id-98[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-98 .c-progress-nav__trigger--step.item-id-98[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-98 .c-progress-nav__trigger--step.item-id-98.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-98 .c-progress-nav__trigger--step.item-id-98 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-98 .c-progress-nav__trigger--step.item-id-98 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-99 .c-progress-nav__trigger.item-id-99[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-99 .c-progress-nav__trigger.item-id-99[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-99 .c-progress-nav__trigger--step.item-id-99[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-99 .c-progress-nav__trigger--step.item-id-99[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-99 .c-progress-nav__trigger--step.item-id-99[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-99 .c-progress-nav__trigger--step.item-id-99.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-99 .c-progress-nav__trigger--step.item-id-99 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-99 .c-progress-nav__trigger--step.item-id-99 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-100 .c-progress-nav__trigger.item-id-100[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-100 .c-progress-nav__trigger.item-id-100[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-100 .c-progress-nav__trigger--step.item-id-100[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-100 .c-progress-nav__trigger--step.item-id-100[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-100 .c-progress-nav__trigger--step.item-id-100[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-100 .c-progress-nav__trigger--step.item-id-100.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-100 .c-progress-nav__trigger--step.item-id-100 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-100 .c-progress-nav__trigger--step.item-id-100 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-101 .c-progress-nav__trigger.item-id-101[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-101 .c-progress-nav__trigger.item-id-101[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-101 .c-progress-nav__trigger--step.item-id-101[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-101 .c-progress-nav__trigger--step.item-id-101[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-101 .c-progress-nav__trigger--step.item-id-101[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-101 .c-progress-nav__trigger--step.item-id-101.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-101 .c-progress-nav__trigger--step.item-id-101 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-101 .c-progress-nav__trigger--step.item-id-101 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-102 .c-progress-nav__trigger.item-id-102[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-102 .c-progress-nav__trigger.item-id-102[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-102 .c-progress-nav__trigger--step.item-id-102[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-102 .c-progress-nav__trigger--step.item-id-102[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-102 .c-progress-nav__trigger--step.item-id-102[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-102 .c-progress-nav__trigger--step.item-id-102.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-102 .c-progress-nav__trigger--step.item-id-102 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-102 .c-progress-nav__trigger--step.item-id-102 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-103 .c-progress-nav__trigger.item-id-103[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-103 .c-progress-nav__trigger.item-id-103[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-103 .c-progress-nav__trigger--step.item-id-103[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-103 .c-progress-nav__trigger--step.item-id-103[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-103 .c-progress-nav__trigger--step.item-id-103[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-103 .c-progress-nav__trigger--step.item-id-103.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-103 .c-progress-nav__trigger--step.item-id-103 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-103 .c-progress-nav__trigger--step.item-id-103 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-104 .c-progress-nav__trigger.item-id-104[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-104 .c-progress-nav__trigger.item-id-104[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-104 .c-progress-nav__trigger--step.item-id-104[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-104 .c-progress-nav__trigger--step.item-id-104[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-104 .c-progress-nav__trigger--step.item-id-104[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-104 .c-progress-nav__trigger--step.item-id-104.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-104 .c-progress-nav__trigger--step.item-id-104 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-104 .c-progress-nav__trigger--step.item-id-104 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-105 .c-progress-nav__trigger.item-id-105[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-105 .c-progress-nav__trigger.item-id-105[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-105 .c-progress-nav__trigger--step.item-id-105[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-105 .c-progress-nav__trigger--step.item-id-105[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-105 .c-progress-nav__trigger--step.item-id-105[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-105 .c-progress-nav__trigger--step.item-id-105.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-105 .c-progress-nav__trigger--step.item-id-105 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-105 .c-progress-nav__trigger--step.item-id-105 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-106 .c-progress-nav__trigger.item-id-106[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-106 .c-progress-nav__trigger.item-id-106[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-106 .c-progress-nav__trigger--step.item-id-106[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-106 .c-progress-nav__trigger--step.item-id-106[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-106 .c-progress-nav__trigger--step.item-id-106[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-106 .c-progress-nav__trigger--step.item-id-106.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-106 .c-progress-nav__trigger--step.item-id-106 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-106 .c-progress-nav__trigger--step.item-id-106 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-107 .c-progress-nav__trigger.item-id-107[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-107 .c-progress-nav__trigger.item-id-107[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-107 .c-progress-nav__trigger--step.item-id-107[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-107 .c-progress-nav__trigger--step.item-id-107[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-107 .c-progress-nav__trigger--step.item-id-107[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-107 .c-progress-nav__trigger--step.item-id-107.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-107 .c-progress-nav__trigger--step.item-id-107 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-107 .c-progress-nav__trigger--step.item-id-107 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-108 .c-progress-nav__trigger.item-id-108[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-108 .c-progress-nav__trigger.item-id-108[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-108 .c-progress-nav__trigger--step.item-id-108[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-108 .c-progress-nav__trigger--step.item-id-108[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-108 .c-progress-nav__trigger--step.item-id-108[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-108 .c-progress-nav__trigger--step.item-id-108.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-108 .c-progress-nav__trigger--step.item-id-108 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-108 .c-progress-nav__trigger--step.item-id-108 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-109 .c-progress-nav__trigger.item-id-109[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-109 .c-progress-nav__trigger.item-id-109[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-109 .c-progress-nav__trigger--step.item-id-109[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-109 .c-progress-nav__trigger--step.item-id-109[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-109 .c-progress-nav__trigger--step.item-id-109[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-109 .c-progress-nav__trigger--step.item-id-109.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-109 .c-progress-nav__trigger--step.item-id-109 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-109 .c-progress-nav__trigger--step.item-id-109 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-110 .c-progress-nav__trigger.item-id-110[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-110 .c-progress-nav__trigger.item-id-110[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-110 .c-progress-nav__trigger--step.item-id-110[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-110 .c-progress-nav__trigger--step.item-id-110[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-110 .c-progress-nav__trigger--step.item-id-110[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-110 .c-progress-nav__trigger--step.item-id-110.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-110 .c-progress-nav__trigger--step.item-id-110 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-110 .c-progress-nav__trigger--step.item-id-110 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-111 .c-progress-nav__trigger.item-id-111[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-111 .c-progress-nav__trigger.item-id-111[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-111 .c-progress-nav__trigger--step.item-id-111[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-111 .c-progress-nav__trigger--step.item-id-111[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-111 .c-progress-nav__trigger--step.item-id-111[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-111 .c-progress-nav__trigger--step.item-id-111.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-111 .c-progress-nav__trigger--step.item-id-111 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-111 .c-progress-nav__trigger--step.item-id-111 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-112 .c-progress-nav__trigger.item-id-112[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-112 .c-progress-nav__trigger.item-id-112[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-112 .c-progress-nav__trigger--step.item-id-112[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-112 .c-progress-nav__trigger--step.item-id-112[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-112 .c-progress-nav__trigger--step.item-id-112[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-112 .c-progress-nav__trigger--step.item-id-112.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-112 .c-progress-nav__trigger--step.item-id-112 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-112 .c-progress-nav__trigger--step.item-id-112 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-113 .c-progress-nav__trigger.item-id-113[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-113 .c-progress-nav__trigger.item-id-113[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-113 .c-progress-nav__trigger--step.item-id-113[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-113 .c-progress-nav__trigger--step.item-id-113[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-113 .c-progress-nav__trigger--step.item-id-113[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-113 .c-progress-nav__trigger--step.item-id-113.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-113 .c-progress-nav__trigger--step.item-id-113 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-113 .c-progress-nav__trigger--step.item-id-113 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-114 .c-progress-nav__trigger.item-id-114[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-114 .c-progress-nav__trigger.item-id-114[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-114 .c-progress-nav__trigger--step.item-id-114[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-114 .c-progress-nav__trigger--step.item-id-114[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-114 .c-progress-nav__trigger--step.item-id-114[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-114 .c-progress-nav__trigger--step.item-id-114.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-114 .c-progress-nav__trigger--step.item-id-114 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-114 .c-progress-nav__trigger--step.item-id-114 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-115 .c-progress-nav__trigger.item-id-115[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-115 .c-progress-nav__trigger.item-id-115[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-115 .c-progress-nav__trigger--step.item-id-115[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-115 .c-progress-nav__trigger--step.item-id-115[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-115 .c-progress-nav__trigger--step.item-id-115[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-115 .c-progress-nav__trigger--step.item-id-115.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-115 .c-progress-nav__trigger--step.item-id-115 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-115 .c-progress-nav__trigger--step.item-id-115 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-116 .c-progress-nav__trigger.item-id-116[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-116 .c-progress-nav__trigger.item-id-116[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-116 .c-progress-nav__trigger--step.item-id-116[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-116 .c-progress-nav__trigger--step.item-id-116[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-116 .c-progress-nav__trigger--step.item-id-116[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-116 .c-progress-nav__trigger--step.item-id-116.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-116 .c-progress-nav__trigger--step.item-id-116 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-116 .c-progress-nav__trigger--step.item-id-116 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-117 .c-progress-nav__trigger.item-id-117[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-117 .c-progress-nav__trigger.item-id-117[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-117 .c-progress-nav__trigger--step.item-id-117[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-117 .c-progress-nav__trigger--step.item-id-117[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-117 .c-progress-nav__trigger--step.item-id-117[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-117 .c-progress-nav__trigger--step.item-id-117.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-117 .c-progress-nav__trigger--step.item-id-117 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-117 .c-progress-nav__trigger--step.item-id-117 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-118 .c-progress-nav__trigger.item-id-118[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-118 .c-progress-nav__trigger.item-id-118[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-118 .c-progress-nav__trigger--step.item-id-118[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-118 .c-progress-nav__trigger--step.item-id-118[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-118 .c-progress-nav__trigger--step.item-id-118[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-118 .c-progress-nav__trigger--step.item-id-118.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-118 .c-progress-nav__trigger--step.item-id-118 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-118 .c-progress-nav__trigger--step.item-id-118 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-119 .c-progress-nav__trigger.item-id-119[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-119 .c-progress-nav__trigger.item-id-119[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-119 .c-progress-nav__trigger--step.item-id-119[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-119 .c-progress-nav__trigger--step.item-id-119[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-119 .c-progress-nav__trigger--step.item-id-119[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-119 .c-progress-nav__trigger--step.item-id-119.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-119 .c-progress-nav__trigger--step.item-id-119 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-119 .c-progress-nav__trigger--step.item-id-119 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-120 .c-progress-nav__trigger.item-id-120[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-120 .c-progress-nav__trigger.item-id-120[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-120 .c-progress-nav__trigger--step.item-id-120[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-120 .c-progress-nav__trigger--step.item-id-120[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-120 .c-progress-nav__trigger--step.item-id-120[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-120 .c-progress-nav__trigger--step.item-id-120.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-120 .c-progress-nav__trigger--step.item-id-120 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-120 .c-progress-nav__trigger--step.item-id-120 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-121 .c-progress-nav__trigger.item-id-121[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-121 .c-progress-nav__trigger.item-id-121[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-121 .c-progress-nav__trigger--step.item-id-121[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-121 .c-progress-nav__trigger--step.item-id-121[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-121 .c-progress-nav__trigger--step.item-id-121[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-121 .c-progress-nav__trigger--step.item-id-121.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-121 .c-progress-nav__trigger--step.item-id-121 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-121 .c-progress-nav__trigger--step.item-id-121 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-122 .c-progress-nav__trigger.item-id-122[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-122 .c-progress-nav__trigger.item-id-122[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-122 .c-progress-nav__trigger--step.item-id-122[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-122 .c-progress-nav__trigger--step.item-id-122[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-122 .c-progress-nav__trigger--step.item-id-122[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-122 .c-progress-nav__trigger--step.item-id-122.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-122 .c-progress-nav__trigger--step.item-id-122 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-122 .c-progress-nav__trigger--step.item-id-122 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-123 .c-progress-nav__trigger.item-id-123[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-123 .c-progress-nav__trigger.item-id-123[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-123 .c-progress-nav__trigger--step.item-id-123[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-123 .c-progress-nav__trigger--step.item-id-123[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-123 .c-progress-nav__trigger--step.item-id-123[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-123 .c-progress-nav__trigger--step.item-id-123.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-123 .c-progress-nav__trigger--step.item-id-123 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-123 .c-progress-nav__trigger--step.item-id-123 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-124 .c-progress-nav__trigger.item-id-124[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-124 .c-progress-nav__trigger.item-id-124[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-124 .c-progress-nav__trigger--step.item-id-124[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-124 .c-progress-nav__trigger--step.item-id-124[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-124 .c-progress-nav__trigger--step.item-id-124[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-124 .c-progress-nav__trigger--step.item-id-124.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-124 .c-progress-nav__trigger--step.item-id-124 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-124 .c-progress-nav__trigger--step.item-id-124 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-125 .c-progress-nav__trigger.item-id-125[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-125 .c-progress-nav__trigger.item-id-125[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-125 .c-progress-nav__trigger--step.item-id-125[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-125 .c-progress-nav__trigger--step.item-id-125[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-125 .c-progress-nav__trigger--step.item-id-125[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-125 .c-progress-nav__trigger--step.item-id-125.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-125 .c-progress-nav__trigger--step.item-id-125 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-125 .c-progress-nav__trigger--step.item-id-125 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-126 .c-progress-nav__trigger.item-id-126[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-126 .c-progress-nav__trigger.item-id-126[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-126 .c-progress-nav__trigger--step.item-id-126[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-126 .c-progress-nav__trigger--step.item-id-126[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-126 .c-progress-nav__trigger--step.item-id-126[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-126 .c-progress-nav__trigger--step.item-id-126.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-126 .c-progress-nav__trigger--step.item-id-126 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-126 .c-progress-nav__trigger--step.item-id-126 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-127 .c-progress-nav__trigger.item-id-127[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-127 .c-progress-nav__trigger.item-id-127[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-127 .c-progress-nav__trigger--step.item-id-127[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-127 .c-progress-nav__trigger--step.item-id-127[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-127 .c-progress-nav__trigger--step.item-id-127[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-127 .c-progress-nav__trigger--step.item-id-127.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-127 .c-progress-nav__trigger--step.item-id-127 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-127 .c-progress-nav__trigger--step.item-id-127 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-128 .c-progress-nav__trigger.item-id-128[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-128 .c-progress-nav__trigger.item-id-128[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-128 .c-progress-nav__trigger--step.item-id-128[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-128 .c-progress-nav__trigger--step.item-id-128[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-128 .c-progress-nav__trigger--step.item-id-128[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-128 .c-progress-nav__trigger--step.item-id-128.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-128 .c-progress-nav__trigger--step.item-id-128 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-128 .c-progress-nav__trigger--step.item-id-128 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-129 .c-progress-nav__trigger.item-id-129[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-129 .c-progress-nav__trigger.item-id-129[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-129 .c-progress-nav__trigger--step.item-id-129[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-129 .c-progress-nav__trigger--step.item-id-129[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-129 .c-progress-nav__trigger--step.item-id-129[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-129 .c-progress-nav__trigger--step.item-id-129.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-129 .c-progress-nav__trigger--step.item-id-129 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-129 .c-progress-nav__trigger--step.item-id-129 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-130 .c-progress-nav__trigger.item-id-130[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-130 .c-progress-nav__trigger.item-id-130[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-130 .c-progress-nav__trigger--step.item-id-130[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-130 .c-progress-nav__trigger--step.item-id-130[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-130 .c-progress-nav__trigger--step.item-id-130[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-130 .c-progress-nav__trigger--step.item-id-130.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-130 .c-progress-nav__trigger--step.item-id-130 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-130 .c-progress-nav__trigger--step.item-id-130 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-131 .c-progress-nav__trigger.item-id-131[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-131 .c-progress-nav__trigger.item-id-131[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-131 .c-progress-nav__trigger--step.item-id-131[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-131 .c-progress-nav__trigger--step.item-id-131[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-131 .c-progress-nav__trigger--step.item-id-131[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-131 .c-progress-nav__trigger--step.item-id-131.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-131 .c-progress-nav__trigger--step.item-id-131 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-131 .c-progress-nav__trigger--step.item-id-131 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-132 .c-progress-nav__trigger.item-id-132[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-132 .c-progress-nav__trigger.item-id-132[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-132 .c-progress-nav__trigger--step.item-id-132[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-132 .c-progress-nav__trigger--step.item-id-132[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-132 .c-progress-nav__trigger--step.item-id-132[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-132 .c-progress-nav__trigger--step.item-id-132.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-132 .c-progress-nav__trigger--step.item-id-132 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-132 .c-progress-nav__trigger--step.item-id-132 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-133 .c-progress-nav__trigger.item-id-133[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-133 .c-progress-nav__trigger.item-id-133[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-133 .c-progress-nav__trigger--step.item-id-133[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-133 .c-progress-nav__trigger--step.item-id-133[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-133 .c-progress-nav__trigger--step.item-id-133[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-133 .c-progress-nav__trigger--step.item-id-133.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-133 .c-progress-nav__trigger--step.item-id-133 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-133 .c-progress-nav__trigger--step.item-id-133 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-134 .c-progress-nav__trigger.item-id-134[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-134 .c-progress-nav__trigger.item-id-134[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-134 .c-progress-nav__trigger--step.item-id-134[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-134 .c-progress-nav__trigger--step.item-id-134[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-134 .c-progress-nav__trigger--step.item-id-134[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-134 .c-progress-nav__trigger--step.item-id-134.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-134 .c-progress-nav__trigger--step.item-id-134 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-134 .c-progress-nav__trigger--step.item-id-134 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-135 .c-progress-nav__trigger.item-id-135[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-135 .c-progress-nav__trigger.item-id-135[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-135 .c-progress-nav__trigger--step.item-id-135[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-135 .c-progress-nav__trigger--step.item-id-135[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-135 .c-progress-nav__trigger--step.item-id-135[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-135 .c-progress-nav__trigger--step.item-id-135.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-135 .c-progress-nav__trigger--step.item-id-135 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-135 .c-progress-nav__trigger--step.item-id-135 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-136 .c-progress-nav__trigger.item-id-136[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-136 .c-progress-nav__trigger.item-id-136[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-136 .c-progress-nav__trigger--step.item-id-136[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-136 .c-progress-nav__trigger--step.item-id-136[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-136 .c-progress-nav__trigger--step.item-id-136[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-136 .c-progress-nav__trigger--step.item-id-136.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-136 .c-progress-nav__trigger--step.item-id-136 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-136 .c-progress-nav__trigger--step.item-id-136 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-137 .c-progress-nav__trigger.item-id-137[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-137 .c-progress-nav__trigger.item-id-137[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-137 .c-progress-nav__trigger--step.item-id-137[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-137 .c-progress-nav__trigger--step.item-id-137[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-137 .c-progress-nav__trigger--step.item-id-137[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-137 .c-progress-nav__trigger--step.item-id-137.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-137 .c-progress-nav__trigger--step.item-id-137 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-137 .c-progress-nav__trigger--step.item-id-137 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-138 .c-progress-nav__trigger.item-id-138[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-138 .c-progress-nav__trigger.item-id-138[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-138 .c-progress-nav__trigger--step.item-id-138[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-138 .c-progress-nav__trigger--step.item-id-138[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-138 .c-progress-nav__trigger--step.item-id-138[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-138 .c-progress-nav__trigger--step.item-id-138.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-138 .c-progress-nav__trigger--step.item-id-138 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-138 .c-progress-nav__trigger--step.item-id-138 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-139 .c-progress-nav__trigger.item-id-139[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-139 .c-progress-nav__trigger.item-id-139[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-139 .c-progress-nav__trigger--step.item-id-139[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-139 .c-progress-nav__trigger--step.item-id-139[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-139 .c-progress-nav__trigger--step.item-id-139[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-139 .c-progress-nav__trigger--step.item-id-139.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-139 .c-progress-nav__trigger--step.item-id-139 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-139 .c-progress-nav__trigger--step.item-id-139 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-140 .c-progress-nav__trigger.item-id-140[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-140 .c-progress-nav__trigger.item-id-140[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-140 .c-progress-nav__trigger--step.item-id-140[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-140 .c-progress-nav__trigger--step.item-id-140[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-140 .c-progress-nav__trigger--step.item-id-140[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-140 .c-progress-nav__trigger--step.item-id-140.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-140 .c-progress-nav__trigger--step.item-id-140 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-140 .c-progress-nav__trigger--step.item-id-140 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-141 .c-progress-nav__trigger.item-id-141[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-141 .c-progress-nav__trigger.item-id-141[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-141 .c-progress-nav__trigger--step.item-id-141[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-141 .c-progress-nav__trigger--step.item-id-141[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-141 .c-progress-nav__trigger--step.item-id-141[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-141 .c-progress-nav__trigger--step.item-id-141.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-141 .c-progress-nav__trigger--step.item-id-141 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-141 .c-progress-nav__trigger--step.item-id-141 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-142 .c-progress-nav__trigger.item-id-142[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-142 .c-progress-nav__trigger.item-id-142[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-142 .c-progress-nav__trigger--step.item-id-142[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-142 .c-progress-nav__trigger--step.item-id-142[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-142 .c-progress-nav__trigger--step.item-id-142[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-142 .c-progress-nav__trigger--step.item-id-142.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-142 .c-progress-nav__trigger--step.item-id-142 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-142 .c-progress-nav__trigger--step.item-id-142 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-143 .c-progress-nav__trigger.item-id-143[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-143 .c-progress-nav__trigger.item-id-143[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-143 .c-progress-nav__trigger--step.item-id-143[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-143 .c-progress-nav__trigger--step.item-id-143[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-143 .c-progress-nav__trigger--step.item-id-143[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-143 .c-progress-nav__trigger--step.item-id-143.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-143 .c-progress-nav__trigger--step.item-id-143 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-143 .c-progress-nav__trigger--step.item-id-143 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-144 .c-progress-nav__trigger.item-id-144[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-144 .c-progress-nav__trigger.item-id-144[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-144 .c-progress-nav__trigger--step.item-id-144[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-144 .c-progress-nav__trigger--step.item-id-144[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-144 .c-progress-nav__trigger--step.item-id-144[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-144 .c-progress-nav__trigger--step.item-id-144.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-144 .c-progress-nav__trigger--step.item-id-144 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-144 .c-progress-nav__trigger--step.item-id-144 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-145 .c-progress-nav__trigger.item-id-145[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-145 .c-progress-nav__trigger.item-id-145[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-145 .c-progress-nav__trigger--step.item-id-145[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-145 .c-progress-nav__trigger--step.item-id-145[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-145 .c-progress-nav__trigger--step.item-id-145[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-145 .c-progress-nav__trigger--step.item-id-145.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-145 .c-progress-nav__trigger--step.item-id-145 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-145 .c-progress-nav__trigger--step.item-id-145 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-146 .c-progress-nav__trigger.item-id-146[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-146 .c-progress-nav__trigger.item-id-146[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-146 .c-progress-nav__trigger--step.item-id-146[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-146 .c-progress-nav__trigger--step.item-id-146[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-146 .c-progress-nav__trigger--step.item-id-146[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-146 .c-progress-nav__trigger--step.item-id-146.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-146 .c-progress-nav__trigger--step.item-id-146 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-146 .c-progress-nav__trigger--step.item-id-146 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-147 .c-progress-nav__trigger.item-id-147[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-147 .c-progress-nav__trigger.item-id-147[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-147 .c-progress-nav__trigger--step.item-id-147[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-147 .c-progress-nav__trigger--step.item-id-147[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-147 .c-progress-nav__trigger--step.item-id-147[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-147 .c-progress-nav__trigger--step.item-id-147.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-147 .c-progress-nav__trigger--step.item-id-147 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-147 .c-progress-nav__trigger--step.item-id-147 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-148 .c-progress-nav__trigger.item-id-148[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-148 .c-progress-nav__trigger.item-id-148[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-148 .c-progress-nav__trigger--step.item-id-148[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-148 .c-progress-nav__trigger--step.item-id-148[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-148 .c-progress-nav__trigger--step.item-id-148[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-148 .c-progress-nav__trigger--step.item-id-148.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-148 .c-progress-nav__trigger--step.item-id-148 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-148 .c-progress-nav__trigger--step.item-id-148 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-149 .c-progress-nav__trigger.item-id-149[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-149 .c-progress-nav__trigger.item-id-149[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-149 .c-progress-nav__trigger--step.item-id-149[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-149 .c-progress-nav__trigger--step.item-id-149[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-149 .c-progress-nav__trigger--step.item-id-149[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-149 .c-progress-nav__trigger--step.item-id-149.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-149 .c-progress-nav__trigger--step.item-id-149 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-149 .c-progress-nav__trigger--step.item-id-149 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-150 .c-progress-nav__trigger.item-id-150[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-150 .c-progress-nav__trigger.item-id-150[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-150 .c-progress-nav__trigger--step.item-id-150[data-v-a9c8cb38] {
  color: #231F20;
}
.c-progress-nav.item-id-150 .c-progress-nav__trigger--step.item-id-150[data-v-a9c8cb38]::before {
  opacity: 0.3;
}
.c-progress-nav.item-id-150 .c-progress-nav__trigger--step.item-id-150[data-v-a9c8cb38]:hover::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-150 .c-progress-nav__trigger--step.item-id-150.is-active[data-v-a9c8cb38]::before {
  opacity: 0.4;
}
.c-progress-nav.item-id-150 .c-progress-nav__trigger--step.item-id-150 .c-progress-nav__circle[data-v-a9c8cb38] {
  display: none;
}
.c-progress-nav.item-id-150 .c-progress-nav__trigger--step.item-id-150 .c-progress-nav__check[data-v-a9c8cb38] {
  display: inline-block;
}
.c-progress-nav.item-id-133.item-id-119.item-id-114 .c-progress-nav__trigger.item-id-4[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-133.item-id-119.item-id-114 .c-progress-nav__trigger.item-id-4[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-120.item-id-116.item-id-140 .c-progress-nav__trigger.item-id-5[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-120.item-id-116.item-id-140 .c-progress-nav__trigger.item-id-5[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-121.item-id-118 .c-progress-nav__trigger.item-id-6[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-121.item-id-118 .c-progress-nav__trigger.item-id-6[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-115.item-id-130.item-id-125 .c-progress-nav__trigger.item-id-134[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-115.item-id-130.item-id-125 .c-progress-nav__trigger.item-id-134[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-132.item-id-131.item-id-141 .c-progress-nav__trigger.item-id-135[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-132.item-id-131.item-id-141 .c-progress-nav__trigger.item-id-135[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-124.item-id-128 .c-progress-nav__trigger.item-id-136[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-124.item-id-128 .c-progress-nav__trigger.item-id-136[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-129.item-id-117 .c-progress-nav__trigger.item-id-137[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-129.item-id-117 .c-progress-nav__trigger.item-id-137[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-123.item-id-126 .c-progress-nav__trigger.item-id-138[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-123.item-id-126 .c-progress-nav__trigger.item-id-138[data-v-a9c8cb38]::before {
  opacity: 1;
}
.c-progress-nav.item-id-127.item-id-113.item-id-122 .c-progress-nav__trigger.item-id-139[data-v-a9c8cb38] {
  color: white;
}
.c-progress-nav.item-id-127.item-id-113.item-id-122 .c-progress-nav__trigger.item-id-139[data-v-a9c8cb38]::before {
  opacity: 1;
}
[data-v-06358ee8]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
#g223 g[data-v-06358ee8] {
  cursor: pointer;
}
[data-v-f1beedcc]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-report-modal[data-v-f1beedcc] {
  transition: height 60ms ease-out;
}
.c-report-modal__header[data-v-f1beedcc] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%;
  border-bottom: 1px solid #C4C4C4;
  height: 90px;
}
.c-report-modal__profile[data-v-f1beedcc] {
  background-color: #ffffff;
  display: flex;
  align-items: center;
  padding-top: 30px;
  padding-bottom: calc(30px / 2);
  padding-right: 30px;
  padding-left: 30px;
}
.c-report-modal__body[data-v-f1beedcc] {
  padding-top: calc(30px / 2);
  padding-bottom: calc(30px / 2);
  padding-right: 30px;
  padding-left: 30px;
}
.c-report-modal__body--wizard[data-v-f1beedcc] {
  padding-top: 30px;
  padding-bottom: 30px;
}
.c-report-modal__footer[data-v-f1beedcc] {
  padding-top: calc(30px / 2);
  padding-right: 30px;
  padding-left: 30px;
  padding-bottom: 30px;
}
.c-report-modal__close[data-v-f1beedcc] {
  display: flex;
  width: 18px;
  height: 18px;
}
.c-trigger[data-v-f1beedcc] {
  display: flex;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  -webkit-appearance: none;
          appearance: none;
}
.c-trigger__icon[data-v-f1beedcc] {
  width: auto;
  height: 18px;
}
[data-v-4d8e49ad]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-report-oembed[data-v-4d8e49ad] {
  display: block;
  border: 1px solid #C4C4C4;
}
.c-report-oembed__footer[data-v-4d8e49ad] {
  padding: 20px;
}
[data-v-5190b346]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-report-textarea[data-v-5190b346] {
  padding: 0;
  color: #231F20;
  border: none;
  border-radius: 0;
  height: auto;
  width: 100%;
  caret-color: #248A86;
}
.c-report-textarea[data-v-5190b346]:-ms-input-placeholder {
  color: #C4C4C4;
}
.c-report-textarea[data-v-5190b346]::placeholder {
  color: #C4C4C4;
}
[data-v-afd23968]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-feed-item-action[data-v-afd23968] {
  color: #231F20;
  transition: all 0s;
}
.c-feed-item-action[data-v-afd23968]:hover {
  color: #FABD39;
}
[data-v-f82c22dc]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
[data-v-7a046091]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-award-progress[data-v-7a046091] {
  --dashoffset: 0;
}
.c-award-progress--incomplete .c-award-progress__badge path[data-v-7a046091] {
  fill: #c4c4c4;
}
.c-award-progress__value[data-v-7a046091] {
  stroke-dashoffset: var(--dashoffset);
  stroke-dasharray: var(--dasharray);
  transform: rotate(-90deg) matrix(1, 0, 0, 1, 51, 51);
  transform-origin: center;
}
[data-v-bbaf57d2]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-award-progress[data-v-bbaf57d2] {
  --dashoffset: 0;
}
.c-award-progress--incomplete .c-award-progress__badge path[data-v-bbaf57d2] {
  fill: #c4c4c4;
}
.c-award-progress__value[data-v-bbaf57d2] {
  stroke-dashoffset: var(--dashoffset);
  stroke-dasharray: var(--dasharray);
  transform: rotate(-90deg) matrix(1, 0, 0, 1, 51, 51);
  transform-origin: center;
}
[data-v-6e2686f8]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-award-progress[data-v-6e2686f8] {
  --dashoffset: 0;
}
.c-award-progress--incomplete .c-award-progress__badge path[data-v-6e2686f8] {
  fill: #c4c4c4;
}
.c-award-progress__value[data-v-6e2686f8] {
  stroke-dashoffset: var(--dashoffset);
  stroke-dasharray: var(--dasharray);
  transform: rotate(-90deg) matrix(1, 0, 0, 1, 51, 51);
  transform-origin: center;
}
[data-v-28ec03da]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-award-progress[data-v-28ec03da] {
  --dashoffset: 0;
}
.c-award-progress--incomplete .c-award-progress__badge path[data-v-28ec03da] {
  fill: #c4c4c4;
}
.c-award-progress__value[data-v-28ec03da] {
  stroke-dashoffset: var(--dashoffset);
  stroke-dasharray: var(--dasharray);
  transform: rotate(-90deg) matrix(1, 0, 0, 1, 51, 51);
  transform-origin: center;
}
[data-v-77c92bce]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-award-progress[data-v-77c92bce] {
  --dashoffset: 0;
}
.c-award-progress--incomplete .c-award-progress__badge path[data-v-77c92bce] {
  fill: #c4c4c4;
}
.c-award-progress__value[data-v-77c92bce] {
  stroke-dashoffset: var(--dashoffset);
  stroke-dasharray: var(--dasharray);
  transform: rotate(-90deg) matrix(1, 0, 0, 1, 51, 51);
  transform-origin: center;
}
[data-v-3a725a06]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-award-progress[data-v-3a725a06] {
  --dashoffset: 0;
}
.c-award-progress--incomplete .c-award-progress__badge path[data-v-3a725a06] {
  fill: #c4c4c4;
}
.c-award-progress__value[data-v-3a725a06] {
  stroke-dashoffset: var(--dashoffset);
  stroke-dasharray: var(--dasharray);
  transform: rotate(-90deg) matrix(1, 0, 0, 1, 51, 51);
  transform-origin: center;
}
[data-v-08cedc52]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-award-progress[data-v-08cedc52] {
  --dashoffset: 0;
}
.c-award-progress--incomplete .c-award-progress__badge path[data-v-08cedc52] {
  fill: #c4c4c4;
}
.c-award-progress__value[data-v-08cedc52] {
  stroke-dashoffset: var(--dashoffset);
  stroke-dasharray: var(--dasharray);
  transform: rotate(-90deg) matrix(1, 0, 0, 1, 51, 51);
  transform-origin: center;
}
[data-v-5d9e67d0]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-award-progress[data-v-5d9e67d0] {
  --dashoffset: 0;
}
.c-award-progress--incomplete .c-award-progress__badge path[data-v-5d9e67d0] {
  fill: #c4c4c4;
}
.c-award-progress__value[data-v-5d9e67d0] {
  stroke-dashoffset: var(--dashoffset);
  stroke-dasharray: var(--dasharray);
  transform: rotate(-90deg) matrix(1, 0, 0, 1, 51, 51);
  transform-origin: center;
}
[data-v-57b73845]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-award-progress[data-v-57b73845] {
  --dashoffset: 0;
}
.c-award-progress--incomplete .c-award-progress__badge path[data-v-57b73845] {
  fill: #c4c4c4;
}
.c-award-progress__value[data-v-57b73845] {
  stroke-dashoffset: var(--dashoffset);
  stroke-dasharray: var(--dasharray);
  transform: rotate(-90deg) matrix(1, 0, 0, 1, 51, 51);
  transform-origin: center;
}
[data-v-6e165c0e]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-award-progress[data-v-6e165c0e] {
  --dashoffset: 0;
}
.c-award-progress--incomplete .c-award-progress__badge path[data-v-6e165c0e] {
  fill: #c4c4c4;
}
.c-award-progress__value[data-v-6e165c0e] {
  stroke-dashoffset: var(--dashoffset);
  stroke-dasharray: var(--dasharray);
  transform: rotate(-90deg) matrix(1, 0, 0, 1, 51, 51);
  transform-origin: center;
}
[data-v-c6e5ea58]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-award-progress[data-v-c6e5ea58] {
  --dashoffset: 0;
}
.c-award-progress--incomplete .c-award-progress__badge path[data-v-c6e5ea58] {
  fill: #c4c4c4;
}
.c-award-progress__value[data-v-c6e5ea58] {
  stroke-dashoffset: var(--dashoffset);
  stroke-dasharray: var(--dasharray);
  transform: rotate(-90deg) matrix(1, 0, 0, 1, 51, 51);
  transform-origin: center;
}
[data-v-86028ffe]:root {
  --black: #231F20;
  --ocean-blue: #248A86;
  --tropical-tangerine: #FABD39;
  --grassy-fields: #71B96C;
  --sky: #4FADC7;
  --white: #ffffff;
}
.c-award-progress[data-v-86028ffe] {
  --dashoffset: 0;
}
.c-award-progress--incomplete .c-award-progress__badge path[data-v-86028ffe] {
  fill: #c4c4c4;
}
.c-award-progress__value[data-v-86028ffe] {
  stroke-dashoffset: var(--dashoffset);
  stroke-dasharray: var(--dasharray);
  transform: rotate(-90deg) matrix(1, 0, 0, 1, 51, 51);
  transform-origin: center;
}

/*# sourceMappingURL=style.css.map*/