@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: "Oswald Medium";
  src: url("../fonts/Oswald-Medium.woff") format("woff"), url("../fonts/Oswald-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Oswald Regular";
  src: url("../fonts/Oswald-Regular.woff") format("woff"), url("../fonts/Oswald-Regular.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 */
/* 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: #130f10;
  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";
}

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

h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue LT W01_43 Lt Ex", sans-serif;
  font-weight: 500;
  line-height: 1.2;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
  font-family: "Helvetica Neue LT W01_63 Md Ex", sans-serif;
}

a {
  font-size: 1.2em;
  color: #023f6a;
  text-decoration: none;
}
a:hover {
  color: #023f6a;
  text-decoration: underline;
}

@media (min-width: 768px) {
  a {
    font-size: 1em;
  }

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

h3 {
  font-size: 1.3rem;
}
h3 a {
  font-size: 1.3rem;
}

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

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

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

.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 #00b2cd;
}

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

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

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

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

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

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

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

.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-mt-3 {
  margin-top: 3rem !important;
}

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

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

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

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

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

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

.h-mtb-3 {
  margin: 3rem auto !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-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-d-md-none {
    display: none;
  }

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

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

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

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

  .h-pr-2 {
    padding-right: 2rem !important;
  }
}
@media (min-width: 992px) {
  .h-d-lg-none {
    display: none;
  }

  .h-d-lg-block {
    display: block;
  }
}
/* Flex containers */
/* Special flexes is applied all sizes even mobile */
.h-d-flex--all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

.h-d-flex-col--all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

/* 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-42 {
  -ms-flex-preferred-size: 42%;
      flex-basis: 42%;
}

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

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

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

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

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

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

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

.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-29-m {
  -ms-flex-preferred-size: calc(29% - 40px);
      flex-basis: calc(29% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-29-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-31-m {
  -ms-flex-preferred-size: calc(31% - 40px);
      flex-basis: calc(31% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-31-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-44-m {
  -ms-flex-preferred-size: calc(44% - 40px);
      flex-basis: calc(44% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-44-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-48-m {
  -ms-flex-preferred-size: calc(48% - 40px);
      flex-basis: calc(48% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-48-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: 768px) {
  .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: 768px) {
  .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;
}

.h-d-flex--centered-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -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);
  }
}
/* css for menus */
.navbar-nav {
  list-style-type: none;
  display: none;
  margin: 0;
  padding: 0;
}

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

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

.icon-bar {
  width: 22px;
  height: 2px;
  background-color: #023f6a;
  display: block;
  transition: all 0.2s;
  margin-top: 4px;
}

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

.c-main-nav__button .middle-bar {
  opacity: 1;
}

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

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

.c-main-nav.responsive .c-main-nav__button .middle-bar {
  opacity: 0;
}

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

.c-main-nav.responsive .navbar-nav {
  position: absolute;
  top: 135px;
  width: 100%;
  min-height: calc(100vh - 165px);
  display: block;
  z-index: 999999;
  background-color: white;
  border-bottom: 1px solid grey;
  padding: 1em 0 5em;
  box-shadow: 0 9px 25px -9px rgb(143, 139, 143);
  transition: all 0.4s ease;
  overflow-y: scroll;
}
@media (min-width: 768px) {
  .c-main-nav.responsive .navbar-nav {
    top: 210px;
    min-height: calc(100vh - 200px);
  }
}

.c-dropdown-menu.show {
  width: 100%;
  display: block;
  z-index: 99999;
  background-color: white;
}

.c-main-nav__item, .c-main-nav__item--dropdown {
  font-family: "Oswald Medium", sans-serif;
  font-size: 1.2rem;
  text-transform: uppercase;
  padding: 0.1em 0.6em;
  width: 100%;
}

.c-dropdown-menu__item {
  font-family: "Oswald Medium", sans-serif;
  font-size: 1.2rem;
  text-transform: uppercase;
  padding: 0 1rem;
  margin: 1rem 0;
  width: 100%;
}

.c-main-nav__link, .c-main-nav__link--dropdown, .c-dropdown-menu__link {
  color: #023f6a;
  text-decoration: none;
}
.c-main-nav__link:hover, .c-main-nav__link--dropdown:hover, .c-dropdown-menu__link:hover {
  color: #84c447;
  text-decoration: underline;
}
.c-main-nav__link.active, .c-main-nav__link--dropdown.active, .c-dropdown-menu__link.active {
  color: #84c447;
  text-decoration: none;
}

@media (min-width: 992px) {
  .c-main-nav__button {
    display: none;
  }

  .c-main-nav {
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: end;
        align-items: flex-end;
    display: -ms-flexbox;
    display: flex;
    -ms-grid-column: 2;
    grid-column: 2/3;
    -ms-grid-row: 1;
    grid-row: 1/2;
    margin: 0 1rem 1rem 0;
  }

  .navbar-nav {
    display: inline-block;
  }

  .c-main-nav__item, .c-main-nav__item--dropdown {
    position: relative;
    display: inline;
    font-size: 1.15rem;
    padding: 0.35em;
    width: auto;
  }

  .c-dropdown-menu__item {
    display: block;
    font-size: 1.15rem;
    padding: 0.2em;
    margin: 0;
  }

  .c-main-nav__link:hover, .c-main-nav__link--dropdown:hover, .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-dropdown-menu.show {
    position: absolute;
    top: 25px;
    left: -5px;
    display: block;
    z-index: 99999;
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 0.6em 0;
    opacity: 1;
    transition: 1s opacity ease-in-out;
  }

  .c-dropdown-menu--about.show {
    width: 230px;
  }

  .c-dropdown-menu--services.show {
    width: 230px;
  }

  .c-dropdown-menu--news.show {
    width: 230px;
  }

  .c-dropdown-menu--jobs.show {
    width: 230px;
  }

  .c-dropdown-menu--volunteer.show {
    width: 225px;
  }
}
@media (min-width: 1200px) {
  .c-dropdown-menu.show {
    min-width: 225px;
  }
}
.l-footer-boxlinks {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.c-boxlinks__box--cqc {
  -ms-grid-column: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  grid-row: 1/2;
}

.c-boxlinks__box--access {
  -ms-grid-column: 1;
  grid-column: 1/2;
  -ms-grid-row: 2;
  grid-row: 2/3;
}

.c-boxlinks__box--email {
  -ms-grid-column: 1;
  grid-column: 1/2;
  -ms-grid-row: 3;
  grid-row: 3/4;
}

.c-boxlinks__box--tel {
  -ms-grid-column: 1;
  grid-column: 1/2;
  -ms-grid-row: 4;
  grid-row: 4/5;
}

.c-boxlinks__link {
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: block;
  line-height: 0.8em;
}
.c-boxlinks__link:hover {
  text-decoration: none;
}

.c-boxlinks__header {
  color: white;
  min-height: 2.5em;
  font-size: 1.2rem;
}

.l-footer-row--awards {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0;
}

.l-footer-row--awards--top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0;
}

.l-footer-row--awards--middle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0;
}

.l-footer-row--awards--bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0;
}

.c-footer-award {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 0;
  padding: 2rem 1rem;
}

.c-footer-award__image {
  display: block;
  width: 60%;
  height: auto;
  margin: 0 20%;
  padding: 0;
}

.c-footer-award__image--cuka, .c-footer-award__image--lha, .c-footer-award__image--finalist, .c-footer-award__image--homeless-link, .c-footer-award__image--NAS, .c-footer-award__image--LW, .c-footer-award__image--RRN {
  display: block;
  width: 60%;
  height: auto;
  margin: 0 20%;
  padding: 0;
}

.l-footer-row--social {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0;
}

.c-footer-social {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 0;
  padding: 2rem 1rem;
}

.c-footer-social__image {
  display: block;
  width: 80%;
  height: auto;
  margin: 0 10%;
  padding: 0;
}

.l-footer-row--menu {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.l-footer-column--mainmenu {
  padding: 0 10px 0 20px;
}

.l-footer-column--services {
  padding: 0 10px 0 20px;
}

.l-footer-column--jobs {
  padding: 0 10px 0 20px;
}

.l-footer-column--supplementarylinks {
  padding: 0 10px 0 20px;
}
.l-footer-column--supplementarylinks h3 {
  text-transform: uppercase;
}

.l-footer-column--contact {
  padding: 0 10px 0 20px;
}

footer {
  background-color: #293e5f;
  color: #fff;
  padding: 3rem 1em 2em 1em;
}

footer ul {
  padding: 0;
  margin: 0;
}

footer ul li {
  list-style-type: none;
  font-family: "Oswald Medium", sans-serif;
  font-size: 1.2rem;
  margin: 1.5em 0;
  line-height: 1.5em;
}
footer ul li strong {
  font-weight: 700;
}

footer ul li a {
  color: #fff;
  text-decoration: none;
  display: block;
}

footer ul li a:hover {
  color: #fff;
  text-decoration: underline;
}

footer h3 {
  font-family: "Oswald Medium", sans-serif;
  font-size: 1.4rem;
}

footer h3 a {
  text-decoration: none;
}
footer h3 a:hover {
  text-decoration: underline;
}

.c-footer-fb-link {
  background-image: url("../images/footer/facebook-footer18.png");
  background-repeat: no-repeat;
  background-size: contain;
  text-indent: -900em;
  width: 100%;
  height: 50px;
}
.c-footer-fb-link a {
  display: block;
}

.c-footer-contact-block {
  font-family: "Oswald Medium", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5em;
  padding-left: 10px;
}
.c-footer-contact-block a {
  color: #fff;
  text-decoration: none;
}
.c-footer-contact-block a:hover {
  color: #fff;
  text-decoration: underline;
}

.c-footer-logo {
  width: 120px;
  margin-left: 10px;
}

.c-footer-fb-link {
  margin: 20px 0 10px 10px;
}

.c-footer-first-header {
  margin-top: 20px;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .l-footer-boxlinks {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .c-boxlinks__box--cqc {
    -ms-grid-column: 1;
    grid-column: 1/2;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .c-boxlinks__box--access {
    -ms-grid-column: 2;
    grid-column: 2/3;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .c-boxlinks__box--tel {
    -ms-grid-column: 1;
    grid-column: 1/2;
    -ms-grid-row: 2;
    grid-row: 2/3;
  }

  .c-boxlinks__box--email {
    -ms-grid-column: 2;
    grid-column: 2/3;
    -ms-grid-row: 2;
    grid-row: 2/3;
  }

  .l-footer-row--awards {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 0;
    border-bottom: 1px solid white;
  }

  .l-footer-row--awards--top {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0;
    padding: 1rem 1rem 0;
  }
  .l-footer-row--awards--top .c-footer-award {
    -ms-flex-positive: 0;
        flex-grow: 0;
  }

  .l-footer-row--awards--bottom {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0;
    padding: 0 1rem;
  }
  .l-footer-row--awards--bottom .c-footer-award {
    -ms-flex-positive: 0;
        flex-grow: 0;
  }

  .c-footer-award {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 0.25rem;
    padding: 2rem 0;
  }

  .c-footer-award__image--commend {
    width: 80%;
    margin: 0 10%;
  }

  .c-footer-award__image--cuka {
    display: block;
    width: 110px;
    height: auto;
    margin: 0;
    padding: 0 0.5rem 0 0;
  }

  .c-footer-award__image--lha {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--finalist {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--homeless-link {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--frontline {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--iso {
    display: block;
    width: 140px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--neacc {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--workforce {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--people {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--chas {
    display: block;
    width: 70px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--bsi {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--showsalary {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--ldaa {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--ldaaolder {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--cta {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--NAS {
    display: block;
    width: 160px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--LW {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-award__image--RRN {
    display: block;
    width: 100px;
    height: auto;
    margin: 0;
    padding: 0 1rem;
  }

  .c-footer-social {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: calc(50% - 0.5rem);
        flex-basis: calc(50% - 0.5rem);
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 0.25rem;
    padding: 2rem 0;
  }

  .l-footer-row--menu {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  footer {
    padding: 0 1em 2em 1em;
  }

  footer ul li {
    font-size: 0.9rem;
    margin: 0.8em 0;
    line-height: 1.3em;
  }

  footer h3 {
    font-size: 1rem;
    margin: 0.8em 0;
    line-height: 1.3em;
  }

  .l-footer-column--mainmenu {
    -ms-grid-column: 1;
    grid-column: 1/2;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .l-footer-column--services {
    -ms-grid-column: 2;
    grid-column: 2/3;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .l-footer-column--jobs {
    -ms-grid-column: 3;
    grid-column: 3/4;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .l-footer-column--supplementarylinks {
    -ms-grid-column: 4;
    grid-column: 4/5;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }
  .l-footer-column--supplementarylinks h3 a {
    font-size: 1rem;
  }

  .l-footer-column--contact {
    -ms-grid-column: 1;
    grid-column: 1/3;
    -ms-grid-row: 2;
    grid-row: 2/3;
  }

  .c-footer-first-header {
    margin-top: 20px;
  }

  .c-footer-fb-link {
    margin: 20px 0 10px -10px;
  }

  .c-footer-contact-block {
    padding-left: 0;
    font-size: 0.9rem;
  }
}
@media (min-width: 992px) {
  .l-footer-boxlinks {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .c-boxlinks__box--cqc {
    -ms-grid-column: 1;
    grid-column: 1/2;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .c-boxlinks__box--access {
    -ms-grid-column: 2;
    grid-column: 2/3;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .c-boxlinks__box--email {
    -ms-grid-column: 3;
    grid-column: 3/4;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .c-boxlinks__box--tel {
    -ms-grid-column: 4;
    grid-column: 4/5;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .c-footer-award {
    margin: 0;
  }

  .l-footer-row--awards--top {
    padding: 2rem 1rem 0;
  }

  .c-footer-award__image--cuka {
    padding: 0 1.5rem;
    width: 140px;
  }

  .c-footer-award__image--lha {
    padding: 0 1.5rem;
    width: 140px;
  }

  .c-footer-award__image--finalist {
    padding: 0 1.5rem;
    width: 130px;
  }

  .c-footer-award__image--homeless-link {
    padding: 0 1.5rem;
    width: 140px;
  }

  .c-footer-award__image--frontline {
    width: 140px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--iso {
    width: 180px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--neacc {
    width: 140px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--workforce {
    width: 140px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--people {
    width: 140px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--chas {
    width: 110px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--bsi {
    width: 140px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--showsalary {
    width: 140px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--ldaa {
    width: 140px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--ldaaolder {
    width: 140px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--cta {
    width: 140px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--NAS {
    width: 200px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--LW {
    width: 140px;
    padding: 0 1.5rem;
  }

  .c-footer-award__image--RRN {
    width: 140px;
    padding: 0 1.5rem;
  }

  .l-footer-row--menu {
    -ms-grid-columns: 25% 9% 16.5% 16.5% 16.5% 16.5%;
    grid-template-columns: 25% 9% 16.5% 16.5% 16.5% 16.5%;
  }

  .l-footer-row--social {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 0 0 3rem 0;
    border-bottom: 1px solid white;
  }

  .c-footer-social {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 0.25rem;
    padding: 2rem 0;
  }

  .l-footer-column--contact {
    padding: 0 10px;
    -ms-grid-column: 1;
    grid-column: 1/2;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .l-footer-column--mainmenu {
    padding: 0 10px;
    -ms-grid-column: 3;
    grid-column: 3/4;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .l-footer-column--services {
    padding: 0 10px;
    -ms-grid-column: 4;
    grid-column: 4/5;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .l-footer-column--jobs {
    padding: 0 10px;
    -ms-grid-column: 5;
    grid-column: 5/6;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .l-footer-column--supplementarylinks {
    padding: 0 10px;
    -ms-grid-column: 6;
    grid-column: 6/7;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }

  .c-footer-logo {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .l-footer-row--awards--top {
    padding: 3rem 2rem 0;
  }

  .l-footer-row--awards--bottom {
    padding: 0 2rem;
  }

  .c-footer-award__image--cuka {
    width: 160px;
  }

  .c-footer-award__image--lha {
    width: 160px;
  }

  .c-footer-award__image--finalist {
    width: 130px;
  }

  .c-footer-award__image--homeless-link {
    width: 160px;
  }

  .c-footer-award__image--frontline {
    width: 160px;
  }

  .c-footer-award__image--iso {
    width: 210px;
  }

  .c-footer-award__image--neacc {
    width: 160px;
  }

  .c-footer-award__image--workforce {
    width: 160px;
  }

  .c-footer-award__image--people {
    width: 160px;
  }

  .c-footer-award__image--chas {
    width: 130px;
  }

  .c-footer-award__image--bsi {
    width: 160px;
  }

  .c-footer-award__image--showsalary {
    width: 160px;
  }

  .c-footer-award__image--ldaa {
    width: 160px;
  }

  .c-footer-award__image--ldaaolder {
    width: 160px;
  }

  .c-footer-award__image--cta {
    width: 160px;
  }

  .c-footer-award__image--NAS {
    width: 220px;
  }

  .c-footer-award__image--LW {
    width: 160px;
  }

  .c-footer-award__image--RRN {
    width: 160px;
  }
}
@media (min-width: 1600px) {
  .l-footer-boxlinks {
    max-width: 1600px;
    margin: 0 auto;
  }

  .l-footer-row--awards--top {
    padding: 4rem 3rem 0;
  }

  .l-footer-row--awards--bottom {
    padding: 0 3rem;
  }

  .c-footer-award__image--cuka {
    width: 175px;
  }

  .c-footer-award__image--lha {
    width: 175px;
  }

  .c-footer-award__image--finalist {
    width: 130px;
  }

  .c-footer-award__image--homeless-link {
    width: 175px;
  }

  .c-footer-award__image--frontline {
    width: 175px;
  }

  .c-footer-award__image--iso {
    width: 245px;
  }

  .c-footer-award__image--neacc {
    width: 175px;
  }

  .c-footer-award__image--workforce {
    width: 175px;
  }

  .c-footer-award__image--people {
    width: 175px;
  }

  .c-footer-award__image--chas {
    width: 130px;
  }

  .c-footer-award__image--bsi {
    width: 175px;
  }

  .c-footer-award__image--showsalary {
    width: 175px;
  }

  .c-footer-award__image--ldaa {
    width: 175px;
  }

  .c-footer-award__image--ldaaolder {
    width: 175px;
  }

  .c-footer-award__image--cta {
    width: 175px;
  }

  .c-footer-award__image--NAS {
    width: 250px;
  }

  .c-footer-award__image--LW {
    width: 175px;
  }

  .c-footer-award__image--RRN {
    width: 175px;
  }

  footer {
    max-width: 1600px;
    margin: 0 auto;
  }
}
.l-header {
  width: 100%;
  display: block;
  background-color: white;
}
@media (min-width: 768px) {
  .l-header {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (min-width: 992px) {
  .l-header {
    position: fixed;
  }
}

@media (min-width: 768px) {
  .l-header-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

.l-nav-wrapper-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 114px 1fr;
  grid-template-rows: 114px 1fr;
  width: 100%;
  position: fixed;
  z-index: 100;
  background-color: white;
}
@media (min-width: 768px) {
  .l-nav-wrapper-grid {
    -ms-grid-rows: 157px 1fr;
    grid-template-rows: 157px 1fr;
  }
}
@media (min-width: 992px) {
  .l-nav-wrapper-grid {
    margin: 0 auto;
    -ms-grid-columns: 220px 1fr;
    grid-template-columns: 220px 1fr;
    -ms-grid-rows: 170px 1fr;
    grid-template-rows: 170px 1fr;
    position: static;
  }
}
@media (min-width: 1200px) {
  .l-nav-wrapper-grid {
    margin: 0 auto;
    -ms-grid-columns: 190px 1fr;
    grid-template-columns: 190px 1fr;
  }
}
@media (min-width: 1600px) {
  .l-nav-wrapper-grid {
    max-width: 1600px;
    margin: 0 auto;
    -ms-grid-columns: 300px 1fr;
    grid-template-columns: 300px 1fr;
  }
}

.h-no-scroll .l-nav-wrapper-grid {
  position: static;
}

.l-nav-wrapper-grid--inner {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 114px 1fr;
  grid-template-rows: 114px 1fr;
  width: 100%;
  position: fixed;
  z-index: 100;
  background-color: white;
}
@media (min-width: 768px) {
  .l-nav-wrapper-grid--inner {
    -ms-grid-rows: 153px 1fr;
    grid-template-rows: 153px 1fr;
  }
}
@media (min-width: 992px) {
  .l-nav-wrapper-grid--inner {
    margin: 0 auto;
    -ms-grid-columns: 220px 1fr;
    grid-template-columns: 220px 1fr;
    -ms-grid-rows: 170px 1fr;
    grid-template-rows: 170px 1fr;
    position: static;
  }
}
@media (min-width: 1200px) {
  .l-nav-wrapper-grid--inner {
    margin: 0 auto;
    -ms-grid-columns: 190px 1fr;
    grid-template-columns: 190px 1fr;
  }
}
@media (min-width: 1600px) {
  .l-nav-wrapper-grid--inner {
    max-width: 1600px;
    margin: 0 auto;
    -ms-grid-columns: 300px 1fr;
    grid-template-columns: 300px 1fr;
  }
}

.h-no-scroll .l-nav-wrapper-grid--inner {
  position: static;
}

.l-nav-wrapper-grid--inner-hero {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 119px 1fr;
  grid-template-rows: 119px 1fr;
  width: 100%;
  position: fixed;
  z-index: 100;
  background-color: white;
}
@media (min-width: 768px) {
  .l-nav-wrapper-grid--inner-hero {
    -ms-grid-rows: 153px 1fr;
    grid-template-rows: 153px 1fr;
  }
}
@media (min-width: 992px) {
  .l-nav-wrapper-grid--inner-hero {
    margin: 0 auto;
    -ms-grid-columns: 220px 1fr;
    grid-template-columns: 220px 1fr;
    -ms-grid-rows: 170px 1fr;
    grid-template-rows: 170px 1fr;
    position: static;
  }
}
@media (min-width: 1200px) {
  .l-nav-wrapper-grid--inner-hero {
    margin: 0 auto;
    -ms-grid-columns: 190px 1fr;
    grid-template-columns: 190px 1fr;
  }
}
@media (min-width: 1600px) {
  .l-nav-wrapper-grid--inner-hero {
    max-width: 1600px;
    margin: 0 auto;
    -ms-grid-columns: 300px 1fr;
    grid-template-columns: 300px 1fr;
  }
}

.h-no-scroll .l-nav-wrapper-grid--inner-hero {
  position: static;
}

.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__logo-link {
  margin: 1rem auto;
}
@media (min-width: 992px) {
  .c-header__logo-link {
    margin: 2.85em auto 1em 1em;
  }
}

.c-header__logo-link--services {
  margin: 1rem auto;
}
@media (min-width: 992px) {
  .c-header__logo-link--services {
    margin: 2.1rem auto 1rem 1rem;
  }
}

.c-header__logo-link--nobar {
  margin: 1rem auto;
}
@media (min-width: 992px) {
  .c-header__logo-link--nobar {
    margin: 2.65rem auto 1rem 0.85rem;
  }
}

.c-header__logo-link--about {
  margin: 1rem 0;
}

.c-header__logo-link--feedback {
  display: -ms-flexbox;
  display: flex;
  margin: 1rem 0;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (min-width: 992px) {
  .c-header__logo-link--feedback {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

.c-header__logo {
  width: 160px;
  height: auto;
  -ms-grid-column: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  grid-row: 1/2;
}
@media (min-width: 768px) {
  .c-header__logo {
    width: 221px;
  }
}
@media (min-width: 992px) {
  .c-header__logo {
    position: relative;
    width: 200px;
    height: auto;
    z-index: 15;
  }
}

.c-header__logo--nobar {
  width: 160px;
  height: auto;
  -ms-grid-column: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  grid-row: 1/2;
}
@media (min-width: 768px) {
  .c-header__logo--nobar {
    width: 221px;
  }
}
@media (min-width: 992px) {
  .c-header__logo--nobar {
    position: relative;
    width: 205px;
    height: auto;
    z-index: 15;
  }
}

.c-content__logo {
  position: relative;
  width: 100%;
  height: auto;
}

/* Hero page banners */
.c-top-banner {
  width: 100%;
  position: fixed;
  top: 96px;
  line-height: 0.8em;
}
@media (min-width: 768px) {
  .c-top-banner {
    top: 139px;
  }
}
@media (min-width: 992px) {
  .c-top-banner {
    margin: 0 auto;
    position: static;
    top: 154px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner {
    width: 1600px;
    margin: 0 auto;
    position: static;
  }
}

.c-top-banner__semi-trans-strip {
  width: 100%;
  height: 20px;
  background-color: rgba(255, 255, 255, 0.59);
  position: relative;
  top: 12px;
}
@media (min-width: 768px) {
  .c-top-banner__semi-trans-strip {
    height: 17px;
    top: 14px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__semi-trans-strip {
    top: 0;
    height: 13px;
  }
}

.c-top-banner__watermark {
  position: absolute;
  bottom: 0;
  right: -70px;
  display: block;
  height: 240px;
  width: 160px;
  background-size: 100%;
  background-repeat: no-repeat;
  z-index: 5;
  background-image: url("../images/pagebanners/pom-new-large-white-50trans.png");
}
@media (min-width: 768px) {
  .c-top-banner__watermark {
    bottom: 0;
    right: -175px;
    height: 500px;
    width: 400px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__watermark {
    bottom: -120px;
    right: -195px;
    height: 600px;
    width: 550px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__watermark {
    top: 180px;
    bottom: -100px;
    right: -25px;
    height: 600px;
    width: 550px;
  }
}

.c-top-banner__hero-home {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
  margin-top: -17px;
}

.c-top-banner__hero {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  margin-top: -17px;
}

.c-top-banner__hero--bottom {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
  margin-top: -17px;
}

.c-top-banner__hero--center {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin-top: -17px;
}

.c-top-banner__home-top1 {
  height: 500px;
  background-image: url("../images/pagebanners/homepg-hero1.jpg");
}
@media (min-width: 768px) {
  .c-top-banner__home-top1 {
    height: 432px;
  }
}
@media (min-width: 850px) {
  .c-top-banner__home-top1 {
    height: 400px;
  }
}
@media (min-width: 900px) {
  .c-top-banner__home-top1 {
    height: 400px;
  }
}
@media (min-width: 950px) {
  .c-top-banner__home-top1 {
    height: 400px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__home-top1 {
    height: 350px;
  }
}
@media (min-width: 1050px) {
  .c-top-banner__home-top1 {
    height: 370px;
  }
}
@media (min-width: 1100px) {
  .c-top-banner__home-top1 {
    height: 370px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__home-top1 {
    height: 370px;
  }
}
@media (min-width: 1300px) {
  .c-top-banner__home-top1 {
    height: 420px;
  }
}
@media (min-width: 1400px) {
  .c-top-banner__home-top1 {
    height: 420px;
  }
}
@media (min-width: 1500px) {
  .c-top-banner__home-top1 {
    height: 420px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__home-top1 {
    height: 500px;
  }
}

.c-top-banner__home-top2 {
  height: 500px;
  background-image: url("../images/pagebanners/homepg-hero2.jpg");
}
@media (min-width: 768px) {
  .c-top-banner__home-top2 {
    height: 432px;
  }
}
@media (min-width: 850px) {
  .c-top-banner__home-top2 {
    height: 400px;
  }
}
@media (min-width: 900px) {
  .c-top-banner__home-top2 {
    height: 400px;
  }
}
@media (min-width: 950px) {
  .c-top-banner__home-top2 {
    height: 400px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__home-top2 {
    height: 350px;
  }
}
@media (min-width: 1050px) {
  .c-top-banner__home-top2 {
    height: 370px;
  }
}
@media (min-width: 1100px) {
  .c-top-banner__home-top2 {
    height: 370px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__home-top2 {
    height: 370px;
  }
}
@media (min-width: 1300px) {
  .c-top-banner__home-top2 {
    height: 420px;
  }
}
@media (min-width: 1400px) {
  .c-top-banner__home-top2 {
    height: 420px;
  }
}
@media (min-width: 1500px) {
  .c-top-banner__home-top2 {
    height: 420px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__home-top2 {
    height: 500px;
  }
}

.c-top-banner__home-top3 {
  height: 500px;
  background-image: url("../images/pagebanners/homepg-hero3.jpg");
}
@media (min-width: 768px) {
  .c-top-banner__home-top3 {
    height: 432px;
  }
}
@media (min-width: 850px) {
  .c-top-banner__home-top3 {
    height: 400px;
  }
}
@media (min-width: 900px) {
  .c-top-banner__home-top3 {
    height: 400px;
  }
}
@media (min-width: 950px) {
  .c-top-banner__home-top3 {
    height: 400px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__home-top3 {
    height: 350px;
  }
}
@media (min-width: 1050px) {
  .c-top-banner__home-top3 {
    height: 370px;
  }
}
@media (min-width: 1100px) {
  .c-top-banner__home-top3 {
    height: 370px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__home-top3 {
    height: 370px;
  }
}
@media (min-width: 1300px) {
  .c-top-banner__home-top3 {
    height: 420px;
  }
}
@media (min-width: 1400px) {
  .c-top-banner__home-top3 {
    height: 420px;
  }
}
@media (min-width: 1500px) {
  .c-top-banner__home-top3 {
    height: 420px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__home-top3 {
    height: 500px;
  }
}

.c-top-banner__home-top4 {
  height: 500px;
  background-image: url("../images/pagebanners/homepg-hero4.jpg");
}
@media (min-width: 768px) {
  .c-top-banner__home-top4 {
    height: 432px;
  }
}
@media (min-width: 850px) {
  .c-top-banner__home-top4 {
    height: 400px;
  }
}
@media (min-width: 900px) {
  .c-top-banner__home-top4 {
    height: 400px;
  }
}
@media (min-width: 950px) {
  .c-top-banner__home-top4 {
    height: 400px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__home-top4 {
    height: 350px;
  }
}
@media (min-width: 1050px) {
  .c-top-banner__home-top4 {
    height: 370px;
  }
}
@media (min-width: 1100px) {
  .c-top-banner__home-top4 {
    height: 370px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__home-top4 {
    height: 370px;
  }
}
@media (min-width: 1300px) {
  .c-top-banner__home-top4 {
    height: 420px;
  }
}
@media (min-width: 1400px) {
  .c-top-banner__home-top4 {
    height: 420px;
  }
}
@media (min-width: 1500px) {
  .c-top-banner__home-top4 {
    height: 420px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__home-top4 {
    height: 500px;
  }
}

.c-top-banner__about-banner {
  height: 500px;
  background-image: url("../images/pagebanners/About-us.jpg");
  background-position: center;
}

.c-top-banner__workforce-banner {
  height: 500px;
  background-image: url("../images/pagebanners/workforce_banner.jpg");
  background-position: center;
}

.c-top-banner__services-banner {
  height: 500px;
  background-image: url("../images/pagebanners/services-hero19.jpg");
}

.c-top-banner__volunteering-banner {
  height: 500px;
  background-image: url("../images/pagebanners/corporate-hero.jpg");
}

.c-top-banner__digswell-banner {
  height: 500px;
  background-image: url("../images/pagebanners/digswell-hero.jpg");
  background-position: center;
}

.c-top-banner__hmds-banner {
  height: 500px;
  background-image: url("../images/pagebanners/HMDS-hero.jpg");
}

.c-top-banner__woodhall-banner {
  height: 500px;
  background-image: url("../images/pagebanners/Woodhall-hero.jpg");
}

.c-top-banner__jobs-banner {
  height: 500px;
  background-image: url("../images/pagebanners/job-hero.jpg");
}
@media (min-width: 768px) {
  .c-top-banner__jobs-banner {
    height: 432px;
  }
}
@media (min-width: 850px) {
  .c-top-banner__jobs-banner {
    height: 400px;
  }
}
@media (min-width: 900px) {
  .c-top-banner__jobs-banner {
    height: 400px;
  }
}
@media (min-width: 950px) {
  .c-top-banner__jobs-banner {
    height: 400px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__jobs-banner {
    height: 350px;
  }
}
@media (min-width: 1050px) {
  .c-top-banner__jobs-banner {
    height: 370px;
  }
}
@media (min-width: 1100px) {
  .c-top-banner__jobs-banner {
    height: 370px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__jobs-banner {
    height: 370px;
  }
}
@media (min-width: 1300px) {
  .c-top-banner__jobs-banner {
    height: 420px;
  }
}
@media (min-width: 1400px) {
  .c-top-banner__jobs-banner {
    height: 420px;
  }
}
@media (min-width: 1500px) {
  .c-top-banner__jobs-banner {
    height: 420px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__jobs-banner {
    height: 500px;
  }
}

.c-top-banner__benefits-banner {
  height: 500px;
  background-image: url("../images/pagebanners/benefits-hero2.jpg");
}

/* Inner page banners */
.c-top-banner--inner {
  width: 100%;
  position: fixed;
  top: 180px;
  line-height: 0.8em;
}
@media (min-width: 768px) {
  .c-top-banner--inner {
    width: 100%;
    position: fixed;
    top: 197px;
    line-height: 0.8em;
  }
}
@media (min-width: 992px) {
  .c-top-banner--inner {
    margin: 0 auto;
    position: relative;
    top: 5px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner--inner {
    width: 1600px;
    margin: 0 auto;
    position: relative;
  }
}

.c-top-banner__grey-strip {
  display: inline-block;
  width: 100%;
  height: 13px;
  background-color: #dcdee1;
  position: relative;
}

.c-top-banner__watermark--inner {
  position: absolute;
  top: 13px;
  right: -120px;
  display: block;
  height: 150px;
  width: 220px;
  background-size: 70% 50%;
  background-repeat: no-repeat;
  z-index: 5;
  background-image: url("../images/pagebanners/pom-new-large-white-50trans-crop.png");
}
@media (min-width: 768px) {
  .c-top-banner__watermark--inner {
    right: 0;
    height: 175px;
    width: 130px;
    background-size: 100%;
    background-image: url("../images/pagebanners/pom-new-large-white-50trans-crop-mob.png");
  }
}
@media (min-width: 1200px) {
  .c-top-banner__watermark--inner {
    display: none;
  }
}

.c-shallow-banner-strip__colour-strip {
  width: 100%;
  height: auto;
  padding: 0 !important;
  margin-top: 0 !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.c-shallow-banner-strip, .c-shallow-banner-strip--mds, .c-shallow-banner-strip--older, .c-shallow-banner-strip--homeless, .c-shallow-banner-strip--disability, .c-shallow-banner-strip--magenta-wmk, .c-shallow-banner-strip--dkblue-wmk, .c-shallow-banner-strip--dkcyan-wmk, .c-shallow-banner-strip--green-bg, .c-shallow-banner-strip--green-wmk, .c-shallow-banner-strip--cyan-wmk, .c-shallow-banner-strip--magenta, .c-shallow-banner-strip--dkblue, .c-shallow-banner-strip--dkcyan, .c-shallow-banner-strip--green, .c-shallow-banner-strip--cyan {
  line-height: 0.9em;
  color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-shallow-banner-strip--cyan {
  background-color: #00b2cd;
  background-image: url("../images/pagebanners/web-colour-strip-turq.png");
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-shallow-banner-strip--green {
  background-color: #84c447;
  background-image: url("../images/pagebanners/web-colour-strip-green.png");
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-shallow-banner-strip--dkcyan {
  background-color: #007f6d;
  background-image: url("../images/pagebanners/web-colour-strip-dkcyan.png");
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-shallow-banner-strip--dkblue {
  background-color: #004271;
  background-image: url("../images/pagebanners/web-colour-strip-navy.png");
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-shallow-banner-strip--magenta {
  background-color: #9a258f;
  background-image: url("../images/pagebanners/web-colour-strip-magenta.png");
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
}

.c-shallow-banner-strip--cyan-wmk {
  background-color: #00b2cd;
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../images/pagebanners/web-colour-strip-turq.png");
}
@media (min-width: 1200px) {
  .c-shallow-banner-strip--cyan-wmk {
    background-image: url("../images/pagebanners/web-colour-strip-turq-wmk.png");
  }
}

.c-shallow-banner-strip--green-wmk {
  background-color: #84c447;
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../images/pagebanners/web-colour-strip-green.png");
}
@media (min-width: 1200px) {
  .c-shallow-banner-strip--green-wmk {
    background-image: url("../images/pagebanners/web-colour-strip-green-wmk.png");
  }
}

.c-shallow-banner-strip--green-bg {
  position: relative;
  z-index: 10;
  background-color: #84c447;
}

.c-shallow-banner-strip--dkcyan-wmk {
  background-color: #007f6d;
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../images/pagebanners/web-colour-strip-dkcyan.png");
}
@media (min-width: 1200px) {
  .c-shallow-banner-strip--dkcyan-wmk {
    background-image: url("../images/pagebanners/web-colour-strip-dkcyan-wmk.png");
  }
}

.c-shallow-banner-strip--dkblue-wmk {
  background-color: #004271;
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../images/pagebanners/web-colour-strip-navy.png");
}
@media (min-width: 1200px) {
  .c-shallow-banner-strip--dkblue-wmk {
    background-image: url("../images/pagebanners/web-colour-strip-navy-wmk.png");
  }
}

.c-shallow-banner-strip--magenta-wmk {
  background-color: #9a258f;
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../images/pagebanners/web-colour-strip-magenta.png");
}
@media (min-width: 1200px) {
  .c-shallow-banner-strip--magenta-wmk {
    background-image: url("../images/pagebanners/web-colour-strip-magenta-wmk.png");
  }
}

.c-shallow-banner-strip__colour-strip-image {
  width: 200px;
  height: 15px;
}
@media (min-width: 768px) {
  .c-shallow-banner-strip__colour-strip-image {
    width: 310px;
    height: 20px;
  }
}

.c-shallow-banner-strip--disability {
  background-color: #004271;
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../images/pagebanners/web-disability-strip.png");
}

.c-shallow-banner-strip--homeless {
  background-color: #004271;
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../images/pagebanners/web-homeless-strip.png");
}

.c-shallow-banner-strip--older {
  background-color: #004271;
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../images/pagebanners/web-older-strip.png");
}

.c-shallow-banner-strip--mds {
  background-color: #004271;
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../images/pagebanners/web-mds-strip.png");
}

.c-shallow-banner-strip__container {
  width: 100%;
}
@media (min-width: 768px) {
  .c-shallow-banner-strip__container {
    max-width: 720px;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .c-shallow-banner-strip__container {
    max-width: 960px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .c-shallow-banner-strip__container {
    max-width: 1140px;
    margin: 0 auto;
  }
}

.c-shallow-banner-strip__colour-strip-heading {
  margin: 0.5em 0.5em 0.35em;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .c-shallow-banner-strip__colour-strip-heading {
    margin: 0.25em 0.5em 0.25em;
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .c-shallow-banner-strip__colour-strip-heading {
    font-size: 2.5rem;
  }
}

.c-shallow-banner-strip__colour-strip-heading--home {
  margin: 0.5em 0.5em 0.35em;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .c-shallow-banner-strip__colour-strip-heading--home {
    margin: 0.5em 0.5em 0.35em;
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .c-shallow-banner-strip__colour-strip-heading--home {
    font-size: 2.5rem;
  }
}

/* New services section */
.c-top-banner--disability, .c-top-banner--older, .c-top-banner--homeless, .c-top-banner--mds, .c-top-banner--community, .c-top-banner--h2h {
  width: 100%;
  position: fixed;
  top: 120px;
}
@media (min-width: 768px) {
  .c-top-banner--disability, .c-top-banner--older, .c-top-banner--homeless, .c-top-banner--mds, .c-top-banner--community, .c-top-banner--h2h {
    top: 160px;
  }
}
@media (min-width: 992px) {
  .c-top-banner--disability, .c-top-banner--older, .c-top-banner--homeless, .c-top-banner--mds, .c-top-banner--community, .c-top-banner--h2h {
    margin: 0 auto;
    position: static;
    top: 0;
  }
}
@media (min-width: 1600px) {
  .c-top-banner--disability, .c-top-banner--older, .c-top-banner--homeless, .c-top-banner--mds, .c-top-banner--community, .c-top-banner--h2h {
    width: 1600px;
    position: static;
  }
}

.c-top-banner__hero--disability {
  background-repeat: no-repeat;
  background-position: top right, bottom -2px right -2px, top left;
  margin-top: -6px;
  background-image: url("../images/pagebanners/3-bars-disability-536x35.png"), url("../images/pagebanners/tick-disability-536x440.png"), url("../images/pagebanners/hero-disability.jpg");
  background-size: 96px, 96px, cover;
  height: 110px;
}
@media (min-width: 375px) {
  .c-top-banner__hero--disability {
    background-size: 106px, 106px, cover;
    height: 140px;
  }
}
@media (min-width: 475px) {
  .c-top-banner__hero--disability {
    background-size: 126px, 126px, cover;
    height: 140px;
  }
}
@media (min-width: 525px) {
  .c-top-banner__hero--disability {
    background-size: 146px, 146px, cover;
    height: 170px;
  }
}
@media (min-width: 575px) {
  .c-top-banner__hero--disability {
    background-size: 166px, 166px, cover;
    height: 200px;
  }
}
@media (min-width: 675px) {
  .c-top-banner__hero--disability {
    background-size: 186px, 186px, cover;
    height: 225px;
  }
}
@media (min-width: 725px) {
  .c-top-banner__hero--disability {
    background-size: 186px, 186px, cover;
    height: 250px;
  }
}
@media (min-width: 768px) {
  .c-top-banner__hero--disability {
    background-size: 206px, 206px, cover;
    height: 275px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__hero--disability {
    background-size: 246px, 246px, cover;
    height: 350px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__hero--disability {
    background-size: 300px, 300px, cover;
    height: 403px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__hero--disability {
    height: 523px;
    background-size: 450px, 450px, cover;
  }
}

.c-top-banner__hero--h2h {
  background-repeat: no-repeat;
  background-position: top right, top 20px right -40px, top left;
  margin-top: -6px;
  background-image: url("../images/pagebanners/3-bars-disability-536x35.png"), url("../images/pagebanners/H2H-icon-white.png"), url("../images/pagebanners/H2H-banner.jpg");
  background-size: 96px, 96px, cover;
  height: 110px;
}
@media (min-width: 375px) {
  .c-top-banner__hero--h2h {
    background-size: 106px, 106px, cover;
    height: 140px;
  }
}
@media (min-width: 475px) {
  .c-top-banner__hero--h2h {
    background-size: 126px, 126px, cover;
    height: 140px;
  }
}
@media (min-width: 525px) {
  .c-top-banner__hero--h2h {
    background-size: 146px, 146px, cover;
    background-position: top right, top 20px right -55px, top left;
    height: 170px;
  }
}
@media (min-width: 575px) {
  .c-top-banner__hero--h2h {
    background-size: 166px, 166px, cover;
    background-position: top right, top 20px right -65px, top left;
    height: 200px;
  }
}
@media (min-width: 675px) {
  .c-top-banner__hero--h2h {
    background-size: 186px, 186px, cover;
    background-position: top right, top 30px right -75px, top left;
    height: 225px;
  }
}
@media (min-width: 725px) {
  .c-top-banner__hero--h2h {
    background-size: 186px, 200px, cover;
    height: 250px;
  }
}
@media (min-width: 768px) {
  .c-top-banner__hero--h2h {
    background-size: 206px, 246px, cover;
    background-position: top right, top 40px right -95px, top left;
    height: 275px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__hero--h2h {
    background-size: 246px, 286px, cover;
    background-position: top right, top 50px right -100px, top left;
    height: 350px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__hero--h2h {
    background-size: 300px, 340px, cover;
    height: 403px;
    background-position: top right, top 60px right -130px, top left;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__hero--h2h {
    height: 523px;
    background-size: 450px, 450px, cover;
    background-position: top right, top 60px right -160px, top left;
  }
}

.c-top-banner__hero--main-autism {
  background-repeat: no-repeat;
  background-position: top right, bottom -2px right -2px, top left;
  margin-top: -6px;
  background-image: url("../images/pagebanners/3-bars-disability-536x35.png"), url("../images/pagebanners/tick-disability-536x440.png"), url("../images/pagebanners/hero-autism-main.jpg");
  background-size: 96px, 96px, cover;
  height: 110px;
}
@media (min-width: 375px) {
  .c-top-banner__hero--main-autism {
    background-size: 106px, 106px, cover;
    height: 140px;
  }
}
@media (min-width: 475px) {
  .c-top-banner__hero--main-autism {
    background-size: 126px, 126px, cover;
    height: 140px;
  }
}
@media (min-width: 525px) {
  .c-top-banner__hero--main-autism {
    background-size: 146px, 146px, cover;
    height: 170px;
  }
}
@media (min-width: 575px) {
  .c-top-banner__hero--main-autism {
    background-size: 166px, 166px, cover;
    height: 200px;
  }
}
@media (min-width: 675px) {
  .c-top-banner__hero--main-autism {
    background-size: 186px, 186px, cover;
    height: 225px;
  }
}
@media (min-width: 725px) {
  .c-top-banner__hero--main-autism {
    background-size: 186px, 186px, cover;
    height: 250px;
  }
}
@media (min-width: 768px) {
  .c-top-banner__hero--main-autism {
    background-size: 206px, 206px, cover;
    height: 275px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__hero--main-autism {
    background-size: 246px, 246px, cover;
    height: 350px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__hero--main-autism {
    background-size: 300px, 300px, cover;
    height: 403px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__hero--main-autism {
    height: 523px;
    background-size: 450px, 450px, cover;
  }
}

.c-top-banner__hero--mds {
  background-repeat: no-repeat;
  background-position: top right, bottom -2px right -2px, top left;
  margin-top: -6px;
  background-image: url("../images/pagebanners/3-bars-green-536x35.png"), url("../images/pagebanners/hands-536x483.png"), url("../images/pagebanners/hero-MDS.jpg");
  background-size: 96px, 96px, cover;
  height: 110px;
}
@media (min-width: 375px) {
  .c-top-banner__hero--mds {
    background-size: 106px, 106px, cover;
    height: 140px;
  }
}
@media (min-width: 475px) {
  .c-top-banner__hero--mds {
    background-size: 126px, 126px, cover;
    height: 140px;
  }
}
@media (min-width: 525px) {
  .c-top-banner__hero--mds {
    background-size: 146px, 146px, cover;
    height: 170px;
  }
}
@media (min-width: 575px) {
  .c-top-banner__hero--mds {
    background-size: 166px, 166px, cover;
    height: 200px;
  }
}
@media (min-width: 675px) {
  .c-top-banner__hero--mds {
    background-size: 186px, 186px, cover;
    height: 225px;
  }
}
@media (min-width: 725px) {
  .c-top-banner__hero--mds {
    background-size: 186px, 186px, cover;
    height: 250px;
  }
}
@media (min-width: 768px) {
  .c-top-banner__hero--mds {
    background-size: 206px, 206px, cover;
    height: 275px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__hero--mds {
    background-size: 246px, 246px, cover;
    height: 350px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__hero--mds {
    background-size: 300px, 300px, cover;
    height: 403px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__hero--mds {
    height: 523px;
    background-size: 450px, 450px, cover;
  }
}

.c-top-banner__hero--older {
  background-repeat: no-repeat;
  background-position: top right, bottom -2px right -2px, top left;
  margin-top: -6px;
  background-image: url("../images/pagebanners/3-bars-purple-536x35.png"), url("../images/pagebanners/people-icon-536x390.png"), url("../images/pagebanners/hero-older.jpg");
  background-size: 96px, 96px, cover;
  height: 110px;
}
@media (min-width: 375px) {
  .c-top-banner__hero--older {
    background-size: 106px, 106px, cover;
    height: 140px;
  }
}
@media (min-width: 475px) {
  .c-top-banner__hero--older {
    background-size: 126px, 126px, cover;
    height: 140px;
  }
}
@media (min-width: 525px) {
  .c-top-banner__hero--older {
    background-size: 146px, 146px, cover;
    height: 170px;
  }
}
@media (min-width: 575px) {
  .c-top-banner__hero--older {
    background-size: 166px, 166px, cover;
    height: 200px;
  }
}
@media (min-width: 675px) {
  .c-top-banner__hero--older {
    background-size: 186px, 186px, cover;
    height: 225px;
  }
}
@media (min-width: 725px) {
  .c-top-banner__hero--older {
    background-size: 186px, 186px, cover;
    height: 250px;
  }
}
@media (min-width: 768px) {
  .c-top-banner__hero--older {
    background-size: 206px, 206px, cover;
    height: 275px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__hero--older {
    background-size: 246px, 246px, cover;
    height: 350px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__hero--older {
    background-size: 300px, 300px, cover;
    height: 433px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__hero--older {
    height: 523px;
    background-size: 450px, 450px, cover;
  }
}

.c-top-banner__hero--homeless {
  background-repeat: no-repeat;
  background-position: top right, bottom -2px right -2px, top left;
  margin-top: -6px;
  background-image: url("../images/pagebanners/3-bars-red-536x35.png"), url("../images/pagebanners/house-536x535.png"), url("../images/pagebanners/hero-homeless.jpg");
  background-size: 96px, 96px, cover;
  height: 110px;
}
@media (min-width: 375px) {
  .c-top-banner__hero--homeless {
    background-size: 106px, 106px, cover;
    height: 140px;
  }
}
@media (min-width: 475px) {
  .c-top-banner__hero--homeless {
    background-size: 126px, 126px, cover;
    height: 140px;
  }
}
@media (min-width: 525px) {
  .c-top-banner__hero--homeless {
    background-size: 146px, 146px, cover;
    height: 170px;
  }
}
@media (min-width: 575px) {
  .c-top-banner__hero--homeless {
    background-size: 166px, 166px, cover;
    height: 200px;
  }
}
@media (min-width: 675px) {
  .c-top-banner__hero--homeless {
    background-size: 186px, 186px, cover;
    height: 225px;
  }
}
@media (min-width: 725px) {
  .c-top-banner__hero--homeless {
    background-size: 186px, 186px, cover;
    height: 250px;
  }
}
@media (min-width: 768px) {
  .c-top-banner__hero--homeless {
    background-size: 206px, 206px, cover;
    height: 275px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__hero--homeless {
    background-size: 246px, 246px, cover;
    height: 350px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__hero--homeless {
    background-size: 300px, 300px, cover;
    height: 403px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__hero--homeless {
    height: 523px;
    background-size: 450px, 450px, cover;
  }
}

.c-top-banner__hero--community {
  background-repeat: no-repeat;
  background-position: top right, top left;
  margin-top: -6px;
  background-image: url("../images/pagebanners/3-bars-comm-536x35.png"), url("../images/pagebanners/CS-alternative-banner.jpg");
  background-size: 96px, cover;
  height: 110px;
}
@media (min-width: 375px) {
  .c-top-banner__hero--community {
    background-size: 106px, cover;
    height: 140px;
  }
}
@media (min-width: 475px) {
  .c-top-banner__hero--community {
    background-size: 126px, cover;
    height: 140px;
  }
}
@media (min-width: 525px) {
  .c-top-banner__hero--community {
    background-size: 146px, cover;
    height: 170px;
  }
}
@media (min-width: 575px) {
  .c-top-banner__hero--community {
    background-size: 166px, cover;
    height: 200px;
  }
}
@media (min-width: 675px) {
  .c-top-banner__hero--community {
    background-size: 186px, cover;
    height: 225px;
  }
}
@media (min-width: 725px) {
  .c-top-banner__hero--community {
    background-size: 186px, cover;
    height: 250px;
  }
}
@media (min-width: 768px) {
  .c-top-banner__hero--community {
    background-size: 206px, cover;
    height: 275px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__hero--community {
    background-size: 246px, cover;
    height: 350px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__hero--community {
    background-size: 300px, cover;
    height: 403px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__hero--community {
    height: 523px;
    background-size: 450px, cover;
  }
}

.c-top-banner__hero--autism-vacancies {
  background-repeat: no-repeat;
  background-position: top right, top center;
  margin-top: -6px;
  background-image: url("../images/pagebanners/3-bars-disability-536x35.png"), url("../images/pagebanners/autism-photo-strip-1600x515.jpg");
  background-size: 96px, contain;
  height: 200px;
}
@media (min-width: 375px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 106px, cover;
    height: 133px;
  }
}
@media (min-width: 414px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 126px, cover;
    height: 153px;
  }
}
@media (min-width: 475px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 126px, cover;
    height: 169px;
  }
}
@media (min-width: 525px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 146px, cover;
    height: 185px;
  }
}
@media (min-width: 575px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 166px, cover;
    height: 217px;
  }
}
@media (min-width: 675px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 186px, cover;
    height: 235px;
  }
}
@media (min-width: 725px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 186px, cover;
    height: 250px;
  }
}
@media (min-width: 768px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 206px, cover;
    height: 270px;
  }
}
@media (min-width: 820px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 206px, cover;
    height: 290px;
  }
}
@media (min-width: 870px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 206px, cover;
    height: 310px;
  }
}
@media (min-width: 920px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 206px, cover;
    height: 340px;
  }
}
@media (min-width: 992px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 246px, cover;
    height: 360px;
  }
}
@media (min-width: 1024px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 246px, cover;
    height: 380px;
  }
}
@media (min-width: 1100px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 246px, cover;
    height: 400px;
  }
}
@media (min-width: 1200px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 300px, cover;
    height: 420px;
  }
}
@media (min-width: 1300px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 300px, cover;
    height: 450px;
  }
}
@media (min-width: 1400px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 300px, cover;
    height: 480px;
  }
}
@media (min-width: 1500px) {
  .c-top-banner__hero--autism-vacancies {
    background-size: 300px, cover;
    height: 500px;
  }
}
@media (min-width: 1600px) {
  .c-top-banner__hero--autism-vacancies {
    height: 515px;
    background-size: 450px, cover;
  }
}

.sjogvideo {
  display: block;
  margin: 10px 0;
  height: 220px;
  width: 100%;
  border: 0;
}
@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;
  }
}

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

@media (min-width: 768px) {
  .c-video-wrapper--square h3 {
    height: 50px;
  }
}
@media (min-width: 992px) {
  .c-video-wrapper--square h3 {
    height: auto;
  }
}

.sjogvideo-respond {
  display: block;
  margin: 10px 0;
  height: auto;
  min-height: 210px;
  width: 100%;
  border: 0;
}
@media (min-width: 768px) {
  .sjogvideo-respond {
    min-height: 180px;
  }
}
@media (min-width: 992px) {
  .sjogvideo-respond {
    min-height: 250px;
  }
}
@media (min-width: 1200px) {
  .sjogvideo-respond {
    min-height: 300px;
  }
}

.img-imh-quote {
  display: block;
  margin: 1rem 0;
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .img-imh-quote {
    margin: 2rem 3rem 2rem 0;
    width: calc(100% - 3rem);
    max-width: 450px;
  }
}

ul.c-basic {
  list-style-type: disc;
  margin: 10px;
  padding: 0;
}
ul.c-basic li {
  margin: 10px 0 0 0;
  padding: 0;
  line-height: 20px;
}

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

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

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

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

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-two-blues-bulleted {
  list-style-type: none;
  margin: 10px 0;
  padding: 0;
}
ul.c-two-blues-bulleted li {
  font-weight: 500;
  margin: 10px 0 20px 0;
  padding: 0 0 0 25px;
  background-repeat: no-repeat;
  background-position: 0 6px;
  background-size: 8px;
  line-height: 20px;
}
ul.c-two-blues-bulleted li:nth-child(odd) {
  background-image: url("../images/bullets/dkblue-bullet.png");
  color: #023f6a;
}
ul.c-two-blues-bulleted li:nth-child(even) {
  background-image: url("../images/bullets/cyan-bullet.png");
  color: #02a2bb;
}
@media (min-width: 768px) {
  ul.c-two-blues-bulleted {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

ul.c-two-blues-bulleted--reversed {
  list-style-type: none;
  margin: 10px 0 3.5rem;
  padding: 0;
}
ul.c-two-blues-bulleted--reversed li {
  font-weight: 500;
  margin: 10px 0 20px 0;
  padding: 0 0 0 25px;
  background-repeat: no-repeat;
  background-position: 0 6px;
  background-size: 8px;
  line-height: 20px;
}
ul.c-two-blues-bulleted--reversed li:nth-child(odd) {
  background-image: url("../images/bullets/cyan-bullet.png");
  color: #02a2bb;
}
ul.c-two-blues-bulleted--reversed li:nth-child(even) {
  background-image: url("../images/bullets/dkblue-bullet.png");
  color: #023f6a;
}
@media (min-width: 768px) {
  ul.c-two-blues-bulleted--reversed {
    margin: 10px 0 1rem;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

table {
  border: 1px solid black;
  border-collapse: collapse;
  width: 100%;
}

th {
  text-align: center;
  border: 1px solid black;
}

td {
  border: 1px solid black;
}

td.c-table-sub-heading {
  font-weight: bold;
}

td.c-table-data {
  text-align: center;
}

.c-gender-pay--mobile-male {
  display: table;
}
.c-gender-pay--mobile-male th, .c-gender-pay--mobile-male td {
  width: 33.33%;
}
@media (min-width: 768px) {
  .c-gender-pay--mobile-male {
    display: none;
  }
}

.c-gender-pay--mobile-female {
  display: table;
  margin-top: 1rem;
}
.c-gender-pay--mobile-female th, .c-gender-pay--mobile-female td {
  width: 33.33%;
}
@media (min-width: 768px) {
  .c-gender-pay--mobile-female {
    display: none;
  }
}

.c-gender-pay {
  display: none;
}
@media (min-width: 768px) {
  .c-gender-pay {
    display: table;
  }
  .c-gender-pay th, .c-gender-pay td {
    width: 20%;
  }
}

/* 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-ukraine {
  display: block;
  margin: 0;
}
@media (min-width: 992px) {
  .l-content-flex-ukraine {
    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;
}
@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%;
  }
}

@media (min-width: 768px) {
  .l-content-flex-neg-m--adapt {
    display: -ms-flexbox;
    display: flex;
    margin: 0 -20px;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .l-content-flex-neg-m--adapt .c-small-col {
    -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;
  }
  .l-content-flex-neg-m--adapt .c-large-col {
    -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;
  }
}
@media (min-width: 992px) {
  .l-content-flex-neg-m--adapt .c-small-col {
    -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;
  }
  .l-content-flex-neg-m--adapt .c-large-col {
    -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;
  }
}
@media (min-width: 1200px) {
  .l-content-flex-neg-m--adapt .c-small-col .c-as-heading {
    padding-right: 1rem;
  }
}

.c-autism-service-col--row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.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: "Helvetica Neue LT W01_43 Lt Ex", sans-serif;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
}
.c-annual-review-link-box--imagetype a strong {
  font-family: "Helvetica Neue LT W01_63 Md Ex", 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: "Helvetica Neue LT W01_43 Lt Ex", 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: "Helvetica Neue LT W01_63 Md Ex", 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%;
  }
}

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

.c-news-headings {
  margin: 0 0 2rem 0;
}

.c-news-story__text {
  margin: 2rem 0 0 0;
}

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

h3.c-news-story__main-heading {
  font-size: 1.5rem;
}
h3.c-news-story__main-heading a {
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  h3.c-news-story__main-heading {
    font-size: 1.6rem;
  }
  h3.c-news-story__main-heading a {
    font-size: 1.6rem;
  }
}
@media (min-width: 1200px) {
  h3.c-news-story__main-heading {
    font-size: 1.8rem;
  }
  h3.c-news-story__main-heading a {
    font-size: 1.8rem;
  }
}

.c-news-content h3 {
  line-height: 1.4;
}

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

.sjogvideo {
  display: block;
  margin: 10px 0;
  height: 220px;
  width: 100%;
  border: 0;
}
@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;
  }
}

.sjogvideo--left {
  display: block;
  margin: 10px 0;
  height: 220px;
  width: auto;
  border: 0;
}
@media (min-width: 410px) {
  .sjogvideo--left {
    height: 220px;
  }
}
@media (min-width: 768px) {
  .sjogvideo--left {
    height: 385px;
  }
}
@media (min-width: 992px) {
  .sjogvideo--left {
    height: 340px;
  }
}
@media (min-width: 1200px) {
  .sjogvideo--left {
    height: 408px;
  }
}
@media (min-width: 1600px) {
  .sjogvideo--left {
    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-summary-box, .c-summary-box--green {
  padding: 0.5em 1.5em 1.5em;
  background-color: #00b2cd;
  border-top-right-radius: 33px;
  background-image: url("../images/buttons/green-tick-circle.png");
  background-repeat: no-repeat;
  background-size: 60px 60px;
  background-position: right 10px top 10px;
  color: #fff;
}

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

.c-summary-box__heading, .c-summary-box__subheading {
  margin-top: 0.5em;
  color: white;
}

.c-summary-box__subheading {
  font-size: 1.4rem;
  font-weight: bold;
}

.c-summary-box__list {
  list-style-type: none;
}

.c-summary-box__list-item {
  margin: 0.5em 0;
  font-size: 1.3rem;
}

.c-people-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  /* tablet */
  /* desktop */
}
@media (min-width: 768px) {
  .c-people-grid {
    -ms-grid-columns: 1.5fr 1fr;
    grid-template-columns: 1.5fr 1fr;
    /* grid items */
  }
  .c-people-grid .c-people-grid__box--left {
    -ms-grid-column: 1;
    grid-column: 1/2;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }
  .c-people-grid .c-people-grid__box--right {
    -ms-grid-column: 1;
    grid-column: 1/2;
    -ms-grid-row: 2;
    grid-row: 2/3;
  }
  .c-people-grid .c-people-grid__go-back {
    -ms-grid-column: 2;
    grid-column: 2/3;
    -ms-grid-row: 2;
    grid-row: 2/3;
    align-self: flex-end;
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 992px) {
  .c-people-grid {
    -ms-grid-columns: 35% 5% 35% 5% 20%;
    grid-template-columns: 35% 5% 35% 5% 20%;
    /* grid items */
  }
  .c-people-grid .c-people-grid__box--left {
    -ms-grid-column: 1;
    grid-column: 1/2;
    -ms-grid-row: 1;
    grid-row: 1/3;
    grid-row-start: 1;
    grid-row-end: 3;
  }
  .c-people-grid .c-people-grid__box--right {
    -ms-grid-column: 3;
    grid-column: 3/4;
    -ms-grid-row: 2;
    grid-row: 1/3;
    grid-row-start: 1;
    grid-row-end: 3;
  }
  .c-people-grid .c-people-grid__go-back {
    -ms-grid-column: 5;
    grid-column: 5/6;
    -ms-grid-row: 1;
    grid-row: 1/2;
  }
}

.c-contact {
  border: 2px solid black;
  width: 100%;
  height: calc(100% - 4px);
  padding: 0 1.5em 1em 1.5em;
  background-color: #efeff0;
}

.c-contact__heading {
  color: #004271;
}

.c-contact__telephone {
  background-image: url("../images/buttons/phone-icon.png");
  background-repeat: no-repeat;
  background-size: 60px 60px;
  background-position: left top;
  padding: 0 0 0 70px;
  width: 100%;
  margin: 0 0 0.5em 0;
  min-height: 70px;
}

.c-contact__telephone__heading {
  color: #9a258f;
  font-weight: bold;
}

.c-contact__email {
  background-image: url("../images/buttons/mouse-icon.png");
  background-repeat: no-repeat;
  background-size: 60px 60px;
  background-position: left top;
  padding: 0 0 0 70px;
  width: 100%;
  margin: 0 0 0.5em 0;
  min-height: 70px;
}

.c-contact__email__heading {
  color: #00b2cd;
  font-weight: bold;
}

.c-contact__post {
  background-image: url("../images/buttons/email-icon.png");
  background-repeat: no-repeat;
  background-size: 60px 60px;
  background-position: left top;
  padding: 0 0 0 70px;
  width: 100%;
  margin: 0 0 0.5em 0;
}

.c-contact__post__heading {
  color: #007f6d;
  font-weight: bold;
}

.c-contact__telephone p, .c-contact__email p, .c-contact__post p {
  margin: 0;
}

.c-contact__telephone a, .c-contact__email a, .c-contact__post a, .c-contact__telephone a:hover, .c-contact__email a:hover, .c-contact__post a:hover {
  color: rgb(55, 55, 55);
}

.c-contact__telephone a, .c-contact__email a, .c-contact__post a {
  text-decoration: none;
}
.c-contact__telephone a:hover, .c-contact__email a:hover, .c-contact__post a:hover {
  text-decoration: underline;
}

.c-service-box {
  display: block;
  margin: 20px 0;
}
@media (min-width: 768px) {
  .c-service-box {
    width: calc(50% - 40px);
    margin: 20px;
  }
}
@media (min-width: 992px) {
  .c-service-box {
    width: calc(33.3333% - 40px);
    margin: 20px;
  }
}

.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-sjog-story {
  position: relative;
  padding: 1rem 3rem 3rem;
}

.c-sjog-story__logo {
  position: absolute;
  top: 25px;
  left: 55px;
  background-image: url("../images/logos/sjog-story-logo-107x87.gif");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  height: 87px;
  width: 107px;
  z-index: 1000;
}

h3.c-sjog-story__heading {
  display: block;
  margin: 40px 10px 10px 125px;
  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: 0;
  left: 0;
}

.c-img-caption--top-nobg {
  color: #000;
  background: none;
  width: 100%;
  font-family: "Helvetica Neue LT W01_43 Lt Ex", 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-cyan-quote-box__arrow {
  position: relative;
  top: 0;
  left: 85%;
  height: 51px;
  width: 47px;
  background-image: url("../images/site/dkcyan-speech-arrow.gif");
  background-repeat: no-repeat;
  background-position: 0 0;
}

.c-giftaid-logo {
  height: 50px;
  background-image: url("../images/site/giftaid.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 25%;
}

.c-donation__reg10 {
  background-image: url("../images/site/regular-10.png");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 70%;
  height: 150px;
  text-indent: -900em;
}

.c-donation__reg20 {
  background-image: url("../images/site/regular-20.png");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 70%;
  height: 150px;
  text-indent: -900em;
}

.c-donation__reg40 {
  background-image: url("../images/site/regular-40.png");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 70%;
  height: 150px;
  text-indent: -900em;
}

.c-donation__single10 {
  background-image: url("../images/site/single-10.png");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 70%;
  height: 150px;
  text-indent: -900em;
}

.c-donation__single20 {
  background-image: url("../images/site/single-20.png");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 70%;
  height: 150px;
  text-indent: -900em;
}

.c-donation__single40 {
  background-image: url("../images/site/single-40.png");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 70%;
  height: 150px;
  text-indent: -900em;
}

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

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

.c-job-benefits-grid__item {
  margin: 20px auto;
}
@media (min-width: 768px) {
  .c-job-benefits-grid__item {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
    margin: 10px 10px 10px 0;
  }
  .c-job-benefits-grid__item :nth-child(even) {
    margin: 10px 0 10px 10px;
  }
}
@media (min-width: 992px) {
  .c-job-benefits-grid__item {
    -ms-flex-preferred-size: calc(33.333333% - 10px);
        flex-basis: calc(33.333333% - 10px);
    margin: 10px 10px 10px 0;
  }
  .c-job-benefits-grid__item :nth-child(3) {
    margin: 10px 0 10px 10px;
  }
}

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

.c-job-benefits-links__button {
  margin: 40px auto;
}
@media (min-width: 768px) {
  .c-job-benefits-links__button {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
    margin: 40px 10px 40px 0;
  }
}
@media (min-width: 992px) {
  .c-job-benefits-links__button {
    -ms-flex-preferred-size: calc(33.333333% - 10px);
        flex-basis: calc(33.333333% - 10px);
  }
}

.c-benefits-block {
  margin: 2em 0;
  min-height: 100px;
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 30%;
}
@media (min-width: 375px) {
  .c-benefits-block {
    padding-top: 40px;
  }
}
@media (min-width: 400px) {
  .c-benefits-block {
    background-size: 90px;
  }
}
@media (min-width: 768px) {
  .c-benefits-block {
    padding-top: 10px;
  }
}
@media (min-width: 992px) {
  .c-benefits-block {
    padding-top: 25px;
  }
}

.c-benefits-block__header--cyan {
  color: #00b2cd;
  width: 70%;
  font-size: 1.1rem;
  margin: 0 0 0.3rem 0;
}

.c-benefits-block__header--navy {
  color: #004271;
  width: 70%;
  font-size: 1.1rem;
  margin: 0 0 0.3rem 0;
}

.c-benefits-block__text {
  margin: 2em 15% 0 0;
  width: 85%;
}
@media (min-width: 375px) {
  .c-benefits-block__text {
    margin: 2em 5% 0 0;
    width: 95%;
  }
}

.c-benefits-block__divider--cyan {
  height: 1px;
  width: 73%;
  border-bottom: 1px solid #00b2cd;
}
@media (min-width: 400px) {
  .c-benefits-block__divider--cyan {
    width: 80%;
  }
}

.c-benefits-block__divider--navy {
  height: 1px;
  width: 73%;
  border-bottom: 1px solid #004271;
}
@media (min-width: 400px) {
  .c-benefits-block__divider--navy {
    width: 80%;
  }
}

.c-benefits-block--health {
  background-image: url("../images/icons/benefit-icons/health-96x.png");
}

.c-benefits-block--lifestyle {
  background-image: url("../images/icons/benefit-icons/discounts-96x.png");
}
@media (min-width: 992px) {
  .c-benefits-block--lifestyle {
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  .c-benefits-block--lifestyle {
    padding-top: 25px;
  }
}

.c-benefits-block--leave {
  background-image: url("../images/icons/benefit-icons/leave-96x.png");
  padding-top: 20px;
}
@media (min-width: 375px) {
  .c-benefits-block--leave {
    padding-top: 40px;
  }
}
@media (min-width: 992px) {
  .c-benefits-block--leave {
    padding-top: 25px;
  }
}

.c-benefits-block--buy {
  background-image: url("../images/icons/benefit-icons/buysell-96x.png");
}
@media (min-width: 992px) {
  .c-benefits-block--buy {
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  .c-benefits-block--buy {
    padding-top: 25px;
  }
}

.c-benefits-block--assistance {
  background-image: url("../images/icons/benefit-icons/assistance-96x.png");
}
@media (min-width: 992px) {
  .c-benefits-block--assistance {
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  .c-benefits-block--assistance {
    padding-top: 25px;
  }
}

.c-benefits-block--savings {
  background-image: url("../images/icons/benefit-icons/loans-96x.png");
}

.c-benefits-block--training {
  background-image: url("../images/icons/benefit-icons/training-96x.png");
}
@media (min-width: 992px) {
  .c-benefits-block--training {
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  .c-benefits-block--training {
    padding-top: 25px;
  }
}

.c-benefits-block--pension {
  background-image: url("../images/icons/benefit-icons/pension-96x.png");
}

.c-benefits-block--mentalhealth {
  background-image: url("../images/icons/benefit-icons/mh-firstaid-96x.png");
}

.c-benefits-block--refer {
  background-image: url("../images/icons/benefit-icons/refer-96x.png");
}

.c-benefits-block--maternity {
  background-image: url("../images/icons/benefit-icons/maternity-paternity-x96.png");
}
@media (min-width: 768px) {
  .c-benefits-block--maternity {
    padding-top: 0;
  }
}

.c-benefits-block--cycle {
  background-image: url("../images/icons/benefit-icons/cycle-96x.png");
}

.c-benefits-block--bus {
  background-image: url("../images/icons/benefit-icons/bus-96x.png");
}

.c-benefits-block--flexibility {
  background-image: url("../images/icons/benefit-icons/flexibility-96x.png");
}

.c-benefits-block--reviews {
  background-image: url("../images/icons/benefit-icons/performance-96x.png");
}

.c-benefits-block--loved {
  background-image: url("../images/icons/benefit-icons/loved-96x.png");
  padding-top: 20px;
}
@media (min-width: 375px) {
  .c-benefits-block--loved {
    padding-top: 40px;
  }
}
@media (min-width: 992px) {
  .c-benefits-block--loved {
    padding-top: 25px;
  }
}

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

@media (min-width: 768px) {
  .c-benefits-grid__col-left {
    -ms-flex: 0 1 calc(50% - 10px);
        flex: 0 1 calc(50% - 10px);
    -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
    margin: 10px 10px 10px 0;
  }
}

@media (min-width: 768px) {
  .c-benefits-grid__col-right {
    -ms-flex: 0 1 calc(50% - 10px);
        flex: 0 1 calc(50% - 10px);
    -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
    margin: 10px 0 10px 10px;
  }
}

@media (min-width: 768px) {
  .c-benefits-block__divider--cyan {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .c-benefits-block__divider--cyan {
    width: 82%;
  }
}
@media (min-width: 1200px) {
  .c-benefits-block__divider--cyan {
    width: 84%;
  }
}

@media (min-width: 768px) {
  .c-benefits-block__divider--navy {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .c-benefits-block__divider--navy {
    width: 82%;
  }
}
@media (min-width: 1200px) {
  .c-benefits-block__divider--navy {
    width: 84%;
  }
}

@media (min-width: 768px) {
  .c-benefits-block__header--cyan {
    font-size: 1.3rem;
  }
}

@media (min-width: 768px) {
  .c-benefits-block__header--navy {
    font-size: 1.3rem;
  }
}

/* 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;
  }
}

.c-job-banner-grid {
  margin: 2rem 0;
}
@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: 1rem 0 3rem;
}

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

.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: 270px;
        flex-basis: 270px;
  }
}

.c-autism-award {
  width: 100%;
  margin: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-autism-award {
    width: 400px;
  }
}
@media (min-width: 992px) {
  .c-autism-award {
    width: 500px;
  }
}

.c-loved-banner {
  width: 100%;
  height: auto;
  max-width: 356px;
}

@media (min-width: 992px) {
  .c-autism-service-images--top {
    margin: 0 0 1rem;
  }
}

.c-autism-service-images--bottom {
  margin: 1rem 0;
}
.c-autism-service-images--bottom .c-autism-service-col {
  margin: 0 0 1rem;
}
.c-autism-service-images--bottom .c-autism-service-col--row {
  margin: 0 0 1rem;
}
.c-autism-service-images--bottom .c-autism-service-col--row > img {
  margin: 0 0 1rem;
}
@media (min-width: 992px) {
  .c-autism-service-images--bottom {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: stretch;
        align-items: stretch;
  }
  .c-autism-service-images--bottom .c-autism-service-col {
    -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
    padding: 0;
    margin: 0;
  }
  .c-autism-service-images--bottom .c-autism-service-col--row {
    -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
    padding: 0;
    margin: 0;
  }
  .c-autism-service-images--bottom .c-autism-service-col--row > img {
    margin: 0;
  }
}

.c-heading--autism-jobs {
  text-indent: -900em;
  margin: 0;
}

.c-speech-box--dk-blue {
  padding: 0 0 50px 0;
  background: transparent url("../images/backgrounds/speech-arrow-down-dk-blue.png") no-repeat right 70px bottom 5px;
}
.c-speech-box--dk-blue .c-speech-box-content {
  padding: 0.5rem 2rem;
  background-color: #0d396e;
}
.c-speech-box--dk-blue .c-speech-box-content h3 {
  font-family: "effra", sans-serif;
  font-size: 1.3rem;
}
@media (min-width: 768px) {
  .c-speech-box--dk-blue .c-speech-box-content h3 {
    font-size: 2rem;
  }
}
.c-speech-box--dk-blue .c-speech-box-content h3 a {
  font-size: 1.3rem;
}
@media (min-width: 768px) {
  .c-speech-box--dk-blue .c-speech-box-content h3 a {
    font-size: 2rem;
  }
}

.c-think-autism-logo {
  max-width: 60%;
  margin: 1rem auto;
}
@media (min-width: 768px) {
  .c-think-autism-logo {
    margin: 0 1rem 0 0;
  }
}
@media (min-width: 992px) {
  .c-think-autism-logo {
    max-width: 232px;
  }
}

@media (min-width: 768px) {
  .c-autism-specialist-logo {
    margin: 1rem auto;
  }
}
@media (min-width: 992px) {
  .c-autism-specialist-logo {
    margin: 0 0 0 1rem;
    max-width: 475px;
  }
}

.c-about-autism-factsheets-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.c-about-autism-factsheets-wrapper .c-speech-box--dk-blue {
  margin: 1rem 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-about-autism-factsheets-wrapper .c-speech-box--dk-blue {
    -ms-flex-preferred-size: calc(75% - 10px);
        flex-basis: calc(75% - 10px);
  }
}

.c-about-autism-factsheets {
  margin: 1rem 0 0;
  padding: 1rem 2rem;
  background-repeat: no-repeat;
  background-position: bottom -2px right;
  background-image: url("../images/backgrounds/white-tick-greybg-105x92png.png");
  background-size: 105px;
  background-color: #e7e9eb;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  .c-about-autism-factsheets {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 992px) {
  .c-about-autism-factsheets {
    -ms-flex-preferred-size: calc(75% - 10px);
        flex-basis: calc(75% - 10px);
  }
}

.c-about-autism-factsheets--request {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  text-align: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 992px) {
  .c-about-autism-factsheets--request {
    -ms-flex-preferred-size: calc(75% - 10px);
        flex-basis: calc(75% - 10px);
  }
}

a.c-gender-link {
  color: #023f6a;
}

.c-news-image--landscape {
  width: 100%;
  height: auto;
}

.c-news-image--sq {
  width: 100%;
  height: auto;
}

.c-news-image--port {
  width: 100%;
  height: auto;
}

.c-news-image--port-crop {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-news-image--sq-crop {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-template-2 {
  display: block;
}
@media (min-width: 768px) {
  .c-template-2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
  }
  .c-template-2 .c-template-2-column {
    -ms-flex-preferred-size: 49%;
        flex-basis: 49%;
  }
  .c-template-2 .c-template-2-column .c-news-image--sq-crop {
    width: 245px;
    height: 245px;
  }
}
@media (min-width: 992px) {
  .c-template-2 .c-template-2-column .c-news-image--sq-crop {
    width: 310px;
    height: 310px;
  }
}
@media (min-width: 1200px) {
  .c-template-2 .c-template-2-column .c-news-image--sq-crop {
    width: 370px;
    height: 370px;
  }
}

.c-template-3 {
  display: block;
}
@media (min-width: 768px) {
  .c-template-3 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-align: stretch;
        align-items: stretch;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .c-template-3 .c-template-3-column--1 {
    -ms-flex-preferred-size: 59%;
        flex-basis: 59%;
    padding: 0;
    margin: 0 0 -10px 0;
  }
  .c-template-3 .c-template-3-column--1 .c-news-image--port-crop {
    width: 298px;
    height: 350px;
  }
  .c-template-3 .c-template-3-column--2 {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
    margin: 0 0 -5px 0;
  }
  .c-template-3 .c-template-3-column--2 .c-news-image--sq-crop {
    width: 172px;
    height: 172px;
  }
}
@media (min-width: 992px) {
  .c-template-3 .c-template-3-column--1 .c-news-image--port-crop {
    width: 372px;
    height: 437px;
  }
  .c-template-3 .c-template-3-column--2 .c-news-image--sq-crop {
    width: 216px;
    height: 216px;
  }
}
@media (min-width: 1200px) {
  .c-template-3 .c-template-3-column--1 .c-news-image--port-crop {
    width: 450px;
    height: 525px;
  }
  .c-template-3 .c-template-3-column--2 .c-news-image--sq-crop {
    width: 260px;
    height: 260px;
  }
}

.c-template-4 {
  display: block;
}
@media (min-width: 768px) {
  .c-template-4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
  }
  .c-template-4 .c-template-4-column {
    -ms-flex-preferred-size: 49%;
        flex-basis: 49%;
  }
}

.c-safer-recruitment {
  display: block;
  width: 100%;
  height: auto;
  max-width: 356px;
}

.c-publication-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.c-publication-block a {
  display: block;
  width: 100%;
}
.c-publication-block h4 {
  margin: 2rem 0 1rem;
  font-weight: normal;
}

.c-publication-block--bg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.c-publication-block--bg a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  margin: 0 auto;
  padding: 12px 25px;
  background-color: #eeeeee;
}
@media (min-width: 768px) {
  .c-publication-block--bg a {
    margin: 0;
  }
}
@media (min-width: 992px) {
  .c-publication-block--bg a {
    padding: 25px 50px;
  }
}
@media (min-width: 1200px) {
  .c-publication-block--bg a {
    padding: 37px 75px;
  }
}
.c-publication-block--bg .c-video-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  margin: 0 auto;
  padding: 12px 0;
  background-color: #eeeeee;
}
@media (min-width: 768px) {
  .c-publication-block--bg .c-video-wrapper {
    padding: 40px 12px;
  }
}
@media (min-width: 992px) {
  .c-publication-block--bg .c-video-wrapper {
    padding: 77px 25px;
  }
}
@media (min-width: 1200px) {
  .c-publication-block--bg .c-video-wrapper {
    padding: 97px 37px;
  }
}
.c-publication-block--bg h4 {
  margin: 2rem 0 1rem;
  font-weight: normal;
}

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

.c-ukraine {
  background-color: #0061ae;
  padding: 1rem 0.5rem;
}
@media (min-width: 768px) {
  .c-ukraine {
    padding: 0.5rem;
    height: 100%;
  }
}
@media (min-width: 992px) {
  .c-ukraine {
    padding: 2rem 2rem 1rem;
  }
}
@media (min-width: 1200px) {
  .c-ukraine {
    padding: 2rem;
  }
}

.c-ukraine__logo {
  width: 100%;
  height: auto;
  max-width: 400px;
}
@media (min-width: 768px) {
  .c-ukraine__logo {
    width: 290px;
    margin: 0;
  }
}
@media (min-width: 992px) {
  .c-ukraine__logo {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .c-ukraine__logo {
    width: calc(100% - 1.3rem);
    margin: 0 1rem 0 0.3rem;
  }
}

.c-ukraine__text {
  color: #fff000;
  font-size: 1rem;
  margin: 1rem 0.5rem;
}
@media (min-width: 768px) {
  .c-ukraine__text {
    margin: 0 0.5rem 0;
    line-height: 1.3;
  }
}
@media (min-width: 992px) {
  .c-ukraine__text {
    margin: 0.5rem 0;
    font-size: 1.2rem;
    line-height: 1.4;
  }
}
@media (min-width: 1200px) {
  .c-ukraine__text {
    margin: 0.5rem 1rem;
    font-size: 1.5rem;
  }
}

.c-ukraine__button {
  display: inline-block;
  background-color: #fff000;
  color: #0061ae;
  text-decoration: none;
  padding: 0.5rem;
  font-size: 0.9rem;
  font-weight: bold;
  border-radius: 5px;
  margin: 0.5rem;
}
@media (min-width: 768px) {
  .c-ukraine__button {
    margin: 0 0.5rem;
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .c-ukraine__button {
    padding: 0.9rem;
    font-size: 1.2rem;
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .c-ukraine__button {
    font-size: 1.5rem;
    margin: 0.5rem 1rem 0;
  }
}

.c-ukraine__button:hover {
  text-decoration: none;
}

.c-find-rewards {
  font-size: 1.3rem;
}
.c-find-rewards a {
  font-size: 1.3rem;
  white-space: pre-wrap;
  /* CSS3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
  -ms-word-break: break-all;
  word-break: break-all;
  /* Non standard for webkit */
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.c-featured-jobs {
  display: block;
  background-color: #ebeeea;
  padding: 1.5rem;
  margin-bottom: 3rem;
}
.c-featured-jobs .c-featured-jobs__button {
  display: block;
  width: 85%;
  height: auto;
  margin: 1.5rem 0 0;
}
@media (min-width: 768px) {
  .c-featured-jobs .c-featured-jobs__button {
    width: 75%;
  }
}

.c-magic-pod-box {
  background-color: #004271;
  color: white;
  padding: 1.5rem !important;
}
.c-magic-pod-box a {
  color: white;
}
.c-magic-pod-box a:hover {
  color: white;
}

.c-wrap-link {
  white-space: pre-wrap;
  /* CSS3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
  -ms-word-break: break-all;
  word-break: break-all;
  /* Non standard for webkit */
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.c-intensive-housing {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}
.c-intensive-housing .c-intensive-housing__button-link {
  max-width: 320px;
}
.c-intensive-housing .c-intensive-housing__button {
  margin: 0 0 1rem;
}

.c-intensive-housing-box {
  background-color: #84c447;
  background-repeat: no-repeat;
  background-position: bottom -2px right;
  background-image: url("../images/backgrounds/white-tick-green-bg.png");
  background-size: 105px;
  color: white;
  padding: 1rem 1rem 3rem 1rem;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .c-intensive-housing-box {
    padding: 2rem 2rem 3rem 2rem;
  }
}
.c-intensive-housing-box h3 {
  font-weight: bold;
}
@media (min-width: 768px) {
  .c-intensive-housing-box h3 {
    font-size: 1.6rem;
  }
}
.c-intensive-housing-box h4 {
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  margin: 0 -1rem 1rem 0;
  border-bottom: 2px solid white;
  padding: 0 0 0.75rem 0;
}
.c-intensive-housing-box ul {
  margin: 1rem;
}
.c-intensive-housing-box ul ul {
  list-style-type: none;
}
.c-intensive-housing-box ul ul li::before {
  content: "‐";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: white;
  /* 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: 1em;
  /* Also needed for space (tweak if needed) */
}

.c-social-share {
  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: center;
      align-items: center;
  width: 180px;
}
@media (min-width: 768px) {
  .c-social-share {
    width: 160px;
  }
}
.c-social-share .c-social-share__link .c-social-share__svg .c-social-share__link-path {
  fill: #023f6a;
}
.c-social-share .c-social-share__link:hover .c-social-share__svg .c-social-share__link-path {
  fill: #84c447;
}

.c-workforce-quote--top {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .c-workforce-quote--top {
    max-width: 495px;
  }
}

@media (min-width: 768px) {
  .c-workforce-quote {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.c-workforce-quote .c-workforce-quote__column-1 {
  margin: 0;
}
.c-workforce-quote .c-workforce-quote__column-1 {
  margin: 0;
}

.c-workforce-podcasts .c-workforce-podcasts__row {
  display: block;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .c-workforce-podcasts .c-workforce-podcasts__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 2rem 0;
  }
}
@media (min-width: 768px) {
  .c-workforce-podcasts .c-workforce-podcasts__row .c-workforce-podcasts__column-1 {
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}
@media (min-width: 768px) {
  .c-workforce-podcasts .c-workforce-podcasts__row .c-workforce-podcasts__column-2 {
    -ms-flex-preferred-size: 63%;
        flex-basis: 63%;
  }
}
.c-workforce-podcasts .c-workforce-podcasts__row .c-workforce-podcasts__heading {
  color: white;
  background-color: #00b2cd;
  border-radius: 5px;
  padding: 20px 1.7rem;
  margin: 0;
}
@media (min-width: 768px) {
  .c-workforce-podcasts .c-workforce-podcasts__row .c-workforce-podcasts__heading {
    font-size: 1.1rem;
  }
}

.c-workforce-casestudies {
  display: block;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .c-workforce-casestudies {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 2rem 0;
  }
}
@media (min-width: 768px) {
  .c-workforce-casestudies .c-workforce-casestudies__col-1 {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
}
@media (min-width: 768px) {
  .c-workforce-casestudies .c-workforce-casestudies__col-2 {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
}
.c-workforce-casestudies .c-workforce-casestudies__article {
  margin: 2rem 0 3rem;
}
.c-workforce-casestudies .c-workforce-casestudies__intro {
  display: block;
}
@media (min-width: 992px) {
  .c-workforce-casestudies .c-workforce-casestudies__intro {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: end;
        align-items: flex-end;
  }
}
.c-workforce-casestudies .c-workforce-casestudies__image {
  border-right: 11px solid #00b2cd;
}
@media (min-width: 992px) {
  .c-workforce-casestudies .c-workforce-casestudies__image {
    width: 160px;
    height: 160px;
    -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
  }
}
.c-workforce-casestudies .c-workforce-casestudies__heading-wrapper {
  display: block;
  padding: 1rem 0;
}
@media (min-width: 992px) {
  .c-workforce-casestudies .c-workforce-casestudies__heading-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 2rem;
  }
}
.c-workforce-casestudies .c-workforce-casestudies__heading {
  color: #00b2cd;
  margin: 0;
}
.c-workforce-casestudies .c-workforce-casestudies__heading strong {
  font-weight: bold;
}
.c-workforce-casestudies .c-workforce-casestudies__sub-heading {
  color: #00b2cd;
  margin: 1rem 0 0;
}
.c-workforce-infographic--mobile {
  display: block;
  width: 100%;
  height: auto;
}
@media (min-width: 992px) {
  .c-workforce-infographic--mobile {
    display: none;
  }
}

.c-workforce-infographic {
  display: none;
}
@media (min-width: 992px) {
  .c-workforce-infographic {
    display: block;
    width: 100%;
    height: auto;
  }
}

.c-temp-box-link {
  display: block;
}

.c-hh-column-top-right {
  padding: 0 0 2rem 0;
}

.c-heading-wrap, .c-heading-wrap--cyan--larger, .c-heading-wrap--cyan {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-family: "NeueHelvetica65Medium", sans-serif;
}
.c-heading-wrap span, .c-heading-wrap--cyan--larger span, .c-heading-wrap--cyan span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 0 1rem 0;
  padding: 0 0 1.3rem 0;
}

.c-heading-wrap--cyan span {
  border-bottom: 10px solid #02a2bb;
}

.c-heading-wrap--cyan--larger {
  font-size: 2rem;
  margin: 1rem 0 0;
}
.c-heading-wrap--cyan--larger span {
  border-bottom: 10px solid #02a2bb;
}
@media (min-width: 768px) {
  .c-heading-wrap--cyan--larger {
    font-size: 3rem;
  }
}
@media (min-width: 992px) {
  .c-heading-wrap--cyan--larger {
    font-size: 2.6rem;
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .c-heading-wrap--cyan--larger {
    font-size: 2.9rem;
  }
}
@media (min-width: 1600px) {
  .c-heading-wrap--cyan--larger {
    font-size: 2.9rem;
  }
}

.c-h2h-grey-block {
  background-color: #e5e8ed;
}

.c-h2h-icon {
  width: 110px;
  height: 110px;
  margin: 0 auto;
}

.c-dhsc-logo {
  display: block;
  margin: 1rem 0;
}
@media (min-width: 475px) {
  .c-dhsc-logo {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  .c-dhsc-logo {
    margin: 1rem 0 0;
  }
}

.c-h2h__button {
  display: block;
  margin: 0 0 2rem 0;
}

.c-open-letter {
  margin: 20px;
}
@media (min-width: 768px) {
  .c-open-letter {
    max-width: 720px;
    margin: 20px auto;
  }
}
@media (min-width: 992px) {
  .c-open-letter {
    max-width: 800px;
    margin: 32px auto;
  }
}
@media (min-width: 1200px) {
  .c-open-letter {
    max-width: 940px;
  }
}
.c-open-letter .c-open-letter__intro {
  padding: 0;
}
.c-open-letter .c-open-letter__intro .c-open-letter__logo {
  margin: 0;
  width: 200px;
}
.c-open-letter .c-open-letter__wrap {
  padding: 30px;
  border: 4px solid silver;
}
@media (min-width: 768px) {
  .c-open-letter .c-open-letter__wrap {
    padding: 50px;
  }
}
.c-open-letter .c-open-letter__header {
  padding: 1rem;
}
@media (min-width: 768px) {
  .c-open-letter .c-open-letter__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 1rem 0;
  }
}
.c-open-letter .c-open-letter__header .c-homelesslink-img {
  width: 100%;
  height: auto;
  display: block;
  max-width: 160px;
  margin: 1rem auto;
}
@media (min-width: 768px) {
  .c-open-letter .c-open-letter__header .c-homelesslink-img {
    width: 120px;
    height: auto;
    display: inline-block;
    max-width: unset;
    margin: 0;
  }
}
.c-open-letter .c-open-letter__header .c-naccomm-img {
  width: 100%;
  height: auto;
  display: block;
  max-width: 260px;
  margin: 2rem auto 1rem;
}
@media (min-width: 768px) {
  .c-open-letter .c-open-letter__header .c-naccomm-img {
    width: 320px;
    height: auto;
    max-width: unset;
    display: inline-block;
    margin: 0;
  }
}
.c-open-letter .c-open-letter__body ul {
  margin: 2rem;
}
.c-open-letter .c-open-letter__body .c-open-letter__signatory {
  margin: 2rem 0;
}
.c-pensions {
  padding-bottom: 3rem;
}
.c-pensions .c-pensions__header {
  position: relative;
  background-color: #0e3666;
  padding: 240px 1rem 1rem;
}
@media (min-width: 400px) {
  .c-pensions .c-pensions__header {
    padding: 220px 1rem 1rem;
  }
}
@media (min-width: 768px) {
  .c-pensions .c-pensions__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: start;
        align-items: flex-start;
    padding: 1.25rem 2.25rem;
    margin: 0 0 1rem 0;
  }
}
@media (min-width: 992px) {
  .c-pensions .c-pensions__header {
    padding: 2.25rem 2.25rem 1rem;
    margin: 0 0 3rem 0;
  }
}
.c-pensions .c-pensions__header .c-pensions__headingtext {
  padding: 30px 40px;
  top: 0;
  left: 0;
  margin: 1rem;
  width: calc(100% - 2rem);
  position: absolute;
  z-index: 1;
  background-color: #74c043;
  border-radius: 30px;
  color: #0e3666;
}
@media (min-width: 768px) {
  .c-pensions .c-pensions__header .c-pensions__headingtext {
    padding: 60px 40px;
    bottom: -32px;
    left: 20px;
    width: 35%;
  }
}
@media (min-width: 992px) {
  .c-pensions .c-pensions__header .c-pensions__headingtext {
    bottom: -62px;
    left: 0;
    width: 40%;
  }
}
@media (min-width: 1200px) {
  .c-pensions .c-pensions__header .c-pensions__headingtext {
    bottom: -52px;
    padding: 40px 40px 30px;
  }
}
.c-pensions .c-pensions__header .c-pensions__headingtext::after {
  position: absolute;
  z-index: 10;
  content: url("../images/graphics/green-quote-arrow-bottom.png");
  right: 45px;
  bottom: -50px;
}
@media (min-width: 768px) {
  .c-pensions .c-pensions__header .c-pensions__headingtext::after {
    content: url("../images/graphics/green-quote-arrow.png");
    right: -45px;
    top: 50px;
  }
}
@media (min-width: 768px) {
  .c-pensions .c-pensions__header h2.c-pensions__heading {
    font-size: 1.6rem;
  }
}
@media (min-width: 992px) {
  .c-pensions .c-pensions__header h2.c-pensions__heading {
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  .c-pensions .c-pensions__header h2.c-pensions__heading {
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) {
  .c-pensions .c-pensions__header .c-pensions__headertext {
    -ms-flex-preferred-size: 53%;
        flex-basis: 53%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    padding: 0 0.5rem;
  }
}
@media (min-width: 992px) {
  .c-pensions .c-pensions__header .c-pensions__headertext {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding: 0;
  }
}
.c-pensions .c-pensions__header .c-pensions__headertext p {
  color: white;
  margin: 0 0 1rem;
}
@media (min-width: 768px) {
  .c-pensions .c-pensions__flex {
    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: start;
        align-items: flex-start;
  }
}
@media (min-width: 768px) {
  .c-pensions .c-pensions__flex .c-pensions__column1 {
    -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
    margin: 0 3% 0 0;
  }
}
@media (min-width: 768px) {
  .c-pensions .c-pensions__flex .c-pensions__column2 {
    -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
    margin: 0 0 0 3%;
  }
}
@media (min-width: 768px) {
  .c-pensions .c-pensions__flex--triple {
    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: start;
        align-items: flex-start;
  }
}
@media (min-width: 768px) {
  .c-pensions .c-pensions__flex--triple .c-pensions__column1 {
    -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
    margin: 0 3% 0 0;
  }
}
@media (min-width: 768px) {
  .c-pensions .c-pensions__flex--triple .c-pensions__column2 {
    -ms-flex-preferred-size: 6%;
        flex-basis: 6%;
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
@media (min-width: 768px) {
  .c-pensions .c-pensions__flex--triple .c-pensions__column3 {
    -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
    margin: 0 0 0 3%;
  }
}
.c-pensions .c-heading--pensions {
  font-family: "NeueHelvetica65Medium", sans-serif;
}
.c-pensions .c-heading--greenbox {
  font-family: "NeueHelvetica65Medium", sans-serif;
  color: white;
  background-color: #84c447;
  border-radius: 15px;
  padding: 1rem;
}
.c-pensions .c-cyan-button-link {
  font-family: "NeueHelvetica65Medium", sans-serif;
  color: white;
  background-color: #02a2bb;
  border-radius: 15px;
  padding: 1rem;
  text-decoration: none;
  font-size: 1rem;
  margin: 1rem 0;
  display: inline-block;
}
.c-pensions .c-cyan-button-link:hover {
  text-decoration: underline;
}
@media (min-width: 992px) {
  .c-pensions .c-cyan-button-link {
    font-size: 1.3rem;
  }
}
.c-pensions .c-green-button-link {
  font-family: "NeueHelvetica65Medium", sans-serif;
  color: white;
  background-color: #84c447;
  border-radius: 15px;
  text-decoration: none;
  padding: 1rem;
  font-size: 1rem;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.c-pensions .c-green-button-link:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .c-pensions .c-green-button-link {
    padding: 1rem 1rem 1rem 3.75rem;
    -ms-flex-pack: start;
        justify-content: flex-start;
    max-width: 320px;
  }
}
@media (min-width: 992px) {
  .c-pensions .c-green-button-link {
    padding: 1rem 1rem 1rem 4.5rem;
    font-size: 1.3rem;
    max-width: 380px;
  }
}
.c-pensions ul {
  margin: 1rem;
}

.c-numbered-button-wrap {
  position: relative;
  padding: 2rem 0 1rem;
}
.c-numbered-button-wrap .c-number-circle {
  display: none;
}
@media (min-width: 768px) {
  .c-numbered-button-wrap .c-number-circle {
    position: absolute;
    top: 1rem;
    left: 1rem;
    border-radius: 50%;
    background-color: #0e3666;
    color: #fff;
    width: 2.5rem;
    height: 2.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    font-size: 1rem;
    font-family: "NeueHelvetica65Medium", sans-serif;
  }
}
@media (min-width: 992px) {
  .c-numbered-button-wrap .c-number-circle {
    width: 3rem;
    height: 3rem;
  }
}

.c-here2help__button {
  display: block;
  text-align: center;
  background-color: #f3832a;
  color: white;
  text-decoration: none;
  padding: 0.5rem;
  font-size: 0.9rem;
  font-weight: bold;
  border-radius: 5px;
  margin: 0;
}
@media (min-width: 768px) {
  .c-here2help__button {
    margin: 0;
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .c-here2help__button {
    padding: 1rem;
    font-size: 1.2rem;
    margin: 1rem 0 0;
  }
}
@media (min-width: 1200px) {
  .c-here2help__button {
    font-size: 1.5rem;
  }
}

.c-here2help__button:hover {
  text-decoration: none;
}

.c-h2h-partners {
  display: block;
}
@media (min-width: 768px) {
  .c-h2h-partners {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
@media (min-width: 992px) {
  .c-h2h-partners {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.c-h2h-partners .c-main-logo {
  margin: 1rem 0 0;
  width: 160px;
  height: auto;
  display: block;
}
@media (min-width: 475px) {
  .c-h2h-partners .c-main-logo {
    display: inline-block;
    margin: 1rem 0 0 3rem;
  }
}

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

.autism-jobs-wrapper-cancel {
  position: relative;
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  z-index: 99;
  background-color: white;
  top: 260px;
  padding-top: 1rem;
  overflow-x: hidden;
}
@media (min-width: 375px) {
  .autism-jobs-wrapper-cancel {
    top: 270px;
  }
}
@media (min-width: 414px) {
  .autism-jobs-wrapper-cancel {
    top: 290px;
  }
}
@media (min-width: 475px) {
  .autism-jobs-wrapper-cancel {
    top: 310px;
  }
}
@media (min-width: 525px) {
  .autism-jobs-wrapper-cancel {
    top: 336px;
  }
}
@media (min-width: 575px) {
  .autism-jobs-wrapper-cancel {
    top: 356px;
  }
}
@media (min-width: 675px) {
  .autism-jobs-wrapper-cancel {
    top: 374px;
  }
}
@media (min-width: 725px) {
  .autism-jobs-wrapper-cancel {
    top: 394px;
  }
}
@media (min-width: 768px) {
  .autism-jobs-wrapper-cancel {
    top: 450px;
  }
}
@media (min-width: 820px) {
  .autism-jobs-wrapper-cancel {
    top: 470px;
  }
}
@media (min-width: 870px) {
  .autism-jobs-wrapper-cancel {
    top: 490px;
  }
}
@media (min-width: 920px) {
  .autism-jobs-wrapper-cancel {
    top: 550px;
  }
}
@media (min-width: 992px) {
  .autism-jobs-wrapper-cancel {
    top: 550px;
    padding-top: 2rem;
  }
}
@media (min-width: 1024px) {
  .autism-jobs-wrapper-cancel {
    top: 590px;
  }
}
@media (min-width: 1200px) {
  .autism-jobs-wrapper-cancel {
    top: 612px;
  }
}
@media (min-width: 1300px) {
  .autism-jobs-wrapper-cancel {
    top: 639px;
  }
}
@media (min-width: 1400px) {
  .autism-jobs-wrapper-cancel {
    top: 670px;
  }
}
@media (min-width: 1500px) {
  .autism-jobs-wrapper-cancel {
    top: 690px;
  }
}
@media (min-width: 1600px) {
  .autism-jobs-wrapper-cancel {
    top: 704px;
  }
}

.h-no-scroll .autism-jobs-wrapper-cancel {
  overflow: hidden;
  position: fixed;
  display: none;
}
@media (min-width: 992px) {
  .h-no-scroll .autism-jobs-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-autism-service-button {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  margin: 0 0 1rem;
  display: block;
}
@media (min-width: 768px) {
  .c-autism-service-button {
    -ms-flex-preferred-size: calc(100% - 1rem);
        flex-basis: calc(100% - 1rem);
    margin: 0 1rem 4rem 0;
  }
}

.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--h2h-padded {
  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%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .c-flex-row--h2h-padded {
    -ms-flex-preferred-size: calc(100% - 200px);
        flex-basis: calc(100% - 200px);
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 20px 100px;
    -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 {
  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--sls {
  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--sls {
    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--autism {
  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--autism {
    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--residential {
  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--residential {
    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--homeless {
  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--homeless {
    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-features {
  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-features {
    width: 100%;
    margin: 0;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}

.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-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;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.c-autism-images .c-autism-images--top .c-autism-img-support-photo--left {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-autism-images .c-autism-images--top .c-autism-img-support-photo--left {
    width: 41.7%;
  }
}
.c-autism-images .c-autism-images--top .c-autism-img-support-photo--right {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-autism-images .c-autism-images--top .c-autism-img-support-photo--right {
    width: 54.2%;
  }
}
.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--wrap {
  display: block;
  margin: 0;
}
@media (min-width: 768px) {
  .c-bottom-services-button--wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.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(33% - 40px);
    margin: 20px;
  }
}

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

.c-more-info-button {
  display: block;
  margin: 20px;
}
@media (min-width: 768px) {
  .c-more-info-button {
    margin: 20px 0;
    width: 60%;
  }
}
@media (min-width: 992px) {
  .c-more-info-button {
    width: 44%;
    margin: 20px 0;
  }
}

.c-flex-services-row {
  display: block;
  margin: 0;
}
@media (min-width: 768px) {
  .c-flex-services-row {
    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) {
  .c-flex-services-row {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.c-flex-services-column {
  -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;
  padding: 1rem;
}
@media (min-width: 768px) {
  .c-flex-services-column {
    -ms-flex-preferred-size: calc(50% - 40px);
        flex-basis: calc(50% - 40px);
  }
}
@media (min-width: 992px) {
  .c-flex-services-column {
    -ms-flex-preferred-size: calc(25% - 40px);
        flex-basis: calc(25% - 40px);
  }
}

.c-heading--h2h, .c-heading--h2h-main {
  font-family: "NeueHelvetica65Medium", sans-serif;
}

.c-heading--h2h-main {
  font-size: 2.25rem;
  margin: 0;
}

.c-heading--h2h-larger {
  font-family: "NeueHelvetica65Medium", sans-serif;
  font-size: 1.5rem;
}

.c-heading--h2h-what {
  font-family: "NeueHelvetica65Medium", sans-serif;
  font-size: 1.8rem;
}

.c-h2h-features {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 1rem 0;
}
@media (min-width: 992px) {
  .c-h2h-features {
    margin: 0;
    -ms-flex-align: stretch;
        align-items: stretch;
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    padding: 2rem 0 3rem;
  }
}

.c-h2h-features__column {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media (min-width: 768px) {
  .c-h2h-features__column {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .c-h2h-features__column {
    -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
    padding: 1rem 3rem;
  }
}
@media (min-width: 1200px) {
  .c-h2h-features__column {
    -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
    padding: 1rem 4rem;
  }
}
@media (min-width: 768px) {
  .c-h2h-features__column h3 {
    margin: 1rem 0;
  }
}

@media (min-width: 768px) {
  .c-h2h-features__column:nth-of-type(1) {
    border-right: 1px solid black;
  }
}
@media (min-width: 992px) {
  .c-h2h-features__column:nth-of-type(1) {
    border-right: 1px solid black;
  }
}

@media (min-width: 768px) {
  .c-h2h-features__column:nth-of-type(2) {
    border-right: none;
  }
}
@media (min-width: 992px) {
  .c-h2h-features__column:nth-of-type(2) {
    border-right: 1px solid black;
  }
}

@media (min-width: 768px) {
  .c-h2h-features__column:nth-of-type(3) {
    border-right: 1px solid black;
  }
}
@media (min-width: 992px) {
  .c-h2h-features__column:nth-of-type(3) {
    border-right: none;
  }
}

@media (min-width: 768px) {
  .c-h2h-features__column:nth-of-type(4) {
    border-right: none;
  }
}
@media (min-width: 992px) {
  .c-h2h-features__column:nth-of-type(4) {
    border-right: 1px solid black;
  }
}

@media (min-width: 768px) {
  .c-h2h-features__column:nth-of-type(5) {
    border-right: 1px solid black;
  }
}
@media (min-width: 992px) {
  .c-h2h-features__column:nth-of-type(5) {
    border-right: 1px solid black;
  }
}

@media (min-width: 768px) {
  .c-h2h-features__column:nth-of-type(6) {
    border-right: none;
  }
}

.c-h2h-contact__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
}

.c-h2h-contact__row {
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .c-h2h-contact__row {
    max-width: 720px;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .c-h2h-contact__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .c-h2h-contact__row {
    max-width: 1140px;
  }
}

.c-h2h-contact__row--bottom {
  padding: 0;
  margin: -30px auto 2rem;
  padding: 40px 0 1rem;
  background-color: #e5e8ed;
}
@media (min-width: 768px) {
  .c-h2h-contact__row--bottom {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .c-h2h-contact__row--bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    max-width: 960px;
    margin: -30px auto 0;
  }
}
@media (min-width: 1200px) {
  .c-h2h-contact__row--bottom {
    max-width: 1140px;
  }
}

.c-h2h-contact__post, .c-h2h-contact__email, .c-h2h-contact__tel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
}
@media (min-width: 992px) {
  .c-h2h-contact__post, .c-h2h-contact__email, .c-h2h-contact__tel {
    -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
  }
}
.c-h2h-contact__post a, .c-h2h-contact__email a, .c-h2h-contact__tel a {
  color: black;
  text-decoration: none;
}
.c-h2h-contact__post a:hover, .c-h2h-contact__email a:hover, .c-h2h-contact__tel a:hover {
  color: black;
  text-decoration: underline;
}

.c-h2h-contact-icon {
  width: 60px;
  height: 60px;
}

/* Branding on the banner */
a#CybotCookiebotDialogPoweredbyCybot,
div#CybotCookiebotDialogPoweredByText {
  display: none !important;
}

/* Branding on the widget */
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
  display: none !important;
}

*,
*::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;
  padding: 1rem 0 3rem;
  margin: -2rem 0 0;
  min-height: 600px;
  background-image: url(../images/forms/form-bg.png);
  background-repeat: no-repeat;
  background-position: top -50px right -200px;
  background-size: 400px 400px;
}
@media (min-width: 768px) {
  .c-feedback--main {
    background-size: 650px 650px;
    background-position: top -70px right -250px;
  }
}
@media (min-width: 992px) {
  .c-feedback--main {
    background-size: 750px 750px;
  }
}
@media (min-width: 1200px) {
  .c-feedback--main {
    background-size: 850px 850px;
  }
}
@media (min-width: 1600px) {
  .c-feedback--main {
    background-image: none;
  }
}

.c-feedback {
  display: block;
}
@media (min-width: 1600px) {
  .c-feedback {
    background-image: url(../images/forms/form-bg.png);
    background-repeat: no-repeat;
    background-position: top -70px right -120px;
    background-size: 850px 850px;
  }
}

.c-feedback__heading {
  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 (min-width: 992px) {
  .c-feedback__heading {
    font-size: 1.8rem;
  }
}

.c-feedback--sent {
  min-height: 400px;
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .c-feedback--sent {
    min-height: 650px;
  }
}
@media (min-width: 992px) {
  .c-feedback--sent {
    min-height: 750px;
  }
}
@media (min-width: 1200px) {
  .c-feedback--sent {
    min-height: 850px;
  }
}

.c-feedback-form {
  display: block;
  margin: 1rem 0;
  padding: 3rem 0;
}

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

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

.c-feedback-form__row.c-feedback-form__row--flexed {
  width: 100%;
}
@media (min-width: 992px) {
  .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: 80%;
  }
}
@media (min-width: 1200px) {
  .c-feedback-form__row.c-feedback-form__row--flexed {
    width: 70%;
  }
}

.c-feedback__text {
  font-size: 1rem;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #444;
  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 (min-width: 992px) {
  .c-feedback__text {
    width: 80%;
  }
}
@media (min-width: 1200px) {
  .c-feedback__text {
    width: 70%;
  }
}

.c-feedback__date {
  font-size: 1rem;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #444;
  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 (min-width: 992px) {
  .c-feedback__date {
    width: 20%;
  }
}

.c-feedback__info {
  display: block;
  font-size: 1.1rem;
  font-weight: 700;
  color: #004271;
  margin: 3rem 0 1rem;
}

.c-feedback__textarea {
  font-size: 1rem;
  width: 100%;
  min-height: 150px;
  border-radius: 8px;
  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 (min-width: 992px) {
  .c-feedback__textarea {
    width: 80%;
  }
}
@media (min-width: 1200px) {
  .c-feedback__textarea {
    width: 70%;
  }
}

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

.c-feedback-form__submit {
  background-color: #004271;
  -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 (min-width: 992px) {
  .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 (min-width: 992px) {
  .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;
}

/*Safeguarding*/
.c-safeguard--main {
  position: relative;
  z-index: 1;
  background-color: #e5e5e5;
  padding: 1rem 0 3rem;
  margin: -2rem 0 0;
  min-height: 600px;
  background-image: url(../images/forms/form-bg.png);
  background-repeat: no-repeat;
  background-position: top -50px right -200px;
  background-size: 400px 400px;
}
@media (min-width: 768px) {
  .c-safeguard--main {
    background-size: 650px 650px;
    background-position: top -70px right -250px;
  }
}
@media (min-width: 992px) {
  .c-safeguard--main {
    background-size: 750px 750px;
  }
}
@media (min-width: 1200px) {
  .c-safeguard--main {
    background-size: 850px 850px;
  }
}
@media (min-width: 1600px) {
  .c-safeguard--main {
    background-image: none;
  }
}

.c-safeguard {
  display: block;
}
@media (min-width: 1600px) {
  .c-safeguard {
    background-image: url(../images/forms/form-bg.png);
    background-repeat: no-repeat;
    background-position: top -70px right -120px;
    background-size: 850px 850px;
  }
}

.c-safeguard__heading {
  margin: 0.5rem 0.5rem 0.5rem 1.5rem;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .c-safeguard__heading {
    font-size: 1.6rem;
  }
}
@media (min-width: 992px) {
  .c-safeguard__heading {
    font-size: 1.8rem;
  }
}

.c-safeguard--sent {
  min-height: 400px;
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .c-safeguard--sent {
    min-height: 650px;
  }
}
@media (min-width: 992px) {
  .c-safeguard--sent {
    min-height: 750px;
  }
}
@media (min-width: 1200px) {
  .c-safeguard--sent {
    min-height: 850px;
  }
}

.c-safeguard-form {
  display: block;
  margin: 1rem 0;
  padding: 3rem 0;
}

.c-safeguard-form__row {
  display: block;
  margin: 1rem 0;
}
.c-safeguard-form__row p {
  width: 100%;
}
@media (min-width: 992px) {
  .c-safeguard-form__row p {
    width: 80%;
    max-width: 80%;
  }
}
@media (min-width: 1200px) {
  .c-safeguard-form__row p {
    width: 75%;
    max-width: 75%;
  }
}

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

#safeguard-optional {
  display: block;
}

.c-safeguard-form__row.c-safeguard-form__row--flexed {
  width: 100%;
}
@media (min-width: 992px) {
  .c-safeguard-form__row.c-safeguard-form__row--flexed {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 80%;
  }
}
@media (min-width: 1200px) {
  .c-safeguard-form__row.c-safeguard-form__row--flexed {
    width: 75%;
  }
}
.c-safeguard-form__row.c-safeguard-form__row--flexed p {
  width: 100%;
}
@media (min-width: 992px) {
  .c-safeguard-form__row.c-safeguard-form__row--flexed p {
    width: 80%;
    max-width: 80%;
  }
}
@media (min-width: 1200px) {
  .c-safeguard-form__row.c-safeguard-form__row--flexed p {
    width: 75%;
    max-width: 75%;
  }
}

.c-safeguard__textarea {
  font-size: 1rem;
  width: 100%;
  min-height: 350px;
  border-radius: 8px;
  border: 1px solid #444;
  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 (min-width: 992px) {
  .c-safeguard__textarea {
    width: 80%;
  }
}
@media (min-width: 1200px) {
  .c-safeguard__textarea {
    width: 75%;
    min-height: 500px;
  }
}

.c-safeguard__text {
  font-size: 1rem;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #444;
  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 (min-width: 992px) {
  .c-safeguard__text {
    width: 80%;
  }
}
@media (min-width: 1200px) {
  .c-safeguard__text {
    width: 75%;
  }
}

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

.c-safeguard-form__submit {
  background-color: #004271;
  -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 (min-width: 992px) {
  .c-safeguard-form__submit {
    margin: 0;
  }
}
.c-safeguard-form__submit:hover {
  color: white;
}
.c-safeguard-form__submit span {
  display: inline-block;
  margin: 0;
  font-size: 1.2rem;
}
@media (min-width: 992px) {
  .c-safeguard-form__submit span {
    color: white;
    font-weight: 400;
    line-height: 1;
    font-size: 1rem;
  }
}
.c-safeguard-form__submit .c-arrow-icon {
  display: inline-block;
  height: 20px;
  width: 20px;
  fill: white;
  margin-left: 1rem;
}

.c-complaint--main {
  position: relative;
  z-index: 1;
  background-color: #e5e5e5;
  padding: 1rem 0 3rem;
  margin: -2rem 0 0;
  min-height: 600px;
  background-image: url(../images/forms/form-bg.png);
  background-repeat: no-repeat;
  background-position: top -50px right -200px;
  background-size: 400px 400px;
}
@media (min-width: 768px) {
  .c-complaint--main {
    background-size: 650px 650px;
    background-position: top -70px right -250px;
  }
}
@media (min-width: 992px) {
  .c-complaint--main {
    background-size: 750px 750px;
  }
}
@media (min-width: 1200px) {
  .c-complaint--main {
    background-size: 850px 850px;
  }
}
@media (min-width: 1600px) {
  .c-complaint--main {
    background-image: none;
  }
}

.c-complaint {
  display: block;
}
@media (min-width: 1600px) {
  .c-complaint {
    background-image: url(../images/forms/form-bg.png);
    background-repeat: no-repeat;
    background-position: top -70px right -120px;
    background-size: 850px 850px;
  }
}

.c-complaint__heading {
  margin: 0.5rem 0.5rem 0.5rem 1.5rem;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .c-complaint__heading {
    font-size: 1.6rem;
  }
}
@media (min-width: 992px) {
  .c-complaint__heading {
    font-size: 1.8rem;
  }
}

.c-complaint--sent {
  min-height: 400px;
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .c-complaint--sent {
    min-height: 650px;
  }
}
@media (min-width: 992px) {
  .c-complaint--sent {
    min-height: 750px;
  }
}
@media (min-width: 1200px) {
  .c-complaint--sent {
    min-height: 850px;
  }
}

.c-complaint-form {
  display: block;
  margin: 1rem 0;
  padding: 3rem 0;
}

.c-complaint-form__row {
  display: block;
  margin: 1rem 0;
}
.c-complaint-form__row p {
  width: 100%;
}
@media (min-width: 992px) {
  .c-complaint-form__row p {
    width: 80%;
    max-width: 80%;
  }
}
@media (min-width: 1200px) {
  .c-complaint-form__row p {
    width: 75%;
    max-width: 75%;
  }
}

.c-complaint-form__row.c-complaint-form__row--flexed {
  width: 100%;
}
@media (min-width: 992px) {
  .c-complaint-form__row.c-complaint-form__row--flexed {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 80%;
  }
}
@media (min-width: 1200px) {
  .c-complaint-form__row.c-complaint-form__row--flexed {
    width: 75%;
  }
}
.c-complaint-form__row.c-complaint-form__row--flexed p {
  width: 100%;
}
@media (min-width: 992px) {
  .c-complaint-form__row.c-complaint-form__row--flexed p {
    width: 80%;
    max-width: 80%;
  }
}
@media (min-width: 1200px) {
  .c-complaint-form__row.c-complaint-form__row--flexed p {
    width: 75%;
    max-width: 75%;
  }
}

.c-complaint__textarea {
  font-size: 1rem;
  width: 100%;
  min-height: 350px;
  border-radius: 8px;
  border: 1px solid #444;
  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 (min-width: 992px) {
  .c-complaint__textarea {
    width: 80%;
  }
}
@media (min-width: 1200px) {
  .c-complaint__textarea {
    width: 75%;
    min-height: 500px;
  }
}

.c-complaint__text {
  font-size: 1rem;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #444;
  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 (min-width: 992px) {
  .c-complaint__text {
    width: 80%;
  }
}
@media (min-width: 1200px) {
  .c-complaint__text {
    width: 75%;
  }
}

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

.c-complaint-form__submit {
  background-color: #004271;
  -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 (min-width: 992px) {
  .c-complaint-form__submit {
    margin: 0;
  }
}
.c-complaint-form__submit:hover {
  color: white;
}
.c-complaint-form__submit span {
  display: inline-block;
  margin: 0;
  font-size: 1.2rem;
}
@media (min-width: 992px) {
  .c-complaint-form__submit span {
    color: white;
    font-weight: 400;
    line-height: 1;
    font-size: 1rem;
  }
}
.c-complaint-form__submit .c-arrow-icon {
  display: inline-block;
  height: 20px;
  width: 20px;
  fill: white;
  margin-left: 1rem;
}

select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  padding: 0 0.5rem 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: 8px;
  margin: 0.5rem 0;
  min-width: 15ch;
  max-width: 30ch;
  border: 1px solid var(--select-border);
  border-radius: 5em;
  padding: 0.25rem 1rem;
  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%);
}

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

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

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

.c-checkbox-text {
  padding: 0 0 0 10px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3RlbXBDU1MvbWFpbi5jc3MiLCIuLi9zY3NzL19mb250cy5zY3NzIiwiLi4vc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9zY3NzL19zZXR0aW5ncy5zY3NzIiwiLi4vc2Nzcy9fZmxleGdyaWQuc2NzcyIsIi4uL3Njc3MvX2FuaW1hdGlvbnMuc2NzcyIsIi4uL3Njc3MvX21lbnUuc2NzcyIsIi4uL3Njc3MvX2Zvb3Rlci5zY3NzIiwiLi4vc2Nzcy9faGVhZGVyLnNjc3MiLCIuLi9zY3NzL19tZWRpYS5zY3NzIiwiLi4vc2Nzcy9fbGlzdHMuc2NzcyIsIi4uL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vc2Nzcy9fc2VjdGlvbnMuc2NzcyIsIi4uL3Njc3MvX2FyLnNjc3MiLCIuLi9zY3NzL19jcWMuc2NzcyIsIi4uL3Njc3MvX3NlcnZpY2VzLnNjc3MiLCIuLi9zY3NzL19jb29raWVib3Quc2NzcyIsIi4uL3Njc3MvX2Zvcm1zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztDQUFBO0FBTUE7RUFDRSw2Q0FBQTtFQUNBLG9FQUFBO0VBQ0EscVRBQUE7QURFRjtBQ0FBO0VBQ0UsNkNBQUE7RUFDQSxvRUFBQTtFQUNBLHFUQUFBO0FERUY7QUNBQTtFQUNFLDRCQUFBO0VBQ0EsNEdBQUE7QURFRjtBQ0FBO0VBQ0UsNkJBQUE7RUFDQSw4R0FBQTtBREVGO0FFeEJBLGtCQUFBO0FBT0EsVUFBQTtBQUNBOzs7OztDQUFBO0FBZUEsZUFBQTtBQTZCQSxpQkFBQTtBQ3BEQSx5QkFBQTtBQUNBO0VBQ0Usc0JBQUE7QUhvQ0Y7O0FHbENBO0VBRUUsc0NBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QUhvQ0Y7O0FHbENBO0VBQ0UsVUFBQTtFQUNBLFNBQUE7QUhxQ0Y7O0FHbkNBO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0RvQ087RUNuQ1AscUxBQUE7QUhzQ0Y7O0FHcENBLDhDQUFBO0FBQ0E7RUFDRSxhQUFBO0FIdUNGOztBR3JDQTtFQUNFLHlERHZCWTtFQ3dCWixnQkFBQTtFQUNBLGdCQUFBO0FId0NGO0FHdkNFO0VBQ0UseURENUJnQjtBRnFFcEI7O0FHckNBO0VBQ0UsZ0JBQUE7RUFDQSxjRG1CUztFQ2xCVCxxQkFBQTtBSHdDRjtBR3ZDRTtFQUNFLGNEZ0JPO0VDZlAsMEJBQUE7QUh5Q0o7O0FHckNBO0VBQ0U7SUFDRSxjQUFBO0VId0NGOztFR3RDQTtJQUNFLGlCQUFBO0VIeUNGO0VHeENFO0lBQ0UsaUJBQUE7RUgwQ0o7QUFDRjtBR3RDQTtFQUNFLGVBQUE7RUFDQSxTQUFBO0FId0NGOztBR3RDQTtFQUNFLGlCQUFBO0FIeUNGO0FHeENFO0VBQ0UsaUJBQUE7QUgwQ0o7O0FHdkNBO0VBQ0UsaUJBQUE7QUgwQ0Y7O0FHeENBO0VBQ0UsaUJBQUE7QUgyQ0Y7O0FHekNBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7QUg0Q0Y7O0FHMUNBO0VBQ0UsaUJBQUE7QUg2Q0Y7O0FHM0NBO0VBQ0UsZ0JBQUE7QUg4Q0Y7O0FHNUNBO0VBQ0UsWUFBQTtFQUFtQiw0REFBQTtFQUNuQixZQUFBO0VBQWMscUJBQUE7RUFDZCxpQkFBQTtFQUNBLGlCQUFBO0VBQW1CLDhCQUFBO0VBQ25CLHFCQUFBO0VBQXVCLHdEQUFBO0VBQ3ZCLFlBQUE7RUFBYyw0Q0FBQTtBSG9EaEI7O0FHbERBO0VBQ0UsZ0JBQUE7QUhxREY7O0FHbkRBO0VBQ0UsWUFBQTtFQUFtQiw0REFBQTtFQUNuQixjRHZEWTtFQ3VEUyxxQkFBQTtFQUNyQixpQkFBQTtFQUNBLGlCQUFBO0VBQW1CLDhCQUFBO0VBQ25CLHFCQUFBO0VBQXVCLHdEQUFBO0VBQ3ZCLFlBQUE7RUFBYyw0Q0FBQTtBSDJEaEI7O0FHekRBO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBSDRERjs7QUcxREE7RUFDRSxTQUFBO0FINkRGOztBRzNEQTtFQUNFLGVBQUE7QUg4REY7O0FHM0RBO0VBQ0UsY0R4RFk7QUZzSGQ7O0FHNURBO0VBQ0UsY0Q1RVk7QUYySWQ7O0FHN0RBO0VBQ0UsY0R0RVU7QUZzSVo7O0FHOURBO0VBQ0UsY0R4RU87QUZ5SVQ7O0FHL0RBO0VBQ0UsY0Q3RVk7QUYrSWQ7O0FHaEVBO0VBQ0UsY0RuRlc7QUZzSmI7O0FHakVBO0VBQ0UsY0RyRlM7QUZ5Slg7O0FHbEVBO0VBQ0UsY0QzRlU7QUZnS1o7O0FHbkVBO0VBQ0UsY0Q1RVU7QUZrSlo7O0FHcEVBO0VBQ0UsY0RsR1k7QUZ5S2Q7O0FHckVBO0VBQ0UsY0QxR087QUZrTFQ7O0FHdEVBO0VBQ0UsY0Q1R1M7QUZxTFg7O0FHdkVBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7QUgwRUY7O0FHeEVBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7QUgyRUY7O0FHekVBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7QUg0RUY7O0FHMUVBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7QUg2RUY7O0FHM0VBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7QUg4RUY7O0FHNUVBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7QUgrRUY7O0FHN0VBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7QUhnRkY7O0FHN0VBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO0FIZ0ZGOztBRzlFQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFBZSw4QkFBQTtBSGtGakI7O0FHaEZBO0VBQ0UseUJEMUtVO0FGNlBaOztBR2pGQTtFQUNFLHlCRHJLVTtBRnlQWjs7QUdsRkE7RUFDRSx5QkQxSlk7QUYrT2Q7O0FHbkZBO0VBQ0UseUJEbEtVO0FGd1BaOztBR3BGQTtFQUNFLHlCRDVLVztBRm1RYjs7QUdyRkE7RUFDRSx5QkRwTFk7QUY0UWQ7O0FHdEZBO0VBQ0UseUJEL0tZO0FGd1Fk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QUE7RUFDQSxXQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FiZy9RRjs7QWE3K1FBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtBYmcvUUY7O0FhNytRQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBYmcvUUY7O0FhNytRQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBYmcvUUY7O0FhNytRQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBYmcvUUY7O0FhNytRQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBYmcvUUY7O0FhNytRQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBYmcvUUY7O0FhNytRQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBYmcvUUY7O0FhNytRQTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBYmcvUUY7O0FjdHdSQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBZHl3UkY7O0FjdHdSQTtFQUNFLDBDQUFBO01BQUEsNkJBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGdFQUFBO0VBQ0EsMkNBQUE7RUFDQSw0QkFBQTtFQUNBLG9CQUFBO0FkeXdSRjtBY3h3UkU7RUFURjtJQVVJLHlDQUFBO1FBQUEsNEJBQUE7RWQyd1JGO0FBQ0Y7QWMxd1JFO0VBWkY7SUFhSSw4Q0FBQTtRQUFBLGlDQUFBO0VkNndSRjtBQUNGO0FjM3dSRTtFQUNFLHlCQUFBO0VBQ0EsYUFBQTtBZDZ3Uko7QWMzd1JJO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0FkNndSTjtBYzN3Uk07RUFMRjtJQU1JLGlCQUFBO0VkOHdSTjtBQUNGO0FjN3dSTTtFQVJGO0lBU0ksaUJBQUE7RWRneFJOO0FBQ0Y7QWM3d1JJO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0FkK3dSTjtBYzd3Uk07RUFMRjtJQU1JLGlCQUFBO0VkZ3hSTjtBQUNGO0FjL3dSTTtFQVJGO0lBU0ksaUJBQUE7RWRreFJOO0FBQ0Y7QWM5d1JFO0VBQ0Usc0JBQUE7RUFDQSw2REFBQTtFQUNBLHVDQUFBO0VBQ0EsNEJBQUE7RUFDQSxvQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtBZGd4Uko7QWMvd1JJO0VBVEY7SUFVSSw0QkFBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0Vka3hSSjtBQUNGO0FjaHhSSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7QWRreFJOO0FjL3dSSTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QWRpeFJOO0FjOXdSSTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtBZGd4Uk47QWM3d1JJO0VBQ0UsbUJBQUE7QWQrd1JOO0FjNXdSSTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdFQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0FkOHdSTjtBYzN3Ukk7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1RUFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtBZDZ3Uk47QWMxd1JJO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsdUVBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QWQ0d1JOO0FjeHdSRTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBZDB3Uko7QWN4d1JJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWQwd1JOO0FjdHdSRTtFQUNFLHVCQUFBO0Fkd3dSSjtBY3Z3Ukk7RUFGRjtJQUdJLHVCQUFBO0VkMHdSSjtBQUNGO0FjendSSTtFQUxGO0lBTUksc0JBQUE7RWQ0d1JKO0FBQ0Y7QWN6d1JFO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0FkMndSSjtBY3h3Ukk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBZDB3Uk47QWN0d1JFO0VBQ0UsY0FBQTtFQUNBLFlBQUE7QWR3d1JKOztBY3B3UkE7RUFDRSx5QkFBQTtFQUNBLGdFQUFBO0FkdXdSRjtBY3J3UkU7RUFDRSx5QkFBQTtBZHV3Uko7O0FjbndSQTtFQUNFLHNFQUFBO0Fkc3dSRjs7QWNud1JBO0VBQ0Usc0VBQUE7QWRzd1JGOztBZXY3UkEseUJBQUE7QUFFQTtFQUNFLFNBQUE7RUFDQSxtQkFBQTtBZnk3UkY7O0FldDdSQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FmeTdSRjtBZXg3UkU7RUFWRjtJQVdJLFVBQUE7RWYyN1JGO0FBQ0Y7QWUxN1JFO0VBYkY7SUFjSSxVQUFBO0VmNjdSRjtBQUNGO0FlNTdSRTtFQWhCRjtJQWlCSSxVQUFBO0VmKzdSRjtBQUNGO0FlOTdSRTtFQW5CRjtJQW9CSSxVQUFBO0VmaThSRjtBQUNGO0FlaDhSRTtFQXRCRjtJQXVCSSxVQUFBO0VmbThSRjtBQUNGO0FlbDhSRTtFQXpCRjtJQTBCSSxVQUFBO0VmcThSRjtBQUNGO0FlcDhSRTtFQTVCRjtJQTZCSSxVQUFBO0VmdThSRjtBQUNGO0FldDhSRTtFQS9CRjtJQWdDSSxVQUFBO0VmeThSRjtBQUNGO0FldjhSRTtFQW5DRjtJQW9DSSxVQUFBO0lBQ0EsaUJBQUE7RWYwOFJGO0FBQ0Y7QWV6OFJFO0VBdkNGO0lBd0NJLFVBQUE7RWY0OFJGO0FBQ0Y7QWUzOFJFO0VBMUNGO0lBMkNJLFVBQUE7RWY4OFJGO0FBQ0Y7O0FlMzhSQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QWY4OFJGO0FlNzhSRTtFQUpGO0lBS0ksa0JBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtJQUNBLGNBQUE7RWZnOVJGO0FBQ0Y7O0FlNzhSQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FmZzlSRjtBZS84UkU7RUFWRjtJQVdJLFVBQUE7RWZrOVJGO0FBQ0Y7QWVqOVJFO0VBYkY7SUFjSSxVQUFBO0VmbzlSRjtBQUNGO0FlbjlSRTtFQWhCRjtJQWlCSSxVQUFBO0VmczlSRjtBQUNGO0FlcjlSRTtFQW5CRjtJQW9CSSxVQUFBO0VmdzlSRjtBQUNGO0FldjlSRTtFQXRCRjtJQXVCSSxVQUFBO0VmMDlSRjtBQUNGO0FlejlSRTtFQXpCRjtJQTBCSSxVQUFBO0VmNDlSRjtBQUNGO0FlMzlSRTtFQTVCRjtJQTZCSSxVQUFBO0VmODlSRjtBQUNGO0FlNzlSRTtFQS9CRjtJQWdDSSxVQUFBO0VmZytSRjtBQUNGO0FlLzlSRTtFQWxDRjtJQW1DSSxVQUFBO0VmaytSRjtBQUNGO0FlaitSRTtFQXJDRjtJQXNDSSxVQUFBO0VmbytSRjtBQUNGO0FlbitSRTtFQXhDRjtJQXlDSSxVQUFBO0VmcytSRjtBQUNGO0FlcitSRTtFQTNDRjtJQTRDSSxVQUFBO0lBQ0EsaUJBQUE7RWZ3K1JGO0FBQ0Y7QWV2K1JFO0VBL0NGO0lBZ0RJLFVBQUE7RWYwK1JGO0FBQ0Y7QWV6K1JFO0VBbERGO0lBbURJLFVBQUE7RWY0K1JGO0FBQ0Y7QWUzK1JFO0VBckRGO0lBc0RJLFVBQUE7RWY4K1JGO0FBQ0Y7QWU3K1JFO0VBeERGO0lBeURJLFVBQUE7RWZnL1JGO0FBQ0Y7QWUvK1JFO0VBM0RGO0lBNERJLFVBQUE7RWZrL1JGO0FBQ0Y7QWVqL1JFO0VBOURGO0lBK0RJLFVBQUE7RWZvL1JGO0FBQ0Y7O0FlaC9SQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QWZtL1JGO0FlbC9SRTtFQUpGO0lBS0ksa0JBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtJQUNBLGNBQUE7RWZxL1JGO0FBQ0Y7O0FlbC9SQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QWZxL1JGO0FlcC9SRTtFQU5GO0lBT0ksbUJBQUE7RWZ1L1JGO0FBQ0Y7O0FlcC9SQTtFQUNFLDRCQUFBO01BQUEsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBZnUvUkY7QWV0L1JFO0VBSkY7SUFLSSw4QkFBQTtRQUFBLGlCQUFBO0lBQ0EsbUJBQUE7RWZ5L1JGO0FBQ0Y7O0FldC9SQTtFQUNFLDRCQUFBO01BQUEsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBZnkvUkY7QWV4L1JFO0VBSkY7SUFLSSwwQ0FBQTtRQUFBLDZCQUFBO0lBQ0EscUJBQUE7RWYyL1JGO0FBQ0Y7O0FleC9SQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO01BQUEsY0FBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0FmMi9SRjtBZTEvUkU7RUFORjtJQU9JLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHVCQUFBO1FBQUEsbUJBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7UUFBQSw4QkFBQTtJQUNBLHFCQUFBO1FBQUEsdUJBQUE7SUFDQSxxQkFBQTtRQUFBLGlCQUFBO0VmNi9SRjtBQUNGOztBZTEvUkE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtNQUFBLGNBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtFQUNBLGNBQUE7QWY2L1JGO0FlNS9SRTtFQVBGO0lBUUksMkNBQUE7UUFBQSw4QkFBQTtJQUNBLHVCQUFBO1FBQUEsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7SUFDQSxtQkFBQTtRQUFBLHFCQUFBO0lBQ0EscUJBQUE7UUFBQSxpQkFBQTtFZisvUkY7QUFDRjs7QWU1L1JBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7TUFBQSxjQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBZisvUkY7QWU5L1JFO0VBTEY7SUFNSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7SUFDQSxxQkFBQTtRQUFBLHVCQUFBO0lBQ0EscUJBQUE7UUFBQSxpQkFBQTtFZmlnU0Y7QUFDRjs7QWU5L1JBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7TUFBQSxjQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBZmlnU0Y7QWVoZ1NFO0VBTEY7SUFNSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7SUFDQSxxQkFBQTtRQUFBLHVCQUFBO0lBQ0EscUJBQUE7UUFBQSxpQkFBQTtFZm1nU0Y7QUFDRjs7QWVoZ1NBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7TUFBQSxjQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBZm1nU0Y7QWVsZ1NFO0VBTEY7SUFNSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7SUFDQSxxQkFBQTtRQUFBLHVCQUFBO0lBQ0EscUJBQUE7UUFBQSxpQkFBQTtFZnFnU0Y7QUFDRjs7QWVsZ1NBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7TUFBQSxjQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBZnFnU0Y7QWVwZ1NFO0VBTEY7SUFNSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7SUFDQSxxQkFBQTtRQUFBLHVCQUFBO0lBQ0EscUJBQUE7UUFBQSxpQkFBQTtFZnVnU0Y7QUFDRjs7QWVwZ1NBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7TUFBQSxjQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBZnVnU0Y7QWV0Z1NFO0VBTEY7SUFNSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7SUFDQSxxQkFBQTtRQUFBLHVCQUFBO0lBQ0EscUJBQUE7UUFBQSxpQkFBQTtFZnlnU0Y7QUFDRjs7QWV0Z1NBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7TUFBQSxjQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBZnlnU0Y7QWV4Z1NFO0VBTEY7SUFNSSxXQUFBO0lBQ0EsU0FBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7SUFDQSxxQkFBQTtRQUFBLHVCQUFBO0VmMmdTRjtBQUNGOztBZXhnU0E7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBZjJnU0Y7QWUxZ1NFO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxTQUFBO0VmNmdTRjtBQUNGOztBZTFnU0E7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBZjZnU0Y7QWU1Z1NFO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxTQUFBO0VmK2dTRjtBQUNGO0FlN2dTRTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG9CQUFBO01BQUEsWUFBQTtFQUNBLG9CQUFBO01BQUEsY0FBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QWYrZ1NKO0FlOWdTSTtFQU5GO0lBT0kscUJBQUE7UUFBQSxpQkFBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7RWZpaFNKO0FBQ0Y7QWUvZ1NJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBZmloU047QWVoaFNNO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxZQUFBO0VmbWhTTjtBQUNGO0FlaGhTSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWZraFNOO0FlamhTTTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtFZm9oU047QUFDRjtBZWhoU0U7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLFlBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0Fma2hTSjtBZWpoU0k7RUFORjtJQU9JLHFCQUFBO1FBQUEsaUJBQUE7RWZvaFNKO0FBQ0Y7QWVsaFNJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWZvaFNOO0FlbmhTTTtFQUhGO0lBSUksNEJBQUE7UUFBQSxlQUFBO0Vmc2hTTjtBQUNGO0FlbGhTSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0Fmb2hTTjtBZW5oU007RUFIRjtJQUlJLDRCQUFBO1FBQUEsZUFBQTtFZnNoU047QUFDRjtBZW5oU0k7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBZnFoU047O0FlaGhTQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0FmbWhTRjtBZWxoU0U7RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFNBQUE7RWZxaFNGO0FBQ0Y7QWVuaFNFO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWZxaFNKO0FlbGhTRTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0Fmb2hTSjs7QWVoaFNBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtFQUNBLDZCQUFBO01BQUEsZ0JBQUE7QWZtaFNGO0FlbGhTRTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsU0FBQTtFZnFoU0Y7QUFDRjtBZW5oU0U7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLFlBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0FmcWhTSjtBZXBoU0k7RUFORjtJQU9JLHFCQUFBO1FBQUEsaUJBQUE7SUFDQSxzQkFBQTtRQUFBLDhCQUFBO0VmdWhTSjtBQUNGO0FlcmhTSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWZ1aFNOO0FldGhTTTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtFZnloU047QUFDRjtBZXRoU0k7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0Fmd2hTTjtBZXZoU007RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFlBQUE7RWYwaFNOO0FBQ0Y7QWV0aFNFO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esb0JBQUE7TUFBQSxZQUFBO0VBQ0Esb0JBQUE7TUFBQSxjQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBZndoU0o7QWV2aFNJO0VBTkY7SUFPSSxxQkFBQTtRQUFBLGlCQUFBO0VmMGhTSjtBQUNGO0FleGhTSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FmMGhTTjtBZXpoU007RUFIRjtJQUlJLDRCQUFBO1FBQUEsZUFBQTtFZjRoU047QUFDRjtBZXhoU0k7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBZjBoU047QWV6aFNNO0VBSEY7SUFJSSw0QkFBQTtRQUFBLGVBQUE7RWY0aFNOO0FBQ0Y7QWV6aFNJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWYyaFNOOztBZXRoU0E7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBZnloU0Y7QWV4aFNFO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxTQUFBO0VmMmhTRjtBQUNGOztBZXZoU0E7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0VBQ0EsNkJBQUE7TUFBQSxnQkFBQTtBZjBoU0Y7QWV6aFNFO0VBSkY7SUFLSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxTQUFBO0VmNGhTRjtBQUNGO0FlMWhTRTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG9CQUFBO01BQUEsWUFBQTtFQUNBLG9CQUFBO01BQUEsY0FBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QWY0aFNKO0FlM2hTSTtFQU5GO0lBT0kscUJBQUE7UUFBQSxpQkFBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7RWY4aFNKO0FBQ0Y7QWU1aFNJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWY4aFNOO0FlemhTRTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG9CQUFBO01BQUEsWUFBQTtFQUNBLG9CQUFBO01BQUEsY0FBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QWYyaFNKO0FlMWhTSTtFQU5GO0lBT0kscUJBQUE7UUFBQSxpQkFBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7RWY2aFNKO0FBQ0Y7QWUzaFNJO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSxvQkFBQTtNQUFBLDJCQUFBO0FmNmhTTjtBZTVoU007RUFMRjtJQU1JLDRCQUFBO1FBQUEsZUFBQTtJQUNBLGlCQUFBO0VmK2hTTjtBQUNGO0FlN2hTTTtFQUNFLGtCQUFBO0FmK2hTUjtBZTVoU007RUFDRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBZjhoU1I7QWUzaFNNO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWY2aFNSO0FleGhTSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWYwaFNOO0FlemhTTTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtFZjRoU047QUFDRjs7QWV0aFNBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtFQUNBLDZCQUFBO01BQUEsZ0JBQUE7QWZ5aFNGO0FleGhTRTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsU0FBQTtFZjJoU0Y7QUFDRjs7QWV4aFNBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtFQUNBLDZCQUFBO01BQUEsZ0JBQUE7QWYyaFNGO0FlMWhTRTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsU0FBQTtFZjZoU0Y7QUFDRjtBZTNoU0U7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLFlBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0FmNmhTSjtBZTVoU0k7RUFORjtJQU9JLHFCQUFBO1FBQUEsaUJBQUE7SUFDQSxzQkFBQTtRQUFBLDhCQUFBO0VmK2hTSjtBQUNGO0FlN2hTSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWYraFNOO0FlOWhTTTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtFZmlpU047QUFDRjtBZTloU0k7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FmZ2lTTjtBZS9oU007RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFlBQUE7RWZraVNOO0FBQ0Y7O0FlNWhTQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0FmK2hTRjtBZTloU0U7RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFNBQUE7RWZpaVNGO0FBQ0Y7QWUvaFNFO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWZpaVNKO0FlOWhTRTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FmZ2lTSjs7QWU1aFNBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtFQUNBLDZCQUFBO01BQUEsZ0JBQUE7QWYraFNGO0FlOWhTRTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsU0FBQTtFZmlpU0Y7QUFDRjtBZS9oU0U7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLFlBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0FmaWlTSjtBZWhpU0k7RUFORjtJQU9JLHFCQUFBO1FBQUEsaUJBQUE7SUFDQSxzQkFBQTtRQUFBLDhCQUFBO0VmbWlTSjtBQUNGO0FlamlTSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0FmbWlTTjtBZWxpU007RUFMRjtJQU1JLFlBQUE7RWZxaVNOO0FBQ0Y7QWVsaVNJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QWZvaVNOO0FlbmlTTTtFQUxGO0lBTUksWUFBQTtFZnNpU047QUFDRjtBZWxpU0U7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLFlBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0Fmb2lTSjtBZW5pU0k7RUFORjtJQU9JLHFCQUFBO1FBQUEsaUJBQUE7SUFDQSxzQkFBQTtRQUFBLDhCQUFBO0Vmc2lTSjtBQUNGO0FlcGlTSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWZzaVNOO0FlcmlTTTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtFZndpU047QUFDRjtBZXJpU0k7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FmdWlTTjtBZXRpU007RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFlBQUE7RWZ5aVNOO0FBQ0Y7O0FlcGlTQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0FmdWlTRjtBZXRpU0U7RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFNBQUE7RWZ5aVNGO0FBQ0Y7QWV2aVNFO0VBQ0UseUJieHFCYztFYXlxQmQsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBZnlpU0o7QWV0aVNFO0VBQ0UsY0FBQTtFQUNBLFVBQUE7QWZ3aVNKO0FldmlTSTtFQUhGO0lBSUksVUFBQTtFZjBpU0o7QUFDRjs7QWV0aVNBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtFQUNBLDZCQUFBO01BQUEsZ0JBQUE7QWZ5aVNGO0FleGlTRTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsU0FBQTtFZjJpU0Y7QUFDRjtBZXppU0U7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLFlBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0FmMmlTSjtBZTFpU0k7RUFORjtJQU9JLHFCQUFBO1FBQUEsaUJBQUE7SUFDQSxzQkFBQTtRQUFBLDhCQUFBO0VmNmlTSjtBQUNGO0FlM2lTSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWY2aVNOO0FlNWlTTTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtFZitpU047QUFDRjtBZTVpU0k7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FmOGlTTjtBZTdpU007RUFKRjtJQUtJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLFlBQUE7RWZnalNOO0FBQ0Y7QWU1aVNFO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esb0JBQUE7TUFBQSxZQUFBO0VBQ0Esb0JBQUE7TUFBQSxjQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBZjhpU0o7QWU3aVNJO0VBTkY7SUFPSSxxQkFBQTtRQUFBLGlCQUFBO0VmZ2pTSjtBQUNGO0FlOWlTSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FmZ2pTTjtBZS9pU007RUFIRjtJQUlJLDRCQUFBO1FBQUEsZUFBQTtFZmtqU047QUFDRjtBZTlpU0k7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBZmdqU047QWUvaVNNO0VBSEY7SUFJSSw0QkFBQTtRQUFBLGVBQUE7RWZralNOO0FBQ0Y7QWUvaVNJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QWZpalNOOztBZTVpU0E7RUFDRSxjQUFBO0VBQ0EsU0FBQTtBZitpU0Y7QWU5aVNFO0VBSEY7SUFJSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxtQkFBQTtRQUFBLGVBQUE7RWZpalNGO0FBQ0Y7O0FlOWlTQTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FmaWpTRjtBZWhqU0U7RUFIRjtJQUlJLHVCQUFBO0lBQ0EsWUFBQTtFZm1qU0Y7QUFDRjtBZWxqU0U7RUFQRjtJQVFJLHVCQUFBO0lBQ0EsWUFBQTtFZnFqU0Y7QUFDRjs7QWVsalNBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FmcWpTRjtBZXBqU0U7RUFKRjtJQUtJLFlBQUE7RWZ1alNGO0FBQ0Y7QWV0alNFO0VBUEY7SUFRSSx1QkFBQTtFZnlqU0Y7QUFDRjs7QWV0alNBO0VBQ0UsY0FBQTtFQUNBLFlBQUE7QWZ5alNGO0FleGpTRTtFQUhGO0lBSUksY0FBQTtJQUNBLFVBQUE7RWYyalNGO0FBQ0Y7QWUxalNFO0VBUEY7SUFRSSxVQUFBO0lBQ0EsY0FBQTtFZjZqU0Y7QUFDRjs7QWUxalNBO0VBQ0UsY0FBQTtFQUNBLFNBQUE7QWY2alNGO0FlNWpTRTtFQUhGO0lBSUksb0JBQUE7SUFBQSxhQUFBO0lBQ0EsZUFBQTtJQUNBLDZCQUFBO1FBQUEsZ0JBQUE7SUFDQSxtQkFBQTtRQUFBLGVBQUE7RWYralNGO0FBQ0Y7QWU5alNFO0VBVEY7SUFVSSxxQkFBQTtRQUFBLGlCQUFBO0VmaWtTRjtBQUNGOztBZTlqU0E7RUFDRSwwQ0FBQTtNQUFBLDZCQUFBO0VBQ0Esb0JBQUE7TUFBQSxZQUFBO0VBQ0Esb0JBQUE7TUFBQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QWZpa1NGO0FlL2pTRTtFQVBGO0lBUUkseUNBQUE7UUFBQSw0QkFBQTtFZmtrU0Y7QUFDRjtBZWprU0U7RUFWRjtJQVdJLHlDQUFBO1FBQUEsNEJBQUE7RWZva1NGO0FBQ0Y7O0FlamtTQTtFQUNFLGdEYmwzQlk7QUZzN1RkOztBZWprU0E7RUFFRSxrQkFBQTtFQUNBLFNBQUE7QWZta1NGOztBZWhrU0E7RUFDRSxnRGI1M0JZO0VhNjNCWixpQkFBQTtBZm1rU0Y7O0FlaGtTQTtFQUNFLGdEYmo0Qlk7RWFrNEJaLGlCQUFBO0FmbWtTRjs7QWVoa1NBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7TUFBQSxjQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QWZta1NGO0FlbGtTRTtFQU5GO0lBT0ksU0FBQTtJQUNBLHVCQUFBO1FBQUEsb0JBQUE7SUFDQSwyQkFBQTtRQUFBLDZCQUFBO0lBQ0Esb0JBQUE7RWZxa1NGO0FBQ0Y7O0FlbGtTQTtFQUNFLDZCQUFBO01BQUEsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtFQUNBLG9CQUFBO01BQUEsMkJBQUE7RUFDQSxxQkFBQTtNQUFBLHVCQUFBO0FmcWtTRjtBZXBrU0U7RUFQRjtJQVFJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLGtCQUFBO0VmdWtTRjtBQUNGO0FldGtTRTtFQVhGO0lBWUksZ0NBQUE7UUFBQSxtQkFBQTtJQUNBLGtCQUFBO0VmeWtTRjtBQUNGO0FleGtTRTtFQWZGO0lBZ0JJLGdDQUFBO1FBQUEsbUJBQUE7SUFDQSxrQkFBQTtFZjJrU0Y7QUFDRjtBZXhrU0k7RUFERjtJQUVJLGNBQUE7RWYya1NKO0FBQ0Y7O0FldGtTRTtFQURGO0lBRUksNkJBQUE7RWYwa1NGO0FBQ0Y7QWV6a1NFO0VBSkY7SUFLSSw2QkFBQTtFZjRrU0Y7QUFDRjs7QWV4a1NFO0VBREY7SUFFSSxrQkFBQTtFZjRrU0Y7QUFDRjtBZTNrU0U7RUFKRjtJQUtJLDZCQUFBO0VmOGtTRjtBQUNGOztBZTFrU0U7RUFERjtJQUVJLDZCQUFBO0VmOGtTRjtBQUNGO0FlN2tTRTtFQUpGO0lBS0ksa0JBQUE7RWZnbFNGO0FBQ0Y7O0FlNWtTRTtFQURGO0lBRUksa0JBQUE7RWZnbFNGO0FBQ0Y7QWUva1NFO0VBSkY7SUFLSSw2QkFBQTtFZmtsU0Y7QUFDRjs7QWU5a1NFO0VBREY7SUFFSSw2QkFBQTtFZmtsU0Y7QUFDRjtBZWpsU0U7RUFKRjtJQUtJLDZCQUFBO0Vmb2xTRjtBQUNGOztBZWhsU0U7RUFERjtJQUVJLGtCQUFBO0Vmb2xTRjtBQUNGOztBZWpsU0E7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7RUFDQSxrQkFBQTtBZm9sU0Y7O0FlamxTQTtFQUNFLFVBQUE7RUFDQSxTQUFBO0Fmb2xTRjtBZW5sU0U7RUFIRjtJQUlJLGdCQUFBO0lBQ0EsY0FBQTtFZnNsU0Y7QUFDRjtBZXJsU0U7RUFQRjtJQVFJLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHVCQUFBO1FBQUEsbUJBQUE7SUFDQSxxQkFBQTtRQUFBLGlCQUFBO0lBQ0EsZ0JBQUE7RWZ3bFNGO0FBQ0Y7QWV2bFNFO0VBYkY7SUFjSSxpQkFBQTtFZjBsU0Y7QUFDRjs7QWV2bFNBO0VBQ0UsVUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtBZjBsU0Y7QWV6bFNFO0VBTEY7SUFNSSxnQkFBQTtFZjRsU0Y7QUFDRjtBZTFsU0U7RUFURjtJQVVJLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHVCQUFBO1FBQUEsbUJBQUE7SUFDQSxxQkFBQTtRQUFBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxvQkFBQTtFZjZsU0Y7QUFDRjtBZTVsU0U7RUFoQkY7SUFpQkksaUJBQUE7RWYrbFNGO0FBQ0Y7O0FlNWxTQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7RUFDQSxvQkFBQTtNQUFBLDJCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLGtCQUFBO0FmK2xTRjtBZTlsU0U7RUFORjtJQU9JLGdDQUFBO1FBQUEsbUJBQUE7RWZpbVNGO0FBQ0Y7QWVobVNFO0VBQ0UsWUFBQTtFQUNBLHFCQUFBO0Fma21TSjtBZWhtU0U7RUFDRSxZQUFBO0VBQ0EsMEJBQUE7QWZrbVNKOztBZTlsU0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBZmltU0Y7O0FnQjNwVUEsMkJBQUE7QUFDQTs7RUFFRSx3QkFBQTtBaEI4cFVGOztBZ0IzcFVBLDJCQUFBO0FBQ0E7RUFDRSx3QkFBQTtBaEI4cFVGOztBaUJucVVBOzs7RUFHRSxzQkFBQTtBakJzcVVGOztBaUJucVVBO0VBQ0UscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9DQUFBO0FqQnNxVUY7O0FpQm5xVUE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSx5QmZZYTtFZVhiLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtEQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQ0FBQTtFQUNBLDRCQUFBO0FqQnNxVUY7QWlCcnFVRTtFQVhGO0lBWUksNEJBQUE7SUFDQSwyQ0FBQTtFakJ3cVVGO0FBQ0Y7QWlCdnFVRTtFQWZGO0lBZ0JJLDRCQUFBO0VqQjBxVUY7QUFDRjtBaUJ6cVVFO0VBbEJGO0lBbUJJLDRCQUFBO0VqQjRxVUY7QUFDRjtBaUIzcVVFO0VBckJGO0lBc0JJLHNCQUFBO0VqQjhxVUY7QUFDRjs7QWlCM3FVQTtFQUNFLGNBQUE7QWpCOHFVRjtBaUI3cVVFO0VBRkY7SUFHSSxrREFBQTtJQUNBLDRCQUFBO0lBQ0EsMkNBQUE7SUFDQSw0QkFBQTtFakJnclVGO0FBQ0Y7O0FpQjdxVUE7RUFDRSxtQ0FBQTtFQUNBLGlCQUFBO0FqQmdyVUY7QWlCL3FVRTtFQUhGO0lBSUksaUJBQUE7RWpCa3JVRjtBQUNGO0FpQmpyVUU7RUFORjtJQU9JLGlCQUFBO0VqQm9yVUY7QUFDRjs7QWlCanJVQTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtBakJvclVGO0FpQm5yVUU7RUFIRjtJQUlJLGlCQUFBO0VqQnNyVUY7QUFDRjtBaUJyclVFO0VBTkY7SUFPSSxpQkFBQTtFakJ3clVGO0FBQ0Y7QWlCdnJVRTtFQVRGO0lBVUksaUJBQUE7RWpCMHJVRjtBQUNGOztBaUJ2clVBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FqQjByVUY7O0FpQnZyVUE7RUFDRSxhQUFBO0VBQ0EsU0FBQTtBakIwclVGOztBaUJ2clVBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QWpCMHJVRjs7QWlCdnJVQTtFQUNFLFdBQUE7QWpCMHJVRjtBaUJ6clVFO0VBRkY7SUFHSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxxQkFBQTtRQUFBLGlCQUFBO0lBQ0Esc0JBQUE7UUFBQSw4QkFBQTtJQUNBLFVBQUE7RWpCNHJVRjtBQUNGO0FpQjNyVUU7RUFSRjtJQVNJLFVBQUE7RWpCOHJVRjtBQUNGOztBaUIzclVBO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLHFMQUFBO0FqQjhyVUY7QWlCN3JVRTtFQVBGO0lBUUksVUFBQTtFakJnc1VGO0FBQ0Y7QWlCL3JVRTtFQVZGO0lBV0ksVUFBQTtFakJrc1VGO0FBQ0Y7O0FpQi9yVUE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EscUxBQUE7QWpCa3NVRjtBaUJqc1VFO0VBUEY7SUFRSSxVQUFBO0VqQm9zVUY7QUFDRjs7QWlCanNVQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY2ZoRlk7RWVpRlosbUJBQUE7QWpCb3NVRjs7QWlCanNVQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxxTEFBQTtBakJvc1VGO0FpQm5zVUU7RUFQRjtJQVFJLFVBQUE7RWpCc3NVRjtBQUNGO0FpQnJzVUU7RUFWRjtJQVdJLFVBQUE7RWpCd3NVRjtBQUNGOztBaUJyc1VBO0VBQ0UsZ0JBQUE7QWpCd3NVRjtBaUJ2c1VFO0VBRkY7SUFHSSxXQUFBO0VqQjBzVUY7QUFDRjs7QWlCdnNVQTtFQUNFLHlCZjNHWTtFZTRHWix3QkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLHNCQUFBO01BQUEsOEJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FqQjBzVUY7QWlCenNVRTtFQVpGO0lBYUksU0FBQTtFakI0c1VGO0FBQ0Y7QWlCMXNVRTtFQUNFLFlBQUE7QWpCNHNVSjtBaUJ6c1VFO0VBQ0UscUJBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QWpCMnNVSjtBaUIxc1VJO0VBSkY7SUFLSSxZQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtFakI2c1VKO0FBQ0Y7QWlCMXNVRTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QWpCNHNVSjs7QWlCeHNVQSxlQUFBO0FBRUE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSx5QmZsTGE7RWVtTGIsb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0RBQUE7RUFDQSw0QkFBQTtFQUNBLDJDQUFBO0VBQ0EsNEJBQUE7QWpCMHNVRjtBaUJ6c1VFO0VBWEY7SUFZSSw0QkFBQTtJQUNBLDJDQUFBO0VqQjRzVUY7QUFDRjtBaUIzc1VFO0VBZkY7SUFnQkksNEJBQUE7RWpCOHNVRjtBQUNGO0FpQjdzVUU7RUFsQkY7SUFtQkksNEJBQUE7RWpCZ3RVRjtBQUNGO0FpQi9zVUU7RUFyQkY7SUFzQkksc0JBQUE7RWpCa3RVRjtBQUNGOztBaUIvc1VBO0VBQ0UsY0FBQTtBakJrdFVGO0FpQmp0VUU7RUFGRjtJQUdJLGtEQUFBO0lBQ0EsNEJBQUE7SUFDQSwyQ0FBQTtJQUNBLDRCQUFBO0VqQm90VUY7QUFDRjs7QWlCanRVQTtFQUNFLG1DQUFBO0VBQ0EsaUJBQUE7QWpCb3RVRjtBaUJudFVFO0VBSEY7SUFJSSxpQkFBQTtFakJzdFVGO0FBQ0Y7QWlCcnRVRTtFQU5GO0lBT0ksaUJBQUE7RWpCd3RVRjtBQUNGOztBaUJydFVBO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0FqQnd0VUY7QWlCdnRVRTtFQUhGO0lBSUksaUJBQUE7RWpCMHRVRjtBQUNGO0FpQnp0VUU7RUFORjtJQU9JLGlCQUFBO0VqQjR0VUY7QUFDRjtBaUIzdFVFO0VBVEY7SUFVSSxpQkFBQTtFakI4dFVGO0FBQ0Y7O0FpQjN0VUE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QWpCOHRVRjs7QWlCM3RVQTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FqQjh0VUY7QWlCNXRVRTtFQUNFLFdBQUE7QWpCOHRVSjtBaUI3dFVJO0VBRkY7SUFHSSxVQUFBO0lBQ0EsY0FBQTtFakJndVVKO0FBQ0Y7QWlCL3RVSTtFQU5GO0lBT0ksVUFBQTtJQUNBLGNBQUE7RWpCa3VVSjtBQUNGOztBaUI5dFVBO0VBQ0UsYUFBQTtFQUNGLFNBQUE7QWpCaXVVQTs7QWlCOXRVQTtFQUNFLGNBQUE7QWpCaXVVRjs7QWlCOXRVQTtFQUNFLFdBQUE7QWpCaXVVRjtBaUJodVVFO0VBRkY7SUFHSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxxQkFBQTtRQUFBLGlCQUFBO0lBQ0Esc0JBQUE7UUFBQSw4QkFBQTtJQUNBLFVBQUE7RWpCbXVVRjtBQUNGO0FpQmx1VUU7RUFSRjtJQVNJLFVBQUE7RWpCcXVVRjtBQUNGO0FpQm51VUU7RUFDRSxXQUFBO0FqQnF1VUo7QWlCcHVVSTtFQUZGO0lBR0ksVUFBQTtJQUNBLGNBQUE7RWpCdXVVSjtBQUNGO0FpQnR1VUk7RUFORjtJQU9JLFVBQUE7SUFDQSxjQUFBO0VqQnl1VUo7QUFDRjs7QWlCcnVVQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLHFMQUFBO0FqQnd1VUY7QWlCdnVVRTtFQVJGO0lBU0ksVUFBQTtFakIwdVVGO0FBQ0Y7QWlCenVVRTtFQVhGO0lBWUksVUFBQTtJQUNBLGlCQUFBO0VqQjR1VUY7QUFDRjs7QWlCenVVQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxxTEFBQTtBakI0dVVGO0FpQjN1VUU7RUFQRjtJQVFJLFVBQUE7RWpCOHVVRjtBQUNGO0FpQjd1VUU7RUFWRjtJQVdJLFVBQUE7RWpCZ3ZVRjtBQUNGOztBaUI3dVVBO0VBQ0UsZ0JBQUE7QWpCZ3ZVRjtBaUIvdVVFO0VBRkY7SUFHSSxXQUFBO0VqQmt2VUY7QUFDRjs7QWlCL3VVQTtFQUNFLHlCZm5UWTtFZW9UWix3QkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLHNCQUFBO01BQUEsOEJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FqQmt2VUY7QWlCanZVRTtFQVpGO0lBYUksU0FBQTtFakJvdlVGO0FBQ0Y7QWlCbHZVRTtFQUNFLFlBQUE7QWpCb3ZVSjtBaUJqdlVFO0VBQ0UscUJBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QWpCbXZVSjtBaUJsdlVJO0VBSkY7SUFLSSxZQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtFakJxdlVKO0FBQ0Y7QWlCbHZVRTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QWpCb3ZVSjs7QWlCL3VVQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHlCZnpYYTtFZTBYYixvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrREFBQTtFQUNBLDRCQUFBO0VBQ0EsMkNBQUE7RUFDQSw0QkFBQTtBakJrdlVGO0FpQmp2VUU7RUFYRjtJQVlJLDRCQUFBO0lBQ0EsMkNBQUE7RWpCb3ZVRjtBQUNGO0FpQm52VUU7RUFmRjtJQWdCSSw0QkFBQTtFakJzdlVGO0FBQ0Y7QWlCcnZVRTtFQWxCRjtJQW1CSSw0QkFBQTtFakJ3dlVGO0FBQ0Y7QWlCdnZVRTtFQXJCRjtJQXNCSSxzQkFBQTtFakIwdlVGO0FBQ0Y7O0FpQnZ2VUE7RUFDRSxjQUFBO0FqQjB2VUY7QWlCenZVRTtFQUZGO0lBR0ksa0RBQUE7SUFDQSw0QkFBQTtJQUNBLDJDQUFBO0lBQ0EsNEJBQUE7RWpCNHZVRjtBQUNGOztBaUJ6dlVBO0VBQ0UsbUNBQUE7RUFDQSxpQkFBQTtBakI0dlVGO0FpQjN2VUU7RUFIRjtJQUlJLGlCQUFBO0VqQjh2VUY7QUFDRjtBaUI3dlVFO0VBTkY7SUFPSSxpQkFBQTtFakJnd1VGO0FBQ0Y7O0FpQjd2VUE7RUFDRSxpQkFBQTtFQUNBLGVBQUE7QWpCZ3dVRjtBaUIvdlVFO0VBSEY7SUFJSSxpQkFBQTtFakJrd1VGO0FBQ0Y7QWlCandVRTtFQU5GO0lBT0ksaUJBQUE7RWpCb3dVRjtBQUNGO0FpQm53VUU7RUFURjtJQVVJLGlCQUFBO0VqQnN3VUY7QUFDRjs7QWlCbndVQTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBakJzd1VGOztBaUJud1VBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QWpCc3dVRjtBaUJwd1VFO0VBQ0UsV0FBQTtBakJzd1VKO0FpQnJ3VUk7RUFGRjtJQUdJLFVBQUE7SUFDQSxjQUFBO0VqQnd3VUo7QUFDRjtBaUJ2d1VJO0VBTkY7SUFPSSxVQUFBO0lBQ0EsY0FBQTtFakIwd1VKO0FBQ0Y7O0FpQnR3VUE7RUFDRSxXQUFBO0FqQnl3VUY7QWlCeHdVRTtFQUZGO0lBR0ksb0JBQUE7SUFBQSxhQUFBO0lBQ0EscUJBQUE7UUFBQSxpQkFBQTtJQUNBLHNCQUFBO1FBQUEsOEJBQUE7SUFDQSxVQUFBO0VqQjJ3VUY7QUFDRjtBaUIxd1VFO0VBUkY7SUFTSSxVQUFBO0VqQjZ3VUY7QUFDRjtBaUIzd1VFO0VBQ0UsV0FBQTtBakI2d1VKO0FpQjV3VUk7RUFGRjtJQUdJLFVBQUE7SUFDQSxjQUFBO0VqQit3VUo7QUFDRjtBaUI5d1VJO0VBTkY7SUFPSSxVQUFBO0lBQ0EsY0FBQTtFakJpeFVKO0FBQ0Y7O0FpQjd3VUE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxxTEFBQTtBakJneFVGO0FpQi93VUU7RUFSRjtJQVNJLFVBQUE7RWpCa3hVRjtBQUNGO0FpQmp4VUU7RUFYRjtJQVlJLFVBQUE7SUFDQSxpQkFBQTtFakJveFVGO0FBQ0Y7O0FpQmp4VUE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EscUxBQUE7QWpCb3hVRjtBaUJueFVFO0VBUEY7SUFRSSxVQUFBO0VqQnN4VUY7QUFDRjtBaUJyeFVFO0VBVkY7SUFXSSxVQUFBO0VqQnd4VUY7QUFDRjs7QWlCcnhVQTtFQUNFLGdCQUFBO0FqQnd4VUY7QWlCdnhVRTtFQUZGO0lBR0ksV0FBQTtFakIweFVGO0FBQ0Y7O0FpQnZ4VUE7RUFDRSx5QmZqZlk7RWVrZlosd0JBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7TUFBQSxpQkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7RUFDQSxzQkFBQTtNQUFBLDhCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtBakIweFVGO0FpQnp4VUU7RUFaRjtJQWFJLFNBQUE7RWpCNHhVRjtBQUNGO0FpQjF4VUU7RUFDRSxZQUFBO0FqQjR4VUo7QWlCenhVRTtFQUNFLHFCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0FqQjJ4VUo7QWlCMXhVSTtFQUpGO0lBS0ksWUFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7RWpCNnhVSjtBQUNGO0FpQjF4VUU7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FqQjR4VUo7O0FpQnZ4VUE7RUFFRSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBSUEsVUFBQTtFQVNBLGFBQUE7QWpCOHdVRjtBaUJueFVFO0VBQ0UsYUFBQTtBakJxeFVKOztBaUI5d1VBO0VBQ0UsYUFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQU9BLGVBQUE7RUFDQSxlQUFBO0VBRUEsc0NBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFJQSxzQkFBQTtFQUNBLDREQUFBO0FqQnV3VUY7QWlCMXhVRTtFQUVFLGlCQUFBO0FqQjJ4VUo7QWlCdndVRTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EscUNBQUE7RUFDQSxtREFBQTtVQUFBLDJDQUFBO0FqQnl3VUo7O0FpQnB3VUE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQ0FBQTtFQUNBLHNCQUFBO0FqQnV3VUY7O0FpQnB3VUE7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EseURBQUE7QWpCdXdVRjs7QWlCcHdVQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNmam5CWTtBRnczVmQ7O0FpQm53VUE7RUFDRSxnQkFBQTtBakJzd1VGOztBaUJud1VBO0VBQ0UsbUJBQUE7QWpCc3dVRiIsImZpbGUiOiJtYWluLmNzcyJ9 */