@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 {
  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 {
  display: none;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services .c-desktop-hero--jobs {
    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--jobs {
    background-position: top right;
    height: 266px;
    padding: 0 80px 0 534px;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services .c-desktop-hero--jobs {
    background-position: top 32px right;
    height: 266px;
    padding: 32px 80px 0 534px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services .c-desktop-hero--jobs {
    background-position: top 44px right;
    height: 312px;
    padding: 44px 90px 0 625px;
  }
}
.l-header__banner--services .c-desktop-hero--jobs h1 {
  text-indent: -900em;
  margin: 0;
  line-height: 0;
}
.l-header__banner--services .c-desktop-hero--jobs p {
  font-size: 1rem;
  font-weight: 700;
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services .c-desktop-hero--jobs p {
    font-size: 1.1rem;
  }
}

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

.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__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 {
    padding: 2rem 1rem;
    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: center;
}
@media only screen and (min-width: 768px) {
  .c-help-container__content {
    -ms-flex-direction: row;
        flex-direction: row;
    text-align: left;
    width: 630px;
  }
}
@media only screen and (min-width: 992px) {
  .c-help-container__content {
    width: 70%;
  }
}
@media only screen and (min-width: 1600px) {
  .c-help-container__content {
    width: 60%;
  }
}
.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;
}
.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: 1rem;
}

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

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

/* 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: 20px 0 1rem;
  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 0rem 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;
    padding: 0;
  }
}
.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 50px 20px 160px;
  background-position: 50px center;
  background-repeat: no-repeat;
  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: 1.6rem;
  margin: 0;
}
.c-jobs-block .c-job .c-job__content {
  padding: 20px 50px;
}
.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: 60px 60px;
  background-repeat: no-repeat;
  background-position: 1rem center;
  margin: 1rem 1rem 1rem 50px;
  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: 1.4rem;
  color: white;
  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;
  color: white;
  margin: 0 1rem 0 100px;
}
.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: 1.4rem;
}
.c-jobs-block .c-job .c-job__apply .c-job__apply--icon {
  width: 80px;
  height: 80px;
  background-size: cover;
  margin: 0;
  padding: 0 0 0 1rem;
}
.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);
  background-size: 80px 80px;
}
.c-jobs-block .c-job:nth-child(2n) .c-job__header {
  background-image: url(../images/graphics/svgicons/CV-icon2-white.svg);
  background-size: 80px 80px;
}
.c-jobs-block .c-job:nth-child(3n) .c-job__header {
  background-image: url(../images/graphics/svgicons/CV-icon3-white.svg);
  background-size: 80px 80px;
}

.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-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: white;
  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-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: 220px;
  width: 100%;
  max-width: 220px;
  border: 0;
}
@media (min-width: 768px) {
  .sjogvideo--square {
    height: 320px;
    max-width: 320px;
  }
}
@media (min-width: 992px) {
  .sjogvideo--square {
    height: 340px;
    max-width: 340px;
  }
}
@media (min-width: 1200px) {
  .sjogvideo--square {
    height: 408px;
    max-width: 408px;
  }
}
@media (min-width: 1600px) {
  .sjogvideo--square {
    height: 410px;
    max-width: 410px;
  }
}

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

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

.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: 0.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3RlbXBDU1MvbWFpbi5jc3MiLCIuLi9zY3NzL21haW4uc2NzcyIsIi4uL3Njc3Mvc2V0dGluZ3MvX3NldHRpbmdzLmFsbC5zY3NzIiwiLi4vc2Nzcy9nZW5lcmljL19nZW5lcmljLnZhcmlhYmxlcy5zY3NzIiwiLi4vc2Nzcy9nZW5lcmljL19nZW5lcmljLmJveC1zaXppbmcuc2NzcyIsIi4uL3Njc3MvZ2VuZXJpYy9fZ2VuZXJpYy5ub3JtYWxpemUuc2NzcyIsIi4uL3Njc3MvZ2VuZXJpYy9fZ2VuZXJpYy5yZXNldC5zY3NzIiwiLi4vc2Nzcy9lbGVtZW50cy9fZWxlbWVudHMuaGVhZGluZ3Muc2NzcyIsIi4uL3Njc3MvZWxlbWVudHMvX2VsZW1lbnRzLmxpbmtzLnNjc3MiLCIuLi9zY3NzL2VsZW1lbnRzL19lbGVtZW50cy5saXN0cy5zY3NzIiwiLi4vc2Nzcy9lbGVtZW50cy9fZWxlbWVudHMucGFnZS5zY3NzIiwiLi4vc2Nzcy9lbGVtZW50cy9fZWxlbWVudHMuYm9yZGVycy5zY3NzIiwiLi4vc2Nzcy9vYmplY3RzL19vYmplY3RzLmFuaW1hdGlvbnMuc2NzcyIsIi4uL3Njc3Mvb2JqZWN0cy9fb2JqZWN0cy5mbGV4Z3JpZC5zY3NzIiwiLi4vc2Nzcy9vYmplY3RzL19vYmplY3RzLmxheW91dC5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmNvb2tpZWJvdC5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXIuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXItZGFyay5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1vYmlsZS5uYXZpZ2F0aW9uLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2aWdhdGlvbi5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmhlYWRpbmdzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuaWNvbnMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5xdW90ZXMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5pbWFnZXMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5sZWFybmluZy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmxpbmtzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubGlzdHMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnJld2FyZHMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wZW9wbGUuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wdWJsaWNhdGlvbnMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5oaXN0b3J5LnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuZG9uYXRlLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuam9icy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNlYXJjaC5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNlcnZpY2VzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc2xpZGVyLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudGFibGVzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9ybXMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5jcWMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5mb290ZXIuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlb3Muc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy52b2x1bnRlZXJpbmcuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5oMmguc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5tYXBzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmxvY2tzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuZXJyb3JzLnNjc3MiLCIuLi9zY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLmhlbHBlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQiwyRUFBQTtBQUNBOzt1Q0FBQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQ0pBLGNBQUE7QUFFQSxrQkFBQTtBQVNBLFVBQUE7QUFDQTs7Ozs7Q0FBQTtBQWlCQSxZQUFBO0FBb0JBLGlCQUFBO0FDakRBO0VBQ0Usd0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7QUgrREY7O0FJbkVBO0VBQ0Usc0JBQUE7QUpzRUY7O0FLdkVBLDJFQUFBO0FBRUE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNFLGlCQUFBO0VBQW1CLE1BQUE7RUFDbkIsOEJBQUE7RUFBZ0MsTUFBQTtBTHlFbEM7O0FLdEVBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFLFNBQUE7QUx1RUY7O0FLcEVBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0FMc0VGOztBS25FQTs7O0VBQUE7QUFLQTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBTHFFRjs7QUtsRUE7K0VBQUE7QUFHQTs7O0VBQUE7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WUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ3k5Y0Y7O0UwQ3Y5Y0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUMwOWNGOztFMEN4OWNBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDMjljRjs7RTBDejljQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQzQ5Y0Y7O0UwQzE5Y0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUM2OWNGOztFMEMzOWNBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDODljRjs7RTBDMzljQTtJQUNFLGNBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQzg5Y0Y7O0UwQzM5Y0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUM4OWNGOztFMEM1OWNBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDKzljRjs7RTBDMzljQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQzg5Y0Y7O0UwQzU5Y0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUMrOWNGOztFMEM3OWNBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDZytjRjs7RTBDNTljQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQys5Y0Y7O0UwQzc5Y0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUNn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QUE7SUFDQSxZQUFBO0UxQ2kvY0Y7O0UwQzkrY0E7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDaS9jRjs7RTBDLytjQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUNrL2NGOztFMEMvK2NBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQ2svY0Y7O0UwQ2gvY0E7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDbS9jRjs7RTBDai9jQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUNvL2NGOztFMENqL2NBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQ28vY0Y7O0UwQ2wvY0E7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDcS9jRjs7RTBDbi9jQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUNzL2NGO0FBQ0Y7QTBDbi9jQTtFQUNFO0lBQ0UsaUJBQUE7SUFDQSxtQkFBQTtFMUNxL2NGOztFMENsL2NBO0lBQ0UsZUFBQTtFMUNxL2NGO0UwQ24vY0U7SUFDRSxpQkFBQTtFMUNxL2NKOztFMENsL2NBO0lBQ0Usb0JBQUE7RTFDcS9jRjs7RTBDbi9jQTtJQUNFLG9CQUFBO0UxQ3MvY0Y7O0UwQ3AvY0E7SUFDRSxZQUFBO0UxQ3UvY0Y7O0UwQ3IvY0E7SUFDRSxZQUFBO0UxQ3cvY0Y7O0UwQ3QvY0E7SUFDRSxZQUFBO0UxQ3kvY0Y7O0UwQ3YvY0E7SUFDRSxZQUFBO0UxQzAvY0Y7O0UwQ3gvY0E7SUFDRSxZQUFBO0UxQzIvY0Y7O0UwQ3ovY0E7SUFDRSxZQUFBO0UxQzQvY0Y7O0UwQzEvY0E7SUFDRSxZQUFBO0UxQzYvY0Y7O0UwQzMvY0E7SUFDRSxZQUFBO0UxQzgvY0Y7O0UwQzUvY0E7SUFDRSxZQUFBO0UxQysvY0Y7O0UwQzUvY0E7SUFDRSxZQUFBO0UxQysvY0Y7O0UwQzUvY0E7SUFDRSxZQUFBO0UxQysvY0Y7O0UwQzcvY0E7SUFDRSxZQUFBO0UxQ2dnZEY7O0UwQzcvY0E7SUFDRSxZQUFBO0UxQ2dnZEY7O0UwQzkvY0E7SUFDRSxZQUFBO0UxQ2lnZEY7O0UwQy8vY0E7SUFDRSxZQUFBO0UxQ2tnZEY7O0UwQy8vY0E7SUFD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RC8rakJBO0VBQ0UsYy9DSVk7QUY4K2pCZDs7QWlELytqQkE7RUFDRSxjL0NzQlk7QUY0OWpCZDs7QWlELytqQkE7RUFDRSxjL0NnQmM7QUZrK2pCaEI7O0FpRC8rakJBO0VBQ0UsWUFBQTtBakRrL2pCRjs7QWlELytqQkE7RUFDRSx5QkFBQTtBakRrL2pCRjs7QWlENytqQkE7RUFDRSwyQkFBQTtBakRnL2pCRjs7QWlENytqQkE7RUFDRSw4QkFBQTtBakRnL2pCRjs7QWlENytqQkE7RUFDRSw4QkFBQTtBakRnL2pCRjs7QWlENytqQkE7RUFDRSw4QkFBQTtBakRnL2pCRjs7QWlENytqQkE7RUFDRSw4QkFBQTtBakRnL2pCRjs7QWlENytqQkE7RUFDRSw4QkFBQTtBakRnL2pCRjs7QWlENytqQkE7RUFDRSx3QkFBQTtBakRnL2pCRjs7QWlENytqQkE7RUFDRSwyQkFBQTtBakRnL2pCRjs7QWlENytqQkE7RUFDRSwyQkFBQTtBakRnL2pCRjs7QWlEOStqQkE7RUFDRSw2QkFBQTtBakRpL2pCRjs7QWlEOStqQkE7RUFDRSwyQkFBQTtBakRpL2pCRjs7QWlEOStqQkE7RUFDRSwyQkFBQTtBakRpL2pCRjs7QWlEOStqQkE7RUFDRSw0QkFBQTtBakRpL2pCRjs7QWlENStqQkE7RUFDRSxjQUFBO0FqRCsrakJGOztBaUQzK2pCQTtFQUNFLGNBQUE7QWpEOCtqQkY7O0FpRDErakJBO0VBQ0UsY0FBQTtBakQ2K2pCRjs7QWlEeitqQkE7RUFDRSxjQUFBO0FqRDQrakJGOztBaUR4K2pCQTtFQUNFLGNBQUE7QWpEMitqQkY7O0FpRHYrakJBO0VBQ0Usa0JBQUE7QWpEMCtqQkY7O0FpRHQrakJBO0VBQ0Usa0JBQUE7QWpEeStqQkY7O0FpRHIrakJBO0VBQ0UsY0FBQTtBakR3K2pCRjs7QWlEcCtqQkE7RUFDRSxpQkFBQTtBakR1K2pCRjs7QWlEbitqQkE7RUFDRSw0QkFBQTtBakRzK2pCRjs7QWlEbCtqQkE7RUFDRSxvQkFBQTtBakRxK2pCRjs7QWlEaitqQkE7RUFDRSxvQkFBQTtBakRvK2pCRjs7QWlEaCtqQkE7RUFDRSxvQkFBQTtBakRtK2pCRjs7QWlELzlqQkE7RUFDRSxvQkFBQTtBakRrK2pCRjs7QWlEOTlqQkE7RUFDRSxjQUFBO0FqRGkrakJGOztBaUQ3OWpCQTtFQUNFLGtCQUFBO0FqRGcrakJGOztBaUQ1OWpCQTtFQUNFLGtCQUFBO0FqRCs5akJGOztBaUQ1OWpCQTtFQUNFLGNBQUE7QWpEKzlqQkY7O0FpRDU5akJBO0VBQ0UsYUFBQTtBakQrOWpCRjs7QWlENTlqQkE7RUFDRSxhQUFBO0FqRCs5akJGOztBaUQzOWpCQTtFQUNFLGFBQUE7QWpEODlqQkY7O0FpRDM5akJBO0VBQ0UsYUFBQTtBakQ4OWpCRjs7QWlEdjlqQkE7RUFHRTtJQUNFLGNBQUE7RWpEdzlqQkY7O0VpRHA5akJBO0lBQ0UsY0FBQTtFakR1OWpCRjs7RWlEbjlqQkE7SUFDRSxjQUFBO0VqRHM5akJGOztFaURsOWpCQTtJQUNFLGNBQUE7RWpEcTlqQkY7QUFDRjtBaURoOWpCQTtFQUNFO0lBQ0UsY0FBQTtFakRrOWpCRjtBQUNGO0FpRDk4akJBO0VBQ0U7SUFDRSxhQUFBO0VqRGc5akJGO0FBQ0Y7QWlENzhqQkE7RUFFRTtJQUNFLHFCQUFBO0VqRDg4akJGOztFaUR6OGpCQTtJQUNFLGNBQUE7RWpENDhqQkY7O0VpRHg4akJBO0lBQ0UsY0FBQTtFakQyOGpCRjs7RWlEdjhqQkE7SUFDRSxjQUFBO0VqRDA4akJGOztFaUR0OGpCQTtJQUNFLGNBQUE7RWpEeThqQkY7O0VpRHQ4akJBO0lBQ0Usa0JBQUE7RWpEeThqQkY7QUFDRjtBaURyOGpCQTtFQUVFO0lBQ0UsY0FBQTtFakRzOGpCRjs7RWlEbjhqQkE7SUFDRSxnQkFBQTtFakRzOGpCRjs7RWlEbjhqQkE7SUFDRSxnQkFBQTtFakRzOGpCRjs7RWlEbDhqQkE7SUFDRSxjQUFBO0VqRHE4akJGOztFaURqOGpCQTtJQUNFLGNBQUE7RWpEbzhqQkY7O0VpRGg4akJBO0lBQ0UsY0FBQTtFakRtOGpCRjtBQUNGO0FpRC83akJBO0VBQ0UsNkJBQUE7RUFDQSxnQ0FBQTtBakRpOGpCRjs7QWlEOTdqQkE7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0FqRGk4akJGOztBaUQ5N2pCQTtFQUNFLDZCQUFBO0VBQ0EsZ0NBQUE7QWpEaThqQkY7O0FpRDc3akJBO0VBRUU7SUFDRSxjQUFBO0VqRCs3akJGOztFaUQzN2pCQTtJQUNFLGNBQUE7RWpEODdqQkY7O0VpRDE3akJBO0lBQ0UsY0FBQTtFakQ2N2pCRjs7RWlEejdqQkE7SUFDRSxjQUFBO0VqRDQ3akJGO0FBQ0Y7QWlEeDdqQkE7RUFDRTtJQUNFLGFBQUE7RWpEMDdqQkY7O0VpRHg3akJBO0lBQ0UsY0FBQTtFakQyN2pCRjs7RWlEeDdqQkE7SUFDRSxjQUFBO0VqRDI3akJGOztFaUR2N2pCQTtJQUNFLGNBQUE7RWpEMDdqQkY7O0VpRHQ3akJBO0lBQ0UsY0FBQTtFakR5N2pCRjs7RWlEcjdqQkE7SUFDRSxjQUFBO0VqRHc3akJGOztFaURyN2pCQTtJQUNFLGtCQUFBO0VqRHc3akJGO0FBQ0Y7QWlEcjdqQkE7RUFDRTtJQUNFLGFBQUE7RWpEdTdqQkY7O0VpRHA3akJBO0lBQ0UsY0FBQTtFakR1N2pCRjs7RWlEcDdqQkE7SUFDRSxrQkFBQTtFakR1N2pCRjtBQUNGO0FpRHA3akJBO0VBRUU7SUFDRSxjQUFBO0VqRHE3akJGOztFaURsN2pCQTtJQUNFLGtCQUFBO0VqRHE3akJGO0FBQ0Y7QWlEaDdqQkU7RUFERjtJQUVJLFVBQUE7RWpEbTdqQkY7QUFDRjs7QWlELzZqQkU7RUFERjtJQUVJLFVBQUE7RWpEbTdqQkY7QUFDRjs7QWlELzZqQkU7RUFERjtJQUVJLFVBQUE7RWpEbTdqQkY7QUFDRjs7QWlEaDdqQkE7RUFDRSxrQkFBQTtBakRtN2pCRjs7QWlEaDdqQkE7RUFDRSxtQkFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtBakRtN2pCRjs7QWlEaDdqQkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpEbTdqQkY7QWlEbDdqQkU7RUFKRjtJQUtJLFlBQUE7RWpEcTdqQkY7QUFDRjs7QWlEbDdqQkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QWpEcTdqQkY7QWlEcDdqQkU7RUFKRjtJQUtJLFlBQUE7RWpEdTdqQkY7QUFDRjs7QWlEcDdqQkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QWpEdTdqQkY7QWlEdDdqQkU7RUFKRjtJQUtJLFlBQUE7RWpEeTdqQkY7QUFDRjs7QWlEdDdqQkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpEeTdqQkY7QWlEeDdqQkU7RUFKRjtJQUtJLFlBQUE7RWpEMjdqQkY7QUFDRjs7QWlEeDdqQkE7RUFDRSx3QkFBQTtBakQyN2pCRjtBaUQxN2pCRTtFQUZGO0lBR0kseUJBQUE7RWpENjdqQkY7QUFDRjs7QWlEMTdqQkE7RUFDRSxjQUFBO0VBQ0EsMkJBQUE7QWpENjdqQkY7O0FpRHo3akJBO0VBQ0UsVUFBQTtFQUNBLGlCQUFBO0FqRDQ3akJGIiwiZmlsZSI6Im1haW4uY3NzIn0= */