@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--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--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--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--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;
  border-bottom: solid 1px #f3832a;
}

.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: inline-block;
  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: 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 {
  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__textarea {
  font-size: 1rem;
  width: 100%;
  min-height: 150px;
  border-radius: 8px;
  box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.5);
  padding: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
@media (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;
}

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

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

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

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