@charset "UTF-8";
/* IMPORTANT - Do not edit this compiled css file - use theme.css instead */
/*------------------------------------*\
 #MAIN
\*------------------------------------*/
/**
 * CONTENTS
 *
 * SETTINGS
 * All..................Because our Settings layer doesn’t actually produce any
 *                      CSS, we can safely glob all of the files into one import
 *                      without risk of bloating our compiled stylesheet. This
 *                      also allows us to easily recycle all of our
 *                      project-level settings into other Sass file/projects.
 *
 *
 * GENERIC
 * Box-sizing...........Better default `box-sizing`.
 * Normalize.css........A level playing field.
 * Reset................A pared back reset to remove margins.
 *
 * ELEMENTS
 * Page.................Page-level styles (HTML element).
 * Headings.............Heading styles.
 * Links................Hyperlink styles.
 * Lists................Default list styles.
 * Images...............Base image styles.
 * Quotes...............Styling for blockquotes.
 * Buttons..............Styling for buttons, etc.
 *
 * OBJECTS
 * Layout...............Generic layout module.
 * Flex-grid............Grid using flexbox.
 * Animations...........Animations
 *
 * COMPONENTS
 * Bookingcalendar......Booking Calendar styles.
 * Buttons..............Button styles.
 * Footer...............Footer styles.
 * Googlemap............Map styles.
 * Header...............Header styles.
 * Icons................Icon styles.
 * Images...............Image styles.
 * Lists................Unordered ordered list styles.
 * Navigation...........Navigation bar and burger menu styles.
 * Page.................Page styles.
 * Slider...............Slider styles.
 *
 * UTILITIES
 * Helper...............Other helper classes.
 */
/* Variables */
/* Screen Widths */
/* 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
*/
/* Colours */
/* 2024 colours */
:root {
  --svgcolorgreen: #7ab800;
  --svgcolorcyan: #00b0ca;
  --svgcolororange: #ea8219;
  --svgcolorpurple: #8366ac;
}

* {
  box-sizing: border-box;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif;
  line-height: 1.46;
  color: black;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.3px;
}

h1 {
  font-size: 1.4rem;
}
@media only screen and (min-width: 390px) {
  h1 {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 768px) {
  h1 {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 992px) {
  h1 {
    font-size: 1.9rem;
  }
}
@media only screen and (min-width: 1200px) {
  h1 {
    font-size: 1.8rem;
  }
}
@media only screen and (min-width: 1600px) {
  h1 {
    font-size: 2.4rem;
  }
}

h2 {
  font-size: 1.4rem;
  margin: 1rem 0;
}
@media only screen and (min-width: 390px) {
  h2 {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 768px) {
  h2 {
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 992px) {
  h2 {
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 1200px) {
  h2 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1600px) {
  h2 {
    font-size: 3rem;
  }
}

h3 {
  font-size: 1.2rem;
  margin: 1rem 0;
}
@media only screen and (min-width: 390px) {
  h3 {
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 768px) {
  h3 {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 992px) {
  h3 {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  h3 {
    font-size: 2.3rem;
  }
}
@media only screen and (min-width: 1600px) {
  h3 {
    font-size: 2.5rem;
  }
}

h4 {
  font-size: 1.1rem;
  margin: 1rem 0;
}
@media only screen and (min-width: 390px) {
  h4 {
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 768px) {
  h4 {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 992px) {
  h4 {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  h4 {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 1600px) {
  h4 {
    font-size: 1.7rem;
  }
}

h5 {
  font-size: 1rem;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  h5 {
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 992px) {
  h5 {
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 1200px) {
  h5 {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 1600px) {
  h5 {
    font-size: 1.6rem;
  }
}

a {
  font-family: "Montserrat", sans-serif;
  color: #394a58;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

ol {
  list-style-type: decimal;
  margin: 1rem;
}

ul {
  list-style-type: disc;
  margin: 1rem;
}

li {
  font-size: 1.1rem;
  margin: 0.5rem 0;
}

* {
  box-sizing: border-box;
}

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

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

body {
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  color: black;
  line-height: 1.46;
  font-style: normal;
  font-stretch: normal;
  color: black;
}

main {
  position: relative;
  z-index: 5;
  padding: 0;
  margin: 30px 0 0;
}
@media only screen and (min-width: 768px) {
  main {
    margin: 60px 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  main {
    margin: 100px auto 0;
  }
}
@media only screen and (min-width: 1600px) {
  main {
    width: 1600px;
  }
}

p {
  font-size: 1.1rem;
  font-weight: 400;
  margin: 0 0 1rem;
}
p b, p strong {
  font-size: 1.1rem;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}

p:last-of-type {
  margin: 0;
}

.c-top-border-block--orange {
  border-top: 10px solid #f57b20;
  height: 10px;
  width: 100%;
}

.c-top-border-block--bright-green {
  border-top: 10px solid #7ab800;
  height: 10px;
  width: 100%;
}

.c-top-border-block--green {
  border-top: 10px solid #56af8a;
  height: 10px;
  width: 100%;
}

.c-top-border-block--cyan {
  border-top: 10px solid #00b0ca;
  height: 10px;
  width: 100%;
}

.blue-divider {
  border-top: 10px solid #00b0ca;
  height: 10px;
  width: calc(100% - 2rem);
  margin: 0 auto;
}

.c-top-border-block--red {
  border-top: 10px solid #e9292f;
  height: 10px;
  width: 100%;
}

.c-top-border-block--purple {
  border-top: 10px solid #8366ac;
  height: 10px;
  width: 100%;
}

.c-divider--cyan {
  border-top: 15px solid #00b0ca;
  height: 15px;
  width: 100%;
}

.c-bottom-border--cyan {
  margin: 0 0 2rem 0;
  padding: 1rem 0 0 0;
  border-bottom: 10px solid #00b0ca;
}

.c-bottom-border--red {
  margin: 0 0 2rem 0;
  padding: 1rem 0 0 0;
  border-bottom: 10px solid #e9292f;
}

.c-bottom-border--green {
  margin: 0 0 2rem 0;
  padding: 1rem 0 0 0;
  border-bottom: 10px solid #56af8a;
}

.c-bottom-border--bright-green {
  margin: 0 0 2rem 0;
  padding: 1rem 0 0 0;
  border-bottom: 10px solid #7ab800;
}

.c-bottom-border--purple {
  margin: 0 0 2rem 0;
  padding: 1rem 0 0 0;
  border-bottom: 10px solid #8366ac;
}

.c-bottom-border--orange {
  margin: 0 0 2rem 0;
  padding: 1rem 0 0 0;
  border-bottom: 10px solid #f57b20;
}

.c-bottom-border--thin {
  margin: 0 0 2rem 0;
  padding: 1rem 0 0 0;
  border-bottom: 2px solid black;
}

/* Animations */
.o-fade-in {
  -webkit-animation: fadein 3s;
  /* Safari, Chrome and Opera > 12.1 */
  /* Firefox < 16 */
  /* Internet Explorer */
  /* Opera < 12.1 */
  animation: fadein 3s;
}

.o-fade-in-fast {
  -webkit-animation: fadein 1s;
  /* Safari, Chrome and Opera > 12.1 */
  /* Firefox < 16 */
  /* Internet Explorer */
  /* Opera < 12.1 */
  animation: fadein 1s;
}

@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;
  }
}
/* Internet Explorer */
/* Opera < 12.1 */
@keyframes smoothopen {
  from {
    bottom: -9999em;
  }
  to {
    bottom: 0;
  }
}
/* Firefox < 16 */
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes smoothopen {
  from {
    bottom: -9999em;
  }
  to {
    bottom: 0;
  }
}
/* Internet Explorer */
/* Opera < 12.1 */
/* Do not load lazy load images at page load */
.no-js .lazy {
  display: none;
}

@keyframes slidedown {
  from {
    height: 0;
  }
  to {
    height: 460px;
  }
}
@-webkit-keyframes slidedown {
  from {
    height: 0;
  }
  to {
    height: 460px;
  }
}
@media (min-width: 768px) {
  .growonhover:hover {
    /* Grow on hover animations */
    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);
  }
}

.c-flex-row {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-flex-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

.c-flex-row--centered {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-flex-row--centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
}

/* Doesn't flex until 992 */
.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-d-flex--all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

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

.c-flex-row--wrap {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-flex-row--wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .c-flex-row--wrap .c-flex-column-50 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-row--wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .c-flex-row--wrap .c-flex-column-50 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

.c-flex-row--wrap-all {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-flex-row--wrap-all {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .c-flex-row--wrap-all .c-flex-column-50 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-row--wrap-all .c-flex-column-50 {
    -ms-flex-preferred-size: calc(50% - 40px);
        flex-basis: calc(50% - 40px);
    margin: 0 20px;
  }
}

.c-flex-row--wrap-padded {
  display: block;
  padding: 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-flex-row--wrap-padded {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-row--wrap-padded {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

.c-flex-column-50 {
  position: relative;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .c-flex-column-50 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

.c-flex-column-60 {
  position: relative;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .c-flex-column-60 {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

.c-flex-column-75 {
  position: relative;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .c-flex-column-75 {
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

@media only screen and (min-width: 768px) {
  .c-flex-column-25 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-column-25 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}

@media only screen and (min-width: 768px) {
  .c-flex-column-33 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-column-33 {
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}

@media only screen and (min-width: 768px) {
  .c-flex-column-25--padded {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-column-25--padded {
    -ms-flex-preferred-size: 23%;
        flex-basis: 23%;
  }
}

.c-flex-column-50--padded-left {
  position: relative;
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-flex-column-50--padded-left {
    -ms-flex-preferred-size: calc(50% - 30px);
        flex-basis: calc(50% - 30px);
    padding: 0 0 0 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-column-50--padded-left {
    -ms-flex-preferred-size: calc(50% - 40px);
        flex-basis: calc(50% - 40px);
    padding: 0 0 0 40px;
  }
}

.c-flex-column-50--padded-right {
  position: relative;
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-flex-column-50--padded-right {
    -ms-flex-preferred-size: calc(50% - 30px);
        flex-basis: calc(50% - 30px);
    padding: 0 30px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-column-50--padded-right {
    -ms-flex-preferred-size: calc(50% - 40px);
        flex-basis: calc(50% - 40px);
    padding: 0 40px 0 0;
  }
}

.c-flex-column-40--padded-right {
  position: relative;
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-flex-column-40--padded-right {
    -ms-flex-preferred-size: calc(40% - 30px);
        flex-basis: calc(40% - 30px);
    padding: 0 30px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-column-40--padded-right {
    -ms-flex-preferred-size: calc(40% - 40px);
        flex-basis: calc(40% - 40px);
    padding: 0 40px 0 0;
  }
}

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

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

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

.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-50-m--r {
  -ms-flex-preferred-size: calc(50% - 60px);
      flex-basis: calc(50% - 60px);
  -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 40px 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 20px 0 40px;
  }
}

.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-25 {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

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

.c-flex-column-spaced {
  height: auto;
  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;
}
@media only screen and (min-width: 992px) {
  .c-flex-column-spaced {
    height: 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%;
  }
}

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

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

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

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

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

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

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

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

.c-btn--bright-green {
  background-color: #7ab800;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-donate-button--bright-green {
  background-color: #7ab800;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-header__banner--services {
  width: 100%;
  padding: 0 1rem;
  position: relative;
  /* Mobile styles */
  /* Desktop styles */
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services {
    padding: 0;
    width: calc(100% - 4rem);
    margin: -2px auto 0;
  }
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 1200px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services {
    width: 1600px;
  }
}
.l-header__banner--services .c-mobile-hero--jobs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-mobile-hero--jobs {
    display: none;
  }
}
.l-header__banner--services .c-mobile-hero {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-mobile-hero {
    display: none;
  }
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds {
  background-color: #394a58;
  padding: 4rem 3rem 3rem;
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
  min-height: 340px;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  padding: 0 0 2rem 0;
  margin: 0;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-mobile-hero .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading {
    width: 70%;
  }
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds p {
  color: white;
  margin: 0;
  padding: 2rem 0 0 0;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-mobile-hero .c-mobile-hero__content p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds p {
    width: 70%;
  }
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-mobile-hero .c-mobile-hero__content, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds {
    background-size: 320px;
    min-height: 450px;
  }
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__text-content {
  background-color: #eeeff0;
  padding: 1rem 3rem 3rem;
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__text-content p {
  margin: 0;
  padding: 2rem 0 0 0;
  font-weight: 600;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-mobile-hero .c-mobile-hero__text-content {
    background-size: 320px;
  }
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds {
  background-image: url("../images/header/service-banners/svg-icons/MDS-ICON-white.svg");
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  border-bottom: 5px solid #008f88;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex {
  background-image: url("../images/header/service-banners/svg-icons/Complex-Care-ICON-white.svg");
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  border-bottom: 5px solid #f57b20;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing {
  background-image: url("../images/header/service-banners/svg-icons/Housing-ICON-white.svg");
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  border-bottom: 5px solid #007db6;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community {
  background-image: url("../images/header/service-banners/svg-icons/Community-ICON-white.svg");
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  border-bottom: 5px solid #7ab800;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness img {
  display: block;
  width: 75%;
  height: auto;
  margin: 0 auto 3rem;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness p {
  display: block;
  width: 85%;
  margin: 0 auto;
  font-size: 1.3rem;
  line-height: 1.4;
  color: white;
  border-top: 5px solid #fdb414;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older {
  background-image: url("../images/header/service-banners/svg-icons/Older-Com-ICON-white.svg");
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  border-bottom: 5px solid #8366ac;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless {
  background-image: url("../images/header/service-banners/svg-icons/Homeless-ICON-white.svg");
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  border-bottom: 5px solid #e9292f;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h {
  background-image: url("../images/header/service-banners/svg-icons/H2H-icon-white-final.svg");
  background-position: bottom -30px right -40px;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  border-bottom: 5px solid #f57b20;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability {
  background-image: url("../images/header/service-banners/svg-icons/Disability-ICON-white.svg");
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  border-bottom: 5px solid #f57b20;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications {
  background-image: url("../images/header/service-banners/svg-icons/Publications-icon-white.svg");
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  border-bottom: 5px solid #7ab800;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research {
  background-image: url("../images/header/service-banners/svg-icons/Research-icon-white.svg");
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  border-bottom: 5px solid #86a0c6;
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls {
  background-image: url("../images/header/service-banners/svg-icons/SP-logo-light-grey.svg");
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls {
    background-size: 250px;
  }
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading {
  line-height: 1.3;
  color: white;
  text-transform: uppercase;
  border-bottom: 5px solid #00b0ca;
}
.l-header__banner--services .c-desktop-hero {
  display: none;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-desktop-hero {
    display: block;
  }
}
.l-header__banner--services .c-desktop-hero h1 {
  text-indent: -900em;
  margin: 0;
  line-height: 0;
}
.l-header__banner--services .c-desktop-hero img {
  margin-top: 44px;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services .c-desktop-hero img {
    margin-top: 0;
  }
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services .c-desktop-hero img.c-deeper {
    margin-top: 44px;
  }
}
.l-header__banner--services .c-desktop-hero--other {
  display: none;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services .c-desktop-hero--other {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 193px;
    padding: 0 58px 0 388px;
  }
}
@media only screen and (min-width: 1180px) {
  .l-header__banner--services .c-desktop-hero--other {
    background-position: top left;
    height: 266px;
    padding: 0 80px 0 534px;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services .c-desktop-hero--other {
    background-position: top 32px left;
    height: 266px;
    padding: 32px 80px 0 534px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services .c-desktop-hero--other {
    background-position: top 44px left;
    height: 312px;
    padding: 44px 90px 0 625px;
  }
}
.l-header__banner--services .c-desktop-hero--other h1 {
  text-indent: -900em;
  margin: 0;
  line-height: 0;
}
.l-header__banner--services .c-desktop-hero--other p {
  font-size: 1rem;
  font-weight: 700;
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services .c-desktop-hero--other p {
    font-size: 1.1rem;
  }
}
.l-header__banner--services .c-desktop-hero--jobs {
  width: 100%;
  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;
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services .c-desktop-hero--jobs {
    height: 240px;
  }
}
.l-header__banner--services .c-desktop-hero--jobs .c-jobs-header {
  height: auto;
  width: 100%;
  background-color: #eeeff0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem 0;
}
.l-header__banner--services .c-desktop-hero--jobs .c-jobs-header h1 {
  font-size: 1.2rem;
  font-weight: 700;
  color: #394a58;
  margin: 0 1rem;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-header h1 {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-header h1 {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 414px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-header {
    width: calc(100% - 170px);
    height: 170px;
    padding: 0 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-header {
    height: 200px;
    padding: 35px 0 0 85px;
    width: calc(100% - 700px);
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-header {
    height: 240px;
    width: calc(100% - 1200px);
  }
}
.l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip {
  display: none;
}
@media only screen and (min-width: 414px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: end;
        align-items: flex-end;
    background-color: white;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip {
    width: 700px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip {
    width: 1200px;
  }
}
.l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image {
  width: auto;
  margin-left: 5px;
}
.l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(1) {
  height: 170px;
  display: block;
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(1) {
    height: 200px;
  }
}
.l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(2) {
  display: none;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(2) {
    display: block;
    height: 170px;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(2) {
    height: 200px;
    padding-top: 40px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(2) {
    padding-top: 0;
  }
}
.l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(3) {
  display: none;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(3) {
    display: block;
    height: 170px;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(3) {
    height: 200px;
    padding-top: 40px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(3) {
    padding-top: 0;
  }
}
.l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(4) {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(4) {
    display: block;
    height: 200px;
    padding-top: 40px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(4) {
    height: 200px;
    padding-top: 0;
  }
}
.l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(5) {
  display: none;
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(5) {
    height: 200px;
    display: block;
    padding-top: 0;
  }
}
.l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(6) {
  display: none;
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(6) {
    display: block;
    height: 200px;
    padding-top: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services .c-desktop-hero--jobs .c-jobs-photostrip {
    width: 1200px;
  }
}

.l-header__banner {
  width: 100%;
  padding: 0 1rem;
  position: relative;
  /* home banner */
  /* Who we are banner */
}
@media only screen and (min-width: 768px) {
  .l-header__banner {
    padding: 0;
    width: calc(100% - 4rem);
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 1200px;
    margin: 40px auto 0;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner {
    width: 1600px;
  }
}
.l-header__banner .c-mobile-hero {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .l-header__banner .c-mobile-hero {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner .c-hero__content {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.3);
    top: 150px;
    left: 155px;
    padding: 20px 52px;
    max-width: 535px;
    z-index: 10;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner .c-hero__content {
    top: 180px;
    left: 120px;
    padding: 30px 62px;
    max-width: 590px;
  }
}
.l-header__banner .c-hero__content h2 {
  line-height: 1.3;
}
@media only screen and (min-width: 1200px) {
  .l-header__banner .c-hero__content h2 {
    color: white;
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner .c-hero__content h2 {
    font-size: 3rem;
  }
}
.l-header__banner .c-hero--index {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .l-header__banner .c-hero--index {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    background-image: url("../images/header/banners/home-new-1504x627v2.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
    height: 525px;
    margin: 0 0 28px 0;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner .c-hero--index {
    height: 662px;
    margin: 0 0 35px 0;
  }
}
.l-header__banner .c-hero--slider {
  display: none;
}
@media only screen and (min-width: 768px) {
  .l-header__banner .c-hero--slider {
    display: block;
  }
}
.l-header__banner .c-hero--slider--nobanner {
  display: none;
}
@media only screen and (min-width: 768px) {
  .l-header__banner .c-hero--slider--nobanner {
    display: block;
  }
}
.l-header__banner .c-hero--who {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .l-header__banner .c-hero--who {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    background-image: url("../images/header/banners/v4/Banner_whoweare-1600x662.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
    height: 525px;
    margin: 0 0 28px 0;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner .c-hero--who {
    height: 662px;
    margin: 0 0 35px 0;
  }
}

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

.c-header-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 100%;
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .c-header-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 1rem 0 0 100px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-header-content {
    padding: 1rem 100px 0;
  }
}
.c-header-content .c-header-content__top-row {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__top-row {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.c-header-content .c-header-content__bottom-row {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__bottom-row {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: end;
        align-items: flex-end;
    margin: 10px 0 60px;
  }
}
.c-header-content .c-header-content__bottom-row .c-header-content__search {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__search {
    display: -ms-flexbox;
    display: flex;
    width: 340px;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.c-header-content .c-header-content__bottom-row .c-header-content__brand {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__brand {
    width: calc(100% - 340px);
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: end;
        align-items: flex-end;
  }
}
.c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link {
  margin: 1rem auto;
  width: 239px;
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link {
    padding: 0 35px 0 0;
    position: relative;
    z-index: 2;
    width: 239px;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
  }
}
.c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link .c-header__logo {
  width: 100%;
  height: auto;
}
.c-header-content .c-header-content__stpauls {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .c-header-content .c-header-content__stpauls {
    padding: 1rem 0 0;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
  }
}
@media only screen and (min-width: 992px) {
  .c-header-content .c-header-content__stpauls {
    padding: 2rem 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__stpauls {
    padding: 2rem 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-header-content .c-header-content__stpauls {
    padding: 3rem 0;
  }
}
.c-header-content .c-header-content__stpauls .c-header-content__brand {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (min-width: 768px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 3rem;
  }
}
.c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__logo-link {
  margin: 1rem auto;
  width: 135px;
}
@media only screen and (min-width: 768px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__logo-link {
    padding: 0 35px 0 0;
    position: relative;
    z-index: 2;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
  }
}
.c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__logo-link .c-header__logo {
  width: 100%;
  height: auto;
}
.c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings {
  text-align: center;
}
.c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings h1 {
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  margin: 0 auto 1rem;
  color: #394a58;
  line-height: 1.1;
  font-size: 1.6rem;
}
@media only screen and (min-width: 390px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings h1 {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 768px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings h1 {
    font-size: 2.2rem;
    text-align: left;
    margin: 0;
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings h1 {
    font-size: 2.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings h1 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings h1 {
    font-size: 2.8rem;
  }
}
.c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings h2 {
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  text-align: center;
  margin: 0 auto 1rem;
  color: #7ab800;
  line-height: 1.1;
  font-size: 1.3rem;
}
@media only screen and (min-width: 390px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings h2 {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 768px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings h2 {
    font-size: 1.6rem;
    text-align: left;
    margin: 1rem 0 0;
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings h2 {
    font-size: 1.8rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings h2 {
    font-size: 1.9rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings h2 {
    font-size: 2.1rem;
  }
}
@media only screen and (min-width: 768px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand .c-header__headings {
    text-align: left;
  }
}

.c-nobanner768 {
  display: none;
}
@media only screen and (min-width: 768px) {
  .c-nobanner768 {
    display: block;
    width: 100%;
    height: auto;
  }
}
@media only screen and (min-width: 992px) {
  .c-nobanner768 {
    display: none;
  }
}

.c-nobanner1366 {
  display: none;
}
@media only screen and (min-width: 992px) {
  .c-nobanner1366 {
    display: block;
    width: 100%;
    height: auto;
  }
}
@media only screen and (min-width: 1600px) {
  .c-nobanner1366 {
    display: none;
  }
}

.c-nobanner1600 {
  display: none;
}
@media only screen and (min-width: 1600px) {
  .c-nobanner1600 {
    display: block;
    width: 100%;
    height: auto;
  }
}

h1.c-features-header {
  text-indent: -900em;
  width: 100%;
  height: auto;
  background-image: url("../images/header/features-heading.png");
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  bottom: -10px;
  left: 0;
}
@media only screen and (min-width: 768px) {
  h1.c-features-header {
    bottom: -20px;
  }
}
@media only screen and (min-width: 1200px) {
  h1.c-features-header {
    height: 125px;
    bottom: -62px;
  }
}

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

.l-header--dark {
  background-color: #394a58;
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  .l-header--dark {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header--dark {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 1200px;
    margin: 0 auto -50px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header--dark {
    width: 1600px;
  }
}
.l-header--dark .c-header-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 100%;
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .l-header--dark .c-header-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 1rem 0 0 100px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header--dark .c-header-content {
    padding: 1rem 100px 0;
  }
}
.l-header--dark .c-header-content .c-header-content__bottom-row {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .l-header--dark .c-header-content .c-header-content__bottom-row {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: end;
        align-items: flex-end;
    margin: 10px 0 60px;
  }
}
.l-header--dark .c-header-content .c-header-content__bottom-row .c-header-content__brand {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (min-width: 1200px) {
  .l-header--dark .c-header-content .c-header-content__bottom-row .c-header-content__brand {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: end;
        align-items: flex-end;
  }
}
.l-header--dark .c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link {
  margin: 1rem auto;
  width: 239px;
}
@media only screen and (min-width: 1200px) {
  .l-header--dark .c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link {
    padding: 0 35px 0 0;
    position: relative;
    z-index: 2;
    width: 239px;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
  }
}
.l-header--dark .c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link .c-header__logo {
  width: 100%;
  height: auto;
}

.c-sjog-loved__logo--dark {
  width: 180px;
  height: 72px;
}
@media only screen and (min-width: 768px) {
  .c-sjog-loved__logo--dark {
    width: 200px;
    height: 80px;
    margin: 1rem 0 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-sjog-loved__logo--dark {
    width: 190px;
    height: 79px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-sjog-loved__logo--dark {
    width: 190px;
    height: 79px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-sjog-loved__logo--dark {
    width: 190px;
    height: 79px;
  }
}

/* css for mobile menus */
.c-tablet-nav-wrapper {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .c-tablet-nav-wrapper.responsive {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }

  .c-tablet-nav-wrapper.responsive .c-tablet-nav {
    position: absolute;
    top: 259px;
    left: 0;
    width: 100%;
    max-width: 768px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 0;
    z-index: 30;
  }

  .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 61px;
    display: block;
    z-index: 30;
    background-color: #394a58;
    padding: 0;
    opacity: 0;
    width: 100%;
    max-width: 768px;
    height: 482px;
    color: white;
  }
  .c-dropdown-menu .c-dropdown-menu__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: stretch;
        align-items: stretch;
    margin: 40px 25px 0 25px;
  }
  .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-1 {
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 0 0 6rem 0;
  }
  .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-2 {
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 0 0 6rem 0;
  }
  .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    -ms-flex-preferred-size: 23%;
        flex-basis: 23%;
    padding: 0 0 0 25px;
    height: 442px;
    border-left: 1px solid #9e9c9d;
  }
  .c-dropdown-menu h3 {
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #7ab800;
    margin: 0 0 1rem 0;
  }
  .c-dropdown-menu h3 a.c-column-menu__link--heading {
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #7ab800;
    margin: 0 0 1rem 0;
    text-decoration: none;
  }
  .c-dropdown-menu h3 a.c-column-menu__link--heading:hover {
    text-decoration: underline;
  }
  .c-dropdown-menu h3 a.c-column-menu__link--heading::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-white-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0 0.25rem 0 0;
  }
  .c-dropdown-menu a.c-column-menu__link::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-white-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0 0.25rem 0 0;
  }
  .c-dropdown-menu a.c-column-menu__link {
    color: white;
    text-decoration: none;
    font-size: 0.9rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: baseline;
        align-items: baseline;
    margin: 1rem 0;
  }
  .c-dropdown-menu a.c-column-menu__link span {
    display: inline-block;
    margin: -3px 0 0 0;
    line-height: 1.5;
    vertical-align: top;
    padding: 0;
  }
  .c-dropdown-menu a.c-column-menu__link:hover {
    color: #7ab800;
    text-decoration: none;
  }

  .c-dropdown-menu--about, .c-dropdown-menu--what, .c-dropdown-menu--help, .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }

  .c-tablet-nav__item, .c-tablet-nav__item--dropdown {
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    font-size: 0.9rem;
    letter-spacing: 1.5px;
    margin: 0 1rem 0 0;
    width: auto;
  }

  .c-tablet-nav.show1, .c-tablet-nav.show2, .c-tablet-nav.show3, .c-tablet-nav.show4 {
    background-color: #394a58;
  }
  .c-tablet-nav.show1 .c-tablet-nav__item, .c-tablet-nav.show1 .c-tablet-nav__item--dropdown, .c-tablet-nav.show2 .c-tablet-nav__item, .c-tablet-nav.show2 .c-tablet-nav__item--dropdown, .c-tablet-nav.show3 .c-tablet-nav__item, .c-tablet-nav.show3 .c-tablet-nav__item--dropdown, .c-tablet-nav.show4 .c-tablet-nav__item, .c-tablet-nav.show4 .c-tablet-nav__item--dropdown {
    margin: 0;
  }
  .c-tablet-nav.show1 .c-tablet-nav__link, .c-tablet-nav.show1 .c-tablet-nav__link--dropdown, .c-tablet-nav.show2 .c-tablet-nav__link, .c-tablet-nav.show2 .c-tablet-nav__link--dropdown, .c-tablet-nav.show3 .c-tablet-nav__link, .c-tablet-nav.show3 .c-tablet-nav__link--dropdown, .c-tablet-nav.show4 .c-tablet-nav__link, .c-tablet-nav.show4 .c-tablet-nav__link--dropdown {
    padding: 0.75rem 1.25rem;
  }

  .c-tablet-nav.show1 {
    margin: 0 1rem 0 61px;
  }
  .c-tablet-nav.show1 #c-tablet-nav__link--dropdown1 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav.show1 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 0;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    transition: height ease 0.2s;
    width: 100%;
    height: 482px;
    color: white;
  }
  .c-tablet-nav.show1 .c-dropdown-menu--what {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav.show1 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav.show1 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav.show1 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav.show1 .c-arrow-icon--menu-green-down {
    display: none;
  }

  .c-tablet-nav.show2 {
    margin: 0 1rem 0 61px;
  }
  .c-tablet-nav.show2 #c-tablet-nav__link--dropdown2 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav.show2 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 0;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    width: 100%;
    height: 482px;
    color: white;
  }
  .c-tablet-nav.show2 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav.show2 .c-dropdown-menu--about {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav.show2 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav.show2 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav.show2 .c-arrow-icon--menu-green-down {
    display: none;
  }

  .c-tablet-nav.show3 {
    margin: 0 1rem 0 61px;
  }
  .c-tablet-nav.show3 #c-tablet-nav__link--dropdown3 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav.show3 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 0;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    width: 100%;
    height: 482px;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    color: white;
  }
  .c-tablet-nav.show3 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav.show3 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav.show3 .c-dropdown-menu--help {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav.show3 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav.show3 .c-arrow-icon--menu-green-down {
    display: none;
  }

  .c-tablet-nav.show4 {
    margin: 0 1rem 0 61px;
  }
  .c-tablet-nav.show4 #c-tablet-nav__link--dropdown4 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav.show4 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 0;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    width: 100%;
    height: 482px;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    color: white;
  }
  .c-tablet-nav.show4 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav.show4 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav.show4 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-tablet-nav.show4 .c-dropdown-menu--work {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav.show4 .c-arrow-icon--menu-green-down {
    display: none;
  }

  .c-tablet-navbar-nav {
    margin: 0;
  }

  .c-dropdown-menu__item {
    display: block;
    font-family: "Montserrat", sans-serif;
    font-size: 1.1rem;
    letter-spacing: 1.5px;
    padding: 0.5rem;
    margin: 0;
  }

  .c-tablet-nav__link, .c-tablet-nav__link--dropdown {
    color: white;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    letter-spacing: 1.5px;
    font-size: 0.9rem;
    padding: 1rem 0.5rem 0.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    text-decoration: none;
  }
  .c-tablet-nav__link:hover, .c-tablet-nav__link--dropdown:hover {
    color: #7ab800;
    text-decoration: none;
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Opera < 12.1 */
    animation: fadein 0.5s;
  }
  .c-tablet-nav__link:active, .c-tablet-nav__link--dropdown:active {
    text-decoration: none;
  }

  .c-dropdown-menu__link {
    color: #394a58;
  }
  .c-dropdown-menu__link:hover {
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Opera < 12.1 */
    animation: fadein 0.5s;
  }
}
/* shown on tablet and desktop */
.c-menu-small-text {
  font-size: 0.9rem;
}

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

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

  .c-main-nav-wrapper {
    display: block;
    width: 100%;
    margin: 0 auto;
    position: relative;
    top: 44px;
    z-index: 100;
    background-color: #394a58;
    border-bottom: 5px solid white;
  }

  .c-main-nav-wrapper--inner {
    position: relative;
    top: -29px;
  }

  .c-main-nav__button {
    display: none;
  }

  .c-main-nav {
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 0 0 0 74px;
    width: 880px;
    list-style-type: none;
  }

  .c-dropdown-menu {
    position: absolute;
    top: 51px;
    left: 61px;
    display: block;
    z-index: 30;
    background-color: #394a58;
    padding: 0;
    opacity: 0;
    width: 880px;
    max-width: 880px;
    height: 0;
    color: white;
  }
  .c-dropdown-menu .c-dropdown-menu__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: stretch;
        align-items: stretch;
    margin: 47px 45px 0 63px;
  }
  .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-1 {
    -ms-flex-preferred-size: 36%;
        flex-basis: 36%;
    padding: 0 0 6rem 0;
  }
  .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-2 {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    padding: 0 0 6rem 0;
  }
  .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    -ms-flex-preferred-size: 23%;
        flex-basis: 23%;
    padding: 0 0 0 32px;
    height: 410px;
    border-left: 1px solid #9e9c9d;
  }
  .c-dropdown-menu h3 {
    font-size: 1rem;
    text-transform: uppercase;
    color: #7ab800;
    margin: 0 0 1rem 0;
  }
  .c-dropdown-menu h3 a {
    font-size: 1rem;
    text-transform: uppercase;
    color: #7ab800;
    margin: 0 0 1rem 0;
    text-decoration: none;
  }
  .c-dropdown-menu h3 a:hover {
    text-decoration: underline;
  }
  .c-dropdown-menu a.c-column-menu__link {
    color: white;
    text-decoration: none;
    font-size: 0.9rem;
    display: -ms-flexbox;
    display: flex;
    margin: 1rem 0;
  }
  .c-dropdown-menu a.c-column-menu__link:hover {
    color: #7ab800;
    text-decoration: none;
  }

  .c-dropdown-menu--about, .c-dropdown-menu--what, .c-dropdown-menu--help, .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }

  .c-main-nav__item, .c-main-nav__item--dropdown {
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    font-size: 1rem;
    letter-spacing: 1.5px;
    margin: 0;
    width: auto;
  }

  .c-main-nav.show1, .c-main-nav.show2, .c-main-nav.show3, .c-main-nav.show4 {
    background-color: #394a58;
  }
  .c-main-nav.show1 .c-main-nav__item, .c-main-nav.show1 .c-main-nav__item--dropdown, .c-main-nav.show2 .c-main-nav__item, .c-main-nav.show2 .c-main-nav__item--dropdown, .c-main-nav.show3 .c-main-nav__item, .c-main-nav.show3 .c-main-nav__item--dropdown, .c-main-nav.show4 .c-main-nav__item, .c-main-nav.show4 .c-main-nav__item--dropdown {
    margin: 0;
  }

  .c-main-nav.show1 {
    margin: 0 0 0 74px;
  }
  .c-main-nav.show1 #c-main-nav__link--dropdown1 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav.show1 .c-main-nav__link, .c-main-nav.show1 .c-main-nav__link--dropdown {
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #7ab800;
  }
  .c-main-nav.show1 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 98px;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    transition: height ease 0.2s;
    width: 839px;
    max-width: 839px;
    height: 462px;
    color: white;
  }
  .c-main-nav.show1 .c-dropdown-menu--what {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav.show1 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav.show1 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav.show1 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav.show1 .c-arrow-icon--menu-green-down {
    display: none;
  }

  .c-main-nav.show2 {
    margin: 0 0 0 74px;
  }
  .c-main-nav.show2 #c-main-nav__link--dropdown2 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav.show2 .c-main-nav__link, .c-main-nav.show2 .c-main-nav__link--dropdown {
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #7ab800;
  }
  .c-main-nav.show2 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 98px;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    width: 839px;
    max-width: 839px;
    height: 462px;
    color: white;
  }
  .c-main-nav.show2 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav.show2 .c-dropdown-menu--about {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav.show2 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav.show2 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav.show2 .c-arrow-icon--menu-green-down {
    display: none;
  }

  .c-main-nav.show3 {
    margin: 0 0 0 74px;
  }
  .c-main-nav.show3 #c-main-nav__link--dropdown3 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav.show3 .c-main-nav__link, .c-main-nav.show3 .c-main-nav__link--dropdown {
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #7ab800;
  }
  .c-main-nav.show3 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 98px;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    width: 839px;
    max-width: 839px;
    height: 462px;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    color: white;
  }
  .c-main-nav.show3 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav.show3 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav.show3 .c-dropdown-menu--help {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav.show3 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav.show3 .c-arrow-icon--menu-green-down {
    display: none;
  }

  .c-main-nav.show4 {
    margin: 0 0 0 74px;
  }
  .c-main-nav.show4 #c-main-nav__link--dropdown4 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav.show4 .c-main-nav__link, .c-main-nav.show4 .c-main-nav__link--dropdown {
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #7ab800;
  }
  .c-main-nav.show4 .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 98px;
    display: block;
    z-index: 30;
    background-color: #394a58;
    background-image: url("../images/header/menu/menu-desktop-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    padding: 0;
    opacity: 1;
    width: 839px;
    max-width: 839px;
    height: 462px;
    animation: slidedown 0.25s;
    -moz-animation: slidedown 0.25s;
    /* Firefox */
    -webkit-animation: slidedown 0.25s;
    /* Safari and Chrome */
    color: white;
  }
  .c-main-nav.show4 #c-main-nav__link--dropdown1, .c-main-nav.show4 #c-main-nav__link--dropdown2, .c-main-nav.show4 #c-main-nav__link--dropdown3 {
    background-color: #394a58;
  }
  .c-main-nav.show4 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav.show4 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav.show4 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav.show4 .c-dropdown-menu--work {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav.show4 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav.show4 .c-main-navbar-nav {
    margin: 0;
    width: 880px;
  }

  .c-main-navbar-nav {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
  }

  .c-dropdown-menu__item {
    display: block;
    font-family: "Montserrat", sans-serif;
    font-size: 1.1rem;
    letter-spacing: 1.5px;
    padding: 0.5rem;
    margin: 0;
  }

  .c-main-nav__link, .c-main-nav__link--dropdown {
    color: white;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    letter-spacing: 1.5px;
    font-size: 1.1rem;
    padding: 0 1.8rem 6px;
    margin: 8px 0 0;
    border-right: 3px solid #7ab800;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    text-decoration: none;
  }
  .c-main-nav__link:hover, .c-main-nav__link--dropdown:hover {
    color: #7ab800;
    text-decoration: none;
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Opera < 12.1 */
    animation: fadein 0.5s;
  }
  .c-main-nav__link:active, .c-main-nav__link--dropdown:active {
    text-decoration: none;
  }

  .c-dropdown-menu__link {
    color: #394a58;
  }
  .c-dropdown-menu__link:hover {
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    /* Firefox < 16 */
    /* Opera < 12.1 */
    animation: fadein 0.5s;
  }

  .c-supp-nav-wrapper .c-supp-menu .c-supp-menu__link {
    display: inline-block;
    padding: 0 15px;
    border-right: 3px solid black;
    color: #7ab800;
    text-decoration: none;
    font-size: 1.1rem;
  }
  .c-supp-nav-wrapper .c-supp-menu .c-supp-menu__link:hover {
    text-decoration: underline;
  }
  .c-supp-nav-wrapper .c-supp-menu .c-supp-menu__link:last-of-type {
    border-right: none;
    padding: 0 4px 0 15px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-main-nav-wrapper {
    width: 100%;
  }

  .c-main-nav__item, .c-main-nav__item--dropdown {
    font-size: 1.1rem;
  }

  .c-dropdown-menu .c-dropdown-menu__row {
    margin: 62px 53px 0 70px;
  }
  .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    height: 452px;
  }

  .c-dropdown-menu__item {
    font-size: 1.1rem;
  }

  .c-main-nav {
    margin: 0 0 0 74px;
  }

  .c-main-nav.show1 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav.show1 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }

  .c-main-nav.show2 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav.show2 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }

  .c-main-nav.show3 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav.show3 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }

  .c-main-nav.show4 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav.show4 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
}
/* End desktop nav styles */
h1.c-varied-weights, h2.c-varied-weights, h3.c-varied-weights, h4.c-varied-weights {
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  margin: 0 auto 1rem;
  color: #394a58;
  line-height: 1.1;
}
h1.c-varied-weights strong, h2.c-varied-weights strong, h3.c-varied-weights strong, h4.c-varied-weights strong {
  display: block;
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-stretch: normal;
  font-weight: 600;
}
@media only screen and (min-width: 768px) {
  h1.c-varied-weights strong, h2.c-varied-weights strong, h3.c-varied-weights strong, h4.c-varied-weights strong {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  h1.c-varied-weights strong, h2.c-varied-weights strong, h3.c-varied-weights strong, h4.c-varied-weights strong {
    display: block;
    text-align: left;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  h1.c-varied-weights, h2.c-varied-weights, h3.c-varied-weights, h4.c-varied-weights {
    margin: 0;
    border-left: 4px solid #7ab800;
    padding: 0 1rem 0 30px;
  }
}

h1.c-varied-weights--no-margin, h2.c-varied-weights--no-margin, h3.c-varied-weights--no-margin, h4.c-varied-weights--no-margin {
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
}
h1.c-varied-weights--no-margin strong, h2.c-varied-weights--no-margin strong, h3.c-varied-weights--no-margin strong, h4.c-varied-weights--no-margin strong {
  display: inline;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-stretch: normal;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  h1.c-varied-weights--no-margin strong, h2.c-varied-weights--no-margin strong, h3.c-varied-weights--no-margin strong, h4.c-varied-weights--no-margin strong {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  h1.c-varied-weights--no-margin strong, h2.c-varied-weights--no-margin strong, h3.c-varied-weights--no-margin strong, h4.c-varied-weights--no-margin strong {
    display: inline;
  }
}

h1.c-varied-weights--dark {
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  color: white;
  line-height: 1;
}

.c-banner-heading {
  font-weight: 700;
  line-height: 1.6;
  font-size: 1.3rem;
  margin: 0 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-banner-heading {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-banner-heading {
    font-size: 1.7rem;
  }
}
.c-banner-heading strong {
  line-height: 1.46;
  font-weight: 600;
}

.c-heading-centered {
  display: block;
  text-align: center;
}

h1.c-header__title {
  display: none;
  margin: 0;
  height: 0;
}

h1.c-intro-text {
  font-size: 1.1rem;
  font-weight: 600;
  margin: 0 0 1rem;
}

.c-heading--no-margin {
  display: block;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  padding: 0;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .c-heading--no-margin {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.c-heading-wrap, .c-heading-wrap--green, .c-heading-wrap--purple, .c-heading-wrap--red, .c-heading-wrap--cyan, .c-heading-wrap--orange, .c-heading-wrap--bright-green, .c-heading-wrap--mobile {
  display: block;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-size: 1.2rem;
  margin: 0 0 4rem;
  padding: 0 0 1.3rem 0;
}
@media only screen and (min-width: 768px) {
  .c-heading-wrap, .c-heading-wrap--green, .c-heading-wrap--purple, .c-heading-wrap--red, .c-heading-wrap--cyan, .c-heading-wrap--orange, .c-heading-wrap--bright-green, .c-heading-wrap--mobile {
    font-size: 1.7rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap, .c-heading-wrap--green, .c-heading-wrap--purple, .c-heading-wrap--red, .c-heading-wrap--cyan, .c-heading-wrap--orange, .c-heading-wrap--bright-green, .c-heading-wrap--mobile {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-heading-wrap, .c-heading-wrap--green, .c-heading-wrap--purple, .c-heading-wrap--red, .c-heading-wrap--cyan, .c-heading-wrap--orange, .c-heading-wrap--bright-green, .c-heading-wrap--mobile {
    font-size: 2.3rem;
  }
}
.c-heading-wrap span, .c-heading-wrap--green span, .c-heading-wrap--purple span, .c-heading-wrap--red span, .c-heading-wrap--cyan span, .c-heading-wrap--orange span, .c-heading-wrap--bright-green span, .c-heading-wrap--mobile span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 0 1rem 0;
  padding: 0 0 1.3rem 0;
  border-bottom: none;
}
@media only screen and (min-width: 768px) {
  .c-heading-wrap span, .c-heading-wrap--green span, .c-heading-wrap--purple span, .c-heading-wrap--red span, .c-heading-wrap--cyan span, .c-heading-wrap--orange span, .c-heading-wrap--bright-green span, .c-heading-wrap--mobile span {
    border-bottom: 10px solid white;
  }
}

.c-heading-nowrap {
  display: block;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-size: 1.2rem;
  margin: 0;
  padding: 0 0 1.3rem 0;
}
@media only screen and (min-width: 768px) {
  .c-heading-nowrap {
    font-size: 1.7rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-heading-nowrap {
    padding: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-heading-nowrap {
    font-size: 2.3rem;
  }
}

h3.c-heading-wrap-thin, h3.c-heading-wrap-thin--purple, h3.c-heading-wrap-thin--red, h3.c-heading-wrap-thin--cyan, h3.c-heading-wrap-thin--orange, h3.c-heading-wrap-thin--green {
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  margin: 0.75rem 0 2rem;
  padding: 0 0 0.75rem;
}
@media only screen and (min-width: 768px) {
  h3.c-heading-wrap-thin, h3.c-heading-wrap-thin--purple, h3.c-heading-wrap-thin--red, h3.c-heading-wrap-thin--cyan, h3.c-heading-wrap-thin--orange, h3.c-heading-wrap-thin--green {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 1600px) {
  h3.c-heading-wrap-thin, h3.c-heading-wrap-thin--purple, h3.c-heading-wrap-thin--red, h3.c-heading-wrap-thin--cyan, h3.c-heading-wrap-thin--orange, h3.c-heading-wrap-thin--green {
    font-size: 1.75rem;
  }
}

.c-content-intro__column h3.c-heading-wrap-thin, .c-content-intro__column h3.c-heading-wrap-thin--purple, .c-content-intro__column h3.c-heading-wrap-thin--red, .c-content-intro__column h3.c-heading-wrap-thin--cyan, .c-content-intro__column h3.c-heading-wrap-thin--orange, .c-content-intro__column h3.c-heading-wrap-thin--green {
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  margin: 0.75rem 0 2rem;
  padding: 0 0 0.75rem;
}
@media only screen and (min-width: 768px) {
  .c-content-intro__column h3.c-heading-wrap-thin, .c-content-intro__column h3.c-heading-wrap-thin--purple, .c-content-intro__column h3.c-heading-wrap-thin--red, .c-content-intro__column h3.c-heading-wrap-thin--cyan, .c-content-intro__column h3.c-heading-wrap-thin--orange, .c-content-intro__column h3.c-heading-wrap-thin--green {
    font-size: 1.4rem;
    margin: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-content-intro__column h3.c-heading-wrap-thin, .c-content-intro__column h3.c-heading-wrap-thin--purple, .c-content-intro__column h3.c-heading-wrap-thin--red, .c-content-intro__column h3.c-heading-wrap-thin--cyan, .c-content-intro__column h3.c-heading-wrap-thin--orange, .c-content-intro__column h3.c-heading-wrap-thin--green {
    font-size: 1.75rem;
  }
}

.c-heading-wrap--mobile {
  margin: 0 0 1rem;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--mobile {
    display: none;
  }
}

.c-heading-wrap--bright-green {
  border-bottom: 10px solid #7ab800;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--bright-green {
    border-bottom: none;
  }
}
.c-heading-wrap--bright-green span {
  border-bottom: none;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--bright-green span {
    border-bottom: 10px solid #7ab800;
  }
}

.c-heading-wrap--orange {
  border-bottom: 10px solid #f57b20;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--orange {
    border-bottom: none;
  }
}
.c-heading-wrap--orange span {
  border-bottom: none;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--orange span {
    border-bottom: 10px solid #f57b20;
  }
}

.c-heading-wrap--cyan {
  border-bottom: 10px solid #00b0ca;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--cyan {
    border-bottom: none;
  }
}
.c-heading-wrap--cyan span {
  border-bottom: none;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--cyan span {
    border-bottom: 10px solid #00b0ca;
  }
}

.c-heading-wrap--red {
  border-bottom: 10px solid #e9292f;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--red {
    border-bottom: none;
  }
}
.c-heading-wrap--red span {
  border-bottom: none;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--red span {
    border-bottom: 10px solid #e9292f;
  }
}

.c-heading-wrap--purple {
  border-bottom: 10px solid #8366ac;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--purple {
    border-bottom: none;
  }
}
.c-heading-wrap--purple span {
  border-bottom: none;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--purple span {
    border-bottom: 10px solid #8366ac;
  }
}

.c-heading-wrap--green {
  border-bottom: 10px solid #56af8a;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--green {
    border-bottom: none;
  }
}
.c-heading-wrap--green span {
  border-bottom: none;
}
@media only screen and (min-width: 1200px) {
  .c-heading-wrap--green span {
    border-bottom: 10px solid #56af8a;
  }
}

.c-heading-wrap-thin--green {
  border-bottom: 10px solid #7ab800;
}

.c-heading-wrap-thin--orange {
  border-bottom: 10px solid #f57b20;
}

.c-heading-wrap-thin--cyan {
  border-bottom: 10px solid #00b0ca;
}

.c-heading-wrap-thin--red {
  border-bottom: 10px solid #e9292f;
}

.c-heading-wrap-thin--purple {
  border-bottom: 10px solid #8366ac;
}

.c-heading-inline {
  display: inline-block;
}

.c-heading-thin {
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
}

.c-heading-thin--inline {
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
}

.c-news-story__main-heading {
  font-weight: 700;
  font-size: 1.3rem;
  margin: 0;
}
.c-news-story__main-heading p {
  font-weight: 700;
  font-size: 1.3rem;
  margin: 0;
}

.c-news-story__sub-heading {
  font-size: 1.2rem;
  font-weight: 700;
  margin: 0;
}

.c-news-story__sub-heading a {
  font-size: 1.2rem;
}

h1.c-call-out-heading, h2.c-call-out-heading {
  font-weight: 400;
  line-height: 1.6;
}
@media only screen and (min-width: 768px) {
  h1.c-call-out-heading, h2.c-call-out-heading {
    font-size: 1.3rem;
  }
  h1.c-call-out-heading strong, h2.c-call-out-heading strong {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  h1.c-call-out-heading, h2.c-call-out-heading {
    font-size: 1.7rem;
  }
  h1.c-call-out-heading strong, h2.c-call-out-heading strong {
    font-size: 1.9rem;
  }
}
h1.c-call-out-heading strong, h2.c-call-out-heading strong {
  line-height: 1.46;
  font-weight: 700;
}

h2.c-content-sub-heading {
  font-weight: 200;
  line-height: 1.6;
  margin: 0 0 1rem;
}
@media only screen and (min-width: 768px) {
  h2.c-content-sub-heading {
    font-size: 1.3rem;
  }
  h2.c-content-sub-heading strong {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  h2.c-content-sub-heading {
    font-size: 1.7rem;
  }
  h2.c-content-sub-heading strong {
    font-size: 1.9rem;
  }
}
h2.c-content-sub-heading strong {
  line-height: 1.46;
  font-weight: 600;
}

h2.c-content-sub-heading--orange {
  font-weight: 200;
  line-height: 1.6;
  margin: 0 0 1rem;
  color: #f57b20;
}
@media only screen and (min-width: 768px) {
  h2.c-content-sub-heading--orange {
    font-size: 1.3rem;
  }
  h2.c-content-sub-heading--orange strong {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  h2.c-content-sub-heading--orange {
    font-size: 1.7rem;
  }
  h2.c-content-sub-heading--orange strong {
    font-size: 1.9rem;
  }
}
h2.c-content-sub-heading--orange strong {
  line-height: 1.46;
  font-weight: 600;
}

.c-service-information__more {
  text-align: center;
  width: calc(100% - 2rem);
  margin: 1rem auto;
}

h1.c-service-information-heading, h2.c-service-information-heading {
  font-size: 1.3rem;
  font-weight: 500;
  width: calc(100% - 2rem);
  padding: 1rem 0;
}
@media only screen and (min-width: 1200px) {
  h1.c-service-information-heading, h2.c-service-information-heading {
    font-size: 1.22rem;
  }
}
@media only screen and (min-width: 1600px) {
  h1.c-service-information-heading, h2.c-service-information-heading {
    font-size: 1.4rem;
  }
}

h1.c-std-heading, h2.c-std-heading {
  font-size: 1.3rem;
  font-weight: 500;
  width: 100%;
  padding: 1rem 0;
}
@media only screen and (min-width: 1200px) {
  h1.c-std-heading, h2.c-std-heading {
    width: calc(100% - 2rem);
    font-size: 1.22rem;
    padding: 0;
  }
}
@media only screen and (min-width: 1600px) {
  h1.c-std-heading, h2.c-std-heading {
    font-size: 1.48rem;
  }
}

.fancybox-title {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 200 !important;
  font-size: 1.3rem !important;
}
.fancybox-title span.child {
  border-radius: 0 !important;
  background-color: #43576a !important;
}

.c-benefits-block__heading {
  font-size: 1.3rem;
  font-weight: 500;
  width: 100%;
  padding: 0;
  margin: 1rem 0;
}
@media only screen and (min-width: 1200px) {
  .c-benefits-block__heading {
    width: calc(100% - 2rem);
    font-size: 1.22rem;
    margin: 0 0 1rem 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-benefits-block__heading {
    font-size: 1.48rem;
  }
}

.c-orange-box-heading {
  display: inline-block;
  background-color: #f57b20;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  padding: 1rem;
}

.c-std-flex-row--bordered-grey .c-std-column h4, .c-std-flex-row--bordered-grey .c-std-column--padded-top h4 {
  margin: 0;
}

.c-arrow-icon {
  stroke: none;
  fill: #ffffff;
}

.c-arrow-icon--menu-green-down {
  stroke: none;
  fill: #7ab800;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  width: 1.1rem;
  height: 1.1rem;
  margin: -0.5rem 0 0 0.5rem;
}

.c-arrow-icon--right {
  stroke: none;
  width: 1.1rem;
  height: 1.1rem;
  margin: -0.5rem 0 0 0.5rem;
}

.c-languages-icon {
  margin: 1rem 0 0;
  width: 120px;
  height: 120px;
}

.c-bordered-button__link--green .c-arrow-icon, .c-bordered-button__link--cyan .c-arrow-icon {
  stroke: none;
  fill: #4e5461;
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 0.5rem;
}

.c-service-information__icon {
  width: 50px;
  height: 50px;
  margin: 0 1rem 0 -40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 768px) {
  .c-service-information__icon {
    margin: 0 1rem 0 -43px;
  }
}

.c-contact-information__icon {
  width: 50px;
  height: 50px;
  margin: 0 1rem 0 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.c-contact-social {
  padding: 0 0 2rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.c-contact-social__icon {
  width: 50px;
  height: 50px;
  margin: 0 1rem 0 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.c-txt-link__icon {
  width: 50px;
  height: 35px;
  text-decoration: none;
}

.c-txt-box-link__icon {
  width: 50px;
  height: 50px;
  text-decoration: none;
}

.c-txt-box-link__icon--up {
  width: 50px;
  height: 50px;
  text-decoration: none;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.c-txt-box-link__icon--back {
  width: 50px;
  height: 50px;
  text-decoration: none;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.c-benefits-block__icon {
  width: 100px;
  height: 100px;
  margin: 0 1rem 0 0;
}

.c-who-info__icon {
  -ms-flex-preferred-size: 100px;
      flex-basis: 100px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100px;
  height: 100px;
  margin: 0 1rem 0 0;
}

.c-autism-info__icon {
  -ms-flex-preferred-size: 140px;
      flex-basis: 140px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 140px;
  height: 140px;
  margin: 0 2rem 0 0;
}

.c-get-involved__icon {
  -ms-flex-preferred-size: 140px;
      flex-basis: 140px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 140px;
  height: 140px;
  margin: 0 0 1rem 0;
}

.c-fact-sheets__icon {
  -ms-flex-preferred-size: 140px;
      flex-basis: 140px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 140px;
  height: 140px;
  margin: 0 2rem 0 0;
}

.c-have-fun__icon {
  width: 65px;
  height: 65px;
  margin: 1rem 1rem 1rem 0;
}

@media (min-width: 768px) {
  .c-bottom-quote {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
}
.c-bottom-quote .c-bottom-quote__content {
  width: 80%;
  margin: 0 auto;
  padding: 1rem;
}
@media (min-width: 768px) {
  .c-bottom-quote .c-bottom-quote__content {
    width: auto;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 0;
    padding: 4rem 0 0;
  }
}
.c-bottom-quote .c-bottom-quote__content h3 {
  text-align: center;
  font-weight: 400;
}

.c-quote {
  display: block;
  width: 5rem;
  height: 5rem;
  margin: 2rem 0 1rem;
}
.c-quote .c-quote__svg, .c-quote .c-quote__svg--grey, .c-quote .c-quote__svg--orange, .c-quote .c-quote__svg--purple, .c-quote .c-quote__svg--bright-green, .c-quote .c-quote__svg--red, .c-quote .c-quote__svg--green, .c-quote .c-quote__svg--cyan, .c-quote .c-quote__svg--older, .c-quote .c-quote__svg--close {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 8rem;
  height: 6rem;
}
.c-quote .c-quote__svg--close {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.c-quote .c-quote__svg--older {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  fill: #8366ac;
  width: 4rem;
  left: initial;
  right: 10px;
}
.c-quote .c-quote__svg--cyan {
  fill: #00b0ca;
}
.c-quote .c-quote__svg--green {
  fill: #56af8a;
}
.c-quote .c-quote__svg--red {
  fill: #e9292f;
}
.c-quote .c-quote__svg--bright-green {
  fill: #7ab800;
}
.c-quote .c-quote__svg--purple {
  fill: #8366ac;
}
.c-quote .c-quote__svg--orange {
  fill: #f57b20;
}
.c-quote .c-quote__svg--grey {
  fill: #acb3b9;
}

.c-quote--rounded {
  display: block;
  width: 170px;
  height: 130px;
  margin: 1rem 0;
}
.c-quote--rounded .c-quote__svg, .c-quote--rounded .c-quote__svg--grey, .c-quote--rounded .c-quote__svg--orange, .c-quote--rounded .c-quote__svg--purple, .c-quote--rounded .c-quote__svg--red, .c-quote--rounded .c-quote__svg--green, .c-quote--rounded .c-quote__svg--cyan, .c-quote--rounded .c-quote .c-quote__svg--close, .c-quote .c-quote--rounded .c-quote__svg--close, .c-quote--rounded .c-quote .c-quote__svg--older, .c-quote .c-quote--rounded .c-quote__svg--older, .c-quote--rounded .c-quote .c-quote__svg--bright-green, .c-quote .c-quote--rounded .c-quote__svg--bright-green {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 170px;
  height: 130px;
}
.c-quote--rounded .c-quote__svg--cyan {
  fill: #00b0ca;
}
.c-quote--rounded .c-quote__svg--green {
  fill: #56af8a;
}
.c-quote--rounded .c-quote__svg--red {
  fill: #e9292f;
}
.c-quote--rounded .c-quote__svg--purple {
  fill: #8366ac;
}
.c-quote--rounded .c-quote__svg--orange {
  fill: #f57b20;
}
.c-quote--rounded .c-quote__svg--grey {
  fill: #acb3b9;
}

.c-quote__svg--disability {
  position: absolute;
  top: 0;
  margin: 0;
  height: 6rem;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  fill: #f57b20;
  width: 4rem;
  left: initial;
  right: 10px;
}

.c-quote-wrapper {
  position: relative;
}
.c-quote-wrapper h4 {
  margin: 2rem 0 0;
}

.c-quote-wrapper--autism {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: left;
}
.c-quote-wrapper--autism .c-quote {
  height: 4rem;
  margin: 0;
}
.c-quote-wrapper--autism .c-quote .c-quote__svg--orange {
  margin: 0;
  width: 5rem;
  height: 4rem;
}

.c-quote-wrapper--older {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: right;
}
.c-quote-wrapper--older .c-quote__svg--older {
  position: absolute;
  top: unset;
  left: unset;
  bottom: 0;
  right: 0;
  margin: 0;
  height: 6rem;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  fill: #8366ac;
  width: 4rem;
}

.c-quote-wrapper--disability {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: right;
}
.c-quote-wrapper--disability .c-quote__svg--disability {
  position: absolute;
  top: unset;
  left: unset;
  bottom: 0;
  right: 0;
  margin: 0;
  height: 6rem;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  fill: #f57b20;
  width: 4rem;
}

.c-services-col-2 .c-quote-wrapper--disability {
  text-align: left;
}

.c-speech-box--mds {
  border-radius: 15px;
  padding: 1rem 2rem 2rem;
  margin: 3rem 0;
  background-color: #56af8a;
  color: white;
  position: relative;
}
.c-speech-box--mds h4 {
  color: white;
}
@media only screen and (min-width: 768px) {
  .c-speech-box--mds {
    margin: 0 0 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-speech-box--mds {
    height: 710px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-speech-box--mds {
    height: 650px;
  }
}

.c-speech-box--mds:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 2rem;
  width: 0;
  border-top: 25px solid #56af8a;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
}

.c-speech-box--green {
  border-radius: 15px;
  padding: 1rem 2rem 2rem;
  margin: 3rem 0;
  background-color: #56af8a;
  color: white;
  position: relative;
}
.c-speech-box--green h4 {
  color: white;
}
@media only screen and (min-width: 768px) {
  .c-speech-box--green {
    margin: 0 0 2rem;
  }
}

.c-speech-box--green:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 2rem;
  width: 0;
  border-top: 25px solid #56af8a;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
}

.c-new-quote-wrapper {
  position: relative;
  padding: 0 10px 0 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .c-new-quote-wrapper {
    width: 85%;
    padding: 0 100px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-new-quote-wrapper {
    width: 65%;
    padding: 0 130px;
  }
}
.c-new-quote-wrapper .c-new-quote {
  height: 100px;
}
.c-new-quote-wrapper .c-new-quote .c-new-quote__svg, .c-new-quote-wrapper .c-new-quote .c-new-quote__svg--orange {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 40px;
  height: 35px;
}
@media only screen and (min-width: 768px) {
  .c-new-quote-wrapper .c-new-quote .c-new-quote__svg, .c-new-quote-wrapper .c-new-quote .c-new-quote__svg--orange {
    width: 70px;
    height: 60px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-new-quote-wrapper .c-new-quote .c-new-quote__svg, .c-new-quote-wrapper .c-new-quote .c-new-quote__svg--orange {
    width: 90px;
    height: 80px;
  }
}
.c-new-quote-wrapper .c-new-quote .c-new-quote__svg--orange {
  fill: #f57b20;
}
.c-new-quote-wrapper p {
  margin: 0;
  font-style: italic;
  font-size: 1.2rem;
}

.c-border-contained-quote, .c-border-below-quote--green-black, .c-border-below-quote--cyan-black, .c-border-contained-quote--cyan-black, .c-border-contained-quote--purple-black, .c-border-contained-quote--red-black, .c-border-contained-quote--green-black, .c-border-contained-quote--orange-black, .c-border-contained-quote--new-green {
  color: white;
  padding: 40px 0;
  border-top: 3px solid white;
  border-bottom: 3px solid white;
  font-weight: 600;
}
@media only screen and (min-width: 1200px) {
  .c-border-contained-quote, .c-border-below-quote--green-black, .c-border-below-quote--cyan-black, .c-border-contained-quote--cyan-black, .c-border-contained-quote--purple-black, .c-border-contained-quote--red-black, .c-border-contained-quote--green-black, .c-border-contained-quote--orange-black, .c-border-contained-quote--new-green {
    font-size: 2rem;
  }
}

.c-border-top-quote, .c-border-top-quote--red-black {
  color: white;
  padding: 40px 0;
  border-top: 3px solid white;
  font-weight: 600;
}
@media only screen and (min-width: 1200px) {
  .c-border-top-quote, .c-border-top-quote--red-black {
    font-size: 2rem;
  }
}

.c-border-bottom-quote {
  color: white;
  padding: 40px 0;
  border-bottom: 3px solid white;
  font-weight: 600;
}
@media only screen and (min-width: 1200px) {
  .c-border-bottom-quote {
    font-size: 2rem;
  }
}

.c-border-contained-quote--new-green {
  color: #02b291;
  border-top: 3px solid #02b291;
  border-bottom: 3px solid #02b291;
}

.c-border-contained-quote--orange-black {
  color: #43576a;
  font-weight: normal;
  border-top: 3px solid #f57b20;
  border-bottom: 3px solid #f57b20;
}

.c-border-contained-quote--green-black {
  color: #43576a;
  font-weight: normal;
  border-top: 3px solid #7ab800;
  border-bottom: 3px solid #7ab800;
}

.c-border-contained-quote--red-black {
  color: #43576a;
  font-weight: normal;
  border-top: 3px solid #e9292f;
  border-bottom: 3px solid #e9292f;
}

.c-border-contained-quote--purple-black {
  color: #43576a;
  font-weight: normal;
  border-top: 3px solid #8366ac;
  border-bottom: 3px solid #8366ac;
}

.c-border-contained-quote--cyan-black {
  color: #43576a;
  font-weight: normal;
  border-top: 3px solid #00b0ca;
  border-bottom: 3px solid #00b0ca;
}

.c-border-below-quote--cyan-black {
  color: #43576a;
  font-weight: normal;
  border-top: none;
  border-bottom: 3px solid #00b0ca;
}

.c-border-below-quote--green-black {
  color: #43576a;
  font-weight: normal;
  border-top: none;
  border-bottom: 3px solid #7ab800;
}

.c-border-top-quote--red-black {
  color: #43576a;
  font-weight: normal;
  border-top: 3px solid #e9292f;
}

.c-service-quote {
  color: #394a58;
}
@media only screen and (min-width: 1200px) {
  .c-service-quote {
    font-size: 2rem;
  }
}

.c-community-quote {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .c-community-quote {
    padding-right: 10%;
    padding-left: 10%;
  }
}

.c-center-quote {
  text-align: center;
}

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

.c-autism-award {
  width: 70%;
  height: auto;
  margin: 2rem 0;
}

.c-autism-award--home {
  width: 80%;
  max-width: 340px;
  height: auto;
  margin: 2rem 0;
}

.c-goodness-metric-logo {
  margin: 3rem 0 2rem;
  width: 180px;
  height: auto;
}

.c-filler-img--mds {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .c-filler-img--mds {
    /* width: 244px; */
    width: 100%;
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    height: 390px;
  }
}

.c-image-435 {
  width: calc(100% - 2rem);
  height: auto;
  margin: 1rem auto;
  max-width: 435px;
}

.c-image-bot-border, .c-image-bot-border--cyan, .c-image-bot-border--purple, .c-image-bot-border--red, .c-image-bot-border--orange, .c-image-bot-border--green {
  width: 100%;
  height: auto;
  border-bottom: 22px solid #fff;
}

.c-image-bot-border--green {
  border-bottom: 22px solid #7ab800;
}

.c-image-bot-border--orange {
  border-bottom: 22px solid #f57b20;
}

.c-image-bot-border--red {
  border-bottom: 22px solid #e9292f;
}

.c-image-bot-border--purple {
  border-bottom: 22px solid #8366ac;
}

.c-image-bot-border--cyan {
  border-bottom: 22px solid #00b0ca;
}

.c-image-box, .c-image-box--cyan, .c-image-box--green {
  background-color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.c-image-box a.c-image-box__link, .c-image-box--cyan a.c-image-box__link, .c-image-box--green a.c-image-box__link {
  display: block;
  width: 100%;
  height: 100%;
}
.c-image-box a.c-image-box__link h5, .c-image-box--cyan a.c-image-box__link h5, .c-image-box--green a.c-image-box__link h5 {
  color: white;
  margin: 1.5rem;
}
@media only screen and (min-width: 992px) {
  .c-image-box a.c-image-box__link h5, .c-image-box--cyan a.c-image-box__link h5, .c-image-box--green a.c-image-box__link h5 {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-image-box a.c-image-box__link h5, .c-image-box--cyan a.c-image-box__link h5, .c-image-box--green a.c-image-box__link h5 {
    font-size: 1.7rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-image-box a.c-image-box__link h5, .c-image-box--cyan a.c-image-box__link h5, .c-image-box--green a.c-image-box__link h5 {
    font-size: 1.7rem;
  }
}
.c-image-box a.c-image-box__link:hover, .c-image-box--cyan a.c-image-box__link:hover, .c-image-box--green a.c-image-box__link:hover, .c-image-box a.c-image-box__link:active, .c-image-box--cyan a.c-image-box__link:active, .c-image-box--green a.c-image-box__link:active {
  color: white;
  text-decoration: none;
}
.c-image-box h5, .c-image-box--cyan h5, .c-image-box--green h5 {
  color: white;
  margin: 1.5rem;
}
@media only screen and (min-width: 992px) {
  .c-image-box h5, .c-image-box--cyan h5, .c-image-box--green h5 {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-image-box h5, .c-image-box--cyan h5, .c-image-box--green h5 {
    font-size: 1.7rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-image-box h5, .c-image-box--cyan h5, .c-image-box--green h5 {
    font-size: 1.7rem;
  }
}

.c-image-box--green {
  background-color: #7ab800;
}

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

h5.c-image-box__heading {
  color: white;
  margin: 1.5rem;
}

.c-image-50 {
  width: 50%;
  height: auto;
  margin: 1rem 0;
}
@media only screen and (min-width: 992px) {
  .c-image-50 {
    margin: 2rem 0;
  }
}

.c-fr-reg {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 768px) {
  .c-fr-reg {
    width: 80%;
  }
}
@media only screen and (min-width: 992px) {
  .c-fr-reg {
    width: 70%;
  }
}
@media only screen and (min-width: 1600px) {
  .c-fr-reg {
    width: 75%;
  }
}

.c-img--justgiving {
  width: 238px;
  height: auto;
  margin: 1rem 0;
}

.c-chas-logo {
  width: 180px;
  height: auto;
  margin: 2rem 0 0;
}

.c-img-hands {
  width: 100%;
  height: auto;
}

.c-nas-award {
  width: 100%;
  height: auto;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-nas-award {
    max-width: 380px;
  }
}

.c-sjog-logo-nostrap {
  width: 180px;
  margin: 2rem 0;
}

.c-sjog-hfu-logo {
  display: block;
  margin: 2rem 1rem 1rem 0;
  width: 224px;
  height: 148px;
}

.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: #00b0ca;
  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 #00b0ca;
}
@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 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: #00b0ca;
  margin: 0;
}
.c-workforce-casestudies .c-workforce-casestudies__heading strong {
  font-weight: bold;
}
.c-workforce-casestudies .c-workforce-casestudies__sub-heading {
  font-family: "Montserrat", sans-serif;
  color: #00b0ca;
  margin: 1rem 0 -10px;
}
.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;
  }
}

a.c-text-link--orange {
  display: block;
  color: #f57b20;
  font-family: "Montserrat", sans-serif;
}
a.c-text-link--orange:hover {
  color: #f57b20;
  text-decoration: underline;
}

a.c-text-link--cyan {
  display: block;
  color: #00b0ca;
  font-family: "Montserrat", sans-serif;
}
a.c-text-link--cyan:hover {
  color: #00b0ca;
  text-decoration: underline;
}

a.c-text-link--red {
  display: block;
  color: #e9292f;
  font-family: "Montserrat", sans-serif;
}
a.c-text-link--red:hover {
  color: #e9292f;
  text-decoration: underline;
}

a.c-text-link--green {
  display: block;
  color: #7ab800;
  font-family: "Montserrat", sans-serif;
}
a.c-text-link--green:hover {
  color: #7ab800;
  text-decoration: underline;
}

a.c-text-link--white {
  display: inline-block;
  color: white;
  font-family: "Montserrat", sans-serif;
}
a.c-text-link--white:hover {
  color: white;
  text-decoration: underline;
}

.scroll-link {
  display: block;
  color: #7ab800;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.scroll-link:hover {
  color: #7ab800;
  text-decoration: underline;
}

.c-read-more__link {
  display: block;
  color: #394a58;
  font-family: "Montserrat", sans-serif;
}
.c-read-more__link:hover {
  color: #394a58;
  text-decoration: underline;
}

.c-txt-link--flexed {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.c-txt-link--flexed a {
  display: inline-block;
}

.older .c-std-column .c-txt-link--flexed:first-of-type, .older .c-std-column--padded-top .c-txt-link--flexed:first-of-type {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 0.5rem;
}
.older .c-std-column .c-txt-link--flexed:first-of-type a, .older .c-std-column--padded-top .c-txt-link--flexed:first-of-type a {
  display: inline-block;
}

.c-txt-link--flexed--white {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.c-txt-link--flexed--white a {
  display: inline-block;
  color: white;
}

.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: #43576a;
}
.c-social-share .c-social-share__link:hover .c-social-share__svg .c-social-share__link-path {
  fill: #7ab800;
}

.c-list--green li::marker {
  color: #56af8a;
  font-size: 1em;
}

.c-list--bright-green li::marker {
  color: #7ab800;
  font-size: 1em;
}

.c-list-orange li {
  margin: 0.5rem 0;
}
.c-list-orange li::marker {
  color: #f57b20;
  font-size: 1em;
}

.c-list-cyan li {
  margin: 0.5rem 0;
}
.c-list-cyan li::marker {
  color: #00b0ca;
  font-size: 1em;
}

ol.c-list-black li {
  margin: 0.5rem 0;
}

ul.c-list-black li {
  margin: 0.5rem 0;
}
ul.c-list-black li::marker {
  color: black;
  font-size: 1em;
}

.c-list-white li {
  color: white;
  margin: 0.5rem 0;
}
.c-list-white li::marker {
  color: white;
  font-size: 1em;
}

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

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/graphics/bullets/dkblue-bullet.png");
  color: #394a58;
}
ul.c-two-blues-bulleted li:nth-child(even) {
  background-image: url("../images/graphics/bullets/cyan-bullet.png");
  color: #00b0ca;
}
@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/graphics/bullets/dkblue-bullet.png");
  color: #394a58;
}
ul.c-two-blues-bulleted--reversed li:nth-child(even) {
  background-image: url("../images/graphics/bullets/cyan-bullet.png");
  color: #00b0ca;
}
@media (min-width: 768px) {
  ul.c-two-blues-bulleted--reversed {
    margin: 10px 0 1rem;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  ul.c-two-blues-bulleted--reversed li:nth-child(odd) {
    background-image: url("../images/graphics/bullets/cyan-bullet.png");
    color: #00b0ca;
  }
  ul.c-two-blues-bulleted--reversed li:nth-child(even) {
    background-image: url("../images/graphics/bullets/dkblue-bullet.png");
    color: #394a58;
  }
}

ul.c-big-list li {
  font-weight: 400;
  line-height: 1.6;
}
@media only screen and (min-width: 768px) {
  ul.c-big-list li {
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 1200px) {
  ul.c-big-list li {
    font-size: 1.7rem;
  }
}

.c-background--seed {
  width: 100%;
  background-image: url("../images/graphics/svg/greyseed-5deg.svg");
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: top right -110px;
  padding: 0;
}
@media (min-width: 768px) {
  .c-background--seed {
    background-position: top -20px right -190px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-background--seed {
    background-size: 50%;
    background-position: top -40px right -285px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-background--seed {
    background-position: top -40px right -310px;
  }
}

.c-background--gallery {
  width: 100%;
  background-image: url("../images/graphics/svg/greyseed-5deg.svg");
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: top right -110px;
}
@media (min-width: 768px) {
  .c-background--gallery {
    background-position: top -20px right -190px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-background--gallery {
    background-size: 50%;
    background-position: top -20px right -285px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-background--gallery {
    background-position: top -20px right -310px;
    padding: 0 1rem;
  }
}

.c-content {
  width: calc(100% - 2rem);
  padding: 0 1rem;
  display: block;
  margin: 2rem 1rem;
}
@media (min-width: 768px) {
  .c-content {
    padding: 1rem 1rem 0;
    margin: 1rem 3rem;
    width: calc(100% - 6rem);
  }
}
@media only screen and (min-width: 1200px) {
  .c-content {
    width: 1088px;
    padding: 2.5rem 1rem 0.5rem;
    margin: 1rem auto 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-content {
    width: 1268px;
    margin: 1rem auto 0;
  }
}

.c-content-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.c-content-intro {
  width: calc(100% - 2rem);
  padding: 0 1rem 2rem;
  display: block;
  margin: 20px 1rem 2rem;
}
@media (min-width: 768px) {
  .c-content-intro {
    padding: 1rem;
    margin: 3rem 3rem 0;
    width: calc(100% - 6rem);
  }
}
@media only screen and (min-width: 1200px) {
  .c-content-intro {
    width: 1088px;
    padding: 2.5rem 1rem 0.5rem;
    margin: 7rem auto 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-content-intro {
    width: 1308px;
    margin: 10rem auto 0;
  }
}
.c-content-intro .c-content-intro__row {
  display: block;
}
@media (min-width: 768px) {
  .c-content-intro .c-content-intro__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .c-content-intro .c-content-intro__column {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    margin: -1rem 0 0 0;
  }
}
@media (min-width: 1600px) {
  .c-content-intro .c-content-intro__column {
    margin: -1rem 1.25rem 0 1.25rem;
  }
}

.c-content-inner {
  width: calc(100% - 2rem);
  padding: 0 1rem 2rem;
  display: block;
  margin: 20px 1rem 2rem;
}
@media (min-width: 768px) {
  .c-content-inner {
    padding: 1rem;
    margin: 3rem 3rem 0;
    width: calc(100% - 6rem);
  }
}
@media only screen and (min-width: 1200px) {
  .c-content-inner {
    width: 1088px;
    padding: 2.5rem 1rem 0.5rem;
    margin: 3rem auto 4rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-content-inner {
    width: 1308px;
  }
}
.c-content-inner .c-content-intro__row {
  display: block;
}
@media (min-width: 768px) {
  .c-content-inner .c-content-intro__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .c-content-inner .c-content-intro__column {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    margin: -1rem 0 0 0;
  }
}
@media (min-width: 1600px) {
  .c-content-inner .c-content-intro__column {
    margin: -1rem 1.25rem 0 1.25rem;
  }
}

.c-content--no-intro {
  width: calc(100% - 2rem);
  padding: 0 1rem;
  margin: 2rem 1rem;
  display: block;
}
@media (min-width: 768px) {
  .c-content--no-intro {
    padding: 1rem 1rem 0;
    margin: 3rem 3rem;
    width: calc(100% - 6rem);
  }
}
@media only screen and (min-width: 1200px) {
  .c-content--no-intro {
    width: 1088px;
    padding: 0 1rem 3rem;
    margin: 8rem auto 2rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-content--no-intro {
    width: 1308px;
    margin: 10rem auto 2rem;
    padding: 0 1rem 3rem;
  }
}

.c-desktop-padding {
  padding: 0;
  margin: 0;
  display: block;
}
@media only screen and (min-width: 1600px) {
  .c-desktop-padding {
    padding: 0 1.25rem;
  }
}

.c-boxlinks, .c-rewards-v2, .c-rewards, .c-boxlinks-jobs, .c-boxlinks__bordered {
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .c-boxlinks, .c-rewards-v2, .c-rewards, .c-boxlinks-jobs, .c-boxlinks__bordered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .c-boxlinks__bordered {
    margin: -2rem 3rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks__bordered {
    padding: 0 1rem 3rem;
    margin: -2rem auto 0;
    width: 1088px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-boxlinks__bordered {
    padding: 0 1rem 4rem;
    margin: -1rem auto 0;
    width: 1280px;
  }
}

.c-boxlinks__block, .c-boxlinks__block--shepherd, .c-boxlinks__block--shallow, .c-boxlinks__block--flex, .c-boxlinks__block--half {
  position: relative;
  width: calc(100% - 2rem);
  padding: 0 0 70px 0;
  margin: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  background-color: #43576a;
}
@media (min-width: 768px) {
  .c-boxlinks__block, .c-boxlinks__block--shepherd, .c-boxlinks__block--shallow, .c-boxlinks__block--flex, .c-boxlinks__block--half {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    margin: 1rem 0;
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks__block, .c-boxlinks__block--shepherd, .c-boxlinks__block--shallow, .c-boxlinks__block--flex, .c-boxlinks__block--half {
    -ms-flex-preferred-size: 29%;
        flex-basis: 29%;
    min-height: 435px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-boxlinks__block, .c-boxlinks__block--shepherd, .c-boxlinks__block--shallow, .c-boxlinks__block--flex, .c-boxlinks__block--half {
    min-height: 460px;
  }
}
.c-boxlinks__block .c-boxlinks__icon, .c-boxlinks__block--shepherd .c-boxlinks__icon, .c-boxlinks__block--shallow .c-boxlinks__icon, .c-boxlinks__block--flex .c-boxlinks__icon, .c-boxlinks__block--half .c-boxlinks__icon {
  display: inline-block;
}
.c-boxlinks__block .c-boxlinks__icon--hover, .c-boxlinks__block--shepherd .c-boxlinks__icon--hover, .c-boxlinks__block--shallow .c-boxlinks__icon--hover, .c-boxlinks__block--flex .c-boxlinks__icon--hover, .c-boxlinks__block--half .c-boxlinks__icon--hover {
  display: none;
}
.c-boxlinks__block:hover, .c-boxlinks__block--shepherd:hover, .c-boxlinks__block--shallow:hover, .c-boxlinks__block--flex:hover, .c-boxlinks__block--half:hover {
  text-decoration: none;
}
.c-boxlinks__block:hover .c-boxlinks__icon--hover, .c-boxlinks__block--shepherd:hover .c-boxlinks__icon--hover, .c-boxlinks__block--shallow:hover .c-boxlinks__icon--hover, .c-boxlinks__block--flex:hover .c-boxlinks__icon--hover, .c-boxlinks__block--half:hover .c-boxlinks__icon--hover {
  display: inline-block;
}

@media only screen and (min-width: 1200px) {
  .c-boxlinks__block--half {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    min-height: 435px;
  }
}

.c-boxlinks__block--flex {
  width: 100%;
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .c-boxlinks__block--flex {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 2rem 0;
    padding: 0;
    width: auto;
    min-height: 435px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks__block--flex {
    min-height: 290px;
  }
}

.c-boxlinks__block--shallow {
  width: 100%;
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .c-boxlinks__block--shallow {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 0;
    padding: 0;
    width: auto;
    min-height: 200px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks__block--shallow {
    min-height: 200px;
  }
}

.c-boxlinks__block--shepherd {
  width: 100%;
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .c-boxlinks__block--shepherd {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 2rem 0;
    padding: 0;
    width: auto;
    min-height: 340px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks__block--shepherd {
    min-height: 290px;
  }
}
.c-boxlinks__block--shepherd .c-boxlinks__text .c-shepherd__heading {
  color: white;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.c-boxlinks__block--shepherd .c-boxlinks__text .c-shepherd__icon {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
}
@media (min-width: 768px) {
  .c-boxlinks__block--shepherd .c-boxlinks__text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    padding: 1rem 1rem 90px;
  }
  .c-boxlinks__block--shepherd .c-boxlinks__text .c-shepherd__icon {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 170px;
    height: 100px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks__block--shepherd .c-boxlinks__text {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    padding: 2rem;
  }
  .c-boxlinks__block--shepherd .c-boxlinks__text .c-shepherd__heading {
    color: white;
    -ms-flex-preferred-size: 44%;
        flex-basis: 44%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    padding: 0;
  }
  .c-boxlinks__block--shepherd .c-boxlinks__text .c-shepherd__icon {
    -ms-flex-preferred-size: 36%;
        flex-basis: 36%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-boxlinks__block--shepherd .c-boxlinks__text .c-shepherd__heading {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
  .c-boxlinks__block--shepherd .c-boxlinks__text .c-shepherd__icon {
    -ms-flex-preferred-size: 34%;
        flex-basis: 34%;
  }
}

.c-boxlinks__block--collapse {
  position: relative;
  width: 100%;
  padding: 0 0 70px 0;
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  background-color: #43576a;
}
@media (min-width: 768px) {
  .c-boxlinks__block--collapse {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 2rem 0;
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks__block--collapse {
    -ms-flex-preferred-size: 29%;
        flex-basis: 29%;
  }
}
.c-boxlinks__block--collapse:hover {
  text-decoration: none;
}
.c-boxlinks__block--collapse h4 {
  color: white;
}

.c-boxlinks__block--narrowed {
  position: relative;
  width: 100%;
  height: 180px;
  padding: 0 0 70px 0;
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  background-color: #43576a;
}
@media (min-width: 768px) {
  .c-boxlinks__block--narrowed {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 2.5rem 0;
    width: auto;
    height: 180px;
    max-width: 320px;
  }
}
@media only screen and (min-width: 992px) {
  .c-boxlinks__block--narrowed {
    height: 180px;
    max-width: 320px;
  }
}
.c-boxlinks__block--narrowed:hover {
  text-decoration: none;
}
.c-boxlinks__block--narrowed h4 {
  color: white;
}
@media (min-width: 768px) {
  .c-boxlinks__block--narrowed h4 {
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-boxlinks__block--narrowed h4 {
    font-size: 1.3rem;
  }
}

.c-boxlinks__image {
  width: 100%;
  height: auto;
  display: block;
  padding: 0 0 27px 0;
}
@media only screen and (min-width: 768px) {
  .c-boxlinks__image {
    padding: 0 0 19px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks__image {
    padding: 0 0 20px 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-boxlinks__image {
    padding: 0 0 30px 0;
  }
}

.c-boxlinks__text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  position: relative;
  padding: 1rem;
}
.c-boxlinks__text .c-boxlinks__heading {
  color: white;
  display: block;
  width: 100%;
  margin: 0 0 1rem;
  padding: 0;
  line-height: 1.2;
  font-weight: 700;
}
.c-boxlinks__text p {
  color: white;
}

.c-boxlinks__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  position: relative;
  padding: 1rem;
}
@media only screen and (min-width: 992px) {
  .c-boxlinks__row {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 2rem;
  }
}
.c-boxlinks__row .c-boxlinks__heading {
  color: white;
  display: block;
  width: 100%;
  margin: 0 0 1rem 0;
  padding: 0;
  line-height: 1.2;
  font-weight: 400;
}
.c-boxlinks__row .c-boxlinks__heading strong {
  font-weight: 700;
}
@media only screen and (min-width: 992px) {
  .c-boxlinks__row .c-boxlinks__heading {
    margin: 0 1rem 1rem 0;
  }
}
.c-boxlinks__row .c-boxlinks__pngicon {
  width: 150px;
  height: 148px;
}
.c-boxlinks__row p {
  color: white;
}

.c-boxlinks__more {
  position: absolute;
  bottom: 0;
  right: 0;
  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: center;
      align-items: center;
}
.c-boxlinks__more .c-boxlinks__more-text {
  color: white;
  margin: 0 1rem 0 0;
}
.c-boxlinks__more .c-boxlinks__icon, .c-boxlinks__more c-boxlinks__icon--hover {
  display: block;
  width: 70px;
  height: 70px;
  padding: 0;
  margin: 0;
}

.c-boxlinks-enclosed__link, .c-boxlinks-enclosed__link--purple, .c-boxlinks-enclosed__link--orange, .c-boxlinks-enclosed__link--cyan, .c-boxlinks-enclosed__link--green {
  width: calc(100% - 2rem);
  margin: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  background-color: #eeeff0;
  color: black;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .c-boxlinks-enclosed__link, .c-boxlinks-enclosed__link--purple, .c-boxlinks-enclosed__link--orange, .c-boxlinks-enclosed__link--cyan, .c-boxlinks-enclosed__link--green {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    margin: 0 0 2rem;
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks-enclosed__link, .c-boxlinks-enclosed__link--purple, .c-boxlinks-enclosed__link--orange, .c-boxlinks-enclosed__link--cyan, .c-boxlinks-enclosed__link--green {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
}
.c-boxlinks-enclosed__link .c-boxlinks-enclosed__banner, .c-boxlinks-enclosed__link--purple .c-boxlinks-enclosed__banner, .c-boxlinks-enclosed__link--orange .c-boxlinks-enclosed__banner, .c-boxlinks-enclosed__link--cyan .c-boxlinks-enclosed__banner, .c-boxlinks-enclosed__link--green .c-boxlinks-enclosed__banner {
  position: relative;
}
.c-boxlinks-enclosed__link .c-boxlinks-enclosed__banner .c-boxlinks__image, .c-boxlinks-enclosed__link--purple .c-boxlinks-enclosed__banner .c-boxlinks__image, .c-boxlinks-enclosed__link--orange .c-boxlinks-enclosed__banner .c-boxlinks__image, .c-boxlinks-enclosed__link--cyan .c-boxlinks-enclosed__banner .c-boxlinks__image, .c-boxlinks-enclosed__link--green .c-boxlinks-enclosed__banner .c-boxlinks__image {
  width: 100%;
  height: auto;
  padding: 0 0 38px 0;
}
.c-boxlinks-enclosed__link .c-boxlinks-enclosed__banner .c-boxlinks__icon, .c-boxlinks-enclosed__link--purple .c-boxlinks-enclosed__banner .c-boxlinks__icon, .c-boxlinks-enclosed__link--orange .c-boxlinks-enclosed__banner .c-boxlinks__icon, .c-boxlinks-enclosed__link--cyan .c-boxlinks-enclosed__banner .c-boxlinks__icon, .c-boxlinks-enclosed__link--green .c-boxlinks-enclosed__banner .c-boxlinks__icon, .c-boxlinks-enclosed__link .c-boxlinks-enclosed__banner .c-boxlinks__icon--hover, .c-boxlinks-enclosed__link--purple .c-boxlinks-enclosed__banner .c-boxlinks__icon--hover, .c-boxlinks-enclosed__link--orange .c-boxlinks-enclosed__banner .c-boxlinks__icon--hover, .c-boxlinks-enclosed__link--cyan .c-boxlinks-enclosed__banner .c-boxlinks__icon--hover, .c-boxlinks-enclosed__link--green .c-boxlinks-enclosed__banner .c-boxlinks__icon--hover {
  position: absolute;
  width: 76px;
  height: 76px;
  bottom: 0;
  right: 0;
}
.c-boxlinks-enclosed__link .c-boxlinks__content, .c-boxlinks-enclosed__link--purple .c-boxlinks__content, .c-boxlinks-enclosed__link--orange .c-boxlinks__content, .c-boxlinks-enclosed__link--cyan .c-boxlinks__content, .c-boxlinks-enclosed__link--green .c-boxlinks__content {
  padding: 1rem 1.5rem 3rem;
  position: relative;
}
.c-boxlinks-enclosed__link .c-boxlinks__content .c-call-out-heading, .c-boxlinks-enclosed__link--purple .c-boxlinks__content .c-call-out-heading, .c-boxlinks-enclosed__link--orange .c-boxlinks__content .c-call-out-heading, .c-boxlinks-enclosed__link--cyan .c-boxlinks__content .c-call-out-heading, .c-boxlinks-enclosed__link--green .c-boxlinks__content .c-call-out-heading {
  margin: 0 0 1rem;
  padding: 0;
  line-height: 1;
  color: black;
}
.c-boxlinks-enclosed__link .c-boxlinks__more-text, .c-boxlinks-enclosed__link--purple .c-boxlinks__more-text, .c-boxlinks-enclosed__link--orange .c-boxlinks__more-text, .c-boxlinks-enclosed__link--cyan .c-boxlinks__more-text, .c-boxlinks-enclosed__link--green .c-boxlinks__more-text {
  position: absolute;
  bottom: 1rem;
  left: 1.5rem;
  margin: 0;
}

.c-boxlinks-enclosed__link:hover, .c-boxlinks-enclosed__link--purple:hover, .c-boxlinks-enclosed__link--orange:hover, .c-boxlinks-enclosed__link--cyan:hover, .c-boxlinks-enclosed__link--green:hover {
  text-decoration: none;
  color: black;
}

.c-boxlinks-enclosed__link--green .c-boxlinks__more-text {
  color: #7ab800;
}

.c-boxlinks-enclosed__link--cyan .c-boxlinks__more-text {
  color: #00b0ca;
}

.c-boxlinks-enclosed__link--orange .c-boxlinks__more-text {
  color: #f57b20;
}

.c-boxlinks-enclosed__link--purple .c-boxlinks__more-text {
  color: #8366ac;
}

.c-inset-block {
  width: calc(100% - 2rem);
  display: block;
  margin: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-inset-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 1rem;
    margin: 0 3rem;
    width: calc(100% - 6rem);
  }
}
@media only screen and (min-width: 1200px) {
  .c-inset-block {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 1rem 1rem 3rem;
    width: calc(100% - 392px);
    margin: 0 196px;
  }
}

.c-inset-block--positioned {
  display: block;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .c-inset-block--positioned {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 1rem;
    margin: 0 4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-inset-block--positioned {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 1rem 1rem 3rem;
    margin: 0 196px;
  }
}

.c-focus__image-column {
  position: relative;
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-focus__image-column {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    padding: 0;
  }
}

.c-block--light-grey {
  display: block;
  background-color: #eeeff0;
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-block--light-grey {
    padding: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-block--light-grey {
    padding: 2rem 1rem;
  }
}

.c-block--new-grey {
  display: block;
  background-color: #43576a;
  color: white;
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-block--new-grey {
    padding: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-block--new-grey {
    padding: 2rem 1rem;
  }
}
.c-block--new-grey h1, .c-block--new-grey h2, .c-block--new-grey h3, .c-block--new-grey h4, .c-block--new-grey h5, .c-block--new-grey h6 {
  color: white;
}

.c-block--orange {
  display: block;
  background-color: #f57b20;
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-block--orange {
    padding: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-block--orange {
    padding: 2rem 1rem;
  }
}

.c-block--bright-green {
  display: block;
  background-color: #7ab800;
}
@media only screen and (min-width: 768px) {
  .c-block--bright-green {
    padding: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-block--bright-green {
    padding: 2rem 1rem;
  }
}

.c-flex-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.c-doing-good {
  display: block;
  padding: 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-doing-good {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) {
  .c-doing-good {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 0 1rem 3rem;
  }
}
.c-doing-good .c-doing-good__people {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 0 0 2rem;
}
@media only screen and (min-width: 768px) {
  .c-doing-good .c-doing-good__people {
    -ms-flex-preferred-size: 49%;
        flex-basis: 49%;
    padding: 0 2rem 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-doing-good .c-doing-good__people {
    padding: 0 2rem;
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}
.c-doing-good .c-doing-good__people .c-doing-good__people-text {
  margin: 1rem 0 0 1.5rem;
  width: calc(100% - 120px);
}
@media only screen and (min-width: 1600px) {
  .c-doing-good .c-doing-good__people .c-doing-good__people-text {
    width: 218px;
  }
}
.c-doing-good .c-doing-good__people .c-doing-good__people-text h3 {
  font-family: "Montserrat", sans-serif;
  color: #7ab800;
  margin: 0;
  line-height: 1;
  font-size: 2.5rem;
}
@media only screen and (min-width: 768px) {
  .c-doing-good .c-doing-good__people .c-doing-good__people-text h3 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-doing-good .c-doing-good__people .c-doing-good__people-text h3 {
    font-size: 3.3rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-doing-good .c-doing-good__people .c-doing-good__people-text h3 {
    font-size: 3.5rem;
  }
}
.c-doing-good .c-doing-good__people .c-doing-good__people-text h4 {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  color: #7ab800;
}
.c-doing-good .c-doing-good__people .c-doing-good__people-text p {
  color: black;
  margin: 0;
}
.c-doing-good .c-doing-good__placements {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 0 0 2rem;
}
@media only screen and (min-width: 768px) {
  .c-doing-good .c-doing-good__placements {
    -ms-flex-preferred-size: 49%;
        flex-basis: 49%;
    padding: 0 2rem 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-doing-good .c-doing-good__placements {
    padding: 0 2rem;
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}
.c-doing-good .c-doing-good__placements .c-doing-good__placements-text {
  margin: 1rem 0 0 1.5rem;
  width: calc(100% - 120px);
}
@media only screen and (min-width: 1600px) {
  .c-doing-good .c-doing-good__placements .c-doing-good__placements-text {
    width: 218px;
  }
}
.c-doing-good .c-doing-good__placements .c-doing-good__placements-text h3 {
  font-family: "Montserrat", sans-serif;
  color: #4e5461;
  margin: 0;
  line-height: 1;
  font-size: 2.5rem;
}
@media only screen and (min-width: 768px) {
  .c-doing-good .c-doing-good__placements .c-doing-good__placements-text h3 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-doing-good .c-doing-good__placements .c-doing-good__placements-text h3 {
    font-size: 3.3rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-doing-good .c-doing-good__placements .c-doing-good__placements-text h3 {
    font-size: 3.5rem;
  }
}
.c-doing-good .c-doing-good__placements .c-doing-good__placements-text h4 {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  color: #4e5461;
}
.c-doing-good .c-doing-good__placements .c-doing-good__placements-text p {
  margin: 0;
  color: black;
}
.c-doing-good .c-doing-good__income {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 0 0 2rem;
}
@media only screen and (min-width: 768px) {
  .c-doing-good .c-doing-good__income {
    -ms-flex-preferred-size: 49%;
        flex-basis: 49%;
    padding: 0 2rem 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-doing-good .c-doing-good__income {
    padding: 0 2rem;
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}
.c-doing-good .c-doing-good__income .c-doing-good__income-text {
  margin: 1rem 0 0 1.5rem;
  width: calc(100% - 120px);
}
@media only screen and (min-width: 1600px) {
  .c-doing-good .c-doing-good__income .c-doing-good__income-text {
    width: 218px;
  }
}
.c-doing-good .c-doing-good__income .c-doing-good__income-text h3 {
  font-family: "Montserrat", sans-serif;
  color: #00b0ca;
  margin: 0;
  line-height: 1;
  font-size: 2.5rem;
}
@media only screen and (min-width: 768px) {
  .c-doing-good .c-doing-good__income .c-doing-good__income-text h3 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-doing-good .c-doing-good__income .c-doing-good__income-text h3 {
    font-size: 3.3rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-doing-good .c-doing-good__income .c-doing-good__income-text h3 {
    font-size: 3.5rem;
  }
}
.c-doing-good .c-doing-good__income .c-doing-good__income-text h4 {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  color: #00b0ca;
}
.c-doing-good .c-doing-good__income .c-doing-good__income-text p {
  margin: 0;
  color: black;
}
.c-doing-good .c-doing-good__icon {
  height: 120px;
  width: 120px;
  margin: 0;
}

.c-help-container {
  display: -ms-flexbox;
  display: flex;
  background-color: #7ab800;
  position: relative;
  padding: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-help-container {
    padding: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-help-container {
    min-height: 200px;
  }
}

.c-help-container__content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: calc(100% - 2rem);
  margin: 0 auto;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .c-help-container__content {
    -ms-flex-direction: row;
        flex-direction: row;
    width: 630px;
  }
}
@media only screen and (min-width: 992px) {
  .c-help-container__content {
    width: 70%;
  }
}
.c-help-container__content .c-help-container__heading {
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
  color: white;
}
@media only screen and (min-width: 768px) {
  .c-help-container__content .c-help-container__heading {
    -ms-flex-preferred-size: 65%;
        flex-basis: 65%;
  }
}
.c-help-container__content div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem 0;
}
.c-help-container__content div h2 {
  color: white;
  margin: 0;
}
.c-help-container__content div a.c-help-container__text-link h4 {
  text-decoration: none;
  color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
}
.c-help-container__content div a.c-help-container__text-link h4 svg.c-arrow-icon {
  text-decoration: none;
  width: 1rem;
  height: 1.5rem;
  margin: 0 0 0 0.5rem;
  display: inline-block;
}
.c-help-container__content div a.c-help-container__text-link:hover h4 {
  color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
  text-decoration: underline;
}
.c-help-container__content div a.c-help-container__text-link:hover h4 svg.c-arrow-icon {
  width: 1rem;
  height: 1.5rem;
  margin: 0 0 0 0.5rem;
  display: inline-block;
  text-decoration: none;
}
.c-help-container__content .c-help-container__image-link {
  margin: 0;
}
.c-help-container__content .c-help-container__image {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 768px) {
  .c-help-container__content .c-help-container__image {
    max-width: 320px;
  }
}

.c-boxed-list--white {
  padding: 20px;
  border: 2px solid #ffffff;
  color: white;
  margin-top: 1px;
}
@media only screen and (min-width: 1200px) {
  .c-boxed-list--white {
    margin-top: -20px;
  }
}
.c-boxed-list--white a {
  color: white;
}

.c-values {
  position: relative;
  display: block;
}
.c-values .c-values__strip {
  display: none;
}
@media only screen and (min-width: 768px) {
  .c-values .c-values__strip {
    display: block;
    position: absolute;
    width: 100%;
    top: 1rem;
    left: 0;
    height: 30px;
    background-color: #c4c8cd;
    border-radius: 15px;
    z-index: 1;
  }
}
.c-values .c-values__strip--mobile {
  display: block;
  position: absolute;
  width: 100%;
  top: 1rem;
  left: 0;
  height: 30px;
  background-color: #c4c8cd;
  border-radius: 15px;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .c-values .c-values__strip--mobile {
    display: none;
  }
}
.c-values h2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
}
.c-values .c-flex-column {
  position: relative;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  text-align: center;
  padding: 80px 0 0 0;
  margin: 2rem 0;
}
@media only screen and (min-width: 768px) {
  .c-values {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .c-values .c-flex-column {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    margin: 0;
  }
}
.c-values .c-flex-column:nth-of-type(2) h5 {
  text-transform: uppercase;
  color: #394a58;
}
.c-values .c-flex-column:nth-of-type(2) .c-values__icon {
  position: absolute;
  top: 0;
  left: calc(50% - 35px);
  background-image: url(../images/graphics/svg/seed-flipped--navy.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 70px;
  height: 70px;
  z-index: 5;
}
.c-values .c-flex-column:nth-of-type(3) h5 {
  text-transform: uppercase;
  color: #00b0ca;
}
.c-values .c-flex-column:nth-of-type(3) .c-values__icon {
  position: absolute;
  top: 0;
  left: calc(50% - 35px);
  background-image: url(../images/graphics/svg/seed-flipped--cyan.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 70px;
  height: 70px;
  z-index: 5;
}
.c-values .c-flex-column:nth-of-type(4) h5 {
  text-transform: uppercase;
  color: #7ab800;
}
.c-values .c-flex-column:nth-of-type(4) .c-values__icon {
  position: absolute;
  top: 0;
  left: calc(50% - 35px);
  background-image: url(../images/graphics/svg/seed-flipped--bright-green.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 70px;
  height: 70px;
  z-index: 5;
}

.c-2-column__row {
  display: block;
}
@media (min-width: 768px) {
  .c-2-column__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0 -1rem;
  }
}

@media (min-width: 768px) {
  .c-2-column__column {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: -1rem 0 0 0;
  }
}
@media (min-width: 1600px) {
  .c-2-column__column {
    margin: -1rem 1.25rem 0 1.25rem;
  }
}

.c-contact {
  display: block;
  margin: 0;
}
@media (min-width: 1200px) {
  .c-contact {
    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: 1200px) {
  .c-contact__column--left {
    -ms-flex-preferred-size: 37%;
        flex-basis: 37%;
    margin: 0;
    padding: 0;
    border-right: solid 1px #394a58;
  }
}

@media (min-width: 1200px) {
  .c-contact__column--right {
    -ms-flex-preferred-size: 54%;
        flex-basis: 54%;
    margin: 0;
    padding: 0;
  }
}

.c-contact-information {
  display: block;
}
@media (min-width: 768px) {
  .c-contact-information {
    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;
  }
}
.c-contact-information .c-contact-information__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.c-contact-information .c-contact-information__col-1 {
  display: block;
  margin: 0;
  padding: 0;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}
.c-contact-information .c-contact-information__col-1 h5 {
  font-family: "Montserrat", sans-serif;
  margin: 2rem 0 1rem;
}
.c-contact-information .c-contact-information__col-2 {
  display: block;
  margin: 0;
  padding: 0;
  -ms-flex-preferred-size: 44%;
      flex-basis: 44%;
}
.c-contact-information .c-contact-information__block {
  display: block;
  margin: 1rem 0;
}
.c-contact-information .c-contact-information__block p {
  margin: 0.5rem 0;
}
.c-contact-information .c-contact-information__block p.c-contact-information__heading {
  margin: 0;
}
.c-contact-information .c-contact-information__address p.c-contact-information__heading {
  color: #00b0ca;
  font-family: "Montserrat", sans-serif;
}
.c-contact-information .c-contact-information__tel p.c-contact-information__heading {
  color: #f57b20;
  font-family: "Montserrat", sans-serif;
}
.c-contact-information .c-contact-information__email p.c-contact-information__heading {
  color: #7ab800;
  font-family: "Montserrat", sans-serif;
}

.c-tell-us {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 270px;
  height: 270px;
  background-image: url(../images/graphics/svg/tellus.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: 2rem 0 1rem;
  padding: 3rem 1rem 1rem 3.5rem;
}
@media (min-width: 768px) {
  .c-tell-us {
    width: 240px;
    height: 240px;
  }
}
@media (min-width: 1200px) {
  .c-tell-us {
    width: 270px;
    height: 270px;
  }
}
.c-tell-us h3 {
  font-size: 2.5rem;
  margin: 0;
}
@media (min-width: 768px) {
  .c-tell-us h3 {
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  .c-tell-us h3 {
    font-size: 2.5rem;
  }
}
@media (min-width: 1600px) {
  .c-tell-us h3 {
    margin: 0;
  }
}
.c-tell-us p {
  font-size: 1.3rem;
  font-family: "Montserrat", sans-serif;
  margin: 0;
  color: black;
}

.c-tellus-content {
  display: block;
  margin: 0;
}
@media (min-width: 1200px) {
  .c-tellus-content {
    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: 1200px) {
  .c-tellus-content__column--left {
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    margin: 0;
    padding: 0;
  }
}

@media (min-width: 1200px) {
  .c-tellus-content__column--right {
    -ms-flex-preferred-size: 56%;
        flex-basis: 56%;
    margin: 0;
    padding: 0;
  }
}

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

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

p.c-intro-text {
  font-size: 1.1rem;
  font-weight: 600;
}
@media (min-width: 1600px) {
  p.c-intro-text span {
    display: block;
  }
}

p.c-intro-text--margin {
  font-size: 1.1rem;
  font-weight: 600;
  margin: 1rem 0;
}

.c-access-box {
  text-align: center;
  padding: 16px;
  background-color: #eeeff0;
}
@media (min-width: 768px) {
  .c-access-box {
    padding: 50px;
  }
}
.c-access-box .c-access-box__icon {
  width: 140px;
  height: 140px;
  margin: 2rem 0;
}

.h-hr--green {
  border-left: none;
  border-right: none;
  border-top: 3px solid #7ab800;
  border-bottom: none;
  outline: 0;
  margin: 1rem;
}
@media (min-width: 768px) {
  .h-hr--green {
    margin: 1rem 0;
  }
}

.c-news-image--gallery {
  width: 260px;
  height: 260px;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  margin: 0.5rem;
}

.c-news-gallery__text-link {
  padding: 0 1rem;
  max-width: 260px;
  word-wrap: break-word;
}

@media (min-width: 768px) {
  .c-news-image--gallery {
    width: 320px;
    height: 320px;
  }

  .c-news-gallery__text-link {
    max-width: 320px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-news-image--gallery {
    width: 220px;
    height: 220px;
  }

  .c-news-gallery__text-link {
    max-width: 220px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-news-image--gallery {
    width: 250px;
    height: 250px;
  }

  .c-news-gallery__text-link {
    max-width: 250px;
  }
}
/* News section */
.c-news-block {
  display: block;
  margin: 1rem 0;
  padding: 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-news-block {
    margin: 1rem auto;
    width: 460px;
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-news-block {
    margin: 1rem auto;
    width: 560px;
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-news-block {
    margin: 0 auto 3rem auto;
    width: 760px;
    padding: 0;
  }
}
.c-news-block iframe {
  width: 100%;
  height: 200px;
}
@media only screen and (min-width: 768px) {
  .c-news-block iframe {
    height: 270px !important;
  }
}
@media only screen and (min-width: 992px) {
  .c-news-block iframe {
    height: 320px !important;
  }
}
@media only screen and (min-width: 1200px) {
  .c-news-block iframe {
    height: 430px !important;
  }
}

.c-news-story {
  padding-top: 1rem;
}

.c-news-story:first-of-type {
  padding-top: 0;
}

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

.c-news-story__text {
  margin: 2rem 0 0 0;
}
.c-news-story__text a {
  font-weight: 700;
  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+ */
}
.c-news-story__text strong, .c-news-story__text b {
  font-weight: 700;
}

.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;
}
.c-template-2 .c-template-2-column {
  display: block;
}
.c-template-2 .c-template-2-column--2 {
  display: none;
}

@media (min-width: 992px) {
  .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--2 {
    display: block;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
  }

  .c-template-2 .c-template-2-column .c-news-image--sq-crop {
    width: 100%;
    height: auto;
  }

  .c-template-2 .c-template-2-column--2 .c-news-image--sq-crop {
    width: 100%;
    height: auto;
  }
}
.c-template-3 {
  display: block;
}
.c-template-3 .c-template-3-column--1 {
  display: block;
}
.c-template-3 .c-template-3-column--2 {
  display: none;
}

@media (min-width: 992px) {
  .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: 100%;
    height: auto;
  }

  .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: 100%;
    height: auto;
  }
}
.c-template-4 {
  display: block;
}

@media (min-width: 992px) {
  .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-news-gallery {
  margin: 3rem auto;
  width: 100%;
  padding: 2rem 0;
}

@media only screen and (min-width: 1200px) {
  .c-news-gallery {
    max-width: 1200px;
    padding: 5rem 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-news-gallery {
    max-width: 1600px;
  }
}
.c-news-gallery .c-news-gallery__intro {
  margin: 1rem;
  padding: 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-news-gallery .c-news-gallery__intro {
    margin: 1rem auto;
    max-width: 670px;
  }
}
@media only screen and (min-width: 992px) {
  .c-news-gallery .c-news-gallery__intro {
    max-width: 890px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-news-gallery .c-news-gallery__intro {
    max-width: 1200px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-news-gallery .c-news-gallery__intro {
    max-width: 1600px;
  }
}

.c-news-gallery .c-news-gallery__holder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 1200px) {
  .c-news-gallery .c-news-gallery__holder {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

.c-news-gallery .c-news-gallery__item {
  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;
}

@media only screen and (min-width: 1200px) {
  .c-news-gallery .c-news-gallery__item {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
  }
}
@media only screen and (min-width: 1600px) {
  .c-news-gallery .c-news-gallery__item {
    -ms-flex-preferred-size: 16.5%;
    flex-basis: 16.5%;
  }
}
@media (min-width: 768px) {
  .c-feature-text {
    margin: 0 20px;
  }
}

.c-features-block {
  display: block;
  margin: 0;
  width: 100%;
  padding: 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-features-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto;
    width: 700px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-features-block {
    width: 750px;
    margin: 10rem auto 3rem;
  }
}
.c-features-block .c-features__row {
  display: block;
  padding: 3rem 0 1rem;
  width: calc(100% - 2rem);
  margin: 0 1rem 1rem;
}
@media only screen and (min-width: 768px) {
  .c-features-block .c-features__row {
    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;
    padding: 0 0 35px;
    margin: 0 0 1rem;
    width: 100%;
  }
}
.c-features-block .c-features__row .c-features__text {
  width: 100%;
  height: auto;
  margin: 1rem 0;
  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;
}
@media only screen and (min-width: 768px) {
  .c-features-block .c-features__row .c-features__text {
    width: 400px;
    -ms-flex-preferred-size: 400px;
        flex-basis: 400px;
    height: 100%;
    margin: 0;
    padding: 0 1rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-features-block .c-features__row .c-features__text {
    width: 530px;
    -ms-flex-preferred-size: 530px;
        flex-basis: 530px;
    padding: 0 2rem;
  }
}
.c-features-block .c-features__row .c-features__text p {
  margin: 1rem 0 0;
}
.c-features-block .c-features__row .c-features__text p.c-features__date {
  margin: 20px 0 1rem;
  color: #7ab800;
  font-weight: 500;
}
.c-features-block .c-features__row .c-features__text .c-features__link-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0 0;
}
.c-features-block .c-features__row .c-features__text .c-features__icon {
  width: 70px;
  height: 70px;
  margin: 1rem 0 0;
}
@media only screen and (min-width: 768px) {
  .c-features-block .c-features__row .c-features__text .c-features__icon {
    margin: 0;
  }
}
.c-features-block .c-features__row .c-features__text .c-read-more__link {
  display: inline-block;
  margin: 1rem 0 0;
}
.c-features-block .c-features__row .c-features__image {
  width: 100%;
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: end;
      align-items: flex-end;
}
@media only screen and (min-width: 768px) {
  .c-features-block .c-features__row .c-features__image {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 300px;
    -ms-flex-preferred-size: 300px;
        flex-basis: 300px;
    margin: 0;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: end;
        align-items: flex-end;
  }
}
@media only screen and (min-width: 992px) {
  .c-features-block .c-features__row .c-features__image {
    width: 250px;
    -ms-flex-preferred-size: 250px;
        flex-basis: 250px;
  }
}
.c-features-block .c-features__row .c-features__image .c-features__thumblink {
  -ms-flex-order: 1;
      order: 1;
  width: 210px;
  height: 210px;
}
@media only screen and (min-width: 768px) {
  .c-features-block .c-features__row .c-features__image .c-features__thumblink {
    -ms-flex-order: 2;
        order: 2;
  }
}
.c-features-block .c-features__row .c-features__image .c-features__thumblink img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.c-features-block .c-features__heading {
  font-weight: 700;
  font-size: 1.3rem;
  margin: 0;
}
.c-features-block .c-features__heading span.c-team--green {
  display: block;
  color: #7ab800;
}
.c-features-block .c-features__heading span.c-team--cyan {
  display: block;
  color: #00b0ca;
}

.c-features-block--index {
  display: block;
  margin: 0;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .c-features-block--index {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto;
    width: 700px;
  }
}
@media only screen and (min-width: 992px) {
  .c-features-block--index {
    width: 750px;
    margin: 10rem auto 3rem;
  }
}
.c-features-block--index .c-features__row {
  display: block;
  padding: 3rem 0 1rem;
  width: calc(100% - 2rem);
  margin: 0 1rem 1rem;
}
@media only screen and (min-width: 768px) {
  .c-features-block--index .c-features__row {
    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;
    padding: 0 0 35px;
    margin: 0 0 1rem;
    width: 100%;
  }
}
.c-features-block--index .c-features__row .c-features__text {
  width: 100%;
  height: auto;
  margin: 1rem 0;
  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;
}
@media only screen and (min-width: 768px) {
  .c-features-block--index .c-features__row .c-features__text {
    width: 400px;
    -ms-flex-preferred-size: 400px;
        flex-basis: 400px;
    height: 100%;
    margin: 0;
    padding: 0 1rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-features-block--index .c-features__row .c-features__text {
    width: 530px;
    -ms-flex-preferred-size: 530px;
        flex-basis: 530px;
    padding: 0 2rem;
  }
}
.c-features-block--index .c-features__row .c-features__text p {
  margin: 1rem 0 0;
}
.c-features-block--index .c-features__row .c-features__text p.c-features__date {
  margin: 20px 0 1rem;
  color: #7ab800;
  font-weight: 500;
}
.c-features-block--index .c-features__row .c-features__text .c-features__link-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0 0;
}
.c-features-block--index .c-features__row .c-features__text .c-features__icon {
  width: 70px;
  height: 70px;
  margin: 1rem 0 0;
}
@media only screen and (min-width: 768px) {
  .c-features-block--index .c-features__row .c-features__text .c-features__icon {
    margin: 0;
  }
}
.c-features-block--index .c-features__row .c-features__text .c-read-more__link {
  display: inline-block;
  margin: 1rem 0 0;
}
.c-features-block--index .c-features__row .c-features__image {
  width: 100%;
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: end;
      align-items: flex-end;
}
@media only screen and (min-width: 768px) {
  .c-features-block--index .c-features__row .c-features__image {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 300px;
    -ms-flex-preferred-size: 300px;
        flex-basis: 300px;
    margin: 0;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: end;
        align-items: flex-end;
  }
}
@media only screen and (min-width: 992px) {
  .c-features-block--index .c-features__row .c-features__image {
    width: 250px;
    -ms-flex-preferred-size: 250px;
        flex-basis: 250px;
  }
}
.c-features-block--index .c-features__row .c-features__image .c-features__thumblink {
  -ms-flex-order: 1;
      order: 1;
  width: 210px;
  height: 210px;
}
@media only screen and (min-width: 768px) {
  .c-features-block--index .c-features__row .c-features__image .c-features__thumblink {
    -ms-flex-order: 2;
        order: 2;
  }
}
.c-features-block--index .c-features__row .c-features__image .c-features__thumblink img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.c-features-block--index .c-features__heading {
  font-weight: 700;
  font-size: 1.3rem;
  margin: 0;
}
.c-features-block--index .c-features__heading span.c-team--green {
  display: block;
  color: #7ab800;
}
.c-features-block--index .c-features__heading span.c-team--cyan {
  display: block;
  color: #00b0ca;
}

.c-news-story__sub-heading {
  display: block;
  font-weight: 300;
  margin: 0.5rem 0 0 !important;
}

.c-news-story__date {
  display: block;
  font-weight: 300;
  margin: 0.5rem 0 0 !important;
}

.c-news-gallery__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0 1rem -1rem;
}
.c-news-gallery__link a {
  color: #00b0ca;
  font-weight: 500;
  text-decoration: none;
}
.c-news-gallery__link a:hover {
  text-decoration: underline;
}

.c-news-share__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0;
}
.c-news-share__link a {
  color: #00b0ca;
  font-weight: 500;
  text-decoration: none;
}
.c-news-share__link a:hover {
  text-decoration: underline;
}

/* News section */
.c-faq-block {
  display: block;
  margin: 1rem 0;
  padding: 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-faq-block {
    margin: 1rem auto;
    width: 460px;
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-faq-block {
    margin: 1rem auto;
    width: 560px;
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-faq-block {
    margin: 0 auto 3rem auto;
    width: 760px;
    padding: 0;
  }
}
.c-faq-block section {
  margin: 0 0 2rem 0;
}
.c-faq-block iframe {
  width: 100%;
  height: 200px;
}
@media only screen and (min-width: 768px) {
  .c-faq-block iframe {
    height: 270px !important;
  }
}
@media only screen and (min-width: 992px) {
  .c-faq-block iframe {
    height: 320px !important;
  }
}
@media only screen and (min-width: 1200px) {
  .c-faq-block iframe {
    height: 430px !important;
  }
}

.c-faq-story {
  padding-top: 1rem;
}

.c-faq-story:first-of-type {
  padding-top: 0;
}

.c-faq-story__text {
  margin: 2rem 0 0 0;
}
.c-faq-story__text h1, .c-faq-story__text h2, .c-faq-story__text h3, .c-faq-story__text h3, .c-faq-story__text h4, .c-faq-story__text p, .c-faq-story__text ul li, .c-faq-story__text ol li {
  color: #394a58;
}
.c-faq-story__text a {
  font-weight: 700;
  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+ */
}
.c-faq-story__text strong, .c-faq-story__text b {
  font-weight: 700;
}
.c-faq-story__text h1.c-faq-document__main-heading {
  font-weight: 700;
  font-size: 1.4rem;
  margin: 0;
}
.c-faq-story__text h2.c-faq-document__sub-heading {
  font-weight: 700;
  font-size: 1.4rem;
  margin: 1rem 0 0;
}
.c-faq-story__text h2.c-faq-document__item-main-heading {
  font-weight: 600;
  font-size: 1.5rem;
  margin: 2rem 0 1rem -1rem;
}
.c-faq-story__text h3.c-faq-document__item-sub-heading {
  font-weight: 700;
  font-size: 1.3rem;
  margin: 1rem 0;
}
.c-faq-story__text h4.c-faq-document__item-sub-heading {
  font-weight: 700;
  font-size: 1.3rem;
  margin: 1rem 0;
}
.c-faq-story__text ul.c-intro-list {
  list-style-type: square;
}
.c-faq-story__text ul.c-intro-list li::marker {
  color: #7ab800;
}
.c-faq-story__text ul.c-outer-unordered-list {
  list-style-type: none;
}
.c-faq-story__text ol.c-outer-ordered-list li {
  margin: 1rem 0 0 0.3rem;
}
.c-faq-story__text ol.c-outer-ordered-list li::marker {
  color: #7ab800;
}
.c-faq-story__text ol.c-inner-lower-case-ordered-list {
  list-style-type: lower-alpha;
}
.c-faq-story__text ol.c-inner-lower-case-ordered-list li {
  margin: 1rem 0 1rem 0.6rem;
}
.c-faq-story__text ol.c-inner-lower-case-ordered-list li::marker {
  color: #394a58;
}
.c-faq-story__text ul.c-inner-list li {
  margin: 1rem 0 0 0.6rem;
}
.c-faq-story__text ul.c-inner-list li::marker {
  color: #394a58;
}

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

.c-benefits-block__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: end;
      align-items: flex-end;
}

.c-benefits-block__text {
  margin: 1rem 0 !important;
}

/* Trustees */
.c-trustee {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.c-trustee .c-trustee__image {
  width: 42%;
  height: auto;
  border-bottom: 22px solid #00b0ca;
}
.c-trustee .c-trustee__headings {
  margin: 1rem 0;
}
.c-trustee .c-trustee__headings h2.c-trustee__main-heading {
  font-size: 1.1rem;
  font-weight: 700;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .c-trustee .c-trustee__headings h2.c-trustee__main-heading {
    display: inline-block;
  }
}
.c-trustee .c-trustee__headings h3.c-trustee__sub-heading {
  font-size: 1.1rem;
  font-weight: 400;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .c-trustee .c-trustee__headings h3.c-trustee__sub-heading {
    display: inline-block;
  }
}
@media only screen and (min-width: 1200px) {
  .c-trustee .c-trustee__headings h3.c-trustee__sub-heading {
    margin: 0 0 0 0.5rem;
    display: inline-block;
  }
}
.c-trustee p {
  font-size: 1rem;
}

@media only screen and (min-width: 768px) {
  .c-people-story .h-img-fluid {
    width: 66%;
    height: auto;
  }
}

/* Publications section */
.c-publications {
  display: block;
  margin: 0;
  width: 100%;
  padding: 0 2rem;
}
@media only screen and (min-width: 768px) {
  .c-publications {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto;
    width: 700px;
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-publications {
    width: 750px;
  }
}
.c-publications .c-publications__row {
  display: block;
  border-bottom: 3px solid #7ab800;
  padding: 3rem 0 1rem;
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .c-publications .c-publications__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: end;
        align-items: flex-end;
    border-bottom: 3px solid #7ab800;
    padding: 0 0 35px;
  }
}
.c-publications .c-publications__row .c-publications__column-text {
  width: 100%;
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media only screen and (min-width: 768px) {
  .c-publications .c-publications__row .c-publications__column-text {
    width: 350px;
    -ms-flex-preferred-size: 350px;
        flex-basis: 350px;
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-publications .c-publications__row .c-publications__column-text {
    width: 400px;
    -ms-flex-preferred-size: 400px;
        flex-basis: 400px;
  }
}
.c-publications .c-publications__row .c-publications__column-text .c-publications__heading {
  font-weight: 700;
  font-size: 1.3rem;
  margin: 0;
}
.c-publications .c-publications__row .c-publications__column-text .c-publications__link {
  margin: 1rem 0 0;
}
.c-publications .c-publications__row .c-publications__column-text .c-publications__icon {
  width: 70px;
  height: 70px;
  margin: 50px 0 0;
}
.c-publications .c-publications__row .c-publications__column-image {
  width: 100%;
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: end;
      align-items: flex-end;
}
@media only screen and (min-width: 768px) {
  .c-publications .c-publications__row .c-publications__column-image {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 350px;
    -ms-flex-preferred-size: 350px;
        flex-basis: 350px;
    margin: 0;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: end;
        align-items: flex-end;
  }
}
.c-publications .c-publications__row .c-publications__column-image .c-publications__thumblink, .c-publications .c-publications__row .c-publications__column-image .c-publications__thumblink--landscape {
  -ms-flex-order: 1;
      order: 1;
  max-width: 155px;
  height: auto;
}
@media only screen and (min-width: 768px) {
  .c-publications .c-publications__row .c-publications__column-image .c-publications__thumblink, .c-publications .c-publications__row .c-publications__column-image .c-publications__thumblink--landscape {
    -ms-flex-order: 2;
        order: 2;
  }
}
.c-publications .c-publications__row .c-publications__column-image .c-publications__thumblink img, .c-publications .c-publications__row .c-publications__column-image .c-publications__thumblink--landscape img {
  width: 100%;
  height: auto;
}
.c-publications .c-publications__row .c-publications__column-image .c-publications__thumblink--landscape {
  max-width: 220px;
}
.c-publications .c-publications__row .c-publications__column-image .c-publications__link-top {
  display: block;
  width: 100%;
  margin: 1rem 0;
  -ms-flex-order: 2;
      order: 2;
}
@media only screen and (min-width: 768px) {
  .c-publications .c-publications__row .c-publications__column-image .c-publications__link-top {
    display: inline-block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -ms-flex-order: 1;
        order: 1;
    margin: 1rem 2rem -0.3rem 0;
  }
}
.c-publications .c-publications__row:first-of-type .c-publications__link-top {
  display: none;
}

/* Research Publications section */
.c-research-block {
  display: block;
  margin: 0 3rem;
  width: calc(100% - 6rem);
}
@media only screen and (min-width: 768px) {
  .c-research-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto;
    width: 700px;
  }
}
@media only screen and (min-width: 992px) {
  .c-research-block {
    width: 750px;
  }
}
.c-research-block .c-research__row {
  display: block;
  border-bottom: 3px solid #7ab800;
  padding: 3rem 0 1rem;
  width: 100%;
  margin: 0 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-research-block .c-research__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: end;
        align-items: flex-end;
    border-bottom: 3px solid #7ab800;
    padding: 0 0 35px;
  }
}
.c-research-block .c-research__row .c-research__text {
  width: 100%;
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media only screen and (min-width: 768px) {
  .c-research-block .c-research__row .c-research__text {
    width: 400px;
    -ms-flex-preferred-size: 400px;
        flex-basis: 400px;
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-research-block .c-research__row .c-research__text {
    width: 530px;
    -ms-flex-preferred-size: 530px;
        flex-basis: 530px;
  }
}
.c-research-block .c-research__row .c-research__text p {
  margin: 1rem 0 0;
}
.c-research-block .c-research__row .c-research__text p.c-research__date {
  margin: 0.5rem 0 0;
  color: #7ab800;
  font-weight: 500;
}
.c-research-block .c-research__row .c-research__text .c-research__heading {
  font-weight: 700;
  font-size: 1.3rem;
  margin: 0;
}
.c-research-block .c-research__row .c-research__text .c-research__link-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0 0;
}
.c-research-block .c-research__row .c-research__text .c-research__icon {
  width: 70px;
  height: 70px;
}
.c-research-block .c-research__row .c-research__text .c-read-more__link {
  display: inline-block;
  margin: 0 0 0 1rem;
}
.c-research-block .c-research__row .c-research__image {
  width: 100%;
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: end;
      align-items: flex-end;
}
@media only screen and (min-width: 768px) {
  .c-research-block .c-research__row .c-research__image {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 300px;
    -ms-flex-preferred-size: 300px;
        flex-basis: 300px;
    margin: 0;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: end;
        align-items: flex-end;
  }
}
@media only screen and (min-width: 992px) {
  .c-research-block .c-research__row .c-research__image {
    width: 250px;
    -ms-flex-preferred-size: 250px;
        flex-basis: 250px;
  }
}
.c-research-block .c-research__row .c-research__image .c-research__thumblink {
  -ms-flex-order: 1;
      order: 1;
  width: 210px;
  height: 210px;
}
@media only screen and (min-width: 768px) {
  .c-research-block .c-research__row .c-research__image .c-research__thumblink {
    -ms-flex-order: 2;
        order: 2;
  }
}
.c-research-block .c-research__row .c-research__image .c-research__thumblink img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.c-boxed-heading-absolute--bright-green {
  position: absolute;
  top: 100px;
  left: -15px;
  z-index: 999;
  background-color: #7ab800;
  padding: 0 0.45rem;
}
@media only screen and (min-width: 375px) {
  .c-boxed-heading-absolute--bright-green {
    top: 130px;
    left: -17px;
    padding: 0 0.75rem;
  }
}
@media only screen and (min-width: 400px) {
  .c-boxed-heading-absolute--bright-green {
    top: 155px;
  }
}
@media only screen and (min-width: 768px) {
  .c-boxed-heading-absolute--bright-green {
    top: 300px;
    left: -25px;
    padding: 0.25rem 2rem 0 1rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-boxed-heading-absolute--bright-green {
    top: 450px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxed-heading-absolute--bright-green {
    top: 295px;
    left: -30px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-boxed-heading-absolute--bright-green {
    top: 356px;
    left: -19px;
    padding: 0.5rem 2rem 0 1.5rem;
  }
}
.c-boxed-heading-absolute--bright-green h2 {
  color: white;
  font-size: 1.2rem;
}
@media only screen and (min-width: 400px) {
  .c-boxed-heading-absolute--bright-green h2 {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 768px) {
  .c-boxed-heading-absolute--bright-green h2 {
    font-size: 1.7rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxed-heading-absolute--bright-green h2 {
    font-size: 2.3rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-boxed-heading-absolute--bright-green h2 {
    font-size: 2.3rem;
  }
}

.l-container-fluid--history {
  padding-left: 0;
  padding-right: 0;
  background-color: #394a58;
  position: relative;
}

.c-history {
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}

.c-history__header {
  padding: 64px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: calc(100% - 4rem);
  margin: 0 auto;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .c-history__header {
    padding: 42px 0;
    -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 only screen and (min-width: 1200px) {
  .c-history__header {
    max-width: 1180px;
  }
}
.c-history__header .c-history__header-text {
  width: 100%;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-history__header .c-history__header-text {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-history__header .c-history__header-text {
    width: calc(66% - 2rem);
    -ms-flex-preferred-size: calc(66% - 2rem);
        flex-basis: calc(66% - 2rem);
  }
}
.c-history__header .c-history__header-link {
  width: 100%;
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (min-width: 768px) {
  .c-history__header .c-history__header-link {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-history__header .c-history__header-link {
    width: calc(34% - 2rem);
    -ms-flex-preferred-size: calc(34% - 2rem);
        flex-basis: calc(34% - 2rem);
    padding: 1rem 0;
  }
}
.c-history__header .c-history__header-link .c-history__header-link-text {
  color: #7ab800;
  text-decoration: none;
  padding: 0 0 0 2rem;
  font-weight: bold;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .c-history__header .c-history__header-link .c-history__header-link-text {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-history__header .c-history__header-link .c-history__header-link-text {
    font-size: 1.9rem;
  }
}
.c-history__header .c-history__header-link .c-history__header-link-text:hover {
  text-decoration: underline;
}
.c-history__header .c-history__header-link .c-boxlinks__icon, .c-history__header .c-history__header-link .c-boxlinks__icon--hover {
  height: 65px;
  width: 65px;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .c-history__header .c-history__header-link .c-boxlinks__icon, .c-history__header .c-history__header-link .c-boxlinks__icon--hover {
    height: 65px;
    width: 65px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-history__header .c-history__header-link .c-boxlinks__icon, .c-history__header .c-history__header-link .c-boxlinks__icon--hover {
    height: 84px;
    width: 84px;
  }
}

.c-history__photostrip {
  background-color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 100%;
  overflow-x: clip;
}
@media only screen and (min-width: 992px) {
  .c-history__photostrip {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.c-history__photostrip img:nth-of-type(1) {
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: auto;
  margin: 5px 0 0 0;
}
@media only screen and (min-width: 768px) {
  .c-history__photostrip img:nth-of-type(1) {
    display: none;
  }
}
.c-history__photostrip img:nth-of-type(2) {
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: auto;
  margin: 5px 0 0 0;
}
@media only screen and (min-width: 768px) {
  .c-history__photostrip img:nth-of-type(2) {
    display: none;
  }
}
.c-history__photostrip img:nth-of-type(3) {
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: auto;
  margin: 5px 0 0 0;
}
@media only screen and (min-width: 768px) {
  .c-history__photostrip img:nth-of-type(3) {
    display: none;
  }
}
.c-history__photostrip img:nth-of-type(4) {
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: auto;
  margin: 5px 0 0 0;
}
@media only screen and (min-width: 768px) {
  .c-history__photostrip img:nth-of-type(4) {
    display: none;
  }
}
.c-history__photostrip img:nth-of-type(5) {
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: auto;
  margin: 5px 0 0 0;
}
@media only screen and (min-width: 768px) {
  .c-history__photostrip img:nth-of-type(5) {
    margin: 0;
    display: none;
  }
}
.c-history__photostrip img:nth-of-type(6) {
  display: none;
}
@media only screen and (min-width: 768px) {
  .c-history__photostrip img:nth-of-type(6) {
    width: 100%;
    height: auto;
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .c-history__photostrip img:nth-of-type(6) {
    display: none;
  }
}
.c-history__photostrip img:nth-of-type(7) {
  display: none;
}
@media only screen and (min-width: 992px) {
  .c-history__photostrip img:nth-of-type(7) {
    display: block;
    width: 100%;
    height: auto;
  }
}

.c-outer-flex-row--history {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: start;
      align-items: flex-start;
  position: relative;
  background-color: #e5e5e5;
  width: 100%;
  margin: 32px 0;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-row--history {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 48px 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-outer-flex-row--history {
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}
.c-outer-flex-row--history .c-outer-flex-column-pic {
  margin: 1rem 0;
  display: inline-block;
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 520px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-row--history .c-outer-flex-column-pic {
    margin: 0;
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    height: 470px;
    background-size: cover;
  }
}
@media only screen and (min-width: 992px) {
  .c-outer-flex-row--history .c-outer-flex-column-pic {
    width: 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    height: 500px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-outer-flex-row--history .c-outer-flex-column-pic {
    width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}
.c-outer-flex-row--history .c-outer-flex-column-text__content--callout {
  width: calc(100% - 4rem);
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-row--history .c-outer-flex-column-text__content--callout {
    margin: 0;
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
    padding: 1rem 0 1rem 2rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-outer-flex-row--history .c-outer-flex-column-text__content--callout {
    width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    height: 500px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-outer-flex-row--history .c-outer-flex-column-text__content--callout {
    width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 0 0 6rem;
    height: 500px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-outer-flex-row--history .c-outer-flex-column-text__content--callout {
    padding: 0 0 0 13rem;
  }
}
.c-outer-flex-row--history .c-outer-flex-column-text__content--callout h2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 0;
  padding: 0;
  line-height: 1;
}

.c-giftaid {
  position: relative;
  border: 15px solid #eeeff0;
  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;
  z-index: 10;
  padding: 72px 2rem 2rem;
}

.c-giftaid-logo {
  position: absolute;
  left: calc(50% - 112px);
  top: -43px;
  z-index: 20;
  height: 87px;
  width: 224px;
  background-image: url("../images/graphics/donate/giftaid.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.c-donation {
  background: #eeeff0;
  position: relative;
  padding: 50px 1rem 1rem;
}

.c-donation--regular {
  position: relative;
  margin: 3rem 0;
}

.c-donation__heading, .c-donation__heading--regular, .c-donation__heading--single {
  display: inline-block;
  text-align: center;
  padding: 1rem;
  color: white;
  text-transform: uppercase;
  position: absolute;
  font-weight: 200;
  line-height: 1.6;
  margin: 0 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-donation__heading, .c-donation__heading--regular, .c-donation__heading--single {
    font-size: 1.3rem;
  }
  .c-donation__heading strong, .c-donation__heading--regular strong, .c-donation__heading--single strong {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-donation__heading, .c-donation__heading--regular, .c-donation__heading--single {
    font-size: 1.7rem;
  }
  .c-donation__heading strong, .c-donation__heading--regular strong, .c-donation__heading--single strong {
    font-size: 1.9rem;
  }
}
.c-donation__heading strong, .c-donation__heading--regular strong, .c-donation__heading--single strong {
  line-height: 1.46;
  font-weight: 600;
}

.c-donation__heading--single {
  background-color: #7ab800;
  width: 260px;
  left: calc(50% - 130px);
  top: -38px;
}

.c-donation__heading--regular {
  background-color: #00b0ca;
  width: 260px;
  left: calc(50% - 130px);
  top: -38px;
}
@media only screen and (min-width: 768px) {
  .c-donation__heading--regular {
    width: 340px;
    left: calc(50% - 170px);
  }
}

.c-donation__sub-heading {
  width: calc(100% - 2rem);
  text-align: center;
  font-weight: 200;
  line-height: 1.6;
  margin: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-donation__sub-heading {
    font-size: 1.2rem;
  }
  .c-donation__sub-heading strong {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-donation__sub-heading {
    font-size: 1.4rem;
  }
  .c-donation__sub-heading strong {
    font-size: 1.5rem;
  }
}
.c-donation__sub-heading strong {
  line-height: 1.46;
  font-weight: 600;
}

.c-donation__sub-heading--left {
  width: calc(100% - 2rem);
  font-weight: 200;
  line-height: 1.6;
  text-align: center;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-donation__sub-heading--left {
    font-size: 1.2rem;
  }
  .c-donation__sub-heading--left strong {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-donation__sub-heading--left {
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) {
  .c-donation__sub-heading--left {
    font-size: 1.4rem;
  }
  .c-donation__sub-heading--left strong {
    font-size: 1.5rem;
  }
}
.c-donation__sub-heading--left strong {
  line-height: 1.46;
  font-weight: 600;
}

@media only screen and (min-width: 992px) {
  .c-donation__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 2rem 2rem;
    width: 100%;
  }
}

.c-donation__row--regular {
  background: #eeeff0;
  margin: 0;
}
@media only screen and (min-width: 992px) {
  .c-donation__row--regular {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: -3rem 0 0;
    padding: 0;
    width: 100%;
  }
}

@media only screen and (min-width: 992px) {
  .c-donation__column {
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    margin: 0;
    padding: 0 2rem;
  }
}

@media only screen and (min-width: 992px) {
  .c-donation__column:last-of-type {
    border-left: 3px solid #394a58;
  }
}

.c-donation__column--no-border {
  padding: 50px 1rem 0;
}
@media only screen and (min-width: 992px) {
  .c-donation__column--no-border {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    margin: 0;
    padding: 3rem 1rem 2rem 5rem;
  }
}

.c-donation__column--regular {
  background-image: url("../images/photos/donate/donatebg-767x512.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 400px;
}
@media only screen and (min-width: 992px) {
  .c-donation__column--regular {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    margin: 0;
    padding: 0;
  }
}

.c-boxlinks__donate {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem 0;
}
.c-boxlinks__donate .c-boxlinks__donate-text {
  color: #43576a;
  margin: 0 0 0 1rem;
}
.c-boxlinks__donate .c-boxlinks__icon, .c-boxlinks__donate .c-boxlinks__icon--hover {
  display: block;
  width: 70px;
  height: 70px;
  padding: 0;
  margin: 0;
}

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

@media (min-width: 768px) {
  .c-boxlinks-jobs {
    margin: -2rem 3rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks-jobs {
    padding: 0 1rem 3rem;
    margin: -2rem auto 0;
    width: 1088px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-boxlinks-jobs {
    padding: 0 1rem 4rem;
    margin: -1rem auto 0;
    width: 1280px;
  }
}

.c-boxlinks-jobs__link {
  width: calc(100% - 2rem);
  padding: 0 0 1rem;
  margin: 1rem 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 768px) {
  .c-boxlinks-jobs__link {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    padding: 0 0 2rem 0;
    margin: 2rem 0 0;
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks-jobs__link {
    -ms-flex-preferred-size: 29%;
        flex-basis: 29%;
    min-height: 435px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-boxlinks-jobs__link {
    min-height: 460px;
  }
}
.c-boxlinks-jobs__link:hover {
  text-decoration: none;
}

.c-boxlinks-jobs__link--square {
  width: calc(100% - 2rem);
  padding: 1rem;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border: 1px solid #7ab800;
}
@media (min-width: 768px) {
  .c-boxlinks-jobs__link--square {
    width: 190px;
    min-height: 190px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks-jobs__link--square {
    width: 230px;
    min-height: 180px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-boxlinks-jobs__link--square {
    width: 200px;
    min-height: 200px;
  }
}
.c-boxlinks-jobs__link--square:hover {
  text-decoration: none;
}
.c-boxlinks-jobs__link--square .c-boxlinks-jobs__text .c-boxlinks-jobs__heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
  padding: 0;
  line-height: 1;
}
.c-boxlinks-jobs__link--square .c-boxlinks-jobs__text .c-boxlinks-jobs__heading h4 {
  color: #7ab800;
  margin: 1rem 0 0;
}
.c-boxlinks-jobs__link--square .c-boxlinks-jobs__text .c-dummy-text-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 1rem 0;
}
.c-boxlinks-jobs__link--square .c-boxlinks-jobs__text .c-dummy-text-link p {
  margin: 0;
  font-family: "Montserrat", sans-serif;
}
.c-boxlinks-jobs__link--square .c-boxlinks-jobs__text .c-dummy-text-link .c-arrow-icon--right {
  display: block;
  height: 24px;
  width: 20px;
  padding: 0 0.6rem 0 0;
  fill: #68717d;
  margin: -3px 10px 0;
}

.c-boxlinks-jobs__image {
  width: 100%;
  height: auto;
  display: block;
  padding: 0 0 27px 0;
}
@media only screen and (min-width: 768px) {
  .c-boxlinks-jobs__image {
    padding: 0 0 19px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxlinks-jobs__image {
    padding: 0 0 20px 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-boxlinks-jobs__image {
    padding: 0 0 30px 0;
  }
}

.c-boxlinks-jobs__text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  position: relative;
}
.c-boxlinks-jobs__text .c-boxlinks-jobs__heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
  padding: 0;
  line-height: 1;
}
.c-boxlinks-jobs__text .c-boxlinks-jobs__heading h4 {
  color: #00b0ca;
  margin: 1rem 0 0;
}
.c-boxlinks-jobs__text .c-boxlinks-jobs__sub-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
  padding: 0;
  line-height: 1;
}
.c-boxlinks-jobs__text .c-boxlinks-jobs__sub-heading h4 {
  font-family: "Montserrat", sans-serif;
  margin: 0.5rem 0 0;
}
.c-boxlinks-jobs__text p {
  color: black;
}

.c-boxed-heading-absolute--orange {
  position: absolute;
  top: 140px;
  left: -37px;
  z-index: 999;
  background-color: #f57b20;
  padding: 0 0.45rem;
}
@media only screen and (min-width: 375px) {
  .c-boxed-heading-absolute--orange {
    top: 182px;
    left: -17px;
    padding: 0 0.75rem;
  }
}
@media only screen and (min-width: 400px) {
  .c-boxed-heading-absolute--orange {
    top: 226px;
  }
}
@media only screen and (min-width: 768px) {
  .c-boxed-heading-absolute--orange {
    top: 396px;
    left: -25px;
    padding: 0 2rem 0 1rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-boxed-heading-absolute--orange {
    top: 560px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxed-heading-absolute--orange {
    top: 390px;
    left: -30px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-boxed-heading-absolute--orange {
    top: 477px;
    left: -19px;
    padding: 0 2rem 0 1.5rem;
  }
}
.c-boxed-heading-absolute--orange h2 {
  color: white;
  font-size: 1.2rem;
}
@media only screen and (min-width: 400px) {
  .c-boxed-heading-absolute--orange h2 {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 768px) {
  .c-boxed-heading-absolute--orange h2 {
    font-size: 1.7rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-boxed-heading-absolute--orange h2 {
    font-size: 2.3rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-boxed-heading-absolute--orange h2 {
    font-size: 2.3rem;
  }
}

@media (min-width: 768px) {
  .c-rewards {
    margin: 2rem 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-rewards {
    padding: 0 1rem 3rem;
    margin: 2rem auto;
    width: 1088px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-rewards {
    padding: 0 1rem 4rem;
    margin: 2rem auto;
    width: 1280px;
  }
}

.c-rewards__box, .c-rewards__box--cyan, .c-rewards__box--orange, .c-rewards__box--fake, .c-rewards__box--red, .c-rewards__box--purple, .c-rewards__box--bright-green, .c-rewards__box--grey, .c-rewards__box--green {
  width: calc(100% - 2rem);
  padding: 1rem;
  margin: 1rem;
  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;
}
@media (min-width: 768px) {
  .c-rewards__box, .c-rewards__box--cyan, .c-rewards__box--orange, .c-rewards__box--fake, .c-rewards__box--red, .c-rewards__box--purple, .c-rewards__box--bright-green, .c-rewards__box--grey, .c-rewards__box--green {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 2rem 0;
    width: auto;
    min-height: 380px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-rewards__box, .c-rewards__box--cyan, .c-rewards__box--orange, .c-rewards__box--fake, .c-rewards__box--red, .c-rewards__box--purple, .c-rewards__box--bright-green, .c-rewards__box--grey, .c-rewards__box--green {
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    margin: 1rem 2rem 1rem 0;
    min-height: 435px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-rewards__box, .c-rewards__box--cyan, .c-rewards__box--orange, .c-rewards__box--fake, .c-rewards__box--red, .c-rewards__box--purple, .c-rewards__box--bright-green, .c-rewards__box--grey, .c-rewards__box--green {
    min-height: 460px;
  }
}

.c-rewards__box-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  position: relative;
}
.c-rewards__box-text .c-rewards__box-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
  padding: 0;
  line-height: 1;
}
.c-rewards__box-text .c-rewards__box-heading h4 {
  color: white;
  margin: 1rem 0 0;
}
.c-rewards__box-text ul {
  border-top: 1px solid white;
  padding: 1rem 0 0 0;
  margin: 1rem auto;
  list-style-type: none;
}
.c-rewards__box-text li {
  color: white;
}

.c-rewards-icon {
  height: 80px;
  width: 70px;
  margin: 1rem 0;
}

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

.c-rewards__box--grey {
  background-color: #4e5461;
}

.c-rewards__box--bright-green {
  background-color: #7ab800;
}

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

.c-rewards__box--red {
  background-color: #e9292f;
}
@media only screen and (min-width: 1200px) {
  .c-rewards__box--red {
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    margin: 1rem 0 1rem 0;
  }
}

@media only screen and (min-width: 1200px) {
  .c-rewards__box--fake {
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    margin: 1rem 0 1rem 0;
  }
}

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

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

.c-current-jobs {
  width: calc(100% - 2rem);
  padding: 0;
  margin: 2rem 1rem;
  display: block;
  position: relative;
}
@media (min-width: 768px) {
  .c-current-jobs {
    margin: 3rem 3rem;
    width: calc(100% - 6rem);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    background-color: #00b0ca;
  }
}
@media only screen and (min-width: 1200px) {
  .c-current-jobs {
    width: calc(1088px - 2rem);
    margin: 3rem auto 4rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-current-jobs {
    width: calc(1308px - 4rem);
  }
}

.current-jobs__icon {
  display: none;
}
@media (min-width: 768px) {
  .current-jobs__icon {
    display: block;
    position: absolute;
    top: calc(50% - 50px);
    left: calc(50% - 50px);
    width: 100px;
    height: 100px;
    z-index: 999;
  }
}
@media (min-width: 1200px) {
  .current-jobs__icon {
    top: calc(50% - 50px);
    left: calc(33% - 50px);
    width: 100px;
    height: 100px;
  }
}

.current-jobs__icon--mobile {
  display: block;
  position: absolute;
  top: 16px;
  left: 14px;
  width: 60px;
  height: 60px;
}
@media (min-width: 375px) {
  .current-jobs__icon--mobile {
    top: 16px;
    left: 16px;
    width: 80px;
    height: 80px;
  }
}
@media (min-width: 768px) {
  .current-jobs__icon--mobile {
    display: none;
  }
}

.c-current-jobs__image {
  margin: 2rem 1rem;
}
@media (min-width: 768px) {
  .c-current-jobs__image {
    margin: 0;
    padding: 0;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: auto;
    line-height: 0.4;
  }
}
@media only screen and (min-width: 1200px) {
  .c-current-jobs__image {
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}

.c-current-jobs__text {
  margin: 2rem 1rem;
  background-color: #2badc9;
  height: 180px;
  padding: 1rem 1rem 1rem 90px;
  position: relative;
}
@media (min-width: 375px) {
  .c-current-jobs__text {
    padding: 1rem 1rem 1rem 110px;
  }
}
@media (min-width: 390px) {
  .c-current-jobs__text {
    padding: 1rem 1rem 1rem 130px;
  }
}
@media (min-width: 768px) {
  .c-current-jobs__text {
    margin: 0;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding: 1rem 1rem 1rem 94px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-current-jobs__text {
    -ms-flex-preferred-size: 67%;
        flex-basis: 67%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: end;
        align-items: flex-end;
    padding: 1rem 4rem 1rem 110px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-current-jobs__text {
    padding: 1rem 6rem 1rem 140px;
  }
}

.c-current-jobs__heading {
  color: white;
  width: 160px;
  margin: 0 0 1rem 0;
}
@media only screen and (min-width: 992px) {
  .c-current-jobs__heading {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .c-current-jobs__heading {
    width: 280px;
    margin: 0 0 1rem 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-current-jobs__heading {
    width: 330px;
  }
}

.c-current-jobs__search {
  background-color: white;
  padding: 0.5rem 0.5rem 0.5rem 1rem;
  max-width: 160px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  color: black;
}
.c-current-jobs__search:hover {
  text-decoration: underline;
}
.c-current-jobs__search .c-arrow-icon--right {
  display: block;
  height: 26px;
  width: 22px;
  padding: 0 0.6rem 0 0;
  fill: #68717d;
  margin: -5px 10px 0;
}

.c-sjog-loved__logo {
  position: absolute;
  top: -60px;
  left: 0;
  width: 160px;
  height: 67px;
}
@media only screen and (min-width: 768px) {
  .c-sjog-loved__logo {
    top: -80px;
    left: 0;
    width: 160px;
    height: 67px;
  }
}
@media only screen and (min-width: 992px) {
  .c-sjog-loved__logo {
    width: 190px;
    height: 79px;
  }
}

.c-sjog-loved__content {
  background-color: #eeeff0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
@media only screen and (min-width: 992px) {
  .c-sjog-loved__content {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.c-sjog-loved__content .c-sjog-loved__text {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 1rem 2rem;
}
@media only screen and (min-width: 992px) {
  .c-sjog-loved__content .c-sjog-loved__text {
    padding: 0;
    -ms-flex-preferred-size: calc(100% - 520px);
        flex-basis: calc(100% - 520px);
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.c-sjog-loved__content .c-sjog-loved__text .c-sjog-loved__heading {
  font-size: 1.3rem;
  font-weight: 500;
  text-align: center;
  width: 100%;
  padding: 1rem 0;
  margin: 44px 0 0.5rem 0;
}
@media only screen and (min-width: 768px) {
  .c-sjog-loved__content .c-sjog-loved__text .c-sjog-loved__heading {
    text-align: left;
    margin: 16px 0 0.5rem 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-sjog-loved__content .c-sjog-loved__text .c-sjog-loved__heading {
    margin: 2rem 1rem 0 80px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-sjog-loved__content .c-sjog-loved__text .c-sjog-loved__heading {
    width: calc(100% - 2rem);
    padding: 0;
    font-size: 1.22rem;
    margin: 4rem 1rem 0 80px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-sjog-loved__content .c-sjog-loved__text .c-sjog-loved__heading {
    font-size: 1.48rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-sjog-loved__content .c-sjog-loved__text .c-sjog-loved__body {
    margin: 0 1rem 1rem 80px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-sjog-loved__content .c-sjog-loved__text .c-sjog-loved__body {
    margin: 1.5rem 10rem 1rem 80px;
  }
}
.c-sjog-loved__content .c-sjog-loved__image {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .c-sjog-loved__content .c-sjog-loved__image {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-sjog-loved__content .c-sjog-loved__image {
    -ms-flex-preferred-size: 520px;
        flex-basis: 520px;
  }
}

.c-rewards-v2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  max-width: 398px;
  margin: 1rem auto;
}
@media (min-width: 768px) {
  .c-rewards-v2 {
    max-width: 768px;
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 2rem auto;
  }
}
@media only screen and (min-width: 1200px) {
  .c-rewards-v2 {
    max-width: 1088px;
    padding: 0 1rem 3rem;
    margin: 2rem auto;
    width: 1088px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-rewards-v2 {
    padding: 0 1rem 4rem;
    margin: 2rem auto;
    width: 1280px;
    max-width: 1280px;
  }
}

.c-rewards-v2__box, .c-rewards-v2__box:nth-child(18), .c-rewards-v2__box:nth-child(17), .c-rewards-v2__box:nth-child(16), .c-rewards-v2__box:nth-child(15), .c-rewards-v2__box:nth-child(14), .c-rewards-v2__box:nth-child(13), .c-rewards-v2__box:nth-child(12), .c-rewards-v2__box:nth-child(11), .c-rewards-v2__box:nth-child(10), .c-rewards-v2__box:nth-child(9), .c-rewards-v2__box:nth-child(8), .c-rewards-v2__box:nth-child(7), .c-rewards-v2__box:nth-child(6), .c-rewards-v2__box:nth-child(5), .c-rewards-v2__box:nth-child(4), .c-rewards-v2__box:nth-child(3), .c-rewards-v2__box:nth-child(2), .c-rewards-v2__box:nth-child(1) {
  width: calc(100% - 2rem);
  padding: 1rem;
  margin: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  background-color: #43576a;
  height: 138px;
}
@media (min-width: 768px) {
  .c-rewards-v2__box, .c-rewards-v2__box:nth-child(18), .c-rewards-v2__box:nth-child(17), .c-rewards-v2__box:nth-child(16), .c-rewards-v2__box:nth-child(15), .c-rewards-v2__box:nth-child(14), .c-rewards-v2__box:nth-child(13), .c-rewards-v2__box:nth-child(12), .c-rewards-v2__box:nth-child(11), .c-rewards-v2__box:nth-child(10), .c-rewards-v2__box:nth-child(9), .c-rewards-v2__box:nth-child(8), .c-rewards-v2__box:nth-child(7), .c-rewards-v2__box:nth-child(6), .c-rewards-v2__box:nth-child(5), .c-rewards-v2__box:nth-child(4), .c-rewards-v2__box:nth-child(3), .c-rewards-v2__box:nth-child(2), .c-rewards-v2__box:nth-child(1) {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .c-rewards-v2__box, .c-rewards-v2__box:nth-child(18), .c-rewards-v2__box:nth-child(17), .c-rewards-v2__box:nth-child(16), .c-rewards-v2__box:nth-child(15), .c-rewards-v2__box:nth-child(14), .c-rewards-v2__box:nth-child(13), .c-rewards-v2__box:nth-child(12), .c-rewards-v2__box:nth-child(11), .c-rewards-v2__box:nth-child(10), .c-rewards-v2__box:nth-child(9), .c-rewards-v2__box:nth-child(8), .c-rewards-v2__box:nth-child(7), .c-rewards-v2__box:nth-child(6), .c-rewards-v2__box:nth-child(5), .c-rewards-v2__box:nth-child(4), .c-rewards-v2__box:nth-child(3), .c-rewards-v2__box:nth-child(2), .c-rewards-v2__box:nth-child(1) {
    -ms-flex-preferred-size: calc(24% - 2rem);
        flex-basis: calc(24% - 2rem);
  }
}

.c-rewards-v2__box-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  position: relative;
}
.c-rewards-v2__box-text .c-rewards-v2__box-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  text-align: left;
  -ms-flex-positive: 0;
      flex-grow: 0;
  margin: 0;
  padding: 0;
  line-height: 1;
}
.c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
  color: white;
  margin: 0;
  font-size: 1rem;
}
@media (min-width: 1200px) {
  .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
    font-size: 0.9rem;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
    font-size: 1rem;
  }
}
.c-rewards-v2__box-text .c-rewards-v2__box-heading h4 span {
  font-size: 0.8rem;
}
@media (min-width: 1200px) {
  .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 span {
    font-size: 0.7rem;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 span {
    font-size: 0.8rem;
  }
}

.c-rewards-v2_icon-wrapper {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 1rem 0 0;
  height: 106px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100px;
  -ms-flex-preferred-size: 100px;
      flex-basis: 100px;
}
@media (min-width: 375px) {
  .c-rewards-v2_icon-wrapper {
    width: 130px;
    -ms-flex-preferred-size: 130px;
        flex-basis: 130px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2_icon-wrapper {
    width: 100px;
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2_icon-wrapper {
    width: 67px;
    -ms-flex-preferred-size: 67px;
        flex-basis: 67px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2_icon-wrapper {
    width: 97px;
    -ms-flex-preferred-size: 97px;
        flex-basis: 97px;
  }
}

.c-rewards-v2-icon {
  height: 60px;
  width: 60px;
  padding-right: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.c-rewards-v2__box:nth-child(1) {
  -ms-flex-order: 1;
      order: 1;
  background-color: #43576a;
}
.c-rewards-v2__box:nth-child(1) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid white;
}
.c-rewards-v2__box:nth-child(1) .c-rewards-v2-icon {
  height: 80.75px;
  width: 80.75px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(1) .c-rewards-v2-icon {
    height: 95px;
    width: 95px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(1) .c-rewards-v2-icon {
    height: 71.25px;
    width: 71.25px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(1) .c-rewards-v2-icon {
    height: 57px;
    width: 57px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(1) .c-rewards-v2-icon {
    height: 85.5px;
    width: 85.5px;
  }
}

.c-rewards-v2__box:nth-child(2) {
  -ms-flex-order: 2;
      order: 2;
  background-color: #eeeff0;
}
.c-rewards-v2__box:nth-child(2) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid #43576a;
}
.c-rewards-v2__box:nth-child(2) .c-rewards-v2-icon {
  height: 80.75px;
  width: 100.3px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(2) .c-rewards-v2-icon {
    height: 95px;
    width: 118px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(2) .c-rewards-v2-icon {
    height: 71.25px;
    width: 88.5px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(2) .c-rewards-v2-icon {
    height: 57px;
    width: 70.8px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(2) .c-rewards-v2-icon {
    height: 85.5px;
    width: 106.2px;
  }
}
.c-rewards-v2__box:nth-child(2) .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
  color: #43576a;
}

.c-rewards-v2__box:nth-child(3) {
  -ms-flex-order: 3;
      order: 3;
  background-color: #43576a;
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(3) {
    -ms-flex-order: 4;
        order: 4;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(3) {
    -ms-flex-order: 3;
        order: 3;
  }
}
.c-rewards-v2__box:nth-child(3) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid white;
}
.c-rewards-v2__box:nth-child(3) .c-rewards-v2-icon {
  height: 86.7px;
  width: 77.35px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(3) .c-rewards-v2-icon {
    height: 102px;
    width: 91px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(3) .c-rewards-v2-icon {
    height: 76.5px;
    width: 68.25px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(3) .c-rewards-v2-icon {
    height: 61.2px;
    width: 54.6px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(3) .c-rewards-v2-icon {
    height: 91.8px;
    width: 81.9px;
  }
}

.c-rewards-v2__box:nth-child(4) {
  background-color: #eeeff0;
  -ms-flex-order: 4;
      order: 4;
}
.c-rewards-v2__box:nth-child(4) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid #43576a;
}
.c-rewards-v2__box:nth-child(4) .c-rewards-v2-icon {
  height: 86.7px;
  width: 77.35px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(4) .c-rewards-v2-icon {
    height: 102px;
    width: 91px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(4) .c-rewards-v2-icon {
    height: 76.5px;
    width: 68.25px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(4) .c-rewards-v2-icon {
    height: 61.2px;
    width: 54.6px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(4) .c-rewards-v2-icon {
    height: 91.8px;
    width: 81.9px;
  }
}
.c-rewards-v2__box:nth-child(4) .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
  color: #43576a;
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(4) {
    -ms-flex-order: 3;
        order: 3;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(4) {
    -ms-flex-order: 4;
        order: 4;
  }
}

.c-rewards-v2__box:nth-child(5) {
  -ms-flex-order: 6;
      order: 6;
  background-color: #eeeff0;
}
.c-rewards-v2__box:nth-child(5) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid #43576a;
}
.c-rewards-v2__box:nth-child(5) .c-rewards-v2-icon {
  height: 96.05px;
  width: 83.3px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(5) .c-rewards-v2-icon {
    height: 113px;
    width: 98px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(5) .c-rewards-v2-icon {
    height: 84.75px;
    width: 73.5px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(5) .c-rewards-v2-icon {
    height: 67.8px;
    width: 58.8px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(5) .c-rewards-v2-icon {
    height: 101.7px;
    width: 88.2px;
  }
}
.c-rewards-v2__box:nth-child(5) .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
  color: #43576a;
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(5) {
    -ms-flex-order: 5;
        order: 5;
  }
}

.c-rewards-v2__box:nth-child(6) {
  -ms-flex-order: 5;
      order: 5;
  background-color: #43576a;
}
.c-rewards-v2__box:nth-child(6) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid white;
}
.c-rewards-v2__box:nth-child(6) .c-rewards-v2-icon {
  height: 87.55px;
  width: 102.85px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(6) .c-rewards-v2-icon {
    height: 103px;
    width: 121px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(6) .c-rewards-v2-icon {
    height: 77.25px;
    width: 90.75px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(6) .c-rewards-v2-icon {
    height: 61.8px;
    width: 72.6px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(6) .c-rewards-v2-icon {
    height: 92.7px;
    width: 108.9px;
  }
}
.c-rewards-v2__box:nth-child(6) .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
  color: white;
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(6) {
    -ms-flex-order: 6;
        order: 6;
  }
}

.c-rewards-v2__box:nth-child(7) {
  -ms-flex-order: 8;
      order: 8;
  background-color: #eeeff0;
}
.c-rewards-v2__box:nth-child(7) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid #43576a;
}
.c-rewards-v2__box:nth-child(7) .c-rewards-v2-icon {
  height: 96.9px;
  width: 87.55px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(7) .c-rewards-v2-icon {
    height: 114px;
    width: 103px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(7) .c-rewards-v2-icon {
    height: 85.5px;
    width: 77.25px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(7) .c-rewards-v2-icon {
    height: 68.4px;
    width: 61.8px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(7) .c-rewards-v2-icon {
    height: 102.6px;
    width: 92.7px;
  }
}
.c-rewards-v2__box:nth-child(7) .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
  color: #43576a;
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(7) {
    -ms-flex-order: 7;
        order: 7;
  }
}

.c-rewards-v2__box:nth-child(8) {
  -ms-flex-order: 7;
      order: 7;
  background-color: #43576a;
}
.c-rewards-v2__box:nth-child(8) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid white;
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(8) {
    -ms-flex-order: 8;
        order: 8;
  }
}
.c-rewards-v2__box:nth-child(8) .c-rewards-v2-icon {
  height: 86.7px;
  width: 77.35px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(8) .c-rewards-v2-icon {
    height: 102px;
    width: 91px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(8) .c-rewards-v2-icon {
    height: 76.5px;
    width: 68.25px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(8) .c-rewards-v2-icon {
    height: 60.6px;
    width: 44.4px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(8) .c-rewards-v2-icon {
    height: 90.9px;
    width: 66.6px;
  }
}

.c-rewards-v2__box:nth-child(9) {
  -ms-flex-order: 9;
      order: 9;
  background-color: #43576a;
}
.c-rewards-v2__box:nth-child(9) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid white;
}
.c-rewards-v2__box:nth-child(9) .c-rewards-v2-icon {
  height: 80.75px;
  width: 74.8px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(9) .c-rewards-v2-icon {
    height: 95px;
    width: 88px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(9) .c-rewards-v2-icon {
    height: 71.25px;
    width: 66px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(9) .c-rewards-v2-icon {
    height: 57px;
    width: 52.8px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(9) .c-rewards-v2-icon {
    height: 85.5px;
    width: 79.2px;
  }
}

.c-rewards-v2__box:nth-child(10) {
  -ms-flex-order: 10;
      order: 10;
  background-color: #eeeff0;
}
.c-rewards-v2__box:nth-child(10) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid #43576a;
}
.c-rewards-v2__box:nth-child(10) .c-rewards-v2-icon {
  height: 94.35px;
  width: 74.8px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(10) .c-rewards-v2-icon {
    height: 111px;
    width: 88px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(10) .c-rewards-v2-icon {
    height: 83.25px;
    width: 66px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(10) .c-rewards-v2-icon {
    height: 66.6px;
    width: 52.8px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(10) .c-rewards-v2-icon {
    height: 99.9px;
    width: 79.2px;
  }
}
.c-rewards-v2__box:nth-child(10) .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
  color: #43576a;
}

.c-rewards-v2__box:nth-child(11) {
  -ms-flex-order: 11;
      order: 11;
  background-color: #43576a;
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(11) {
    -ms-flex-order: 12;
        order: 12;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(11) {
    -ms-flex-order: 11;
        order: 11;
  }
}
.c-rewards-v2__box:nth-child(11) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid white;
}
.c-rewards-v2__box:nth-child(11) .c-rewards-v2-icon {
  height: 92.65px;
  width: 75.65px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(11) .c-rewards-v2-icon {
    height: 109px;
    width: 89px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(11) .c-rewards-v2-icon {
    height: 81.75px;
    width: 66.75px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(11) .c-rewards-v2-icon {
    height: 65.4px;
    width: 53.4px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(11) .c-rewards-v2-icon {
    height: 98.1px;
    width: 80.1px;
  }
}

.c-rewards-v2__box:nth-child(12) {
  -ms-flex-order: 12;
      order: 12;
  background-color: #eeeff0;
}
.c-rewards-v2__box:nth-child(12) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid #43576a;
}
.c-rewards-v2__box:nth-child(12) .c-rewards-v2-icon {
  height: 66.3px;
  width: 106.25px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(12) .c-rewards-v2-icon {
    height: 66.3px;
    width: 106.25px;
  }
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(12) .c-rewards-v2-icon {
    height: 78px;
    width: 125px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(12) .c-rewards-v2-icon {
    height: 58.5px;
    width: 93.75px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(12) .c-rewards-v2-icon {
    height: 46.8px;
    width: 75px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(12) .c-rewards-v2-icon {
    height: 70.2px;
    width: 112.5px;
  }
}
.c-rewards-v2__box:nth-child(12) .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
  color: #43576a;
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(12) {
    -ms-flex-order: 11;
        order: 11;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(12) {
    -ms-flex-order: 12;
        order: 12;
  }
}

.c-rewards-v2__box:nth-child(13) {
  -ms-flex-order: 14;
      order: 14;
  background-color: #eeeff0;
}
.c-rewards-v2__box:nth-child(13) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid #43576a;
}
.c-rewards-v2__box:nth-child(13) .c-rewards-v2-icon {
  height: 99.45px;
  width: 99.45px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(13) .c-rewards-v2-icon {
    height: 117px;
    width: 117px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(13) .c-rewards-v2-icon {
    height: 87.75px;
    width: 87.75px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(13) .c-rewards-v2-icon {
    height: 70.2px;
    width: 70.2px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(13) .c-rewards-v2-icon {
    height: 105.3px;
    width: 105.3px;
  }
}
.c-rewards-v2__box:nth-child(13) .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
  color: #43576a;
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(13) {
    -ms-flex-order: 13;
        order: 13;
  }
}

.c-rewards-v2__box:nth-child(14) {
  -ms-flex-order: 13;
      order: 13;
  background-color: #43576a;
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(14) {
    -ms-flex-order: 14;
        order: 14;
  }
}
.c-rewards-v2__box:nth-child(14) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid white;
}
.c-rewards-v2__box:nth-child(14) .c-rewards-v2-icon {
  height: 81.6px;
  width: 85px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(14) .c-rewards-v2-icon {
    height: 96px;
    width: 100px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(14) .c-rewards-v2-icon {
    height: 72px;
    width: 75px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(14) .c-rewards-v2-icon {
    height: 57.6px;
    width: 60px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(14) .c-rewards-v2-icon {
    height: 86.4px;
    width: 90px;
  }
}

.c-rewards-v2__box:nth-child(15) {
  -ms-flex-order: 16;
      order: 16;
  background-color: #eeeff0;
}
.c-rewards-v2__box:nth-child(15) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid #43576a;
}
.c-rewards-v2__box:nth-child(15) .c-rewards-v2-icon {
  height: 111.35px;
  width: 76.5px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(15) .c-rewards-v2-icon {
    height: 131px;
    width: 90px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(15) .c-rewards-v2-icon {
    height: 98.25px;
    width: 67.5px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(15) .c-rewards-v2-icon {
    height: 78.6px;
    width: 54px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(15) .c-rewards-v2-icon {
    height: 117.9px;
    width: 81px;
  }
}
.c-rewards-v2__box:nth-child(15) .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
  color: #43576a;
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(15) {
    -ms-flex-order: 15;
        order: 15;
  }
}

.c-rewards-v2__box:nth-child(16) {
  -ms-flex-order: 15;
      order: 15;
  background-color: #43576a;
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(16) {
    -ms-flex-order: 16;
        order: 16;
  }
}
.c-rewards-v2__box:nth-child(16) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid white;
}
.c-rewards-v2__box:nth-child(16) .c-rewards-v2-icon {
  height: 90.1px;
  width: 67.15px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(16) .c-rewards-v2-icon {
    height: 106px;
    width: 79px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(16) .c-rewards-v2-icon {
    height: 79.5px;
    width: 59.25px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(16) .c-rewards-v2-icon {
    height: 63.6px;
    width: 47.4px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(16) .c-rewards-v2-icon {
    height: 95.4px;
    width: 71.1px;
  }
}

.c-rewards-v2__box:nth-child(17) {
  -ms-flex-order: 17;
      order: 17;
  background-color: #43576a;
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(17) {
    -ms-flex-order: 17;
        order: 17;
  }
}
.c-rewards-v2__box:nth-child(17) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid white;
}
.c-rewards-v2__box:nth-child(17) .c-rewards-v2-icon {
  height: 80.75px;
  width: 89.25px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(17) .c-rewards-v2-icon {
    height: 95px;
    width: 105px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(17) .c-rewards-v2-icon {
    height: 71.25px;
    width: 78.75px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(17) .c-rewards-v2-icon {
    height: 57px;
    width: 63px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(17) .c-rewards-v2-icon {
    height: 85.5px;
    width: 94.5px;
  }
}

.c-rewards-v2__box:nth-child(18) {
  -ms-flex-order: 18;
      order: 18;
  background-color: #eeeff0;
}
.c-rewards-v2__box:nth-child(18) .c-rewards-v2_icon-wrapper {
  border-right: 3px solid #43576a;
}
.c-rewards-v2__box:nth-child(18) .c-rewards-v2-icon {
  height: 85px;
  width: 98.6px;
}
@media (min-width: 375px) {
  .c-rewards-v2__box:nth-child(18) .c-rewards-v2-icon {
    height: 100px;
    width: 116px;
  }
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(18) .c-rewards-v2-icon {
    height: 75px;
    width: 87px;
  }
}
@media (min-width: 1200px) {
  .c-rewards-v2__box:nth-child(18) .c-rewards-v2-icon {
    height: 60px;
    width: 69.6px;
  }
}
@media (min-width: 1600px) {
  .c-rewards-v2__box:nth-child(18) .c-rewards-v2-icon {
    height: 90px;
    width: 104.4px;
  }
}
.c-rewards-v2__box:nth-child(18) .c-rewards-v2__box-text .c-rewards-v2__box-heading h4 {
  color: #43576a;
}
@media (min-width: 768px) {
  .c-rewards-v2__box:nth-child(18) {
    -ms-flex-order: 18;
        order: 18;
  }
}

/* New jobs section */
.c-jobs-block {
  display: block;
  margin: 1rem 0;
  padding: 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block {
    margin: 1rem auto;
    width: 560px;
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-jobs-block {
    margin: 0 auto 3rem auto;
    width: 767px;
    min-height: 400px;
  }
}
.c-jobs-block .c-job {
  background-color: #eeeff0;
  margin: 3rem 0;
  /* Job description button */
}
.c-jobs-block .c-job .c-job__header {
  background-color: #394a58;
  padding: 20px 20px 20px 80px;
  background-position: 20px center;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  height: 120px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.c-jobs-block .c-job .c-job__header .c-job__heading {
  font-weight: 700;
  color: white;
  font-size: 1rem;
  margin: 0;
}
@media only screen and (min-width: 414px) {
  .c-jobs-block .c-job .c-job__header .c-job__heading {
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__header .c-job__heading {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 414px) {
  .c-jobs-block .c-job .c-job__header {
    background-size: 60px 60px;
    padding: 20px 20px 20px 120px;
    background-position: 50px center;
  }
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__header {
    background-size: 80px 80px;
    padding: 20px 50px 20px 160px;
  }
}
.c-jobs-block .c-job .c-job__content {
  padding: 20px;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__content {
    padding: 20px 50px;
  }
}
.c-jobs-block .c-job .c-job__overview {
  padding: 0 20px 20px;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__overview {
    padding: 0 50px 20px;
  }
}
.c-jobs-block .c-job .c-job__file {
  padding: 1rem;
  background-image: url(../images/graphics/svgicons/download-icon.svg);
  background-size: 40px 40px;
  background-repeat: no-repeat;
  background-position: 1rem center;
  margin: 1rem;
  height: 100px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.c-jobs-block .c-job .c-job__file span {
  font-weight: 700;
  font-size: 1rem;
  color: white;
  margin: 0 0 0 50px;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__file span {
    font-size: 1.4rem;
    margin: 0 1rem 0 100px;
  }
}
.c-jobs-block .c-job .c-job__file:hover {
  color: white;
}
.c-jobs-block .c-job .c-job__file:hover span {
  font-weight: 700;
  font-size: 1rem;
  color: white;
  margin: 0 0 0 50px;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__file:hover span {
    font-size: 1.4rem;
    margin: 0 1rem 0 100px;
  }
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__file {
    background-size: 60px 60px;
    margin: 1rem 1rem 1rem 50px;
  }
}
.c-jobs-block .c-job .c-job__apply {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.c-jobs-block .c-job .c-job__apply a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.c-jobs-block .c-job .c-job__apply a span {
  padding: 0 1rem 0 0;
  font-weight: 700;
  font-size: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__apply a span {
    font-size: 1.4rem;
  }
}
.c-jobs-block .c-job .c-job__apply .c-job__apply--icon {
  width: 60px;
  height: 60px;
  background-size: cover;
  margin: 0;
  padding: 0 0 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__apply .c-job__apply--icon {
    width: 80px;
    height: 80px;
  }
}
.c-jobs-block .c-job:nth-of-type(odd) .c-job__file {
  background-color: #7ab800;
}
.c-jobs-block .c-job:nth-of-type(odd) .c-job__apply--icon {
  background-image: url(../images/graphics/svgicons/white-arrow-green-square.svg);
}
.c-jobs-block .c-job:nth-of-type(even) .c-job__file {
  background-color: #00b0ca;
}
.c-jobs-block .c-job:nth-of-type(even) .c-job__apply--icon {
  background-image: url(../images/graphics/svgicons/white-arrow-cyan-square.svg);
}
.c-jobs-block .c-job:nth-child(1n) .c-job__header {
  background-image: url(../images/graphics/svgicons/CV-icon1-white.svg);
}
.c-jobs-block .c-job:nth-child(2n) .c-job__header {
  background-image: url(../images/graphics/svgicons/CV-icon2-white.svg);
}
.c-jobs-block .c-job:nth-child(3n) .c-job__header {
  background-image: url(../images/graphics/svgicons/CV-icon3-white.svg);
}

.c-no-jobs-block {
  display: block;
  margin: 1rem 0;
  padding: 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-no-jobs-block {
    margin: 1rem auto;
    width: 560px;
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-no-jobs-block {
    margin: 0 auto 3rem auto;
    width: 767px;
  }
}

.c-no-job {
  background-color: #eeeff0;
  margin: 3rem 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: stretch;
      align-items: stretch;
}
@media only screen and (min-width: 768px) {
  .c-no-job {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    margin: 3rem 0;
  }
}
.c-no-job .c-no-job__text {
  width: 100%;
  padding: 60px;
  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;
}
@media only screen and (min-width: 768px) {
  .c-no-job .c-no-job__text {
    -ms-flex-order: 1;
        order: 1;
    width: auto;
    -ms-flex-preferred-size: 64%;
        flex-basis: 64%;
    padding: 0 50px;
  }
}
.c-no-job .c-no-job__img {
  width: 100%;
  height: auto;
  border-bottom: 12px solid #7ab800;
}
@media only screen and (min-width: 768px) {
  .c-no-job .c-no-job__img {
    -ms-flex-order: 2;
        order: 2;
    width: auto;
    -ms-flex-preferred-size: 36%;
        flex-basis: 36%;
  }
}

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

.c-services-row {
  position: relative;
  margin: 0;
  padding: 0;
}
@media (min-width: 1200px) {
  .c-services-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .c-services-row .c-services-col-1 {
    margin: 1rem 45px 1rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-row .c-services-col-1 {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 67px 0 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-row .c-services-col-1 {
    margin: 0 90px 0 1.25rem;
  }
}
@media (min-width: 768px) {
  .c-services-row .c-services-col-2 {
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-row .c-services-col-2 {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: calc(70% - 67px);
        flex-basis: calc(70% - 67px);
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-row .c-services-col-2 {
    -ms-flex-preferred-size: calc(70% - 90px);
        flex-basis: calc(70% - 90px);
    padding: 0 20px 0 0;
  }
}
@media (min-width: 768px) {
  .c-services-row .c-services-col-1--older {
    margin: 0 45px 0 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-services-row .c-services-col-1--older {
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    margin: 0 56px 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-row .c-services-col-1--older {
    margin: 0 67px 0 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-row .c-services-col-1--older {
    margin: 0 90px 0 0;
  }
}
@media (min-width: 768px) {
  .c-services-row .c-services-col-2--older {
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-row .c-services-col-2--older {
    -ms-flex-preferred-size: calc(70% - 67px);
        flex-basis: calc(70% - 67px);
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-positive: 0;
        flex-grow: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-row .c-services-col-2--older {
    -ms-flex-preferred-size: calc(70% - 90px);
        flex-basis: calc(70% - 90px);
  }
}
@media (min-width: 768px) {
  .c-services-row .c-services-col-1--disability {
    margin: 0 45px 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-row .c-services-col-1--disability {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 67px 0 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-row .c-services-col-1--disability {
    margin: 0 90px 0 0;
  }
}
@media (min-width: 768px) {
  .c-services-row .c-services-col-2--disability {
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-row .c-services-col-2--disability {
    -ms-flex-preferred-size: calc(70% - 67px);
        flex-basis: calc(70% - 67px);
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-row .c-services-col-2--disability {
    -ms-flex-preferred-size: calc(70% - 90px);
        flex-basis: calc(70% - 90px);
  }
}
@media (min-width: 768px) {
  .c-services-row .c-services-col-33 {
    margin: 0 0 1rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-row .c-services-col-33 {
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(33% - 67px);
        flex-basis: calc(33% - 67px);
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-row .c-services-col-33 {
    -ms-flex-preferred-size: calc(33% - 90px);
        flex-basis: calc(33% - 90px);
    padding: 0 20px 0 0;
  }
}
@media (min-width: 768px) {
  .c-services-row .c-services-col-42 {
    margin: 0 0 1rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-row .c-services-col-42 {
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(42% - 67px);
        flex-basis: calc(42% - 67px);
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-row .c-services-col-42 {
    -ms-flex-preferred-size: calc(42% - 90px);
        flex-basis: calc(42% - 90px);
    padding: 0 20px 0 0;
  }
}
@media (min-width: 768px) {
  .c-services-row .c-services-col-44 {
    margin: 0 0 1rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-row .c-services-col-44 {
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(44% - 67px);
        flex-basis: calc(44% - 67px);
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-row .c-services-col-44 {
    -ms-flex-preferred-size: calc(44% - 90px);
        flex-basis: calc(44% - 90px);
    padding: 0 20px 0 0;
  }
}
@media (min-width: 768px) {
  .c-services-row .c-services-col-46 {
    margin: 0 0 1rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-row .c-services-col-46 {
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: calc(46% - 67px);
        flex-basis: calc(46% - 67px);
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-row .c-services-col-46 {
    -ms-flex-preferred-size: calc(46% - 90px);
        flex-basis: calc(46% - 90px);
    padding: 0 20px 0 0;
  }
}
@media (min-width: 768px) {
  .c-services-row .c-services-col-52 {
    margin: 1rem 45px 1rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-row .c-services-col-52 {
    -ms-flex-preferred-size: 52%;
        flex-basis: 52%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 67px 0 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-row .c-services-col-52 {
    margin: 0 90px 0 1.25rem;
  }
}
@media (min-width: 768px) {
  .c-services-row .c-services-col-57 {
    margin: 1rem 45px 1rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-row .c-services-col-57 {
    -ms-flex-preferred-size: 57%;
        flex-basis: 57%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 67px 0 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-row .c-services-col-57 {
    margin: 0 90px 0 1.25rem;
  }
}

.c-service-links-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin: 2rem 0;
}
.c-service-links-row .c-service-links-box {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.c-service-links-row .c-service-links-box .c-service-links-links-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}
.c-service-links-row .c-service-links-box .c-service-links__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-preferred-size: calc(50% - 1rem);
      flex-basis: calc(50% - 1rem);
  margin: 1rem 1rem 0 0;
  max-width: 270px;
}
@media (min-width: 768px) {
  .c-service-links-row .c-service-links-box .c-service-links__link {
    -ms-flex-preferred-size: calc(33% - 1rem);
        flex-basis: calc(33% - 1rem);
  }
}
.c-service-links-row .c-service-links-box .c-service-links__link:nth-child(3), .c-service-links-row .c-service-links-box .c-service-links__link:nth-child(6), .c-service-links-row .c-service-links-box .c-service-links__link:nth-child(9) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-preferred-size: calc(50% - 1rem);
      flex-basis: calc(50% - 1rem);
  margin: 1rem 1rem 0 0;
}
@media (min-width: 768px) {
  .c-service-links-row .c-service-links-box .c-service-links__link:nth-child(3), .c-service-links-row .c-service-links-box .c-service-links__link:nth-child(6), .c-service-links-row .c-service-links-box .c-service-links__link:nth-child(9) {
    -ms-flex-preferred-size: calc(33% - 1rem);
        flex-basis: calc(33% - 1rem);
  }
}

.c-service-links-row--desktop {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin: 3rem 0 0;
  -ms-flex-direction: column;
      flex-direction: column;
}
.c-service-links-row--desktop .c-service-links-box {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.c-service-links-row--desktop .c-service-links-box .c-service-links-links-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}
.c-service-links-row--desktop .c-service-links-box .c-service-links__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-preferred-size: calc(33% - 2rem);
      flex-basis: calc(33% - 2rem);
  margin: 2rem 2rem 0 0;
}
.c-service-links-row--desktop .c-service-links-box .c-service-links__link:nth-child(3), .c-service-links-row--desktop .c-service-links-box .c-service-links__link:nth-child(6), .c-service-links-row--desktop .c-service-links-box .c-service-links__link:nth-child(9) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-preferred-size: calc(33% - 2rem);
      flex-basis: calc(33% - 2rem);
  margin: 2rem 0 0 0;
}

.c-services__2-1-block, .c-services__2-1-block--community, .c-services-row-autism--tabletonly, .c-services__2-1-block--autism, .c-services__2-1-block--autism--bottom, .c-services__2-1-block--residential, .c-services__2-1-block--disability, .c-services__2-1-block--older {
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .c-services__2-1-block, .c-services__2-1-block--community, .c-services-row-autism--tabletonly, .c-services__2-1-block--autism, .c-services__2-1-block--autism--bottom, .c-services__2-1-block--residential, .c-services__2-1-block--disability, .c-services__2-1-block--older {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: stretch;
        align-items: stretch;
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services__2-1-block, .c-services__2-1-block--community, .c-services-row-autism--tabletonly, .c-services__2-1-block--autism, .c-services__2-1-block--autism--bottom, .c-services__2-1-block--residential, .c-services__2-1-block--disability, .c-services__2-1-block--older {
    margin: 0 0 3rem 0;
  }
}
.c-services__2-1-block .c-services-col-1, .c-services__2-1-block--community .c-services-col-1, .c-services-row-autism--tabletonly .c-services-col-1, .c-services__2-1-block--autism .c-services-col-1, .c-services__2-1-block--autism--bottom .c-services-col-1, .c-services__2-1-block--residential .c-services-col-1, .c-services__2-1-block--disability .c-services-col-1, .c-services__2-1-block--older .c-services-col-1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .c-services__2-1-block .c-services-col-1, .c-services__2-1-block--community .c-services-col-1, .c-services-row-autism--tabletonly .c-services-col-1, .c-services__2-1-block--autism .c-services-col-1, .c-services__2-1-block--autism--bottom .c-services-col-1, .c-services__2-1-block--residential .c-services-col-1, .c-services__2-1-block--disability .c-services-col-1, .c-services__2-1-block--older .c-services-col-1 {
    -ms-flex-preferred-size: calc(50% - 45px);
        flex-basis: calc(50% - 45px);
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 45px 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services__2-1-block .c-services-col-1, .c-services__2-1-block--community .c-services-col-1, .c-services-row-autism--tabletonly .c-services-col-1, .c-services__2-1-block--autism .c-services-col-1, .c-services__2-1-block--autism--bottom .c-services-col-1, .c-services__2-1-block--residential .c-services-col-1, .c-services__2-1-block--disability .c-services-col-1, .c-services__2-1-block--older .c-services-col-1 {
    -ms-flex-preferred-size: calc(50% - 67px);
        flex-basis: calc(50% - 67px);
    padding-bottom: 35px;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 1600px) {
  .c-services__2-1-block .c-services-col-1, .c-services__2-1-block--community .c-services-col-1, .c-services-row-autism--tabletonly .c-services-col-1, .c-services__2-1-block--autism .c-services-col-1, .c-services__2-1-block--autism--bottom .c-services-col-1, .c-services__2-1-block--residential .c-services-col-1, .c-services__2-1-block--disability .c-services-col-1, .c-services__2-1-block--older .c-services-col-1 {
    -ms-flex-preferred-size: calc(50% - 90px);
        flex-basis: calc(50% - 90px);
  }
}
.c-services__2-1-block .c-services-col-1--fstart, .c-services__2-1-block--community .c-services-col-1--fstart, .c-services-row-autism--tabletonly .c-services-col-1--fstart, .c-services__2-1-block--autism .c-services-col-1--fstart, .c-services__2-1-block--autism--bottom .c-services-col-1--fstart, .c-services__2-1-block--residential .c-services-col-1--fstart, .c-services__2-1-block--disability .c-services-col-1--fstart, .c-services__2-1-block--older .c-services-col-1--fstart {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .c-services__2-1-block .c-services-col-1--fstart, .c-services__2-1-block--community .c-services-col-1--fstart, .c-services-row-autism--tabletonly .c-services-col-1--fstart, .c-services__2-1-block--autism .c-services-col-1--fstart, .c-services__2-1-block--autism--bottom .c-services-col-1--fstart, .c-services__2-1-block--residential .c-services-col-1--fstart, .c-services__2-1-block--disability .c-services-col-1--fstart, .c-services__2-1-block--older .c-services-col-1--fstart {
    -ms-flex-preferred-size: calc(50% - 45px);
        flex-basis: calc(50% - 45px);
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 45px 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services__2-1-block .c-services-col-1--fstart, .c-services__2-1-block--community .c-services-col-1--fstart, .c-services-row-autism--tabletonly .c-services-col-1--fstart, .c-services__2-1-block--autism .c-services-col-1--fstart, .c-services__2-1-block--autism--bottom .c-services-col-1--fstart, .c-services__2-1-block--residential .c-services-col-1--fstart, .c-services__2-1-block--disability .c-services-col-1--fstart, .c-services__2-1-block--older .c-services-col-1--fstart {
    -ms-flex-preferred-size: calc(50% - 67px);
        flex-basis: calc(50% - 67px);
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-services__2-1-block .c-services-col-1--fstart, .c-services__2-1-block--community .c-services-col-1--fstart, .c-services-row-autism--tabletonly .c-services-col-1--fstart, .c-services__2-1-block--autism .c-services-col-1--fstart, .c-services__2-1-block--autism--bottom .c-services-col-1--fstart, .c-services__2-1-block--residential .c-services-col-1--fstart, .c-services__2-1-block--disability .c-services-col-1--fstart, .c-services__2-1-block--older .c-services-col-1--fstart {
    -ms-flex-preferred-size: calc(50% - 90px);
        flex-basis: calc(50% - 90px);
  }
}
.c-services__2-1-block .c-services-col-2, .c-services__2-1-block--community .c-services-col-2, .c-services-row-autism--tabletonly .c-services-col-2, .c-services__2-1-block--autism .c-services-col-2, .c-services__2-1-block--autism--bottom .c-services-col-2, .c-services__2-1-block--residential .c-services-col-2, .c-services__2-1-block--disability .c-services-col-2, .c-services__2-1-block--older .c-services-col-2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .c-services__2-1-block .c-services-col-2, .c-services__2-1-block--community .c-services-col-2, .c-services-row-autism--tabletonly .c-services-col-2, .c-services__2-1-block--autism .c-services-col-2, .c-services__2-1-block--autism--bottom .c-services-col-2, .c-services__2-1-block--residential .c-services-col-2, .c-services__2-1-block--disability .c-services-col-2, .c-services__2-1-block--older .c-services-col-2 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0;
  }
}
.c-services__2-1-block .c-services-col-2--fstart, .c-services__2-1-block--community .c-services-col-2--fstart, .c-services-row-autism--tabletonly .c-services-col-2--fstart, .c-services__2-1-block--autism .c-services-col-2--fstart, .c-services__2-1-block--autism--bottom .c-services-col-2--fstart, .c-services__2-1-block--residential .c-services-col-2--fstart, .c-services__2-1-block--disability .c-services-col-2--fstart, .c-services__2-1-block--older .c-services-col-2--fstart {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  position: relative;
}
@media (min-width: 768px) {
  .c-services__2-1-block .c-services-col-2--fstart, .c-services__2-1-block--community .c-services-col-2--fstart, .c-services-row-autism--tabletonly .c-services-col-2--fstart, .c-services__2-1-block--autism .c-services-col-2--fstart, .c-services__2-1-block--autism--bottom .c-services-col-2--fstart, .c-services__2-1-block--residential .c-services-col-2--fstart, .c-services__2-1-block--disability .c-services-col-2--fstart, .c-services__2-1-block--older .c-services-col-2--fstart {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0;
  }
}

@media (min-width: 768px) {
  .c-services__2-1-block--older {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--older {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--older .c-services-col-1 {
    -ms-flex-preferred-size: calc(100% - 45px);
        flex-basis: calc(100% - 45px);
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--older .c-services-col-1 {
    -ms-flex-preferred-size: calc(60% - 56px);
        flex-basis: calc(60% - 56px);
  }
}
@media only screen and (min-width: 1200px) {
  .c-services__2-1-block--older .c-services-col-1 {
    -ms-flex-preferred-size: calc(60% - 67px);
        flex-basis: calc(60% - 67px);
  }
}
@media only screen and (min-width: 1600px) {
  .c-services__2-1-block--older .c-services-col-1 {
    -ms-flex-preferred-size: calc(60% - 90px);
        flex-basis: calc(60% - 90px);
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--older .c-services-col-2 {
    -ms-flex-preferred-size: calc(100% - 45px);
        flex-basis: calc(100% - 45px);
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--older .c-services-col-2 {
    display: none;
  }
}

@media (min-width: 768px) {
  .c-services__2-1-block--disability {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--disability {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--disability .c-services-col-1 {
    -ms-flex-preferred-size: calc(100% - 45px);
        flex-basis: calc(100% - 45px);
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--disability .c-services-col-1 {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--disability .c-services-col-2 {
    -ms-flex-preferred-size: calc(100% - 45px);
        flex-basis: calc(100% - 45px);
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--disability .c-services-col-2 {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
}

@media (min-width: 768px) {
  .c-services__2-1-block--residential {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: end;
        align-items: flex-end;
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--residential {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--residential .c-services-col-1 {
    -ms-flex-preferred-size: calc(100% - 45px);
        flex-basis: calc(100% - 45px);
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--residential .c-services-col-1 {
    -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--residential .c-services-col-2 {
    -ms-flex-preferred-size: calc(100% - 45px);
        flex-basis: calc(100% - 45px);
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--residential .c-services-col-2 {
    -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--residential .c-services-col-2 .c-bottom-border--orange {
    margin: 0;
  }
}

@media (min-width: 768px) {
  .c-services__2-1-block--autism, .c-services__2-1-block--autism--bottom {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: end;
        align-items: flex-end;
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--autism, .c-services__2-1-block--autism--bottom {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--autism .c-services-col-1, .c-services__2-1-block--autism--bottom .c-services-col-1 {
    -ms-flex-preferred-size: calc(100% - 45px);
        flex-basis: calc(100% - 45px);
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--autism .c-services-col-1, .c-services__2-1-block--autism--bottom .c-services-col-1 {
    -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--autism .c-services-col-2, .c-services__2-1-block--autism--bottom .c-services-col-2 {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--autism .c-services-col-2, .c-services__2-1-block--autism--bottom .c-services-col-2 {
    display: block;
    -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--autism .c-services-col-2 .c-bottom-border--orange, .c-services__2-1-block--autism--bottom .c-services-col-2 .c-bottom-border--orange {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--autism .c-services-col-2 .c-box-padded, .c-services__2-1-block--autism--bottom .c-services-col-2 .c-box-padded {
    padding: 2rem 0 0 0;
  }
}

.c-services__2-1-block--autism--bottom {
  /*  @media only screen and (min-width: 992px) {
      flex-wrap: nowrap;
    }

    .c-services-col-1 {
      @media (min-width: $tablet) {
        flex-basis: calc(100% - 45px);
      }
      @media only screen and (min-width: 992px) {
        flex-basis: 47%;
      }

    }
  */
  /*
    .c-services-col-2 {
      @media (min-width: $tablet) {
        display: none;
      }
      @media only screen and (min-width: 992px) {
        display: block;
        flex-basis: 47%;
      }

      .c-bottom-border--orange {
        @media (min-width: $tablet) {
          margin: 0;
        }
      }

      .c-box-padded {
        @media (min-width: $tablet) {
          padding: 2rem 0 0 0;
        }
      }
    }
  */
}
@media (min-width: 768px) {
  .c-services__2-1-block--autism--bottom {
    -ms-flex-align: start;
        align-items: flex-start;
  }
}

.c-services-row-autism--tabletonly {
  display: none;
}
@media (min-width: 768px) {
  .c-services-row-autism--tabletonly {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: end;
        align-items: flex-end;
    padding-top: 2rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-services-row-autism--tabletonly {
    display: none;
  }
}
@media (min-width: 768px) {
  .c-services-row-autism--tabletonly .c-services-col-1 {
    -ms-flex-preferred-size: calc(55% - 45px);
        flex-basis: calc(55% - 45px);
  }
}
@media (min-width: 768px) {
  .c-services-row-autism--tabletonly .c-services-col-1 .c-bottom-border--orange {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .c-services-row-autism--tabletonly .c-services-col-2 {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
}

@media (min-width: 768px) {
  .c-services__2-1-block--community {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--community {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--community .c-services-col-1 {
    -ms-flex-preferred-size: calc(100% - 45px);
        flex-basis: calc(100% - 45px);
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--community .c-services-col-1 {
    -ms-flex-preferred-size: calc(65% - 56px);
        flex-basis: calc(65% - 56px);
  }
}
@media only screen and (min-width: 1200px) {
  .c-services__2-1-block--community .c-services-col-1 {
    -ms-flex-preferred-size: calc(67% - 67px);
        flex-basis: calc(67% - 67px);
  }
}
@media only screen and (min-width: 1600px) {
  .c-services__2-1-block--community .c-services-col-1 {
    -ms-flex-preferred-size: calc(65% - 67px);
        flex-basis: calc(65% - 67px);
  }
}
@media (min-width: 768px) {
  .c-services__2-1-block--community .c-services-col-2 {
    -ms-flex-preferred-size: calc(100% - 45px);
        flex-basis: calc(100% - 45px);
    margin: 2rem 0 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-services__2-1-block--community .c-services-col-2 {
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services__2-1-block--community .c-services-col-2 {
    -ms-flex-preferred-size: 37%;
        flex-basis: 37%;
  }
}
@media only screen and (min-width: 1600px) {
  .c-services__2-1-block--community .c-services-col-2 {
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
  }
}

.c-services-summary {
  background-color: #f57b20;
  border-radius: 10px;
  height: 100%;
  position: relative;
  padding: 0 0 70px 0;
  margin: 0 0 2rem 0;
}
@media (min-width: 768px) {
  .c-services-summary {
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-services-summary {
    padding: 0 0 100px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-summary {
    padding: 0 0 140px 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-summary {
    padding: 0 0 160px 0;
  }
}
.c-services-summary .c-services-summary__heading {
  color: white;
  margin: 1rem 2rem;
}
.c-services-summary .c-services-summary__heading-rule {
  border-bottom: solid 1px white;
  margin: 1rem 0 1rem 1rem;
  width: 100%;
  height: 2px;
}
@media only screen and (min-width: 992px) {
  .c-services-summary .c-services-summary__heading-rule {
    margin: 1rem 0 1rem 2rem;
  }
}
.c-services-summary .c-services-summary__list {
  list-style-type: none;
  margin: 1rem;
}
@media only screen and (min-width: 992px) {
  .c-services-summary .c-services-summary__list {
    margin: 1rem 2rem;
  }
}
.c-services-summary .c-services-summary__list li {
  color: white;
  font-size: 1rem;
}
.c-services-summary .c-service-tick {
  position: absolute;
  bottom: 1rem;
  right: -0.5rem;
  width: 80px;
  height: 60px;
}
@media (min-width: 768px) {
  .c-services-summary .c-service-tick {
    width: 100px;
    height: 80px;
  }
}
@media only screen and (min-width: 992px) {
  .c-services-summary .c-service-tick {
    width: 120px;
    height: 100px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-services-summary .c-service-tick {
    width: 150px;
    height: 120px;
    right: -1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-services-summary .c-service-tick {
    width: 180px;
    height: 140px;
  }
}

.c-services__intro, .c-services__intro--orange, .c-services__intro--purple, .c-services__intro--red, .c-services__intro--cyan {
  padding-bottom: 2rem;
  border-bottom: 10px solid #84c447;
  margin-bottom: 2rem;
}
.c-services__intro p:first-of-type, .c-services__intro--orange p:first-of-type, .c-services__intro--purple p:first-of-type, .c-services__intro--red p:first-of-type, .c-services__intro--cyan p:first-of-type {
  margin: 0;
}

.c-services__intro--cyan {
  border-bottom: 10px solid #00b0ca;
}

.c-services__intro--red {
  border-bottom: 10px solid #e9292f;
}

.c-services__intro--purple {
  border-bottom: 10px solid #8366ac;
}

.c-services__intro--orange {
  border-bottom: 10px solid #f57b20;
}

@media (min-width: 768px) {
  .c-services-contact {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.c-services-contact__text {
  border-radius: 10px;
  background-color: #eeeff0;
  padding: 1rem;
  margin: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-services-contact__text {
    border-radius: 10px 0 0 10px;
    -ms-flex-preferred-size: 44%;
        flex-basis: 44%;
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-services-contact__text {
    padding: 1rem 2rem;
  }
}
.c-services-contact__text .c-services-contact__heading {
  font-size: 1.6rem;
}
.c-services-contact__text h4 {
  font-size: 1.2rem;
}

.c-services-contact__details {
  border-radius: 10px;
  background-color: #394a58;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .c-services-contact__details {
    border-radius: 0 10px 10px 0;
    -ms-flex-preferred-size: 56%;
        flex-basis: 56%;
    padding: 1rem 0;
    margin: 0;
  }
}

.c-service-contact__icon {
  position: absolute;
  top: 1rem;
  left: 1rem;
  width: 2rem;
  height: 2rem;
}
@media (min-width: 768px) {
  .c-service-contact__icon {
    top: 1rem;
    left: -1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-service-contact__icon {
    top: 1.25rem;
    left: -1.25rem;
    width: 2.5rem;
    height: 2.5rem;
  }
}

.c-services-contact__telephone {
  position: relative;
  padding: 1rem 2rem 1rem 4rem;
}
@media (min-width: 768px) {
  .c-services-contact__telephone {
    padding: 1rem 2rem;
  }
}
.c-services-contact__telephone h5 {
  margin: 0;
  color: #f57b20;
}
.c-services-contact__telephone p {
  margin: 0;
  color: white;
}
.c-services-contact__telephone a {
  color: white;
}
.c-services-contact__telephone a:hover {
  color: white;
}
.c-services-contact__telephone span {
  color: #f57b20;
}
.c-services-contact__email {
  position: relative;
  padding: 1rem 2rem 1rem 4rem;
}
@media (min-width: 768px) {
  .c-services-contact__email {
    padding: 1rem 2rem;
  }
}
.c-services-contact__email h5 {
  margin: 0;
  color: #7ab800;
}
.c-services-contact__email p {
  margin: 0;
  color: white;
}
.c-services-contact__email a {
  color: white;
}
.c-services-contact__email a:hover {
  color: white;
}
.c-services-contact__post {
  position: relative;
  padding: 1rem 2rem 1rem 4rem;
}
@media (min-width: 768px) {
  .c-services-contact__post {
    padding: 1rem 2rem;
  }
}
.c-services-contact__post h5 {
  margin: 0;
  color: #00b0ca;
}
.c-services-contact__post p {
  margin: 0;
  color: white;
}
.c-services-contact__post a {
  color: white;
}
.c-services-contact__post a:hover {
  color: white;
}

.c-summary-box {
  background-image: url("../../images/graphics/svgicons/service-overview-icon.svg");
  /* path to image has to travers up a directory */
  background-repeat: no-repeat;
  background-position: center top 25px;
  background-size: 150px;
  background-color: #eeeff0;
  padding: 175px 25px 25px;
}

.c-service-information {
  background-color: #eeeff0;
  display: block;
}
@media (min-width: 768px) {
  .c-service-information {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.c-service-information .c-service-information__col-1 {
  display: block;
  margin: 2rem 0;
  /* path to image has to travers up a directory */
  background-image: url(../../images/graphics/svgicons/tick-seed-grey.svg);
  background-size: 146px 166px;
  background-repeat: no-repeat;
  background-position: top 100px center;
  padding: 10px 16px 190px 16px;
}
@media (min-width: 768px) {
  .c-service-information .c-service-information__col-1 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    background-size: 156px 186px;
    background-position: top 120px center;
    margin: 0;
    padding: 10px 30px 230px;
  }
}
@media (min-width: 1600px) {
  .c-service-information .c-service-information__col-1 {
    background-size: 156px 186px;
    background-position: top 180px center;
  }
}
.c-service-information .c-service-information__col-1 h5 {
  font-family: "Montserrat", sans-serif;
  margin: 2rem 0 1rem;
}
.c-service-information .c-service-information__col-2 {
  display: block;
  margin: 2rem 0;
  padding: 0 0 2rem 0;
  /*
      .c-service-information__tel {

      }

      .c-service-information__email {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;

      }

      .c-service-information__post {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;

      }
   */
}
@media (min-width: 768px) {
  .c-service-information .c-service-information__col-2 {
    padding: 1.5rem 0 2rem 0;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    margin: 0;
    border-left: solid 3px #acb3b9;
  }
}
.c-service-information .c-service-information__col-2 .c-service-information__block, .c-service-information .c-service-information__col-2 .c-service-information__footer .c-service-information__contact .c-service-information__block--email, .c-service-information .c-service-information__col-2 .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__col-2 .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__col-2 .c-service-information__block--email, .c-service-information .c-service-information__col-2 .c-service-information__footer .c-service-information__contact .c-service-information__block--tel, .c-service-information .c-service-information__col-2 .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__col-2 .c-service-information__block--tel, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__col-2 .c-service-information__block--tel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 1rem;
}
.c-service-information .c-service-information__col-2 .c-service-information__block p, .c-service-information .c-service-information__col-2 .c-service-information__footer .c-service-information__contact .c-service-information__block--email p, .c-service-information .c-service-information__col-2 .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__col-2 .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__col-2 .c-service-information__block--email p, .c-service-information .c-service-information__col-2 .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p, .c-service-information .c-service-information__col-2 .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__col-2 .c-service-information__block--tel p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__col-2 .c-service-information__block--tel p {
  margin: 0;
}

.c-boxlinks__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
.c-boxlinks__link .c-boxlinks__button {
  position: absolute;
  bottom: 0px;
}

.c-magic-pod-box {
  background-color: #394a58;
  color: white;
  padding: 1.5rem !important;
  margin: 1rem 0;
}
.c-magic-pod-box h4 {
  color: white;
}
.c-magic-pod-box a {
  color: white;
  font-family: "Montserrat", sans-serif;
}
.c-magic-pod-box a:hover {
  color: white;
}

.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-podcasts {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-podcasts {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .c-podcasts .c-podcasts__podcast {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-podcasts {
    margin: 0 -20px;
  }
  .c-podcasts .c-podcasts__podcast {
    -ms-flex-preferred-size: calc(50% - 80px);
        flex-basis: calc(50% - 80px);
    margin: 0 40px;
  }
}
.c-podcasts .c-podcasts__podcast {
  margin: 1rem;
  p-margin: 1rem 0 !important;
}

.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%;
  padding: 0 0 50px 0;
  background: transparent url("../images/graphics/backgrounds/speech-arrow-down-dk-blue.png") no-repeat right 70px bottom 5px;
}
@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-wrapper .c-speech-box--dk-blue .c-speech-box-content {
  padding: 0.5rem 2rem;
  background-color: #394a58;
}
.c-about-autism-factsheets-wrapper .c-speech-box--dk-blue .c-speech-box-content h3 {
  font-size: 1.3rem;
}
@media (min-width: 768px) {
  .c-about-autism-factsheets-wrapper .c-speech-box--dk-blue .c-speech-box-content h3 {
    font-size: 2rem;
  }
}
.c-about-autism-factsheets-wrapper .c-speech-box--dk-blue .c-speech-box-content h3 a {
  font-size: 1.3rem;
}
@media (min-width: 768px) {
  .c-about-autism-factsheets-wrapper .c-speech-box--dk-blue .c-speech-box-content h3 a {
    font-size: 2rem;
  }
}

.c-about-autism-factsheets {
  margin: 1rem 0 0;
  padding: 1rem 2rem;
  background-repeat: no-repeat;
  background-position: bottom -2px right;
  background-image: url("../images/graphics/backgrounds/white-tick-greybg-105x92png.png");
  background-size: 105px;
  background-color: #e5e8ed;
  -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);
  }
}

.c-older-consultancy {
  background-color: #394a58;
  text-align: center;
  color: white;
  position: relative;
  margin-top: 50px;
  padding-top: 50px;
}
.c-older-consultancy .c-older-consultancy__icon {
  width: 100px;
  height: 100px;
  position: absolute;
  top: -50px;
  left: calc(50% - 50px);
}
.c-older-consultancy .c-service-information-heading {
  text-align: center;
  color: white;
  margin: 0 auto;
}

.c-logo-strip--tablet {
  display: none;
}
@media (min-width: 768px) {
  .c-logo-strip--tablet {
    margin: 2rem 0 1rem;
    display: block;
  }
}
@media (min-width: 992px) {
  .c-logo-strip--tablet {
    display: none;
  }
}
.c-logo-strip--tablet .c-logo--ukri {
  width: 100%;
  height: auto;
  margin: 0 0 2rem 0;
}
.c-logo-strip--tablet .c-logo--ntu {
  width: 210px;
  height: auto;
  margin: 0;
}

.c-logo-strip {
  display: block;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .c-logo-strip {
    display: none;
  }
}
@media (min-width: 992px) {
  .c-logo-strip {
    display: block;
  }
}
.c-logo-strip .c-logo--ukri {
  width: 80%;
  height: auto;
  margin: 0 0 2rem 0;
}
.c-logo-strip .c-logo--ntu {
  width: 260px;
  height: auto;
  margin: 1rem 0 0 0;
}
@media (min-width: 992px) {
  .c-logo-strip .c-logo--ntu {
    margin: 0;
  }
}

.c-full-flex {
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .c-full-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
  }
}
.c-full-flex .c-full-flex__column--green {
  padding: 2rem;
  background-color: #7ab800;
  color: white;
}
@media (min-width: 768px) {
  .c-full-flex .c-full-flex__column--green {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
.c-full-flex .c-full-flex__column--grey {
  padding: 2rem;
  background-color: #546470;
  color: white;
}
@media (min-width: 768px) {
  .c-full-flex .c-full-flex__column--grey {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

/* Top Banner Slider */
.cycle-banner-wrapper {
  position: relative;
  z-index: 1;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.cycle-banner-wrapper .cycle-slide {
  width: 100%;
  height: auto;
}
.cycle-banner-wrapper .slide-prev {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .cycle-banner-wrapper .slide-prev {
    position: absolute;
    display: block;
    z-index: 9999999;
    left: 8px;
    top: calc(50% - 22px);
    width: 44px;
    height: 44px;
    background-image: url("../images/graphics/slider/icons/arrow-left-banner.svg");
    background-position: center;
    background-repeat: no-repeat;
  }
}
.cycle-banner-wrapper .slide-next {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .cycle-banner-wrapper .slide-next {
    position: absolute;
    display: block;
    z-index: 9999999;
    right: 8px;
    top: calc(50% - 22px);
    width: 44px;
    height: 44px;
    background-image: url("../images/graphics/slider/icons/arrow-right-banner.svg");
    background-position: center;
    background-repeat: no-repeat;
  }
}
.cycle-banner-wrapper .cycle-pager {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  bottom: -25px;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 3rem;
  color: #eeeff0;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 5rem;
  z-index: 999;
}
.cycle-banner-wrapper .cycle-pager-active {
  color: #9e9c9d;
}

/* Strategy Slider */
.cycle-carousel-wrapper {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  width: 320px;
}
@media only screen and (min-width: 768px) {
  .cycle-carousel-wrapper {
    padding: 1rem 65px 0;
    width: 740px;
  }
}
@media only screen and (min-width: 992px) {
  .cycle-carousel-wrapper {
    width: 976px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .cycle-carousel-wrapper {
    padding: 1rem 110px 0;
    width: 1144px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1600px) {
  .cycle-carousel-wrapper {
    padding: 1rem 115px 0;
    width: 1480px;
  }
}

/* News Slider */
.cycle-carousel-wrapper--news {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  width: 320px;
}
@media only screen and (min-width: 768px) {
  .cycle-carousel-wrapper--news {
    padding: 0 65px 0;
    width: 740px;
  }
}
@media only screen and (min-width: 992px) {
  .cycle-carousel-wrapper--news {
    width: 976px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .cycle-carousel-wrapper--news {
    padding: 0 110px 0;
    width: 1144px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1600px) {
  .cycle-carousel-wrapper--news {
    padding: 0 115px 0;
    width: 1480px;
  }
}

.cycle-carousel-wrapper .cycle-slideshow, .cycle-carousel-wrapper--news .cycle-slideshow {
  width: calc(100% - 2rem);
  margin: 0 1rem;
}
@media only screen and (min-width: 768px) {
  .cycle-carousel-wrapper .cycle-slideshow, .cycle-carousel-wrapper--news .cycle-slideshow {
    width: 100%;
    margin: 0;
    max-width: 610px;
  }
}
@media only screen and (min-width: 992px) {
  .cycle-carousel-wrapper .cycle-slideshow, .cycle-carousel-wrapper--news .cycle-slideshow {
    max-width: 830px;
  }
}
@media only screen and (min-width: 1200px) {
  .cycle-carousel-wrapper .cycle-slideshow, .cycle-carousel-wrapper--news .cycle-slideshow {
    max-width: 960px;
  }
}
@media only screen and (min-width: 1600px) {
  .cycle-carousel-wrapper .cycle-slideshow, .cycle-carousel-wrapper--news .cycle-slideshow {
    max-width: unset;
  }
}
.cycle-carousel-wrapper .c-content-slider, .cycle-carousel-wrapper--news .c-content-slider {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 1600px) {
  .cycle-carousel-wrapper .c-content-slider, .cycle-carousel-wrapper--news .c-content-slider {
    max-width: 1600px;
    margin: 0 auto;
  }
}
.cycle-carousel-wrapper .c-slider, .cycle-carousel-wrapper--news .c-slider {
  display: block;
  width: 100%;
  margin: 2rem 0;
}
@media only screen and (min-width: 768px) {
  .cycle-carousel-wrapper .c-slider, .cycle-carousel-wrapper--news .c-slider {
    margin: 0 0 3rem;
  }
}
.cycle-carousel-wrapper .c-slider-block, .cycle-carousel-wrapper--news .c-slider-block {
  width: 290px !important;
  height: 100%;
  color: white;
}
@media only screen and (min-width: 768px) {
  .cycle-carousel-wrapper .c-slider-block, .cycle-carousel-wrapper--news .c-slider-block {
    width: 280px !important;
    margin-right: 2.6rem !important;
  }
}
@media only screen and (min-width: 992px) {
  .cycle-carousel-wrapper .c-slider-block, .cycle-carousel-wrapper--news .c-slider-block {
    width: 250px !important;
  }
}
@media only screen and (min-width: 1200px) {
  .cycle-carousel-wrapper .c-slider-block, .cycle-carousel-wrapper--news .c-slider-block {
    width: 280px !important;
  }
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__body, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__body {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  padding-bottom: 50px;
  height: 425px;
}
@media only screen and (min-width: 768px) {
  .cycle-carousel-wrapper .c-slider-block .c-slider-block__body, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__body {
    height: 450px;
  }
}
@media only screen and (min-width: 1600px) {
  .cycle-carousel-wrapper .c-slider-block .c-slider-block__body, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__body {
    height: 460px;
  }
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__body .c-slider-block__image, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__body .c-slider-block__image {
  width: 100%;
  height: auto;
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__body .c-slider-block__content, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__body .c-slider-block__content {
  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;
  width: 100%;
  white-space: normal;
  padding: 0 10px 1rem 0;
}
@media only screen and (min-width: 768px) {
  .cycle-carousel-wrapper .c-slider-block .c-slider-block__body .c-slider-block__content, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__body .c-slider-block__content {
    padding: 0 0 1rem;
  }
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__body .c-slider-block__content p, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__body .c-slider-block__content p {
  margin: 0;
  color: black;
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__link, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 1rem 1rem 0 0;
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex, .cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex--green, .cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex--cyan, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex--green, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex--cyan {
  position: absolute;
  bottom: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 0;
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex svg, .cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex--green svg, .cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex--cyan svg, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex svg, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex--green svg, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex--cyan svg {
  height: 40px;
  width: 40px;
  padding: 0;
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex p, .cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex--green p, .cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex--cyan p, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex p, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex--green p, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex--cyan p {
  margin: 0 1rem;
  color: black;
  line-height: 1;
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex:hover p, .cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex--green:hover p, .cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex--cyan:hover p, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex:hover p, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex--green:hover p, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex--cyan:hover p {
  text-decoration: underline;
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex--cyan, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex--cyan {
  border: 2px solid #00b0ca;
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex--cyan .c-arrow-icon--right, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex--cyan .c-arrow-icon--right {
  fill: #00b0ca;
  margin: 0;
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex--green, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex--green {
  border: 2px solid #7ab800;
}
.cycle-carousel-wrapper .c-slider-block .c-slider-block__link-flex--green .c-slider-block__icon, .cycle-carousel-wrapper--news .c-slider-block .c-slider-block__link-flex--green .c-slider-block__icon {
  height: 40px;
  width: 40px;
  padding: 0;
}

.cycle-prev {
  display: none;
}
@media only screen and (min-width: 768px) {
  .cycle-prev {
    position: absolute;
    top: 39%;
    left: 16px;
    display: block;
    z-index: 9999999;
    width: 35px;
    height: 35px;
    background-image: url("../images/graphics/slider/icons/arrow-left.svg");
    background-position: center;
    background-repeat: no-repeat;
  }
}
@media only screen and (min-width: 1200px) {
  .cycle-prev {
    left: 30px;
    top: 40%;
    width: 55px;
    height: 55px;
  }
}

.cycle-next {
  display: none;
}
@media only screen and (min-width: 768px) {
  .cycle-next {
    position: absolute;
    right: 16px;
    display: block;
    z-index: 9999999;
    width: 35px;
    height: 35px;
    background-image: url("../images/graphics/slider/icons/arrow-right.svg");
    background-position: center;
    background-repeat: no-repeat;
    top: 39%;
  }
}
@media only screen and (min-width: 1200px) {
  .cycle-next {
    right: 30px;
    top: 40%;
    width: 55px;
    height: 55px;
  }
}

.c-social-carousel {
  border: 1px solid #f1f1f1;
  border-radius: 8px;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  margin: 1rem 0;
}
.c-social-carousel p {
  margin: 24px 24px 0;
}

.c-clothing {
  background-color: #eeeff0;
  margin: 1rem auto 1rem 0;
}
.c-clothing th, .c-clothing td {
  border: 2px solid #394a58;
  padding: 8px;
  color: #394a58;
}

*,
*::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 only screen and (min-width: 1200px) {
  .c-feedback--main {
    background-size: 850px 850px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-feedback--main {
    background-image: none;
  }
}

.c-feedback {
  display: block;
}
@media only screen and (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;
    min-height: 950px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* CQC on Service sites */
.c-cqc {
  position: relative;
  display: none;
}
@media only screen and (min-width: 768px) {
  .c-cqc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
    margin: 3rem 0;
  }
}
.c-cqc .c-cqc__icon {
  position: absolute;
  right: 2.5rem;
  top: 0;
  width: 100px;
}
.c-cqc .c-cqc__header {
  background-color: #00b0ca;
  color: white;
  padding: 0 1rem;
}
.c-cqc .c-cqc__header h4 {
  color: white;
  margin-right: 1rem;
}
.c-cqc .c-cqc__body {
  background-color: #eeeff0;
  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: end;
      align-items: flex-end;
  padding: 40px 5%;
}
.c-cqc .c-cqc__body .c-cqc__details {
  background-color: white;
  background-image: url("../images/cqc/320px-Care_Quality_Commission_logo.png");
  background-repeat: no-repeat;
  background-size: 200px;
  background-position: top 20px left 30px;
  padding: 100px 30px 1rem;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  margin: 0;
  border-radius: 10px;
}
@media only screen and (min-width: 1200px) {
  .c-cqc .c-cqc__body .c-cqc__details {
    background-size: 50%;
    padding: 80px 30px 1rem;
  }
}
.c-cqc .c-cqc__body .c-cqc__details .c-cqc__heading {
  color: #6e276b;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-size: 1.1rem;
  margin: 0;
}
.c-cqc .c-cqc__body .c-cqc__details .c-cqc__rating, .c-cqc .c-cqc__body .c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__details .c-cqc__rating--good, .c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc .c-cqc__body .c-cqc__details .c-cqc__rating--good, .c-cqc .c-cqc__body .c-cqc__details .c-cqc__rating--good {
  margin: 0.25rem 0;
  padding: 0 30px 0 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  line-height: 27px;
}
.c-cqc .c-cqc__body .c-cqc__details .c-cqc__rating--good {
  background-image: url("../images/graphics/svgicons/green_circle.svg");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 22px 22px;
}
.c-cqc .c-cqc__body .c-cqc__details .c-cqc__date {
  margin: 0.25rem 0;
}
.c-cqc .c-cqc__body .c-cqc__buttons {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}
.c-cqc .c-cqc__body .c-cqc__buttons .c-cqc__report-button {
  width: calc(100% - 2rem);
  margin: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-radius: 10px;
  padding: 1rem;
  color: white;
  background-color: grey;
  font-size: 1.1rem;
  line-height: 1.1;
}
.c-cqc .c-cqc__body .c-cqc__buttons .c-cqc__website-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: calc(100% - 2rem);
  margin: 1rem 1rem 0;
  border-radius: 10px;
  padding: 1rem;
  color: white;
  background-color: #00b0ca;
  font-size: 1.1rem;
  line-height: 1.1;
}
.c-cqc .c-cqc__body .c-cqc__buttons .c-triangle {
  width: 1.5rem;
  height: 1.5rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-preferred-size: 1.5rem;
      flex-basis: 1.5rem;
}

.c-cqc--mobile {
  width: 100%;
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .c-cqc--mobile {
    display: none;
  }
}
.c-cqc--mobile .c-cqc__header {
  background-color: #00b0ca;
  color: white;
  padding: 0 1rem;
}
.c-cqc--mobile .c-cqc__header h4 {
  color: white;
  margin: 1rem 1rem 0 1rem;
}
.c-cqc--mobile .c-cqc__header h4.c-heading-thin {
  margin: 0 1rem 1rem 1rem;
}
.c-cqc--mobile .c-cqc__body {
  background-color: #eeeff0;
  background-image: url("../images/graphics/svgicons/tick-seed-white.svg");
  background-repeat: no-repeat;
  background-position: bottom -20px right -30px;
  background-size: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
  padding: 1rem 5%;
}
@media only screen and (min-width: 375px) {
  .c-cqc--mobile .c-cqc__body {
    background-size: 45%;
  }
}
@media only screen and (min-width: 400px) {
  .c-cqc--mobile .c-cqc__body {
    background-size: 40%;
  }
}
.c-cqc--mobile .c-cqc__body .c-cqc__details {
  background-color: white;
  background-image: url("../images/cqc/320px-Care_Quality_Commission_logo.png");
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: top 20px left 30px;
  padding: 80px 30px 1rem;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 0;
  border-radius: 10px;
}
@media only screen and (min-width: 500px) {
  .c-cqc--mobile .c-cqc__body .c-cqc__details {
    background-size: 160px;
  }
}
.c-cqc--mobile .c-cqc__body .c-cqc__details .c-cqc__heading {
  color: #6e276b;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-size: 1.1rem;
  margin: 0;
}
.c-cqc--mobile .c-cqc__body .c-cqc__details .c-cqc__rating, .c-cqc--mobile .c-cqc__body .c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__details .c-cqc__rating--good, .c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc--mobile .c-cqc__body .c-cqc__details .c-cqc__rating--good, .c-cqc--mobile .c-cqc__body .c-cqc__details .c-cqc__rating--good {
  margin: 0.25rem 0;
  padding: 0 30px 0 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  line-height: 27px;
}
.c-cqc--mobile .c-cqc__body .c-cqc__details .c-cqc__rating--good {
  background-image: url("../images/graphics/svgicons/green_circle.svg");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 22px 22px;
}
.c-cqc--mobile .c-cqc__body .c-cqc__details .c-cqc__date {
  margin: 0.25rem 0;
}
.c-cqc--mobile .c-cqc__body .c-cqc__buttons {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}
.c-cqc--mobile .c-cqc__body .c-cqc__buttons .c-cqc__report-button {
  width: calc(100% - 2rem);
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-radius: 10px;
  padding: 1rem 0.5rem;
  color: white;
  background-color: grey;
  font-size: 0.85rem;
  line-height: 1.2;
}
@media only screen and (min-width: 375px) {
  .c-cqc--mobile .c-cqc__body .c-cqc__buttons .c-cqc__report-button {
    font-size: 1rem;
    padding: 1rem;
  }
}
.c-cqc--mobile .c-cqc__body .c-cqc__buttons .c-cqc__website-button {
  width: calc(100% - 2rem);
  margin: 1rem 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-radius: 10px;
  padding: 1rem 0.5rem;
  color: white;
  background-color: #00b0ca;
  font-size: 0.85rem;
  line-height: 1.2;
}
@media only screen and (min-width: 375px) {
  .c-cqc--mobile .c-cqc__body .c-cqc__buttons .c-cqc__website-button {
    font-size: 1rem;
    padding: 1rem;
  }
}
.c-cqc--mobile .c-cqc__body .c-cqc__buttons .c-triangle {
  width: 1rem;
  height: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-preferred-size: 1rem;
      flex-basis: 1rem;
  margin-top: -4px;
}

/* CQC Index page */
.c-cqc-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -1rem;
}
@media (min-width: 1600px) {
  .c-cqc-row {
    margin: 0;
  }
}

.c-cqc--index {
  -ms-flex-preferred-size: calc(100% - 2rem);
      flex-basis: calc(100% - 2rem);
  margin: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 450px;
}
@media (min-width: 768px) {
  .c-cqc--index {
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
  }
}
@media (min-width: 1200px) {
  .c-cqc--index {
    -ms-flex-preferred-size: calc(33.3333% - 2rem);
        flex-basis: calc(33.3333% - 2rem);
  }
}
.c-cqc--index .c-cqc__header {
  background-color: #00b0ca;
  color: white;
  padding: 0 1rem;
  height: 75px;
}
.c-cqc--index .c-cqc__header h4 {
  color: white;
  margin: 1rem 1rem 0 1rem;
  font-size: 1.1rem;
}
.c-cqc--index .c-cqc__header h4.c-heading-thin {
  margin: 0 1rem 1rem 1rem;
  font-size: 1.1rem;
}
.c-cqc--index .c-cqc__body {
  height: 375px;
  background-color: #eeeff0;
  background-image: url("../images/graphics/svgicons/tick-seed-white.svg");
  background-repeat: no-repeat;
  background-position: bottom -20px right -30px;
  background-size: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 1rem 5%;
}
@media only screen and (min-width: 375px) {
  .c-cqc--index .c-cqc__body {
    background-size: 45%;
  }
}
@media only screen and (min-width: 400px) {
  .c-cqc--index .c-cqc__body {
    background-size: 40%;
  }
}
.c-cqc--index .c-cqc__body .c-cqc__details {
  background-color: white;
  background-image: url("../images/cqc/320px-Care_Quality_Commission_logo.png");
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: top 20px left 30px;
  padding: 80px 30px 1rem;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 0;
  border-radius: 10px;
}
@media only screen and (min-width: 500px) {
  .c-cqc--index .c-cqc__body .c-cqc__details {
    background-size: 160px;
  }
}
.c-cqc--index .c-cqc__body .c-cqc__details .c-cqc__heading {
  color: #6e276b;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-size: 1.1rem;
  margin: 0;
}
.c-cqc--index .c-cqc__body .c-cqc__details .c-cqc__rating, .c-cqc--index:nth-child(odd) .c-cqc__body .c-cqc__body--religious .c-cqc__details .c-cqc__rating--good, .c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__body .c-cqc__details .c-cqc__rating--good, .c-cqc--index .c-cqc__body .c-cqc__details .c-cqc__rating--good {
  margin: 0.25rem 0;
  padding: 0 30px 0 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  line-height: 27px;
}
.c-cqc--index .c-cqc__body .c-cqc__details .c-cqc__rating--good {
  background-image: url("../images/graphics/svgicons/green_circle.svg");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 22px 22px;
}
.c-cqc--index .c-cqc__body .c-cqc__details .c-cqc__date {
  margin: 0.25rem 0;
}
.c-cqc--index .c-cqc__body .c-cqc__buttons {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  height: 153px;
}
@media only screen and (min-width: 768px) {
  .c-cqc--index .c-cqc__body .c-cqc__buttons {
    -ms-flex-preferred-size: 82%;
        flex-basis: 82%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-cqc--index .c-cqc__body .c-cqc__buttons {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
}
.c-cqc--index .c-cqc__body .c-cqc__buttons .c-cqc__report-button {
  width: calc(100% - 2rem);
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-radius: 10px;
  padding: 1rem 0.5rem;
  color: white;
  background-color: grey;
  font-size: 0.85rem;
  line-height: 1.2;
}
@media only screen and (min-width: 375px) {
  .c-cqc--index .c-cqc__body .c-cqc__buttons .c-cqc__report-button {
    font-size: 1rem;
    padding: 1rem;
  }
}
.c-cqc--index .c-cqc__body .c-cqc__buttons .c-cqc__website-button {
  width: calc(100% - 2rem);
  margin: 1rem 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-radius: 10px;
  padding: 1rem 0.5rem;
  color: white;
  background-color: #00b0ca;
  font-size: 0.85rem;
  line-height: 1.2;
}
@media only screen and (min-width: 375px) {
  .c-cqc--index .c-cqc__body .c-cqc__buttons .c-cqc__website-button {
    font-size: 1rem;
    padding: 1rem;
  }
}
.c-cqc--index .c-cqc__body .c-cqc__buttons .c-triangle {
  width: 1rem;
  height: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-preferred-size: 1rem;
      flex-basis: 1rem;
  margin-top: -4px;
}
.c-cqc--index .c-cqc__body--religious {
  height: 375px;
  background-color: #eeeff0;
  background-image: url("../images/graphics/svgicons/OLDER-white.svg");
  background-repeat: no-repeat;
  background-position: bottom -20px right -30px;
  background-size: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 1rem 5%;
}
@media only screen and (min-width: 375px) {
  .c-cqc--index .c-cqc__body--religious {
    background-size: 45%;
  }
}
@media only screen and (min-width: 400px) {
  .c-cqc--index .c-cqc__body--religious {
    background-size: 40%;
  }
}
.c-cqc--index .c-cqc__body--religious .c-cqc__details {
  background-color: white;
  background-image: url("../images/cqc/320px-Care_Quality_Commission_logo.png");
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: top 20px left 30px;
  padding: 80px 30px 1rem;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 0;
  border-radius: 10px;
}
@media only screen and (min-width: 500px) {
  .c-cqc--index .c-cqc__body--religious .c-cqc__details {
    background-size: 160px;
  }
}
.c-cqc--index .c-cqc__body--religious .c-cqc__details .c-cqc__heading {
  color: #6e276b;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-size: 1.1rem;
  margin: 0;
}
.c-cqc--index .c-cqc__body--religious .c-cqc__details .c-cqc__rating, .c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__details .c-cqc__rating--good, .c-cqc--index .c-cqc__body--religious .c-cqc__details .c-cqc__rating--good {
  margin: 0.25rem 0;
  padding: 0 30px 0 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  line-height: 27px;
}
.c-cqc--index .c-cqc__body--religious .c-cqc__details .c-cqc__rating--good {
  background-image: url("../images/graphics/svgicons/green_circle.svg");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 22px 22px;
}
.c-cqc--index .c-cqc__body--religious .c-cqc__details .c-cqc__date {
  margin: 0.25rem 0;
}
.c-cqc--index .c-cqc__body--religious .c-cqc__buttons {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  height: 153px;
}
@media only screen and (min-width: 768px) {
  .c-cqc--index .c-cqc__body--religious .c-cqc__buttons {
    -ms-flex-preferred-size: 82%;
        flex-basis: 82%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-cqc--index .c-cqc__body--religious .c-cqc__buttons {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
}
.c-cqc--index .c-cqc__body--religious .c-cqc__buttons .c-cqc__report-button {
  width: calc(100% - 2rem);
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-radius: 10px;
  padding: 1rem 0.5rem;
  color: white;
  background-color: grey;
  font-size: 0.85rem;
  line-height: 1.2;
}
@media only screen and (min-width: 375px) {
  .c-cqc--index .c-cqc__body--religious .c-cqc__buttons .c-cqc__report-button {
    font-size: 1rem;
    padding: 1rem;
  }
}
.c-cqc--index .c-cqc__body--religious .c-cqc__buttons .c-cqc__website-button {
  width: calc(100% - 2rem);
  margin: 1rem 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-radius: 10px;
  padding: 1rem 0.5rem;
  color: white;
  background-color: #00b0ca;
  font-size: 0.85rem;
  line-height: 1.2;
}
@media only screen and (min-width: 375px) {
  .c-cqc--index .c-cqc__body--religious .c-cqc__buttons .c-cqc__website-button {
    font-size: 1rem;
    padding: 1rem;
  }
}
.c-cqc--index .c-cqc__body--religious .c-cqc__buttons .c-triangle {
  width: 1rem;
  height: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-preferred-size: 1rem;
      flex-basis: 1rem;
  margin-top: -4px;
}

.c-cqc--index:nth-child(odd) .c-cqc__header {
  background-color: #394a58;
}
.c-cqc--index:nth-child(odd) .c-cqc__body {
  background-image: url("../images/graphics/svgicons/tick-seed-grey.svg");
}
.c-cqc--index:nth-child(odd) .c-cqc__body--religious {
  height: 375px;
  background-color: #eeeff0;
  background-image: url("../images/graphics/svgicons/OLDER-grey.svg");
  background-repeat: no-repeat;
  background-position: bottom -20px right -30px;
  background-size: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 1rem 5%;
}
@media only screen and (min-width: 375px) {
  .c-cqc--index:nth-child(odd) .c-cqc__body--religious {
    background-size: 45%;
  }
}
@media only screen and (min-width: 400px) {
  .c-cqc--index:nth-child(odd) .c-cqc__body--religious {
    background-size: 40%;
  }
}
.c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__details {
  background-color: white;
  background-image: url("../images/cqc/320px-Care_Quality_Commission_logo.png");
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: top 20px left 30px;
  padding: 80px 30px 1rem;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 0;
  border-radius: 10px;
}
@media only screen and (min-width: 500px) {
  .c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__details {
    background-size: 160px;
  }
}
.c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__details .c-cqc__heading {
  color: #6e276b;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-size: 1.1rem;
  margin: 0;
}
.c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__details .c-cqc__rating, .c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__details .c-cqc__rating--good {
  margin: 0.25rem 0;
  padding: 0 30px 0 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  line-height: 27px;
}
.c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__details .c-cqc__rating--good {
  background-image: url("../images/graphics/svgicons/green_circle.svg");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 22px 22px;
}
.c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__details .c-cqc__date {
  margin: 0.25rem 0;
}
.c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__buttons {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  height: 153px;
}
@media only screen and (min-width: 768px) {
  .c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__buttons {
    -ms-flex-preferred-size: 82%;
        flex-basis: 82%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__buttons {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
}
.c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__buttons .c-cqc__report-button {
  width: calc(100% - 2rem);
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-radius: 10px;
  padding: 1rem 0.5rem;
  color: white;
  background-color: grey;
  font-size: 0.85rem;
  line-height: 1.2;
}
@media only screen and (min-width: 375px) {
  .c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__buttons .c-cqc__report-button {
    font-size: 1rem;
    padding: 1rem;
  }
}
.c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__buttons .c-cqc__website-button {
  width: calc(100% - 2rem);
  margin: 1rem 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-radius: 10px;
  padding: 1rem 0.5rem;
  color: white;
  background-color: #00b0ca;
  font-size: 0.85rem;
  line-height: 1.2;
}
@media only screen and (min-width: 375px) {
  .c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__buttons .c-cqc__website-button {
    font-size: 1rem;
    padding: 1rem;
  }
}
.c-cqc--index:nth-child(odd) .c-cqc__body--religious .c-cqc__buttons .c-triangle {
  width: 1rem;
  height: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-preferred-size: 1rem;
      flex-basis: 1rem;
  margin-top: -4px;
}

.c-cqc-logo-new {
  width: 230px;
  height: auto;
}

.l-footer-boxlinks {
  display: block;
  background-color: #eeeff0;
  padding: 8px 0;
  margin: 2rem 0 0;
}
.l-footer-boxlinks .c-boxlinks__icon, .l-footer-boxlinks .c-boxlinks__icon--hover {
  height: 65px;
  width: 65px;
  margin: 0 0 1rem 0;
}
@media only screen and (min-width: 1200px) {
  .l-footer-boxlinks .c-boxlinks__icon, .l-footer-boxlinks .c-boxlinks__icon--hover {
    height: 65px;
    width: 65px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-footer-boxlinks .c-boxlinks__icon, .l-footer-boxlinks .c-boxlinks__icon--hover {
    height: 84px;
    width: 84px;
  }
}

.c-boxlinks__box {
  background-color: #eeeff0;
  text-decoration: none;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  color: #57626f;
  padding: 1rem;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
}
.c-boxlinks__box:hover {
  text-decoration: none;
  color: #57626f;
}

.c-boxlinks__heading {
  color: #57626f;
  text-transform: revert;
  margin: 0;
  font-size: 1.5rem;
}

.c-boxlinks__text {
  color: #57626f;
  margin: 0;
  font-size: 1.8rem;
}

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

.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--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: #334454;
  color: #fff;
  padding: 3rem 1em 2em 1em;
  background-image: url(../images/header/menu/menu-desktop-bg.png);
  background-repeat: no-repeat;
  background-size: 560px;
  background-position: bottom left;
}

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

footer ul li {
  list-style-type: none;
  font-family: "Montserrat", 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;
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  display: block;
}

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

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

footer h3 a {
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
}
footer h3 a:hover {
  text-decoration: underline;
}

.c-footer-fb-link {
  background-image: url("../images/footer/facebook-footer18.webp");
  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: "Montserrat", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5em;
}
.c-footer-contact-block p {
  margin: 1rem 0;
  font-size: 0.9rem;
  line-height: 1.46;
}
.c-footer-contact-block a {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
}
.c-footer-contact-block a:hover {
  color: #fff;
  text-decoration: underline;
}

.c-footer-logo {
  width: 120px;
  height: 64px;
  margin-left: -4px;
}

.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 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 2rem auto 0;
  }

  .c-boxlinks__box {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    margin: 1rem 0;
  }

  .c-boxlinks__box:nth-of-type(1) {
    border-right: 3px solid #57626f;
  }

  .c-boxlinks__box:nth-of-type(3) {
    border-right: 3px solid #57626f;
  }

  .c-boxlinks__box:nth-of-type(5) {
    border-right: 3px solid #57626f;
  }

  .l-footer-row--awards {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 0;
  }

  .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 2rem;
  }
  .l-footer-row--awards--bottom .c-footer-award {
    -ms-flex-positive: 0;
        flex-grow: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .l-footer-row--menu {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    border-top: 1px solid white;
    padding-top: 2rem;
  }

  footer {
    padding: 0 1em 2em 1em;
    background-size: 1050px;
  }

  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-logo {
    margin-left: -6px;
  }

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

  footer.c-footer--margin {
    margin: 4rem 0 2rem;
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .l-footer-boxlinks {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .c-boxlinks__box {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .c-boxlinks__box .c-boxlinks__heading {
    font-size: 1.2rem;
  }

  .c-boxlinks__box:nth-of-type(1) {
    border-right: 3px solid #57626f;
  }

  .c-boxlinks__box:nth-of-type(2) {
    border-right: 3px solid #57626f;
  }

  .c-boxlinks__box:nth-of-type(3) {
    border-right: 3px solid #57626f;
  }

  .c-boxlinks__box:nth-of-type(4) {
    border-right: none;
  }

  .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%;
    padding-top: 4rem;
  }

  .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-award {
    margin: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .c-footer-award__image--RRN {
    padding: 0 1.5rem;
    width: 160px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-footer-boxlinks {
    max-width: 1600px;
    margin: 3rem auto 0;
  }

  .c-boxlinks__box {
    padding: 0 1rem;
  }
  .c-boxlinks__box .c-boxlinks__heading {
    font-size: 1.5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  footer {
    max-width: 1600px;
    margin: 0 auto;
    background-size: 1110px;
  }

  footer.c-footer--margin {
    max-width: 1600px;
    margin: 5rem auto 2rem;
  }
}
.c-backtotop__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 3rem auto;
}

.c-backtotop__link-flex, .c-backtotop__link-flex--orange {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 0;
}
.c-backtotop__link-flex svg, .c-backtotop__link-flex--orange svg {
  height: 40px;
  width: 40px;
  padding: 0;
}
.c-backtotop__link-flex p, .c-backtotop__link-flex--orange p {
  margin: 0 1rem;
  color: black;
  line-height: 1;
}
.c-backtotop__link-flex:hover p, .c-backtotop__link-flex--orange:hover p {
  text-decoration: underline;
}

.c-backtotop__link-flex--orange {
  border: 2px solid #f57b20;
}
.c-backtotop__link-flex--orange .c-backtotop__link-icon {
  fill: #f57b20;
  margin: 0;
  transform-box: fill-box;
  /* you need this for SVGs */
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.c-home-hero__video {
  width: 100%;
  margin: 0;
}
@media (min-width: 768px) {
  .c-home-hero__video {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    width: revert;
    -ms-flex-positive: 1;
        flex-grow: 1;
  }
}

.c-video-hero {
  position: relative;
  display: block;
  margin-bottom: 1rem;
}
.c-video-hero .c-video-hero__video-wrapper {
  display: block;
  width: 100%;
  height: auto;
  background-image: url("../images/graphics/loader/spinner200w.gif");
  background-repeat: no-repeat;
  background-position: center center;
}
.c-video-hero .c-video-hero__media {
  display: block;
  width: 100%;
  height: auto;
}
.c-video-hero .c-video-hero__content {
  position: absolute;
  border-radius: 10px;
  background-color: #394a58;
  width: calc(100% - 2rem);
  bottom: -110px;
  left: 1rem;
  padding: 0 1rem;
  margin: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .c-video-hero .c-video-hero__content {
    width: 450px;
    bottom: -70px;
    left: 80px;
    padding: 0.5rem 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-video-hero .c-video-hero__content {
    width: 590px;
    left: 150px;
    bottom: -80px;
    padding: 0.5rem 4rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-video-hero .c-video-hero__content {
    width: 780px;
    bottom: -105px;
    left: 197px;
    padding: 1rem 4rem;
  }
}
.c-video-hero .c-video-hero__content h2 {
  color: white;
}
@media (min-width: 768px) {
  .c-video-hero .c-video-hero__content h2 {
    font-size: 1.9rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-video-hero .c-video-hero__content h2 {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-video-hero .c-video-hero__content h2 {
    font-size: 3rem;
  }
}

.sjog-video-wrapper {
  display: block;
  width: 100%;
  height: auto;
  background-image: url("../images/graphics/loader/spinner200w.gif");
  background-repeat: no-repeat;
  background-position: center center;
}
@media only screen and (min-width: 1600px) {
  .sjog-video-wrapper {
    display: none;
  }
}
.sjog-video-wrapper .sjog-video {
  display: block;
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 1600px) {
  .sjog-video-wrapper .sjog-video {
    display: none;
  }
}

.sjog-video-wrapper--wide {
  display: none;
}
@media only screen and (min-width: 1600px) {
  .sjog-video-wrapper--wide {
    display: block;
    background-image: url("../images/graphics/loader/spinner200w.gif");
    background-repeat: no-repeat;
    background-position: center center;
  }
}
.sjog-video-wrapper--wide .sjog-video {
  display: none;
}
@media only screen and (min-width: 1600px) {
  .sjog-video-wrapper--wide .sjog-video {
    display: block;
    width: 100%;
    height: auto;
  }
}

.c-research__video {
  width: 100%;
  height: auto;
}

.c-research__video iframe {
  width: 100%;
  height: auto;
  min-height: 190px;
}
@media (min-width: 400px) {
  .c-research__video iframe {
    min-height: 247px;
  }
}
@media (min-width: 500px) {
  .c-research__video iframe {
    min-height: 260px;
  }
}
@media (min-width: 600px) {
  .c-research__video iframe {
    min-height: 300px;
  }
}
@media (min-width: 768px) {
  .c-research__video iframe {
    min-height: 430px;
  }
}
@media (min-width: 769px) {
  .c-research__video iframe {
    min-height: 511px;
  }
}

.sjogvideo {
  display: block;
  margin: 10px 1rem;
  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;
  }
}

.c-feature-video {
  display: block;
  margin: 0;
  height: 220px;
  width: 100%;
  border: 0;
}
@media (min-width: 410px) {
  .c-feature-video {
    height: 220px;
  }
}
@media (min-width: 768px) {
  .c-feature-video {
    height: 385px;
  }
}
@media (min-width: 992px) {
  .c-feature-video {
    height: 340px;
  }
}
@media (min-width: 1200px) {
  .c-feature-video {
    height: 408px;
  }
}
@media (min-width: 1600px) {
  .c-feature-video {
    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;
  }
}

.sjogvideo--square {
  display: block;
  margin: 10px 0;
  height: 320px;
  width: 320px;
  border: 0;
}

.sjogvideo--139 {
  display: block;
  height: 300px;
  width: 100%;
  border: 0;
}
@media (min-width: 768px) {
  .sjogvideo--139 {
    height: 180px;
    max-width: 320px;
  }
}

@media (min-width: 768px) {
  .c-video-wrapper--square h3 {
    height: 50px;
  }
}
@media (min-width: 992px) {
  .c-video-wrapper--square h3 {
    height: auto;
  }
}
.c-video-wrapper--square p.c-intro-text {
  font-size: 1rem;
}

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

.sjogvideo-live-wrapper {
  position: relative;
  padding: 20.25% 0 0 0;
  min-height: 320px;
}
@media (min-width: 768px) {
  .sjogvideo-live-wrapper {
    min-height: 180px;
    padding: 56.25% 0 0 0;
  }
}

.c-corporate .c-services-row {
  position: relative;
  margin: 0;
  padding: 0;
}
@media (min-width: 1200px) {
  .c-corporate .c-services-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .c-corporate .c-services-row .c-services-col-1 {
    margin: 0 45px 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-corporate .c-services-row .c-services-col-1 {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 67px 0 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-corporate .c-services-row .c-services-col-1 {
    margin: 0 90px 0 1.25rem;
  }
}
@media (min-width: 768px) {
  .c-corporate .c-services-row .c-services-col-2 {
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-corporate .c-services-row .c-services-col-2 {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: calc(70% - 67px);
        flex-basis: calc(70% - 67px);
  }
}
@media only screen and (min-width: 1600px) {
  .c-corporate .c-services-row .c-services-col-2 {
    -ms-flex-preferred-size: calc(70% - 90px);
        flex-basis: calc(70% - 90px);
    padding: 0 20px 0 0;
  }
}
.c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community {
  margin: 0;
}
@media (min-width: 768px) {
  .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: stretch;
        align-items: stretch;
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) {
  .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community {
    margin: 0;
  }
}
.c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community .c-services-col-1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin: 0;
}
@media (min-width: 768px) {
  .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community .c-services-col-1 {
    -ms-flex-preferred-size: calc(50% - 45px);
        flex-basis: calc(50% - 45px);
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 45px 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community .c-services-col-1 {
    -ms-flex-preferred-size: calc(50% - 67px);
        flex-basis: calc(50% - 67px);
    padding-bottom: 35px;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 1600px) {
  .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly .c-services-col-1, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community .c-services-col-1 {
    -ms-flex-preferred-size: calc(50% - 90px);
        flex-basis: calc(50% - 90px);
  }
}
.c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community .c-services-col-1--fstart {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin: 0;
}
@media (min-width: 768px) {
  .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community .c-services-col-1--fstart {
    -ms-flex-preferred-size: calc(50% - 45px);
        flex-basis: calc(50% - 45px);
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 45px 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community .c-services-col-1--fstart {
    -ms-flex-preferred-size: calc(50% - 67px);
        flex-basis: calc(50% - 67px);
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly .c-services-col-1--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community .c-services-col-1--fstart {
    -ms-flex-preferred-size: calc(50% - 90px);
        flex-basis: calc(50% - 90px);
  }
}
.c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community .c-services-col-2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
  margin: 0;
}
@media (min-width: 768px) {
  .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly .c-services-col-2, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community .c-services-col-2 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0;
  }
}
.c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community .c-services-col-2--fstart {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  position: relative;
}
@media (min-width: 768px) {
  .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--older .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--disability .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--residential .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--autism--bottom .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services-row-autism--tabletonly .c-services-col-2--fstart, .c-corporate .c-services-row .c-services-col-2 .c-services__2-1-block--community .c-services-col-2--fstart {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .c-corporate .c-services-row .c-volunteering-opportunities__list {
    margin: 0 45px 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-corporate .c-services-row .c-volunteering-opportunities__list {
    -ms-flex-preferred-size: 59%;
        flex-basis: 59%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 67px 0 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-corporate .c-services-row .c-volunteering-opportunities__list {
    margin: 0 90px 0 1.25rem;
  }
}
.c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks__bordered, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks-jobs, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-rewards, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-rewards-v2 {
  width: 100%;
  display: block;
  margin: 1rem 0;
  padding: 0;
}
@media (min-width: 768px) {
  .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks__bordered, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks-jobs, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-rewards, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-rewards-v2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) {
  .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks__bordered, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks-jobs, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-rewards, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-rewards-v2 {
    width: 1088px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1600px) {
  .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks__bordered, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks-jobs, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-rewards, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-rewards-v2 {
    width: 1280px;
  }
}
.c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks .c-boxlinks-enclosed__link--green, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks__bordered .c-boxlinks-enclosed__link--green, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-boxlinks-jobs .c-boxlinks-enclosed__link--green, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-rewards .c-boxlinks-enclosed__link--green, .c-corporate .c-services-row .c-volunteering-opportunities__link .c-rewards-v2 .c-boxlinks-enclosed__link--green {
  margin: 0;
  padding: 0;
  width: 100%;
}

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

.c-h2h-icon {
  width: 110px;
  height: 110px;
  margin: 0 auto;
  position: absolute;
  bottom: 3rem;
  left: calc(50% - 55px);
}

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

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

.c-heading--h2h, .c-heading--h2h-main {
  color: white;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}

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

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

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

.c-h2h-features__header {
  width: 100%;
  text-align: center;
  padding: 1rem 0;
}

.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 auto;
    -ms-flex-align: stretch;
        align-items: stretch;
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    padding: 2rem 0 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-h2h-features {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1600px) {
  .c-h2h-features {
    max-width: 1600px;
  }
}

.c-h2h-features__column {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 1rem 2rem 174px;
  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;
  position: relative;
}
@media (min-width: 768px) {
  .c-h2h-features__column {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding: 1rem 2rem 174px;
  }
}
@media (min-width: 992px) {
  .c-h2h-features__column {
    -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
    padding: 1rem 3rem 174px;
  }
}
@media (min-width: 1200px) {
  .c-h2h-features__column {
    -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
    padding: 1rem 4rem 174px;
  }
}
.c-h2h-features__column h3 {
  color: white;
  font-weight: 500;
}
@media (min-width: 768px) {
  .c-h2h-features__column h3 {
    margin: 1rem 0;
  }
}
.c-h2h-features__column p {
  color: white;
}

.c-h2h-features__column:nth-of-type(1) {
  background-color: #546470;
}

.c-h2h-features__column:nth-of-type(2) {
  background-color: #43576a;
}

.c-h2h-features__column:nth-of-type(3) {
  background-color: #f57b20;
}

.c-h2h-features__column:nth-of-type(4) {
  background-color: #546470;
}
@media (min-width: 992px) {
  .c-h2h-features__column:nth-of-type(4) {
    background-color: #f57b20;
  }
}

.c-h2h-features__column:nth-of-type(5) {
  background-color: #00b0ca;
}

.c-h2h-features__column:nth-of-type(6) {
  background-color: #43576a;
}

.c-h2h-quote-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 768px) {
  .c-h2h-quote-container .c-border-contained-quote--orange-black {
    width: 60%;
    margin: 0 auto 0 0;
  }
}

.c-h2h-boxlinks {
  width: 100%;
  display: block;
  margin: 1rem 0;
  padding: 0;
}
@media (min-width: 768px) {
  .c-h2h-boxlinks {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) {
  .c-h2h-boxlinks {
    width: 1088px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1600px) {
  .c-h2h-boxlinks {
    width: 1280px;
  }
}
.c-h2h-boxlinks .c-h2h-box-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .c-h2h-boxlinks .c-h2h-box-link {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
}
.c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--green, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--orange, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--cyan {
  position: relative;
  background-color: #43576a;
  padding: 30px 30px 50px;
}
@media only screen and (min-width: 768px) {
  .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--green, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--orange, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--cyan {
    height: 195px;
  }
}
.c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header .c-h2h-box-link__title, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--green .c-h2h-box-link__title, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--orange .c-h2h-box-link__title, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--cyan .c-h2h-box-link__title {
  color: white;
  font-size: 1.3rem;
  font-weight: 500;
  margin: 0 0 1.5rem;
  text-decoration: none;
}
@media only screen and (min-width: 1200px) {
  .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header .c-h2h-box-link__title, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--green .c-h2h-box-link__title, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--orange .c-h2h-box-link__title, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--cyan .c-h2h-box-link__title {
    font-size: 1.75rem;
  }
}
.c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header .c-h2h-box-link__icon, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--green .c-h2h-box-link__icon, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--orange .c-h2h-box-link__icon, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--cyan .c-h2h-box-link__icon {
  position: absolute;
  bottom: -20px;
  right: 0;
  width: 75px;
  height: 75px;
  text-decoration: none;
  background-color: #43576a;
}
.c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header p, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--green p, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--orange p, .c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--cyan p {
  color: #7ab800;
  font-weight: 600;
  text-decoration: none;
}
.c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--cyan {
  border-bottom: 20px solid #00b0ca;
}
.c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--orange {
  border-bottom: 20px solid #f57b20;
}
.c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__header--green {
  border-bottom: 20px solid #7ab800;
}
.c-h2h-boxlinks .c-h2h-box-link .c-h2h-box-link__image {
  width: 100%;
  height: auto;
}
.c-h2h-boxlinks .c-h2h-box-link:hover .c-h2h-box-link__title, .c-h2h-boxlinks .c-h2h-box-link:active .c-h2h-box-link__title {
  color: white;
  text-decoration: none;
}
.c-h2h-boxlinks .c-h2h-box-link:hover .c-h2h-box-link__icon, .c-h2h-boxlinks .c-h2h-box-link:active .c-h2h-box-link__icon {
  text-decoration: none;
}
.c-h2h-boxlinks .c-h2h-box-link:hover p, .c-h2h-boxlinks .c-h2h-box-link:active p {
  color: #7ab800;
  font-weight: 600;
  text-decoration: none;
}

.c-google-map iframe {
  width: 100%;
  height: 220px !important;
}
@media only screen and (min-width: 768px) {
  .c-google-map iframe {
    height: 380px !important;
  }
}
@media only screen and (min-width: 992px) {
  .c-google-map iframe {
    height: 350px !important;
  }
}
@media only screen and (min-width: 1200px) {
  .c-google-map iframe {
    height: 400px !important;
  }
}

.l-container-inner {
  width: calc(100% - 4rem);
  margin: 0 auto;
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .l-container-inner {
    max-width: 1180px;
  }
}

.l-container-inner--restricted {
  width: calc(100% - 4rem);
  margin: 0 auto;
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .l-container-inner--restricted {
    max-width: 1040px;
  }
}

.c-std-flex-row, .c-std-flex-row--bordered-grey, .c-std-flex-row--bordered-cyan--bottom, .c-std-flex-row--bordered-cyan {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-std-flex-row, .c-std-flex-row--bordered-grey, .c-std-flex-row--bordered-cyan--bottom, .c-std-flex-row--bordered-cyan {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}

.c-std-flex-row--bordered-cyan {
  border-top: 3px solid #00b0ca;
  border-bottom: 3px solid #00b0ca;
  padding: 3rem 0;
}

.c-std-flex-row--bordered-cyan--bottom {
  border-bottom: 3px solid #00b0ca;
  padding: 3rem 0;
}

.c-std-column-34 {
  width: 100%;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-std-column-34 {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-std-column-34 {
    width: calc(34% - 2rem);
    -ms-flex-preferred-size: calc(34% - 2rem);
        flex-basis: calc(34% - 2rem);
  }
}

.c-std-column-66 {
  width: 100%;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-std-column-66 {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-std-column-66 {
    width: calc(66% - 2rem);
    -ms-flex-preferred-size: calc(66% - 2rem);
        flex-basis: calc(66% - 2rem);
  }
}

.c-std-column-60 {
  width: 100%;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-std-column-60 {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-std-column-60 {
    width: calc(60% - 2rem);
    -ms-flex-preferred-size: calc(60% - 2rem);
        flex-basis: calc(60% - 2rem);
  }
}

.c-std-flex-row--bordered-grey {
  border: 5px solid #e5e5e5;
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-std-flex-row--bordered-grey {
    border: 15px solid #e5e5e5;
    padding: 2rem;
  }
}
.c-std-flex-row--bordered-grey .c-std-column, .c-std-flex-row--bordered-grey .c-std-column--padded-top {
  width: 100%;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-std-flex-row--bordered-grey .c-std-column, .c-std-flex-row--bordered-grey .c-std-column--padded-top {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-std-flex-row--bordered-grey .c-std-column, .c-std-flex-row--bordered-grey .c-std-column--padded-top {
    width: calc(520px - 2rem);
    -ms-flex-preferred-size: calc(520px - 2rem);
        flex-basis: calc(520px - 2rem);
  }
}

.c-std-flex-row--eq-height {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-std-flex-row--eq-height {
    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-std-column, .c-std-column--padded-top {
  width: 100%;
  margin: 1rem 0;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .c-std-column, .c-std-column--padded-top {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-std-column, .c-std-column--padded-top {
    width: 520px;
    -ms-flex-preferred-size: 520px;
        flex-basis: 520px;
  }
}

.c-std-column--full {
  width: 100%;
  margin: 1rem 0;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .c-std-column--padded-top {
    padding-top: 250px;
  }
}

.c-std-column--vert-center {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-std-column--vert-center {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-std-column--vert-center {
    width: 520px;
    -ms-flex-preferred-size: 520px;
        flex-basis: 520px;
  }
}

.c-std-column--vert-flexed {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-std-column--vert-flexed {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-std-column--vert-flexed {
    width: 520px;
    -ms-flex-preferred-size: 520px;
        flex-basis: 520px;
  }
}

.c-outer-flex-row, .c-outer-flex-row--dark, .c-outer-flex-row--deeper, .c-outer-flex-row--mid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  position: relative;
  background-color: #e5e5e5;
  width: 100%;
  margin: 32px 0;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-row, .c-outer-flex-row--dark, .c-outer-flex-row--deeper, .c-outer-flex-row--mid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 48px 0;
  }
}

.c-outer-flex-row--special {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  position: relative;
  background-color: #546470;
  width: 100%;
  margin: 32px 0;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-row--special {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 48px 0 0;
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}
.c-outer-flex-row--special .c-outer-flex-column--green {
  background-color: #7ab800;
  color: white;
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 2rem;
}
@media only screen and (min-width: 1200px) {
  .c-outer-flex-row--special .c-outer-flex-column--green {
    width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
}
@media only screen and (min-width: 1600px) {
  .c-outer-flex-row--special .c-outer-flex-column--green {
    padding: 2rem 3rem;
  }
}
.c-outer-flex-row--special .c-outer-flex-column--green h2 {
  font-weight: bold;
  color: white;
  margin: 0 0 1rem 0;
}
.c-outer-flex-row--special .c-outer-flex-column--green .c-std-column, .c-outer-flex-row--special .c-outer-flex-column--green .c-std-column--padded-top {
  width: 100%;
  margin: 1rem 0;
}
@media only screen and (min-width: 1200px) {
  .c-outer-flex-row--special .c-outer-flex-column--green .c-std-column, .c-outer-flex-row--special .c-outer-flex-column--green .c-std-column--padded-top {
    width: calc(590px - 2rem);
    -ms-flex-preferred-size: calc(590px - 2rem);
        flex-basis: calc(590px - 2rem);
    padding: 0 3rem 0 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-outer-flex-row--special .c-outer-flex-column--green .c-std-column, .c-outer-flex-row--special .c-outer-flex-column--green .c-std-column--padded-top {
    padding: 0 1rem;
  }
}
.c-outer-flex-row--special .c-outer-flex-column--midgrey {
  background-color: #546470;
  color: white;
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 2rem;
}
@media only screen and (min-width: 1200px) {
  .c-outer-flex-row--special .c-outer-flex-column--midgrey {
    width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
.c-outer-flex-row--special .c-outer-flex-column--midgrey h2 {
  font-weight: bold;
  color: white;
  margin: 0 0 1rem 0;
}
.c-outer-flex-row--special .c-outer-flex-column--midgrey .c-std-column, .c-outer-flex-row--special .c-outer-flex-column--midgrey .c-std-column--padded-top {
  width: 100%;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-row--special .c-outer-flex-column--midgrey .c-std-column, .c-outer-flex-row--special .c-outer-flex-column--midgrey .c-std-column--padded-top {
    padding: 0 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-outer-flex-row--special .c-outer-flex-column--midgrey .c-std-column, .c-outer-flex-row--special .c-outer-flex-column--midgrey .c-std-column--padded-top {
    width: calc(590px - 2rem);
    -ms-flex-preferred-size: calc(590px - 2rem);
        flex-basis: calc(590px - 2rem);
    padding: 0 0 0 3rem;
  }
}

.c-outer-flex-row--dark {
  background-color: #43576a;
  color: white;
}

.c-outer-flex-row--spaced {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  position: relative;
  width: 100%;
  margin: 32px 0;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-row--spaced {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 48px 0;
  }
}
.c-outer-flex-row--spaced .c-spaced-img {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 2rem 0;
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-row--spaced .c-spaced-img {
    -ms-flex-preferred-size: 31%;
        flex-basis: 31%;
    width: 31%;
    padding: 0;
  }
}

.c-outer-flex-row--reversed {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: start;
      align-items: flex-start;
  position: relative;
  background-color: #e5e5e5;
  width: 100%;
  margin: 32px 0;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-row--reversed {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 48px 0;
  }
}

.c-outer-flex-column-pic {
  display: inline-block;
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 380px;
  background-position: center center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-column-pic {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    height: 380px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-outer-flex-column-pic {
    width: 624px;
    -ms-flex-preferred-size: 624px;
        flex-basis: 624px;
    height: 396px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-outer-flex-column-pic {
    width: 764px;
    -ms-flex-preferred-size: 764px;
        flex-basis: 764px;
    height: 436px;
  }
}

.c-outer-flex-column-pic--stpauls {
  display: inline-block;
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 380px;
  background-position: top left;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-column-pic--stpauls {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    height: 380px;
  }
}
@media only screen and (min-width: 992px) {
  .c-outer-flex-column-pic--stpauls {
    background-position: center;
  }
}
@media only screen and (min-width: 1200px) {
  .c-outer-flex-column-pic--stpauls {
    width: 624px;
    -ms-flex-preferred-size: 624px;
        flex-basis: 624px;
    height: 396px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-outer-flex-column-pic--stpauls {
    width: 764px;
    -ms-flex-preferred-size: 764px;
        flex-basis: 764px;
    height: 436px;
  }
}

.c-outer-flex-row--deeper .c-outer-flex-column-pic {
  display: inline-block;
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 450px;
  background-position: center center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-row--deeper .c-outer-flex-column-pic {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    height: 500px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-outer-flex-row--deeper .c-outer-flex-column-pic {
    width: 624px;
    -ms-flex-preferred-size: 624px;
        flex-basis: 624px;
    height: 640px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-outer-flex-row--deeper .c-outer-flex-column-pic {
    width: 764px;
    -ms-flex-preferred-size: 764px;
        flex-basis: 764px;
    height: 690px;
  }
}

.c-outer-flex-row--mid .c-outer-flex-column-pic {
  display: inline-block;
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 420px;
  background-position: center center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-row--mid .c-outer-flex-column-pic {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    height: 440px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-outer-flex-row--mid .c-outer-flex-column-pic {
    width: 624px;
    -ms-flex-preferred-size: 624px;
        flex-basis: 624px;
    height: 518px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-outer-flex-row--mid .c-outer-flex-column-pic {
    width: 764px;
    -ms-flex-preferred-size: 764px;
        flex-basis: 764px;
    height: 578px;
  }
}

.c-inner-flex-row {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .c-inner-flex-row {
    position: absolute;
    top: 50%;
    /* position the top  edge of the element at the middle of the parent */
    left: 50%;
    /* position the left edge of the element at the middle of the parent */
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    /* This is a shorthand of translateX(-50%) and translateY(-50%) */
    width: calc(100% - 4rem);
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
@media only screen and (min-width: 1200px) {
  .c-inner-flex-row {
    width: 1180px;
  }
}

.c-inner-flex-row--reversed {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .c-inner-flex-row--reversed {
    position: absolute;
    top: 50%;
    /* position the top  edge of the element at the middle of the parent */
    left: 50%;
    /* position the left edge of the element at the middle of the parent */
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    /* This is a shorthand of translateX(-50%) and translateY(-50%) */
    width: calc(100% - 4rem);
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
@media only screen and (min-width: 1200px) {
  .c-inner-flex-row--reversed {
    width: 1180px;
  }
}

.c-outer-flex-column-text__content--callout {
  width: calc(100% - 4rem);
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-column-text__content--callout {
    margin: 0;
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
}
@media only screen and (min-width: 1200px) {
  .c-outer-flex-column-text__content--callout {
    width: 520px;
    -ms-flex-preferred-size: 520px;
        flex-basis: 520px;
  }
}

.c-outer-flex-column-text__content--text {
  width: calc(100% - 4rem);
  margin: 0 auto;
  padding: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-outer-flex-column-text__content--text {
    margin: 0;
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
@media only screen and (min-width: 1200px) {
  .c-outer-flex-column-text__content--text {
    width: 520px;
    -ms-flex-preferred-size: 520px;
        flex-basis: 520px;
  }
}

.c-centered-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
}

.c-centered-column-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
}
.c-centered-column-content .c-service-information-heading {
  text-align: center;
}

.c-two-flex-row {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-two-flex-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
  }
}

.c-three-flex-row {
  display: block;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.c-donate-row {
  display: block;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .c-donate-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}
@media only screen and (min-width: 1200px) {
  .c-donate-row {
    padding: 0 10rem;
  }
}
.c-donate-row .c-donate-column {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  padding: 1rem 2rem;
  margin: 1rem 0;
  height: 300px;
}
@media only screen and (min-width: 768px) {
  .c-donate-row .c-donate-column {
    width: auto;
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
  }
}
@media only screen and (min-width: 1200px) {
  .c-donate-row .c-donate-column {
    padding: 1rem;
  }
}
.c-donate-row h4 {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: 1px solid white;
  font-size: 1.3rem;
}
.c-donate-row h4 strong {
  display: block;
  font-size: 2.75rem;
  font-weight: 600;
  margin-top: 1rem;
}
@media only screen and (min-width: 992px) {
  .c-donate-row h4 strong {
    font-size: 2.5rem;
  }
}
.c-donate-row h4 strong sup {
  display: inline-block;
}
@media only screen and (min-width: 1200px) {
  .c-donate-row h4 {
    width: 330px;
  }
}
.c-donate-row h3.c-donate__heading {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: none;
  font-size: 2.5rem;
  font-weight: 500;
  margin: 0;
}
.c-donate-row h3.c-donate__heading span {
  display: inline-block;
  padding: 0 0 0 0.25rem;
  font-size: 3.25rem;
  font-weight: 700;
}
.c-donate-row h4.c-donate__sub-heading {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: none;
  font-size: 1.3rem;
  margin: 0;
}
.c-donate-row .c-donate-column:first-of-type {
  background: #394a58;
}
@media only screen and (min-width: 768px) {
  .c-donate-row .c-donate-column:first-of-type {
    margin: 1rem 1rem 1rem 0;
  }
}
.c-donate-row .c-donate-column:nth-child(2) {
  background: #8366ac;
}
@media only screen and (min-width: 768px) {
  .c-donate-row .c-donate-column:nth-child(2) {
    margin: 1rem 0 1rem 1rem;
  }
}
.c-donate-row .c-donate-column:nth-child(3) {
  background: #394a58;
}
@media only screen and (min-width: 768px) {
  .c-donate-row .c-donate-column:nth-child(3) {
    background: #8366ac;
    margin: 1rem 1rem 1rem 0;
  }
}
.c-donate-row .c-donate-column:nth-child(4) {
  background: #8366ac;
}
@media only screen and (min-width: 768px) {
  .c-donate-row .c-donate-column:nth-child(4) {
    background: #394a58;
    margin: 1rem 0 1rem 1rem;
  }
}

.c-three-flex-column, .c-three-flex-column--purple, .c-three-flex-column--lt-grey, .c-three-flex-column--med-grey, .c-three-flex-column--new-grey, .c-three-flex-column--new-cyan, .c-three-flex-column--navy {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  padding: 1rem 2rem;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column, .c-three-flex-column--purple, .c-three-flex-column--lt-grey, .c-three-flex-column--med-grey, .c-three-flex-column--new-grey, .c-three-flex-column--new-cyan, .c-three-flex-column--navy {
    width: auto;
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}
.c-three-flex-column h4, .c-three-flex-column--purple h4, .c-three-flex-column--lt-grey h4, .c-three-flex-column--med-grey h4, .c-three-flex-column--new-grey h4, .c-three-flex-column--new-cyan h4, .c-three-flex-column--navy h4 {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: 1px solid white;
  font-size: 1.3rem;
}
.c-three-flex-column h4 strong, .c-three-flex-column--purple h4 strong, .c-three-flex-column--lt-grey h4 strong, .c-three-flex-column--med-grey h4 strong, .c-three-flex-column--new-grey h4 strong, .c-three-flex-column--new-cyan h4 strong, .c-three-flex-column--navy h4 strong {
  display: block;
  font-size: 2.75rem;
  font-weight: 600;
  margin-top: 1rem;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column h4 strong, .c-three-flex-column--purple h4 strong, .c-three-flex-column--lt-grey h4 strong, .c-three-flex-column--med-grey h4 strong, .c-three-flex-column--new-grey h4 strong, .c-three-flex-column--new-cyan h4 strong, .c-three-flex-column--navy h4 strong {
    font-size: 2.5rem;
  }
}
.c-three-flex-column h4 strong sup, .c-three-flex-column--purple h4 strong sup, .c-three-flex-column--lt-grey h4 strong sup, .c-three-flex-column--med-grey h4 strong sup, .c-three-flex-column--new-grey h4 strong sup, .c-three-flex-column--new-cyan h4 strong sup, .c-three-flex-column--navy h4 strong sup {
  display: inline-block;
}
@media only screen and (min-width: 1200px) {
  .c-three-flex-column h4, .c-three-flex-column--purple h4, .c-three-flex-column--lt-grey h4, .c-three-flex-column--med-grey h4, .c-three-flex-column--new-grey h4, .c-three-flex-column--new-cyan h4, .c-three-flex-column--navy h4 {
    width: 310px;
  }
}
.c-three-flex-column h3.c-donate__heading, .c-three-flex-column--purple h3.c-donate__heading, .c-three-flex-column--lt-grey h3.c-donate__heading, .c-three-flex-column--med-grey h3.c-donate__heading, .c-three-flex-column--new-grey h3.c-donate__heading, .c-three-flex-column--new-cyan h3.c-donate__heading, .c-three-flex-column--navy h3.c-donate__heading {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: none;
  font-size: 2.5rem;
  font-weight: 500;
  margin: 0;
}
.c-three-flex-column h3.c-donate__heading span, .c-three-flex-column--purple h3.c-donate__heading span, .c-three-flex-column--lt-grey h3.c-donate__heading span, .c-three-flex-column--med-grey h3.c-donate__heading span, .c-three-flex-column--new-grey h3.c-donate__heading span, .c-three-flex-column--new-cyan h3.c-donate__heading span, .c-three-flex-column--navy h3.c-donate__heading span {
  display: inline-block;
  padding: 0 0 0 0.25rem;
  font-size: 3.25rem;
  font-weight: 700;
}
.c-three-flex-column h4.c-donate__sub-heading, .c-three-flex-column--purple h4.c-donate__sub-heading, .c-three-flex-column--lt-grey h4.c-donate__sub-heading, .c-three-flex-column--med-grey h4.c-donate__sub-heading, .c-three-flex-column--new-grey h4.c-donate__sub-heading, .c-three-flex-column--new-cyan h4.c-donate__sub-heading, .c-three-flex-column--navy h4.c-donate__sub-heading {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: none;
  font-size: 1.3rem;
  margin: 0;
}
.c-three-flex-column .c-who-info, .c-three-flex-column--purple .c-who-info, .c-three-flex-column--lt-grey .c-who-info, .c-three-flex-column--med-grey .c-who-info, .c-three-flex-column--new-grey .c-who-info, .c-three-flex-column--new-cyan .c-who-info, .c-three-flex-column--navy .c-who-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 1rem 0;
}
.c-three-flex-column .c-who-info__text, .c-three-flex-column--purple .c-who-info__text, .c-three-flex-column--lt-grey .c-who-info__text, .c-three-flex-column--med-grey .c-who-info__text, .c-three-flex-column--new-grey .c-who-info__text, .c-three-flex-column--new-cyan .c-who-info__text, .c-three-flex-column--navy .c-who-info__text {
  -ms-flex-preferred-size: calc(100% - 116px);
      flex-basis: calc(100% - 116px);
  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-three-flex-column .c-who-info__text h4, .c-three-flex-column--purple .c-who-info__text h4, .c-three-flex-column--lt-grey .c-who-info__text h4, .c-three-flex-column--med-grey .c-who-info__text h4, .c-three-flex-column--new-grey .c-who-info__text h4, .c-three-flex-column--new-cyan .c-who-info__text h4, .c-three-flex-column--navy .c-who-info__text h4 {
  color: #43576a;
  text-align: left;
  font-weight: 500;
  border-bottom: none;
  padding: 0;
}
.c-three-flex-column .c-who-info__text p, .c-three-flex-column--purple .c-who-info__text p, .c-three-flex-column--lt-grey .c-who-info__text p, .c-three-flex-column--med-grey .c-who-info__text p, .c-three-flex-column--new-grey .c-who-info__text p, .c-three-flex-column--new-cyan .c-who-info__text p, .c-three-flex-column--navy .c-who-info__text p {
  text-align: left;
}
.c-three-flex-column .c-who-info__text ul, .c-three-flex-column--purple .c-who-info__text ul, .c-three-flex-column--lt-grey .c-who-info__text ul, .c-three-flex-column--med-grey .c-who-info__text ul, .c-three-flex-column--new-grey .c-who-info__text ul, .c-three-flex-column--new-cyan .c-who-info__text ul, .c-three-flex-column--navy .c-who-info__text ul {
  list-style-type: disc;
}
.c-three-flex-column .c-who-info__text ul li, .c-three-flex-column--purple .c-who-info__text ul li, .c-three-flex-column--lt-grey .c-who-info__text ul li, .c-three-flex-column--med-grey .c-who-info__text ul li, .c-three-flex-column--new-grey .c-who-info__text ul li, .c-three-flex-column--new-cyan .c-who-info__text ul li, .c-three-flex-column--navy .c-who-info__text ul li {
  text-align: left;
}

.c-three-flex-column--navy {
  background-color: #394a58;
}

.c-three-flex-column--new-cyan {
  background-color: #02b291;
}

.c-three-flex-column--new-grey {
  background-color: #43576a;
}

.c-three-flex-column--med-grey {
  background-color: #546470;
}

.c-three-flex-column--lt-grey {
  background-color: #eeeff0;
}

.c-three-flex-column--purple {
  background-color: #8366ac;
}

.c-three-flex-column--attr {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  padding: 1rem 2rem;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--attr {
    width: auto;
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}
.c-three-flex-column--attr p {
  text-align: left;
}
.c-three-flex-column--attr h4 {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: 1px solid white;
  font-size: 1.3rem;
}
.c-three-flex-column--attr h4 strong {
  display: block;
  font-size: 2.75rem;
  font-weight: 600;
  margin-top: 1rem;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--attr h4 strong {
    font-size: 2.5rem;
  }
}
.c-three-flex-column--attr h4 strong sup {
  display: inline-block;
}
@media only screen and (min-width: 1200px) {
  .c-three-flex-column--attr h4 {
    width: 310px;
  }
}
.c-three-flex-column--attr h3.c-donate__heading {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: none;
  font-size: 2.5rem;
  font-weight: 500;
  margin: 0;
}
.c-three-flex-column--attr h3.c-donate__heading span {
  display: inline-block;
  padding: 0 0 0 0.25rem;
  font-size: 3.25rem;
  font-weight: 700;
}
.c-three-flex-column--attr h4.c-donate__sub-heading {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: none;
  font-size: 1.3rem;
  margin: 0;
}
.c-three-flex-column--attr .c-who-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 1rem 0;
}
.c-three-flex-column--attr .c-who-info__text {
  -ms-flex-preferred-size: calc(100% - 116px);
      flex-basis: calc(100% - 116px);
  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-three-flex-column--attr .c-who-info__text h4 {
  color: #43576a;
  text-align: left;
  font-weight: 500;
  border-bottom: none;
  padding: 0;
}
.c-three-flex-column--attr .c-who-info__text p {
  text-align: left;
}
.c-three-flex-column--attr .c-who-info__text ul {
  list-style-type: disc;
}
.c-three-flex-column--attr .c-who-info__text ul li {
  text-align: left;
}

.c-three-values-row {
  display: block;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .c-three-values-row {
    padding: 0 1rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-three-values-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    max-width: 1180px;
    margin: 0 auto;
  }
}
.c-three-values-row .c-three-flex-column, .c-three-values-row .c-three-flex-column--navy, .c-three-values-row .c-three-flex-column--new-cyan, .c-three-values-row .c-three-flex-column--new-grey, .c-three-values-row .c-three-flex-column--med-grey, .c-three-values-row .c-three-flex-column--lt-grey, .c-three-values-row .c-three-flex-column--purple {
  padding: 1rem;
}
@media only screen and (min-width: 992px) {
  .c-three-values-row .c-three-flex-column, .c-three-values-row .c-three-flex-column--navy, .c-three-values-row .c-three-flex-column--new-cyan, .c-three-values-row .c-three-flex-column--new-grey, .c-three-values-row .c-three-flex-column--med-grey, .c-three-values-row .c-three-flex-column--lt-grey, .c-three-values-row .c-three-flex-column--purple {
    width: auto;
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-three-values-row .c-three-flex-column, .c-three-values-row .c-three-flex-column--navy, .c-three-values-row .c-three-flex-column--new-cyan, .c-three-values-row .c-three-flex-column--new-grey, .c-three-values-row .c-three-flex-column--med-grey, .c-three-values-row .c-three-flex-column--lt-grey, .c-three-values-row .c-three-flex-column--purple {
    width: auto;
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 1rem 1rem 1rem 0;
  }
}
.c-three-values-row .c-three-flex-column:last-of-type, .c-three-values-row .c-three-flex-column--navy:last-of-type, .c-three-values-row .c-three-flex-column--new-cyan:last-of-type, .c-three-values-row .c-three-flex-column--new-grey:last-of-type, .c-three-values-row .c-three-flex-column--med-grey:last-of-type, .c-three-values-row .c-three-flex-column--lt-grey:last-of-type, .c-three-values-row .c-three-flex-column--purple:last-of-type {
  padding: 1rem;
}
@media only screen and (min-width: 992px) {
  .c-three-values-row .c-three-flex-column:last-of-type, .c-three-values-row .c-three-flex-column--navy:last-of-type, .c-three-values-row .c-three-flex-column--new-cyan:last-of-type, .c-three-values-row .c-three-flex-column--new-grey:last-of-type, .c-three-values-row .c-three-flex-column--med-grey:last-of-type, .c-three-values-row .c-three-flex-column--lt-grey:last-of-type, .c-three-values-row .c-three-flex-column--purple:last-of-type {
    width: auto;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    padding: 1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-three-values-row .c-three-flex-column:last-of-type, .c-three-values-row .c-three-flex-column--navy:last-of-type, .c-three-values-row .c-three-flex-column--new-cyan:last-of-type, .c-three-values-row .c-three-flex-column--new-grey:last-of-type, .c-three-values-row .c-three-flex-column--med-grey:last-of-type, .c-three-values-row .c-three-flex-column--lt-grey:last-of-type, .c-three-values-row .c-three-flex-column--purple:last-of-type {
    width: auto;
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 1rem 1rem 1rem 0;
  }
}

.c-three-flex-row--cqc {
  display: block;
  margin: 100px 2rem 1rem;
  width: calc(100% - 4rem);
}
@media only screen and (min-width: 992px) {
  .c-three-flex-row--cqc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 0;
    width: 100%;
  }
}

.c-three-flex-column--cqc-logo {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem 2rem;
  background-color: #43576a;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--cqc-logo {
    width: auto;
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}
.c-three-flex-column--cqc-logo .c-cqc-logo-new {
  padding: 2rem;
  background-color: white;
  border-radius: 15px;
  border: 4px solid #43576a;
  margin: -80px 0 0;
}
.c-three-flex-column--cqc-logo .c-cqc-logo-new img {
  width: 140px;
  height: auto;
}
@media only screen and (min-width: 375px) {
  .c-three-flex-column--cqc-logo .c-cqc-logo-new img {
    width: 180px;
  }
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--cqc-logo .c-cqc-logo-new {
    border: none;
    margin: 0;
  }
}

.c-three-flex-column--cqc-info {
  width: 100%;
  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;
  padding: 1rem 2rem;
  background-color: #43576a;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--cqc-info {
    width: auto;
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}
.c-three-flex-column--cqc-info .c-cqc-info {
  margin: 0 auto;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--cqc-info .c-cqc-info {
    width: 100%;
  }
}
.c-three-flex-column--cqc-info .c-cqc__heading {
  color: white;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-size: 1.1rem;
  margin: 0;
}
.c-three-flex-column--cqc-info .c-cqc__rating, .c-three-flex-column--cqc-info .c-cqc__rating--good, .c-three-flex-column--cqc-info .c-cqc .c-cqc__body .c-cqc__details .c-cqc__rating--good, .c-cqc .c-cqc__body .c-cqc__details .c-three-flex-column--cqc-info .c-cqc__rating--good, .c-three-flex-column--cqc-info .c-cqc--mobile .c-cqc__body .c-cqc__details .c-cqc__rating--good, .c-cqc--mobile .c-cqc__body .c-cqc__details .c-three-flex-column--cqc-info .c-cqc__rating--good, .c-three-flex-column--cqc-info .c-cqc--index .c-cqc__body .c-cqc__details .c-cqc__rating--good, .c-cqc--index .c-cqc__body .c-cqc__details .c-three-flex-column--cqc-info .c-cqc__rating--good, .c-three-flex-column--cqc-info .c-cqc--index .c-cqc__body--religious .c-cqc__details .c-cqc__rating--good, .c-cqc--index .c-cqc__body--religious .c-cqc__details .c-three-flex-column--cqc-info .c-cqc__rating--good {
  color: white;
  margin: 0.25rem 0;
  padding: 0 30px 0 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 27px;
}
.c-three-flex-column--cqc-info .c-cqc__rating--good {
  background-image: url("../images/graphics/svgicons/green_circle.svg");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 22px 22px;
}
.c-three-flex-column--cqc-info .c-cqc__date {
  margin: 0.25rem 0;
  color: white;
}
.c-three-flex-column--cqc-info h5 {
  color: white;
  padding: 0 0 1rem 0;
}
.c-three-flex-column--cqc-info h5 strong {
  display: block;
  font-weight: 600;
}

.c-three-flex-column--cqc-button {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem 2rem;
  background-color: #43576a;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--cqc-button {
    width: auto;
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}

.c-two-flex-column, .c-two-flex-column--purple, .c-two-flex-column--lt-grey, .c-two-flex-column--med-grey, .c-two-flex-column--new-grey, .c-two-flex-column--cyan, .c-two-flex-column--new-cyan, .c-two-flex-column--navy {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  padding: 1rem 2rem;
}
@media only screen and (min-width: 768px) {
  .c-two-flex-column, .c-two-flex-column--purple, .c-two-flex-column--lt-grey, .c-two-flex-column--med-grey, .c-two-flex-column--new-grey, .c-two-flex-column--cyan, .c-two-flex-column--new-cyan, .c-two-flex-column--navy {
    width: auto;
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
}
.c-two-flex-column h4, .c-two-flex-column--purple h4, .c-two-flex-column--lt-grey h4, .c-two-flex-column--med-grey h4, .c-two-flex-column--new-grey h4, .c-two-flex-column--cyan h4, .c-two-flex-column--new-cyan h4, .c-two-flex-column--navy h4 {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: 1px solid white;
  font-size: 1.3rem;
}
.c-two-flex-column h4 strong, .c-two-flex-column--purple h4 strong, .c-two-flex-column--lt-grey h4 strong, .c-two-flex-column--med-grey h4 strong, .c-two-flex-column--new-grey h4 strong, .c-two-flex-column--cyan h4 strong, .c-two-flex-column--new-cyan h4 strong, .c-two-flex-column--navy h4 strong {
  display: block;
  font-size: 2.75rem;
  font-weight: 600;
}
@media only screen and (min-width: 1200px) {
  .c-two-flex-column h4, .c-two-flex-column--purple h4, .c-two-flex-column--lt-grey h4, .c-two-flex-column--med-grey h4, .c-two-flex-column--new-grey h4, .c-two-flex-column--cyan h4, .c-two-flex-column--new-cyan h4, .c-two-flex-column--navy h4 {
    width: 280px;
  }
}
.c-two-flex-column .c-autism-info, .c-two-flex-column--purple .c-autism-info, .c-two-flex-column--lt-grey .c-autism-info, .c-two-flex-column--med-grey .c-autism-info, .c-two-flex-column--new-grey .c-autism-info, .c-two-flex-column--cyan .c-autism-info, .c-two-flex-column--new-cyan .c-autism-info, .c-two-flex-column--navy .c-autism-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem 0;
}
@media only screen and (min-width: 992px) {
  .c-two-flex-column .c-autism-info, .c-two-flex-column--purple .c-autism-info, .c-two-flex-column--lt-grey .c-autism-info, .c-two-flex-column--med-grey .c-autism-info, .c-two-flex-column--new-grey .c-autism-info, .c-two-flex-column--cyan .c-autism-info, .c-two-flex-column--new-cyan .c-autism-info, .c-two-flex-column--navy .c-autism-info {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.c-two-flex-column .c-autism-info__text, .c-two-flex-column--purple .c-autism-info__text, .c-two-flex-column--lt-grey .c-autism-info__text, .c-two-flex-column--med-grey .c-autism-info__text, .c-two-flex-column--new-grey .c-autism-info__text, .c-two-flex-column--cyan .c-autism-info__text, .c-two-flex-column--new-cyan .c-autism-info__text, .c-two-flex-column--navy .c-autism-info__text {
  -ms-flex-preferred-size: calc(100% - 140px);
      flex-basis: calc(100% - 140px);
  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-two-flex-column .c-autism-info__text h4, .c-two-flex-column--purple .c-autism-info__text h4, .c-two-flex-column--lt-grey .c-autism-info__text h4, .c-two-flex-column--med-grey .c-autism-info__text h4, .c-two-flex-column--new-grey .c-autism-info__text h4, .c-two-flex-column--cyan .c-autism-info__text h4, .c-two-flex-column--new-cyan .c-autism-info__text h4, .c-two-flex-column--navy .c-autism-info__text h4 {
  color: #43576a;
  text-align: left;
  font-weight: 500;
  border-bottom: none;
  padding: 0;
}
.c-two-flex-column .c-autism-info__text p, .c-two-flex-column--purple .c-autism-info__text p, .c-two-flex-column--lt-grey .c-autism-info__text p, .c-two-flex-column--med-grey .c-autism-info__text p, .c-two-flex-column--new-grey .c-autism-info__text p, .c-two-flex-column--cyan .c-autism-info__text p, .c-two-flex-column--new-cyan .c-autism-info__text p, .c-two-flex-column--navy .c-autism-info__text p {
  text-align: left;
}
.c-two-flex-column .c-autism-info__text ul, .c-two-flex-column--purple .c-autism-info__text ul, .c-two-flex-column--lt-grey .c-autism-info__text ul, .c-two-flex-column--med-grey .c-autism-info__text ul, .c-two-flex-column--new-grey .c-autism-info__text ul, .c-two-flex-column--cyan .c-autism-info__text ul, .c-two-flex-column--new-cyan .c-autism-info__text ul, .c-two-flex-column--navy .c-autism-info__text ul {
  list-style-type: disc;
}
.c-two-flex-column .c-autism-info__text ul li, .c-two-flex-column--purple .c-autism-info__text ul li, .c-two-flex-column--lt-grey .c-autism-info__text ul li, .c-two-flex-column--med-grey .c-autism-info__text ul li, .c-two-flex-column--new-grey .c-autism-info__text ul li, .c-two-flex-column--cyan .c-autism-info__text ul li, .c-two-flex-column--new-cyan .c-autism-info__text ul li, .c-two-flex-column--navy .c-autism-info__text ul li {
  text-align: left;
}

.c-two-flex-column--navy {
  background-color: #394a58;
}

.c-two-flex-column--new-cyan {
  background-color: #02b291;
}

.c-two-flex-column--cyan {
  background-color: #00b0ca;
}

.c-two-flex-column--new-grey {
  background-color: #43576a;
}

.c-two-flex-column--med-grey {
  background-color: #546470;
}

.c-two-flex-column--lt-grey {
  background-color: #eeeff0;
}

.c-two-flex-column--purple {
  background-color: #8366ac;
}

.c-two-flex-column-nogap, .c-two-flex-column-nogap--cyan, .c-two-flex-column-nogap--navy {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  padding: 1rem 2rem;
}
@media only screen and (min-width: 768px) {
  .c-two-flex-column-nogap, .c-two-flex-column-nogap--cyan, .c-two-flex-column-nogap--navy {
    width: auto;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
.c-two-flex-column-nogap h3.c-donate__heading, .c-two-flex-column-nogap--cyan h3.c-donate__heading, .c-two-flex-column-nogap--navy h3.c-donate__heading {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: none;
  font-size: 2.5rem;
  font-weight: 500;
  margin: 0;
}
.c-two-flex-column-nogap h3.c-donate__heading span, .c-two-flex-column-nogap--cyan h3.c-donate__heading span, .c-two-flex-column-nogap--navy h3.c-donate__heading span {
  display: inline-block;
  padding: 0 0 0 0.25rem;
  font-size: 3.25rem;
  font-weight: 700;
}
.c-two-flex-column-nogap h4.c-donate__sub-heading, .c-two-flex-column-nogap--cyan h4.c-donate__sub-heading, .c-two-flex-column-nogap--navy h4.c-donate__sub-heading {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: none;
  font-size: 1.3rem;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .c-two-flex-column-nogap h4.c-donate__sub-heading, .c-two-flex-column-nogap--cyan h4.c-donate__sub-heading, .c-two-flex-column-nogap--navy h4.c-donate__sub-heading {
    width: 280px;
  }
}

.c-two-flex-column-nogap--navy {
  background-color: #394a58;
}

.c-two-flex-column-nogap--cyan {
  background-color: #00b0ca;
}

.c-negative-margin-intro {
  padding: 0 2rem;
}
.c-negative-margin-intro .l-container-inner--restricted {
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .c-negative-margin-intro {
    padding: 0 2rem 0;
    margin: -60px 0 0;
  }
  .c-negative-margin-intro .l-container-inner--restricted {
    padding: 20px 0 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-negative-margin-intro {
    padding: 0;
    margin: -100px auto 0;
    width: 1200px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-negative-margin-intro {
    width: 1600px;
  }
}

.c-service-information {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: white;
}
.c-service-information .c-service-information-links-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% - 2rem);
  margin: 0 auto;
  padding: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information-links-wrapper {
    width: 710px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-service-information .c-service-information-links-wrapper {
    width: 948px;
  }
}
.c-service-information .c-service-information__footer {
  width: 100%;
  background-color: #d7d7dc;
}
.c-service-information .c-service-information__footer .c-service-information__contact, .c-service-information .c-service-information__footer .c-service-information__contact--centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% - 2rem);
  margin: 0 auto;
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information__footer .c-service-information__contact, .c-service-information .c-service-information__footer .c-service-information__contact--centered {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 748px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-service-information .c-service-information__footer .c-service-information__contact, .c-service-information .c-service-information__footer .c-service-information__contact--centered {
    width: 1048px;
  }
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p {
  margin: 0;
  font-size: 1rem;
  font-weight: 500;
}
@media only screen and (min-width: 1200px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p {
    font-size: 1.22rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p {
    font-size: 1.48rem;
  }
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p a, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p a, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p a {
  display: inline-block;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
}
@media only screen and (min-width: 1200px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p a, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p a, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p a {
    font-size: 1.22rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p a, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p a, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p a {
    font-size: 1.48rem;
  }
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p a:hover, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p a:hover, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p a:hover, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p a:hover, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p a:hover, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p a:hover, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p a:active, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p a:active, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p a:active, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p a:active, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p a:active, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p a:active {
  text-decoration: underline;
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel .c-service-information-new__icon {
  width: 60px;
  height: 60px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 1rem 0 0;
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel .c-service-information-new__icon {
    width: 90px;
    height: 90px;
    margin: 0 2rem 0 0;
  }
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel {
    -ms-flex-preferred-size: 44%;
        flex-basis: 44%;
  }
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information__footer .c-service-information__contact--centered {
    -ms-flex-pack: center;
        justify-content: center;
  }
}

.c-service-overview {
  background-color: #43576a;
}
.c-service-overview ul {
  padding: 1rem 0.5rem 2rem 1rem;
}
@media only screen and (min-width: 768px) {
  .c-service-overview ul {
    padding: 1rem 1.5rem 2rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-service-overview ul {
    padding: 1rem 3rem 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-service-overview ul {
    padding: 1rem 4rem 3rem;
  }
}

.c-service-overview-header {
  background-color: #7ab800;
  padding: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (min-width: 768px) {
  .c-service-overview-header {
    padding: 1rem 1.5rem 2rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-service-overview-header {
    padding: 1.5rem 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-service-overview-header {
    padding: 2rem 4rem;
  }
}
.c-service-overview-header .c-service-overview__heading {
  color: white;
  font-weight: 200;
}
.c-service-overview-header .c-service-overview__icon {
  width: 100px;
  height: 100px;
}

.c-service-contact-information {
  display: block;
  margin: 1rem 0;
}
.c-service-contact-information .c-service-contact-information__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 0 1rem 0;
}
@media only screen and (min-width: 992px) {
  .c-service-contact-information .c-service-contact-information__row {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.c-service-contact-information .c-service-contact-information__row .c-service-contact-information__icon {
  display: none;
}
@media only screen and (min-width: 375px) {
  .c-service-contact-information .c-service-contact-information__row .c-service-contact-information__icon {
    display: inline-block;
    width: 50px;
    height: 50px;
  }
}
@media only screen and (min-width: 768px) {
  .c-service-contact-information .c-service-contact-information__row .c-service-contact-information__icon {
    margin: 0 1rem 0 0;
  }
}
.c-service-contact-information .c-service-contact-information__row p {
  -ms-flex-preferred-size: calc(100% - 60px);
      flex-basis: calc(100% - 60px);
  margin: 10px 0 0 0;
  max-width: 360px;
}
@media only screen and (min-width: 768px) {
  .c-service-contact-information .c-service-contact-information__row p a {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .c-service-contact-information .c-service-contact-information__row p a {
    display: inline;
  }
}

.c-image-box-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.c-image-box-link .c-image-box-link__header {
  position: relative;
  background-color: #43576a;
  padding: 30px 45px 50px;
}
.c-image-box-link .c-image-box-link__header .c-image-box-link__title {
  color: white;
  font-size: 1.3rem;
  font-weight: 500;
  margin: 0 0 1.5rem;
  text-decoration: none;
}
@media only screen and (min-width: 1200px) {
  .c-image-box-link .c-image-box-link__header .c-image-box-link__title {
    font-size: 1.75rem;
  }
}
.c-image-box-link .c-image-box-link__header .c-image-box-link__icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 75px;
  height: 75px;
  text-decoration: none;
}
.c-image-box-link .c-image-box-link__header p {
  color: #7ab800;
  font-weight: 600;
  text-decoration: none;
}
.c-image-box-link .c-image-box-link__image {
  width: 100%;
  height: auto;
}

.c-image-box-link:hover .c-image-box-link__title, .c-image-box-link:active .c-image-box-link__title {
  color: white;
  text-decoration: none;
}
.c-image-box-link:hover .c-image-box-link__icon, .c-image-box-link:active .c-image-box-link__icon {
  text-decoration: none;
}
.c-image-box-link:hover p, .c-image-box-link:active p {
  color: #7ab800;
  font-weight: 600;
  text-decoration: none;
}

.c-txt-box-link, .c-txt-box-link--green, .c-txt-box-link--orange {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #eeeff0;
  padding: 30px 45px;
  border-bottom: 22px solid #fff;
}
@media only screen and (min-width: 768px) {
  .c-txt-box-link, .c-txt-box-link--green, .c-txt-box-link--orange {
    height: 100%;
  }
}
.c-txt-box-link .c-txt-box-link__title, .c-txt-box-link--green .c-txt-box-link__title, .c-txt-box-link--orange .c-txt-box-link__title {
  color: #43576a;
  font-size: 1.3rem;
  font-weight: 600;
  margin: 0 0 1.5rem;
  text-decoration: none;
}
@media only screen and (min-width: 1200px) {
  .c-txt-box-link .c-txt-box-link__title, .c-txt-box-link--green .c-txt-box-link__title, .c-txt-box-link--orange .c-txt-box-link__title {
    font-size: 1.75rem;
  }
}
.c-txt-box-link .c-txt-box-link__body, .c-txt-box-link--green .c-txt-box-link__body, .c-txt-box-link--orange .c-txt-box-link__body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.c-txt-box-link p, .c-txt-box-link--green p, .c-txt-box-link--orange p {
  color: #43576a;
  font-weight: 600;
  text-decoration: none;
}

.c-txt-box-link__body--inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}

.c-txt-box-link:hover .c-txt-box-link__title, .c-txt-box-link--green:hover .c-txt-box-link__title, .c-txt-box-link--orange:hover .c-txt-box-link__title, .c-txt-box-link:active .c-txt-box-link__title, .c-txt-box-link--green:active .c-txt-box-link__title, .c-txt-box-link--orange:active .c-txt-box-link__title {
  color: #43576a;
  text-decoration: none;
}
.c-txt-box-link:hover .c-txt-box-link__icon, .c-txt-box-link--green:hover .c-txt-box-link__icon, .c-txt-box-link--orange:hover .c-txt-box-link__icon, .c-txt-box-link:active .c-txt-box-link__icon, .c-txt-box-link--green:active .c-txt-box-link__icon, .c-txt-box-link--orange:active .c-txt-box-link__icon {
  text-decoration: none;
}
.c-txt-box-link:hover p, .c-txt-box-link--green:hover p, .c-txt-box-link--orange:hover p, .c-txt-box-link:active p, .c-txt-box-link--green:active p, .c-txt-box-link--orange:active p {
  color: #43576a;
  font-weight: 600;
  text-decoration: none;
}

.c-txt-box-link--orange {
  border-bottom: 22px solid #f57b20;
}
.c-txt-box-link--orange:hover {
  text-decoration: none;
}
.c-txt-box-link--orange:active {
  text-decoration: none;
}

.c-txt-box-link--green {
  border-bottom: 22px solid #7ab800;
}
.c-txt-box-link--green:hover {
  text-decoration: none;
}
.c-txt-box-link--green:active {
  text-decoration: none;
}

.c-features-scroll-back {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}

.c-sub-brands {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 2rem;
}
@media only screen and (min-width: 1200px) {
  .c-sub-brands {
    padding: 0 3rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-sub-brands {
    padding: 0 8rem;
  }
}
.c-sub-brands .c-service-type, .c-sub-brands .c-service-type--older, .c-sub-brands .c-service-type--acn, .c-sub-brands .c-service-type--disability, .c-sub-brands .c-service-type--homeless, .c-sub-brands .c-service-type--mds, .c-sub-brands .c-service-type--heading {
  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;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  border-radius: 15px;
  padding: 1rem;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-sub-brands .c-service-type, .c-sub-brands .c-service-type--older, .c-sub-brands .c-service-type--acn, .c-sub-brands .c-service-type--disability, .c-sub-brands .c-service-type--homeless, .c-sub-brands .c-service-type--mds, .c-sub-brands .c-service-type--heading {
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
  }
}
@media only screen and (min-width: 992px) {
  .c-sub-brands .c-service-type, .c-sub-brands .c-service-type--older, .c-sub-brands .c-service-type--acn, .c-sub-brands .c-service-type--disability, .c-sub-brands .c-service-type--homeless, .c-sub-brands .c-service-type--mds, .c-sub-brands .c-service-type--heading {
    -ms-flex-preferred-size: calc(33% - 2rem);
        flex-basis: calc(33% - 2rem);
  }
}
.c-sub-brands .c-service-type .c-service-type__wrapper, .c-sub-brands .c-service-type--older .c-service-type__wrapper, .c-sub-brands .c-service-type--acn .c-service-type__wrapper, .c-sub-brands .c-service-type--disability .c-service-type__wrapper, .c-sub-brands .c-service-type--homeless .c-service-type__wrapper, .c-sub-brands .c-service-type--mds .c-service-type__wrapper, .c-sub-brands .c-service-type--heading .c-service-type__wrapper {
  border-radius: 15px;
  padding: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
.c-sub-brands .c-service-type .c-service-type__wrapper p, .c-sub-brands .c-service-type--older .c-service-type__wrapper p, .c-sub-brands .c-service-type--acn .c-service-type__wrapper p, .c-sub-brands .c-service-type--disability .c-service-type__wrapper p, .c-sub-brands .c-service-type--homeless .c-service-type__wrapper p, .c-sub-brands .c-service-type--mds .c-service-type__wrapper p, .c-sub-brands .c-service-type--heading .c-service-type__wrapper p {
  margin: 1.5rem 0 1rem 0;
}
.c-sub-brands .c-service-type__logo {
  width: 190px;
  height: auto;
  margin: 0 auto;
}
.c-sub-brands .c-service-type--heading {
  background-color: #394a58;
  padding: 3rem;
}
.c-sub-brands .c-service-type--heading .c-service-type__logo {
  width: 100% !important;
  height: 100%;
  margin: 0 auto;
}
.c-sub-brands .c-service-type--mds {
  background-color: white;
}
.c-sub-brands .c-service-type--mds .c-service-type__wrapper {
  border: 2px solid #008f88;
}
.c-sub-brands .c-service-type--homeless {
  background-color: white;
}
.c-sub-brands .c-service-type--homeless .c-service-type__wrapper {
  border: 2px solid #e9292f;
}
.c-sub-brands .c-service-type--disability {
  background-color: white;
}
.c-sub-brands .c-service-type--disability .c-service-type__wrapper {
  border: 2px solid #f57b20;
}
.c-sub-brands .c-service-type--acn {
  background-color: white;
}
.c-sub-brands .c-service-type--acn .c-service-type__wrapper {
  border: 2px solid #f57b20;
}
.c-sub-brands .c-service-type--older {
  background-color: white;
}
.c-sub-brands .c-service-type--older .c-service-type__wrapper {
  border: 2px solid #8366ac;
}

.c-fact-sheets {
  margin: 1rem 0;
  border-top: 3px solid #00b0ca;
  border-bottom: 3px solid #00b0ca;
  padding: 2rem 0;
}
.c-fact-sheets .c-fact-sheets__header {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-fact-sheets .c-fact-sheets__header {
    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;
  }
  .c-fact-sheets .c-fact-sheets__header .c-fact-sheets__headings {
    -ms-flex-order: 1;
        order: 1;
  }
  .c-fact-sheets .c-fact-sheets__header .c-fact-sheets__icon {
    -ms-flex-order: 2;
        order: 2;
  }
}

.c-bordered-box, .c-bordered-box--orange {
  border: 3px solid white;
  padding: 1rem;
}

.c-bordered-box--orange {
  border: 3px solid #f57b20;
}

.c-border-contained-block--cyan {
  padding: 40px 0;
  border-top: 3px solid white;
  border-bottom: 3px solid white;
  font-weight: normal;
  border-top: 3px solid #00b0ca;
  border-bottom: 3px solid #00b0ca;
}

.c-border-contained-block--green {
  padding: 40px 0;
  border-top: 3px solid white;
  border-bottom: 3px solid white;
  font-weight: normal;
  border-top: 3px solid #7ab800;
  border-bottom: 3px solid #7ab800;
}

.c-have-fun__contact {
  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-have-fun__contact .c-have-fun__contact-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}

.c-goodness-contact {
  display: block;
  margin: 2rem 0 1rem;
}
.c-goodness-contact p {
  line-height: 1;
  margin: 0 0 0.75rem;
}
.c-goodness-contact p:first-of-type {
  font-weight: bold;
  color: #00b0ca;
}
.c-goodness-contact p:nth-of-type(2) {
  font-weight: bold;
  color: #394a58;
}

/* 404 page */
.c-error-hero {
  display: block;
}
@media (min-width: 768px) {
  .c-error-hero {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    max-height: 600px;
    overflow-y: hidden;
  }
}

.c-error-hero__image {
  width: 100%;
  margin: 0 0 -7px 0;
}
@media (min-width: 768px) {
  .c-error-hero__image {
    -ms-flex-preferred-size: 58%;
        flex-basis: 58%;
    width: revert;
  }
}
@media only screen and (min-width: 1200px) {
  .c-error-hero__image {
    margin: 0;
  }
}

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

.c-error-hero__content--video {
  width: 100%;
  background-color: white;
  color: black;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  .c-error-hero__content--video {
    width: auto;
    margin: 0;
    padding: 1rem;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-error-hero__content--video {
    padding: 2rem;
  }
}

.c-error-hero__content {
  width: 100%;
  background-color: white;
  color: black;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (min-width: 768px) {
  .c-error-hero__content {
    -ms-flex-preferred-size: 42%;
        flex-basis: 42%;
    width: revert;
    margin: 0;
    padding: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-error-hero__content {
    padding: 2rem;
  }
}

.bg-ltgrey {
  background-color: #eeeff0;
}

.c-bg-medgrey {
  background-color: #546470;
}

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

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

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

.c-bg--bright-green {
  background-color: #7ab800;
}

.c-text--green, .c-text--green a {
  color: #7ab800;
}

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

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

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

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

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

.h-m-b-0 {
  margin-bottom: 0 !important;
}

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

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

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

.h-m-b-4 {
  margin-bottom: 4rem !important;
}

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

.h-m-t-0 {
  margin-top: 0 !important;
}

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

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

.h-m-t-2-5 {
  margin-top: 2.5rem !important;
}

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

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

.h-m-t-min12 {
  margin-top: -12px !important;
}

.h-m-lr-1 {
  margin: 0 1rem;
}

.h-m-tb-1 {
  margin: 1rem 0;
}

.h-m-tb-2 {
  margin: 2rem 0;
}

.h-m-tb-3 {
  margin: 3rem 0;
}

.h-p-lr-1 {
  margin: 0 1rem;
}

.h-p-l-1 {
  margin: 0 0 0 1rem;
}

.h-p-r-1 {
  margin: 0 1rem 0 0;
}

.h-p-tb-1 {
  margin: 1rem 0;
}

.h-p-t-3 {
  padding-top: 3rem;
}

.h-p-b-0 {
  padding-bottom: 0 !important;
}

.h-p-b-1 {
  padding-bottom: 1rem;
}

.h-p-b-2 {
  padding-bottom: 2rem;
}

.h-p-b-3 {
  padding-bottom: 3rem;
}

.h-p-b-4 {
  padding-bottom: 3rem;
}

.h-p-lr-2 {
  margin: 0 2rem;
}

.h-p-l-2 {
  margin: 0 0 0 2rem;
}

.h-p-r-2 {
  margin: 0 2rem 0 0;
}

.h-to-desktop {
  display: block;
}

.h-disp--desk {
  display: none;
}

.h-disp--tab {
  display: none;
}

.h-only-wide {
  display: none;
}

.h-only-xwide {
  display: none;
}

@media only screen and (max-width: 768px) {
  .h-m-lr-1--mob {
    margin: 0 1rem;
  }

  .h-m-tb-1--mob {
    margin: 1rem 0;
  }

  .h-p-lr-1--mob {
    margin: 0 1rem;
  }

  .h-p-tb-1--mob {
    margin: 1rem 0;
  }
}
@media only screen and (min-width: 768px) {
  .h-disp--tab {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  .h-disp--tab {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .h-disp--notdesk {
    display: inline-block;
  }

  .h-m-lr-1--notdesk {
    margin: 0 1rem;
  }

  .h-m-tb-1--notdesk {
    margin: 1rem 0;
  }

  .h-p-lr-1--notdesk {
    margin: 0 1rem;
  }

  .h-p-tb-1--notdesk {
    margin: 1rem 0;
  }

  .h-mt-service {
    margin: 34px 0 0 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .h-m-lr-1--tab {
    margin: 0 1rem;
  }

  .h-m-t-1--tab {
    margin: 1rem 0 0;
  }

  .h-m-b-1--tab {
    margin: 0 0 1rem;
  }

  .h-m-tb-1--tab {
    margin: 1rem 0;
  }

  .h-p-lr-1--tab {
    margin: 0 1rem;
  }

  .h-p-tb-1--tab {
    margin: 1rem 0;
  }
}
.h-border-top-bottom--orange {
  border-top: 3px solid #f57b20;
  border-bottom: 3px solid #f57b20;
}

.h-border-top-bottom--green {
  border-top: 3px solid #7ab800;
  border-bottom: 3px solid #7ab800;
}

.h-border-top-bottom--cyan {
  border-top: 3px solid #00b0ca;
  border-bottom: 3px solid #00b0ca;
}

@media only screen and (min-width: 768px) {
  .h-m-lr-1--tabup {
    margin: 0 1rem;
  }

  .h-m-tb-1--tabup {
    margin: 1rem 0;
  }

  .h-p-lr-1--tabup {
    margin: 0 1rem;
  }

  .h-p-tb-1--tabup {
    margin: 1rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .h-disp--notdesk {
    display: none;
  }

  .h-disp--desk {
    display: block;
  }

  .h-m-lr-1--deskup {
    margin: 0 1rem;
  }

  .h-m-tb-1--deskup {
    margin: 1rem 0;
  }

  .h-p-lr-1--deskup {
    margin: 0 1rem;
  }

  .h-p-tb-1--deskup {
    margin: 1rem 0;
  }

  .h-mt-service {
    margin: 44px 0 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .h-to-desktop {
    display: none;
  }

  .h-only-wide {
    display: block;
  }

  .h-mt-service {
    margin: 53px 0 0 0;
  }
}
@media only screen and (min-width: 1600px) {
  .h-only-xwide {
    display: block;
  }

  .h-mt-service {
    margin: 70px 0 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .h-content-wrapper--50 {
    width: 70%;
  }
}

@media only screen and (min-width: 1200px) {
  .h-content-wrapper--60 {
    width: 60%;
  }
}

@media only screen and (min-width: 1200px) {
  .h-content-wrapper--70 {
    width: 70%;
  }
}

.c-content--rel {
  position: relative;
}

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

.c-vertical-spacer-small {
  display: block;
  width: 100%;
  height: 1rem;
}
@media only screen and (min-width: 992px) {
  .c-vertical-spacer-small {
    height: 1rem;
  }
}

.c-vertical-spacer-medium {
  display: block;
  width: 100%;
  height: 1.25rem;
}
@media only screen and (min-width: 992px) {
  .c-vertical-spacer-medium {
    height: 2rem;
  }
}

.c-vertical-spacer-large {
  display: block;
  width: 100%;
  height: 1.5rem;
}
@media only screen and (min-width: 992px) {
  .c-vertical-spacer-large {
    height: 3rem;
  }
}

.c-vertical-spacer-xlarge {
  display: block;
  width: 100%;
  height: 2rem;
}
@media only screen and (min-width: 992px) {
  .c-vertical-spacer-xlarge {
    height: 5rem;
  }
}

.c-hidden-br--mob {
  display: none !important;
}
@media only screen and (min-width: 992px) {
  .c-hidden-br--mob {
    display: block !important;
  }
}

.c-hr-black {
  margin: 2rem 0;
  border-top: 2px solid black;
}

.red-bold {
  color: red;
  font-weight: bold;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3RlbXBDU1MvbWFpbi5jc3MiLCIuLi9zY3NzL21haW4uc2NzcyIsIi4uL3Njc3Mvc2V0dGluZ3MvX3NldHRpbmdzLmFsbC5zY3NzIiwiLi4vc2Nzcy9nZW5lcmljL19nZW5lcmljLnZhcmlhYmxlcy5zY3NzIiwiLi4vc2Nzcy9nZW5lcmljL19nZW5lcmljLmJveC1zaXppbmcuc2NzcyIsIi4uL3Njc3MvZ2VuZXJpYy9fZ2VuZXJpYy5ub3JtYWxpemUuc2NzcyIsIi4uL3Njc3MvZ2VuZXJpYy9fZ2VuZXJpYy5yZXNldC5zY3NzIiwiLi4vc2Nzcy9lbGVtZW50cy9fZWxlbWVudHMuaGVhZGluZ3Muc2NzcyIsIi4uL3Njc3MvZWxlbWVudHMvX2VsZW1lbnRzLmxpbmtzLnNjc3MiLCIuLi9zY3NzL2VsZW1lbnRzL19lbGVtZW50cy5saXN0cy5zY3NzIiwiLi4vc2Nzcy9lbGVtZW50cy9fZWxlbWVudHMucGFnZS5zY3NzIiwiLi4vc2Nzcy9lbGVtZW50cy9fZWxlbWVudHMuYm9yZGVycy5zY3NzIiwiLi4vc2Nzcy9vYmplY3RzL19vYmplY3RzLmFuaW1hdGlvbnMuc2NzcyIsIi4uL3Njc3Mvb2JqZWN0cy9fb2JqZWN0cy5mbGV4Z3JpZC5zY3NzIiwiLi4vc2Nzcy9vYmplY3RzL19vYmplY3RzLmxheW91dC5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmNvb2tpZWJvdC5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXIuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXItZGFyay5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1vYmlsZS5uYXZpZ2F0aW9uLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2aWdhdGlvbi5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmhlYWRpbmdzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuaWNvbnMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5xdW90ZXMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5pbWFnZXMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5sZWFybmluZy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmxpbmtzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubGlzdHMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5ld25hbWUuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5yZXdhcmRzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGVvcGxlLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucHVibGljYXRpb25zLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuaGlzdG9yeS5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmRvbmF0ZS5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmpvYnMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2guc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zZXJ2aWNlcy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNsaWRlci5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnRhYmxlcy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmZvcm1zLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuY3FjLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9vdGVyLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudmlkZW9zLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudm9sdW50ZWVyaW5nLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuaDJoLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubWFwcy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJsb2Nrcy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmVycm9ycy5zY3NzIiwiLi4vc2Nzcy91dGlsaXRpZXMvX3V0aWxpdGllcy5oZWxwZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIsMkVBQUE7QUFDQTs7dUNBQUE7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUNKQSxjQUFBO0FBRUEsa0JBQUE7QUFTQSxVQUFBO0FBQ0E7Ozs7O0NBQUE7QUFpQkEsWUFBQTtBQW9CQSxpQkFBQTtBQ2pEQTtFQUNFLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0FIK0RGOztBSW5FQTtFQUNFLHNCQUFBO0FKc0VGOztBS3ZFQSwyRUFBQTtBQUVBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDRSxpQkFBQTtFQUFtQixNQUFBO0VBQ25CLDhCQUFBO0VBQWdDLE1BQUE7QUx5RWxDOztBS3RFQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRSxTQUFBO0FMdUVGOztBS3BFQTs7RUFBQTtBQUlBO0VBQ0UsY0FBQTtBTHNFRjs7QUtuRUE7OztFQUFBO0FBS0E7RUFDRSxj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dUIrRFYsU0FBQTtBekJ3ME5KO0F5QnQwTkk7RUFDRSxpQkFBQTtBekJ3ME5OO0F5QnAwTkU7RUFDRSxxQ3ZCMUdRO0V1QjJHUixjdkJ4RVU7RXVCeUVWLG9CQUFBO0F6QnMwTko7QXlCOXpOQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBekJnME5GO0F5Qi96TkU7RUFKRjtJQUtJLGFBQUE7RXpCazBORjtBQUNGOztBeUIvek5BO0VBQ0UsYUFBQTtBekJrME5GO0F5QmowTkU7RUFGRjtJQUdJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFekJvME5GO0FBQ0Y7O0EwQjM5TkE7RUFDRSxjQUFBO0VBQ0EsY3hCbURjO0V3QmxEZCxxQ3hCdUJZO0FGdThOZDtBMEI1OU5FO0VBQ0UsY3hCK0NZO0V3QjlDWiwwQkFBQTtBMUI4OU5KOztBMEIxOU5BO0VBQ0UsY0FBQTtFQUNBLGN4QjBDWTtFd0J6Q1oscUN4QllZO0FGaTlOZDtBMEIzOU5FO0VBQ0UsY3hCc0NVO0V3QnJDViwwQkFBQTtBMUI2OU5KOztBMEJ6OU5BO0VBQ0UsY0FBQTtFQUNBLGN4QjRCVztFd0IzQlgscUN4QkNZO0FGMjlOZDtBMEIxOU5FO0VBQ0UsY3hCd0JTO0V3QnZCVCwwQkFBQTtBMUI0OU5KOztBMEJ4OU5BO0VBQ0UsY0FBQTtFQUNBLGN4QmVvQjtFd0JkcEIscUN4QlZZO0FGcStOZDtBMEJ6OU5FO0VBQ0UsY3hCV2tCO0V3QlZsQiwwQkFBQTtBMUIyOU5KOztBMEJ2OU5BO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EscUN4QnJCWTtBRisrTmQ7QTBCeDlORTtFQUNFLFlBQUE7RUFDQSwwQkFBQTtBMUIwOU5KOztBMEJ0OU5BO0VBQ0UsY0FBQTtFQUNBLGN4QlBvQjtFd0JRcEIscUN4QmhDWTtFd0JpQ1osZ0JBQUE7QTFCeTlORjtBMEJ2OU5FO0VBQ0UsY3hCWmtCO0V3QmFsQiwwQkFBQTtBMUJ5OU5KOztBMEJyOU5BO0VBQ0UsY0FBQTtFQUNBLGN4QnBDWTtFd0JxQ1oscUN4QjVDWTtBRm9nT2Q7QTBCdDlORTtFQUNF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SUFDQSxTQUFBO0lBQ0EsZUFBQTtFM0M4N2RGOztFMkM1N2RBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTNDKzdkRjs7RTJDNzdkQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UzQ2c4ZEY7O0UyQzk3ZEE7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFM0NpOGRGOztFMkMvN2RBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTNDazhkRjs7RTJDaDhkQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UzQ204ZEY7O0UyQ2g4ZEE7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFM0NtOGRGOztFMkNoOGRBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTNDbThkRjs7RTJDajhkQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UzQ284ZEY7O0UyQ2g4ZEE7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFM0NtOGRGOztFMkNqOGRBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTNDbzhkRjs7RTJDbDhkQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UzQ3E4ZEY7O0UyQ2o4ZEE7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFM0NvOGRGOztFMkNsOGRBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTNDcThkRjs7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Q0EsWUFBQTtFM0NzOWRGOztFMkNuOWRBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UzQ3M5ZEY7O0UyQ3A5ZEE7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTNDdTlkRjs7RTJDcDlkQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFM0N1OWRGOztFMkNyOWRBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UzQ3c5ZEY7O0UyQ3Q5ZEE7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTNDeTlkRjs7RTJDdDlkQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFM0N5OWRGOztFMkN2OWRBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UzQzA5ZEY7O0UyQ3g5ZEE7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTNDMjlkRjtBQUNGO0EyQ3g5ZEE7RUFDRTtJQUNFLGlCQUFBO0lBQ0EsbUJBQUE7RTNDMDlkRjs7RTJDdjlkQTtJQUNFLGVBQUE7RTNDMDlkRjtFMkN4OWRFO0lBQ0UsaUJBQUE7RTNDMDlkSjs7RTJDdjlkQTtJQUNFLG9CQUFBO0UzQzA5ZEY7O0UyQ3g5ZEE7SUFDRSxvQkFBQTtFM0MyOWRGOztFMkN6OWRBO0lBQ0UsWUFBQTtFM0M0OWRGOztFMkMxOWRBO0lBQ0UsWUFBQTtFM0M2OWRGOztFMkMzOWRBO0lBQ0UsWUFBQTtFM0M4OWRGOztFMkM1OWRBO0lBQ0UsWUFBQTtFM0MrOWRGOztFMkM3OWRBO0lBQ0UsWUFBQTtFM0NnK2RGOztFMkM5OWRBO0lBQ0UsWUFBQTtFM0NpK2RGOztFMkMvOWRBO0lBQ0UsWUFBQTtFM0NrK2RGOztFMkNoK2RBO0lBQ0UsWUFBQTtFM0NtK2RGOztFMkNqK2RBO0lBQ0UsWUFBQTtFM0NvK2RGOztFMkNqK2RBO0lBQ0UsWUFBQTtFM0NvK2RGOztFMkNqK2RBO0lBQ0UsWUFBQTtFM0NvK2RGOztFMkNsK2RBO0lBQ0UsWUFBQTtFM0NxK2RGOztFMkNsK2RBO0lBQ0UsWUFBQTtFM0NxK2RGOztFMkNuK2RBO0lBQ0UsWUFBQTtFM0NzK2RGOztFMkNwK2RBO0lBQ0UsWUFBQTtFM0N1K2RGOztFMkNwK2RBO0lBQ0UsWUFB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eUJoRHNFbUI7QUZvNWtCckI7O0FrRHY5a0JBO0VBQ0UseUJoRHdCWTtBRms4a0JkOztBa0R2OWtCQTtFQUNFLHlCaEQ2Q2U7QUY2NmtCakI7O0FrRHY5a0JBO0VBQ0UseUJoRG9DYztBRnM3a0JoQjs7QWtEdjlrQkE7RUFDRSx5QmhENkJvQjtBRjY3a0J0Qjs7QWtEdjlrQkE7RUFDRSxjaER5Qm9CO0FGaThrQnRCOztBa0R2OWtCQTtFQUNFLGNoRElZO0FGczlrQmQ7O0FrRHY5a0JBO0VBQ0UsY2hEc0JZO0FGbzhrQmQ7O0FrRHY5a0JBO0VBQ0UsY2hEZ0JjO0FGMDhrQmhCOztBa0R2OWtCQTtFQUNFLFlBQUE7QWxEMDlrQkY7O0FrRHY5a0JBO0VBQ0UseUJBQUE7QWxEMDlrQkY7O0FrRHI5a0JBO0VBQ0UsMkJBQUE7QWxEdzlrQkY7O0FrRHI5a0JBO0VBQ0UsOEJBQUE7QWxEdzlrQkY7O0FrRHI5a0JBO0VBQ0UsOEJBQUE7QWxEdzlrQkY7O0FrRHI5a0JBO0VBQ0UsOEJBQUE7QWxEdzlrQkY7O0FrRHI5a0JBO0VBQ0UsOEJBQUE7QWxEdzlrQkY7O0FrRHI5a0JBO0VBQ0UsOEJBQUE7QWxEdzlrQkY7O0FrRHI5a0JBO0VBQ0Usd0JBQUE7QWxEdzlrQkY7O0FrRHI5a0JBO0VBQ0UsMkJBQUE7QWxEdzlrQkY7O0FrRHI5a0JBO0VBQ0UsMkJBQUE7QWxEdzlrQkY7O0FrRHQ5a0JBO0VBQ0UsNkJBQUE7QWxEeTlrQkY7O0FrRHQ5a0JBO0VBQ0UsMkJBQUE7QWxEeTlrQkY7O0FrRHQ5a0JBO0VBQ0UsMkJBQUE7QWxEeTlrQkY7O0FrRHQ5a0JBO0VBQ0UsNEJBQUE7QWxEeTlrQkY7O0FrRHA5a0JBO0VBQ0UsY0FBQTtBbER1OWtCRjs7QWtEbjlrQkE7RUFDRSxjQUFBO0FsRHM5a0JGOztBa0RsOWtCQTtFQUNFLGNBQUE7QWxEcTlrQkY7O0FrRGo5a0JBO0VBQ0UsY0FBQTtBbERvOWtCRjs7QWtEaDlrQkE7RUFDRSxjQUFBO0FsRG05a0JGOztBa0QvOGtCQTtFQUNFLGtCQUFBO0FsRGs5a0JGOztBa0Q5OGtC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 */