@charset "UTF-8";
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/
@font-face {
  font-family: "Helvetica Neue LT W01_43 Lt Ex";
  src: url("../fonts/3a07c541-ed6e-4188-8151-86bd1979572b.eot?#iefix");
  src: url("../fonts/3a07c541-ed6e-4188-8151-86bd1979572b.eot?#iefix") format("eot"), url("../fonts/6f4e20fa-fcf0-43cb-a690-33d704556f9c.woff2") format("woff2"), url("../fonts/5c9994cb-9ea4-4a97-bdea-8b44e3f33b7c.woff") format("woff"), url("../fonts/7b9b3ce0-cc3c-4a0d-811e-0ed27c40fb9d.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica Neue LT W01_63 Md Ex";
  src: url("../fonts/ef5c0006-5122-409a-99a2-fbc45b67c715.eot?#iefix");
  src: url("../fonts/ef5c0006-5122-409a-99a2-fbc45b67c715.eot?#iefix") format("eot"), url("../fonts/5f5c557c-b5a1-4c1b-86ae-aa0681e1abe4.woff2") format("woff2"), url("../fonts/10238a7f-3b49-4835-a12c-0eb7ed3391ac.woff") format("woff"), url("../fonts/3496c290-5c00-4ed7-beee-e753d1c98039.ttf") format("truetype");
}
@font-face {
  font-family: "Univers LT W01_57 Condensed";
  src: url("../fonts/4a916908-f6f7-4df6-90a1-176fb83137d9.eot?#iefix");
  src: url("../fonts/4a916908-f6f7-4df6-90a1-176fb83137d9.eot?#iefix") format("eot"), url("../fonts/bf8f8741-5f64-4db9-a877-a44624092e68.woff2") format("woff2"), url("../fonts/7ce02c2c-45d4-4dee-90f2-f8034e29ac24.woff") format("woff"), url("../fonts/0955c906-88fc-47e8-8ea2-0765bdf88050.ttf") format("truetype");
}
@font-face {
  font-family: "Univers LT W01_67 Bold_1476016";
  src: url("../fonts/7815db54-3fc9-46f7-a082-a7db4c26b44d.eot?#iefix");
  src: url("../fonts/7815db54-3fc9-46f7-a082-a7db4c26b44d.eot?#iefix") format("eot"), url("../fonts/3bdb4597-ff70-447c-8620-8836686bf840.woff2") format("woff2"), url("../fonts/5599ac9f-d136-4277-aeee-f82aac5d527f.woff") format("woff"), url("../fonts/ae81ec98-60d0-408d-960f-8c3f9f74e6c7.ttf") format("truetype");
}
/* css variables */
/* Fonts */
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/
/* BG Colours */
/* Text Colours */
/* Variables */
/* Screen Widths */
/* Colours */
/*Lighter design new colours */
/* 2024 colours */
/* general css settings */
* {
  box-sizing: border-box;
}

html {
  /* stop side scroll bounce on iPhone */
  overflow-x: hidden;
  width: 100%;
}

html, body {
  padding: 0;
  margin: 0;
}

body {
  font-size: 16px;
  line-height: 1.5em;
  color: rgb(25, 25, 25);
  font-family: "Montserrat", sans-serif;
}
@media (min-width: 992px) {
  body {
    font-size: 0.9rem;
  }
}
@media (min-width: 1200px) {
  body {
    font-size: 1rem;
  }
}

/* Do not load lazy load images at page load */
.no-js .lazy {
  display: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 1.2;
  color: rgb(25, 25, 25);
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
  font-family: "Montserrat", sans-serif;
}

a {
  font-size: 1.2em;
  color: rgb(25, 25, 25);
  text-decoration: none;
}
a:hover {
  color: rgb(25, 25, 25);
  text-decoration: underline;
}

@media (min-width: 768px) {
  a {
    font-size: 1em;
  }
}
h1 {
  font-size: 1.6rem;
  margin: 0;
}

h2 {
  font-size: 2rem;
  margin: 0;
}

h3 {
  font-size: 1.4rem;
}

h4 {
  font-size: 1.2rem;
}

h5 {
  font-size: 1.1rem;
}

ul {
  margin: 0;
  padding: 0;
}

ul li {
  margin: 0 0 1em 0;
}

ul.c-black-list {
  list-style: none;
}

ul.c-black-list li::before {
  content: "•";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: black;
  /* Change the color */
  font-size: 1.5rem;
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 0.7em;
  /* Also needed for space (tweak if needed) */
}

ul.c-magenta-list {
  list-style: none;
}

ul.c-magenta-list li::before {
  content: "•";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #9a258f;
  /* Change the color */
  font-size: 1.5rem;
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 0.7em;
  /* Also needed for space (tweak if needed) */
}

p.double-size {
  font-size: 1.6rem;
  line-height: 1.2em;
}

p.no-margins {
  margin: 0;
}

p.h-p-inline {
  display: inline;
}

.h-italic {
  font-style: italic;
}

.h-light {
  font-weight: 300;
}

.c-text--dk-blue, .c-text--dk-blue a {
  color: #004271;
}

.c-text--magenta, .c-text--magenta a {
  color: #9a258f;
}

.c-text--newpurple, .c-text--newpurple a {
  color: #725ea9;
}

.c-text--red, .c-text--red a {
  color: #dd2f33;
}

.c-text--purple, .c-text--purple a {
  color: #717ebd;
}

.c-text--green, .c-text--green a {
  color: #84c447;
}

.c-text--newgreen, .c-text--newgreen a {
  color: #0db088;
}

.c-text--cyan, .c-text--cyan a {
  color: #00b0ca;
}

.c-text--white, .c-text--white a {
  color: #ffffff;
}

.c-text--dkcyan, .c-text--dkcyan a {
  color: #008f88;
}

.c-text--orange, .c-text--orange a {
  color: #f3832a;
}

.c-text--dkorange, .c-text--dkorange a {
  color: #f26629;
}

.c-text--caps {
  text-transform: uppercase;
}

.hr--dk-blue {
  height: 5px;
  outline: none;
  border: none;
  border-bottom: 1px solid #004271;
}

.hr--magenta {
  height: 5px;
  outline: none;
  border: none;
  border-bottom: 1px solid #9a258f;
}

.hr--purple {
  height: 5px;
  outline: none;
  border: none;
  border-bottom: 1px solid #717ebd;
}

.hr--green {
  height: 5px;
  outline: none;
  border: none;
  border-bottom: 1px solid #84c447;
}

.hr--cyan {
  height: 5px;
  outline: none;
  border: none;
  border-bottom: 1px solid #00b0ca;
}

.hr--white {
  height: 5px;
  outline: none;
  border: none;
  border-bottom: 1px solid #ffffff;
}

.hr--dkcyan {
  height: 5px;
  outline: none;
  border: none;
  border-bottom: 1px solid #008f88;
}

.hr--free-green {
  height: 5px;
  width: 100%;
  outline: none;
  border: none;
  border-bottom: 3px solid #00A684;
}

.blue-divider {
  height: 1px;
  width: 100%;
  outline: none;
  border: none;
  border-bottom: 1px solid #004271;
}

.white-divider {
  height: 1px;
  width: 100%;
  outline: none;
  border: none;
  border-bottom: 1px solid white;
}

.c-bg--ltcyan {
  background-color: #02a2bb;
}

.c-bg--cyan {
  background-color: #00b0ca;
}

.c-bg--dk-blue {
  background-color: #004271;
}

.c-bg--mid-blue {
  background-color: #3d86c6;
}

.c-bg--green {
  background-color: #84c447;
}

.c-bg--newgreen {
  background-color: #0db088;
}

.c-bg--magenta {
  background-color: #9a258f;
}

.c-bg--purple {
  background-color: #717ebd;
}

.c-bg--violet {
  background-color: #8f58a4;
}

.c-bg--dkcyan {
  background-color: #008f88;
}

.c-bg--ltgrey {
  background-color: rgb(229, 231, 231);
}

.c-bg--vltgrey {
  background-color: #e1e3e5;
}

.c-bg--midgrey {
  background-color: #7c7f87;
}

.c-border-ltgrey {
  border: 1px solid #d1d2d6;
}

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

/* rounded corners */
.h-border-br-15 {
  border-bottom-right-radius: 15%;
}

.h-ltgrey-border {
  border: 1px solid lightgrey;
}

/* margins */
.h-m-neg-20 {
  margin: auto -20px;
}

.h-m-neg-40 {
  margin: auto -40px;
}

.h-std-m {
  width: calc(100% - 40px);
  margin: 20px;
}

.h-m-0 {
  margin: 0;
}

.h-mt-0 {
  margin-top: 0;
}

.h-mt-1 {
  margin-top: 1rem !important;
}

.h-mt-2 {
  margin-top: 2rem !important;
}

.h-mb-0 {
  margin-bottom: 0;
}

.h-mb-1 {
  margin-bottom: 1rem !important;
}

.h-mb-2 {
  margin-bottom: 2rem !important;
}

.h-mb-3 {
  margin-bottom: 3rem !important;
}

.h-mb-5 {
  margin-bottom: 5rem !important;
}

.h-mtb-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.h-mtb-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.h-mt-3 {
  margin-top: 3rem !important;
}

.h-mb-3--mobile {
  margin-bottom: 3rem !important;
}

.h-mtb-3--mobile {
  margin: 3rem auto !important;
}

.h-mt-3--mobile {
  margin-top: 3rem !important;
}

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

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

.h-ptb-3 {
  padding: 3rem 0 !important;
}

.h-pb-1 {
  padding-bottom: 1rem !important;
}

.h-pb-3 {
  padding-bottom: 3rem !important;
}

.h-pr-2 {
  padding-right: 2rem !important;
}

.h-pb-xl {
  padding-bottom: 5rem !important;
}

.h-d-none {
  display: none;
}

.h-d-block {
  display: block;
}

.h-wrap-it {
  word-wrap: break-word;
}

.h-justify-center {
  -ms-flex-pack: center;
      justify-content: center;
}

ul.nostyle-nomargins {
  margin: 1em 0;
  list-style-type: none;
}

ul.nostyle-nomargins li {
  margin: 0;
}

@media (min-width: 768px) {
  p.h-p-inline {
    padding-left: 0.2em;
  }

  .h-std-m {
    -ms-flex-preferred-size: calc(100% - 80px);
        flex-basis: calc(100% - 80px);
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 40px;
  }

  .h-d-md-block {
    display: block;
  }

  .h-mb-3--mobile {
    margin-bottom: 0;
  }

  .h-mtb-3--mobile {
    margin: 0;
  }

  .h-mt-3--mobile {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .h-d-lg-none {
    display: none;
  }

  .h-d-lg-block {
    display: block;
  }
}
/* Flex containers */
/* Special flex is applied all sizes even mobile */
.h-d-flex--all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  /* special flex item widths to apply margins even at mobile */
  /* margins both sides */
  /************************** Margin right only ***********************/
  /************************** Margin left only ***********************/
}
.h-d-flex--all .h-flex-5-m {
  -ms-flex-preferred-size: calc(5% - 40px);
      flex-basis: calc(5% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-6-m {
  -ms-flex-preferred-size: calc(6% - 40px);
      flex-basis: calc(6% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-10-m {
  -ms-flex-preferred-size: calc(10% - 40px);
      flex-basis: calc(10% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-15-m {
  -ms-flex-preferred-size: calc(15% - 40px);
      flex-basis: calc(15% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-20-m {
  -ms-flex-preferred-size: calc(20% - 40px);
      flex-basis: calc(20% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-244-m {
  -ms-flex-preferred-size: calc(24.4% - 40px);
      flex-basis: calc(24.4% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-246-m {
  -ms-flex-preferred-size: 206px;
      flex-basis: 206px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-25-m {
  -ms-flex-preferred-size: calc(25% - 40px);
      flex-basis: calc(25% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-30-m {
  -ms-flex-preferred-size: calc(30% - 40px);
      flex-basis: calc(30% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-32-m {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(32% - 40px);
      flex-basis: calc(32% - 40px);
  margin: 0 20px;
}
.h-d-flex--all .h-flex-33-m {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(33.333333% - 40px);
      flex-basis: calc(33.333333% - 40px);
  margin: 0 20px;
}
.h-d-flex--all .h-flex-35-m {
  -ms-flex-preferred-size: calc(35% - 40px);
      flex-basis: calc(35% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-40-m {
  -ms-flex-preferred-size: calc(40% - 40px);
      flex-basis: calc(40% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-45-m {
  -ms-flex-preferred-size: calc(45% - 40px);
      flex-basis: calc(45% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-47-m {
  -ms-flex-preferred-size: calc(47% - 40px);
      flex-basis: calc(47% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-50-m {
  -ms-flex-preferred-size: calc(50% - 40px);
      flex-basis: calc(50% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-55-m {
  -ms-flex-preferred-size: calc(55% - 40px);
      flex-basis: calc(55% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-60-m {
  -ms-flex-preferred-size: calc(60% - 40px);
      flex-basis: calc(60% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-65-m {
  -ms-flex-preferred-size: calc(65% - 40px);
      flex-basis: calc(65% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-66-m {
  -ms-flex-preferred-size: calc(66.6666% - 40px);
      flex-basis: calc(66.6666% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-70-m {
  -ms-flex-preferred-size: calc(70% - 40px);
      flex-basis: calc(70% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-75-m {
  -ms-flex-preferred-size: calc(75% - 40px);
      flex-basis: calc(75% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-80-m {
  -ms-flex-preferred-size: calc(80% - 40px);
      flex-basis: calc(80% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-85-m {
  -ms-flex-preferred-size: calc(85% - 40px);
      flex-basis: calc(85% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-90-m {
  -ms-flex-preferred-size: calc(90% - 40px);
      flex-basis: calc(90% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-95-m {
  -ms-flex-preferred-size: calc(95% - 40px);
      flex-basis: calc(95% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-100-m {
  -ms-flex-preferred-size: calc(100% - 40px);
      flex-basis: calc(100% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}
.h-d-flex--all .h-flex-10-m40 {
  -ms-flex-preferred-size: calc(10% - 80px);
      flex-basis: calc(10% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-15-m40 {
  -ms-flex-preferred-size: calc(15% - 80px);
      flex-basis: calc(15% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-20-m40 {
  -ms-flex-preferred-size: calc(20% - 80px);
      flex-basis: calc(20% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-25-m40 {
  -ms-flex-preferred-size: calc(25% - 80px);
      flex-basis: calc(25% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-30-m40 {
  -ms-flex-preferred-size: calc(30% - 80px);
      flex-basis: calc(30% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-33-m40 {
  -ms-flex-preferred-size: calc(33.333333% - 80px);
      flex-basis: calc(33.333333% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-35-m40 {
  -ms-flex-preferred-size: calc(35% - 80px);
      flex-basis: calc(35% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-40-m40 {
  -ms-flex-preferred-size: calc(40% - 80px);
      flex-basis: calc(40% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-45-m40 {
  -ms-flex-preferred-size: calc(45% - 80px);
      flex-basis: calc(45% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-50-m40 {
  -ms-flex-preferred-size: calc(50% - 80px);
      flex-basis: calc(50% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-55-m40 {
  -ms-flex-preferred-size: calc(55% - 80px);
      flex-basis: calc(55% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-60-m40 {
  -ms-flex-preferred-size: calc(60% - 80px);
      flex-basis: calc(60% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-65-m40 {
  -ms-flex-preferred-size: calc(65% - 80px);
      flex-basis: calc(65% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-66-m40 {
  -ms-flex-preferred-size: calc(66.666666% - 80px);
      flex-basis: calc(66.666666% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-70-m40 {
  -ms-flex-preferred-size: calc(70% - 80px);
      flex-basis: calc(70% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-75-m40 {
  -ms-flex-preferred-size: calc(75% - 80px);
      flex-basis: calc(75% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-80-m40 {
  -ms-flex-preferred-size: calc(80% - 80px);
      flex-basis: calc(80% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-85-m40 {
  -ms-flex-preferred-size: calc(85% - 80px);
      flex-basis: calc(85% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-90-m40 {
  -ms-flex-preferred-size: calc(90% - 80px);
      flex-basis: calc(90% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-95-m40 {
  -ms-flex-preferred-size: calc(95% - 80px);
      flex-basis: calc(95% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-100-m40 {
  -ms-flex-preferred-size: calc(100% - 80px);
      flex-basis: calc(100% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px;
}
.h-d-flex--all .h-flex-5-m-r {
  -ms-flex-preferred-size: calc(5% - 40px);
      flex-basis: calc(5% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-6-m-r {
  -ms-flex-preferred-size: calc(6% - 40px);
      flex-basis: calc(6% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-10-m-r {
  -ms-flex-preferred-size: calc(10% - 40px);
      flex-basis: calc(10% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-15-m-r {
  -ms-flex-preferred-size: calc(15% - 40px);
      flex-basis: calc(15% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-20-m-r {
  -ms-flex-preferred-size: calc(20% - 40px);
      flex-basis: calc(20% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-244-m-r {
  -ms-flex-preferred-size: calc(24.4% - 40px);
      flex-basis: calc(24.4% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-25-m-r {
  -ms-flex-preferred-size: calc(25% - 40px);
      flex-basis: calc(25% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-30-m-r {
  -ms-flex-preferred-size: calc(30% - 40px);
      flex-basis: calc(30% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-32-m-r {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(32% - 40px);
      flex-basis: calc(32% - 40px);
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-33-m-r {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(33.333333% - 40px);
      flex-basis: calc(33.333333% - 40px);
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-35-m-r {
  -ms-flex-preferred-size: calc(35% - 40px);
      flex-basis: calc(35% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-40-m-r {
  -ms-flex-preferred-size: calc(40% - 40px);
      flex-basis: calc(40% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-45-m-r {
  -ms-flex-preferred-size: calc(45% - 40px);
      flex-basis: calc(45% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-47-m-r {
  -ms-flex-preferred-size: calc(47% - 40px);
      flex-basis: calc(47% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-50-m-r {
  -ms-flex-preferred-size: calc(50% - 40px);
      flex-basis: calc(50% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-55-m-r {
  -ms-flex-preferred-size: calc(55% - 40px);
      flex-basis: calc(55% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-60-m-r {
  -ms-flex-preferred-size: calc(60% - 40px);
      flex-basis: calc(60% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-65-m-r {
  -ms-flex-preferred-size: calc(65% - 40px);
      flex-basis: calc(65% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-66-m-r {
  -ms-flex-preferred-size: calc(66.6666% - 40px);
      flex-basis: calc(66.6666% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-70-m-r {
  -ms-flex-preferred-size: calc(70% - 40px);
      flex-basis: calc(70% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-75-m-r {
  -ms-flex-preferred-size: calc(75% - 40px);
      flex-basis: calc(75% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-80-m-r {
  -ms-flex-preferred-size: calc(80% - 40px);
      flex-basis: calc(80% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-85-m-r {
  -ms-flex-preferred-size: calc(85% - 40px);
      flex-basis: calc(85% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-90-m-r {
  -ms-flex-preferred-size: calc(90% - 40px);
      flex-basis: calc(90% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-95-m-r {
  -ms-flex-preferred-size: calc(95% - 40px);
      flex-basis: calc(95% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-100-m-r {
  -ms-flex-preferred-size: calc(100% - 40px);
      flex-basis: calc(100% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px 0 0;
}
.h-d-flex--all .h-flex-5-m40-r {
  -ms-flex-preferred-size: calc(5% - 80px);
      flex-basis: calc(5% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-10-m40-r {
  -ms-flex-preferred-size: calc(10% - 80px);
      flex-basis: calc(10% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-15-m40-r {
  -ms-flex-preferred-size: calc(15% - 80px);
      flex-basis: calc(15% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-20-m40-r {
  -ms-flex-preferred-size: calc(20% - 80px);
      flex-basis: calc(20% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-25-m40-r {
  -ms-flex-preferred-size: calc(25% - 80px);
      flex-basis: calc(25% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-30-m40-r {
  -ms-flex-preferred-size: calc(30% - 80px);
      flex-basis: calc(30% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-33-m40-r {
  -ms-flex-preferred-size: calc(33.333333% - 80px);
      flex-basis: calc(33.333333% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-35-m40-r {
  -ms-flex-preferred-size: calc(35% - 80px);
      flex-basis: calc(35% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-40-m40-r {
  -ms-flex-preferred-size: calc(40% - 80px);
      flex-basis: calc(40% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-45-m40-r {
  -ms-flex-preferred-size: calc(45% - 80px);
      flex-basis: calc(45% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-50-m40-r {
  -ms-flex-preferred-size: calc(50% - 80px);
      flex-basis: calc(50% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-55-m40-r {
  -ms-flex-preferred-size: calc(55% - 80px);
      flex-basis: calc(55% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-60-m40-r {
  -ms-flex-preferred-size: calc(60% - 80px);
      flex-basis: calc(60% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-65-m40-r {
  -ms-flex-preferred-size: calc(65% - 80px);
      flex-basis: calc(65% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-66-m40-r {
  -ms-flex-preferred-size: calc(66.666666% - 80px);
      flex-basis: calc(66.666666% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-70-m40-r {
  -ms-flex-preferred-size: calc(70% - 80px);
      flex-basis: calc(70% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-75-m40-r {
  -ms-flex-preferred-size: calc(75% - 80px);
      flex-basis: calc(75% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-80-m40-r {
  -ms-flex-preferred-size: calc(80% - 80px);
      flex-basis: calc(80% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-85-m40-r {
  -ms-flex-preferred-size: calc(85% - 80px);
      flex-basis: calc(85% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-90-m40-r {
  -ms-flex-preferred-size: calc(90% - 80px);
      flex-basis: calc(90% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-95-m40-r {
  -ms-flex-preferred-size: calc(95% - 80px);
      flex-basis: calc(95% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-100-m40-r {
  -ms-flex-preferred-size: calc(100% - 80px);
      flex-basis: calc(100% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 40px 0 0;
}
.h-d-flex--all .h-flex-5-m-l {
  -ms-flex-preferred-size: calc(5% - 40px);
      flex-basis: calc(5% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-6-m-l {
  -ms-flex-preferred-size: calc(6% - 40px);
      flex-basis: calc(6% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-10-m-l {
  -ms-flex-preferred-size: calc(10% - 40px);
      flex-basis: calc(10% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-15-m-l {
  -ms-flex-preferred-size: calc(15% - 40px);
      flex-basis: calc(15% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-20-m-l {
  -ms-flex-preferred-size: calc(20% - 40px);
      flex-basis: calc(20% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-244-m-l {
  -ms-flex-preferred-size: calc(24.4% - 40px);
      flex-basis: calc(24.4% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-25-m-l {
  -ms-flex-preferred-size: calc(25% - 40px);
      flex-basis: calc(25% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-30-m-l {
  -ms-flex-preferred-size: calc(30% - 40px);
      flex-basis: calc(30% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-32-m-l {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(32% - 40px);
      flex-basis: calc(32% - 40px);
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-33-m-l {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(33.333333% - 40px);
      flex-basis: calc(33.333333% - 40px);
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-35-m-l {
  -ms-flex-preferred-size: calc(35% - 40px);
      flex-basis: calc(35% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-40-m-l {
  -ms-flex-preferred-size: calc(40% - 40px);
      flex-basis: calc(40% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-45-m-l {
  -ms-flex-preferred-size: calc(45% - 40px);
      flex-basis: calc(45% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-47-m-l {
  -ms-flex-preferred-size: calc(47% - 40px);
      flex-basis: calc(47% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-50-m-l {
  -ms-flex-preferred-size: calc(50% - 40px);
      flex-basis: calc(50% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-55-m-l {
  -ms-flex-preferred-size: calc(55% - 40px);
      flex-basis: calc(55% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-60-m-l {
  -ms-flex-preferred-size: calc(60% - 40px);
      flex-basis: calc(60% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-65-m-l {
  -ms-flex-preferred-size: calc(65% - 40px);
      flex-basis: calc(65% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-66-m-l {
  -ms-flex-preferred-size: calc(66.6666% - 40px);
      flex-basis: calc(66.6666% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-70-m-l {
  -ms-flex-preferred-size: calc(70% - 40px);
      flex-basis: calc(70% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-75-m-l {
  -ms-flex-preferred-size: calc(75% - 40px);
      flex-basis: calc(75% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-80-m-l {
  -ms-flex-preferred-size: calc(80% - 40px);
      flex-basis: calc(80% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-85-m-l {
  -ms-flex-preferred-size: calc(85% - 40px);
      flex-basis: calc(85% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-90-m-l {
  -ms-flex-preferred-size: calc(90% - 40px);
      flex-basis: calc(90% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-95-m-l {
  -ms-flex-preferred-size: calc(95% - 40px);
      flex-basis: calc(95% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-100-m-l {
  -ms-flex-preferred-size: calc(100% - 40px);
      flex-basis: calc(100% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 20px;
}
.h-d-flex--all .h-flex-5-m40-l {
  -ms-flex-preferred-size: calc(5% - 80px);
      flex-basis: calc(5% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-10-m40-l {
  -ms-flex-preferred-size: calc(10% - 80px);
      flex-basis: calc(10% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-15-m40-l {
  -ms-flex-preferred-size: calc(15% - 80px);
      flex-basis: calc(15% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-20-m40-l {
  -ms-flex-preferred-size: calc(20% - 80px);
      flex-basis: calc(20% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-25-m40-l {
  -ms-flex-preferred-size: calc(25% - 80px);
      flex-basis: calc(25% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-30-m40-l {
  -ms-flex-preferred-size: calc(30% - 80px);
      flex-basis: calc(30% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-33-m40-l {
  -ms-flex-preferred-size: calc(33.333333% - 80px);
      flex-basis: calc(33.333333% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-35-m40-l {
  -ms-flex-preferred-size: calc(35% - 80px);
      flex-basis: calc(35% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-40-m40-l {
  -ms-flex-preferred-size: calc(40% - 80px);
      flex-basis: calc(40% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-45-m40-l {
  -ms-flex-preferred-size: calc(45% - 80px);
      flex-basis: calc(45% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-50-m40-l {
  -ms-flex-preferred-size: calc(50% - 80px);
      flex-basis: calc(50% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-55-m40-l {
  -ms-flex-preferred-size: calc(55% - 80px);
      flex-basis: calc(55% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-60-m40-l {
  -ms-flex-preferred-size: calc(60% - 80px);
      flex-basis: calc(60% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-65-m40-l {
  -ms-flex-preferred-size: calc(65% - 80px);
      flex-basis: calc(65% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-66-m40-l {
  -ms-flex-preferred-size: calc(66.666666% - 80px);
      flex-basis: calc(66.666666% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-70-m40-l {
  -ms-flex-preferred-size: calc(70% - 80px);
      flex-basis: calc(70% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-75-m40-l {
  -ms-flex-preferred-size: calc(75% - 80px);
      flex-basis: calc(75% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-80-m40-l {
  -ms-flex-preferred-size: calc(80% - 80px);
      flex-basis: calc(80% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-85-m40-l {
  -ms-flex-preferred-size: calc(85% - 80px);
      flex-basis: calc(85% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-90-m40-l {
  -ms-flex-preferred-size: calc(90% - 80px);
      flex-basis: calc(90% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-95-m40-l {
  -ms-flex-preferred-size: calc(95% - 80px);
      flex-basis: calc(95% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}
.h-d-flex--all .h-flex-100-m40-l {
  -ms-flex-preferred-size: calc(100% - 80px);
      flex-basis: calc(100% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 0 0 40px;
}

/* standard flexes at tablet */
.h-d-flex {
  display: block;
}
@media (min-width: 768px) {
  .h-d-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}

/* Doesn't flex until 992px */
.h-d-flex--desktop {
  display: block;
  /* flex at desktop */
}
@media (min-width: 992px) {
  .h-d-flex--desktop {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}

.h-flex-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 100%;
  margin: 20px 0;
}

.h-justify-center {
  -ms-flex-pack: center;
      justify-content: center;
}

.h-justify-start {
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.h-justify-end {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.h-justify-between {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.h-align-start {
  -ms-flex-align: start;
      align-items: flex-start;
}

.h-align-end {
  -ms-flex-align: end;
      align-items: flex-end;
}

.h-align-center {
  -ms-flex-align: center;
      align-items: center;
}

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

.h-flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* Flex Items */
.h-flex-5 {
  -ms-flex-preferred-size: 5%;
      flex-basis: 5%;
}

.h-flex-6 {
  -ms-flex-preferred-size: 6%;
      flex-basis: 6%;
}

.h-flex-7 {
  -ms-flex-preferred-size: 7.5%;
      flex-basis: 7.5%;
}

.h-flex-10 {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.h-flex-15 {
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.h-flex-20 {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.h-flex-25 {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.h-flex-30 {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.h-flex-33 {
  -ms-flex-preferred-size: 33.3333%;
      flex-basis: 33.3333%;
}

.h-flex-35 {
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.h-flex-40 {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.h-flex-45 {
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.h-flex-47 {
  -ms-flex-preferred-size: 47%;
      flex-basis: 47%;
}

.h-flex-50 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.h-flex-55 {
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.h-flex-60 {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.h-flex-65 {
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.h-flex-66 {
  -ms-flex-preferred-size: 66.6666%;
      flex-basis: 66.6666%;
}

.h-flex-70 {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.h-flex-75 {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.h-flex-80 {
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.h-flex-85 {
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.h-flex-90 {
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.h-flex-95 {
  -ms-flex-preferred-size: 95%;
      flex-basis: 95%;
}

.h-flex-30--ar {
  margin: 0 30px;
}
@media (min-width: 768px) {
  .h-flex-30--ar {
    -ms-flex-preferred-size: calc(30% - 60px);
        flex-basis: calc(30% - 60px);
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.h-flex-5-m {
  -ms-flex-preferred-size: calc(5% - 40px);
      flex-basis: calc(5% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-5-m {
    margin: 0 20px;
  }
}

.h-flex-6-m {
  -ms-flex-preferred-size: calc(6% - 40px);
      flex-basis: calc(6% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-6-m {
    margin: 0 20px;
  }
}

.h-flex-10-m {
  -ms-flex-preferred-size: calc(10% - 40px);
      flex-basis: calc(10% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-10-m {
    margin: 0 20px;
  }
}

.h-flex-15-m {
  -ms-flex-preferred-size: calc(15% - 40px);
      flex-basis: calc(15% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-15-m {
    margin: 0 20px;
  }
}

.h-flex-20-m {
  -ms-flex-preferred-size: calc(20% - 40px);
      flex-basis: calc(20% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-20-m {
    margin: 0 20px;
  }
}

.h-flex-244-m {
  -ms-flex-preferred-size: calc(24.4% - 40px);
      flex-basis: calc(24.4% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-244-m {
    margin: 0 20px;
  }
}
@media (min-width: 1200px) {
  .h-flex-244-m {
    -ms-flex-preferred-size: calc(24.8% - 40px);
        flex-basis: calc(24.8% - 40px);
  }
}

.h-flex-246-m {
  -ms-flex-preferred-size: 206px;
      flex-basis: 206px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}

.h-flex-25-m {
  -ms-flex-preferred-size: calc(25% - 40px);
      flex-basis: calc(25% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-25-m {
    margin: 0 20px;
  }
}

.h-flex-30-m {
  -ms-flex-preferred-size: calc(30% - 40px);
      flex-basis: calc(30% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-30-m {
    margin: 0 20px;
  }
}

.h-flex-32-m {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(32% - 40px);
      flex-basis: calc(32% - 40px);
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-32-m {
    margin: 0 20px;
  }
}

.h-flex-33-m {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(33.333333% - 40px);
      flex-basis: calc(33.333333% - 40px);
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-33-m {
    margin: 0 20px;
  }
}

.h-flex-35-m {
  -ms-flex-preferred-size: calc(35% - 40px);
      flex-basis: calc(35% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-35-m {
    margin: 0 20px;
  }
}

.h-flex-40-m {
  -ms-flex-preferred-size: calc(40% - 40px);
      flex-basis: calc(40% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-40-m {
    margin: 0 20px;
  }
}

.h-flex-45-m {
  -ms-flex-preferred-size: calc(45% - 40px);
      flex-basis: calc(45% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-45-m {
    margin: 0 20px;
  }
}

.h-flex-47-m {
  -ms-flex-preferred-size: calc(47% - 40px);
      flex-basis: calc(47% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-47-m {
    margin: 0 20px;
  }
}

.h-flex-50-m {
  -ms-flex-preferred-size: calc(50% - 40px);
      flex-basis: calc(50% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-50-m {
    margin: 0 20px;
  }
}

.h-flex-55-m {
  -ms-flex-preferred-size: calc(55% - 40px);
      flex-basis: calc(55% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-55-m {
    margin: 0 20px;
  }
}

.h-flex-60-m {
  -ms-flex-preferred-size: calc(60% - 40px);
      flex-basis: calc(60% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-60-m {
    margin: 0 20px;
  }
}

.h-flex-65-m {
  -ms-flex-preferred-size: calc(65% - 40px);
      flex-basis: calc(65% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-65-m {
    margin: 0 20px;
  }
}

.h-flex-66-m {
  -ms-flex-preferred-size: calc(66.6666% - 40px);
      flex-basis: calc(66.6666% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-66-m {
    margin: 0 20px;
  }
}

.h-flex-70-m {
  -ms-flex-preferred-size: calc(70% - 40px);
      flex-basis: calc(70% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-70-m {
    margin: 0 20px;
  }
}

.h-flex-75-m {
  -ms-flex-preferred-size: calc(75% - 40px);
      flex-basis: calc(75% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-75-m {
    margin: 0 20px;
  }
}

.h-flex-80-m {
  -ms-flex-preferred-size: calc(80% - 40px);
      flex-basis: calc(80% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-80-m {
    margin: 0 20px;
  }
}

.h-flex-85-m {
  -ms-flex-preferred-size: calc(85% - 40px);
      flex-basis: calc(85% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-85-m {
    margin: 0 20px;
  }
}

.h-flex-90-m {
  -ms-flex-preferred-size: calc(90% - 40px);
      flex-basis: calc(90% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-90-m {
    margin: 0 20px;
  }
}

.h-flex-95-m {
  -ms-flex-preferred-size: calc(95% - 40px);
      flex-basis: calc(95% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-95-m {
    margin: 0 20px;
  }
}

.h-flex-100-m {
  -ms-flex-preferred-size: calc(100% - 40px);
      flex-basis: calc(100% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-100-m {
    margin: 0 20px;
  }
}

.h-flex-10-m40 {
  -ms-flex-preferred-size: calc(10% - 80px);
      flex-basis: calc(10% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-10-m40 {
    margin: 0 40px;
  }
}

.h-flex-15-m40 {
  -ms-flex-preferred-size: calc(15% - 80px);
      flex-basis: calc(15% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-15-m40 {
    margin: 0 40px;
  }
}

.h-flex-20-m40 {
  -ms-flex-preferred-size: calc(20% - 80px);
      flex-basis: calc(20% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-20-m40 {
    margin: 0 40px;
  }
}

.h-flex-25-m40 {
  -ms-flex-preferred-size: calc(25% - 80px);
      flex-basis: calc(25% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-25-m40 {
    margin: 0 40px;
  }
}

.h-flex-30-m40 {
  -ms-flex-preferred-size: calc(30% - 80px);
      flex-basis: calc(30% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-30-m40 {
    margin: 0 40px;
  }
}

.h-flex-33-m40 {
  -ms-flex-preferred-size: calc(33.333333% - 80px);
      flex-basis: calc(33.333333% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-33-m40 {
    margin: 0 40px;
  }
}

.h-flex-35-m40 {
  -ms-flex-preferred-size: calc(35% - 80px);
      flex-basis: calc(35% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-35-m40 {
    margin: 0 40px;
  }
}

.h-flex-40-m40 {
  -ms-flex-preferred-size: calc(40% - 80px);
      flex-basis: calc(40% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-40-m40 {
    margin: 0 40px;
  }
}

.h-flex-45-m40 {
  -ms-flex-preferred-size: calc(45% - 80px);
      flex-basis: calc(45% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-45-m40 {
    margin: 0 40px;
  }
}

.h-flex-50-m40 {
  -ms-flex-preferred-size: calc(50% - 80px);
      flex-basis: calc(50% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-50-m40 {
    margin: 0 40px;
  }
}

.h-flex-55-m40 {
  -ms-flex-preferred-size: calc(55% - 80px);
      flex-basis: calc(55% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-55-m40 {
    margin: 0 40px;
  }
}

.h-flex-60-m40 {
  -ms-flex-preferred-size: calc(60% - 80px);
      flex-basis: calc(60% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-60-m40 {
    margin: 0 40px;
  }
}

.h-flex-65-m40 {
  -ms-flex-preferred-size: calc(65% - 80px);
      flex-basis: calc(65% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-65-m40 {
    margin: 0 40px;
  }
}

.h-flex-66-m40 {
  -ms-flex-preferred-size: calc(66.666666% - 80px);
      flex-basis: calc(66.666666% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-66-m40 {
    margin: 0 40px;
  }
}

.h-flex-70-m40 {
  -ms-flex-preferred-size: calc(70% - 80px);
      flex-basis: calc(70% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-70-m40 {
    margin: 0 40px;
  }
}

.h-flex-75-m40 {
  -ms-flex-preferred-size: calc(75% - 80px);
      flex-basis: calc(75% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-75-m40 {
    margin: 0 40px;
  }
}

.h-flex-80-m40 {
  -ms-flex-preferred-size: calc(80% - 80px);
      flex-basis: calc(80% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-80-m40 {
    margin: 0 40px;
  }
}

.h-flex-85-m40 {
  -ms-flex-preferred-size: calc(85% - 80px);
      flex-basis: calc(85% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-85-m40 {
    margin: 0 40px;
  }
}

.h-flex-90-m40 {
  -ms-flex-preferred-size: calc(90% - 80px);
      flex-basis: calc(90% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-90-m40 {
    margin: 0 40px;
  }
}

.h-flex-95-m40 {
  -ms-flex-preferred-size: calc(95% - 80px);
      flex-basis: calc(95% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-95-m40 {
    margin: 0 40px;
  }
}

.h-flex-100-m40 {
  -ms-flex-preferred-size: calc(100% - 80px);
      flex-basis: calc(100% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-100-m40 {
    margin: 0 40px;
  }
}

/************************** Margin right only ***********************/
.h-flex-5-m-r {
  -ms-flex-preferred-size: calc(5% - 40px);
      flex-basis: calc(5% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-5-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-6-m-r {
  -ms-flex-preferred-size: calc(6% - 40px);
      flex-basis: calc(6% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-6-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-10-m-r {
  -ms-flex-preferred-size: calc(10% - 40px);
      flex-basis: calc(10% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-10-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-15-m-r {
  -ms-flex-preferred-size: calc(15% - 40px);
      flex-basis: calc(15% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-15-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-20-m-r {
  -ms-flex-preferred-size: calc(20% - 40px);
      flex-basis: calc(20% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-20-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-244-m-r {
  -ms-flex-preferred-size: calc(24.4% - 40px);
      flex-basis: calc(24.4% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-244-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-25-m-r {
  -ms-flex-preferred-size: calc(25% - 40px);
      flex-basis: calc(25% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-25-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-30-m-r {
  -ms-flex-preferred-size: calc(30% - 40px);
      flex-basis: calc(30% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-30-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-32-m-r {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(32% - 40px);
      flex-basis: calc(32% - 40px);
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-32-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-33-m-r {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(33.333333% - 40px);
      flex-basis: calc(33.333333% - 40px);
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-33-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-35-m-r {
  -ms-flex-preferred-size: calc(35% - 40px);
      flex-basis: calc(35% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-35-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-40-m-r {
  -ms-flex-preferred-size: calc(40% - 40px);
      flex-basis: calc(40% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-40-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-45-m-r {
  -ms-flex-preferred-size: calc(45% - 40px);
      flex-basis: calc(45% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-45-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-47-m-r {
  -ms-flex-preferred-size: calc(47% - 40px);
      flex-basis: calc(47% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-47-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-50-m-r {
  -ms-flex-preferred-size: calc(50% - 40px);
      flex-basis: calc(50% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-50-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-55-m-r {
  -ms-flex-preferred-size: calc(55% - 40px);
      flex-basis: calc(55% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-55-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-60-m-r {
  -ms-flex-preferred-size: calc(60% - 40px);
      flex-basis: calc(60% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-60-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-65-m-r {
  -ms-flex-preferred-size: calc(65% - 40px);
      flex-basis: calc(65% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-65-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-66-m-r {
  -ms-flex-preferred-size: calc(66.6666% - 40px);
      flex-basis: calc(66.6666% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-66-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-70-m-r {
  -ms-flex-preferred-size: calc(70% - 40px);
      flex-basis: calc(70% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-70-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-75-m-r {
  -ms-flex-preferred-size: calc(75% - 40px);
      flex-basis: calc(75% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-75-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-80-m-r {
  -ms-flex-preferred-size: calc(80% - 40px);
      flex-basis: calc(80% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-80-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-85-m-r {
  -ms-flex-preferred-size: calc(85% - 40px);
      flex-basis: calc(85% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-85-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-90-m-r {
  -ms-flex-preferred-size: calc(90% - 40px);
      flex-basis: calc(90% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-90-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-95-m-r {
  -ms-flex-preferred-size: calc(95% - 40px);
      flex-basis: calc(95% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-95-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-100-m-r {
  -ms-flex-preferred-size: calc(100% - 40px);
      flex-basis: calc(100% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-100-m-r {
    margin: 0 20px 0 0;
  }
}

.h-flex-5-m40-r {
  -ms-flex-preferred-size: calc(5% - 80px);
      flex-basis: calc(5% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-5-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-10-m40-r {
  -ms-flex-preferred-size: calc(10% - 80px);
      flex-basis: calc(10% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-10-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-15-m40-r {
  -ms-flex-preferred-size: calc(15% - 80px);
      flex-basis: calc(15% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-15-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-20-m40-r {
  -ms-flex-preferred-size: calc(20% - 80px);
      flex-basis: calc(20% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-20-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-25-m40-r {
  -ms-flex-preferred-size: calc(25% - 80px);
      flex-basis: calc(25% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-25-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-30-m40-r {
  -ms-flex-preferred-size: calc(30% - 80px);
      flex-basis: calc(30% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-30-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-33-m40-r {
  -ms-flex-preferred-size: calc(33.333333% - 80px);
      flex-basis: calc(33.333333% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-33-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-35-m40-r {
  -ms-flex-preferred-size: calc(35% - 80px);
      flex-basis: calc(35% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-35-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-40-m40-r {
  -ms-flex-preferred-size: calc(40% - 80px);
      flex-basis: calc(40% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-40-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-45-m40-r {
  -ms-flex-preferred-size: calc(45% - 80px);
      flex-basis: calc(45% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-45-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-50-m40-r {
  -ms-flex-preferred-size: calc(50% - 80px);
      flex-basis: calc(50% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 992px) {
  .h-flex-50-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-55-m40-r {
  -ms-flex-preferred-size: calc(55% - 80px);
      flex-basis: calc(55% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-55-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-60-m40-r {
  -ms-flex-preferred-size: calc(60% - 80px);
      flex-basis: calc(60% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-60-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-65-m40-r {
  -ms-flex-preferred-size: calc(65% - 80px);
      flex-basis: calc(65% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-65-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-66-m40-r {
  -ms-flex-preferred-size: calc(66.666666% - 80px);
      flex-basis: calc(66.666666% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-66-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-70-m40-r {
  -ms-flex-preferred-size: calc(70% - 80px);
      flex-basis: calc(70% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-70-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-75-m40-r {
  -ms-flex-preferred-size: calc(75% - 80px);
      flex-basis: calc(75% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-75-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-80-m40-r {
  -ms-flex-preferred-size: calc(80% - 80px);
      flex-basis: calc(80% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-80-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-85-m40-r {
  -ms-flex-preferred-size: calc(85% - 80px);
      flex-basis: calc(85% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-85-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-90-m40-r {
  -ms-flex-preferred-size: calc(90% - 80px);
      flex-basis: calc(90% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-90-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-95-m40-r {
  -ms-flex-preferred-size: calc(95% - 80px);
      flex-basis: calc(95% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-95-m40-r {
    margin: 0 40px 0 0;
  }
}

.h-flex-100-m40-r {
  -ms-flex-preferred-size: calc(100% - 80px);
      flex-basis: calc(100% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-100-m40-r {
    margin: 0 40px 0 0;
  }
}

/************************** Margin left only ***********************/
.h-flex-5-m-l {
  -ms-flex-preferred-size: calc(5% - 40px);
      flex-basis: calc(5% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-5-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-6-m-l {
  -ms-flex-preferred-size: calc(6% - 40px);
      flex-basis: calc(6% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-6-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-10-m-l {
  -ms-flex-preferred-size: calc(10% - 40px);
      flex-basis: calc(10% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-10-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-15-m-l {
  -ms-flex-preferred-size: calc(15% - 40px);
      flex-basis: calc(15% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-15-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-20-m-l {
  -ms-flex-preferred-size: calc(20% - 40px);
      flex-basis: calc(20% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-20-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-244-m-l {
  -ms-flex-preferred-size: calc(24.4% - 40px);
      flex-basis: calc(24.4% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-244-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-25-m-l {
  -ms-flex-preferred-size: calc(25% - 40px);
      flex-basis: calc(25% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-25-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-30-m-l {
  -ms-flex-preferred-size: calc(30% - 40px);
      flex-basis: calc(30% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-30-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-32-m-l {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(32% - 40px);
      flex-basis: calc(32% - 40px);
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-32-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-33-m-l {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(33.333333% - 40px);
      flex-basis: calc(33.333333% - 40px);
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-33-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-35-m-l {
  -ms-flex-preferred-size: calc(35% - 40px);
      flex-basis: calc(35% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-35-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-40-m-l {
  -ms-flex-preferred-size: calc(40% - 40px);
      flex-basis: calc(40% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-40-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-45-m-l {
  -ms-flex-preferred-size: calc(45% - 40px);
      flex-basis: calc(45% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-45-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-47-m-l {
  -ms-flex-preferred-size: calc(47% - 40px);
      flex-basis: calc(47% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-47-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-50-m-l {
  -ms-flex-preferred-size: calc(50% - 40px);
      flex-basis: calc(50% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-50-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-55-m-l {
  -ms-flex-preferred-size: calc(55% - 40px);
      flex-basis: calc(55% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-55-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-60-m-l {
  -ms-flex-preferred-size: calc(60% - 40px);
      flex-basis: calc(60% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-60-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-65-m-l {
  -ms-flex-preferred-size: calc(65% - 40px);
      flex-basis: calc(65% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-65-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-66-m-l {
  -ms-flex-preferred-size: calc(66.6666% - 40px);
      flex-basis: calc(66.6666% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-66-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-70-m-l {
  -ms-flex-preferred-size: calc(70% - 40px);
      flex-basis: calc(70% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-70-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-75-m-l {
  -ms-flex-preferred-size: calc(75% - 40px);
      flex-basis: calc(75% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-75-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-80-m-l {
  -ms-flex-preferred-size: calc(80% - 40px);
      flex-basis: calc(80% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-80-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-85-m-l {
  -ms-flex-preferred-size: calc(85% - 40px);
      flex-basis: calc(85% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-85-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-90-m-l {
  -ms-flex-preferred-size: calc(90% - 40px);
      flex-basis: calc(90% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-90-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-95-m-l {
  -ms-flex-preferred-size: calc(95% - 40px);
      flex-basis: calc(95% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-95-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-100-m-l {
  -ms-flex-preferred-size: calc(100% - 40px);
      flex-basis: calc(100% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-100-m-l {
    margin: 0 0 0 20px;
  }
}

.h-flex-5-m40-l {
  -ms-flex-preferred-size: calc(5% - 80px);
      flex-basis: calc(5% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-5-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-10-m40-l {
  -ms-flex-preferred-size: calc(10% - 80px);
      flex-basis: calc(10% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-10-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-15-m40-l {
  -ms-flex-preferred-size: calc(15% - 80px);
      flex-basis: calc(15% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-15-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-20-m40-l {
  -ms-flex-preferred-size: calc(20% - 80px);
      flex-basis: calc(20% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-20-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-25-m40-l {
  -ms-flex-preferred-size: calc(25% - 80px);
      flex-basis: calc(25% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-25-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-30-m40-l {
  -ms-flex-preferred-size: calc(30% - 80px);
      flex-basis: calc(30% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-30-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-33-m40-l {
  -ms-flex-preferred-size: calc(33.333333% - 80px);
      flex-basis: calc(33.333333% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-33-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-35-m40-l {
  -ms-flex-preferred-size: calc(35% - 80px);
      flex-basis: calc(35% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-35-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-40-m40-l {
  -ms-flex-preferred-size: calc(40% - 80px);
      flex-basis: calc(40% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-40-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-45-m40-l {
  -ms-flex-preferred-size: calc(45% - 80px);
      flex-basis: calc(45% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-45-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-50-m40-l {
  -ms-flex-preferred-size: calc(50% - 80px);
      flex-basis: calc(50% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 992px) {
  .h-flex-50-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-55-m40-l {
  -ms-flex-preferred-size: calc(55% - 80px);
      flex-basis: calc(55% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-55-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-60-m40-l {
  -ms-flex-preferred-size: calc(60% - 80px);
      flex-basis: calc(60% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-60-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-65-m40-l {
  -ms-flex-preferred-size: calc(65% - 80px);
      flex-basis: calc(65% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-65-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-66-m40-l {
  -ms-flex-preferred-size: calc(66.666666% - 80px);
      flex-basis: calc(66.666666% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-66-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-70-m40-l {
  -ms-flex-preferred-size: calc(70% - 80px);
      flex-basis: calc(70% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-70-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-75-m40-l {
  -ms-flex-preferred-size: calc(75% - 80px);
      flex-basis: calc(75% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-75-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-80-m40-l {
  -ms-flex-preferred-size: calc(80% - 80px);
      flex-basis: calc(80% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-80-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-85-m40-l {
  -ms-flex-preferred-size: calc(85% - 80px);
      flex-basis: calc(85% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-85-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-90-m40-l {
  -ms-flex-preferred-size: calc(90% - 80px);
      flex-basis: calc(90% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-90-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-95-m40-l {
  -ms-flex-preferred-size: calc(95% - 80px);
      flex-basis: calc(95% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-95-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-flex-100-m40-l {
  -ms-flex-preferred-size: calc(100% - 80px);
      flex-basis: calc(100% - 80px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-100-m40-l {
    margin: 0 0 0 40px;
  }
}

.h-d-flex--centered-all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem 0;
  margin: 0 auto;
}

/* Flex ordering */
.h-tablet-order-1 {
  -ms-flex-order: 1;
      order: 1;
}

.h-tablet-order-2 {
  -ms-flex-order: 2;
      order: 2;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Firefox < 16 */
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Opera < 12.1 */
/* KM Added smooth fade-in and background height trick to make page load look better */
.fader {
  -webkit-animation: fadein 2s;
  /* Safari, Chrome and Opera > 12.1 */
  /* Firefox < 16 */
  /* Opera < 12.1 */
  animation: fadein 2s;
}

.faderslow {
  -webkit-animation: fadein 5s;
  /* Safari, Chrome and Opera > 12.1 */
  /* Firefox < 16 */
  /* Opera < 12.1 */
  animation: fadein 5s;
}

@media (min-width: 768px) {
  /* Grow on hover animations */
  .growonhover:hover {
    transition: -webkit-transform 0.7s ease;
    transition: transform 0.7s ease;
    transition: transform 0.7s ease, -webkit-transform 0.7s ease;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
/* Tablet nav styles */
@media only screen and (min-width: 768px) {
  .c-mobile-nav-wrapper {
    display: none;
  }

  .c-tablet-nav-wrapper {
    display: block;
    position: relative;
  }

  /* Hamburger button only shown on mobile and tablet */
  .c-tablet-nav__button {
    position: absolute;
    right: 0;
    top: 1rem;
    z-index: 20;
    border: none;
    background: transparent !important;
    padding: 0;
  }

  .c-icon-bar {
    width: 33px;
    height: 4px;
    background-color: #394a58;
    display: block;
    transition: all 0.2s;
    margin-top: 6px;
  }

  .c-icon-bar--top {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    margin-top: 6px;
  }

  .c-icon-bar--middle {
    opacity: 1;
  }

  .c-icon-bar--bottom {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  .c-tablet-nav {
    list-style-type: none;
    display: none;
    margin: 0;
    padding: 0;
  }

  /* animate menu when opened */
  .c-tablet-nav-wrapper.responsive .c-tablet-nav__button .c-icon-bar--top {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: 10% 10%;
            transform-origin: 10% 10%;
    margin-top: 6px;
  }

  .c-tablet-nav-wrapper.responsive .c-tablet-nav__button .c-icon-bar--middle {
    opacity: 0;
    margin-top: 4px;
  }

  .c-tablet-nav-wrapper.responsive .c-tablet-nav__button .c-icon-bar--bottom {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transform-origin: 10% 90%;
            transform-origin: 10% 90%;
  }

  .c-tablet-nav-wrapper.responsive {
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav {
    position: absolute;
    top: 193px;
    left: 0;
    width: 100%;
    max-width: 768px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 0;
    z-index: 30;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 61px;
    display: block;
    z-index: 30;
    background-color: #394a58;
    padding: 0;
    opacity: 0;
    width: 100%;
    max-width: 768px;
    height: 482px;
    color: white;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu .c-dropdown-menu__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: stretch;
        align-items: stretch;
    margin: 40px 25px 0 25px;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-1 {
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 0 0 6rem 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-2 {
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 0 0 6rem 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    -ms-flex-preferred-size: 23%;
        flex-basis: 23%;
    padding: 0 0 0 25px;
    height: 442px;
    border-left: 1px solid #9e9c9d;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu h3 {
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #00A684;
    margin: 0 0 1rem 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu h3 a.c-column-menu__link--heading {
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #00A684;
    margin: 0 0 1rem 0;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu h3 a.c-column-menu__link--heading:hover {
    text-decoration: underline;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu h3 a.c-column-menu__link--heading::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-white-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0 0.25rem 0 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu a.c-column-menu__link::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-white-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0 0.25rem 0 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu a.c-column-menu__link {
    color: white;
    text-decoration: none;
    font-size: 0.9rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: baseline;
        align-items: baseline;
    margin: 1rem 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu a.c-column-menu__link span {
    display: inline-block;
    margin: -3px 0 0 0;
    line-height: 1.5;
    vertical-align: top;
    padding: 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu a.c-column-menu__link:hover {
    color: #00A684;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu--about, .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu--what, .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu--help, .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-tablet-nav__item, .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-tablet-nav__item--dropdown {
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    font-size: 0.9rem;
    letter-spacing: 1.5px;
    margin: 0 1rem 0 0;
    width: auto;
    color: white;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 {
    background-color: #394a58;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-tablet-nav__item, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-tablet-nav__item--dropdown, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-tablet-nav__item, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-tablet-nav__item--dropdown, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-tablet-nav__item, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-tablet-nav__item--dropdown, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-tablet-nav__item, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-tablet-nav__item--dropdown {
    margin: 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-tablet-nav__link, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-tablet-nav__link--dropdown, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-tablet-nav__link, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-tablet-nav__link--dropdown, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-tablet-nav__link, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-tablet-nav__link--dropdown, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-tablet-nav__link, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-tablet-nav__link--dropdown {
    padding: 0.75rem 1.25rem;
    color: white;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 #c-tablet-nav__link--dropdown1 {
    color: #00A684;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 0;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    transition: height ease 0.2s;
    width: 100%;
    height: 482px;
    color: white;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-dropdown-menu--what {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 #c-tablet-nav__link--dropdown2 {
    color: #00A684;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 0;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    width: 100%;
    height: 482px;
    color: white;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-dropdown-menu--about {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 #c-tablet-nav__link--dropdown3 {
    color: #00A684;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 0;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    width: 100%;
    height: 482px;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    color: white;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-dropdown-menu--help {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 #c-tablet-nav__link--dropdown4 {
    color: #00A684;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 0;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    width: 100%;
    height: 482px;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    color: white;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-dropdown-menu--work {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-navbar-nav {
    margin: 0;
  }
  .c-tablet-nav-wrapper.responsive .c-dropdown-menu__item {
    display: block;
    font-family: "Montserrat", sans-serif;
    font-size: 1.1rem;
    letter-spacing: 1.5px;
    padding: 0.5rem;
    margin: 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav__link, .c-tablet-nav-wrapper.responsive .c-tablet-nav__link--dropdown {
    color: white;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    letter-spacing: 1.5px;
    font-size: 0.9rem;
    padding: 1rem 0.5rem 0.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav__link:hover, .c-tablet-nav-wrapper.responsive .c-tablet-nav__link--dropdown:hover {
    color: #00A684;
    text-decoration: none;
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Opera < 12.1 */
    animation: fadein 0.5s;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav__link:active, .c-tablet-nav-wrapper.responsive .c-tablet-nav__link--dropdown:active {
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .c-dropdown-menu__link {
    color: #394a58;
  }
  .c-tablet-nav-wrapper.responsive .c-dropdown-menu__link:hover {
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Opera < 12.1 */
    animation: fadein 0.5s;
  }
}
/* shown on tablet and desktop */
.c-menu-small-text {
  font-size: 0.9rem;
}

@media only screen and (min-width: 1200px) {
  .c-mobile-nav-wrapper {
    display: none;
  }

  .c-tablet-nav-wrapper {
    display: none;
  }

  .c-main-nav-wrapper {
    display: block;
    width: 100%;
    margin: 0 auto;
    position: relative;
    top: 24px;
    z-index: 100;
    background-color: #394a58;
    border-bottom: 5px solid white;
  }
  .c-main-nav-wrapper .c-main-nav-wrapper--inner {
    position: relative;
    top: -29px;
  }
  .c-main-nav-wrapper .c-main-nav__button {
    display: none;
  }
  .c-main-nav-wrapper .c-main-nav {
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 0 0 0 74px;
    width: 880px;
    list-style-type: none;
  }
  .c-main-nav-wrapper .c-dropdown-menu {
    position: absolute;
    top: 51px;
    left: 61px;
    display: block;
    z-index: 30;
    background-color: #394a58;
    padding: 0;
    opacity: 0;
    width: 880px;
    max-width: 880px;
    height: 0;
    color: white;
  }
  .c-main-nav-wrapper .c-dropdown-menu .c-dropdown-menu__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: stretch;
        align-items: stretch;
    margin: 47px 45px 0 63px;
  }
  .c-main-nav-wrapper .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-1 {
    -ms-flex-preferred-size: 36%;
        flex-basis: 36%;
    padding: 0 0 6rem 0;
  }
  .c-main-nav-wrapper .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-2 {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    padding: 0 0 6rem 0;
  }
  .c-main-nav-wrapper .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    -ms-flex-preferred-size: 23%;
        flex-basis: 23%;
    padding: 0 0 0 32px;
    height: 410px;
    border-left: 1px solid #9e9c9d;
  }
  .c-main-nav-wrapper .c-dropdown-menu h3 {
    font-size: 1rem;
    text-transform: uppercase;
    color: #00A684;
    margin: 0 0 1rem 0;
  }
  .c-main-nav-wrapper .c-dropdown-menu h3 a {
    font-size: 1rem;
    text-transform: uppercase;
    color: #00A684;
    margin: 0 0 1rem 0;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-dropdown-menu h3 a:hover {
    text-decoration: underline;
  }
  .c-main-nav-wrapper .c-dropdown-menu a.c-column-menu__link {
    color: white;
    text-decoration: none;
    font-size: 0.9rem;
    display: -ms-flexbox;
    display: flex;
    margin: 1rem 0;
  }
  .c-main-nav-wrapper .c-dropdown-menu a.c-column-menu__link:hover {
    color: #00A684;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-dropdown-menu--about, .c-main-nav-wrapper .c-dropdown-menu--what, .c-main-nav-wrapper .c-dropdown-menu--help, .c-main-nav-wrapper .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav__item, .c-main-nav-wrapper .c-main-nav__item--dropdown {
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    font-size: 1rem;
    letter-spacing: 1.5px;
    margin: 0;
    width: auto;
  }
  .c-main-nav-wrapper .c-main-nav.show1, .c-main-nav-wrapper .c-main-nav.show2, .c-main-nav-wrapper .c-main-nav.show3, .c-main-nav-wrapper .c-main-nav.show4 {
    background-color: #394a58;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-main-nav__item, .c-main-nav-wrapper .c-main-nav.show1 .c-main-nav__item--dropdown, .c-main-nav-wrapper .c-main-nav.show2 .c-main-nav__item, .c-main-nav-wrapper .c-main-nav.show2 .c-main-nav__item--dropdown, .c-main-nav-wrapper .c-main-nav.show3 .c-main-nav__item, .c-main-nav-wrapper .c-main-nav.show3 .c-main-nav__item--dropdown, .c-main-nav-wrapper .c-main-nav.show4 .c-main-nav__item, .c-main-nav-wrapper .c-main-nav.show4 .c-main-nav__item--dropdown {
    margin: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show1 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show1 #c-main-nav__link--dropdown1 {
    color: #00A684;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-main-nav__link, .c-main-nav-wrapper .c-main-nav.show1 .c-main-nav__link--dropdown {
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #00A684;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 98px;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    transition: height ease 0.2s;
    width: 839px;
    max-width: 839px;
    height: 462px;
    color: white;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-dropdown-menu--what {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper .c-main-nav.show2 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show2 #c-main-nav__link--dropdown2 {
    color: #00A684;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-main-nav__link, .c-main-nav-wrapper .c-main-nav.show2 .c-main-nav__link--dropdown {
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #00A684;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 98px;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    width: 839px;
    max-width: 839px;
    height: 462px;
    color: white;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-dropdown-menu--about {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper .c-main-nav.show3 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show3 #c-main-nav__link--dropdown3 {
    color: #00A684;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-main-nav__link, .c-main-nav-wrapper .c-main-nav.show3 .c-main-nav__link--dropdown {
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #00A684;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 98px;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    width: 839px;
    max-width: 839px;
    height: 462px;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    color: white;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-dropdown-menu--help {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper .c-main-nav.show4 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show4 #c-main-nav__link--dropdown4 {
    color: #00A684;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-main-nav__link, .c-main-nav-wrapper .c-main-nav.show4 .c-main-nav__link--dropdown {
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #00A684;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 98px;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    width: 839px;
    max-width: 839px;
    height: 462px;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    color: white;
  }
  .c-main-nav-wrapper .c-main-nav.show4 #c-main-nav__link--dropdown1, .c-main-nav-wrapper .c-main-nav.show4 #c-main-nav__link--dropdown2, .c-main-nav-wrapper .c-main-nav.show4 #c-main-nav__link--dropdown3 {
    background-color: #394a58;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-dropdown-menu--work {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-main-navbar-nav {
    margin: 0;
    width: 880px;
  }
  .c-main-nav-wrapper .c-main-navbar-nav {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
  }
  .c-main-nav-wrapper .c-dropdown-menu__item {
    display: block;
    font-family: "Montserrat", sans-serif;
    font-size: 1.1rem;
    letter-spacing: 1.5px;
    padding: 0.5rem;
    margin: 0;
  }
  .c-main-nav-wrapper .c-main-nav__link, .c-main-nav-wrapper .c-main-nav__link--dropdown {
    color: white;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    letter-spacing: 1.5px;
    font-size: 1.1rem;
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #00A684;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-main-nav__link:hover, .c-main-nav-wrapper .c-main-nav__link--dropdown:hover {
    color: #00A684;
    text-decoration: none;
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Opera < 12.1 */
    animation: fadein 0.5s;
  }
  .c-main-nav-wrapper .c-main-nav__link:active, .c-main-nav-wrapper .c-main-nav__link--dropdown:active {
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-dropdown-menu__link {
    color: #394a58;
  }
  .c-main-nav-wrapper .c-dropdown-menu__link:hover {
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Opera < 12.1 */
    animation: fadein 0.5s;
  }
  .c-main-nav-wrapper h3 a.c-column-menu__link--heading::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-white-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0 0.25rem 0 0;
  }
  .c-main-nav-wrapper a.c-column-menu__link::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-white-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 6px 0.25rem 0 0;
  }

  .c-supp-nav-wrapper .c-supp-menu .c-supp-menu__link {
    display: inline-block;
    padding: 0 15px;
    border-right: 3px solid black;
    color: #00A684;
    text-decoration: none;
    font-size: 1.1rem;
  }
  .c-supp-nav-wrapper .c-supp-menu .c-supp-menu__link:hover {
    text-decoration: underline;
  }
  .c-supp-nav-wrapper .c-supp-menu .c-supp-menu__link:last-of-type {
    border-right: none;
    padding: 0 4px 0 15px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-main-nav-wrapper {
    width: 100%;
  }
  .c-main-nav-wrapper .c-main-nav__item, .c-main-nav-wrapper .c-main-nav__item--dropdown {
    font-size: 1.1rem;
  }
  .c-main-nav-wrapper .c-dropdown-menu .c-dropdown-menu__row {
    margin: 62px 53px 0 70px;
  }
  .c-main-nav-wrapper .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    height: 452px;
  }
  .c-main-nav-wrapper .c-dropdown-menu__item {
    font-size: 1.1rem;
  }
  .c-main-nav-wrapper .c-main-nav {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show1 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
  .c-main-nav-wrapper .c-main-nav.show2 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
  .c-main-nav-wrapper .c-main-nav.show3 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
  .c-main-nav-wrapper .c-main-nav.show4 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
}
/* End desktop nav styles */
/* css for mobile menus */
.c-tablet-nav-wrapper--light {
  display: none;
}

.c-main-nav-wrapper--light {
  display: none;
}

.c-mobile-navbar-nav {
  list-style-type: none;
  display: none;
  margin: 0;
  padding: 0;
}

.c-mobile-dropdown-menu--mobile {
  list-style-type: none;
  display: none;
  margin: 1em 0 0 0;
  padding: 0;
}

/* Hamburger button only shown on mobile and tablet */
.c-mobile-nav__button {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 20;
  border: none;
  background: transparent !important;
  padding: 10px 20px 0.1rem 0.75rem;
}

.c-accessibility-value {
  display: none;
}

.c-icon-bar {
  width: 33px;
  height: 4px;
  background-color: #394a58;
  display: block;
  transition: all 0.2s;
  margin-top: 6px;
}

.c-icon-bar--top {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  margin-top: 6px;
}

.c-icon-bar--middle {
  opacity: 1;
}

.c-icon-bar--bottom {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

/* animate menu when opened */
.c-mobile-nav.responsive .c-mobile-nav__button .c-icon-bar--top {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 10% 10%;
          transform-origin: 10% 10%;
  margin-top: 6px;
}

.c-mobile-nav.responsive .c-mobile-nav__button .c-icon-bar--middle {
  opacity: 0;
  margin-top: 4px;
}

.c-mobile-nav.responsive .c-mobile-nav__button .c-icon-bar--bottom {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 10% 90%;
          transform-origin: 10% 90%;
}

.c-mobile-nav.responsive .c-mobile-navbar-nav {
  position: absolute;
  top: 150px;
  left: 0;
  width: 100%;
  min-height: calc(100vh - 100px);
  display: block;
  z-index: 999999;
  background-color: white;
  border-top: 1px solid #f1f1f1;
  padding: 0 0 5em;
  box-shadow: 0 9px 25px -9px rgb(143, 139, 143);
  transition: all 0.4s ease;
  overflow-y: scroll;
}
@media (min-width: 360px) {
  .c-mobile-nav.responsive .c-mobile-navbar-nav {
    top: 150px;
    min-height: calc(100vh - 236px);
  }
}
@media (min-width: 410px) {
  .c-mobile-nav.responsive .c-mobile-navbar-nav {
    top: 150px;
    min-height: calc(100vh - 245px);
  }
}
@media (min-width: 768px) {
  .c-mobile-nav.responsive .c-mobile-navbar-nav {
    top: 210px;
    min-height: calc(100vh - 210px);
  }
}

nav.c-mobile-dropdown-menu--what, nav.c-mobile-dropdown-menu--about, nav.c-mobile-dropdown-menu--help, nav.c-mobile-dropdown-menu--work {
  display: none;
}

.c-mobile-navbar-nav.show1 nav.c-mobile-dropdown-menu--what {
  display: block;
}
.c-mobile-navbar-nav.show1 nav.c-mobile-dropdown-menu--about, .c-mobile-navbar-nav.show1 nav.c-mobile-dropdown-menu--help, .c-mobile-navbar-nav.show1 nav.c-mobile-dropdown-menu--work {
  display: none;
}

.c-mobile-navbar-nav.show2 nav.c-mobile-dropdown-menu--about {
  display: block;
}
.c-mobile-navbar-nav.show2 nav.c-mobile-dropdown-menu--what, .c-mobile-navbar-nav.show2 nav.c-mobile-dropdown-menu--help, .c-mobile-navbar-nav.show2 nav.c-mobile-dropdown-menu--work {
  display: none;
}

.c-mobile-navbar-nav.show3 nav.c-mobile-dropdown-menu--help {
  display: block;
}
.c-mobile-navbar-nav.show3 nav.c-mobile-dropdown-menu--what, .c-mobile-navbar-nav.show3 nav.c-mobile-dropdown-menu--about, .c-mobile-navbar-nav.show3 nav.c-mobile-dropdown-menu--work {
  display: none;
}

.c-mobile-navbar-nav.show4 nav.c-mobile-dropdown-menu--work {
  display: block;
}
.c-mobile-navbar-nav.show4 nav.c-mobile-dropdown-menu--what, .c-mobile-navbar-nav.show4 nav.c-mobile-dropdown-menu--about, .c-mobile-navbar-nav.show4 nav.c-mobile-dropdown-menu--help {
  display: none;
}

.c-mobile-dropdown-menu {
  width: 100%;
  display: block;
  z-index: 99999;
  background-color: white;
}
.c-mobile-dropdown-menu h3 {
  border-bottom: 1px solid #f1f1f1;
  padding: 15px 20px 10px;
  line-height: 1;
  margin: 0;
}

.c-mobile-nav__item, .c-mobile-nav__item--dropdown {
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  width: 100%;
  font-weight: 400;
  padding: 0;
}

.c-mobile-dropdown-menu__item {
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  color: #9e9c9d;
  padding: 0;
  width: 100%;
  font-weight: 400;
}

.c-mobile-nav__link--dropdown {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.c-mobile-nav__link--dropdown .fa.fa-caret-down {
  line-height: 1;
  font-size: 1.3rem;
  margin: -5px 0 0 0;
}

.c-mobile-nav__link, .c-mobile-nav__link--dropdown {
  color: #394a58;
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  border-bottom: 1px solid #f1f1f1;
  line-height: 1;
}
.c-mobile-nav__link:hover, .c-mobile-nav__link--dropdown:hover {
  text-decoration: none;
}
.c-mobile-nav__link.active, .c-mobile-nav__link--dropdown.active {
  text-decoration: none;
}

.c-mobile-dropdown-menu__link {
  color: #394a58;
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px 10px 40px;
  border-bottom: 1px solid #f1f1f1;
  line-height: 1;
}
.c-mobile-dropdown-menu__link:hover {
  text-decoration: none;
}
.c-mobile-dropdown-menu__link.active {
  text-decoration: none;
}

/* End mobile nav styles */
/* Tablet nav styles */
@media only screen and (min-width: 768px) {
  .c-mobile-nav-wrapper--light {
    display: none;
  }

  .c-tablet-nav-wrapper--light {
    display: block;
    position: relative;
  }

  /* Hamburger button only shown on mobile and tablet */
  .c-tablet-nav__button {
    position: absolute;
    right: 0;
    top: 1rem;
    z-index: 20;
    border: none;
    background: transparent !important;
    padding: 0;
  }

  .c-icon-bar {
    width: 33px;
    height: 4px;
    background-color: #394a58;
    display: block;
    transition: all 0.2s;
    margin-top: 6px;
  }

  .c-icon-bar--top {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    margin-top: 6px;
  }

  .c-icon-bar--middle {
    opacity: 1;
  }

  .c-icon-bar--bottom {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  .c-tablet-nav {
    list-style-type: none;
    display: none;
    margin: 0;
    padding: 0;
  }

  /* animate menu when opened */
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__button .c-icon-bar--top {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: 10% 10%;
            transform-origin: 10% 10%;
    margin-top: 6px;
  }

  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__button .c-icon-bar--middle {
    opacity: 0;
    margin-top: 4px;
  }

  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__button .c-icon-bar--bottom {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transform-origin: 10% 90%;
            transform-origin: 10% 90%;
  }

  .c-tablet-nav-wrapper--light.responsive {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav {
    position: absolute;
    top: 193px;
    left: 0;
    width: 100%;
    max-width: 768px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 0;
    z-index: 30;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 0;
    display: block;
    z-index: 30;
    background-color: white;
    background-image: url("../images/graphics/svg/grey-curve-1-flipped-v2.svg");
    background-repeat: no-repeat;
    background-size: 670px;
    background-position: bottom -180px left;
    padding: 0;
    opacity: 0;
    width: 100%;
    max-width: 768px;
    height: 482px;
    color: rgb(37, 56, 68);
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu .c-dropdown-menu__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: stretch;
        align-items: stretch;
    margin: 40px 25px 0 25px;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-1 {
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 0 0 6rem 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-2 {
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 0 0 6rem 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    -ms-flex-preferred-size: 23%;
        flex-basis: 23%;
    padding: 0 0 0 25px;
    height: 442px;
    border-left: 1px solid #9e9c9d;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu h3 {
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #00A684;
    margin: 0 0 1rem 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu h3 a.c-column-menu__link--heading {
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #00A684;
    margin: 0 0 1rem 0;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu h3 a.c-column-menu__link--heading:hover {
    text-decoration: underline;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu h3 a.c-column-menu__link--heading::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-navy-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0 0.25rem 0 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu a.c-column-menu__link::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-navy-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0 0.25rem 0 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu a.c-column-menu__link {
    color: rgb(37, 56, 68);
    text-decoration: none;
    font-size: 0.9rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: baseline;
        align-items: baseline;
    margin: 1rem 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu a.c-column-menu__link span {
    display: inline-block;
    margin: -3px 0 0 0;
    line-height: 1.5;
    vertical-align: top;
    padding: 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu a.c-column-menu__link:hover {
    color: #00A684;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu--about, .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu--what, .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu--help, .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__item, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__item--dropdown {
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    font-size: 0.9rem;
    letter-spacing: 1.5px;
    margin: 0 1rem 0 0;
    width: auto;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 {
    background-color: white;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-tablet-nav__item, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-tablet-nav__item--dropdown, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-tablet-nav__item, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-tablet-nav__item--dropdown, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-tablet-nav__item, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-tablet-nav__item--dropdown, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-tablet-nav__item, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-tablet-nav__item--dropdown {
    margin: 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-tablet-nav__link, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-tablet-nav__link--dropdown, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-tablet-nav__link, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-tablet-nav__link--dropdown, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-tablet-nav__link, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-tablet-nav__link--dropdown, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-tablet-nav__link, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-tablet-nav__link--dropdown {
    padding: 0.75rem 1.25rem;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 #c-tablet-nav__link--dropdown1 {
    color: #00A684;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-dropdown-menu {
    display: block;
    z-index: 30;
    height: 482px;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-dropdown-menu--what {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 #c-tablet-nav__link--dropdown2 {
    color: #00A684;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-dropdown-menu {
    display: block;
    z-index: 30;
    height: 482px;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-dropdown-menu--about {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 #c-tablet-nav__link--dropdown3 {
    color: #00A684;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-dropdown-menu {
    display: block;
    z-index: 30;
    height: 482px;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-dropdown-menu--help {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 #c-tablet-nav__link--dropdown4 {
    color: #00A684;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-dropdown-menu {
    display: block;
    z-index: 30;
    height: 482px;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-dropdown-menu--work {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-navbar-nav {
    margin: 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu__item {
    display: block;
    font-family: "Montserrat", sans-serif;
    font-size: 1.1rem;
    letter-spacing: 1.5px;
    padding: 0.5rem;
    margin: 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__link, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__link--dropdown {
    color: rgb(37, 56, 68);
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    letter-spacing: 1.5px;
    font-size: 0.9rem;
    padding: 1rem 0.5rem 0.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__link:hover, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__link--dropdown:hover {
    color: #00A684;
    text-decoration: none;
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Opera < 12.1 */
    animation: fadein 0.5s;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__link:active, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__link--dropdown:active {
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu__link {
    color: #394a58;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu__link:hover {
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Opera < 12.1 */
    animation: fadein 0.5s;
  }
}
/* shown on tablet and desktop */
.c-menu-small-text {
  font-size: 0.9rem;
  color: #394a58;
}

/* shown on desktop */
@media only screen and (min-width: 1200px) {
  .c-mobile-nav-wrapper--light {
    display: none;
  }

  .c-tablet-nav-wrapper--light {
    display: none;
  }

  .c-main-nav-wrapper--light {
    display: block;
    width: 100%;
    margin: 0 auto;
    position: relative;
    top: 24px;
    z-index: 100;
    background-color: rgb(226, 228, 228);
    border-bottom: 5px solid white;
    /* nest all styles here within c-main-nav-wrapper--light to make editing easier*/
  }
  .c-main-nav-wrapper--light .c-main-nav__button {
    display: none;
  }
  .c-main-nav-wrapper--light .c-main-nav {
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 0 0 0 74px;
    width: 880px;
    list-style-type: none;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 98px;
    display: none;
    z-index: 30;
    background-color: white;
    background-image: url("../images/graphics/svg/grey-curve-1-flipped-v2.svg");
    background-repeat: no-repeat;
    background-size: 670px;
    background-position: bottom -180px left;
    padding: 0;
    opacity: 0;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    transition: height ease 0.2s;
    width: 839px;
    max-width: 839px;
    height: 0;
    color: white;
    border-left: 2px solid #9e9c9d;
    border-right: 2px solid #9e9c9d;
    border-bottom: 2px solid #9e9c9d;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu .c-dropdown-menu__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: stretch;
        align-items: stretch;
    margin: 47px 45px 0 63px;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-1 {
    -ms-flex-preferred-size: 36%;
        flex-basis: 36%;
    padding: 0 0 6rem 0;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-2 {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    padding: 0 0 6rem 0;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    -ms-flex-preferred-size: 23%;
        flex-basis: 23%;
    padding: 0 0 0 32px;
    height: 410px;
    border-left: 1px solid #9e9c9d;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu h3 {
    font-size: 1rem;
    text-transform: uppercase;
    color: #00A684;
    margin: 0 0 1rem 0;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu h3 a {
    font-size: 1rem;
    text-transform: uppercase;
    color: #00A684;
    margin: 0 0 1rem 0;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu h3 a:hover {
    text-decoration: underline;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu a.c-column-menu__link {
    color: rgb(37, 56, 68);
    text-decoration: none;
    font-size: 0.9rem;
    display: -ms-flexbox;
    display: flex;
    margin: 1rem 0;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu a.c-column-menu__link:hover {
    color: #00A684;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu h3 a.c-column-menu__link--heading::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-navy-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0 0.25rem 0 0;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu a.c-column-menu__link::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-navy-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 6px 0.25rem 0 0;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu--about, .c-main-nav-wrapper--light .c-dropdown-menu--what, .c-main-nav-wrapper--light .c-dropdown-menu--help, .c-main-nav-wrapper--light .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav__item, .c-main-nav-wrapper--light .c-main-nav__item--dropdown {
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    font-size: 1rem;
    letter-spacing: 1.5px;
    margin: 0;
    width: auto;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1, .c-main-nav-wrapper--light .c-main-nav.show2, .c-main-nav-wrapper--light .c-main-nav.show3, .c-main-nav-wrapper--light .c-main-nav.show4 {
    background-color: rgb(226, 228, 228);
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-main-nav__item, .c-main-nav-wrapper--light .c-main-nav.show1 .c-main-nav__item--dropdown, .c-main-nav-wrapper--light .c-main-nav.show2 .c-main-nav__item, .c-main-nav-wrapper--light .c-main-nav.show2 .c-main-nav__item--dropdown, .c-main-nav-wrapper--light .c-main-nav.show3 .c-main-nav__item, .c-main-nav-wrapper--light .c-main-nav.show3 .c-main-nav__item--dropdown, .c-main-nav-wrapper--light .c-main-nav.show4 .c-main-nav__item, .c-main-nav-wrapper--light .c-main-nav.show4 .c-main-nav__item--dropdown {
    margin: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 #c-main-nav__link--dropdown1 {
    color: #00A684;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-main-nav__link, .c-main-nav-wrapper--light .c-main-nav.show1 .c-main-nav__link--dropdown {
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #00A684;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-dropdown-menu {
    display: block;
    opacity: 1;
    height: 462px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-dropdown-menu--what {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 #c-main-nav__link--dropdown2 {
    color: #00A684;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-main-nav__link, .c-main-nav-wrapper--light .c-main-nav.show2 .c-main-nav__link--dropdown {
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #00A684;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-dropdown-menu {
    display: block;
    opacity: 1;
    height: 462px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-dropdown-menu--about {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 #c-main-nav__link--dropdown3 {
    color: #00A684;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-main-nav__link, .c-main-nav-wrapper--light .c-main-nav.show3 .c-main-nav__link--dropdown {
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #00A684;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-dropdown-menu {
    display: block;
    opacity: 1;
    height: 462px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-dropdown-menu--help {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 #c-main-nav__link--dropdown4 {
    color: #00A684;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-main-nav__link, .c-main-nav-wrapper--light .c-main-nav.show4 .c-main-nav__link--dropdown {
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #00A684;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-dropdown-menu {
    display: block;
    opacity: 1;
    height: 462px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 #c-main-nav__link--dropdown1, .c-main-nav-wrapper--light .c-main-nav.show4 #c-main-nav__link--dropdown2, .c-main-nav-wrapper--light .c-main-nav.show4 #c-main-nav__link--dropdown3 {
    background-color: rgb(226, 228, 228);
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-dropdown-menu--work {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-main-navbar-nav {
    margin: 0;
    width: 880px;
  }
  .c-main-nav-wrapper--light .c-main-navbar-nav {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu__item {
    display: block;
    font-family: "Montserrat", sans-serif;
    font-size: 1.1rem;
    letter-spacing: 1.5px;
    padding: 0.5rem;
    margin: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav__link, .c-main-nav-wrapper--light .c-main-nav__link--dropdown {
    color: rgb(37, 56, 68);
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    letter-spacing: 1.5px;
    font-size: 1.1rem;
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #00A684;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-main-nav__link:hover, .c-main-nav-wrapper--light .c-main-nav__link--dropdown:hover {
    color: #00A684;
    text-decoration: none;
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Opera < 12.1 */
    animation: fadein 0.5s;
  }
  .c-main-nav-wrapper--light .c-main-nav__link:active, .c-main-nav-wrapper--light .c-main-nav__link--dropdown:active {
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu__link {
    color: #394a58;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu__link:hover {
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Opera < 12.1 */
    animation: fadein 0.5s;
  }

  .c-supp-nav-wrapper .c-supp-menu .c-supp-menu__link {
    display: inline-block;
    padding: 0 18px 0 15px;
    border-right: 3px solid black;
    color: #00A684;
    text-decoration: none;
    font-size: 1.1rem;
  }
  .c-supp-nav-wrapper .c-supp-menu .c-supp-menu__link:hover {
    text-decoration: underline;
  }
  .c-supp-nav-wrapper .c-supp-menu .c-supp-menu__link:last-of-type {
    border-right: none;
    padding: 0 4px 0 15px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-main-nav-wrapper--light {
    width: 100%;
  }
  .c-main-nav-wrapper--light .c-main-nav__item, .c-main-nav-wrapper--light .c-main-nav__item--dropdown {
    font-size: 1.1rem;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu .c-dropdown-menu__row {
    margin: 62px 53px 0 70px;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    height: 452px;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu__item {
    font-size: 1.1rem;
  }
  .c-main-nav-wrapper--light .c-main-nav {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
}
/* End desktop nav styles */
footer {
  background-color: rgb(229, 231, 231);
  colour: #43576a;
  padding: 3rem 1rem 2rem;
}
@media (min-width: 1200px) {
  footer {
    padding: 3rem 100px 1rem;
  }
}
@media (min-width: 1600px) {
  footer {
    max-width: 1600px;
    margin: 0 auto;
    padding: 3rem 100px 0;
  }
}

@media (min-width: 768px) {
  .c-footer-top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1200px) {
  .c-footer-top {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.c-footer-contact-block {
  font-family: "Montserrat", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5em;
}
@media (min-width: 768px) {
  .c-footer-contact-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media (min-width: 1200px) {
  .c-footer-contact-block {
    padding: 1rem 1rem 0 3rem;
    -ms-flex-preferred-size: calc(100% - 225px);
        flex-basis: calc(100% - 225px);
  }
}
@media (min-width: 1366px) {
  .c-footer-contact-block {
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 1rem 1rem 1rem 7rem;
  }
}
@media (min-width: 1600px) {
  .c-footer-contact-block {
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 1rem 1rem 1rem 10rem;
  }
}
.c-footer-contact-block .c-footer-postal {
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .c-footer-contact-block .c-footer-postal {
    padding: 1rem 1.5rem 1rem 0;
  }
}
.c-footer-contact-block .c-footer-contacts {
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .c-footer-contact-block .c-footer-contacts {
    padding: 1rem 1.5rem 1rem 0;
  }
}
.c-footer-contact-block .c-footer-reg {
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .c-footer-contact-block .c-footer-reg {
    padding: 1rem 1.5rem 1rem 0;
  }
}
.c-footer-contact-block p {
  font-size: 0.8rem;
  margin: 0;
  line-height: 1.3;
}
@media (min-width: 1600px) {
  .c-footer-contact-block p {
    font-size: 0.9rem;
  }
}
.c-footer-contact-block p a {
  font-size: 0.8rem;
  colour: #43576a;
  text-decoration: none;
}
@media (min-width: 1600px) {
  .c-footer-contact-block p a {
    font-size: 0.9rem;
  }
}
.c-footer-contact-block p a:hover {
  colour: #43576a;
  text-decoration: underline;
}
.c-footer-contact-block p.c-trading {
  font-size: 0.8rem;
  margin: 1rem 0 0;
  line-height: 1.3;
  max-width: 300px;
}
@media (min-width: 1200px) {
  .c-footer-contact-block p.c-trading {
    max-width: 220px;
  }
}
@media (min-width: 1600px) {
  .c-footer-contact-block p.c-trading {
    font-size: 0.9rem;
    max-width: 300px;
  }
}

.c-footer-logo {
  width: 225px;
  height: 120px;
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .c-footer-logo {
    -ms-flex-preferred-size: 225px;
        flex-basis: 225px;
    margin: 0;
  }
}

.c-skip-to-content {
  position: absolute;
  top: -400px;
}

.c-skip-to-content:focus {
  position: relative;
  display: inline-block;
  top: 10px;
  left: 10px;
  margin: 10px;
}

.c-header-wrapper, .c-header-wrapper--other, .c-header-wrapper--services {
  position: relative;
  width: 100%;
  padding: 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-header-wrapper, .c-header-wrapper--other, .c-header-wrapper--services {
    padding: 0;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .c-header-wrapper, .c-header-wrapper--other, .c-header-wrapper--services {
    width: 1200px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-header-wrapper, .c-header-wrapper--other, .c-header-wrapper--services {
    width: 1600px;
  }
}

.l-header {
  width: 100%;
  padding: 0 1rem;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .l-header {
    padding: 0;
    width: calc(100% - 4rem);
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 1200px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header {
    width: 1600px;
  }
}

.c-header-wrapper--services .c-donate-button--slider {
  display: none;
}

.c-header-wrapper--other .c-donate-button--slider {
  display: none;
}

.c-mobile-hero, .l-header__banner--text .c-mobile-hero--light, .c-mobile-hero--light {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 992px) {
  .c-mobile-hero, .l-header__banner--text .c-mobile-hero--light, .c-mobile-hero--light {
    display: none;
  }
}
.c-mobile-hero .c-mobile-hero__content, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability {
  background-color: #394a58;
  padding: 4rem 3rem 3rem;
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
  min-height: 340px;
}
.c-mobile-hero .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  padding: 0 0 2rem 0;
  margin: 0;
  font-weight: 700;
  border-bottom: 5px solid #f57b20;
}
@media only screen and (min-width: 768px) {
  .c-mobile-hero .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading {
    width: 70%;
  }
}
.c-mobile-hero .c-mobile-hero__content p, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability p {
  color: #394a58;
  margin: 0;
  padding: 2rem 0 0 0;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .c-mobile-hero .c-mobile-hero__content p, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability p {
    width: 70%;
  }
}
@media only screen and (min-width: 768px) {
  .c-mobile-hero .c-mobile-hero__content, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability {
    background-size: 320px;
    min-height: 450px;
  }
}
.c-mobile-hero .c-mobile-hero__text-content, .c-mobile-hero--light .c-mobile-hero__text-content {
  background-color: #eeeff0;
  padding: 1rem 3rem 3rem;
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
}
.c-mobile-hero .c-mobile-hero__text-content p, .c-mobile-hero--light .c-mobile-hero__text-content p {
  margin: 0;
  padding: 2rem 0 0 0;
  font-weight: 600;
}
@media only screen and (min-width: 768px) {
  .c-mobile-hero .c-mobile-hero__text-content, .c-mobile-hero--light .c-mobile-hero__text-content {
    background-size: 320px;
  }
}

.c-mobile-hero--light {
  background-color: #eeeff0;
}
.c-mobile-hero--light .c-mobile-hero__content, .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older, .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability {
  background-color: #394a58;
  padding: 4rem 3rem 3rem;
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
  min-height: 340px;
}
.c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  padding: 0 0 2rem 0;
  margin: 0;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading {
    width: 70%;
  }
}
.c-mobile-hero--light .c-mobile-hero__content p, .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older p, .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability p {
  color: #394a58;
  margin: 0;
  padding: 2rem 0 0 0;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .c-mobile-hero--light .c-mobile-hero__content p, .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older p, .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability p {
    width: 70%;
  }
}
@media only screen and (min-width: 768px) {
  .c-mobile-hero--light .c-mobile-hero__content, .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older, .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability {
    background-size: 320px;
    min-height: 450px;
  }
}

/* Desktop styles */
.c-desktop-hero, .l-header__banner--text .c-desktop-hero--text, .c-desktop-hero--text {
  display: none;
}
@media only screen and (min-width: 992px) {
  .c-desktop-hero, .l-header__banner--text .c-desktop-hero--text, .c-desktop-hero--text {
    display: block;
    margin: 24px 0 0;
  }
}
.c-desktop-hero h1, .l-header__banner--text .c-desktop-hero--text h1, .c-desktop-hero--text h1 {
  text-indent: -900em;
  margin: 0;
  line-height: 0;
}
.c-desktop-hero img, .l-header__banner--text .c-desktop-hero--text img, .c-desktop-hero--text img {
  margin-top: 24px;
}
@media only screen and (min-width: 992px) {
  .c-desktop-hero img, .l-header__banner--text .c-desktop-hero--text img, .c-desktop-hero--text img {
    margin-top: 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-desktop-hero img.c-deeper, .c-desktop-hero--text img.c-deeper {
    margin-top: 24px;
  }
}

.l-header__banner {
  width: 100%;
  padding: 0 1rem;
  position: relative;
  /* home banner */
}
@media only screen and (min-width: 768px) {
  .l-header__banner {
    padding: 0;
    width: calc(100% - 4rem);
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 1200px;
    margin: 40px auto 0;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner {
    width: 1600px;
  }
}
.l-header__banner .c-mobile-hero, .l-header__banner .c-mobile-hero--light {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .l-header__banner .c-mobile-hero, .l-header__banner .c-mobile-hero--light {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner .c-hero__content {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.3);
    top: 150px;
    left: 155px;
    padding: 20px 52px;
    max-width: 535px;
    z-index: 10;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner .c-hero__content {
    top: 180px;
    left: 120px;
    padding: 30px 62px;
    max-width: 590px;
  }
}
.l-header__banner .c-hero__content h2 {
  line-height: 1.3;
}
@media only screen and (min-width: 1200px) {
  .l-header__banner .c-hero__content h2 {
    color: white;
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner .c-hero__content h2 {
    font-size: 3rem;
  }
}
.l-header__banner .c-hero--slider {
  display: none;
}
@media only screen and (min-width: 768px) {
  .l-header__banner .c-hero--slider {
    display: block;
  }
}
.l-header__banner .c-hero--slider--nobanner {
  display: none;
}
@media only screen and (min-width: 768px) {
  .l-header__banner .c-hero--slider--nobanner {
    display: block;
  }
}

.c-header-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 100%;
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .c-header-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 1rem 0 0 100px;
  }
}
.c-header-content .c-header-content__top-row {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__top-row {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.c-header-content .c-header-content__bottom-row {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__bottom-row {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: end;
        align-items: flex-end;
    margin: 10px 0 0;
  }
}
.c-header-content .c-header-content__bottom-row .c-header-content__search {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__search {
    display: -ms-flexbox;
    display: flex;
    width: 340px;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.c-header-content .c-header-content__bottom-row .c-header-content__brand {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem 0;
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__brand {
    width: calc(100% - 340px);
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: end;
        align-items: flex-end;
    padding: 0;
  }
}
.c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo {
  width: 100%;
  height: auto;
}
.c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link--mobile {
  display: block;
  margin: 1rem auto;
  width: 320px;
}
@media only screen and (min-width: 768px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link--mobile {
    width: 320px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link--mobile {
    display: none;
  }
}
.c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link {
    padding: 0 19px 0 0;
    position: relative;
    z-index: 2;
    width: 320px;
    height: auto;
    display: block;
    margin: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link {
    width: 320px;
  }
}

.l-header__banner--services--light {
  width: 100%;
  padding: 0 1rem;
  position: relative;
  /* Mobile styles */
  /* Desktop styles */
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services--light {
    padding: 0;
    width: calc(100% - 4rem);
    margin: -2px auto 0;
  }
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services--light {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services--light {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 1200px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services--light {
    width: 1600px;
  }
}
.l-header__banner--services--light .c-mobile-hero, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light, .l-header__banner--services--light .c-mobile-hero--light {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services--light .c-mobile-hero, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light, .l-header__banner--services--light .c-mobile-hero--light {
    display: none;
  }
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability {
  background-color: #eeeff0;
  padding: 4rem 3rem 3rem;
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
  min-height: 340px;
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading {
  line-height: 1.3;
  color: #f57b20;
  padding: 0 0 2rem 0;
  margin: 0;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading {
    width: 70%;
  }
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content p, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability p {
  color: #394a58;
  margin: 0;
  padding: 0;
  font-weight: 500;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content p, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability p {
    width: 70%;
  }
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability {
    background-size: 320px;
    min-height: 450px;
  }
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__text-content, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__text-content {
  background-color: #eeeff0;
  padding: 1rem 3rem 3rem;
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__text-content p, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__text-content p {
  margin: 0;
  padding: 2rem 0 0 0;
  font-weight: 500;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__text-content, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__text-content {
    background-size: 320px;
  }
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability {
  background-image: url("../images/graphics/dg-svgicons/disability-icon-seed-grey.svg");
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading {
  line-height: 1.3;
  color: #f57b20;
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older {
  background-image: url("../images/graphics/dg-svgicons/older-com-icon-seed-grey.svg");
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading {
  line-height: 1.3;
  color: rgb(113, 113, 180);
}
.l-header__banner--services--light .c-desktop-hero, .l-header__banner--services--light .l-header__banner--text .c-desktop-hero--text, .l-header__banner--text .l-header__banner--services--light .c-desktop-hero--text, .l-header__banner--services--light .c-desktop-hero--text {
  display: none;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services--light .c-desktop-hero, .l-header__banner--services--light .l-header__banner--text .c-desktop-hero--text, .l-header__banner--text .l-header__banner--services--light .c-desktop-hero--text, .l-header__banner--services--light .c-desktop-hero--text {
    display: block;
    margin: 24px 0 0;
  }
}
.l-header__banner--services--light .c-desktop-hero h1, .l-header__banner--services--light .l-header__banner--text .c-desktop-hero--text h1, .l-header__banner--text .l-header__banner--services--light .c-desktop-hero--text h1, .l-header__banner--services--light .c-desktop-hero--text h1 {
  text-indent: -900em;
  margin: 0;
  line-height: 0;
}
.l-header__banner--services--light .c-desktop-hero img, .l-header__banner--services--light .l-header__banner--text .c-desktop-hero--text img, .l-header__banner--text .l-header__banner--services--light .c-desktop-hero--text img, .l-header__banner--services--light .c-desktop-hero--text img {
  margin-top: 24px;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services--light .c-desktop-hero img, .l-header__banner--services--light .l-header__banner--text .c-desktop-hero--text img, .l-header__banner--text .l-header__banner--services--light .c-desktop-hero--text img, .l-header__banner--services--light .c-desktop-hero--text img {
    margin-top: 0;
  }
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services--light .c-desktop-hero img.c-deeper, .l-header__banner--services--light .c-desktop-hero--text img.c-deeper {
    margin-top: 24px;
  }
}

.l-header__banner--text {
  width: 100%;
  padding: 0;
  position: relative;
  /* Mobile styles */
  /* Desktop styles */
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text {
    width: calc(100% - 4rem);
    margin: -2px auto 0;
  }
}
@media only screen and (min-width: 992px) {
  .l-header__banner--text {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--text {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 1200px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--text {
    width: 1600px;
  }
}
.l-header__banner--text .c-mobile-hero, .l-header__banner--text .c-mobile-hero--light {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--text .c-mobile-hero, .l-header__banner--text .c-mobile-hero--light {
    display: none;
  }
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__content, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older {
  background-color: #eeeff0;
  padding: 4rem 3rem 3rem;
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
  min-height: 340px;
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading {
  line-height: 1.3;
  color: #f57b20;
  padding: 0 0 2rem 0;
  margin: 0;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text .c-mobile-hero .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading {
    width: 70%;
  }
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__content p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older p {
  color: #394a58;
  margin: 0;
  padding: 0;
  font-weight: 600;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text .c-mobile-hero .c-mobile-hero__content p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older p {
    width: 70%;
  }
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text .c-mobile-hero .c-mobile-hero__content, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older {
    background-size: 320px;
    min-height: 450px;
  }
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__text-content, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__text-content {
  background-color: #eeeff0;
  padding: 1rem 3rem 3rem;
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__text-content p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__text-content p {
  margin: 0;
  padding: 2rem 0 0 0;
  font-weight: 600;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text .c-mobile-hero .c-mobile-hero__text-content, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__text-content {
    background-size: 320px;
  }
}
.l-header__banner--text .c-mobile-hero--light {
  background-color: #eeeff0;
}
.l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older {
  background-color: #394a58;
  padding: 4rem 3rem 3rem;
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
  min-height: 340px;
}
.l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  padding: 0 0 2rem 0;
  margin: 0;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading {
    width: 70%;
  }
}
.l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older p {
  color: #394a58;
  margin: 0;
  padding: 2rem 0 0 0;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older p {
    width: 70%;
  }
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older {
    background-size: 320px;
    min-height: 450px;
  }
}
.l-header__banner--text .c-desktop-hero, .l-header__banner--text .c-desktop-hero--text {
  display: none;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--text .c-desktop-hero, .l-header__banner--text .c-desktop-hero--text {
    display: block;
    margin: 24px 0 0;
  }
}
.l-header__banner--text .c-desktop-hero h1, .l-header__banner--text .c-desktop-hero--text h1 {
  text-indent: -900em;
  margin: 0;
  line-height: 0;
}
.l-header__banner--text .c-desktop-hero img, .l-header__banner--text .c-desktop-hero--text img {
  margin-top: 24px;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--text .c-desktop-hero img, .l-header__banner--text .c-desktop-hero--text img {
    margin-top: 0;
  }
}
@media only screen and (min-width: 992px) {
  .l-header__banner--text .c-desktop-hero img.c-deeper, .l-header__banner--text .c-desktop-hero--text img.c-deeper {
    margin-top: 24px;
  }
}
.c-desktop-hero--wrapper {
  display: block;
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero--wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}
@media only screen and (min-width: 992px) {
  .c-desktop-hero--wrapper {
    margin: 24px 0 0;
  }
}

.c-desktop-hero__text {
  display: block;
  width: 100%;
}
.c-desktop-hero__text h1 {
  text-indent: -900em;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-order: 1;
        order: 1;
    width: 360px;
    height: auto;
  }
}
@media only screen and (min-width: 992px) {
  .c-desktop-hero__text {
    width: 450px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-desktop-hero__text {
    width: 650px;
  }
}

.c-desktop-hero__photo, .c-desktop-hero__photo--1810 {
  display: block;
  width: 100%;
  background-image: url("../images/header/banner-images/photo/1810-532416179-1060x576.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: cover;
  min-height: 360px;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__photo, .c-desktop-hero__photo--1810 {
    width: calc(100% - 360px);
    background-position: top left;
    -ms-flex-order: 2;
        order: 2;
  }
}
@media only screen and (min-width: 992px) {
  .c-desktop-hero__photo, .c-desktop-hero__photo--1810 {
    width: calc(100% - 450px);
  }
}
@media only screen and (min-width: 1600px) {
  .c-desktop-hero__photo, .c-desktop-hero__photo--1810 {
    width: calc(100% - 650px);
  }
}

.c-desktop-hero__photo--1810 {
  background-position: top right;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__photo--1810 {
    background-position: top right -30px;
    width: calc(100% - 360px);
  }
}

.ar-hospitality {
  position: relative;
  margin: 0;
  padding: 0;
}
.ar-hospitality .ar-hospitality--bg {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ar-hospitality .ar-bdf {
  position: absolute;
  bottom: 2%;
  left: 5%;
  width: 60%;
  height: auto;
}

.ar-zero {
  margin: 0;
  padding: 0;
}

.ar-3aims__wrapper {
  position: relative;
  width: 100%;
}

.ar-3aims {
  width: 100%;
  height: auto;
  display: block;
}

.ar-3aims-txt {
  position: absolute;
  top: 3%;
  left: 30%;
  width: 70%;
  height: auto;
}

.ar-3areas__wrapper {
  position: relative;
  width: 100%;
}

.ar-3areas {
  width: 100%;
  height: auto;
  display: block;
}

.ar-3areas-pie {
  position: absolute;
  top: 2%;
  right: 8%;
  width: 30.5%;
  height: auto;
}

.ar-believe__wrapper {
  position: relative;
  width: 100%;
}

.ar-believe {
  width: 100%;
  height: auto;
  display: block;
}

.ar-believe-txt {
  position: absolute;
  top: 50%;
  right: 0;
  width: 53%;
  height: auto;
}

.ar-cooking__wrapper {
  position: relative;
  width: 100%;
}

.ar-cooking {
  width: 100%;
  height: auto;
  display: block;
}

.ar-cooking-txt {
  position: absolute;
  bottom: 9%;
  right: 5%;
  width: 29%;
  height: auto;
}

.ar-2019__wrapper {
  position: relative;
  width: 100%;
}

.ar-2019 {
  width: 100%;
  height: auto;
  display: block;
}

.ar-2019-txt {
  position: absolute;
  top: 0;
  right: 0;
  width: 52%;
  height: auto;
}

.ar-br-forkan__wrapper {
  position: relative;
  width: 100%;
}

.ar-br-forkan {
  width: 100%;
  height: auto;
  display: block;
}

.ar-br-forkan-txt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}

.ar-garden__wrapper {
  position: relative;
  width: 100%;
}

.ar-garden {
  width: 100%;
  height: auto;
  display: block;
}

.ar-garden-txt {
  position: absolute;
  top: 30%;
  right: 0;
  width: 40.5%;
  height: auto;
}

.ar-growing__wrapper {
  position: relative;
  width: 100%;
}

.ar-growing-circle {
  position: absolute;
  top: 33%;
  right: 0;
  width: 37.5%;
  height: auto;
}

.ar-growth__wrapper {
  position: relative;
  width: 100%;
}

.ar-growth {
  width: 100%;
  height: auto;
  display: block;
}

.ar-growth-txt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}

.ar-finreview__wrapper {
  position: relative;
  width: 100%;
}

.ar-finreview {
  width: 100%;
  height: auto;
  display: block;
}

.ar-finreview-txt {
  position: absolute;
  bottom: 0;
  left: 5%;
  width: 90%;
  height: auto;
}

.ar-income__wrapper {
  position: relative;
  width: 100%;
}

.ar-income__spec-housing {
  position: absolute;
  top: 0;
  left: 50%;
  width: 50%;
  height: auto;
}

.ar-income__accomm {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: auto;
}

.ar-income-mid-top-row {
  position: relative;
  width: 100%;
  top: 0;
}

.ar-income-mid-row {
  position: relative;
  width: 100%;
}

.ar-2020__wrapper {
  position: relative;
  width: 100%;
}

.ar-2020 {
  width: 100%;
  height: auto;
  display: block;
}

.ar-2020-txt {
  position: absolute;
  top: 16%;
  right: 5%;
  width: 40%;
  height: auto;
}

.ar-thanks__wrapper {
  position: relative;
  width: 100%;
}

.ar-thanks {
  width: 100%;
  height: auto;
  display: block;
}

.ar-thanks-txt {
  position: absolute;
  top: 3%;
  left: 0;
  width: 84%;
  height: auto;
}

.c-cqc-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-cqc {
  -ms-flex-preferred-size: calc(100% - 2rem);
      flex-basis: calc(100% - 2rem);
  margin: 1rem;
  border: 2px solid transparent;
  background-color: #e7e9eb;
  background-image: url("../images/cqc21/cqc-box-bg1-220x321.png");
  background-position: bottom -2px right -2px;
  background-repeat: no-repeat;
  background-size: 30%;
}
@media (min-width: 768px) {
  .c-cqc {
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
  }
}
@media (min-width: 992px) {
  .c-cqc {
    -ms-flex-preferred-size: calc(33.3333% - 2rem);
        flex-basis: calc(33.3333% - 2rem);
  }
}
.c-cqc .c-cqc__header {
  background-color: #0d396e;
  padding: 1rem;
}
.c-cqc .c-cqc__header h2 {
  color: white;
  font-size: 1rem;
  margin: 0;
}
@media (min-width: 992px) {
  .c-cqc .c-cqc__header h2 {
    font-size: 0.9rem;
  }
}
@media (min-width: 1200px) {
  .c-cqc .c-cqc__header h2 {
    font-size: 1.1rem;
  }
}
.c-cqc .c-cqc__header h3 {
  color: white;
  font-size: 1rem;
  margin: 0;
}
@media (min-width: 992px) {
  .c-cqc .c-cqc__header h3 {
    font-size: 0.9rem;
  }
}
@media (min-width: 1200px) {
  .c-cqc .c-cqc__header h3 {
    font-size: 1.1rem;
  }
}
.c-cqc .c-cqc__main {
  background-color: #fff;
  background-image: url("../images/cqc21/cqc-logo-344x131.png");
  background-position: top 1rem left 1rem;
  background-repeat: no-repeat;
  background-size: 60%;
  padding: 8rem 1rem 1rem 1rem;
  margin: 1rem 1rem 3rem 1rem;
  border-radius: 10px;
}
@media (min-width: 768px) {
  .c-cqc .c-cqc__main {
    padding: 4rem 1rem 1rem 1rem;
    margin: 1rem;
    height: 220px;
  }
}
.c-cqc .c-cqc__main h4 {
  color: #6c2967;
  font-size: 1rem;
  margin: 2rem 0 0 0.5rem;
}
.c-cqc .c-cqc__main p {
  color: black;
  font-size: 1rem;
  margin: 0.5rem 0 0 0.5rem;
}
.c-cqc .c-cqc__main .c-cqc__rating {
  font-weight: bold;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.c-cqc .c-cqc__main .c-cqc__date {
  font-weight: normal;
}
.c-cqc .c-cqc__main .c-cqc__icon--good {
  display: inline-block;
  margin-left: 1rem;
  width: 23px;
  height: 23px;
  background-image: url("../images/cqc21/cqc-rating-good-46x.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.c-cqc .c-cqc__main .c-cqc__icon--improvement {
  display: inline-block;
  margin-left: 1rem;
  width: 23px;
  height: 23px;
  background-image: url("../images/cqc21/cqc-rating-improvement-46x.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.c-cqc .c-cqc__main .c-cqc__icon--outstanding {
  display: inline-block;
  margin-left: 1rem;
  width: 32px;
  height: 32px;
  background-image: url("../images/cqc21/cqc-rating-outstanding-46x.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.c-cqc a.c-cqc__report-link {
  display: block;
  margin: 1rem;
  width: 60%;
}
.c-cqc a.c-cqc__report-link img {
  width: 100%;
  height: auto;
}
.c-cqc a.c-cqc__report-link.c-cqc__no-service {
  margin: 1rem 1rem 133px;
}
@media (min-width: 768px) {
  .c-cqc a.c-cqc__report-link.c-cqc__no-service {
    margin: 1rem 1rem 112px;
  }
}
@media (min-width: 992px) {
  .c-cqc a.c-cqc__report-link.c-cqc__no-service {
    margin: 1rem 1rem 87px;
  }
}
.c-cqc a.c-cqc__service-link {
  display: block;
  margin: 1rem;
  width: 60%;
}
.c-cqc a.c-cqc__service-link img {
  width: 100%;
  height: auto;
}
.c-cqc .c-cqc__no-service {
  display: block;
  margin: 1rem;
}

.c-cqc:nth-child(even) {
  border: 2px solid #00b2cd;
  background-image: url("../images/cqc21/cqc-box-bg2-217x317.png");
}
.c-cqc:nth-child(even) .c-cqc__header {
  background-color: #00b2cd;
}

.c-cqc.cqc--older {
  background-image: url("../images/cqc21/cqc-box-bg1-older-220x320.png");
}

.c-cqc:nth-child(even).cqc--older {
  background-image: url("../images/cqc21/cqc-box-bg2-older-217x319.png");
}

/* New services section */
.c-heading--disability {
  margin: 0;
  text-indent: -900em;
}

.disability-wrapper-cancel {
  position: relative;
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  z-index: 99;
  background-color: white;
  top: 248px;
  padding-top: 1rem;
  overflow-x: hidden;
}
@media (min-width: 375px) {
  .disability-wrapper-cancel {
    top: 285px;
  }
}
@media (min-width: 410px) {
  .disability-wrapper-cancel {
    top: 280px;
  }
}
@media (min-width: 475px) {
  .disability-wrapper-cancel {
    top: 290px;
  }
}
@media (min-width: 525px) {
  .disability-wrapper-cancel {
    top: 303px;
  }
}
@media (min-width: 575px) {
  .disability-wrapper-cancel {
    top: 340px;
  }
}
@media (min-width: 675px) {
  .disability-wrapper-cancel {
    top: 366px;
  }
}
@media (min-width: 725px) {
  .disability-wrapper-cancel {
    top: 393px;
  }
}
@media (min-width: 768px) {
  .disability-wrapper-cancel {
    top: 460px;
  }
}
@media (min-width: 992px) {
  .disability-wrapper-cancel {
    top: 543px;
    padding-top: 2rem;
  }
}
@media (min-width: 1200px) {
  .disability-wrapper-cancel {
    top: 633px;
  }
}
@media (min-width: 1600px) {
  .disability-wrapper-cancel {
    top: 839px;
  }
}

.h-no-scroll .disability-wrapper-cancel {
  overflow: hidden;
  position: fixed;
  display: none;
}
@media (min-width: 992px) {
  .h-no-scroll .disability-wrapper-cancel {
    position: absolute;
    width: 100vw;
    height: 100vh;
    overflow: auto;
  }
}

.sjog1810-wrapper-cancel {
  position: relative;
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  z-index: 99;
  background-color: white;
  top: 200px;
  padding-top: 1rem;
  overflow-x: hidden;
}
@media (min-width: 375px) {
  .sjog1810-wrapper-cancel {
    top: 220px;
  }
}
@media (min-width: 410px) {
  .sjog1810-wrapper-cancel {
    top: 240px;
  }
}
@media (min-width: 475px) {
  .sjog1810-wrapper-cancel {
    top: 250px;
  }
}
@media (min-width: 768px) {
  .sjog1810-wrapper-cancel {
    top: 200px;
  }
}
@media (min-width: 992px) {
  .sjog1810-wrapper-cancel {
    top: 380px;
    padding-top: 2rem;
  }
}
@media (min-width: 1200px) {
  .sjog1810-wrapper-cancel {
    top: 470px;
  }
}
@media (min-width: 1366px) {
  .sjog1810-wrapper-cancel {
    top: 500px;
  }
}
@media (min-width: 1440px) {
  .sjog1810-wrapper-cancel {
    top: 580px;
  }
}
@media (min-width: 1600px) {
  .sjog1810-wrapper-cancel {
    top: 640px;
  }
}

.h-no-scroll .sjog1810-wrapper-cancel {
  overflow: hidden;
  position: fixed;
  display: none;
}
@media (min-width: 992px) {
  .h-no-scroll .sjog1810-wrapper-cancel {
    position: absolute;
    width: 100vw;
    height: 100vh;
    overflow: auto;
  }
}

.c-service-types {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 1rem;
  line-height: 1;
}
@media (min-width: 768px) {
  .c-service-types {
    margin: 0 -15px 0 0;
  }
}

.c-disability-service-button {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  margin: 0 0 1rem;
  display: block;
}
@media (min-width: 768px) {
  .c-disability-service-button {
    -ms-flex-preferred-size: 200px;
        flex-basis: 200px;
    margin: 0 15px 15px;
  }
}

.c-flex-row--ds {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-flex-row--ds {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 20px 0;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.c-flex-row--mds {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-flex-row--mds {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 20px 0;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.c-flex-row--mds-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-flex-row--mds-bottom {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 20px 0;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.c-flex-row--mds-nogap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 20px 0;
}
@media (min-width: 992px) {
  .c-flex-row--mds-nogap {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.c-flex-row--mds-nogap--video {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 20px 0;
}
@media (min-width: 1200px) {
  .c-flex-row--mds-nogap--video {
    width: 100%;
    margin: 20px 0;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.c-mds-what {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem;
}
@media (min-width: 1200px) {
  .c-mds-what {
    padding: 2rem;
  }
}

.c-mds-what-content h2 {
  color: #43576a;
  font-size: 1.8rem;
}
@media (min-width: 992px) {
  .c-mds-what-content h2 {
    font-size: 1.6rem;
  }
}
@media (min-width: 1200px) {
  .c-mds-what-content h2 {
    font-size: 1.8rem;
  }
}
.c-mds-what-content p {
  color: rgb(25, 25, 25);
}

.c-mds-human-trafficking {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.c-mds-human-trafficking-content {
  margin: 0;
  background-color: rgb(0, 155, 182);
  padding: 1rem;
}
@media (min-width: 1200px) {
  .c-mds-human-trafficking-content {
    padding: 2rem;
  }
}
.c-mds-human-trafficking-content h2 {
  color: white;
  font-size: 1.8rem;
}
.c-mds-human-trafficking-content p {
  color: white;
}

.c-mds-facts-list {
  margin: 0;
  background-image: url("../images/svg/cyan-tri-down.svg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 50px;
  background-color: rgb(229, 231, 231);
  padding: 2rem 2rem 1rem;
}
@media (min-width: 1200px) {
  .c-mds-facts-list {
    padding: 3rem 2rem 2rem;
  }
}
.c-mds-facts-list ul {
  margin: 0 0 0 1rem;
}

.c-mds-col--half {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-mds-col--half {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    margin: 0;
  }
}

.c-mds-col--half-video {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  .c-mds-col--half-video {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    margin: 0;
  }
}

.c-mds-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-mds-text {
    -ms-flex-preferred-size: 34%;
        flex-basis: 34%;
    margin: 0;
  }
}

.c-mds-top-left {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-mds-top-left {
    -ms-flex-preferred-size: 34%;
        flex-basis: 34%;
    margin: 0;
  }
}
.c-mds-top-left .c-mds-anti-slavery-title-img {
  margin: 0 auto 1rem auto;
}
@media (min-width: 768px) {
  .c-mds-top-left .c-mds-anti-slavery-title-img {
    width: 66%;
    height: auto;
  }
}
@media (min-width: 992px) {
  .c-mds-top-left .c-mds-anti-slavery-title-img {
    width: 100%;
  }
}
.c-mds-top-left .c-mds-anti-slavery-title-text {
  color: #004271;
  line-height: 1.35;
}
@media (min-width: 1200px) {
  .c-mds-top-left .c-mds-anti-slavery-title-text {
    margin-top: 220px;
  }
}
.c-mds-top-left .c-mds-anti-slavery-day-title--mob {
  color: #0db088;
}
@media (min-width: 768px) {
  .c-mds-top-left .c-mds-anti-slavery-day-title--mob {
    display: none;
    height: 0;
  }
}

.c-mds-top-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-mds-top-right {
    -ms-flex-preferred-size: 61%;
        flex-basis: 61%;
    margin: 0;
  }
}

.c-mds-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-mds-images {
    -ms-flex-preferred-size: 61%;
        flex-basis: 61%;
    margin: 0;
  }
}
.c-mds-images .c-mds-images--top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .c-mds-images .c-mds-images--top {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.c-mds-images .c-mds-images--top .c-mds-img-support-photo {
  width: 100%;
  height: auto;
  padding: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-mds-images .c-mds-images--top .c-mds-img-support-photo {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    height: auto;
  }
}
.c-mds-images .c-mds-images--top .c-mds-img-support-quote {
  width: 100%;
  height: auto;
  padding: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-mds-images .c-mds-images--top .c-mds-img-support-quote {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    height: auto;
  }
}
.c-mds-images .c-mds-images--bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .c-mds-images .c-mds-images--bottom {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.c-mds-images .c-mds-images--bottom .c-mds-img-support-text {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .c-mds-images .c-mds-images--bottom .c-mds-img-support-text {
    -ms-flex-preferred-size: 52%;
        flex-basis: 52%;
  }
}
.c-mds-images .c-mds-images--bottom .c-mds-img-support-photo {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .c-mds-images .c-mds-images--bottom .c-mds-img-support-photo {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
}
.c-mds-images .c-mds-images--bottom .c-mds-img-support-photo--full {
  width: 100%;
  height: auto;
}

.c-sls-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-sls-text {
    -ms-flex-preferred-size: 34%;
        flex-basis: 34%;
    margin: 0;
  }
}
.c-sls-text .c-sls-email-action {
  display: block;
  width: 66%;
  height: auto;
  margin-bottom: 1rem;
}
.c-sls-text .c-sls-tel-action {
  display: block;
  width: 66%;
  height: auto;
  margin-bottom: 1rem;
}

.c-sls-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-sls-images {
    -ms-flex-preferred-size: 61%;
        flex-basis: 61%;
    margin: 0;
  }
}
.c-sls-images .c-sls-images--top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .c-sls-images .c-sls-images--top {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.c-sls-images .c-sls-images--top .c-sls-img-support-photo {
  width: 100%;
  height: auto;
  padding: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-sls-images .c-sls-images--top .c-sls-img-support-photo {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    height: auto;
  }
}
.c-sls-images .c-sls-images--top .c-sls-img-support-quote {
  width: 100%;
  height: auto;
  padding: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-sls-images .c-sls-images--top .c-sls-img-support-quote {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    height: auto;
  }
}
.c-sls-images .c-sls-images--bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .c-sls-images .c-sls-images--bottom {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.c-sls-images .c-sls-images--bottom .c-sls-img-support-text {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .c-sls-images .c-sls-images--bottom .c-sls-img-support-text {
    -ms-flex-preferred-size: 52%;
        flex-basis: 52%;
  }
}
.c-sls-images .c-sls-images--bottom .c-sls-img-support-photo {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .c-sls-images .c-sls-images--bottom .c-sls-img-support-photo {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
}
.c-sls-images .c-sls-images--bottom .c-sls-img-support-photo--full {
  width: 100%;
  height: auto;
}

.c-residential-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-residential-text {
    -ms-flex-preferred-size: 34%;
        flex-basis: 34%;
    margin: 0;
  }
}

.c-residential-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-residential-images {
    -ms-flex-preferred-size: 61%;
        flex-basis: 61%;
    margin: 0;
  }
}
.c-residential-images .c-residential-images--top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .c-residential-images .c-residential-images--top {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.c-residential-images .c-residential-images--top .c-residential-img-support-photo--full {
  width: 100%;
  height: auto;
}
.c-residential-images .c-residential-images--bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .c-residential-images .c-residential-images--bottom {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.c-residential-images .c-residential-images--bottom .c-residential-img-support-text {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
@media (min-width: 768px) {
  .c-residential-images .c-residential-images--bottom .c-residential-img-support-text {
    -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
    padding-right: 3%;
  }
}
.c-residential-images .c-residential-images--bottom .c-residential-img-support-text h3 {
  margin: 0 0 1rem 0;
}
.c-residential-images .c-residential-images--bottom .c-residential-img-support-text .c-residential-email-action {
  display: block;
  width: 85%;
  height: auto;
  margin-bottom: 1rem;
}
.c-residential-images .c-residential-images--bottom .c-residential-img-support-text .c-residential-tel-action {
  display: block;
  width: 85%;
  height: auto;
  margin-bottom: 1rem;
}
.c-residential-images .c-residential-images--bottom .c-residential-img-support-quote {
  width: 100%;
  height: auto;
  padding: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-residential-images .c-residential-images--bottom .c-residential-img-support-quote {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    height: auto;
  }
}

.c-comm-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-comm-text {
    -ms-flex-preferred-size: 34%;
        flex-basis: 34%;
    margin: 0;
  }
}

.c-comm-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-comm-images {
    -ms-flex-preferred-size: 61%;
        flex-basis: 61%;
    margin: 0;
  }
}
.c-comm-images .c-comm-images--top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .c-comm-images .c-comm-images--top {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.c-comm-images .c-comm-images--top .c-comm-img-support-photo {
  width: 100%;
  height: auto;
  padding: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-comm-images .c-comm-images--top .c-comm-img-support-photo {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    height: auto;
  }
}
.c-comm-images .c-comm-images--top .c-comm-img-support-quote {
  width: 100%;
  height: auto;
  padding: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-comm-images .c-comm-images--top .c-comm-img-support-quote {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    height: auto;
  }
}

.c-autism-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-autism-text {
    -ms-flex-preferred-size: 34%;
        flex-basis: 34%;
    margin: 0;
  }
}
.c-autism-text .c-autism-email-action {
  display: block;
  width: 66%;
  height: auto;
  margin-bottom: 1rem;
}
.c-autism-text .c-autism-tel-action {
  display: block;
  width: 66%;
  height: auto;
  margin-bottom: 1rem;
}

.c-autism-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-autism-images {
    -ms-flex-preferred-size: 61%;
        flex-basis: 61%;
    margin: 0;
  }
}
.c-autism-images .c-autism-images--top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .c-autism-images .c-autism-images--top {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.c-autism-images .c-autism-images--top .c-autism-img-support-photo--full {
  width: 100%;
  height: auto;
  padding: 0 0 1rem 0;
}
.c-autism-images .c-autism-images--bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .c-autism-images .c-autism-images--bottom {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.c-autism-images .c-autism-images--bottom .c-autism-img-support-photo {
  width: 100%;
  height: auto;
  padding: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-autism-images .c-autism-images--bottom .c-autism-img-support-photo {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    height: auto;
  }
}
.c-autism-images .c-autism-images--bottom .c-autism-img-support-quote {
  width: 100%;
  height: auto;
  padding: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-autism-images .c-autism-images--bottom .c-autism-img-support-quote {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    height: auto;
  }
}

.c-homeless-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-homeless-text {
    -ms-flex-preferred-size: 34%;
        flex-basis: 34%;
    margin: 0;
  }
}
.c-homeless-text .c-homeless-text--box {
  background-color: #7c7f87;
  color: white;
  padding: 1rem 1.5rem;
  margin: 1rem 0;
}
.c-homeless-text .c-homeless-read-more-link {
  display: block;
  width: 40%;
}
@media (min-width: 992px) {
  .c-homeless-text .c-homeless-read-more-link {
    width: 66%;
  }
}

.c-homeless-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-homeless-images {
    -ms-flex-preferred-size: 61%;
        flex-basis: 61%;
    margin: 0;
  }
}
.c-homeless-images .c-homeless-images--top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .c-homeless-images .c-homeless-images--top {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.c-homeless-images .c-homeless-images--top .c-homeless-img-support-photo {
  width: 100%;
  height: auto;
  padding: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-homeless-images .c-homeless-images--top .c-homeless-img-support-photo {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    height: auto;
  }
}
.c-homeless-images .c-homeless-images--top .c-homeless-img-support-quote {
  width: 100%;
  height: auto;
  padding: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-homeless-images .c-homeless-images--top .c-homeless-img-support-quote {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    height: auto;
  }
}
.c-homeless-images .c-homeless-images--bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .c-homeless-images .c-homeless-images--bottom {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.c-homeless-images .c-homeless-images--bottom .c-homeless-img-support-text {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .c-homeless-images .c-homeless-images--bottom .c-homeless-img-support-text {
    -ms-flex-preferred-size: 52%;
        flex-basis: 52%;
  }
}
.c-homeless-images .c-homeless-images--bottom .c-homeless-img-support-photo {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .c-homeless-images .c-homeless-images--bottom .c-homeless-img-support-photo {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
}
.c-homeless-images .c-homeless-images--bottom .c-homeless-img-support-photo--full {
  width: 100%;
  height: auto;
}

.c-bottom-services-button {
  display: block;
  margin: 20px 0;
}
@media (min-width: 768px) {
  .c-bottom-services-button {
    width: calc(50% - 40px);
    margin: 20px;
  }
}
@media (min-width: 992px) {
  .c-bottom-services-button {
    width: calc(25% - 40px);
    margin: 20px;
  }
}

.c-seeme-horiz {
  margin: 1rem auto;
  width: 80%;
}
@media (min-width: 768px) {
  .c-seeme-horiz {
    margin: 2rem auto;
    width: 600px;
  }
}
@media (min-width: 1600px) {
  .c-seeme-horiz {
    margin: 3rem auto;
    width: 750px;
  }
}

.c-seeme-vert {
  margin: 1rem auto;
  width: 80%;
}
@media (min-width: 768px) {
  .c-seeme-vert {
    width: 300px;
  }
}
@media (min-width: 1200px) {
  .c-seeme-vert {
    width: 230px;
  }
}

/* Remove padding on fullwidth bootstrap container */
.l-container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.l-container {
  padding: 0 20px;
}
@media (min-width: 768px) {
  .l-container {
    max-width: 720px;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .l-container {
    max-width: 960px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .l-container {
    max-width: 1140px;
    margin: 0 auto;
  }
}

.l-container--ar {
  padding: 0;
}
@media (min-width: 768px) {
  .l-container--ar {
    padding: 0 20px;
    max-width: 720px;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .l-container--ar {
    max-width: 960px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .l-container--ar {
    max-width: 1140px;
    margin: 0 auto;
  }
}
.l-container--ar img {
  display: block;
}

.l-static-block {
  display: block;
  background-color: #fff;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  margin: 5rem 0;
}
.l-static-block ::-webkit-scrollbar {
  display: none;
}

@media (min-width: 768px) {
  .l-content-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.l-content-flex-mobile {
  display: -ms-flexbox;
  display: flex;
  margin: 20px;
}
@media (min-width: 768px) {
  .l-content-flex-mobile {
    margin: 0;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.l-content-flex-neg-m {
  display: block;
  margin: 0;
}
@media (min-width: 768px) {
  .l-content-flex-neg-m {
    display: -ms-flexbox;
    display: flex;
    margin: 0 -20px;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.l-content-flex-neg-m--wrapped {
  display: block;
  margin: 0 -20px;
}
@media (min-width: 768px) {
  .l-content-flex-neg-m--wrapped {
    display: -ms-flexbox;
    display: flex;
    margin: 0 -20px;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (min-width: 992px) {
  .l-content-flex-neg-m--desktop {
    display: -ms-flexbox;
    display: flex;
    margin: 0 -20px;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.c-home-heading {
  margin: 1em 0;
}
@media (min-width: 992px) {
  .c-home-heading {
    padding-right: 200px;
  }
}
@media (min-width: 1200px) {
  .c-home-heading {
    padding-right: 300px;
  }
}

.c-about-heading {
  margin: 1em 0;
}
@media (min-width: 992px) {
  .c-about-heading {
    padding-right: 40px;
  }
}
@media (min-width: 1200px) {
  .c-about-heading {
    padding-right: 220px;
  }
}

.c-volunteer-heading {
  margin: 1em 0;
}

.c-outstanding-heading {
  margin: 1em 0;
}

.c-annual-review-link-box--imagetype {
  background-color: #84c447;
  background-image: url("../images/backgrounds/seed-bg-560x560.png");
  background-position: right -65% top 25%;
  background-size: 60%;
  background-repeat: no-repeat;
  padding: 1rem;
  margin: 1rem 0;
}
.c-annual-review-link-box--imagetype a {
  color: white;
  font-size: 1.75em;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
}
.c-annual-review-link-box--imagetype a strong {
  font-family: "Montserrat", sans-serif;
}
.c-annual-review-link-box--imagetype a:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .c-annual-review-link-box--imagetype a {
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .c-annual-review-link-box--imagetype a {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .c-annual-review-link-box--imagetype {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
.c-annual-review-link-box--imagetype .c-annual-review-link-box__image {
  -ms-flex: 1 1 25%;
      flex: 1 1 25%;
}
.c-annual-review-link-box--imagetype .c-annual-review-link-box__link {
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .c-annual-review-link-box--imagetype .c-annual-review-link-box__link {
    -ms-flex: 1 1 75%;
        flex: 1 1 75%;
    padding: 0 1rem 0 2rem;
  }
}

.c-annual-review-link-box--centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #84c447;
  padding: 1rem;
  margin: 1rem 0;
}
.c-annual-review-link-box--centered a {
  color: white;
  font-size: 1.75em;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
  padding: 0 2rem;
}
.c-annual-review-link-box--centered a strong {
  font-family: "Montserrat", sans-serif;
}
.c-annual-review-link-box--centered a:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .c-annual-review-link-box--centered a {
    font-size: 2rem;
    padding: 0 4rem;
  }
}
@media (min-width: 992px) {
  .c-annual-review-link-box--centered a {
    padding: 0;
    width: 70%;
  }
}

.dogood1810-wrapper {
  display: block;
  margin: 1rem 0;
  width: 100%;
}

.home-wrapper-cancel {
  position: relative;
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  z-index: 99;
  background-color: white;
  top: 208px;
  overflow-x: hidden;
}
@media (min-width: 375px) {
  .home-wrapper-cancel {
    top: 225px;
  }
}
@media (min-width: 410px) {
  .home-wrapper-cancel {
    top: 235px;
  }
}
@media (min-width: 475px) {
  .home-wrapper-cancel {
    top: 250px;
  }
}
@media (min-width: 525px) {
  .home-wrapper-cancel {
    top: 263px;
  }
}
@media (min-width: 575px) {
  .home-wrapper-cancel {
    top: 286px;
  }
}
@media (min-width: 675px) {
  .home-wrapper-cancel {
    top: 316px;
  }
}
@media (min-width: 725px) {
  .home-wrapper-cancel {
    top: 333px;
  }
}
@media (min-width: 768px) {
  .home-wrapper-cancel {
    top: 383px;
  }
}
@media (min-width: 992px) {
  .home-wrapper-cancel {
    top: 473px;
  }
}
@media (min-width: 1400px) {
  .home-wrapper-cancel {
    top: 543px;
  }
}
@media (min-width: 1600px) {
  .home-wrapper-cancel {
    top: 639px;
  }
}

.h-no-scroll .home-wrapper-cancel {
  overflow: hidden;
  position: fixed;
  display: none;
}
@media (min-width: 992px) {
  .h-no-scroll .home-wrapper-cancel {
    position: absolute;
    width: 100vw;
    height: 100vh;
    overflow: auto;
  }
}

.inner-wrapper-cancel {
  position: relative;
  width: 100%;
  z-index: 99;
  background-color: white;
  top: 285px;
  overflow-x: hidden;
  padding-top: 1.5rem;
}
@media (min-width: 375px) {
  .inner-wrapper-cancel {
    top: 300px;
  }
}
@media (min-width: 410px) {
  .inner-wrapper-cancel {
    top: 347px;
  }
}
@media (min-width: 992px) {
  .inner-wrapper-cancel {
    top: 415px;
  }
}

.h-no-scroll .inner-wrapper-cancel {
  overflow: hidden;
  position: fixed;
  display: none;
}
@media (min-width: 992px) {
  .h-no-scroll .inner-wrapper-cancel {
    position: absolute;
    width: 100vw;
    height: 100vh;
    overflow: auto;
  }
}

.h-no-scroll .c-top-banner {
  overflow: hidden;
  position: fixed;
  display: none;
}

.h-no-scroll .c-top-banner--inner {
  overflow: hidden;
  position: fixed;
  display: none;
}

.c-link-photo--square {
  position: relative;
}
.c-link-photo--square .c-link-photo__caption {
  color: white;
  background: rgba(0, 0, 0, 0.5);
  font-family: "Helvetica Neue LT W01_43 Lt Ex", sans-serif;
  position: absolute;
  bottom: 1rem;
  width: 75%;
  padding: 0.2rem 1rem;
}
.c-link-photo--square h3 {
  font-size: 1.6rem;
  margin: 0.25rem 0;
}
.c-link-photo--square p {
  font-size: 1rem;
  margin: 0.25rem 0;
}

.c-link-photo {
  position: relative;
}
.c-link-photo .c-link-photo__caption {
  color: white;
  background: rgba(0, 0, 0, 0.5);
  font-family: "Helvetica Neue LT W01_43 Lt Ex", sans-serif;
  position: absolute;
  bottom: 1rem;
  width: 60%;
  padding: 0.2rem 1rem;
}
.c-link-photo .c-link-photo__caption h3 {
  font-size: 1.75rem;
  margin: 1.25rem 0;
}
.c-link-photo .c-link-photo__caption p {
  font-size: 1rem;
  margin: 0.25rem 0 1.25rem;
}

.c-pub-doc__img {
  width: 60%;
}
@media (min-width: 768px) {
  .c-pub-doc__img {
    width: 100%;
  }
}

.img-news {
  width: 100%;
  height: auto;
}
@media (min-width: 992px) {
  .img-news {
    width: 50%;
    margin-right: 50%;
  }
}

.c-news-content ul {
  margin-left: 20px;
}

.sjogvideo {
  display: block;
  margin: 10px 0;
  height: 220px;
}
@media (min-width: 410px) {
  .sjogvideo {
    height: 220px;
  }
}
@media (min-width: 768px) {
  .sjogvideo {
    height: 385px;
  }
}
@media (min-width: 992px) {
  .sjogvideo {
    height: 340px;
  }
}
@media (min-width: 1200px) {
  .sjogvideo {
    height: 408px;
  }
}
@media (min-width: 1600px) {
  .sjogvideo {
    height: 410px;
  }
}

/* Home page image box links */
.c-image-box {
  display: block;
  margin: 20px 0;
}
.c-image-box.c-image-box--cyan-border {
  border-bottom: 1px solid #02a2bb;
}
.c-image-box.c-image-box--dk-cyan-border {
  border-bottom: 1px solid #008f88;
}
@media (min-width: 768px) {
  .c-image-box {
    width: calc(50% - 40px);
    margin: 20px;
  }
}

@media (min-width: 768px) {
  .c-image-box--full {
    width: calc(100% - 40px);
    margin: 0 20px;
  }
}

.c-image-box__titles {
  padding: 0.25em 1em;
  min-height: 100px;
}

.c-image-box__titles--padded {
  padding: 0.75em 1em 0.25em 1em;
  min-height: 100px;
}
@media (min-width: 1200px) {
  .c-image-box__titles--padded {
    padding: 0.75em 170px 0.25em 1em;
    min-height: 100px;
  }
}

.c-image-box__image {
  position: relative;
  overflow: hidden;
}

.c-image-box__image-link {
  display: block;
}

.c-image-box__image-link--services {
  display: block;
  zoom: 1;
}
.c-image-box__image-link--services:hover {
  zoom: 1.03;
  transition: 0.3s zoom ease-in-out;
}

.c-image-box__icon {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.c-image-box__icon img {
  width: 50px;
  height: 50px;
}

.c-image-box__heading {
  margin: 0.25em 0;
  font-weight: bold;
}

.h-heading-inline {
  display: inline;
}

a.c-image-box {
  display: block;
  text-decoration: none;
}
a.c-image-box:hover {
  text-decoration: none;
}

a.c-image-box--full {
  display: block;
  text-decoration: none;
}
a.c-image-box--full:hover {
  text-decoration: none;
}

a.c-image-box__text {
  color: #004271;
  text-decoration: none;
}
a.c-image-box__text:hover {
  color: #004271;
  text-decoration: none;
}

.c-callout-row {
  padding: 0 20px;
}
@media (min-width: 768px) {
  .c-callout-row {
    display: -ms-flexbox;
    display: flex;
    margin: 0 -20px;
    padding: 0;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.c-callout-box {
  padding: 1em;
  margin: 2em 0;
  border-radius: 0 0 50px 0;
}
@media (min-width: 768px) {
  .c-callout-box {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

.c-callout-box--dk-blue {
  background-color: #004271;
}
@media (min-width: 768px) {
  .c-callout-box--dk-blue {
    margin: 2em 20px;
  }
}

.c-callout-box--magenta {
  background-color: #9a258f;
}
@media (min-width: 768px) {
  .c-callout-box--magenta {
    margin: 2em 20px;
  }
}

.c-caritas-member-logo {
  width: 95px;
  height: auto;
  margin-top: 1em;
}
@media (min-width: 375px) {
  .c-caritas-member-logo {
    width: 120px;
  }
}
@media (min-width: 410px) {
  .c-caritas-member-logo {
    width: 140px;
  }
}
@media (min-width: 768px) {
  .c-caritas-member-logo {
    width: 200px;
    margin-top: 0;
  }
}

.c-go-back-button {
  width: 150px;
  height: auto;
  margin-top: 1rem;
  float: right;
}
@media (min-width: 375px) {
  .c-go-back-button {
    width: 190px;
  }
}
@media (min-width: 410px) {
  .c-go-back-button {
    width: 200px;
  }
}
@media (min-width: 768px) {
  .c-go-back-button {
    width: 100%;
    max-width: 250px;
    height: auto;
    margin-top: 0;
  }
}

.c-chas-img {
  width: 150px;
  padding: 10px;
  border: 1px solid #d1d2d6;
}

.c-boxed-list {
  padding: 20px;
  border: 2px solid #004271;
}
.c-boxed-list p {
  font-size: 1.1rem;
  margin-bottom: 0.5rem;
}
.c-boxed-list a {
  color: black;
}

.c-boxed-list--white {
  padding: 20px;
  border: 2px solid #ffffff;
  color: white;
}
.c-boxed-list--white a {
  color: white;
}

.c-history-timeline .c-history-timeline__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .c-history-timeline .c-history-timeline__row {
    padding-bottom: 1rem;
  }
}
.c-history-timeline .c-history-timeline__row .c-history-timeline__icon {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}
@media (min-width: 768px) {
  .c-history-timeline .c-history-timeline__row .c-history-timeline__icon {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
}
.c-history-timeline .c-history-timeline__row .c-history-timeline__text {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .c-history-timeline .c-history-timeline__row .c-history-timeline__text {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    padding-left: 1rem;
  }
}
.c-history-timeline p {
  margin-top: 0.35em !important;
  margin-bottom: 0.35em !important;
}

.c-grid-photo-1 {
  position: relative;
}

.c-grid-photo-1 .c-img-caption--top-nobg {
  position: absolute;
  top: 0px;
  left: 0px;
}

.c-img-caption--top-nobg {
  color: #000;
  background: none;
  width: 100%;
  font-family: "Montserrat", sans-serif;
  font-size: 4.2vw;
  padding: 3px 10px;
  line-height: 1.3em;
}
@media (min-width: 768px) {
  .c-img-caption--top-nobg {
    padding: 20px 10px 0 15px;
    font-size: 1.25rem;
  }
}
@media (min-width: 992px) {
  .c-img-caption--top-nobg {
    font-size: 1.5rem;
    padding: 20px 10px;
  }
}
@media (min-width: 1200px) {
  .c-img-caption--top-nobg {
    font-size: 1.75rem;
  }
}

.c-cyan-quote-box {
  background-color: #008f88;
  padding: 1.5rem !important;
}

.c-black-links a {
  color: black;
}
.c-black-links a:hover {
  color: black;
}

/* use this style for rounding corners off images */
.bottom-right-rounded {
  border-radius: 0 0 33% 0;
}

@media (min-width: 768px) {
  .c-feature-text {
    margin: 0 20px;
  }
}

@media (min-width: 768px) {
  .c-job-banner-grid {
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 768px) {
  .c-job-banner-grid__right-link {
    padding-left: 3px;
  }
}
@media (min-width: 992px) {
  .c-job-banner-grid__right-link {
    padding-left: 5px;
  }
}

@media (min-width: 768px) {
  .c-job-banner-grid__mid-link {
    padding-left: 3px;
  }
}
@media (min-width: 992px) {
  .c-job-banner-grid__mid-link {
    padding-left: 5px;
  }
}

.c-good-work-hdr-grid {
  display: grid;
  position: relative;
  -ms-grid-columns: 1fr 218px 1fr;
  grid-template-columns: 1fr 218px 1fr;
  -ms-grid-rows: 106px 2px 1fr;
  grid-template-rows: 106px 2px 1fr;
  margin-top: 10px;
}

.c-good-work-hdr-grid__line {
  grid-column: 1/4;
  grid-row: 2/3;
  z-index: 10;
}

.c-good-work-hdr-grid__logo {
  grid-column: 2/3;
  grid-row: 1/4;
  z-index: 40;
}

.error404 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  min-height: 20rem;
}

.c-autism-practice-model {
  width: 100%;
  padding: 0 1rem;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .c-autism-practice-model {
    width: 80%;
    margin: 4rem auto;
  }
}
@media (min-width: 992px) {
  .c-autism-practice-model {
    width: 60%;
  }
}

.c-jobs-button {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  margin: 0 0 1rem;
  display: block;
}
@media (min-width: 768px) {
  .c-jobs-button {
    margin: 0 15px 15px 0;
  }
}

.c-loved-heart {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  .c-loved-heart {
    -ms-flex-preferred-size: 320px;
        flex-basis: 320px;
  }
}

.c-useful-links {
  margin: 1rem 0 0 0;
  list-style-type: none;
}

.c-mds-source {
  font-size: 0.8rem;
}

.c-background--seed {
  width: 100%;
  background-image: url("../images/svg/seed-black-10-rotleft.svg");
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: top right -110px;
  padding: 0;
}
@media (min-width: 768px) {
  .c-background--seed {
    background-position: top right -190px;
  }
}
@media only screen and (min-width: 992px) {
  .c-background--seed {
    background-size: 58%;
    background-position: top 0px right -115px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-background--seed {
    background-size: 48%;
    background-position: top 0px right -150px;
  }
}

.c-mobile--only {
  display: block;
}
@media only screen and (min-width: 992px) {
  .c-mobile--only {
    display: none;
  }
}

.c-desktop--only {
  display: none;
}
@media only screen and (min-width: 992px) {
  .c-desktop--only {
    display: block;
  }
}

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

.h-img-fluid--grey-border {
  width: 100%;
  height: auto;
  border: 1px solid #ccc;
}

.c-border-contained-quote, .c-border-contained-quote--black {
  font-family: "Montserrat", sans-serif;
  color: white;
  padding: 40px 0;
  border-top: 3px solid white;
  border-bottom: 3px solid white;
  font-weight: 600;
  line-height: 1.5;
}
@media only screen and (min-width: 1200px) {
  .c-border-contained-quote, .c-border-contained-quote--black {
    font-size: 2rem;
  }
}

.c-border-contained-quote--black {
  color: #43576a;
  font-weight: normal;
}

.c-small-quote, .c-small-quote--cyan {
  font-family: "Montserrat", sans-serif;
  color: rgb(25, 25, 25);
  font-weight: 500;
  line-height: 1.5;
  font-size: 1.1rem;
}

.c-small-quote--cyan {
  color: rgb(0, 155, 182);
}

.c-renate-logo {
  display: block;
  width: 100%;
  max-width: 320px;
  margin: 1rem 0;
  height: auto;
}

.c-case-study {
  display: block;
  width: 100%;
  margin: 1rem 0;
  height: auto;
}
@media (min-width: 992px) {
  .c-case-study {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.c-case-study .c-case-study__left {
  background-color: #00A684;
  padding: 1rem 2rem;
  margin: 1rem 0;
  color: white;
}
@media (min-width: 992px) {
  .c-case-study .c-case-study__left {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    padding: 1rem 2rem;
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .c-case-study .c-case-study__left {
    padding: 1rem 3rem;
  }
}
.c-case-study .c-case-study__left h3 {
  color: white;
}
.c-case-study .c-case-study__left p {
  color: white;
  font-weight: 400;
}
@media (min-width: 992px) {
  .c-case-study .c-case-study__right {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
}
.c-case-study .c-case-study__right .c-case-study__right--top img {
  width: 100%;
  height: auto;
  margin: 1rem 0;
}
@media (min-width: 992px) {
  .c-case-study .c-case-study__right .c-case-study__right--top img {
    margin: 0 0 1rem 0;
  }
}
.c-case-study .c-case-study__right .c-case-study__right--bottom img {
  width: 100%;
  height: auto;
  margin: 0 0 1rem 0;
}
@media (min-width: 992px) {
  .c-case-study .c-case-study__right .c-case-study__right--bottom img {
    margin: 0;
  }
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

:root {
  --select-border: #777;
  --select-focus: blue;
  --select-arrow: var(--select-border);
}

.c-feedback--main {
  position: relative;
  z-index: 1;
  background-color: #e5e5e5;
  background-image: none;
  padding: 1rem 0 3rem;
  margin: -2rem 0 0;
  min-height: 600px;
}
@media only screen and (min-width: 1600px) {
  .c-feedback--main {
    background-image: url(../images/graphics/svg/grey-curve-1.svg);
    background-repeat: no-repeat;
    background-size: 850px 850px;
    background-position: top -180px right -110px;
  }
}

.c-feedback {
  display: block;
}

.c-feedback__heading {
  color: #394a58;
  margin: 0.5rem 0.5rem 0.5rem 1.5rem;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .c-feedback__heading {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-feedback__heading {
    font-size: 1.8rem;
    margin: 0.5rem 0.5rem 0.5rem 108px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-feedback__heading {
    margin: 0.5rem 0.5rem 0.5rem 147px;
  }
}

.c-feedback--sent {
  min-height: 400px;
  padding: 1rem;
}
@media (min-width: 768px) {
  .c-feedback--sent {
    min-height: 650px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-feedback--sent {
    min-height: 850px;
    padding: 0.5rem 0.5rem 0.5rem 108px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-feedback--sent {
    padding: 0.5rem 0.5rem 0.5rem 147px;
  }
}

.c-feedback-form {
  display: block;
  margin: 2rem 0;
  padding: 0 1rem;
}
@media only screen and (min-width: 1200px) {
  .c-feedback-form {
    padding: 0.5rem 0.5rem 0.5rem 108px;
    margin: 1rem 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-feedback-form {
    padding: 0.5rem 0.5rem 0.5rem 147px;
  }
}

.c-feedback__text {
  padding: 1rem;
}
@media only screen and (min-width: 1200px) {
  .c-feedback__text {
    padding: 0.5rem 0.5rem 0.5rem 108px;
  }
}

.c-safeguard__text {
  padding: 1rem;
}
@media only screen and (min-width: 1200px) {
  .c-safeguard__text {
    padding: 0.5rem 0.5rem 0.5rem 1rem;
  }
}

.c-feedback-form__row {
  display: block;
  margin: 1rem 0;
}

.c-feedback-form__row--email {
  display: none;
  height: 0;
}

.c-feedback-form__row.c-feedback-form__row--flexed {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .c-feedback-form__row.c-feedback-form__row--flexed {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 60%;
  }
}

.c-feedback__textarea {
  font-size: 1rem;
  width: 100%;
  min-height: 150px;
  border-radius: 8px;
  box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.5);
  padding: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
@media only screen and (min-width: 1200px) {
  .c-feedback__textarea {
    width: 60%;
  }
}

.c-feedback__textarea--who {
  min-height: 30px;
}
@media (min-width: 768px) {
  .c-feedback__textarea--who {
    width: 30ch;
  }
}

.c-feedback-form__submit {
  background-color: #394a58;
  -webkit-appearance: none;
  color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.3rem 1rem;
  border-radius: 10px;
  border-color: transparent;
  margin: 2rem 0;
}
@media only screen and (min-width: 1200px) {
  .c-feedback-form__submit {
    margin: 0;
  }
}
.c-feedback-form__submit:hover {
  color: white;
}
.c-feedback-form__submit span {
  display: inline-block;
  margin: 0;
  font-size: 1.2rem;
}
@media only screen and (min-width: 1200px) {
  .c-feedback-form__submit span {
    color: white;
    font-weight: 400;
    line-height: 1;
    font-size: 1rem;
  }
}
.c-feedback-form__submit .c-arrow-icon {
  display: inline-block;
  height: 20px;
  width: 20px;
  fill: white;
  margin-left: 1rem;
}

.c-clothing-form {
  display: block;
  padding: 2rem 1rem;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .c-clothing-form {
    padding: 2rem 0;
  }
}

.c-clothing__text {
  padding: 1rem;
  width: 100%;
  max-width: 600px;
}
@media only screen and (min-width: 1200px) {
  .c-clothing__text {
    padding: 8px;
    border-radius: 15px;
    border: 1px solid white;
  }
}

.c-clothing-form__row {
  display: block;
  margin: 1rem 0;
}

.c-clothing-form__row--email {
  display: none;
  height: 0;
}

.c-clothing-form__submit {
  background-color: #7ab800;
  -webkit-appearance: none;
  color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.25rem 1rem;
  border-radius: 10px;
  border-color: transparent;
  margin: 2rem 0;
}
.c-clothing-form__submit:hover {
  color: white;
}
.c-clothing-form__submit span {
  display: inline-block;
  margin: 0;
  font-size: 1.2rem;
}
@media only screen and (min-width: 1200px) {
  .c-clothing-form__submit span {
    color: white;
    font-weight: 600;
    line-height: 1;
    font-size: 1rem;
  }
}
.c-clothing-form__submit .c-arrow-icon {
  display: inline-block;
  height: 40px;
  width: 48px;
  fill: white;
  margin-left: 1rem;
}

.c-clothing--sent {
  padding: 2rem 0;
}

select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  padding: 0 1em 0 0;
  margin: 0;
  width: 100%;
  font-family: inherit;
  font-size: 1rem;
  cursor: inherit;
  line-height: inherit;
  z-index: 1;
  outline: none;
}
select::-ms-expand {
  display: none;
}

.select {
  display: grid;
  grid-template-areas: "select";
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  border-radius: 20%;
  margin: 0.5rem 0;
  min-width: 15ch;
  max-width: 30ch;
  border: 1px solid var(--select-border);
  border-radius: 5em;
  padding: 0.25em 0.5em;
  color: black;
  font-size: 1rem;
  cursor: pointer;
  line-height: 1.1;
  background-color: #fff;
  background-image: linear-gradient(to top, #f9f9f9, #fff 33%);
}
.select select, .select::after {
  grid-area: select;
}
.select:not(.select--multiple)::after {
  content: "";
  justify-self: end;
  width: 0.8em;
  height: 0.5em;
  background-color: var(--select-arrow);
  -webkit-clip-path: polygon(100% 0%, 0 0%, 50% 100%);
          clip-path: polygon(100% 0%, 0 0%, 50% 100%);
}

.c-clothing-select {
  display: grid;
  grid-template-areas: "select";
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  border-radius: 20%;
  margin: 0.5rem 0;
  min-width: 15ch;
  max-width: 30ch;
  border: 1px solid white;
  border-radius: 15px;
  padding: 0.5em 0.5em;
  color: #394a58;
  font-size: 1rem;
  cursor: pointer;
  line-height: 1.1;
  background-color: #fff;
  background-image: linear-gradient(to top, #f9f9f9, #fff 33%);
}
.c-clothing-select select, .c-clothing-select::after {
  grid-area: select;
}
.c-clothing-select:not(.c-clothing-select--multiple)::after {
  content: "";
  justify-self: end;
  width: 0.8em;
  height: 0.5em;
  background-color: #394a58;
  -webkit-clip-path: polygon(100% 0%, 0 0%, 50% 100%);
          clip-path: polygon(100% 0%, 0 0%, 50% 100%);
}

select:focus + .focus {
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border: 2px solid var(--select-focus);
  border-radius: inherit;
}

.c-clothing-select--disabled {
  cursor: not-allowed;
  background-color: #eee;
  background-image: linear-gradient(to top, #ddd, #eee 33%);
}

label {
  font-size: 1rem;
  font-weight: 500;
  color: #394a58;
}

.c-clothing-select + label {
  margin-top: 2rem;
}

.c-search-form {
  width: 340px;
}
.c-search-form .form-group--search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
}
.c-search-form .form-group--search .c-search-form__textbox {
  height: 45px;
  width: 290px;
  border-radius: 5px 0 0 5px;
  padding: 2px 10px 0;
  font-size: 1rem;
}
.c-search-form .form-group--search .c-search-form__button {
  height: 45px;
  width: 45px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #707c88;
  border: none;
  border-radius: 0 5px 5px 0;
}
.c-search-form .form-group--search .c-search-form__button .c-search-icon {
  height: 23px;
  width: 26px;
}

.c-btn {
  border-radius: 10px;
  color: white;
  padding: 1rem;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.2;
}
.c-btn b {
  font-weight: 600;
}
@media (min-width: 768px) {
  .c-btn {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-btn {
    font-size: 1.4rem;
  }
}

.c-btn--small-rad {
  border-radius: 5px;
  color: white;
  padding: 1rem;
}
.c-btn--small-rad b {
  font-weight: 600;
}

.c-btn-text--navy {
  color: #394a58;
}

.c-btn-text--ukr {
  color: #2660a9;
}

.c-btn--orange {
  background-color: #f57b20;
}

.c-btn--yellow {
  background-color: #fff000;
}

.c-btn--bright-green {
  background-color: #00A684;
}

.c-btn--green {
  background-color: #56af8a;
}

.c-btn--red {
  background-color: #e9292f;
}

.c-btn--cyan {
  background-color: #00b0ca;
}

.c-btn--purple {
  background-color: #8366ac;
}

.c-btn--navy {
  background-color: #394a58;
}

.c-btn--ltgrey {
  background-color: #eeeff0;
}

.c-home-hero__button-container .c-btn {
  padding: 1rem 3rem 1rem 1rem;
}
@media (min-width: 768px) {
  .c-home-hero__button-container .c-btn {
    padding: 1rem 2rem 1rem 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-home-hero__button-container .c-btn {
    padding: 1rem 4rem 1rem 2rem;
  }
}

.c-bordered-button__link--green {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.5rem;
  border: 1px solid #84c447;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #4e5461;
}
@media only screen and (min-width: 1200px) {
  .c-bordered-button__link--green {
    max-width: 40%;
  }
}
@media only screen and (min-width: 1600px) {
  .c-bordered-button__link--green {
    max-width: 33%;
  }
}
.c-bordered-button__link--green p {
  margin: 0;
  color: #4e5461;
}
.c-bordered-button__link--green:hover {
  color: #4e5461;
}

.c-bordered-button__link--cyan {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.5rem;
  border: 1px solid #00b0ca;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #4e5461;
}
@media only screen and (min-width: 1200px) {
  .c-bordered-button__link--cyan {
    max-width: 40%;
  }
}
.c-bordered-button__link--cyan p {
  margin: 0;
  color: #4e5461;
}
.c-bordered-button__link--cyan:hover {
  color: #4e5461;
}

.c-bordered-button-menu__link--green {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.5rem;
  margin: 1rem 0;
  border: 1px solid #00A684;
  background-color: transparent;
  width: 175px;
  color: #43576a;
}
.c-bordered-button-menu__link--green p {
  font-size: 0.9rem;
  margin: 0;
  color: #43576a;
}
.c-bordered-button-menu__link--green .c-arrow-icon--menu-green-right {
  stroke: none;
  fill: #00A684;
  width: 1.1rem;
  height: 1.1rem;
  margin: 0 0 0 0.5rem;
}
.c-bordered-button-menu__link--green:hover {
  background-color: #00A684;
  text-decoration: none;
  color: white;
}
.c-bordered-button-menu__link--green:hover p {
  margin: 0;
  color: white;
}
.c-bordered-button-menu__link--green:hover .c-arrow-icon--menu-green-right {
  fill: black;
}

.c-tablet-nav-wrapper--light.responsive .c-bordered-button-menu__link--green, .c-main-nav-wrapper--light .c-bordered-button-menu__link--green {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.5rem;
  margin: 1rem 0;
  border: 1px solid #00A684;
  background-color: transparent;
  width: 175px;
  color: #43576a;
}
.c-tablet-nav-wrapper--light.responsive .c-bordered-button-menu__link--green p, .c-main-nav-wrapper--light .c-bordered-button-menu__link--green p {
  font-size: 0.9rem;
  margin: 0;
  color: #43576a;
}
.c-tablet-nav-wrapper--light.responsive .c-bordered-button-menu__link--green .c-arrow-icon--menu-green-right, .c-main-nav-wrapper--light .c-bordered-button-menu__link--green .c-arrow-icon--menu-green-right {
  display: none;
}
.c-tablet-nav-wrapper--light.responsive .c-bordered-button-menu__link--green:hover, .c-main-nav-wrapper--light .c-bordered-button-menu__link--green:hover {
  background-color: #00A684;
  text-decoration: none;
  color: white;
}
.c-tablet-nav-wrapper--light.responsive .c-bordered-button-menu__link--green:hover p, .c-main-nav-wrapper--light .c-bordered-button-menu__link--green:hover p {
  margin: 0;
  color: white;
}
.c-tablet-nav-wrapper--light.responsive .c-bordered-button-menu__link--green:hover .c-arrow-icon--menu-green-right, .c-main-nav-wrapper--light .c-bordered-button-menu__link--green:hover .c-arrow-icon--menu-green-right {
  display: none;
}

.c-donate-button, .c-donate-button--cyan, .c-donate-button--purple, .c-donate-button--green, .c-donate-button--bright-green, .c-donate-button--orange, .c-donate-button--red, .c-donate-button--nobanner, .c-donate-button--slider {
  position: relative;
  z-index: 10;
  background-color: #00b0ca;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 10px 4px 10px 4px;
  text-transform: uppercase;
  margin: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-donate-button, .c-donate-button--cyan, .c-donate-button--purple, .c-donate-button--green, .c-donate-button--bright-green, .c-donate-button--orange, .c-donate-button--red, .c-donate-button--nobanner, .c-donate-button--slider {
    position: absolute;
    bottom: -40px;
    right: 40px;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 14px 19px 14px 22px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-donate-button, .c-donate-button--cyan, .c-donate-button--purple, .c-donate-button--green, .c-donate-button--bright-green, .c-donate-button--orange, .c-donate-button--red, .c-donate-button--nobanner, .c-donate-button--slider {
    bottom: -24px;
    right: 18px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-donate-button, .c-donate-button--cyan, .c-donate-button--purple, .c-donate-button--green, .c-donate-button--bright-green, .c-donate-button--orange, .c-donate-button--red, .c-donate-button--nobanner, .c-donate-button--slider {
    bottom: -35px;
    padding: 19px 25px 19px 37px;
  }
}
.c-donate-button:hover, .c-donate-button--cyan:hover, .c-donate-button--purple:hover, .c-donate-button--green:hover, .c-donate-button--bright-green:hover, .c-donate-button--orange:hover, .c-donate-button--red:hover, .c-donate-button--nobanner:hover, .c-donate-button--slider:hover {
  color: white;
}
.c-donate-button p, .c-donate-button--cyan p, .c-donate-button--purple p, .c-donate-button--green p, .c-donate-button--bright-green p, .c-donate-button--orange p, .c-donate-button--red p, .c-donate-button--nobanner p, .c-donate-button--slider p {
  display: block;
  margin: 0;
  color: white;
  font-weight: 400;
  line-height: 1;
  font-size: 0.85rem;
}
@media only screen and (min-width: 1200px) {
  .c-donate-button p, .c-donate-button--cyan p, .c-donate-button--purple p, .c-donate-button--green p, .c-donate-button--bright-green p, .c-donate-button--orange p, .c-donate-button--red p, .c-donate-button--nobanner p, .c-donate-button--slider p {
    font-size: 1.1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-donate-button p, .c-donate-button--cyan p, .c-donate-button--purple p, .c-donate-button--green p, .c-donate-button--bright-green p, .c-donate-button--orange p, .c-donate-button--red p, .c-donate-button--nobanner p, .c-donate-button--slider p {
    font-size: 1.25rem;
  }
}
.c-donate-button .c-arrow-icon, .c-donate-button--cyan .c-arrow-icon, .c-donate-button--purple .c-arrow-icon, .c-donate-button--green .c-arrow-icon, .c-donate-button--bright-green .c-arrow-icon, .c-donate-button--orange .c-arrow-icon, .c-donate-button--red .c-arrow-icon, .c-donate-button--nobanner .c-arrow-icon, .c-donate-button--slider .c-arrow-icon {
  display: none;
}
@media only screen and (min-width: 768px) {
  .c-donate-button .c-arrow-icon, .c-donate-button--cyan .c-arrow-icon, .c-donate-button--purple .c-arrow-icon, .c-donate-button--green .c-arrow-icon, .c-donate-button--bright-green .c-arrow-icon, .c-donate-button--orange .c-arrow-icon, .c-donate-button--red .c-arrow-icon, .c-donate-button--nobanner .c-arrow-icon, .c-donate-button--slider .c-arrow-icon {
    display: block;
    height: 28px;
    width: 16px;
    margin: 0 0 0 16px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-donate-button .c-arrow-icon, .c-donate-button--cyan .c-arrow-icon, .c-donate-button--purple .c-arrow-icon, .c-donate-button--green .c-arrow-icon, .c-donate-button--bright-green .c-arrow-icon, .c-donate-button--orange .c-arrow-icon, .c-donate-button--red .c-arrow-icon, .c-donate-button--nobanner .c-arrow-icon, .c-donate-button--slider .c-arrow-icon {
    height: 31px;
    width: 22px;
    margin: 0 0 0 21px;
  }
}

.c-donate-button-dark {
  position: absolute;
  bottom: 16px;
  right: 40px;
  z-index: 10;
  background-color: #394a58;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 10px 25px 10px 25px;
  border-radius: 30px;
}
@media only screen and (min-width: 1200px) {
  .c-donate-button-dark {
    right: 18px;
  }
}
.c-donate-button-dark:hover {
  color: white;
}
.c-donate-button-dark p {
  display: block;
  margin: 0;
  color: white;
  font-weight: 400;
  line-height: 1;
  font-size: 0.85rem;
}
@media only screen and (min-width: 1200px) {
  .c-donate-button-dark p {
    font-size: 1.1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-donate-button-dark p {
    font-size: 1.25rem;
  }
}
.c-donate-button-dark .c-heart-icon {
  display: block;
  height: 28px;
  width: 16px;
  margin: 0 0 0 16px;
}
@media only screen and (min-width: 1600px) {
  .c-donate-button-dark .c-heart-icon {
    height: 31px;
    width: 22px;
    margin: 0 0 0 21px;
  }
}

.c-donate-button--slider {
  display: none;
}
@media only screen and (min-width: 768px) {
  .c-donate-button--slider {
    bottom: -65px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-donate-button--slider {
    display: -ms-flexbox;
    display: flex;
    bottom: -39px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-donate-button--slider {
    bottom: -43px;
  }
}

.c-donate-button--nobanner {
  background-color: #2f3a48;
}
@media only screen and (min-width: 768px) {
  .c-donate-button--nobanner {
    bottom: -43px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-donate-button--nobanner {
    bottom: -50px;
  }
}

.c-donate-button--red {
  background-color: #e9292f;
}

.c-donate-button--orange {
  background-color: #f57b20;
}

.c-donate-button--bright-green {
  background-color: #00A684;
}

.c-donate-button--green {
  background-color: #56af8a;
}

.c-donate-button--purple {
  background-color: #8366ac;
}

.c-donate-button--cyan {
  background-color: #00b0ca;
}

.c-donate-button--white {
  background-color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  right: 39px;
  padding: 8px 19px 8px 22px;
  text-transform: uppercase;
}
@media only screen and (min-width: 1600px) {
  .c-donate-button--white {
    padding: 19px 25px 19px 37px;
  }
}
.c-donate-button--white p {
  display: block;
  color: black;
  line-height: 1;
  margin: 0.3rem 0.75rem 0 0;
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .c-donate-button--white p {
    font-size: 1.1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-donate-button--white p {
    font-size: 1.25rem;
  }
}
.c-donate-button--white .c-arrow-icon {
  display: block;
  height: 28px;
  width: 16px;
  margin: 0;
  padding: 0;
  fill: #7ab800;
}
@media only screen and (min-width: 1600px) {
  .c-donate-button--white .c-arrow-icon {
    height: 31px;
    width: 22px;
  }
}
.c-donate-button--white:hover {
  color: white;
}
.c-donate-button--white:hover p {
  text-decoration: underline;
}

.c-donate-button--dark {
  background-color: #43576a;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  right: 39px;
  padding: 8px 19px 8px 22px;
  text-transform: uppercase;
}
@media only screen and (min-width: 1600px) {
  .c-donate-button--dark {
    padding: 19px 25px 19px 37px;
  }
}
.c-donate-button--dark p {
  display: block;
  color: white;
  line-height: 1;
  margin: 0.3rem 0.75rem 0 0;
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .c-donate-button--dark p {
    font-size: 1.1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-donate-button--dark p {
    font-size: 1.25rem;
  }
}
.c-donate-button--dark .c-arrow-icon {
  display: block;
  height: 28px;
  width: 16px;
  margin: 0;
  padding: 0;
  fill: #7ab800;
}
@media only screen and (min-width: 1600px) {
  .c-donate-button--dark .c-arrow-icon {
    height: 31px;
    width: 22px;
  }
}
.c-donate-button--dark:hover {
  color: white;
}
.c-donate-button--dark:hover p {
  text-decoration: underline;
}

.c-service-leaflet-button {
  position: relative;
  z-index: 10;
  background-color: #7ab800;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 10px 4px 10px 4px;
  text-transform: uppercase;
  margin: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-service-leaflet-button {
    position: absolute;
    bottom: -40px;
    right: 240px;
    padding: 14px 19px 14px 22px;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) {
  .c-service-leaflet-button {
    position: absolute;
    bottom: -24px;
    right: 270px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-service-leaflet-button {
    right: 375px;
    bottom: -35px;
    padding: 19px 25px 19px 37px;
  }
}
.c-service-leaflet-button:hover {
  color: white;
}
.c-service-leaflet-button p {
  display: block;
  margin: 0;
  color: white;
  font-weight: 400;
  line-height: 1;
  font-size: 0.8rem;
}
@media only screen and (min-width: 375px) {
  .c-service-leaflet-button p {
    font-size: 0.85rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-service-leaflet-button p {
    font-size: 1.1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-service-leaflet-button p {
    font-size: 1.25rem;
  }
}
.c-service-leaflet-button .c-arrow-icon {
  display: none;
}
@media only screen and (min-width: 768px) {
  .c-service-leaflet-button .c-arrow-icon {
    display: block;
    height: 28px;
    width: 16px;
    margin: 0 0 0 16px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-service-leaflet-button .c-arrow-icon {
    height: 31px;
    width: 22px;
    margin: 0 0 0 21px;
  }
}

.c-button-single {
  display: inline-block;
  max-width: 230px;
  height: auto;
}

.c-button-service {
  display: inline-block;
  width: 230px;
  height: 85px;
  margin: 0 15px 15px 0;
}
@media only screen and (min-width: 1200px) {
  .c-button-service {
    width: 280px;
    height: 103px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service {
    width: 340px;
    height: 126px;
  }
}
.c-button-service .c-button-service__box {
  width: 100%;
  height: 100%;
  background-color: #eeeff0;
  padding: 15px 10px;
}
.c-button-service .c-button-service__box .c-button-service__contents {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
  .c-button-service .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 5px 0 0 5px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 8px 0 0 8px;
  }
}
.c-button-service .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
  margin: 0 5px 0 0;
  fill: white;
  width: 1.1rem;
  height: 1.1rem;
}
@media only screen and (min-width: 1200px) {
  .c-button-service .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.34rem;
    height: 1.34rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.625rem;
    height: 1.625rem;
  }
}
.c-button-service .c-button-service__box .c-button-service__contents .c-button-service__title {
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  text-decoration: none;
  margin: 2px 0 0;
  -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.22rem;
    -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.48rem;
    -ms-flex-preferred-size: 200px;
        flex-basis: 200px;
  }
}
.c-button-service .c-button-service__box .c-button-service__contents .c-button-service__location {
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  font-size: 0.9rem;
  margin: 0 0 10px 23px;
  color: white;
}
@media only screen and (min-width: 1200px) {
  .c-button-service .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.1rem;
    margin: 0 0 10px 27px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.33rem;
    margin: 0 0 10px 32px;
  }
}
.c-button-service:hover, .c-button-service:active {
  text-decoration: none;
}

.c-button-service--homeless {
  display: inline-block;
  width: 230px;
  height: 85px;
  margin: 0 15px 15px 0;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--homeless {
    width: 280px;
    height: 103px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--homeless {
    width: 340px;
    height: 126px;
  }
}
.c-button-service--homeless .c-button-service__box {
  width: 100%;
  height: 100%;
  padding: 15px 10px;
  background: url("../images/graphics/svg/seed-white-10.svg") center top 15px no-repeat, url("../images/graphics/svg/homeless-white.svg") right 10px center no-repeat, #e9292f;
  background-size: 170px 170px, 51px 58px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--homeless .c-button-service__box {
    background: url("../images/graphics/svg/seed-white-10.svg") center top 20px no-repeat, url("../images/graphics/svg/homeless-white.svg") right 15px center no-repeat, #e9292f;
    background-size: 200px 200px, 56px 64px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--homeless .c-button-service__box {
    background: url("../images/graphics/svg/seed-white-10.svg") center top 25px no-repeat, url("../images/graphics/svg/homeless-white.svg") right 17px center no-repeat, #e9292f;
    background-size: 230px 230px, 60px 68px;
  }
}
.c-button-service--homeless .c-button-service__box .c-button-service__contents {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--homeless .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 5px 0 0 5px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--homeless .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 8px 0 0 8px;
  }
}
.c-button-service--homeless .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
  margin: 0 5px 0 0;
  fill: white;
  width: 1.1rem;
  height: 1.1rem;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--homeless .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.34rem;
    height: 1.34rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--homeless .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.625rem;
    height: 1.625rem;
  }
}
.c-button-service--homeless .c-button-service__box .c-button-service__contents .c-button-service__title {
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  text-decoration: none;
  margin: 2px 0 0;
  -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--homeless .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.22rem;
    -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--homeless .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.48rem;
    -ms-flex-preferred-size: 200px;
        flex-basis: 200px;
  }
}
.c-button-service--homeless .c-button-service__box .c-button-service__contents .c-button-service__location {
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  font-size: 0.9rem;
  margin: 0 0 10px 23px;
  color: white;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--homeless .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.1rem;
    margin: 0 0 10px 27px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--homeless .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.33rem;
    margin: 0 0 10px 32px;
  }
}
.c-button-service--homeless:hover, .c-button-service--homeless:active {
  text-decoration: none;
}

.c-button-service--older {
  display: inline-block;
  width: 230px;
  height: 85px;
  margin: 0 15px 15px 0;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--older {
    width: 280px;
    height: 103px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--older {
    width: 340px;
    height: 126px;
  }
}
.c-button-service--older .c-button-service__box {
  width: 100%;
  height: 100%;
  padding: 15px 10px;
  background: url("../images/graphics/svg/seed-white-10.svg") center top 15px no-repeat, url("../images/graphics/svg/older-white.svg") right 10px center no-repeat, #8366ac;
  background-size: 170px 170px, 51px 58px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--older .c-button-service__box {
    background: url("../images/graphics/svg/seed-white-10.svg") center top 20px no-repeat, url("../images/graphics/svg/older-white.svg") right 15px center no-repeat, #8366ac;
    background-size: 200px 200px, 56px 64px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--older .c-button-service__box {
    background: url("../images/graphics/svg/seed-white-10.svg") center top 25px no-repeat, url("../images/graphics/svg/older-white.svg") right 17px center no-repeat, #8366ac;
    background-size: 230px 230px, 60px 68px;
  }
}
.c-button-service--older .c-button-service__box .c-button-service__contents {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--older .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 5px 0 0 5px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--older .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 8px 0 0 8px;
  }
}
.c-button-service--older .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
  margin: 0 5px 0 0;
  fill: white;
  width: 1.1rem;
  height: 1.1rem;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--older .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.34rem;
    height: 1.34rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--older .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.625rem;
    height: 1.625rem;
  }
}
.c-button-service--older .c-button-service__box .c-button-service__contents .c-button-service__title {
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  text-decoration: none;
  margin: 2px 0 0;
  -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--older .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.22rem;
    -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--older .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.48rem;
    -ms-flex-preferred-size: 200px;
        flex-basis: 200px;
  }
}
.c-button-service--older .c-button-service__box .c-button-service__contents .c-button-service__location {
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  font-size: 0.9rem;
  margin: 0 0 10px 23px;
  color: white;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--older .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.1rem;
    margin: 0 0 10px 27px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--older .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.33rem;
    margin: 0 0 10px 32px;
  }
}
.c-button-service--older:hover, .c-button-service--older:active {
  text-decoration: none;
}

.c-button-service--community {
  display: inline-block;
  width: 260px;
  height: 85px;
  margin: 0 10px 15px 0;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--community {
    width: 300px;
    height: 103px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--community {
    width: 350px;
    height: 126px;
  }
}
.c-button-service--community .c-button-service__box {
  width: 100%;
  height: 100%;
  padding: 15px 10px;
  background: url("../images/graphics/svg/seed-white-10.svg") center top 15px no-repeat, url("../images/graphics/svg/older-white.svg") right 10px center no-repeat, #00b0ca;
  background-size: 170px 170px, 51px 58px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--community .c-button-service__box {
    background: url("../images/graphics/svg/seed-white-10.svg") center top 20px no-repeat, url("../images/graphics/svg/older-white.svg") right 15px center no-repeat, #00b0ca;
    background-size: 200px 200px, 56px 64px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--community .c-button-service__box {
    background: url("../images/graphics/svg/seed-white-10.svg") center top 25px no-repeat, url("../images/graphics/svg/older-white.svg") right 17px center no-repeat, #00b0ca;
    background-size: 230px 230px, 60px 68px;
  }
}
.c-button-service--community .c-button-service__box .c-button-service__contents {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--community .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 5px 0 0 5px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--community .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 8px 0 0 8px;
  }
}
.c-button-service--community .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
  margin: 0 5px 0 0;
  fill: white;
  width: 1.1rem;
  height: 1.1rem;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--community .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.34rem;
    height: 1.34rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--community .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.625rem;
    height: 1.625rem;
  }
}
.c-button-service--community .c-button-service__box .c-button-service__contents .c-button-service__title {
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  text-decoration: none;
  margin: 2px 0 0;
  -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--community .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.22rem;
    -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--community .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.48rem;
    -ms-flex-preferred-size: 210px;
        flex-basis: 210px;
  }
}
.c-button-service--community .c-button-service__box .c-button-service__contents .c-button-service__location {
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  font-size: 0.9rem;
  margin: 0 0 10px 23px;
  color: white;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--community .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.1rem;
    margin: 0 0 10px 27px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--community .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.33rem;
    margin: 0 0 10px 32px;
  }
}
.c-button-service--community:hover, .c-button-service--community:active {
  text-decoration: none;
}

.c-button-service--disability {
  display: inline-block;
  width: 260px;
  height: 85px;
  margin: 0 10px 15px 0;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability {
    width: 300px;
    height: 103px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability {
    width: 350px;
    height: 126px;
  }
}
.c-button-service--disability .c-button-service__box {
  width: 100%;
  height: 100%;
  padding: 15px 10px;
  background: url("../images/graphics/svg/disability-white-10.svg") center top 15px no-repeat, url("../images/graphics/svg/disability-white.svg") right 10px center no-repeat, #7ab800;
  background-size: 170px 170px, 51px 58px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability .c-button-service__box {
    background: url("../images/graphics/svg/disability-white-10.svg") center top 20px no-repeat, url("../images/graphics/svg/disability-white.svg") right 15px center no-repeat, #7ab800;
    background-size: 200px 200px, 56px 64px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability .c-button-service__box {
    background: url("../images/graphics/svg/disability-white-10.svg") center top 25px no-repeat, url("../images/graphics/svg/disability-white.svg") right 17px center no-repeat, #7ab800;
    background-size: 230px 230px, 60px 68px;
  }
}
.c-button-service--disability .c-button-service__box .c-button-service__contents {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 5px 0 0 5px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 8px 0 0 8px;
  }
}
.c-button-service--disability .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
  margin: 0 5px 0 0;
  fill: white;
  width: 1.1rem;
  height: 1.1rem;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.34rem;
    height: 1.34rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.625rem;
    height: 1.625rem;
  }
}
.c-button-service--disability .c-button-service__box .c-button-service__contents .c-button-service__title {
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  text-decoration: none;
  margin: 2px 0 0;
  -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.22rem;
    -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.48rem;
    -ms-flex-preferred-size: 210px;
        flex-basis: 210px;
  }
}
.c-button-service--disability .c-button-service__box .c-button-service__contents .c-button-service__location {
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  font-size: 0.9rem;
  margin: 0 0 10px 23px;
  color: white;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.1rem;
    margin: 0 0 10px 27px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.33rem;
    margin: 0 0 10px 32px;
  }
}
.c-button-service--disability:hover, .c-button-service--disability:active {
  text-decoration: none;
}

.c-button-service--disability--orange {
  display: inline-block;
  width: 260px;
  height: 85px;
  margin: 0 10px 15px 0;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability--orange {
    width: 300px;
    height: 103px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability--orange {
    width: 350px;
    height: 126px;
  }
}
.c-button-service--disability--orange .c-button-service__box {
  width: 100%;
  height: 100%;
  padding: 15px 10px;
  background: url("../images/graphics/svg/disability-white-10.svg") center top 15px no-repeat, url("../images/graphics/svg/disability-white.svg") right 10px center no-repeat, #f57b20;
  background-size: 170px 170px, 51px 58px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability--orange .c-button-service__box {
    background: url("../images/graphics/svg/disability-white-10.svg") center top 20px no-repeat, url("../images/graphics/svg/disability-white.svg") right 15px center no-repeat, #f57b20;
    background-size: 200px 200px, 56px 64px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability--orange .c-button-service__box {
    background: url("../images/graphics/svg/disability-white-10.svg") center top 25px no-repeat, url("../images/graphics/svg/disability-white.svg") right 17px center no-repeat, #f57b20;
    background-size: 230px 230px, 60px 68px;
  }
}
.c-button-service--disability--orange .c-button-service__box .c-button-service__contents {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability--orange .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 5px 0 0 5px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability--orange .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 8px 0 0 8px;
  }
}
.c-button-service--disability--orange .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
  margin: 0 5px 0 0;
  fill: white;
  width: 1.1rem;
  height: 1.1rem;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability--orange .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.34rem;
    height: 1.34rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability--orange .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.625rem;
    height: 1.625rem;
  }
}
.c-button-service--disability--orange .c-button-service__box .c-button-service__contents .c-button-service__title {
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  text-decoration: none;
  margin: 2px 0 0;
  -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability--orange .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.22rem;
    -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability--orange .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.48rem;
    -ms-flex-preferred-size: 210px;
        flex-basis: 210px;
  }
}
.c-button-service--disability--orange .c-button-service__box .c-button-service__contents .c-button-service__location {
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  font-size: 0.9rem;
  margin: 0 0 10px 23px;
  color: white;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability--orange .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.1rem;
    margin: 0 0 10px 27px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability--orange .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.33rem;
    margin: 0 0 10px 32px;
  }
}
.c-button-service--disability--orange:hover, .c-button-service--disability--orange:active {
  text-decoration: none;
}

.c-button-service--disability--cyan {
  display: inline-block;
  width: 260px;
  height: 85px;
  margin: 0 10px 15px 0;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability--cyan {
    width: 300px;
    height: 103px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability--cyan {
    width: 350px;
    height: 126px;
  }
}
.c-button-service--disability--cyan .c-button-service__box {
  width: 100%;
  height: 100%;
  padding: 15px 10px;
  background: url("../images/graphics/svg/disability-white-10.svg") center top 15px no-repeat, url("../images/graphics/svg/disability-white.svg") right 10px center no-repeat, #00b0ca;
  background-size: 170px 170px, 51px 58px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability--cyan .c-button-service__box {
    background: url("../images/graphics/svg/disability-white-10.svg") center top 20px no-repeat, url("../images/graphics/svg/disability-white.svg") right 15px center no-repeat, #00b0ca;
    background-size: 200px 200px, 56px 64px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability--cyan .c-button-service__box {
    background: url("../images/graphics/svg/disability-white-10.svg") center top 25px no-repeat, url("../images/graphics/svg/disability-white.svg") right 17px center no-repeat, #00b0ca;
    background-size: 230px 230px, 60px 68px;
  }
}
.c-button-service--disability--cyan .c-button-service__box .c-button-service__contents {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability--cyan .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 5px 0 0 5px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability--cyan .c-button-service__box .c-button-service__contents {
    width: 250px;
    margin: 8px 0 0 8px;
  }
}
.c-button-service--disability--cyan .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
  margin: 0 5px 0 0;
  fill: white;
  width: 1.1rem;
  height: 1.1rem;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability--cyan .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.34rem;
    height: 1.34rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability--cyan .c-button-service__box .c-button-service__contents .c-arrow-icon--right {
    width: 1.625rem;
    height: 1.625rem;
  }
}
.c-button-service--disability--cyan .c-button-service__box .c-button-service__contents .c-button-service__title {
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  text-decoration: none;
  margin: 2px 0 0;
  -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability--cyan .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.22rem;
    -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability--cyan .c-button-service__box .c-button-service__contents .c-button-service__title {
    font-size: 1.48rem;
    -ms-flex-preferred-size: 210px;
        flex-basis: 210px;
  }
}
.c-button-service--disability--cyan .c-button-service__box .c-button-service__contents .c-button-service__location {
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  font-size: 0.9rem;
  margin: 0 0 10px 23px;
  color: white;
}
@media only screen and (min-width: 1200px) {
  .c-button-service--disability--cyan .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.1rem;
    margin: 0 0 10px 27px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-button-service--disability--cyan .c-button-service__box .c-button-service__contents .c-button-service__location {
    font-size: 1.33rem;
    margin: 0 0 10px 32px;
  }
}
.c-button-service--disability--cyan:hover, .c-button-service--disability--cyan:active {
  text-decoration: none;
}

.c-service-information__button, .c-service-information__button--cqc, .c-service-information__button--cyan, .c-service-information__button--purple, .c-service-information__button--homeless, .c-service-information__button--woodhall, .c-service-information__button--complex, .c-service-information__button--disability, .c-service-information__button--green, .c-service-information__button--orange, .c-service-information__button--dummy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: calc(100% - 2rem);
  margin: 1rem auto;
  max-width: 410px;
}
@media only screen and (min-width: 768px) {
  .c-service-information__button, .c-service-information__button--cqc, .c-service-information__button--cyan, .c-service-information__button--purple, .c-service-information__button--homeless, .c-service-information__button--woodhall, .c-service-information__button--complex, .c-service-information__button--disability, .c-service-information__button--green, .c-service-information__button--orange, .c-service-information__button--dummy {
    width: 45%;
    max-width: unset;
  }
}
.c-service-information__button .c-service-information-button__box, .c-service-information__button--cqc .c-service-information-button__box, .c-service-information__button--cyan .c-service-information-button__box, .c-service-information__button--purple .c-service-information-button__box, .c-service-information__button--homeless .c-service-information-button__box, .c-service-information__button--woodhall .c-service-information-button__box, .c-service-information__button--complex .c-service-information-button__box, .c-service-information__button--disability .c-service-information-button__box, .c-service-information__button--green .c-service-information-button__box, .c-service-information__button--orange .c-service-information-button__box, .c-service-information__button--dummy .c-service-information-button__box {
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 100%;
  padding: 10px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media only screen and (min-width: 768px) {
  .c-service-information__button .c-service-information-button__box, .c-service-information__button--cqc .c-service-information-button__box, .c-service-information__button--cyan .c-service-information-button__box, .c-service-information__button--purple .c-service-information-button__box, .c-service-information__button--homeless .c-service-information-button__box, .c-service-information__button--woodhall .c-service-information-button__box, .c-service-information__button--complex .c-service-information-button__box, .c-service-information__button--disability .c-service-information-button__box, .c-service-information__button--green .c-service-information-button__box, .c-service-information__button--orange .c-service-information-button__box, .c-service-information__button--dummy .c-service-information-button__box {
    padding: 30px 32px 20px;
  }
}
.c-service-information__button .c-service-information-button__box .c-service-information-button__text, .c-service-information__button--cqc .c-service-information-button__box .c-service-information-button__text, .c-service-information__button--cyan .c-service-information-button__box .c-service-information-button__text, .c-service-information__button--purple .c-service-information-button__box .c-service-information-button__text, .c-service-information__button--homeless .c-service-information-button__box .c-service-information-button__text, .c-service-information__button--woodhall .c-service-information-button__box .c-service-information-button__text, .c-service-information__button--complex .c-service-information-button__box .c-service-information-button__text, .c-service-information__button--disability .c-service-information-button__box .c-service-information-button__text, .c-service-information__button--green .c-service-information-button__box .c-service-information-button__text, .c-service-information__button--orange .c-service-information-button__box .c-service-information-button__text, .c-service-information__button--dummy .c-service-information-button__box .c-service-information-button__text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
}
.c-service-information__button .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--cqc .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--cyan .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--purple .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--woodhall .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--complex .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--disability .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--green .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--orange .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--dummy .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title {
  color: #394a58;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .c-service-information__button .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--cqc .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--cyan .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--purple .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--woodhall .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--complex .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--disability .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--green .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--orange .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--dummy .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title {
    font-size: 1.22rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-service-information__button .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--cqc .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--cyan .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--purple .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--woodhall .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--complex .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--disability .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--green .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--orange .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--dummy .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title {
    font-size: 1.48rem;
  }
}
.c-service-information__button .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--cqc .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--cyan .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--purple .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--woodhall .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--complex .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--disability .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--green .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--orange .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--dummy .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location {
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  font-size: 0.9rem;
  font-weight: 300;
  color: #394a58;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .c-service-information__button .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--cqc .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--cyan .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--purple .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--woodhall .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--complex .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--disability .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--green .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--orange .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--dummy .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location {
    font-size: 1.1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-service-information__button .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--cqc .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--cyan .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--purple .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--woodhall .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--complex .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--disability .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--green .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--orange .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--dummy .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location {
    font-size: 1.33rem;
  }
}
.c-service-information__button .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__button--cqc .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__button--cyan .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__button--purple .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__button--homeless .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__button--woodhall .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__button--complex .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__button--disability .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__button--green .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__button--orange .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__button--dummy .c-service-information-button__box .c-arrow-icon-new--right {
  width: 60px;
  height: 60px;
}
.c-service-information__button:hover, .c-service-information__button--cqc:hover, .c-service-information__button--cyan:hover, .c-service-information__button--purple:hover, .c-service-information__button--homeless:hover, .c-service-information__button--woodhall:hover, .c-service-information__button--complex:hover, .c-service-information__button--disability:hover, .c-service-information__button--green:hover, .c-service-information__button--orange:hover, .c-service-information__button--dummy:hover, .c-service-information__button:active, .c-service-information__button--cqc:active, .c-service-information__button--cyan:active, .c-service-information__button--purple:active, .c-service-information__button--homeless:active, .c-service-information__button--woodhall:active, .c-service-information__button--complex:active, .c-service-information__button--disability:active, .c-service-information__button--green:active, .c-service-information__button--orange:active, .c-service-information__button--dummy:active {
  text-decoration: none;
}

.c-service-information__inline_button, .c-service-information__inline_button--cyan, .c-service-information__inline_button--new-grey, .c-service-information__inline_button--red, .c-service-information__inline_button--green, .c-service-information__inline_button--orange, .c-service-information__button--inline-homeless {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: calc(100% - 2rem);
  margin: 1rem auto 1rem 0;
  max-width: 410px;
}
.c-service-information__inline_button .c-service-information-button__box, .c-service-information__inline_button--cyan .c-service-information-button__box, .c-service-information__inline_button--new-grey .c-service-information-button__box, .c-service-information__inline_button--red .c-service-information-button__box, .c-service-information__inline_button--green .c-service-information-button__box, .c-service-information__inline_button--orange .c-service-information-button__box, .c-service-information__button--inline-homeless .c-service-information-button__box {
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 100%;
  padding: 10px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media only screen and (min-width: 768px) {
  .c-service-information__inline_button .c-service-information-button__box, .c-service-information__inline_button--cyan .c-service-information-button__box, .c-service-information__inline_button--new-grey .c-service-information-button__box, .c-service-information__inline_button--red .c-service-information-button__box, .c-service-information__inline_button--green .c-service-information-button__box, .c-service-information__inline_button--orange .c-service-information-button__box, .c-service-information__button--inline-homeless .c-service-information-button__box {
    padding: 30px 32px 20px;
  }
}
.c-service-information__inline_button .c-service-information-button__box .c-service-information-button__text, .c-service-information__inline_button--cyan .c-service-information-button__box .c-service-information-button__text, .c-service-information__inline_button--new-grey .c-service-information-button__box .c-service-information-button__text, .c-service-information__inline_button--red .c-service-information-button__box .c-service-information-button__text, .c-service-information__inline_button--green .c-service-information-button__box .c-service-information-button__text, .c-service-information__inline_button--orange .c-service-information-button__box .c-service-information-button__text, .c-service-information__button--inline-homeless .c-service-information-button__box .c-service-information-button__text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
}
.c-service-information__inline_button .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--cyan .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--new-grey .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--red .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--green .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--orange .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--inline-homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title {
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .c-service-information__inline_button .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--cyan .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--new-grey .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--red .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--green .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--orange .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--inline-homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title {
    font-size: 1.22rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-service-information__inline_button .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--cyan .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--new-grey .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--red .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--green .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__inline_button--orange .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title, .c-service-information__button--inline-homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title {
    font-size: 1.48rem;
  }
}
.c-service-information__inline_button .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--cyan .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--new-grey .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--red .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--green .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--orange .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--inline-homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location {
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  font-size: 0.9rem;
  font-weight: 100;
  color: white;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .c-service-information__inline_button .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--cyan .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--new-grey .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--red .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--green .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--orange .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--inline-homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location {
    font-size: 1.1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-service-information__inline_button .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--cyan .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--new-grey .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--red .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--green .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__inline_button--orange .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location, .c-service-information__button--inline-homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location {
    font-size: 1.33rem;
  }
}
.c-service-information__inline_button .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__inline_button--cyan .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__inline_button--new-grey .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__inline_button--red .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__inline_button--green .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__inline_button--orange .c-service-information-button__box .c-arrow-icon-new--right, .c-service-information__button--inline-homeless .c-service-information-button__box .c-arrow-icon-new--right {
  width: 60px;
  height: 60px;
}
.c-service-information__inline_button:hover, .c-service-information__inline_button--cyan:hover, .c-service-information__inline_button--new-grey:hover, .c-service-information__inline_button--red:hover, .c-service-information__inline_button--green:hover, .c-service-information__inline_button--orange:hover, .c-service-information__button--inline-homeless:hover, .c-service-information__inline_button:active, .c-service-information__inline_button--cyan:active, .c-service-information__inline_button--new-grey:active, .c-service-information__inline_button--red:active, .c-service-information__inline_button--green:active, .c-service-information__inline_button--orange:active, .c-service-information__button--inline-homeless:active {
  text-decoration: none;
}

.c-service-information__button--dummy {
  background-color: transparent;
}

.c-service-information__button--orange {
  background-color: #eeeff0;
  border-left: 16px solid #f57b20;
}

.c-service-information__button--green {
  background-color: #eeeff0;
  border-left: 16px solid #7ab800;
}
.c-service-information__button--green .c-service-information-button__title {
  color: #394a58;
}

.c-service-information__button--inline-homeless {
  background-color: #eeeff0;
  border-left: 16px solid #e9292f;
  background-image: url("../images/graphics/svgicons/new-homeless-icon.svg");
  background-size: 97px 106px;
  background-repeat: no-repeat;
  background-position: bottom 1rem right 1rem;
}
.c-service-information__button--inline-homeless .c-service-information-button__box {
  padding: 30px 20px 16px;
}
@media only screen and (min-width: 768px) {
  .c-service-information__button--inline-homeless .c-service-information-button__box {
    padding: 30px 32px 10px;
  }
}
.c-service-information__button--inline-homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__title {
  color: #394a58;
}
.c-service-information__button--inline-homeless .c-service-information-button__box .c-service-information-button__text .c-service-information-button__location {
  color: #394a58;
}
.c-service-information__button--inline-homeless .c-txt-box-link__icon {
  margin: 0 0 0 -10px;
}

.c-service-information__button--disability {
  background-color: #eeeff0;
  border-left: 16px solid #f57b20;
  background-image: url("../images/graphics/svgicons/new-disability-icon.svg");
  background-size: 97px 106px;
  background-repeat: no-repeat;
  background-position: bottom 1rem right 1rem;
}
.c-service-information__button--disability .c-service-information-button__box {
  padding: 30px 20px 16px;
}
@media only screen and (min-width: 768px) {
  .c-service-information__button--disability .c-service-information-button__box {
    padding: 30px 32px 10px;
  }
}
.c-service-information__button--disability .c-service-information-button__title {
  color: #394a58;
}
.c-service-information__button--disability .c-txt-box-link__icon {
  margin: 0 0 0 -10px;
}

.c-service-information__button--complex {
  background-color: #eeeff0;
  border-left: 16px solid #f57b20;
  background-image: url("../images/graphics/svgicons/new-complex-care-icon.svg");
  background-size: 97px 106px;
  background-repeat: no-repeat;
  background-position: bottom 1rem right 1rem;
}
.c-service-information__button--complex .c-service-information-button__box {
  padding: 30px 20px 16px;
}
@media only screen and (min-width: 768px) {
  .c-service-information__button--complex .c-service-information-button__box {
    padding: 30px 32px 10px;
  }
}
.c-service-information__button--complex .c-service-information-button__title {
  color: #394a58;
}
.c-service-information__button--complex .c-txt-box-link__icon {
  margin: 0 0 0 -10px;
}

.c-service-information__button--woodhall {
  background-color: #eeeff0;
  border-left: 16px solid #7ab800;
  background-image: url("../images/graphics/svgicons/new-woodhall-icon.svg");
  background-size: 120px 75px;
  background-repeat: no-repeat;
  background-position: bottom 1rem right 1rem;
}
.c-service-information__button--woodhall .c-service-information-button__box {
  padding: 30px 20px 16px;
}
@media only screen and (min-width: 768px) {
  .c-service-information__button--woodhall .c-service-information-button__box {
    padding: 30px 32px 10px;
  }
}
.c-service-information__button--woodhall .c-service-information-button__title {
  color: #394a58;
}
.c-service-information__button--woodhall .c-txt-box-link__icon {
  margin: 0 0 0 -10px;
}

.c-service-information__button--homeless {
  background-color: #eeeff0;
  border-left: 16px solid #e9292f;
}
.c-service-information__button--homeless .c-service-information-button__title {
  color: #394a58;
}
.c-service-information__button--homeless .c-txt-box-link__icon {
  margin: 10px 0 0 -10px;
}

.c-service-information__button--purple {
  background-color: #8366ac;
}

.c-service-information__button--cyan {
  background-color: #00b0ca;
}

.c-service-information__inline_button--orange {
  background-color: #f57b20;
}

.c-service-information__inline_button--green {
  background-color: #7ab800;
}

.c-service-information__inline_button--red {
  background-color: #eeeff0;
  border-left: 16px solid #e9292f;
  background-image: url("../images/graphics/svgicons/new-homeless-icon.svg");
  background-size: 97px 106px;
  background-repeat: no-repeat;
  background-position: bottom 1rem right 1rem;
}
@media only screen and (min-width: 768px) {
  .c-service-information__inline_button--red .c-service-information-button__box {
    padding: 30px 32px 10px;
  }
}
.c-service-information__inline_button--red .c-service-information-button__title {
  color: #394a58;
}
.c-service-information__inline_button--red .c-txt-box-link__icon {
  margin: 0 0 0 -10px;
}

.c-service-information__inline_button--new-grey {
  background-color: #43576a;
}

.c-service-information__inline_button--cyan {
  background-color: #00b0ca;
}

.c-service-information__button--cqc {
  background-color: #43576a;
  border: 3px solid white;
  color: white;
  padding: 1rem 1.5rem;
  width: 300px;
  font-size: 1.3rem;
  font-weight: 500;
}
.c-service-information__button--cqc .c-arrow-icon-new--right {
  width: 60px;
  height: 60px;
}
@media only screen and (min-width: 992px) {
  .c-service-information__button--cqc {
    padding: 1rem 1rem;
    width: 270px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-service-information__button--cqc {
    padding: 1rem 1.5rem;
    width: 300px;
  }
}

.c-tell-us__button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  background-color: #7ab800;
  color: white;
  margin: 0 0 1rem;
}
.c-tell-us__button .c-boxlinks__icon, .c-tell-us__button .c-boxlinks__icon--hover {
  display: block;
  width: 70px;
  height: 70px;
  padding: 0;
  margin: 0;
}
.c-tell-us__button span {
  padding: 0 1rem;
  font-size: 1.1rem;
}

.c-visually-hidden:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.c-search .c-search__result {
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-search .c-search__result {
    width: 66% !important;
  }
}
.c-search .c-search__result .c-search__link {
  font-weight: 600;
}

ul.c-bulleted-newgreen {
  list-style-type: none;
  margin: 10px 0;
  padding: 0;
}
ul.c-bulleted-newgreen li {
  margin: 10px 0 0 0;
  padding: 0 0 0 25px;
  background-image: url("../images/bullets/newgreen-bullet.png");
  background-repeat: no-repeat;
  background-position: 0 46%;
  background-size: 8px;
  line-height: 20px;
}

ul.c-bulleted-cyan {
  list-style-type: none;
  margin: 10px 0;
  padding: 0;
}
ul.c-bulleted-cyan li {
  margin: 10px 0 0 0;
  padding: 0 0 0 25px;
  background-image: url("../images/bullets/cyan-bullet.png");
  background-repeat: no-repeat;
  background-position: 0 6px;
  background-size: 8px;
  line-height: 20px;
}

ul.c-bulleted-green {
  list-style-type: none;
  margin: 10px 0;
  padding: 0;
}
ul.c-bulleted-green li {
  margin: 10px 0 0 0;
  padding: 0 0 0 25px;
  background-image: url("../images/bullets/green-bullet.png");
  background-repeat: no-repeat;
  background-position: 0 6px;
  background-size: 8px;
  line-height: 20px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy1wcmUvbWFpbi5jc3MiLCIuLi9zY3NzL19mb250cy5zY3NzIiwiLi4vc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9zY3NzL19zZXR0aW5ncy5zY3NzIiwiLi4vc2Nzcy9fZmxleGdyaWQuc2NzcyIsIi4uL3Njc3MvX2FuaW1hdGlvbnMuc2NzcyIsIi4uL3Njc3MvX21lbnUuc2NzcyIsIi4uL3Njc3MvX2Zvb3Rlci5zY3NzIiwiLi4vc2Nzcy9faGVhZGVyLnNjc3MiLCIuLi9zY3NzL19hci5zY3NzIiwiLi4vc2Nzcy9fY3FjLnNjc3MiLCIuLi9zY3NzL19zZXJ2aWNlcy5zY3NzIiwiLi4vc2Nzcy9fc2VjdGlvbnMuc2NzcyIsIi4uL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi9zY3NzL19idXR0b25zLnNjc3MiLCIuLi9zY3NzL19zZWFyY2guc2NzcyIsIi4uL3Njc3MvX2xpc3RzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztDQUFBO0FBTUE7RUFDRSw2Q0FBQTtFQUNBLG9FQUFBO0VBQ0EscVRBQUE7QURFRjtBQ0FBO0VBQ0UsNkNBQUE7RUFDQSxvRUFBQTtFQUNBLHFUQUFBO0FERUY7QUNBQTtFQUNFLDBDQUFBO0VBQ0Esb0VBQUE7RUFDQSxxVEFBQTtBREVGO0FDQUE7RUFDRSw2Q0FBQTtFQUNBLG9FQUFBO0VBQ0EscVRBQUE7QURFRjtBRTFCQSxrQkFBQTtBQUVBLFVBQUE7QUFDQTs7Ozs7Q0FBQTtBQWlCQSxlQUFBO0FBeUJBLGlCQUFBO0FBYUEsY0FBQTtBQUVBLGtCQUFBO0FBWUEsWUFBQTtBQVVBLDhCQUFBO0FBYUEsaUJBQUE7QUMvRkEseUJBQUE7QUFDQTtFQUNFLHNCQUFBO0FIMkNGOztBR3hDQTtFQUVFLHNDQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FIMENGOztBR3ZDQTtFQUNFLFVBQUE7RUFDQSxTQUFBO0FIMENGOztBR3ZDQTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHNC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REE7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7QUhxREY7O0FHbERBO0VBQ0UseUJEaFBTO0FGcVNYOztBR2xEQTtFQUNFLHlCRHpLWTtBRjhOZDs7QUdsREE7RUFDRSx5QkRsT1c7QUZ1UmI7O0FHbERBO0VBQ0UseUJEM09TO0FGZ1NYOztBR2xEQTtFQUNFLHlCRHRQVTtBRjJTWjs7QUdsREE7RUFDRSx5QkR6UFM7QUY4U1g7O0FHbERBO0VBQ0UseUJEblFXO0FGd1RiOztBR2xEQTtFQUNFLHlCRC9QVztBRm9UYjs7QUdsREE7RUFDRSx5QkRoUVc7QUZxVGI7O0FHbERBO0VBQ0UseUJEN1FXO0FGa1ViOztBR2xEQTtFQUNFLG9DRDVQcUI7QUZpVHZCOztBR2xEQTtFQUNFLHlCRC9STztBRm9WVDs7QUdsREE7RUFDRSx5QkQzUWU7QUZnVWpCOztBR2xEQTtFQUNFLHlCQUFBO0FIcURGOztBR2xEQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBSHFERjs7QUdsREEsb0JBQUE7QUFDQTtFQUNFLCtCQUFBO0FIcURGOztBR2xEQTtFQUNFLDJCQUFBO0FIcURGOztBR2xEQSxZQUFBO0FBQ0E7RUFDRSxrQkFBQTtBSHFERjs7QUdsREE7RUFDRSxrQkFBQTtBSHFERjs7QUdsREE7RUFDRSx3QkFBQTtFQUNBLFlBQUE7QUhxREY7O0FHbERBO0VBQ0UsU0FBQTtBSHFERjs7QUdsREE7RUFDRSxhQUFBO0FIcURGOztBR2xEQTtFQUNFLDJCQUFBO0FIcURGOztBR2xEQTtFQUNFLDJCQUFBO0FIcURGOztBR2xEQTtFQUNFLGdCQUFBO0FIcURGOztBR2xEQTtFQUNFLDhCQUFBO0FIcURGOztBR2xEQTtFQUNFLDhCQUFBO0FIcURGOztBR2xEQTtFQUNFLDhCQUFBO0FIcURGOztBR2xEQTtFQUNFLDhCQUFBO0FIcURGOztBR2xEQTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QUhxREY7O0FHbERBO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBSHFERjs7QUdsREE7RUFD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RU40cUdOO0VNenFHRTtJQUNFLGtCQUFBO0VOMnFHSjtFTXpxR0k7SUFDRSxjSjE0Q1c7SUkyNENYLHFCQUFBO0VOMnFHTjtFTXZxR0k7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7RU55cUdOO0VNcnFHSTtJQUNFLFVBQUE7SUFDQSxXQUFBO0lBQ0EsbUJBQUE7RU51cUdOO0VNcHFHSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7RU5zcUdOO0VNbnFHSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7RU5xcUdOO0VNbHFHSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7RU5vcUdOO0VNanFHSTtJQUNFLGFBQUE7RU5tcUdOO0VNaHFHRTtJQUNFLGtCQUFBO0VOa3FHSjtFTWhxR0k7SUFDRSxjSnQ3Q1c7SUl1N0NYLHFCQUFBO0VOa3FHTjtFTTlwR0k7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7RU5ncUdOO0VNN3BHSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7RU4rcEdOO0VNNXBHSTtJQUNFLFVBQUE7SUFDQSxXQUFBO0lBQ0EsbUJBQUE7RU44cEdOO0VNM3BHSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7RU42cEdOO0VNMXBHSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7RU40cEdOO0VNenBHSTtJQUNFLGFBQUE7RU4ycEdOO0VNeHBHRTtJQUNFLGtCQUFBO0VOMHBHSjtFTXhwR0k7SUFDRSxjSmorQ1c7SUlrK0NYLHFCQUFBO0VOMHBHTjtFTXRwR0k7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7RU53cEdOO0VNcnBHSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7RU51cEdOO0VNcHBHSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7RU5zcEdOO0VNbnBHSTtJQUNFLFVBQUE7SUFDQSxXQUFBO0lBQ0EsbUJBQUE7RU5xcEdOO0VNbHBHSTtJQUNFLFVBQUE7SUFDQSxVQUFB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NnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FUNnFNRjs7QVMxcU1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtBVDZxTUY7O0FTMXFNQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBVDZxTUY7O0FTMXFNQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBVDZxTUY7O0FTMXFNQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBVDZxTUY7O0FTMXFNQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBVDZxTUY7O0FTMXFNQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBVDZxTUY7O0FTMXFNQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBVDZxTUY7O0FTMXFNQTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBVDZxTUY7O0FVbjhNQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBVnM4TUY7O0FVbjhNQTtFQUNFLDBDQUFBO01BQUEsNkJBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGdFQUFBO0VBQ0EsMkNBQUE7RUFDQSw0QkFBQTtFQUNBLG9CQUFBO0FWczhNRjtBVXI4TUU7RUFURjtJQVVJLHlDQUFBO1FBQUEsNEJBQUE7RVZ3OE1GO0FBQ0Y7QVV2OE1FO0VBWkY7SUFhSSw4Q0FBQTtRQUFBLGlDQUFBO0VWMDhNRjtBQUNGO0FVeDhNRTtFQUNFLHlCQUFBO0VBQ0EsYUFBQTtBVjA4TUo7QVV4OE1JO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0FWMDhNTjtBVXg4TU07RUFMRjtJQU1JLGlCQUFBO0VWMjhNTjtBQUNGO0FVMThNTTtFQVJGO0lBU0ksaUJBQUE7RVY2OE1OO0FBQ0Y7QVUxOE1JO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0FWNDhNTjtBVTE4TU07RUFMRjtJQU1JLGlCQUFBO0VWNjhNTjtBQUNGO0FVNThNTTtFQVJGO0lBU0ksaUJBQUE7RVYrOE1OO0FBQ0Y7QVUzOE1FO0VBQ0Usc0JBQUE7RUFDQSw2REFBQTtFQUNBLHVDQUFBO0VBQ0EsNEJBQUE7RUFDQSxvQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtBVjY4TUo7QVU1OE1JO0VBVEY7SUFVSSw0QkFBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0VWKzhNSjtBQUNGO0FVNzhNSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7QVYrOE1OO0FVNThNSTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QVY4OE1OO0FVMzhNSTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtBVjY4TU47QVUxOE1JO0VBQ0UsbUJBQUE7QVY0OE1OO0FVejhNSTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdFQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0FWMjhNTjtBVXg4TUk7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1RUFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtBVjA4TU47QVV2OE1JO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsdUVBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QVZ5OE1OO0FVcjhNRTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBVnU4TUo7QVVyOE1JO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QVZ1OE1OO0FVbjhNRTtFQUNFLHVCQUFBO0FWcThNSjtBVXA4TUk7RUFGRjtJQUdJLHVCQUFBO0VWdThNSjtBQUNGO0FVdDhNSTtFQUxGO0lBTUksc0JBQUE7RVZ5OE1KO0FBQ0Y7QVV0OE1FO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0FWdzhNSjtBVXI4TUk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBVnU4TU47QVVuOE1FO0VBQ0UsY0FBQTtFQUNBLFlBQUE7QVZxOE1KOztBVWo4TUE7RUFDRSx5QkFBQTtFQUNBLGdFQUFBO0FWbzhNRjtBVWw4TUU7RUFDRSx5QkFBQTtBVm84TUo7O0FVaDhNQTtFQUNFLHNFQUFBO0FWbThNRjs7QVVoOE1BO0VBQ0Usc0VBQUE7QVZtOE1GOztBV3BuTkEseUJBQUE7QUFFQTtFQUNFLFNBQUE7RUFDQSxtQkFBQTtBWHNuTkY7O0FXbm5OQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FYc25ORjtBV3JuTkU7RUFWRjtJQVdJLFVBQUE7RVh3bk5GO0FBQ0Y7QVd2bk5FO0VBYkY7SUFjSSxVQUFBO0VYMG5ORjtBQUNGO0FXem5ORTtFQWhCRjtJQWlCSSxVQUFBO0VYNG5ORjtBQUNGO0FXM25ORTtFQW5CRjtJQW9CSSxVQUFBO0VYOG5ORjtBQUNGO0FXN25ORTtFQXRCRjtJQXVCSSxVQUFBO0VYZ29ORjtBQUNGO0FXL25ORTtFQXpCRjtJQTBCSSxVQUFBO0VYa29ORjtBQUNGO0FXam9ORTtFQTVCRjtJQTZCSSxVQUFBO0VYb29ORjtBQUNGO0FXbm9ORTtFQS9CRjtJQWdDSSxVQUFBO0VYc29ORjtBQUNGO0FXcG9ORTtFQW5DRjtJQW9DSSxVQUFBO0lBQ0EsaUJBQUE7RVh1b05GO0FBQ0Y7QVd0b05FO0VBdkNGO0lBd0NJLFVBQUE7RVh5b05GO0FBQ0Y7QVd4b05FO0VBMUNGO0lBMkNJLFVBQUE7RVgyb05GO0FBQ0Y7O0FXeG9OQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QVgyb05GO0FXMW9ORTtFQUpGO0lBS0ksa0JBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtJQUNBLGNBQUE7RVg2b05GO0FBQ0Y7O0FXMW9OQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FYNm9ORjtBVzVvTkU7RUFWRjtJQVdJLFVBQUE7RVgrb05GO0FBQ0Y7QVc5b05FO0VBYkY7SUFjSSxVQUFBO0VYaXBORjtBQUNGO0FXaHBORTtFQWhCRjtJQWlCSSxVQUFBO0VYbXBORjtBQUNGO0FXbHBORTtFQW5CRjtJQW9CSSxVQUFBO0VYcXBORjtBQUNGO0FXbnBORTtFQXZCRjtJQXdCSSxVQUFBO0lBQ0EsaUJBQUE7RVhzcE5GO0FBQ0Y7QVdycE5FO0VBM0JGO0lBNEJJLFVBQUE7RVh3cE5GO0FBQ0Y7QVd2cE5FO0VBOUJGO0lBK0JJLFVBQUE7RVgwcE5GO0FBQ0Y7QVd6cE5FO0VBakNGO0lBa0NJLFVBQUE7RVg0cE5GO0FBQ0Y7QVczcE5FO0VBcENGO0lBcUNJLFVBQUE7RVg4cE5GO0FBQ0Y7O0FXM3BOQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QVg4cE5GO0FXN3BORTtFQUpGO0lBS0ksa0JBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtJQUNBLGNBQUE7RVhncU5GO0FBQ0Y7O0FXN3BOQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QVhncU5GO0FXL3BORTtFQU5GO0lBT0ksbUJBQUE7RVhrcU5GO0FBQ0Y7O0FXL3BOQTtFQUNFLDRCQUFBO01BQUEsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBWGtxTkY7QVdqcU5FO0VBSkY7SUFLSSw4QkFBQTtRQUFBLGlCQUFBO0lBQ0EsbUJBQUE7RVhvcU5GO0FBQ0Y7O0FXanFOQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO01BQUEsY0FBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0FYb3FORjtBV25xTkU7RUFORjtJQU9JLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHVCQUFBO1FBQUEsbUJBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7UUFBQSw4QkFBQTtJQUNBLHFCQUFBO1FBQUEsdUJBQUE7SUFDQSxxQkFBQTtRQUFBLGlCQUFBO0VYc3FORjtBQUNGOztBV25xTkE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtNQUFBLGNBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0FYc3FORjtBV3JxTkU7RUFMRjtJQU1JLG9CQUFBO0lBQUEsYUFBQTtJQUNBLFdBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7UUFBQSw4QkFBQTtJQUNBLHFCQUFBO1FBQUEsdUJBQUE7SUFDQSxxQkFBQTtRQUFBLGlCQUFBO0VYd3FORjtBQUNGOztBV3JxTkE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtNQUFBLGNBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0FYd3FORjtBV3ZxTkU7RUFMRjtJQU1JLG9CQUFBO0lBQUEsYUFBQTtJQUNBLFdBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7UUFBQSw4QkFBQTtJQUNBLG1CQUFBO1FBQUEscUJBQUE7SUFDQSxxQkFBQTtRQUFBLGlCQUFBO0VYMHFORjtBQUNGOztBV3ZxTkE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtNQUFBLGNBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0VBQ0EsY0FBQTtBWDBxTkY7QVd6cU5FO0VBTkY7SUFPSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0EscUJBQUE7UUFBQSxpQkFBQTtFWDRxTkY7QUFDRjs7QVd6cU5BO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7TUFBQSxjQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtFQUNBLGNBQUE7QVg0cU5GO0FXM3FORTtFQU5GO0lBT0ksV0FBQTtJQUNBLGNBQUE7SUFDQSxxQkFBQTtRQUFBLGlCQUFBO0VYOHFORjtBQUNGOztBVzNxTkE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7RUFDQSxhQUFBO0FYOHFORjtBVzdxTkU7RUFORjtJQU9JLGFBQUE7RVhnck5GO0FBQ0Y7O0FXNXFORTtFQUNFLGNUeEhjO0VTeUhkLGlCQUFBO0FYK3FOSjtBVzlxTkk7RUFIRjtJQUlJLGlCQUFBO0VYaXJOSjtBQUNGO0FXaHJOSTtFQU5GO0lBT0ksaUJBQUE7RVhtck5KO0FBQ0Y7QVdock5FO0VBQ0Usc0JUcExrQjtBRnMyTnRCOztBVzlxTkE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7QVhpck5GOztBVzVxTkE7RUFDRSxTQUFBO0VBQ0Esa0NUakplO0VTa0pmLGFBQUE7QVgrcU5GO0FXOXFORTtFQUpGO0lBS0ksYUFBQTtFWGlyTkY7QUFDRjtBVy9xTkU7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QVhpck5KO0FXOXFORTtFQUNFLFlBQUE7QVhnck5KOztBVzVxTkE7RUFDRSxTQUFBO0VBQ0Esd0RBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQ1QxTnFCO0VTMk5yQix1QkFBQTtBWCtxTkY7QVc5cU5FO0VBUkY7SUFTSSx1QkFBQTtFWGlyTkY7QUFDRjtBVy9xTkU7RUFDRSxrQkFBQTtBWGlyTko7O0FXN3FOQTtFQUNFLDZCQUFBO01BQUEsZ0JBQUE7QVhnck5GO0FXL3FORTtFQUZGO0lBR0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsU0FBQTtFWGtyTkY7QUFDRjs7QVcvcU5BO0VBQ0UsNkJBQUE7TUFBQSxnQkFBQTtBWGtyTkY7QVdqck5FO0VBRkY7SUFHSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxTQUFBO0VYb3JORjtBQUNGOztBV2pyTkE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBWG9yTkY7QVduck5FO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxTQUFBO0VYc3JORjtBQUNGOztBV25yTkE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0FYc3JORjtBV3JyTkU7RUFMRjtJQU1JLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFNBQUE7RVh3ck5GO0FBQ0Y7QVd0ck5FO0VBQ0Usd0JBQUE7QVh3ck5KO0FXdnJOSTtFQUZGO0lBR0ksVUFBQTtJQUNBLFlBQUE7RVgwck5KO0FBQ0Y7QVd6ck5JO0VBTkY7SUFPSSxXQUFBO0VYNHJOSjtBQUNGO0FXenJORTtFQUNFLGNUM1JTO0VTNFJULGlCQUFBO0FYMnJOSjtBVzFyTkk7RUFIRjtJQUlJLGlCQUFBO0VYNnJOSjtBQUNGO0FXMXJORTtFQUNFLGNUOVNPO0FGMCtOWDtBVzNyTkk7RUFGRjtJQUdJLGFBQUE7SUFDQSxTQUFBO0VYOHJOSjtBQUNGOztBV3pyTkE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBWDRyTkY7QVczck5FO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxTQUFBO0VYOHJORjtBQUNGOztBVzNyTkE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBWDhyTkY7QVc3ck5FO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxTQUFBO0VYZ3NORjtBQUNGO0FXOXJORTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG9CQUFBO01BQUEsWUFBQTtFQUNBLG9CQUFBO01BQUEsY0FBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QVhnc05KO0FXL3JOSTtFQU5GO0lBT0kscUJBQUE7UUFBQSxpQkFBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7RVhrc05KO0FBQ0Y7QVdoc05JO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBWGtzTk47QVdqc05NO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxZQUFBO0VYb3NOTjtBQUNGO0FXanNOSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QVhtc05OO0FXbHNOTTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtFWHFzTk47QUFDRjtBV2pzTkU7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLFlBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0FYbXNOSjtBV2xzTkk7RUFORjtJQU9JLHFCQUFBO1FBQUEsaUJBQUE7RVhxc05KO0FBQ0Y7QVduc05JO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QVhxc05OO0FXcHNOTTtFQUhGO0lBSUksNEJBQUE7UUFBQSxlQUFBO0VYdXNOTjtBQUNGO0FXbnNOSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FYcXNOTjtBV3BzTk07RUFIRjtJQUlJLDRCQUFBO1FBQUEsZUFBQTtFWHVzTk47QUFDRjtBV3BzTkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBWHNzTk47O0FXanNOQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0FYb3NORjtBV25zTkU7RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFNBQUE7RVhzc05GO0FBQ0Y7QVdwc05FO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QVhzc05KO0FXbnNORTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FYcXNOSjs7QVdqc05BO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtFQUNBLDZCQUFBO01BQUEsZ0JBQUE7QVhvc05GO0FXbnNORTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsU0FBQTtFWHNzTkY7QUFDRjtBV3BzTkU7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLFlBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0FYc3NOSjtBV3JzTkk7RUFORjtJQU9JLHFCQUFBO1FBQUEsaUJBQUE7SUFDQSxzQkFBQTtRQUFBLDhCQUFBO0VYd3NOSjtBQUNGO0FXdHNOSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QVh3c05OO0FXdnNOTTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtFWDBzTk47QUFDRjtBV3ZzTkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FYeXNOTjtBV3hzTk07RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFlBQUE7RVgyc05OO0FBQ0Y7QVd2c05FO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esb0JBQUE7TUFBQSxZQUFBO0VBQ0Esb0JBQUE7TUFBQSxjQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBWHlzTko7QVd4c05JO0VBTkY7SUFPSSxxQkFBQTtRQUFBLGlCQUFBO0VYMnNOSjtBQUNGO0FXenNOSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FYMnNOTjtBVzFzTk07RUFIRjtJQUlJLDRCQUFBO1FBQUEsZUFBQTtFWDZzTk47QUFDRjtBV3pzTkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBWDJzTk47QVcxc05NO0VBSEY7SUFJSSw0QkFBQTtRQUFBLGVBQUE7RVg2c05OO0FBQ0Y7QVcxc05JO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QVg0c05OOztBV3ZzTkE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBWDBzTkY7QVd6c05FO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxTQUFBO0VYNHNORjtBQUNGOztBV3hzTkE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBWDJzTkY7QVcxc05FO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxTQUFBO0VYNnNORjtBQUNGO0FXM3NORTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG9CQUFBO01BQUEsWUFBQTtFQUNBLG9CQUFBO01BQUEsY0FBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QVg2c05KO0FXNXNOSTtFQU5GO0lBT0kscUJBQUE7UUFBQSxpQkFBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7RVgrc05KO0FBQ0Y7QVc3c05JO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QVgrc05OO0FXMXNORTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG9CQUFBO01BQUEsWUFBQTtFQUNBLG9CQUFBO01BQUEsY0FBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QVg0c05KO0FXM3NOSTtFQU5GO0lBT0kscUJBQUE7UUFBQSxpQkFBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7RVg4c05KO0FBQ0Y7QVc1c05JO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSxvQkFBQTtNQUFBLDJCQUFBO0FYOHNOTjtBVzdzTk07RUFMRjtJQU1JLDRCQUFBO1FBQUEsZUFBQTtJQUNBLGlCQUFBO0VYZ3ROTjtBQUNGO0FXOXNOTTtFQUNFLGtCQUFBO0FYZ3ROUjtBVzdzTk07RUFDRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBWCtzTlI7QVc1c05NO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QVg4c05SO0FXenNOSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QVgyc05OO0FXMXNOTTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtFWDZzTk47QUFDRjs7QVd2c05BO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtFQUNBLDZCQUFBO01BQUEsZ0JBQUE7QVgwc05GO0FXenNORTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsU0FBQTtFWDRzTkY7QUFDRjs7QVd6c05BO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtFQUNBLDZCQUFBO01BQUEsZ0JBQUE7QVg0c05GO0FXM3NORTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsU0FBQTtFWDhzTkY7QUFDRjtBVzVzTkU7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLFlBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0FYOHNOSjtBVzdzTkk7RUFORjtJQU9JLHFCQUFBO1FBQUEsaUJBQUE7SUFDQSxzQkFBQTtRQUFBLDhCQUFBO0VYZ3ROSjtBQUNGO0FXOXNOSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QVhndE5OO0FXL3NOTTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtFWGt0Tk47QUFDRjtBVy9zTkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FYaXROTjtBV2h0Tk07RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFlBQUE7RVhtdE5OO0FBQ0Y7O0FXN3NOQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0FYZ3RORjtBVy9zTkU7RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFNBQUE7RVhrdE5GO0FBQ0Y7QVdodE5FO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QVhrdE5KO0FXL3NORTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FYaXROSjs7QVc3c05BO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtFQUNBLDZCQUFBO01BQUEsZ0JBQUE7QVhndE5GO0FXL3NORTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsU0FBQTtFWGt0TkY7QUFDRjtBV2h0TkU7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLFlBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0FYa3ROSjtBV2p0Tkk7RUFORjtJQU9JLHFCQUFBO1FBQUEsaUJBQUE7RVhvdE5KO0FBQ0Y7QVdqdE5JO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBWG10Tk47QVcvc05FO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esb0JBQUE7TUFBQSxZQUFBO0VBQ0Esb0JBQUE7TUFBQSxjQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBWGl0Tko7QVdodE5JO0VBTkY7SUFPSSxxQkFBQTtRQUFBLGlCQUFBO0lBQ0Esc0JBQUE7UUFBQSw4QkFBQTtFWG10Tko7QUFDRjtBV2p0Tkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FYbXROTjtBV2x0Tk07RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFlBQUE7RVhxdE5OO0FBQ0Y7QVdsdE5JO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBWG90Tk47QVdudE5NO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxZQUFBO0VYc3ROTjtBQUNGOztBV2p0TkE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBWG90TkY7QVdudE5FO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxTQUFBO0VYc3RORjtBQUNGO0FXcHRORTtFQUNFLHlCVHB0QmE7RVNxdEJiLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7QVhzdE5KO0FXbnRORTtFQUNFLGNBQUE7RUFDQSxVQUFBO0FYcXROSjtBV3B0Tkk7RUFIRjtJQUlJLFVBQUE7RVh1dE5KO0FBQ0Y7O0FXbnROQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0FYc3RORjtBV3J0TkU7RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFNBQUE7RVh3dE5GO0FBQ0Y7QVd0dE5FO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esb0JBQUE7TUFBQSxZQUFBO0VBQ0Esb0JBQUE7TUFBQSxjQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBWHd0Tko7QVd2dE5JO0VBTkY7SUFPSSxxQkFBQTtRQUFBLGlCQUFBO0lBQ0Esc0JBQUE7UUFBQSw4QkFBQTtFWDB0Tko7QUFDRjtBV3h0Tkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FYMHROTjtBV3p0Tk07RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFlBQUE7RVg0dE5OO0FBQ0Y7QVd6dE5JO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBWDJ0Tk47QVcxdE5NO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxZQUFBO0VYNnROTjtBQUNGO0FXenRORTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG9CQUFBO01BQUEsWUFBQTtFQUNBLG9CQUFBO01BQUEsY0FBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QVgydE5KO0FXMXROSTtFQU5GO0lBT0kscUJBQUE7UUFBQSxpQkFBQTtFWDZ0Tko7QUFDRjtBVzN0Tkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBWDZ0Tk47QVc1dE5NO0VBSEY7SUFJSSw0QkFBQTtRQUFBLGVBQUE7RVgrdE5OO0FBQ0Y7QVczdE5JO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QVg2dE5OO0FXNXROTTtFQUhGO0lBSUksNEJBQUE7UUFBQSxlQUFBO0VYK3ROTjtBQUNGO0FXNXROSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FYOHROTjs7QVd6dE5BO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QVg0dE5GO0FXM3RORTtFQUhGO0lBSUksdUJBQUE7SUFDQSxZQUFBO0VYOHRORjtBQUNGO0FXN3RORTtFQVBGO0lBUUksdUJBQUE7SUFDQSxZQUFBO0VYZ3VORjtBQUNGOztBVzd0TkE7RUFDRSxpQkFBQTtFQUNBLFVBQUE7QVhndU5GO0FXL3RORTtFQUhGO0lBSUksaUJBQUE7SUFDQSxZQUFBO0VYa3VORjtBQUNGO0FXanVORTtFQVBGO0lBUUksaUJBQUE7SUFDQSxZQUFBO0VYb3VORjtBQUNGOztBV2p1TkE7RUFDRSxpQkFBQTtFQUNBLFVBQUE7QVhvdU5GO0FXbnVORTtFQUhGO0lBSUksWUFBQTtFWHN1TkY7QUFDRjtBV3J1TkU7RUFORjtJQU9JLFlBQUE7RVh3dU5GO0FBQ0Y7O0FZeG1QQSxvREFBQTtBQUNBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FaMm1QRjs7QVl4bVBBO0VBQ0UsZUFBQTtBWjJtUEY7QVkxbVBFO0VBRkY7SUFHSSxnQkFBQTtJQUNBLGNBQUE7RVo2bVBGO0FBQ0Y7QVk1bVBFO0VBTkY7SUFPSSxnQkFBQTtJQUNBLGNBQUE7RVorbVBGO0FBQ0Y7QVk5bVBFO0VBVkY7SUFXSSxpQkFBQTtJQUNBLGNBQUE7RVppblBGO0FBQ0Y7O0FZOW1QQTtFQUNFLFVBQUE7QVppblBGO0FZaG5QRTtFQUZGO0lBR0ksZUFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtFWm1uUEY7QUFDRjtBWWxuUEU7RUFQRjtJQVFJLGdCQUFBO0lBQ0EsY0FBQTtFWnFuUEY7QUFDRjtBWXBuUEU7RUFYRjtJQVlJLGlCQUFBO0lBQ0EsY0FBQTtFWnVuUEY7QUFDRjtBWXJuUEU7RUFDRSxjQUFBO0FadW5QSjs7QVlublBBO0VBQ0UsY0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0Fac25QRjtBWXBuUEU7RUFDRSxhQUFBO0Fac25QSjs7QVlqblBFO0VBREY7SUFFSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw2QkFBQTtRQUFBLGdCQUFBO0VacW5QRjtBQUNGOztBWWxuUEE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxZQUFBO0FacW5QRjtBWXBuUEU7RUFIRjtJQUlJLFNBQUE7SUFDQSw2QkFBQTtRQUFBLGdCQUFBO0VadW5QRjtBQUNGOztBWXBuUEE7RUFDRSxjQUFBO0VBQ0EsU0FBQTtBWnVuUEY7QVl0blBFO0VBSEY7SUFJSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxlQUFBO0lBQ0EsNkJBQUE7UUFBQSxnQkFBQTtFWnluUEY7QUFDRjs7QVlyblBBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QVp3blBGO0FZdm5QRTtFQUhGO0lBSUksb0JBQUE7SUFBQSxhQUFBO0lBQ0EsZUFBQTtJQUNBLDZCQUFBO1FBQUEsZ0JBQUE7SUFDQSxtQkFBQTtRQUFBLGVBQUE7RVowblBGO0FBQ0Y7O0FZdG5QRTtFQURGO0lBRUksb0JBQUE7SUFBQSxhQUFBO0lBQ0EsZUFBQTtJQUNBLDZCQUFBO1FBQUEsZ0JBQUE7RVowblBGO0FBQ0Y7O0FZdm5QQTtFQUNFLGFBQUE7QVowblBGO0FZem5QRTtFQUZGO0lBR0ksb0JBQUE7RVo0blBGO0FBQ0Y7QVkzblBFO0VBTEY7SUFNSSxvQkFBQTtFWjhuUEY7QUFDRjs7QVkxblBBO0VBQ0UsYUFBQTtBWjZuUEY7QVk1blBFO0VBRkY7SUFHSSxtQkFBQTtFWituUEY7QUFDRjtBWTluUEU7RUFMRjtJQU1JLG9CQUFBO0VaaW9QRjtBQUNGOztBWTluUEE7RUFDRSxhQUFBO0FaaW9QRjs7QVk3blBBO0VBQ0UsYUFBQTtBWmdvUEY7O0FZN25QQTtFQUNFLHlCVmhHVTtFVWlHVixrRUFBQTtFQUNBLHVDQUFBO0VBQ0Esb0JBQUE7RUFDQSw0QkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0FaZ29QRjtBWTluUEU7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFDVmpJUTtFVWtJUixnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QVpnb1BKO0FZOW5QSTtFQUNFLHFDVnZJTTtBRnV3UFo7QVk3blBJO0VBQ0UsMEJBQUE7QVorblBOO0FZNW5QSTtFQWpCRjtJQWtCSSxlQUFBO0VaK25QSjtBQUNGO0FZN25QSTtFQXJCRjtJQXNCSSxVQUFBO0VaZ29QSjtBQUNGO0FZN25QRTtFQW5DRjtJQW9DSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxzQkFBQTtRQUFBLG1CQUFBO0VaZ29QRjtBQUNGO0FZOW5QRTtFQUNFLGlCQUFBO01BQUEsYUFBQTtBWmdvUEo7QVk3blBFO0VBQ0UsZUFBQTtBWituUEo7QVk5blBJO0VBRkY7SUFHSSxpQkFBQTtRQUFBLGFBQUE7SUFDQSxzQkFBQTtFWmlvUEo7QUFDRjs7QVk3blBBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7RUFDQSx5QlZ4SlU7RVV5SlYsYUFBQTtFQUNBLGNBQUE7QVpnb1BGO0FZOW5QRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUNWckxRO0VVc0xSLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QVpnb1BKO0FZOW5QSTtFQUNFLHFDVjVMTTtBRjR6UFo7QVk3blBJO0VBQ0UsMEJBQUE7QVorblBOO0FZNW5QSTtFQWxCRjtJQW1CSSxlQUFBO0lBQ0EsZUFBQTtFWituUEo7QUFDRjtBWTluUEk7RUF0QkY7SUF1QkksVUFBQTtJQUNBLFVBQUE7RVppb1BKO0FBQ0Y7O0FZN25QQTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBWmdvUEY7O0FZN25QQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFFQSxrQkFBQTtBWituUEY7QVk5blBFO0VBVkY7SUFXSSxVQUFBO0VaaW9QRjtBQUNGO0FZL25QRTtFQWRGO0lBZUksVUFBQTtFWmtvUEY7QUFDRjtBWWhvUEU7RUFsQkY7SUFtQkksVUFBQTtFWm1vUEY7QUFDRjtBWWpvUEU7RUF0QkY7SUF1QkksVUFBQTtFWm9vUEY7QUFDRjtBWWxvUEU7RUExQkY7SUEyQkksVUFBQTtFWnFvUEY7QUFDRjtBWW5vUEU7RUE5QkY7SUErQkksVUFBQTtFWnNvUEY7QUFDRjtBWXBvUEU7RUFsQ0Y7SUFtQ0ksVUFBQTtFWnVvUEY7QUFDRjtBWXJvUEU7RUF0Q0Y7SUF3Q0ksVUFBQTtFWnVvUEY7QUFDRjtBWXRvUEU7RUExQ0Y7SUEyQ0ksVUFBQTtFWnlvUEY7QUFDRjtBWXhvUEU7RUE3Q0Y7SUE4Q0ksVUFBQTtFWjJvUEY7QUFDRjtBWTFvUEU7RUFoREY7SUFpREksVUFBQTtFWjZvUEY7QUFDRjs7QVkxb1BBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBWjZvUEY7QVk1b1BFO0VBSkY7SUFLSSxrQkFBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0lBQ0EsY0FBQTtFWitvUEY7QUFDRjs7QVkzb1BBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QVo4b1BGO0FZN29QRTtFQVJGO0lBU0ksVUFBQTtFWmdwUEY7QUFDRjtBWS9vUEU7RUFYRjtJQVlJLFVBQUE7RVprcFBGO0FBQ0Y7QVlqcFBFO0VBZEY7SUFlSSxVQUFBO0Vab3BQRjtBQUNGOztBWWpwUEE7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0Fab3BQRjtBWW5wUEU7RUFKRjtJQUtJLGtCQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxjQUFBO0Vac3BQRjtBQUNGOztBWW5wUEE7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0Fac3BQRjs7QVlucFBBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBWnNwUEY7O0FZbnBQQTtFQUNFLGtCQUFBO0Fac3BQRjtBWXBwUEU7RUFDRSxZQUFBO0VBQ0EsOEJBQUE7RUFDQSx5REFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtBWnNwUEo7QVlucFBFO0VBQ0UsaUJBQUE7RUFDQSxpQkFBQTtBWnFwUEo7QVlscFBFO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0Fab3BQSjs7QVkvb1BBO0VBQ0Usa0JBQUE7QVprcFBGO0FZaHBQRTtFQUNFLFlBQUE7RUFDQSw4QkFBQTtFQUNBLHlEQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0Faa3BQSjtBWWhwUEk7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0Faa3BQTjtBWS9vUEk7RUFDRSxlQUFBO0VBQ0EseUJBQUE7QVppcFBOOztBWTNvUEE7RUFDRSxVQUFBO0FaOG9QRjtBWTdvUEU7RUFGRjtJQUdJLFdBQUE7RVpncFBGO0FBQ0Y7O0FZN29QQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FaZ3BQRjtBWS9vUEU7RUFIRjtJQUlJLFVBQUE7SUFDQSxpQkFBQTtFWmtwUEY7QUFDRjs7QVkvb1BBO0VBQ0UsaUJBQUE7QVprcFBGOztBWS9vUEE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QVprcFBGO0FZanBQRTtFQUpGO0lBS0ksYUFBQTtFWm9wUEY7QUFDRjtBWW5wUEU7RUFQRjtJQVFJLGFBQUE7RVpzcFBGO0FBQ0Y7QVlycFBFO0VBVkY7SUFXSSxhQUFBO0Vad3BQRjtBQUNGO0FZdnBQRTtFQWJGO0lBY0ksYUFBQTtFWjBwUEY7QUFDRjtBWXpwUEU7RUFoQkY7SUFpQkksYUFBQTtFWjRwUEY7QUFDRjs7QVl6cFBBLDhCQUFBO0FBQ0E7RUFDRSxjQUFBO0VBQ0EsY0FBQTtBWjRwUEY7QVkxcFBFO0VBQ0UsZ0NBQUE7QVo0cFBKO0FZenBQRTtFQUNFLGdDQUFBO0FaMnBQSjtBWXhwUEU7RUFaRjtJQWFJLHVCQUFBO0lBQ0EsWUFBQTtFWjJwUEY7QUFDRjs7QVl2cFBFO0VBREY7SUFFSSx3QkFBQTtJQUNBLGNBQUE7RVoycFBGO0FBQ0Y7O0FZdnBQQTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7QVowcFBGOztBWXZwUEE7RUFDRSw4QkFBQTtFQUNBLGlCQUFBO0FaMHBQRjtBWXpwUEU7RUFIRjtJQUlJLGdDQUFBO0lBQ0EsaUJBQUE7RVo0cFBGO0FBQ0Y7O0FZenBQQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QVo0cFBGOztBWXpwUEE7RUFDRSxjQUFBO0FaNHBQRjs7QVl6cFBBO0VBQ0UsY0FBQTtFQUNBLE9BQUE7QVo0cFBGO0FZMXBQRTtFQUNFLFVBQUE7RUFDQSxpQ0FBQTtBWjRwUEo7O0FZeHBQQTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QVoycFBGO0FZenBQRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FaMnBQSjs7QVl2cFBBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtBWjBwUEY7O0FZdnBQQTtFQUNFLGVBQUE7QVowcFBGOztBWXZwUEE7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QVowcFBGO0FZeHBQRTtFQUNFLHFCQUFBO0FaMHBQSjs7QVl0cFBBO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0FaeXBQRjtBWXZwUEU7RUFDRSxxQkFBQTtBWnlwUEo7O0FZcnBQQTtFQUNFLGNWOWRXO0VVK2RYLHFCQUFBO0Fad3BQRjtBWXRwUEU7RUFDRSxjVmxlUztFVW1lVCxxQkFBQTtBWndwUEo7O0FZbnBQQTtFQUNFLGVBQUE7QVpzcFBGO0FZcnBQRTtFQUZGO0lBR0ksb0JBQUE7SUFBQSxhQUFBO0lBQ0EsZUFBQTtJQUNBLFVBQUE7SUFDQSw2QkFBQTtRQUFBLGdCQUFBO0Vad3BQRjtBQUNGOztBWXJwUEE7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0Fad3BQRjtBWXZwUEU7RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtFWjBwUEY7QUFDRjs7QVlycFBBO0VBQ0UseUJWOWZXO0FGc3BRYjtBWXZwUEU7RUFGRjtJQUdJLGdCQUFBO0VaMHBQRjtBQUNGOztBWXZwUEE7RUFDRSx5QlZ0aEJXO0FGZ3JRYjtBWXpwUEU7RUFGRjtJQUdJLGdCQUFBO0VaNHBQRjtBQUNGOztBWXpwUEE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QVo0cFBGO0FZM3BQRTtFQUpGO0lBS0ksWUFBQTtFWjhwUEY7QUFDRjtBWTdwUEU7RUFQRjtJQVFJLFlBQUE7RVpncVBGO0FBQ0Y7QVkvcFBFO0VBVkY7SUFXSSxZQUFBO0lBQ0EsYUFBQTtFWmtxUEY7QUFDRjs7QVk5cFBBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QVppcVBGO0FZaHFQRTtFQUxGO0lBTUksWUFBQTtFWm1xUEY7QUFDRjtBWWxxUEU7RUFSRjtJQVNJLFlBQUE7RVpxcVBGO0FBQ0Y7QVlwcVBFO0VBWEY7SUFZSSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtFWnVxUEY7QUFDRjs7QVlucVBBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtBWnNxUEY7O0FZbnFQQTtFQUNFLGFBQUE7RUFDQSx5QkFBQTtBWnNxUEY7QVlwcVBFO0VBQ0UsaUJBQUE7RUFDQSxxQkFBQTtBWnNxUEo7QVlucVBFO0VBQ0UsWUFBQTtBWnFxUEo7O0FZanFQQTtFQUNFLGFBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7QVpvcVBGO0FZbHFQRTtFQUNFLFlBQUE7QVpvcVBKOztBWTlwUEU7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtNQUFBLGNBQUE7RUFDQSxvQkFBQTtBWmlxUEo7QVlocVBJO0VBSkY7SUFLSSxvQkFBQTtFWm1xUEo7QUFDRjtBWWpxUEk7RUFDRSw0QkFBQTtNQUFBLGVBQUE7QVptcVBOO0FZbHFQTTtFQUZGO0lBR0ksNEJBQUE7UUFBQSxlQUFBO0VacXFQTjtBQUNGO0FZbHFQSTtFQUNFLDRCQUFBO01BQUEsZUFBQTtFQUNBLGtCQUFBO0Fab3FQTjtBWW5xUE07RUFIRjtJQUlJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLGtCQUFBO0Vac3FQTjtBQUNGO0FZbHFQRTtFQUNFLDZCQUFBO0VBQ0EsZ0NBQUE7QVpvcVBKOztBWS9wUEE7RUFDRSxrQkFBQTtBWmtxUEY7O0FZL3BQQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QVprcVBGOztBWS9wUEE7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EscUNWL3BCVTtFVWdxQlYsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0Faa3FQRjtBWWpxUEU7RUFSRjtJQVNJLHlCQUFBO0lBQ0Esa0JBQUE7RVpvcVBGO0FBQ0Y7QVlucVBFO0VBWkY7SUFhSSxpQkFBQTtJQUNBLGtCQUFBO0Vac3FQRjtBQUNGO0FZcnFQRTtFQWhCRjtJQWlCSSxrQkFBQTtFWndxUEY7QUFDRjs7QVlwcVBBO0VBQ0UseUJWaHFCVztFVWlxQlgsMEJBQUE7QVp1cVBGOztBWWxxUEU7RUFDRSxZQUFBO0FacXFQSjtBWWxxUEU7RUFDRSxZQUFBO0Fab3FQSjs7QVlocVBBLG1EQUFBO0FBQ0E7RUFDRSx3QkFBQTtBWm1xUEY7O0FZL3BQRTtFQURGO0lBRUksY0FBQTtFWm1xUEY7QUFDRjs7QVkvcFBFO0VBREY7SUFFSSxvQkFBQTtJQUFBLGFBQUE7RVptcVBGO0FBQ0Y7O0FZL3BQRTtFQURGO0lBRUksaUJBQUE7RVptcVBGO0FBQ0Y7QVlscVBFO0VBSkY7SUFLSSxpQkFBQTtFWnFxUEY7QUFDRjs7QVlqcVBFO0VBREY7SUFFSSxpQkFBQTtFWnFxUEY7QUFDRjtBWXBxUEU7RUFKRjtJQUtJLGlCQUFBO0VadXFQRjtBQUNGOztBWXBxUEE7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQkFBQTtFQUNBLG9DQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLGdCQUFBO0FadXFQRjs7QVlwcVBBO0VBQ0UsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtBWnVxUEY7O0FZcHFQQTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7QVp1cVBGOztBWW5xUEE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLHVCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLGlCQUFBO0Fac3FQRjs7QVlucVBBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0Fac3FQRjtBWXJxUEU7RUFKRjtJQUtJLFVBQUE7SUFDQSxpQkFBQTtFWndxUEY7QUFDRjtBWXZxUEU7RUFSRjtJQVNJLFVBQUE7RVowcVBGO0FBQ0Y7O0FZdnFQQTtFQUNFLDRCQUFBO01BQUEsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBWjBxUEY7QVl6cVBFO0VBSkY7SUFLSSxxQkFBQTtFWjRxUEY7QUFDRjs7QVl6cVBBO0VBQ0UsNkJBQUE7TUFBQSxnQkFBQTtBWjRxUEY7QVkzcVBFO0VBRkY7SUFHSSw4QkFBQTtRQUFBLGlCQUFBO0VaOHFQRjtBQUNGOztBWTNxUEE7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0FaOHFQRjs7QVkzcVBBO0VBQ0UsaUJBQUE7QVo4cVBGOztBWTNxUEE7RUFDRSxXQUFBO0VBQ0EsZ0VBQUE7RUFDQSxvQkFBQTtFQUNBLDRCQUFBO0VBQ0EscUNBQUE7RUFDQSxVQUFBO0FaOHFQRjtBWTdxUEU7RUFQRjtJQVFJLHFDQUFBO0VaZ3JQRjtBQUNGO0FZL3FQRTtFQVZGO0lBV0ksb0JBQUE7SUFDQSx5Q0FBQTtFWmtyUEY7QUFDRjtBWWhyUEU7RUFmRjtJQWdCSSxvQkFBQTtJQUNBLHlDQUFBO0VabXJQRjtBQUNGOztBWWhyUEE7RUFDRSxjQUFBO0FabXJQRjtBWWxyUEU7RUFGRjtJQUdJLGFBQUE7RVpxclBGO0FBQ0Y7O0FZbHJQQTtFQUNFLGFBQUE7QVpxclBGO0FZcHJQRTtFQUZGO0lBR0ksY0FBQTtFWnVyUEY7QUFDRjs7QVlwclBBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QVp1clBGOztBWXByUEE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FadXJQRjs7QVlwclBBO0VBQ0UscUNWdjFCVTtFVXcxQlYsWUFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBWnVyUEY7QVl0clBFO0VBUkY7SUFTSSxlQUFBO0VaeXJQRjtBQUNGOztBWXJyUEE7RUFFRSxjVjd3QmdCO0VVOHdCaEIsbUJBQUE7QVp1clBGOztBWXByUEE7RUFDRSxxQ1YzMkJVO0VVNDJCVixzQlZwMEJvQjtFVXEwQnBCLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBWnVyUEY7O0FZcHJQQTtFQUVFLHVCVjF4QmU7QUZnOVFqQjs7QVluclBBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0Fac3JQRjs7QVluclBBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBWnNyUEY7QVlwclBFO0VBTkY7SUFPSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxzQkFBQTtRQUFBLDhCQUFBO0lBQ0EscUJBQUE7UUFBQSxpQkFBQTtFWnVyUEY7QUFDRjtBWXByUEU7RUFDRSx5QlYzeEJlO0VVNHhCZixrQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0Fac3JQSjtBWXJyUEk7RUFMRjtJQU1JLDRCQUFBO1FBQUEsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsU0FBQTtFWndyUEo7QUFDRjtBWXZyUEk7RUFWRjtJQVdJLGtCQUFBO0VaMHJQSjtBQUNGO0FZeHJQSTtFQUNFLFlBQUE7QVowclBOO0FZeHJQSTtFQUNFLFlBQUE7RUFDTixnQkFBQTtBWjByUEE7QVlyclBJO0VBREY7SUFFSSw0QkFBQTtRQUFBLGVBQUE7RVp3clBKO0FBQ0Y7QVlyclBNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FadXJQUjtBWXRyUFE7RUFKRjtJQUtJLGtCQUFBO0VaeXJQUjtBQUNGO0FZcHJQTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QVpzclBSO0FZcnJQUTtFQUpGO0lBS0ksU0FBQTtFWndyUFI7QUFDRjs7QWEvblJBOzs7RUFHRSxzQkFBQTtBYmtvUkY7O0FhL25SQTtFQUNFLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQ0FBQTtBYmtvUkY7O0FhL25SQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHlCWDJFYTtFVzFFYixzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBYmtvUkY7QWFqb1JFO0VBUkY7SUFTSSw4REFBQTtJQUNBLDRCQUFBO0lBQ0EsNEJBQUE7SUFDQSw0Q0FBQTtFYm9vUkY7QUFDRjs7QWFqb1JBO0VBQ0UsY0FBQTtBYm9vUkY7O0Fham9SQTtFQUNFLGNYd0NZO0VXdkNaLG1DQUFBO0VBQ0EsaUJBQUE7QWJvb1JGO0Fhbm9SRTtFQUpGO0lBS0ksaUJBQUE7RWJzb1JGO0FBQ0Y7QWFyb1JFO0VBUEY7SUFRSSxpQkFBQTtJQUNBLGtDQUFBO0Vid29SRjtBQUNGO0Fhdm9SRTtFQVhGO0lBWUksa0NBQUE7RWIwb1JGO0FBQ0Y7O0Fhdm9SQTtFQUNFLGlCQUFBO0VBQ0EsYUFBQTtBYjBvUkY7QWF6b1JFO0VBSEY7SUFJSSxpQkFBQTtFYjRvUkY7QUFDRjtBYTNvUkU7RUFORjtJQU9JLGlCQUFBO0lBQ0EsbUNBQUE7RWI4b1JGO0FBQ0Y7QWE3b1JFO0VBVkY7SUFXSSxtQ0FBQTtFYmdwUkY7QUFDRjs7QWE3b1JBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FiZ3BSRjtBYS9vUkU7RUFKRjtJQUtJLG1DQUFBO0lBQ0EsY0FBQTtFYmtwUkY7QUFDRjtBYWpwUkU7RUFSRjtJQVNJLG1DQUFBO0Vib3BSRjtBQUNGOztBYWpwUkE7RUFDRSxhQUFBO0Fib3BSRjtBYW5wUkU7RUFGRjtJQUdJLG1DQUFBO0Vic3BSRjtBQUNGOztBYXBwUkE7RUFDRSxhQUFBO0FidXBSRjtBYXRwUkU7RUFGRjtJQUdJLGtDQUFBO0VieXBSRjtBQUNGOztBYXRwUkE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtBYnlwUkY7O0FhdHBSQTtFQUNFLGFBQUE7RUFDQSxTQUFBO0FieXBSRjs7QWF0cFJBO0VBQ0UsV0FBQTtBYnlwUkY7QWF4cFJFO0VBRkY7SUFHSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxxQkFBQTtRQUFBLGlCQUFBO0lBQ0Esc0JBQUE7UUFBQSw4QkFBQTtJQUNBLFVBQUE7RWIycFJGO0FBQ0Y7O0FheHBSQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLDRDQUFBO0VBQ0EsYUFBQTtFQUNBLHFMQUFBO0FiMnBSRjtBYTFwUkU7RUFSRjtJQVNJLFVBQUE7RWI2cFJGO0FBQ0Y7O0FhMXBSQTtFQUNFLGdCQUFBO0FiNnBSRjtBYTVwUkU7RUFGRjtJQUdJLFdBQUE7RWIrcFJGO0FBQ0Y7O0FhNXBSQTtFQUNFLHlCWHpEWTtFVzBEWix3QkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLHNCQUFBO01BQUEsOEJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FiK3BSRjtBYTlwUkU7RUFaRjtJQWFJLFNBQUE7RWJpcVJGO0FBQ0Y7QWEvcFJFO0VBQ0UsWUFBQTtBYmlxUko7QWE5cFJFO0VBQ0UscUJBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QWJncVJKO0FhL3BSSTtFQUpGO0lBS0ksWUFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7RWJrcVJKO0FBQ0Y7QWEvcFJFO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBYmlxUko7O0FhN3BSQTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QWJncVJGO0FhL3BSRTtFQUpGO0lBS0ksZUFBQTtFYmtxUkY7QUFDRjs7QWEvcFJBO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBYmtxUkY7QWFqcVJFO0VBSkY7SUFLSSxZQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtFYm9xUkY7QUFDRjs7QWFqcVJBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QWJvcVJGOztBYWpxUkE7RUFDRSxhQUFBO0VBQ0EsU0FBQTtBYm9xUkY7O0FhaHFSQTtFQUNFLHlCWDdHb0I7RVc4R3BCLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsaUJBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO0VBQ0Esc0JBQUE7TUFBQSw4QkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QWJtcVJGO0FhanFSRTtFQUNFLFlBQUE7QWJtcVJKO0FhaHFSRTtFQUNFLHFCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0Fia3FSSjtBYWpxUkk7RUFKRjtJQUtJLFlBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0Vib3FSSjtBQUNGO0FhanFSRTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QWJtcVJKOztBYS9wUkE7RUFDRSxlQUFBO0Fia3FSRjs7QWE5cFJBO0VBRUUsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUlBLFVBQUE7RUFTQSxhQUFBO0FicXBSRjtBYTFwUkU7RUFDRSxhQUFBO0FiNHBSSjs7QWFycFJBO0VBQ0UsYUFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQU9BLGVBQUE7RUFDQSxlQUFBO0VBRUEsc0NBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFJQSxzQkFBQTtFQUNBLDREQUFBO0FiOG9SRjtBYWpxUkU7RUFFRSxpQkFBQTtBYmtxUko7QWE5b1JFO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLG1EQUFBO1VBQUEsMkNBQUE7QWJncFJKOztBYTVvUkE7RUFDRSxhQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBT0EsZUFBQTtFQUNBLGVBQUE7RUFFQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjWGpRWTtFV2tRWixlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBSUEsc0JBQUE7RUFDQSw0REFBQTtBYnFvUkY7QWF4cFJFO0VBRUUsaUJBQUE7QWJ5cFJKO0Fhcm9SRTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EseUJYalJVO0VXa1JWLG1EQUFBO1VBQUEsMkNBQUE7QWJ1b1JKOztBYWxvUkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQ0FBQTtFQUNBLHNCQUFBO0FicW9SRjs7QWFsb1JBO0VBQ0UsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHlEQUFBO0FicW9SRjs7QWFsb1JBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY1gxU1k7QUYrNlJkOztBYWpvUkE7RUFDRSxnQkFBQTtBYm9vUkY7O0Fham9SQTtFQUNFLFlBQUE7QWJvb1JGO0FhbG9SRTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsaUJBQUE7RUFDQSxvQkFBQTtNQUFBLDJCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLFdBQUE7QWJvb1JKO0FhbG9SSTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QWJvb1JOO0Fham9SSTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7RUFDQSx5QlgxVGU7RVcyVGYsWUFBQTtFQUNBLDBCQUFBO0FibW9STjtBYWpvUk07RUFDRSxZQUFBO0VBQ0EsV0FBQTtBYm1vUlI7O0FjL2hTQTtFQUNFLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QWRraVNGO0FjaGlTRTtFQUNFLGdCQUFBO0Fka2lTSjtBYy9oU0U7RUFaRjtJQWFJLGVBQUE7RWRraVNGO0FBQ0Y7QWNqaVNFO0VBZkY7SUFnQkksaUJBQUE7RWRvaVNGO0FBQ0Y7O0FjamlTQTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QWRvaVNGO0FjamlTRTtFQUNFLGdCQUFBO0FkbWlTSjs7QWM3aFNBO0VBQ0UsY1owQ1k7QUZzL1JkOztBYzdoU0E7RUFDRSxjWjJFZ0I7QUZxOVJsQjs7QWM3aFNBO0VBQ0UseUJaeURjO0FGdStSaEI7O0FjN2hTQTtFQUNFLHlCWjZDa0I7QUZtL1JwQjs7QWM3aFNBO0VBQ0UseUJaZ0ZpQjtBRmc5Um5COztBYzdoU0E7RUFDRSx5QlpxRGE7QUYyK1JmOztBYzdoU0E7RUFDRSx5Qlp3Q1c7QUZ3L1JiOztBYzdoU0E7RUFDRSx5Qlp3Q1k7QUZ3L1JkOztBYzdoU0E7RUFDRSx5QlpzQ2M7QUYwL1JoQjs7QWM3aFNBO0VBQ0UseUJaTVk7QUYwaFNkOztBYzdoU0E7RUFDRSx5Qlo2Q2tCO0FGbS9ScEI7O0FjNWhTRTtFQUNFLDRCQUFBO0FkK2hTSjtBYzloU0k7RUFGRjtJQUdJLDRCQUFBO0VkaWlTSjtBQUNGO0FjaGlTSTtFQUxGO0lBTUksNEJBQUE7RWRtaVNKO0FBQ0Y7O0FjOWhTQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsaUJBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO0VBQ0Esc0JBQUE7TUFBQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLGNadUJpQjtBRjBnU25CO0FjaGlTRTtFQVRGO0lBVUksY0FBQTtFZG1pU0Y7QUFDRjtBY2xpU0U7RUFaRjtJQWFJLGNBQUE7RWRxaVNGO0FBQ0Y7QWNuaVNFO0VBQ0UsU0FBQTtFQUNBLGNaYWU7QUZ3aFNuQjtBY2xpU0U7RUFDRSxjWlNlO0FGMmhTbkI7O0FjaGlTQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsaUJBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO0VBQ0Esc0JBQUE7TUFBQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLGNaSGlCO0FGc2lTbkI7QWNsaVNFO0VBVEY7SUFVSSxjQUFBO0VkcWlTRjtBQUNGO0FjbGlTRTtFQUNFLFNBQUE7RUFDQSxjWlhlO0FGK2lTbkI7QWNqaVNFO0VBQ0UsY1pmZTtBRmtqU25COztBYzdoU0E7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLHNCQUFBO01BQUEsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQUFBO0VBQ0EsY1ovQ2dCO0FGK2tTbEI7QWM5aFNFO0VBQ0UsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsY1pwRGM7QUZvbFNsQjtBYzdoU0U7RUFDRSxZQUFBO0VBQ0EsYVpoQ2U7RVlpQ2YsYUFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtBZCtoU0o7QWM1aFNFO0VBQ0UseUJadkNlO0VZd0NmLHFCQUFBO0VBQ0EsWUFBQTtBZDhoU0o7QWM1aFNJO0VBQ0UsU0FBQTtFQUNBLFlBQUE7QWQ4aFNOO0FjM2hTSTtFQUNFLFdBQUE7QWQ2aFNOOztBY3JoU0U7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLHNCQUFBO01BQUEsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQUFBO0VBQ0EsY1o1RmM7QUZvblNsQjtBY3RoU0k7RUFDRSxpQkFBQTtFQUNBLFNBQUE7RUFDQSxjWmpHWTtBRnluU2xCO0FjcmhTSTtFQUNFLGFBQUE7QWR1aFNOO0FjcGhTSTtFQUNFLHlCWmhGYTtFWWlGYixxQkFBQTtFQUNBLFlBQUE7QWRzaFNOO0FjcGhTTTtFQUNFLFNBQUE7RUFDQSxZQUFBO0Fkc2hTUjtBY25oU007RUFDRSxhQUFBO0FkcWhTUjs7QWM3Z1NBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJaaklZO0VZa0laLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsaUJBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0FkZ2hTRjtBYy9nU0U7RUFYRjtJQVlJLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLFdBQUE7SUFDQSxzQkFBQTtRQUFBLDhCQUFBO0lBQ0EsNEJBQUE7RWRraFNGO0FBQ0Y7QWNqaFNFO0VBbEJGO0lBbUJJLGFBQUE7SUFDQSxXQUFBO0Vkb2hTRjtBQUNGO0FjbmhTRTtFQXRCRjtJQXVCSSxhQUFBO0lBQ0EsNEJBQUE7RWRzaFNGO0FBQ0Y7QWNwaFNFO0VBQ0UsWUFBQTtBZHNoU0o7QWNuaFNFO0VBQ0UsY0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QWRxaFNKO0FjcGhTSTtFQVBGO0lBUUksaUJBQUE7RWR1aFNKO0FBQ0Y7QWNyaFNJO0VBWEY7SUFZSSxrQkFBQTtFZHdoU0o7QUFDRjtBY3JoU0U7RUFDRSxhQUFBO0FkdWhTSjtBY3RoU0k7RUFGRjtJQUdJLGNBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0VkeWhTSjtBQUNGO0FjeGhTSTtFQVJGO0lBU0ksWUFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFZDJoU0o7QUFDRjs7QWN2aFNBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSx5Qlo1Tlk7RVk2Tlosb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7TUFBQSxpQkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7RUFDQSxzQkFBQTtNQUFBLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtBZDBoU0Y7QWN6aFNFO0VBWkY7SUFhSSxXQUFBO0VkNGhTRjtBQUNGO0FjemhTRTtFQUNFLFlBQUE7QWQyaFNKO0FjeGhTRTtFQUNFLGNBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FkMGhTSjtBY3poU0k7RUFQRjtJQVFJLGlCQUFBO0VkNGhTSjtBQUNGO0FjMWhTSTtFQVhGO0lBWUksa0JBQUE7RWQ2aFNKO0FBQ0Y7QWMxaFNFO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QWQ0aFNKO0FjM2hTSTtFQUxGO0lBTUksWUFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFZDhoU0o7QUFDRjs7QWN6aFNBO0VBR0UsYUFBQTtBZDBoU0Y7QWN6aFNFO0VBSkY7SUFLSSxhQUFBO0VkNGhTRjtBQUNGO0FjM2hTRTtFQVBGO0lBUUksb0JBQUE7SUFBQSxhQUFBO0lBQ0EsYUFBQTtFZDhoU0Y7QUFDRjtBYzdoU0U7RUFYRjtJQVlJLGFBQUE7RWRnaVNGO0FBQ0Y7O0FjN2hTQTtFQUVFLHlCWjlPcUI7QUY2d1N2QjtBYzloU0U7RUFIRjtJQUlJLGFBQUE7RWRpaVNGO0FBQ0Y7QWNoaVNFO0VBTkY7SUFPSSxhQUFBO0VkbWlTRjtBQUNGOztBY2hpU0E7RUFFRSx5QlpqUlc7QUZtelNiOztBYy9oU0E7RUFFRSx5QlpyUmM7QUZzelNoQjs7QWM5aFNBO0VBRUUseUJaM1BpQjtBRjJ4U25COztBYzdoU0E7RUFFRSx5Qlp2UmE7QUZzelNmOztBYzVoU0E7RUFFRSx5QlovUmM7QUY2elNoQjs7QWMzaFNBO0VBRUUseUJadFNZO0FGbTBTZDs7QWMxaFNBO0VBQ0UsdUJBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLHNCQUFBO01BQUEsOEJBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtBZDZoU0Y7QWM1aFNFO0VBVEY7SUFVSSw0QkFBQTtFZCtoU0Y7QUFDRjtBYzVoU0U7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUNBLFVBQUE7QWQ4aFNKO0FjN2hTSTtFQU5GO0lBUUksaUJBQUE7RWQraFNKO0FBQ0Y7QWM3aFNJO0VBWEY7SUFZSSxrQkFBQTtFZGdpU0o7QUFDRjtBYzdoU0U7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFablZrQjtBRmszU3RCO0FjN2hTSTtFQVJGO0lBU0ksWUFBQTtJQUNBLFdBQUE7RWRnaVNKO0FBQ0Y7QWM3aFNFO0VBQ0UsWUFBQTtBZCtoU0o7QWM3aFNJO0VBQ0UsMEJBQUE7QWQraFNOOztBYzFoU0E7RUFDRSx5Qlo1VmdCO0VZNlZoQixvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLHNCQUFBO01BQUEsOEJBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtBZDZoU0Y7QWM1aFNFO0VBVEY7SUFVSSw0QkFBQTtFZCtoU0Y7QUFDRjtBYzVoU0U7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUNBLFVBQUE7QWQ4aFNKO0FjN2hTSTtFQU5GO0lBUUksaUJBQUE7RWQraFNKO0FBQ0Y7QWM3aFNJO0VBWEY7SUFZSSxrQkFBQTtFZGdpU0o7QUFDRjtBYzdoU0U7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFaeFlrQjtBRnU2U3RCO0FjN2hTSTtFQVJGO0lBU0ksWUFBQTtJQUNBLFdBQUE7RWRnaVNKO0FBQ0Y7QWM3aFNFO0VBQ0UsWUFBQTtBZCtoU0o7QWM3aFNJO0VBQ0UsMEJBQUE7QWQraFNOOztBYzFoU0E7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSx5Qlo1Wm9CO0VZNlpwQixvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLHFCQUFBO01BQUEsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtBZDZoU0Y7QWM1aFNFO0VBWEY7SUFZSSxrQkFBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0lBQ0EsNEJBQUE7SUFDQSxzQkFBQTtRQUFBLDhCQUFBO0VkK2hTRjtBQUNGO0FjOWhTRTtFQWxCRjtJQW1CSSxrQkFBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0VkaWlTRjtBQUNGO0FjaGlTRTtFQXZCRjtJQXdCSSxZQUFBO0lBQ0EsYUFBQTtJQUNBLDRCQUFBO0VkbWlTRjtBQUNGO0FjamlTRTtFQUNFLFlBQUE7QWRtaVNKO0FjaGlTRTtFQUNFLGNBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0Fka2lTSjtBY2ppU0k7RUFQRjtJQVFJLGtCQUFBO0Vkb2lTSjtBQUNGO0FjbGlTSTtFQVhGO0lBWUksaUJBQUE7RWRxaVNKO0FBQ0Y7QWNuaVNJO0VBZkY7SUFnQkksa0JBQUE7RWRzaVNKO0FBQ0Y7QWNuaVNFO0VBQ0UsYUFBQTtBZHFpU0o7QWNwaVNJO0VBRkY7SUFHSSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFZHVpU0o7QUFDRjtBY3RpU0k7RUFSRjtJQVNJLFlBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7RWR5aVNKO0FBQ0Y7O0FjcmlTQTtFQUNFLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0Fkd2lTRjs7QWNyaVNBO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0Fkd2lTRjtBY3ZpU0U7RUFMRjtJQU1JLFlBQUE7SUFDQSxhQUFBO0VkMGlTRjtBQUNGO0FjemlTRTtFQVRGO0lBVUksWUFBQTtJQUNBLGFBQUE7RWQ0aVNGO0FBQ0Y7QWMxaVNFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSx5Qlo5ZGdCO0VZK2RoQixrQkFBQTtBZDRpU0o7QWN6aVNJO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esb0JBQUE7TUFBQSwyQkFBQTtFQUNBLHFCQUFBO01BQUEsdUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QWQyaVNOO0FjMWlTTTtFQUxGO0lBTUksWUFBQTtJQUNBLG1CQUFBO0VkNmlTTjtBQUNGO0FjNWlTTTtFQVRGO0lBVUksWUFBQTtJQUNBLG1CQUFBO0VkK2lTTjtBQUNGO0FjN2lTTTtFQUNFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0FkK2lTUjtBYzlpU1E7RUFMRjtJQU1JLGNBQUE7SUFDQSxlQUFBO0VkaWpTUjtBQUNGO0FjaGpTUTtFQVRGO0lBVUksZUFBQTtJQUNBLGdCQUFBO0VkbWpTUjtBQUNGO0FjaGpTTTtFQUNFLFlBQUE7RUFDQSxxQ1p2bUJNO0VZd21CTixlQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7TUFBQSxpQkFBQTtBZGtqU1I7QWNqalNRO0VBUEY7SUFRSSxrQkFBQTtJQUNBLDhCQUFBO1FBQUEsaUJBQUE7RWRvalNSO0FBQ0Y7QWNualNRO0VBWEY7SUFZSSxrQkFBQTtJQUNBLDhCQUFBO1FBQUEsaUJBQUE7RWRzalNSO0FBQ0Y7QWNualNNO0VBQ0UscUNaN25CSTtFWThuQkoscUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtBZHFqU1I7QWNwalNRO0VBTkY7SUFPSSxpQkFBQTtJQUNBLHFCQUFBO0VkdWpTUjtBQUNGO0FjdGpTUTtFQVZGO0lBV0ksa0JBQUE7SUFDQSxxQkFBQTtFZHlqU1I7QUFDRjtBY3BqU0U7RUFDRSxxQkFBQTtBZHNqU0o7O0FjaGpTQTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBZG1qU0Y7QWNsalNFO0VBTEY7SUFNSSxZQUFBO0lBQ0EsYUFBQTtFZHFqU0Y7QUFDRjtBY3BqU0U7RUFURjtJQVVJLFlBQUE7SUFDQSxhQUFBO0VkdWpTRjtBQUNGO0FjcGpTRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSw0S0FBQTtFQUNBLHVDQUFBO0Fkc2pTSjtBY3BqU0k7RUFQRjtJQVFJLDRLQUFBO0lBQ0EsdUNBQUE7RWR1alNKO0FBQ0Y7QWN0alNJO0VBWEY7SUFZSSw0S0FBQTtJQUNBLHVDQUFBO0VkeWpTSjtBQUNGO0FjdGpTSTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG9CQUFBO01BQUEsMkJBQUE7RUFDQSxxQkFBQTtNQUFBLHVCQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0Fkd2pTTjtBY3ZqU007RUFMRjtJQU1JLFlBQUE7SUFDQSxtQkFBQTtFZDBqU047QUFDRjtBY3pqU007RUFURjtJQVVJLFlBQUE7SUFDQSxtQkFBQTtFZDRqU047QUFDRjtBYzFqU007RUFDRSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtBZDRqU1I7QWMzalNRO0VBTEY7SUFNSSxjQUFBO0lBQ0EsZUFBQTtFZDhqU1I7QUFDRjtBYzdqU1E7RUFURjtJQVVJLGVBQUE7SUFDQSxnQkFBQTtFZGdrU1I7QUFDRjtBYzVqU007RUFDRSxZQUFBO0VBQ0EscUNaL3NCTTtFWWd0Qk4sZUFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO01BQUEsaUJBQUE7QWQ4alNSO0FjN2pTUTtFQVBGO0lBUUksa0JBQUE7SUFDQSw4QkFBQTtRQUFBLGlCQUFBO0VkZ2tTUjtBQUNGO0FjL2pTUTtFQVhGO0lBWUksa0JBQUE7SUFDQSw4QkFBQTtRQUFBLGlCQUFBO0Vka2tTUjtBQUNGO0FjOWpTTTtFQUNFLHFDWnR1Qkk7RVl1dUJKLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7QWRna1NSO0FjL2pTUTtFQU5GO0lBT0ksaUJBQUE7SUFDQSxxQkFBQTtFZGtrU1I7QUFDRjtBY2prU1E7RUFWRjtJQVdJLGtCQUFBO0lBQ0EscUJBQUE7RWRva1NSO0FBQ0Y7QWM3alNFO0VBQ0UscUJBQUE7QWQralNKOztBY3pqU0E7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QWQ0alNGO0FjM2pTRTtFQUxGO0lBTUksWUFBQTtJQUNBLGFBQUE7RWQ4alNGO0FBQ0Y7QWM3alNFO0VBVEY7SUFVSSxZQUFBO0lBQ0EsYUFBQTtFZGdrU0Y7QUFDRjtBYzdqU0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUtBQUE7RUFDQSx1Q0FBQTtBZCtqU0o7QWM5alNJO0VBTkY7SUFPSSx5S0FBQTtJQUNBLHVDQUFBO0VkaWtTSjtBQUNGO0FjaGtTSTtFQVZGO0lBV0kseUtBQUE7SUFDQSx1Q0FBQTtFZG1rU0o7QUFDRjtBY2hrU0k7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLDJCQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBZGtrU047QWNqa1NNO0VBTEY7SUFNSSxZQUFBO0lBQ0EsbUJBQUE7RWRva1NOO0FBQ0Y7QWNua1NNO0VBVEY7SUFVSSxZQUFBO0lBQ0EsbUJBQUE7RWRza1NOO0FBQ0Y7QWNwa1NNO0VBQ0UsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7QWRza1NSO0FjcmtTUTtFQUxGO0lBTUksY0FBQTtJQUNBLGVBQUE7RWR3a1NSO0FBQ0Y7QWN2a1NRO0VBVEY7SUFVSSxlQUFBO0lBQ0EsZ0JBQUE7RWQwa1NSO0FBQ0Y7QWN0a1NNO0VBQ0UsWUFBQTtFQUNBLHFDWnp6Qk07RVkwekJOLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtNQUFBLGlCQUFBO0Fkd2tTUjtBY3ZrU1E7RUFQRjtJQVFJLGtCQUFBO0lBQ0EsOEJBQUE7UUFBQSxpQkFBQTtFZDBrU1I7QUFDRjtBY3prU1E7RUFYRjtJQVlJLGtCQUFBO0lBQ0EsOEJBQUE7UUFBQSxpQkFBQTtFZDRrU1I7QUFDRjtBY3hrU007RUFDRSxxQ1poMUJJO0VZaTFCSixxQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0FkMGtTUjtBY3prU1E7RUFORjtJQU9JLGlCQUFBO0lBQ0EscUJBQUE7RWQ0a1NSO0FBQ0Y7QWMza1NRO0VBVkY7SUFXSSxrQkFBQTtJQUNBLHFCQUFBO0VkOGtTUjtBQUNGO0FjdGtTRTtFQUNFLHFCQUFBO0Fkd2tTSjs7QWNsa1NBO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FkcWtTRjtBY3BrU0U7RUFMRjtJQU1JLFlBQUE7SUFDQSxhQUFBO0VkdWtTRjtBQUNGO0FjdGtTRTtFQVRGO0lBVUksWUFBQTtJQUNBLGFBQUE7RWR5a1NGO0FBQ0Y7QWN0a1NFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlLQUFBO0VBQ0EsdUNBQUE7QWR3a1NKO0FjdmtTSTtFQU5GO0lBT0kseUtBQUE7SUFDQSx1Q0FBQTtFZDBrU0o7QUFDRjtBY3prU0k7RUFWRjtJQVdJLHlLQUFBO0lBQ0EsdUNBQUE7RWQ0a1NKO0FBQ0Y7QWN6a1NJO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esb0JBQUE7TUFBQSwyQkFBQTtFQUNBLHFCQUFBO01BQUEsdUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QWQya1NOO0FjMWtTTTtFQUxGO0lBTUksWUFBQTtJQUNBLG1CQUFBO0VkNmtTTjtBQUNGO0FjNWtTTTtFQVRGO0lBVUksWUFBQTtJQUNBLG1CQUFBO0VkK2tTTjtBQUNGO0FjN2tTTTtFQUNFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0FkK2tTUjtBYzlrU1E7RUFMRjtJQU1JLGNBQUE7SUFDQSxlQUFBO0VkaWxTUjtBQUNGO0FjaGxTUTtFQVRGO0lBVUksZUFBQTtJQUNBLGdCQUFBO0VkbWxTUjtBQUNGO0FjL2tTTTtFQUNFLFlBQUE7RUFDQSxxQ1pwNkJNO0VZcTZCTixlQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7TUFBQSxpQkFBQTtBZGlsU1I7QWNobFNRO0VBUEY7SUFRSSxrQkFBQTtJQUNBLDhCQUFBO1FBQUEsaUJBQUE7RWRtbFNSO0FBQ0Y7QWNsbFNRO0VBWEY7SUFZSSxrQkFBQTtJQUNBLDhCQUFBO1FBQUEsaUJBQUE7RWRxbFNSO0FBQ0Y7QWNqbFNNO0VBQ0UscUNaMzdCSTtFWTQ3QkoscUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtBZG1sU1I7QWNsbFNRO0VBTkY7SUFPSSxpQkFBQTtJQUNBLHFCQUFBO0VkcWxTUjtBQUNGO0FjcGxTUTtFQVZGO0lBV0ksa0JBQUE7SUFDQSxxQkFBQTtFZHVsU1I7QUFDRjtBYy9rU0U7RUFDRSxxQkFBQTtBZGlsU0o7O0FjNWtTQTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBZCtrU0Y7QWM5a1NFO0VBTEY7SUFNSSxZQUFBO0lBQ0EsYUFBQTtFZGlsU0Y7QUFDRjtBY2hsU0U7RUFURjtJQVVJLFlBQUE7SUFDQSxhQUFBO0VkbWxTRjtBQUNGO0FjaGxTRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxvTEFBQTtFQUNBLHVDQUFBO0Fka2xTSjtBY2psU0k7RUFORjtJQU9JLG9MQUFBO0lBQ0EsdUNBQUE7RWRvbFNKO0FBQ0Y7QWNubFNJO0VBVkY7SUFXSSxvTEFBQTtJQUNBLHVDQUFBO0Vkc2xTSjtBQUNGO0FjbmxTSTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG9CQUFBO01BQUEsMkJBQUE7RUFDQSxxQkFBQTtNQUFBLHVCQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0FkcWxTTjtBY3BsU007RUFMRjtJQU1JLFlBQUE7SUFDQSxtQkFBQTtFZHVsU047QUFDRjtBY3RsU007RUFURjtJQVVJLFlBQUE7SUFDQSxtQkFBQTtFZHlsU047QUFDRjtBY3ZsU007RUFDRSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtBZHlsU1I7QWN4bFNRO0VBTEY7SUFNSSxjQUFBO0lBQ0EsZUFBQTtFZDJsU1I7QUFDRjtBYzFsU1E7RUFURjtJQVVJLGVBQUE7SUFDQSxnQkFBQTtFZDZsU1I7QUFDRjtBY3psU007RUFDRSxZQUFBO0VBQ0EscUNaOWdDTTtFWStnQ04sZUFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO01BQUEsaUJBQUE7QWQybFNSO0FjMWxTUTtFQVBGO0lBUUksa0JBQUE7SUFDQSw4QkFBQTtRQUFBLGlCQUFBO0VkNmxTUjtBQUNGO0FjNWxTUTtFQVhGO0lBWUksa0JBQUE7SUFDQSw4QkFBQTtRQUFBLGlCQUFBO0VkK2xTUjtBQUNGO0FjM2xTTTtFQUNFLHFDWnJpQ0k7RVlzaUNKLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7QWQ2bFNSO0FjNWxTUTtFQU5GO0lBT0ksaUJBQUE7SUFDQSxxQkFBQTtFZCtsU1I7QUFDRjtBYzlsU1E7RUFWRjtJQVdJLGtCQUFBO0lBQ0EscUJBQUE7RWRpbVNSO0FBQ0Y7QWN6bFNFO0VBQ0UscUJBQUE7QWQybFNKOztBY3RsU0E7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QWR5bFNGO0FjeGxTRTtFQUxGO0lBTUksWUFBQTtJQUNBLGFBQUE7RWQybFNGO0FBQ0Y7QWMxbFNFO0VBVEY7SUFVSSxZQUFBO0lBQ0EsYUFBQTtFZDZsU0Y7QUFDRjtBYzFsU0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0xBQUE7RUFDQSx1Q0FBQTtBZDRsU0o7QWMzbFNJO0VBTkY7SUFPSSxvTEFBQTtJQUNBLHVDQUFBO0VkOGxTSjtBQUNGO0FjN2xTSTtFQVZGO0lBV0ksb0xBQUE7SUFDQSx1Q0FBQTtFZGdtU0o7QUFDRjtBYzdsU0k7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLDJCQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBZCtsU047QWM5bFNNO0VBTEY7SUFNSSxZQUFBO0lBQ0EsbUJBQUE7RWRpbVNOO0FBQ0Y7QWNobVNNO0VBVEY7SUFVSSxZQUFBO0lBQ0EsbUJBQUE7RWRtbVNOO0FBQ0Y7QWNqbVNNO0VBQ0UsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7QWRtbVNSO0FjbG1TUTtFQUxGO0lBTUksY0FBQTtJQUNBLGVBQUE7RWRxbVNSO0FBQ0Y7QWNwbVNRO0VBVEY7SUFVSSxlQUFBO0lBQ0EsZ0JBQUE7RWR1bVNSO0FBQ0Y7QWNubVNNO0VBQ0UsWUFBQTtFQUNBLHFDWnhuQ007RVl5bkNOLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtNQUFBLGlCQUFBO0FkcW1TUjtBY3BtU1E7RUFQRjtJQVFJLGtCQUFBO0lBQ0EsOEJBQUE7UUFBQSxpQkFBQTtFZHVtU1I7QUFDRjtBY3RtU1E7RUFYRjtJQVlJLGtCQUFBO0lBQ0EsOEJBQUE7UUFBQSxpQkFBQTtFZHltU1I7QUFDRjtBY3JtU007RUFDRSxxQ1ovb0NJO0VZZ3BDSixxQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0FkdW1TUjtBY3RtU1E7RUFORjtJQU9JLGlCQUFBO0lBQ0EscUJBQUE7RWR5bVNSO0FBQ0Y7QWN4bVNRO0VBVkY7SUFXSSxrQkFBQTtJQUNBLHFCQUFBO0VkMm1TUjtBQUNGO0Fjbm1TRTtFQUNFLHFCQUFBO0FkcW1TSjs7QWNobVNBO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FkbW1TRjtBY2xtU0U7RUFMRjtJQU1JLFlBQUE7SUFDQSxhQUFBO0VkcW1TRjtBQUNGO0FjcG1TRTtFQVRGO0lBVUksWUFBQTtJQUNBLGFBQUE7RWR1bVNGO0FBQ0Y7QWNwbVNFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG9MQUFBO0VBQ0EsdUNBQUE7QWRzbVNKO0Fjcm1TSTtFQU5GO0lBT0ksb0xBQUE7SUFDQSx1Q0FBQTtFZHdtU0o7QUFDRjtBY3ZtU0k7RUFWRjtJQVdJLG9MQUFBO0lBQ0EsdUNBQUE7RWQwbVNKO0FBQ0Y7QWN2bVNJO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esb0JBQUE7TUFBQSwyQkFBQTtFQUNBLHFCQUFBO01BQUEsdUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QWR5bVNOO0FjeG1TTTtFQUxGO0lBTUksWUFBQTtJQUNBLG1CQUFBO0VkMm1TTjtBQUNGO0FjMW1TTTtFQVRGO0lBVUksWUFBQTtJQUNBLG1CQUFBO0VkNm1TTjtBQUNGO0FjM21TTTtFQUNFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0FkNm1TUjtBYzVtU1E7RUFMRjtJQU1JLGNBQUE7SUFDQSxlQUFBO0VkK21TUjtBQUNGO0FjOW1TUTtFQVRGO0lBVUksZUFBQTtJQUNBLGdCQUFBO0VkaW5TUjtBQUNGO0FjN21TTTtFQUNFLFlBQUE7RUFDQSxxQ1psdUNNO0VZbXVDTixlQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7TUFBQSxpQkFBQTtBZCttU1I7QWM5bVNRO0VBUEY7SUFRSSxrQkFBQTtJQUNBLDhCQUFBO1FBQUEsaUJBQUE7RWRpblNSO0FBQ0Y7QWNoblNRO0VBWEY7SUFZSSxrQkFBQTtJQUNBLDhCQUFBO1FBQUEsaUJBQUE7RWRtblNSO0FBQ0Y7QWMvbVNNO0VBQ0UscUNaenZDSTtFWTB2Q0oscUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtBZGluU1I7QWNoblNRO0VBTkY7SUFPSSxpQkFBQTtJQUNBLHFCQUFBO0VkbW5TUjtBQUNGO0FjbG5TUTtFQVZGO0lBV0ksa0JBQUE7SUFDQSxxQkFBQTtFZHFuU1I7QUFDRjtBYzdtU0U7RUFDRSxxQkFBQTtBZCttU0o7O0Fjem1TQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO01BQUEsOEJBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FkNG1TRjtBYzNtU0U7RUFQRjtJQVFJLFVBQUE7SUFDQSxnQkFBQTtFZDhtU0Y7QUFDRjtBYzVtU0U7RUFDRSxXQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO01BQUEsOEJBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO0VBQ0EscUJBQUE7TUFBQSxpQkFBQTtBZDhtU0o7QWM3bVNJO0VBVEY7SUFVSSx1QkFBQTtFZGduU0o7QUFDRjtBY3RtU0k7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtFQUNBLHFCQUFBO01BQUEsdUJBQUE7QWR3bVNOO0Fjcm1TTTtFQUNFLGNaNXZDTTtFWTZ2Q04scUNaeHpDTTtFWXl6Q04sZUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxTQUFBO0FkdW1TUjtBY3RtU1E7RUFQRjtJQVFJLGtCQUFBO0VkeW1TUjtBQUNGO0FjeG1TUTtFQVZGO0lBV0ksa0JBQUE7RWQybVNSO0FBQ0Y7QWN4bVNNO0VBQ0UscUNaNTBDSTtFWTYwQ0oscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY1ovd0NNO0VZZ3hDTixTQUFBO0FkMG1TUjtBY3ptU1E7RUFQRjtJQVFJLGlCQUFBO0VkNG1TUjtBQUNGO0FjM21TUTtFQVZGO0lBV0ksa0JBQUE7RWQ4bVNSO0FBQ0Y7QWMxbVNJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWQ0bVNOO0FjeG1TRTtFQUNFLHFCQUFBO0FkMG1TSjs7QWNwbVNBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSw4QkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7QWR1bVNGO0FjcG1TRTtFQUNFLFdBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSw4QkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO0Fkc21TSjtBY3JtU0k7RUFURjtJQVVJLHVCQUFBO0Vkd21TSjtBQUNGO0Fjcm1TSTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSxxQkFBQTtNQUFBLHVCQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtBZHVtU047QWNwbVNNO0VBQ0UsWUFBQTtFQUNBLHFDWmw0Q007RVltNENOLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsU0FBQTtBZHNtU1I7QWNybVNRO0VBUEY7SUFRSSxrQkFBQTtFZHdtU1I7QUFDRjtBY3ZtU1E7RUFWRjtJQVdJLGtCQUFBO0VkMG1TUjtBQUNGO0Fjdm1TTTtFQUNFLHFDWnQ1Q0k7RVl1NUNKLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0FkeW1TUjtBY3htU1E7RUFQRjtJQVFJLGlCQUFBO0VkMm1TUjtBQUNGO0FjMW1TUTtFQVZGO0lBV0ksa0JBQUE7RWQ2bVNSO0FBQ0Y7QWN6bVNJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWQybVNOO0Fjdm1TRTtFQUNFLHFCQUFBO0FkeW1TSjs7QWNubVNBO0VBRUUsNkJBQUE7QWRxbVNGOztBY2xtU0E7RUFFRSx5Qlo3MENrQjtFWTgwQ2xCLCtCQUFBO0Fkb21TRjs7QWNobVNBO0VBRUUseUJacDFDa0I7RVlxMUNsQiwrQkFBQTtBZGttU0Y7QWNqbVNFO0VBQ0UsY1psNENVO0FGcStVZDs7QWMvbFNBO0VBRUUseUJaNzFDa0I7RVk4MUNsQiwrQkFBQTtFQUNBLDBFQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDJDQUFBO0FkaW1TRjtBY2htU0U7RUFDRSx1QkFBQTtBZGttU0o7QWNqbVNJO0VBRkY7SUFHSSx1QkFBQTtFZG9tU0o7QUFDRjtBY2xtU007RUFDRSxjWnI1Q007QUZ5L1VkO0Fjam1TTTtFQUNFLGNaejVDTTtBRjQvVWQ7QWM5bFNFO0VBQ0UsbUJBQUE7QWRnbVNKOztBYzVsU0E7RUFFRSx5QloxM0NrQjtFWTIzQ2xCLCtCQUFBO0VBQ0EsNEVBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkNBQUE7QWQ4bFNGO0FjN2xTRTtFQUNFLHVCQUFBO0FkK2xTSjtBYzlsU0k7RUFGRjtJQUdJLHVCQUFBO0VkaW1TSjtBQUNGO0FjL2xTRTtFQUNFLGNabDdDVTtBRm1oVmQ7QWMvbFNFO0VBQ0UsbUJBQUE7QWRpbVNKOztBYzdsU0E7RUFFRSx5QlpoNUNrQjtFWWk1Q2xCLCtCQUFBO0VBQ0EsOEVBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkNBQUE7QWQrbFNGO0FjOWxTRTtFQUNFLHVCQUFBO0FkZ21TSjtBYy9sU0k7RUFGRjtJQUdJLHVCQUFBO0Vka21TSjtBQUNGO0FjaG1TRTtFQUNFLGNaeDhDVTtBRjBpVmQ7QWNobVNFO0VBQ0UsbUJBQUE7QWRrbVNKOztBYzlsU0E7RUFFRSx5Qlp0NkNrQjtFWXU2Q2xCLCtCQUFBO0VBQ0EsMEVBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkNBQUE7QWRnbVNGO0FjL2xTRTtFQUNFLHVCQUFBO0FkaW1TSjtBY2htU0k7RUFGRjtJQUdJLHVCQUFBO0VkbW1TSjtBQUNGO0Fjam1TRTtFQUNFLGNaOTlDVTtBRmlrVmQ7QWNqbVNFO0VBQ0UsbUJBQUE7QWRtbVNKOztBYy9sU0E7RUFFRSx5Qlo1N0NrQjtFWTY3Q2xCLCtCQUFBO0FkaW1TRjtBY2htU0U7RUFDRSxjWjErQ1U7QUY0a1ZkO0FjaG1TRTtFQUNFLHNCQUFBO0Fka21TSjs7QWM5bFNBO0VBRUUseUJadjlDYztBRnVqVmhCOztBYzVsU0E7RUFFRSx5QlovOUNZO0FGNmpWZDs7QWMzbFNBO0VBRUUseUJaditDYztBRm9rVmhCOztBYzFsU0E7RUFFRSx5QlovK0NvQjtBRjJrVnRCOztBY3psU0E7RUFFRSx5Qlo3OUNrQjtFWTg5Q2xCLCtCQUFBO0VBQ0EsMEVBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkNBQUE7QWQybFNGO0FjemxTSTtFQURGO0lBRUksdUJBQUE7RWQ0bFNKO0FBQ0Y7QWMxbFNFO0VBQ0UsY1pwaERVO0FGZ25WZDtBYzFsU0U7RUFDRSxtQkFBQTtBZDRsU0o7O0FjeGxTQTtFQUVFLHlCWmhnRGdCO0FGMGxWbEI7O0FjdmxTQTtFQUVFLHlCWnhnRFk7QUZpbVZkOztBY3RsU0E7RUFFRSx5QloxZ0RnQjtFWTJnRGhCLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QWR3bFNGO0FjdmxTRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FkeWxTSjtBY3ZsU0U7RUFiRjtJQWNJLGtCQUFBO0lBQ0EsWUFBQTtFZDBsU0Y7QUFDRjtBY3psU0U7RUFqQkY7SUFrQkksb0JBQUE7SUFDQSxZQUFBO0VkNGxTRjtBQUNGOztBY3psU0E7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0VBQ0EscUJBQUE7TUFBQSxpQkFBQTtFQUNBLG9CQUFBO01BQUEsMkJBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO0VBQ0EseUJaOWlEb0I7RVkraURwQixZQUFBO0VBQ0EsZ0JBQUE7QWQ0bFNGO0FjM2xTRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FkNmxTSjtBYzNsU0U7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7QWQ2bFNKOztBY3psU0E7RUFDRSxtQkFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtBZDRsU0Y7O0FlaHdWRTtFQUNFLGNBQUE7QWZtd1ZKO0FlbHdWSTtFQUZGO0lBR0kscUJBQUE7RWZxd1ZKO0FBQ0Y7QWVwd1ZJO0VBQ0UsZ0JBQUE7QWZzd1ZOOztBZ0I3d1ZBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBaEJneFZGO0FnQjl3VkU7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOERBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBaEJneFZKOztBZ0I3d1ZBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBaEJneFZGO0FnQjl3VkU7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMERBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBaEJneFZKOztBZ0I3d1ZBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBaEJneFZGO0FnQjl3VkU7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkRBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBaEJneFZKIiwiZmlsZSI6Im1haW4uY3NzIn0= */