@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 {
  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.48rem;
  }
}

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 1rem;
  width: calc(100% - 2rem);
}
@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;
  }
}

.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-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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RjtBeUJyb05FO0VBQ0UsY3ZCOURVO0V1QitEVixTQUFBO0F6QnVvTko7QXlCcm9OSTtFQUNFLGlCQUFBO0F6QnVvTk47QXlCbm9ORTtFQUNFLHFDdkIxR1E7RXVCMkdSLGN2QnhFVTtFdUJ5RVYsb0JBQUE7QXpCcW9OSjtBeUI3bk5BO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F6QituTkY7QXlCOW5ORTtFQUpGO0lBS0ksYUFBQTtFekJpb05GO0FBQ0Y7O0F5QjluTkE7RUFDRSxhQUFBO0F6QmlvTkY7QXlCaG9ORTtFQUZGO0lBR0ksY0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0V6Qm1vTkY7QUFDRjs7QTBCMXhOQTtFQUNFLGNBQUE7RUFDQSxjeEJtRGM7RXdCbERkLHFDeEJ1Qlk7QUZzd05kO0EwQjN4TkU7RUFDRSxjeEIrQ1k7RXdCOUNaLDBCQUFBO0ExQjZ4Tko7O0EwQnp4TkE7RUFDRSxjQUFBO0VBQ0EsY3hCMENZO0V3QnpDWixxQ3hCWVk7QUZneE5kO0EwQjF4TkU7RUFDRSxjeEJzQ1U7RXdCckNWLDBCQUFBO0ExQjR4Tko7O0EwQnh4TkE7RUFDRSxjQUFBO0VBQ0EsY3hCNEJXO0V3QjNCWCxxQ3hCQ1k7QUYweE5kO0EwQnp4TkU7RUFDRSxjeEJ3QlM7RXdCdkJULDBCQUFBO0ExQjJ4Tko7O0EwQnZ4TkE7RUFDRSxjQUFBO0VBQ0EsY3hCZW9CO0V3QmRwQixxQ3hCVlk7QUZveU5kO0EwQnh4TkU7RUFDRSxjeEJXa0I7RXdCVmxCLDBCQUFBO0ExQjB4Tko7O0EwQnR4TkE7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxxQ3hCckJZO0FGOHlOZDtBMEJ2eE5FO0VBQ0UsWUFBQTtFQUNBLDBCQUFBO0ExQnl4Tko7O0EwQnJ4TkE7RUFDRSxjQUFBO0VBQ0EsY3hCUG9CO0V3QlFwQixxQ3hCaENZO0V3QmlDWixnQkFBQTtBMUJ3eE5GO0EwQnR4TkU7RUFDRSxjeEJaa0I7RXdCYWxCLDBCQUFBO0ExQnd4Tko7O0EwQnB4TkE7RUFDRSxjQUFBO0VBQ0EsY3hCcENZO0V3QnFDWixxQ3hC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QTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDZ3pjRjs7RTBDOXljQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ2l6Y0Y7O0UwQy95Y0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUNremNGOztFMENoemNBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDbXpjRjs7RTBDanpjQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ296Y0Y7O0UwQ2x6Y0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUNxemNGOztFMENuemNBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDc3pjRjs7RTBDbnpjQTtJQUNFLGNBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ3N6Y0Y7O0UwQ256Y0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUNzemNGOztFMENwemNBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDdXpjRjs7RTBDbnpjQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ3N6Y0Y7O0UwQ3B6Y0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUN1emNGOztFMENyemNBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDd3pjRjs7RTBDcHpjQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNB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SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDdzBjRjs7RTBDdDBjQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUN5MGNGOztFMEN0MGNBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQ3kwY0Y7O0UwQ3QwY0E7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDeTBjRjs7RTBDdjBjQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUMwMGNGOztFMEN2MGNBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQzAwY0Y7O0UwQ3gwY0E7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDMjBjRjs7RTBDejBjQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUM0MGNGOztFMEN6MGNBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQzQwY0Y7O0UwQzEwY0E7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDNjBjRjs7RTBDMzBjQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUM4MGNGO0FBQ0Y7QTBDMzBjQTtFQUNFO0lBQ0UsaUJBQUE7SUFDQSxtQkFBQTtFMUM2MGNGOztFMEMxMGNBO0lBQ0UsZUFBQTtFMUM2MGNGO0UwQzMwY0U7SUFDRSxpQkFBQTtFMUM2MGNKOztFMEMxMGNBO0lBQ0Usb0JBQUE7RTFDNjBjRjs7RTBDMzBjQTtJQUNFLG9CQUFBO0UxQzgwY0Y7O0UwQzUwY0E7SUFDRSxZQUFBO0UxQyswY0Y7O0UwQzcwY0E7SUFDRSxZQUFBO0UxQ2cxY0Y7O0UwQzkwY0E7SUFDRSxZQUFBO0UxQ2kxY0Y7O0UwQy8wY0E7SUFDRSxZQUFBO0UxQ2sxY0Y7O0UwQ2gxY0E7SUFDRSxZQUFBO0UxQ20xY0Y7O0UwQ2oxY0E7SUFDRSxZQUFBO0UxQ28xY0Y7O0UwQ2wxY0E7SUFDRSxZQUFBO0UxQ3ExY0Y7O0UwQ24xY0E7SUFDRSxZQUFBO0UxQ3MxY0Y7O0UwQ3AxY0E7SUFDRSxZQUFBO0UxQ3UxY0Y7O0UwQ3AxY0E7SUFDRSxZQUFBO0UxQ3UxY0Y7O0UwQ3AxY0E7SUFDRSxZQUFBO0UxQ3UxY0Y7O0UwQ3IxY0E7SUFDRSxZQUFBO0UxQ3cxY0Y7O0UwQ3IxY0E7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akJBO0VBQ0UseUIvQzZDZTtBRnNxakJqQjs7QWlEaHRqQkE7RUFDRSx5Qi9Db0NjO0FGK3FqQmhCOztBaURodGpCQTtFQUNFLHlCL0M2Qm9CO0FGc3JqQnRCOztBaURodGpCQTtFQUNFLGMvQ3lCb0I7QUYwcmpCdEI7O0FpRGh0akJBO0VBQ0UsYy9DSVk7QUYrc2pCZDs7QWlEaHRqQkE7RUFDRSxjL0NzQlk7QUY2cmpCZDs7QWlEaHRqQkE7RUFDRSxjL0NnQmM7QUZtc2pCaEI7O0FpRGh0akJBO0VBQ0UsWUFBQTtBakRtdGpCRjs7QWlEaHRqQkE7RUFDRSx5QkFBQTtBakRtdGpCRjs7QWlEOXNqQkE7RUFDRSwyQkFBQTtBakRpdGpCRjs7QWlEOXNqQkE7RUFDRSw4QkFBQTtBakRpdGpCRjs7QWlEOXNqQkE7RUFDRSw4QkFBQTtBakRpdGpCRjs7QWlEOXNqQkE7RUFDRSw4QkFBQTtBakRpdGpCRjs7QWlEOXNqQkE7RUFDRSw4QkFBQTtBakRpdGpCRjs7QWlEOXNqQkE7RUFDRSw4QkFBQTtBakRpdGpCRjs7QWlEOXNqQkE7RUFDRSx3QkFBQTtBakRpdGpCRjs7QWlEOXNqQkE7RUFDRSwyQkFBQTtBakRpdGpCRjs7QWlEOXNqQkE7RUFDRSwyQkFBQTtBakRpdGpCRjs7QWlEL3NqQkE7RUFDRSw2QkFBQTtBakRrdGpCRjs7QWlEL3NqQkE7RUFDRSwyQkFBQTtBakRrdGpCRjs7QWlEL3NqQkE7RUFDRSwyQkFBQTtBakRrdGpCRjs7QWlEL3NqQkE7RUFDRSw0QkFBQTtBakRrdGpCRjs7QWlEN3NqQkE7RUFDRSxjQUFBO0FqRGd0akJGOztBaUQ1c2pCQTtFQUNFLGNBQUE7QWpEK3NqQkY7O0FpRDNzakJBO0VBQ0UsY0FBQTtBakQ4c2pCRjs7QWlEMXNqQkE7RUFDRSxjQUFBO0FqRDZzakJGOztBaUR6c2pCQTtFQUNFLGNBQUE7QWpENHNqQkY7O0FpRHhzakJBO0VBQ0Usa0JBQUE7QWpEMnNqQkY7O0FpRHZzakJBO0VBQ0Usa0JBQUE7QWpEMHNqQkY7O0FpRHRzakJBO0VBQ0UsY0FBQTtBakR5c2pCRjs7QWlE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 */