@charset "UTF-8";
/* IMPORTANT - Do not edit this compiled css file - use theme.css instead */
/*------------------------------------*\
 #MAIN
\*------------------------------------*/
/**
 * CONTENTS
 *
 * SETTINGS
 * All..................Because our Settings layer doesn’t actually produce any
 *                      CSS, we can safely glob all of the files into one import
 *                      without risk of bloating our compiled stylesheet. This
 *                      also allows us to easily recycle all of our
 *                      project-level settings into other Sass file/projects.
 *
 *
 * GENERIC
 * Box-sizing...........Better default `box-sizing`.
 * Normalize.css........A level playing field.
 * Reset................A pared back reset to remove margins.
 *
 * ELEMENTS
 * Page.................Page-level styles (HTML element).
 * Headings.............Heading styles.
 * Links................Hyperlink styles.
 * Lists................Default list styles.
 * Images...............Base image styles.
 * Quotes...............Styling for blockquotes.
 * Buttons..............Styling for buttons, etc.
 *
 * OBJECTS
 * Layout...............Generic layout module.
 * Flex-grid............Grid using flexbox.
 * Animations...........Animations
 *
 * COMPONENTS
 * Bookingcalendar......Booking Calendar styles.
 * Buttons..............Button styles.
 * Footer...............Footer styles.
 * Googlemap............Map styles.
 * Header...............Header styles.
 * Icons................Icon styles.
 * Images...............Image styles.
 * Lists................Unordered ordered list styles.
 * Navigation...........Navigation bar and burger menu styles.
 * Page.................Page styles.
 * Slider...............Slider styles.
 *
 * UTILITIES
 * Helper...............Other helper classes.
 */
/* Variables */
/* Screen Widths */
/* Fonts */
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/
/* Colours */
/* 2024 colours */
:root {
  --svgcolorgreen: #7ab800;
  --svgcolorcyan: #00b0ca;
  --svgcolororange: #ea8219;
  --svgcolorpurple: #8366ac;
}

* {
  box-sizing: border-box;
}

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

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

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

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

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

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

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes slidedown {
  from {
    height: 0;
  }
  to {
    height: 460px;
  }
}
@-webkit-keyframes slidedown {
  from {
    height: 0;
  }
  to {
    height: 460px;
  }
}
@media (min-width: 768px) {
  .growonhover:hover {
    /* Grow on hover animations */
    transition: -webkit-transform 0.7s ease;
    transition: transform 0.7s ease;
    transition: transform 0.7s ease, -webkit-transform 0.7s ease;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}

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

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

/* Doesn't flex until 992 */
.h-d-flex--desktop {
  display: block;
  /* flex at desktop */
}
@media (min-width: 992px) {
  .h-d-flex--desktop {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}

.h-d-flex--all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

/* standard flexes at tablet */
.h-d-flex {
  display: block;
}
@media (min-width: 768px) {
  .h-d-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }
}

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

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

.h-flex-5-m {
  -ms-flex-preferred-size: calc(5% - 40px);
      flex-basis: calc(5% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-5-m {
    margin: 0 20px;
  }
}

.h-flex-6-m {
  -ms-flex-preferred-size: calc(6% - 40px);
      flex-basis: calc(6% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-6-m {
    margin: 0 20px;
  }
}

.h-flex-10-m {
  -ms-flex-preferred-size: calc(10% - 40px);
      flex-basis: calc(10% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-10-m {
    margin: 0 20px;
  }
}

.h-flex-15-m {
  -ms-flex-preferred-size: calc(15% - 40px);
      flex-basis: calc(15% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-15-m {
    margin: 0 20px;
  }
}

.h-flex-20-m {
  -ms-flex-preferred-size: calc(20% - 40px);
      flex-basis: calc(20% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-20-m {
    margin: 0 20px;
  }
}

.h-flex-244-m {
  -ms-flex-preferred-size: calc(24.4% - 40px);
      flex-basis: calc(24.4% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-244-m {
    margin: 0 20px;
  }
}
@media (min-width: 1200px) {
  .h-flex-244-m {
    -ms-flex-preferred-size: calc(24.8% - 40px);
        flex-basis: calc(24.8% - 40px);
  }
}

.h-flex-246-m {
  -ms-flex-preferred-size: 206px;
      flex-basis: 206px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 20px;
}

.h-flex-25-m {
  -ms-flex-preferred-size: calc(25% - 40px);
      flex-basis: calc(25% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-25-m {
    margin: 0 20px;
  }
}

.h-flex-29-m {
  -ms-flex-preferred-size: calc(29% - 40px);
      flex-basis: calc(29% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-29-m {
    margin: 0 20px;
  }
}

.h-flex-30-m {
  -ms-flex-preferred-size: calc(30% - 40px);
      flex-basis: calc(30% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-30-m {
    margin: 0 20px;
  }
}

.h-flex-31-m {
  -ms-flex-preferred-size: calc(31% - 40px);
      flex-basis: calc(31% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-31-m {
    margin: 0 20px;
  }
}

.h-flex-32-m {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(32% - 40px);
      flex-basis: calc(32% - 40px);
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-32-m {
    margin: 0 20px;
  }
}

.h-flex-33-m {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: calc(33.333333% - 40px);
      flex-basis: calc(33.333333% - 40px);
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-33-m {
    margin: 0 20px;
  }
}

.h-flex-35-m {
  -ms-flex-preferred-size: calc(35% - 40px);
      flex-basis: calc(35% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-35-m {
    margin: 0 20px;
  }
}

.h-flex-40-m {
  -ms-flex-preferred-size: calc(40% - 40px);
      flex-basis: calc(40% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-40-m {
    margin: 0 20px;
  }
}

.h-flex-44-m {
  -ms-flex-preferred-size: calc(44% - 40px);
      flex-basis: calc(44% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-44-m {
    margin: 0 20px;
  }
}

.h-flex-45-m {
  -ms-flex-preferred-size: calc(45% - 40px);
      flex-basis: calc(45% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-45-m {
    margin: 0 20px;
  }
}

.h-flex-47-m {
  -ms-flex-preferred-size: calc(47% - 40px);
      flex-basis: calc(47% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-47-m {
    margin: 0 20px;
  }
}

.h-flex-48-m {
  -ms-flex-preferred-size: calc(48% - 40px);
      flex-basis: calc(48% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-48-m {
    margin: 0 20px;
  }
}

.h-flex-50-m {
  -ms-flex-preferred-size: calc(50% - 40px);
      flex-basis: calc(50% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-50-m {
    margin: 0 20px;
  }
}

.h-flex-50-m--r {
  -ms-flex-preferred-size: calc(50% - 60px);
      flex-basis: calc(50% - 60px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-50-m--r {
    margin: 0 40px 0 20px;
  }
}

.h-flex-50-m--l {
  -ms-flex-preferred-size: calc(50% - 40px);
      flex-basis: calc(50% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-50-m--l {
    margin: 0 20px 0 40px;
  }
}

.h-flex-55-m {
  -ms-flex-preferred-size: calc(55% - 40px);
      flex-basis: calc(55% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-55-m {
    margin: 0 20px;
  }
}

.h-flex-60-m {
  -ms-flex-preferred-size: calc(60% - 40px);
      flex-basis: calc(60% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-60-m {
    margin: 0 20px;
  }
}

.h-flex-65-m {
  -ms-flex-preferred-size: calc(65% - 40px);
      flex-basis: calc(65% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-65-m {
    margin: 0 20px;
  }
}

.h-flex-66-m {
  -ms-flex-preferred-size: calc(66.6666% - 40px);
      flex-basis: calc(66.6666% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-66-m {
    margin: 0 20px;
  }
}

.h-flex-70-m {
  -ms-flex-preferred-size: calc(70% - 40px);
      flex-basis: calc(70% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-70-m {
    margin: 0 20px;
  }
}

.h-flex-75-m {
  -ms-flex-preferred-size: calc(75% - 40px);
      flex-basis: calc(75% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-75-m {
    margin: 0 20px;
  }
}

.h-flex-80-m {
  -ms-flex-preferred-size: calc(80% - 40px);
      flex-basis: calc(80% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-80-m {
    margin: 0 20px;
  }
}

.h-flex-85-m {
  -ms-flex-preferred-size: calc(85% - 40px);
      flex-basis: calc(85% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-85-m {
    margin: 0 20px;
  }
}

.h-flex-90-m {
  -ms-flex-preferred-size: calc(90% - 40px);
      flex-basis: calc(90% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-90-m {
    margin: 0 20px;
  }
}

.h-flex-95-m {
  -ms-flex-preferred-size: calc(95% - 40px);
      flex-basis: calc(95% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-95-m {
    margin: 0 20px;
  }
}

.h-flex-100-m {
  -ms-flex-preferred-size: calc(100% - 40px);
      flex-basis: calc(100% - 40px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-100-m {
    margin: 0 20px;
  }
}

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

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

.c-flex-column-spaced {
  height: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media only screen and (min-width: 992px) {
  .c-flex-column-spaced {
    height: 100%;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-social-share {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 180px;
}
@media (min-width: 768px) {
  .c-social-share {
    width: 160px;
  }
}
.c-social-share .c-social-share__link .c-social-share__svg .c-social-share__link-path {
  fill: #43576a;
}
.c-social-share .c-social-share__link:hover .c-social-share__svg .c-social-share__link-path {
  fill: #7ab800;
}

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

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

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

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

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

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

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

.c-boxed-list {
  padding: 20px;
  border: 2px solid #004271;
}
.c-boxed-list p {
  font-size: 1.1rem;
  margin-bottom: 0.5rem;
}
.c-boxed-list a {
  color: black;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-boxlinks__more {
  position: absolute;
  bottom: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
}
.c-boxlinks__more .c-boxlinks__more-text {
  color: white;
  margin: 0 1rem 0 0;
}
.c-boxlinks__more .c-boxlinks__icon, .c-boxlinks__more c-boxlinks__icon--hover {
  display: block;
  width: 70px;
  height: 70px;
  padding: 0;
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-contact {
  display: block;
  margin: 0;
}
@media (min-width: 1200px) {
  .c-contact {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}

@media (min-width: 1200px) {
  .c-contact__column--left {
    -ms-flex-preferred-size: 37%;
        flex-basis: 37%;
    margin: 0;
    padding: 0;
    border-right: solid 1px #394a58;
  }
}

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

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

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

.c-tellus-content {
  display: block;
  margin: 0;
}
@media (min-width: 1200px) {
  .c-tellus-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}

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

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

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

.c-cyan-quote-box__arrow {
  position: relative;
  top: 0;
  left: 85%;
  height: 51px;
  width: 47px;
  background-image: url("../images/site/dkcyan-speech-arrow.gif");
  background-repeat: no-repeat;
  background-position: 0 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-news-story__text {
  margin: 2rem 0 0 0;
}
.c-news-story__text a {
  font-weight: 700;
  white-space: pre-wrap;
  /* CSS3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
}
.c-news-story__text strong, .c-news-story__text b {
  font-weight: 700;
}

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

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

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

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

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

.c-template-2 {
  display: block;
}
.c-template-2 .c-template-2-column {
  display: block;
}
.c-template-2 .c-template-2-column--2 {
  display: none;
}

@media (min-width: 992px) {
  .c-template-2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }

  .c-template-2 .c-template-2-column {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
  }

  .c-template-2 .c-template-2-column--2 {
    display: block;
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
  }

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

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

@media (min-width: 992px) {
  .c-template-3 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .c-template-3 .c-template-3-column--1 {
    -ms-flex-preferred-size: 59%;
    flex-basis: 59%;
    padding: 0;
    margin: 0 0 -10px 0;
  }

  .c-template-3 .c-template-3-column--1 .c-news-image--port-crop {
    width: 100%;
    height: auto;
  }

  .c-template-3 .c-template-3-column--2 {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0 0 -5px 0;
  }

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

@media (min-width: 992px) {
  .c-template-4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }

  .c-template-4 .c-template-4-column {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
  }
}
.c-news-gallery {
  margin: 3rem auto;
  width: 100%;
  padding: 2rem 0;
}

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

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

.c-news-gallery .c-news-gallery__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-giftaid {
  position: relative;
  border: 15px solid #eeeff0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  z-index: 10;
  padding: 72px 2rem 2rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-rewards__box, .c-rewards__box--cyan, .c-rewards__box--orange, .c-rewards__box--fake, .c-rewards__box--red, .c-rewards__box--purple, .c-rewards__box--bright-green, .c-rewards__box--grey, .c-rewards__box--green {
  width: calc(100% - 2rem);
  padding: 1rem;
  margin: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 768px) {
  .c-rewards__box, .c-rewards__box--cyan, .c-rewards__box--orange, .c-rewards__box--fake, .c-rewards__box--red, .c-rewards__box--purple, .c-rewards__box--bright-green, .c-rewards__box--grey, .c-rewards__box--green {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 2rem 0;
    width: auto;
    min-height: 380px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-rewards__box, .c-rewards__box--cyan, .c-rewards__box--orange, .c-rewards__box--fake, .c-rewards__box--red, .c-rewards__box--purple, .c-rewards__box--bright-green, .c-rewards__box--grey, .c-rewards__box--green {
    -ms-flex-preferred-size: calc(25% - 2rem);
        flex-basis: calc(25% - 2rem);
    margin: 1rem 2rem 1rem 0;
    min-height: 435px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-rewards__box, .c-rewards__box--cyan, .c-rewards__box--orange, .c-rewards__box--fake, .c-rewards__box--red, .c-rewards__box--purple, .c-rewards__box--bright-green, .c-rewards__box--grey, .c-rewards__box--green {
    min-height: 460px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      }

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

      }

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

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

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

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

.c-autism-practice-model {
  width: 100%;
  padding: 0 1rem;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .c-autism-practice-model {
    width: 80%;
    margin: 4rem auto;
  }
}
@media (min-width: 992px) {
  .c-autism-practice-model {
    width: 70%;
  }
}

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

.c-about-autism-factsheets-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.c-about-autism-factsheets-wrapper .c-speech-box--dk-blue {
  margin: 1rem 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 0 0 50px 0;
  background: transparent url("../images/graphics/backgrounds/speech-arrow-down-dk-blue.png") no-repeat right 70px bottom 5px;
}
@media (min-width: 992px) {
  .c-about-autism-factsheets-wrapper .c-speech-box--dk-blue {
    -ms-flex-preferred-size: calc(75% - 10px);
        flex-basis: calc(75% - 10px);
  }
}
.c-about-autism-factsheets-wrapper .c-speech-box--dk-blue .c-speech-box-content {
  padding: 0.5rem 2rem;
  background-color: #394a58;
}
.c-about-autism-factsheets-wrapper .c-speech-box--dk-blue .c-speech-box-content h3 {
  font-size: 1.3rem;
}
@media (min-width: 768px) {
  .c-about-autism-factsheets-wrapper .c-speech-box--dk-blue .c-speech-box-content h3 {
    font-size: 2rem;
  }
}
.c-about-autism-factsheets-wrapper .c-speech-box--dk-blue .c-speech-box-content h3 a {
  font-size: 1.3rem;
}
@media (min-width: 768px) {
  .c-about-autism-factsheets-wrapper .c-speech-box--dk-blue .c-speech-box-content h3 a {
    font-size: 2rem;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

*,
*::before,
*::after {
  box-sizing: border-box;
}

:root {
  --select-border: #777;
  --select-focus: blue;
  --select-arrow: var(--select-border);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

footer {
  background-color: #334454;
  color: #fff;
  padding: 3rem 1em 2em 1em;
  background-image: url(../images/header/menu/menu-desktop-bg.png);
  background-repeat: no-repeat;
  background-size: 560px;
  background-position: bottom left;
}

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

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

footer ul li a {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  display: block;
}

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

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

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

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

.c-footer-contact-block {
  font-family: "Montserrat", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5em;
}
.c-footer-contact-block p {
  margin: 1rem 0;
  font-size: 0.9rem;
  line-height: 1.46;
}
.c-footer-contact-block a {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
}
.c-footer-contact-block a:hover {
  color: #fff;
  text-decoration: underline;
}

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

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

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

@media (min-width: 768px) {
  .l-footer-boxlinks {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 2rem auto 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .c-footer-logo {
    margin-left: -6px;
  }

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

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

  .c-footer-contact-block {
    padding-left: 0;
    font-size: 0.9rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sjogvideo--left {
  display: block;
  margin: 10px 0;
  height: 220px;
  width: auto;
  border: 0;
}
@media (min-width: 410px) {
  .sjogvideo--left {
    height: 220px;
  }
}
@media (min-width: 768px) {
  .sjogvideo--left {
    height: 385px;
  }
}
@media (min-width: 992px) {
  .sjogvideo--left {
    height: 340px;
  }
}
@media (min-width: 1200px) {
  .sjogvideo--left {
    height: 408px;
  }
}
@media (min-width: 1600px) {
  .sjogvideo--left {
    height: 410px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-std-column, .c-std-column--padded-top {
  width: 100%;
  margin: 1rem 0;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .c-std-column, .c-std-column--padded-top {
    width: 45%;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-std-column, .c-std-column--padded-top {
    width: 520px;
    -ms-flex-preferred-size: 520px;
        flex-basis: 520px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-three-flex-column--new-grey {
  background-color: #43576a;
}

.c-three-flex-column--med-grey {
  background-color: #546470;
}

.c-three-flex-column--lt-grey {
  background-color: #eeeff0;
}

.c-three-flex-column--purple {
  background-color: #8366ac;
}

.c-three-flex-column--attr {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  padding: 1rem 2rem;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--attr {
    width: auto;
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}
.c-three-flex-column--attr p {
  text-align: left;
}
.c-three-flex-column--attr h4 {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: 1px solid white;
  font-size: 1.3rem;
}
.c-three-flex-column--attr h4 strong {
  display: block;
  font-size: 2.75rem;
  font-weight: 600;
  margin-top: 1rem;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--attr h4 strong {
    font-size: 2.5rem;
  }
}
.c-three-flex-column--attr h4 strong sup {
  display: inline-block;
}
@media only screen and (min-width: 1200px) {
  .c-three-flex-column--attr h4 {
    width: 310px;
  }
}
.c-three-flex-column--attr h3.c-donate__heading {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: none;
  font-size: 2.5rem;
  font-weight: 500;
  margin: 0;
}
.c-three-flex-column--attr h3.c-donate__heading span {
  display: inline-block;
  padding: 0 0 0 0.25rem;
  font-size: 3.25rem;
  font-weight: 700;
}
.c-three-flex-column--attr h4.c-donate__sub-heading {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: none;
  font-size: 1.3rem;
  margin: 0;
}
.c-three-flex-column--attr .c-who-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 1rem 0;
}
.c-three-flex-column--attr .c-who-info__text {
  -ms-flex-preferred-size: calc(100% - 116px);
      flex-basis: calc(100% - 116px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}
.c-three-flex-column--attr .c-who-info__text h4 {
  color: #43576a;
  text-align: left;
  font-weight: 500;
  border-bottom: none;
  padding: 0;
}
.c-three-flex-column--attr .c-who-info__text p {
  text-align: left;
}
.c-three-flex-column--attr .c-who-info__text ul {
  list-style-type: disc;
}
.c-three-flex-column--attr .c-who-info__text ul li {
  text-align: left;
}

.c-three-values-row {
  display: block;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .c-three-values-row {
    padding: 0 1rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-three-values-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    max-width: 1180px;
    margin: 0 auto;
  }
}
.c-three-values-row .c-three-flex-column, .c-three-values-row .c-three-flex-column--navy, .c-three-values-row .c-three-flex-column--new-cyan, .c-three-values-row .c-three-flex-column--new-grey, .c-three-values-row .c-three-flex-column--med-grey, .c-three-values-row .c-three-flex-column--lt-grey, .c-three-values-row .c-three-flex-column--purple {
  padding: 1rem;
}
@media only screen and (min-width: 992px) {
  .c-three-values-row .c-three-flex-column, .c-three-values-row .c-three-flex-column--navy, .c-three-values-row .c-three-flex-column--new-cyan, .c-three-values-row .c-three-flex-column--new-grey, .c-three-values-row .c-three-flex-column--med-grey, .c-three-values-row .c-three-flex-column--lt-grey, .c-three-values-row .c-three-flex-column--purple {
    width: auto;
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-three-values-row .c-three-flex-column, .c-three-values-row .c-three-flex-column--navy, .c-three-values-row .c-three-flex-column--new-cyan, .c-three-values-row .c-three-flex-column--new-grey, .c-three-values-row .c-three-flex-column--med-grey, .c-three-values-row .c-three-flex-column--lt-grey, .c-three-values-row .c-three-flex-column--purple {
    width: auto;
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 1rem 1rem 1rem 0;
  }
}
.c-three-values-row .c-three-flex-column:last-of-type, .c-three-values-row .c-three-flex-column--navy:last-of-type, .c-three-values-row .c-three-flex-column--new-cyan:last-of-type, .c-three-values-row .c-three-flex-column--new-grey:last-of-type, .c-three-values-row .c-three-flex-column--med-grey:last-of-type, .c-three-values-row .c-three-flex-column--lt-grey:last-of-type, .c-three-values-row .c-three-flex-column--purple:last-of-type {
  padding: 1rem;
}
@media only screen and (min-width: 992px) {
  .c-three-values-row .c-three-flex-column:last-of-type, .c-three-values-row .c-three-flex-column--navy:last-of-type, .c-three-values-row .c-three-flex-column--new-cyan:last-of-type, .c-three-values-row .c-three-flex-column--new-grey:last-of-type, .c-three-values-row .c-three-flex-column--med-grey:last-of-type, .c-three-values-row .c-three-flex-column--lt-grey:last-of-type, .c-three-values-row .c-three-flex-column--purple:last-of-type {
    width: auto;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    padding: 1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-three-values-row .c-three-flex-column:last-of-type, .c-three-values-row .c-three-flex-column--navy:last-of-type, .c-three-values-row .c-three-flex-column--new-cyan:last-of-type, .c-three-values-row .c-three-flex-column--new-grey:last-of-type, .c-three-values-row .c-three-flex-column--med-grey:last-of-type, .c-three-values-row .c-three-flex-column--lt-grey:last-of-type, .c-three-values-row .c-three-flex-column--purple:last-of-type {
    width: auto;
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 1rem 1rem 1rem 0;
  }
}

.c-three-flex-row--cqc {
  display: block;
  margin: 100px 2rem 1rem;
  width: calc(100% - 4rem);
}
@media only screen and (min-width: 992px) {
  .c-three-flex-row--cqc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 0;
    width: 100%;
  }
}

.c-three-flex-column--cqc-logo {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem 2rem;
  background-color: #43576a;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--cqc-logo {
    width: auto;
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}
.c-three-flex-column--cqc-logo .c-cqc-logo-new {
  padding: 2rem;
  background-color: white;
  border-radius: 15px;
  border: 4px solid #43576a;
  margin: -80px 0 0;
}
.c-three-flex-column--cqc-logo .c-cqc-logo-new img {
  width: 140px;
  height: auto;
}
@media only screen and (min-width: 375px) {
  .c-three-flex-column--cqc-logo .c-cqc-logo-new img {
    width: 180px;
  }
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--cqc-logo .c-cqc-logo-new {
    border: none;
    margin: 0;
  }
}

.c-three-flex-column--cqc-info {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 1rem 2rem;
  background-color: #43576a;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--cqc-info {
    width: auto;
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}
.c-three-flex-column--cqc-info .c-cqc-info {
  margin: 0 auto;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--cqc-info .c-cqc-info {
    width: 100%;
  }
}
.c-three-flex-column--cqc-info .c-cqc__heading {
  color: white;
  font-family: "Montserrat", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-size: 1.1rem;
  margin: 0;
}
.c-three-flex-column--cqc-info .c-cqc__rating, .c-three-flex-column--cqc-info .c-cqc__rating--good, .c-three-flex-column--cqc-info .c-cqc .c-cqc__body .c-cqc__details .c-cqc__rating--good, .c-cqc .c-cqc__body .c-cqc__details .c-three-flex-column--cqc-info .c-cqc__rating--good, .c-three-flex-column--cqc-info .c-cqc--mobile .c-cqc__body .c-cqc__details .c-cqc__rating--good, .c-cqc--mobile .c-cqc__body .c-cqc__details .c-three-flex-column--cqc-info .c-cqc__rating--good, .c-three-flex-column--cqc-info .c-cqc--index .c-cqc__body .c-cqc__details .c-cqc__rating--good, .c-cqc--index .c-cqc__body .c-cqc__details .c-three-flex-column--cqc-info .c-cqc__rating--good, .c-three-flex-column--cqc-info .c-cqc--index .c-cqc__body--religious .c-cqc__details .c-cqc__rating--good, .c-cqc--index .c-cqc__body--religious .c-cqc__details .c-three-flex-column--cqc-info .c-cqc__rating--good {
  color: white;
  margin: 0.25rem 0;
  padding: 0 30px 0 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 27px;
}
.c-three-flex-column--cqc-info .c-cqc__rating--good {
  background-image: url("../images/graphics/svgicons/green_circle.svg");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 22px 22px;
}
.c-three-flex-column--cqc-info .c-cqc__date {
  margin: 0.25rem 0;
  color: white;
}
.c-three-flex-column--cqc-info h5 {
  color: white;
  padding: 0 0 1rem 0;
}
.c-three-flex-column--cqc-info h5 strong {
  display: block;
  font-weight: 600;
}

.c-three-flex-column--cqc-button {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem 2rem;
  background-color: #43576a;
}
@media only screen and (min-width: 992px) {
  .c-three-flex-column--cqc-button {
    width: auto;
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}

.c-two-flex-column, .c-two-flex-column--purple, .c-two-flex-column--lt-grey, .c-two-flex-column--med-grey, .c-two-flex-column--new-grey, .c-two-flex-column--cyan, .c-two-flex-column--new-cyan, .c-two-flex-column--navy {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  padding: 1rem 2rem;
}
@media only screen and (min-width: 768px) {
  .c-two-flex-column, .c-two-flex-column--purple, .c-two-flex-column--lt-grey, .c-two-flex-column--med-grey, .c-two-flex-column--new-grey, .c-two-flex-column--cyan, .c-two-flex-column--new-cyan, .c-two-flex-column--navy {
    width: auto;
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
}
.c-two-flex-column h4, .c-two-flex-column--purple h4, .c-two-flex-column--lt-grey h4, .c-two-flex-column--med-grey h4, .c-two-flex-column--new-grey h4, .c-two-flex-column--cyan h4, .c-two-flex-column--new-cyan h4, .c-two-flex-column--navy h4 {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: 1px solid white;
  font-size: 1.3rem;
}
.c-two-flex-column h4 strong, .c-two-flex-column--purple h4 strong, .c-two-flex-column--lt-grey h4 strong, .c-two-flex-column--med-grey h4 strong, .c-two-flex-column--new-grey h4 strong, .c-two-flex-column--cyan h4 strong, .c-two-flex-column--new-cyan h4 strong, .c-two-flex-column--navy h4 strong {
  display: block;
  font-size: 2.75rem;
  font-weight: 600;
}
@media only screen and (min-width: 1200px) {
  .c-two-flex-column h4, .c-two-flex-column--purple h4, .c-two-flex-column--lt-grey h4, .c-two-flex-column--med-grey h4, .c-two-flex-column--new-grey h4, .c-two-flex-column--cyan h4, .c-two-flex-column--new-cyan h4, .c-two-flex-column--navy h4 {
    width: 280px;
  }
}
.c-two-flex-column .c-autism-info, .c-two-flex-column--purple .c-autism-info, .c-two-flex-column--lt-grey .c-autism-info, .c-two-flex-column--med-grey .c-autism-info, .c-two-flex-column--new-grey .c-autism-info, .c-two-flex-column--cyan .c-autism-info, .c-two-flex-column--new-cyan .c-autism-info, .c-two-flex-column--navy .c-autism-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1rem 0;
}
@media only screen and (min-width: 992px) {
  .c-two-flex-column .c-autism-info, .c-two-flex-column--purple .c-autism-info, .c-two-flex-column--lt-grey .c-autism-info, .c-two-flex-column--med-grey .c-autism-info, .c-two-flex-column--new-grey .c-autism-info, .c-two-flex-column--cyan .c-autism-info, .c-two-flex-column--new-cyan .c-autism-info, .c-two-flex-column--navy .c-autism-info {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.c-two-flex-column .c-autism-info__text, .c-two-flex-column--purple .c-autism-info__text, .c-two-flex-column--lt-grey .c-autism-info__text, .c-two-flex-column--med-grey .c-autism-info__text, .c-two-flex-column--new-grey .c-autism-info__text, .c-two-flex-column--cyan .c-autism-info__text, .c-two-flex-column--new-cyan .c-autism-info__text, .c-two-flex-column--navy .c-autism-info__text {
  -ms-flex-preferred-size: calc(100% - 140px);
      flex-basis: calc(100% - 140px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}
.c-two-flex-column .c-autism-info__text h4, .c-two-flex-column--purple .c-autism-info__text h4, .c-two-flex-column--lt-grey .c-autism-info__text h4, .c-two-flex-column--med-grey .c-autism-info__text h4, .c-two-flex-column--new-grey .c-autism-info__text h4, .c-two-flex-column--cyan .c-autism-info__text h4, .c-two-flex-column--new-cyan .c-autism-info__text h4, .c-two-flex-column--navy .c-autism-info__text h4 {
  color: #43576a;
  text-align: left;
  font-weight: 500;
  border-bottom: none;
  padding: 0;
}
.c-two-flex-column .c-autism-info__text p, .c-two-flex-column--purple .c-autism-info__text p, .c-two-flex-column--lt-grey .c-autism-info__text p, .c-two-flex-column--med-grey .c-autism-info__text p, .c-two-flex-column--new-grey .c-autism-info__text p, .c-two-flex-column--cyan .c-autism-info__text p, .c-two-flex-column--new-cyan .c-autism-info__text p, .c-two-flex-column--navy .c-autism-info__text p {
  text-align: left;
}
.c-two-flex-column .c-autism-info__text ul, .c-two-flex-column--purple .c-autism-info__text ul, .c-two-flex-column--lt-grey .c-autism-info__text ul, .c-two-flex-column--med-grey .c-autism-info__text ul, .c-two-flex-column--new-grey .c-autism-info__text ul, .c-two-flex-column--cyan .c-autism-info__text ul, .c-two-flex-column--new-cyan .c-autism-info__text ul, .c-two-flex-column--navy .c-autism-info__text ul {
  list-style-type: disc;
}
.c-two-flex-column .c-autism-info__text ul li, .c-two-flex-column--purple .c-autism-info__text ul li, .c-two-flex-column--lt-grey .c-autism-info__text ul li, .c-two-flex-column--med-grey .c-autism-info__text ul li, .c-two-flex-column--new-grey .c-autism-info__text ul li, .c-two-flex-column--cyan .c-autism-info__text ul li, .c-two-flex-column--new-cyan .c-autism-info__text ul li, .c-two-flex-column--navy .c-autism-info__text ul li {
  text-align: left;
}

.c-two-flex-column--navy {
  background-color: #394a58;
}

.c-two-flex-column--new-cyan {
  background-color: #02b291;
}

.c-two-flex-column--cyan {
  background-color: #00b0ca;
}

.c-two-flex-column--new-grey {
  background-color: #43576a;
}

.c-two-flex-column--med-grey {
  background-color: #546470;
}

.c-two-flex-column--lt-grey {
  background-color: #eeeff0;
}

.c-two-flex-column--purple {
  background-color: #8366ac;
}

.c-two-flex-column-nogap, .c-two-flex-column-nogap--cyan, .c-two-flex-column-nogap--navy {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  padding: 1rem 2rem;
}
@media only screen and (min-width: 768px) {
  .c-two-flex-column-nogap, .c-two-flex-column-nogap--cyan, .c-two-flex-column-nogap--navy {
    width: auto;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
.c-two-flex-column-nogap h3.c-donate__heading, .c-two-flex-column-nogap--cyan h3.c-donate__heading, .c-two-flex-column-nogap--navy h3.c-donate__heading {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: none;
  font-size: 2.5rem;
  font-weight: 500;
  margin: 0;
}
.c-two-flex-column-nogap h3.c-donate__heading span, .c-two-flex-column-nogap--cyan h3.c-donate__heading span, .c-two-flex-column-nogap--navy h3.c-donate__heading span {
  display: inline-block;
  padding: 0 0 0 0.25rem;
  font-size: 3.25rem;
  font-weight: 700;
}
.c-two-flex-column-nogap h4.c-donate__sub-heading, .c-two-flex-column-nogap--cyan h4.c-donate__sub-heading, .c-two-flex-column-nogap--navy h4.c-donate__sub-heading {
  color: white;
  padding: 0 0 1rem 0;
  border-bottom: none;
  font-size: 1.3rem;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .c-two-flex-column-nogap h4.c-donate__sub-heading, .c-two-flex-column-nogap--cyan h4.c-donate__sub-heading, .c-two-flex-column-nogap--navy h4.c-donate__sub-heading {
    width: 280px;
  }
}

.c-two-flex-column-nogap--navy {
  background-color: #394a58;
}

.c-two-flex-column-nogap--cyan {
  background-color: #00b0ca;
}

.c-negative-margin-intro {
  padding: 0 2rem;
}
.c-negative-margin-intro .l-container-inner--restricted {
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .c-negative-margin-intro {
    padding: 0 2rem 0;
    margin: -60px 0 0;
  }
  .c-negative-margin-intro .l-container-inner--restricted {
    padding: 20px 0 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-negative-margin-intro {
    padding: 0;
    margin: -100px auto 0;
    width: 1200px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-negative-margin-intro {
    width: 1600px;
  }
}

.c-service-information {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: white;
}
.c-service-information .c-service-information-links-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% - 2rem);
  margin: 0 auto;
  padding: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information-links-wrapper {
    width: 710px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-service-information .c-service-information-links-wrapper {
    width: 948px;
  }
}
.c-service-information .c-service-information__footer {
  width: 100%;
  background-color: #d7d7dc;
}
.c-service-information .c-service-information__footer .c-service-information__contact, .c-service-information .c-service-information__footer .c-service-information__contact--centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% - 2rem);
  margin: 0 auto;
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information__footer .c-service-information__contact, .c-service-information .c-service-information__footer .c-service-information__contact--centered {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 748px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-service-information .c-service-information__footer .c-service-information__contact, .c-service-information .c-service-information__footer .c-service-information__contact--centered {
    width: 1048px;
  }
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p {
  margin: 0;
  font-size: 1rem;
  font-weight: 500;
}
@media only screen and (min-width: 1200px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p {
    font-size: 1.22rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p {
    font-size: 1.48rem;
  }
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p a, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p a, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p a {
  display: inline-block;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
}
@media only screen and (min-width: 1200px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p a, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p a, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p a {
    font-size: 1.22rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p a, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p a, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p a, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p a {
    font-size: 1.48rem;
  }
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p a:hover, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p a:hover, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p a:hover, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p a:hover, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p a:hover, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p a:hover, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block p a:active, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block p a:active, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email p a:active, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email p a:active, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel p a:active, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel p a:active {
  text-decoration: underline;
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel .c-service-information-new__icon {
  width: 60px;
  height: 60px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 1rem 0 0;
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel .c-service-information-new__icon, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel .c-service-information-new__icon {
    width: 90px;
    height: 90px;
    margin: 0 2rem 0 0;
  }
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--tel, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--tel {
    -ms-flex-preferred-size: 44%;
        flex-basis: 44%;
  }
}
.c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information__footer .c-service-information__contact .c-service-information__block--email, .c-service-information .c-service-information__footer .c-service-information__contact--centered .c-service-information__block--email {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .c-service-information .c-service-information__footer .c-service-information__contact--centered {
    -ms-flex-pack: center;
        justify-content: center;
  }
}

.c-service-overview {
  background-color: #43576a;
}
.c-service-overview ul {
  padding: 1rem 0.5rem 2rem 1rem;
}
@media only screen and (min-width: 768px) {
  .c-service-overview ul {
    padding: 1rem 1.5rem 2rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-service-overview ul {
    padding: 1rem 3rem 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-service-overview ul {
    padding: 1rem 4rem 3rem;
  }
}

.c-service-overview-header {
  background-color: #7ab800;
  padding: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (min-width: 768px) {
  .c-service-overview-header {
    padding: 1rem 1.5rem 2rem;
  }
}
@media only screen and (min-width: 992px) {
  .c-service-overview-header {
    padding: 1.5rem 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-service-overview-header {
    padding: 2rem 4rem;
  }
}
.c-service-overview-header .c-service-overview__heading {
  color: white;
  font-weight: 200;
}
.c-service-overview-header .c-service-overview__icon {
  width: 100px;
  height: 100px;
}

.c-service-contact-information {
  display: block;
  margin: 1rem 0;
}
.c-service-contact-information .c-service-contact-information__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 0 1rem 0;
}
@media only screen and (min-width: 992px) {
  .c-service-contact-information .c-service-contact-information__row {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.c-service-contact-information .c-service-contact-information__row .c-service-contact-information__icon {
  display: none;
}
@media only screen and (min-width: 375px) {
  .c-service-contact-information .c-service-contact-information__row .c-service-contact-information__icon {
    display: inline-block;
    width: 50px;
    height: 50px;
  }
}
@media only screen and (min-width: 768px) {
  .c-service-contact-information .c-service-contact-information__row .c-service-contact-information__icon {
    margin: 0 1rem 0 0;
  }
}
.c-service-contact-information .c-service-contact-information__row p {
  -ms-flex-preferred-size: calc(100% - 60px);
      flex-basis: calc(100% - 60px);
  margin: 10px 0 0 0;
  max-width: 360px;
}
@media only screen and (min-width: 768px) {
  .c-service-contact-information .c-service-contact-information__row p a {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .c-service-contact-information .c-service-contact-information__row p a {
    display: inline;
  }
}

.c-image-box-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.c-image-box-link .c-image-box-link__header {
  position: relative;
  background-color: #43576a;
  padding: 30px 45px 50px;
}
.c-image-box-link .c-image-box-link__header .c-image-box-link__title {
  color: white;
  font-size: 1.3rem;
  font-weight: 500;
  margin: 0 0 1.5rem;
  text-decoration: none;
}
@media only screen and (min-width: 1200px) {
  .c-image-box-link .c-image-box-link__header .c-image-box-link__title {
    font-size: 1.75rem;
  }
}
.c-image-box-link .c-image-box-link__header .c-image-box-link__icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 75px;
  height: 75px;
  text-decoration: none;
}
.c-image-box-link .c-image-box-link__header p {
  color: #7ab800;
  font-weight: 600;
  text-decoration: none;
}
.c-image-box-link .c-image-box-link__image {
  width: 100%;
  height: auto;
}

.c-image-box-link:hover .c-image-box-link__title, .c-image-box-link:active .c-image-box-link__title {
  color: white;
  text-decoration: none;
}
.c-image-box-link:hover .c-image-box-link__icon, .c-image-box-link:active .c-image-box-link__icon {
  text-decoration: none;
}
.c-image-box-link:hover p, .c-image-box-link:active p {
  color: #7ab800;
  font-weight: 600;
  text-decoration: none;
}

.c-txt-box-link, .c-txt-box-link--green, .c-txt-box-link--orange {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #eeeff0;
  padding: 30px 45px;
  border-bottom: 22px solid #fff;
}
@media only screen and (min-width: 768px) {
  .c-txt-box-link, .c-txt-box-link--green, .c-txt-box-link--orange {
    height: 100%;
  }
}
.c-txt-box-link .c-txt-box-link__title, .c-txt-box-link--green .c-txt-box-link__title, .c-txt-box-link--orange .c-txt-box-link__title {
  color: #43576a;
  font-size: 1.3rem;
  font-weight: 600;
  margin: 0 0 1.5rem;
  text-decoration: none;
}
@media only screen and (min-width: 1200px) {
  .c-txt-box-link .c-txt-box-link__title, .c-txt-box-link--green .c-txt-box-link__title, .c-txt-box-link--orange .c-txt-box-link__title {
    font-size: 1.75rem;
  }
}
.c-txt-box-link .c-txt-box-link__body, .c-txt-box-link--green .c-txt-box-link__body, .c-txt-box-link--orange .c-txt-box-link__body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.c-txt-box-link p, .c-txt-box-link--green p, .c-txt-box-link--orange p {
  color: #43576a;
  font-weight: 600;
  text-decoration: none;
}

.c-txt-box-link__body--inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}

.c-txt-box-link:hover .c-txt-box-link__title, .c-txt-box-link--green:hover .c-txt-box-link__title, .c-txt-box-link--orange:hover .c-txt-box-link__title, .c-txt-box-link:active .c-txt-box-link__title, .c-txt-box-link--green:active .c-txt-box-link__title, .c-txt-box-link--orange:active .c-txt-box-link__title {
  color: #43576a;
  text-decoration: none;
}
.c-txt-box-link:hover .c-txt-box-link__icon, .c-txt-box-link--green:hover .c-txt-box-link__icon, .c-txt-box-link--orange:hover .c-txt-box-link__icon, .c-txt-box-link:active .c-txt-box-link__icon, .c-txt-box-link--green:active .c-txt-box-link__icon, .c-txt-box-link--orange:active .c-txt-box-link__icon {
  text-decoration: none;
}
.c-txt-box-link:hover p, .c-txt-box-link--green:hover p, .c-txt-box-link--orange:hover p, .c-txt-box-link:active p, .c-txt-box-link--green:active p, .c-txt-box-link--orange:active p {
  color: #43576a;
  font-weight: 600;
  text-decoration: none;
}

.c-txt-box-link--orange {
  border-bottom: 22px solid #f57b20;
}
.c-txt-box-link--orange:hover {
  text-decoration: none;
}
.c-txt-box-link--orange:active {
  text-decoration: none;
}

.c-txt-box-link--green {
  border-bottom: 22px solid #7ab800;
}
.c-txt-box-link--green:hover {
  text-decoration: none;
}
.c-txt-box-link--green:active {
  text-decoration: none;
}

.c-features-scroll-back {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}

.c-sub-brands {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 2rem;
}
@media only screen and (min-width: 1200px) {
  .c-sub-brands {
    padding: 0 3rem;
  }
}
@media only screen and (min-width: 1600px) {
  .c-sub-brands {
    padding: 0 8rem;
  }
}
.c-sub-brands .c-service-type, .c-sub-brands .c-service-type--older, .c-sub-brands .c-service-type--acn, .c-sub-brands .c-service-type--disability, .c-sub-brands .c-service-type--homeless, .c-sub-brands .c-service-type--mds, .c-sub-brands .c-service-type--heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  border-radius: 15px;
  padding: 1rem;
  margin: 1rem 0;
}
@media only screen and (min-width: 768px) {
  .c-sub-brands .c-service-type, .c-sub-brands .c-service-type--older, .c-sub-brands .c-service-type--acn, .c-sub-brands .c-service-type--disability, .c-sub-brands .c-service-type--homeless, .c-sub-brands .c-service-type--mds, .c-sub-brands .c-service-type--heading {
    -ms-flex-preferred-size: calc(50% - 1rem);
        flex-basis: calc(50% - 1rem);
  }
}
@media only screen and (min-width: 992px) {
  .c-sub-brands .c-service-type, .c-sub-brands .c-service-type--older, .c-sub-brands .c-service-type--acn, .c-sub-brands .c-service-type--disability, .c-sub-brands .c-service-type--homeless, .c-sub-brands .c-service-type--mds, .c-sub-brands .c-service-type--heading {
    -ms-flex-preferred-size: calc(33% - 2rem);
        flex-basis: calc(33% - 2rem);
  }
}
.c-sub-brands .c-service-type .c-service-type__wrapper, .c-sub-brands .c-service-type--older .c-service-type__wrapper, .c-sub-brands .c-service-type--acn .c-service-type__wrapper, .c-sub-brands .c-service-type--disability .c-service-type__wrapper, .c-sub-brands .c-service-type--homeless .c-service-type__wrapper, .c-sub-brands .c-service-type--mds .c-service-type__wrapper, .c-sub-brands .c-service-type--heading .c-service-type__wrapper {
  border-radius: 15px;
  padding: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
.c-sub-brands .c-service-type .c-service-type__wrapper p, .c-sub-brands .c-service-type--older .c-service-type__wrapper p, .c-sub-brands .c-service-type--acn .c-service-type__wrapper p, .c-sub-brands .c-service-type--disability .c-service-type__wrapper p, .c-sub-brands .c-service-type--homeless .c-service-type__wrapper p, .c-sub-brands .c-service-type--mds .c-service-type__wrapper p, .c-sub-brands .c-service-type--heading .c-service-type__wrapper p {
  margin: 0.5rem 0 1rem 0;
}
.c-sub-brands .c-service-type__logo {
  width: 190px;
  height: auto;
  margin: 0 auto;
}
.c-sub-brands .c-service-type--heading {
  background-color: #394a58;
  padding: 3rem;
}
.c-sub-brands .c-service-type--heading .c-service-type__logo {
  width: 100% !important;
  height: 100%;
  margin: 0 auto;
}
.c-sub-brands .c-service-type--mds {
  background-color: white;
}
.c-sub-brands .c-service-type--mds .c-service-type__wrapper {
  border: 2px solid #008f88;
}
.c-sub-brands .c-service-type--homeless {
  background-color: white;
}
.c-sub-brands .c-service-type--homeless .c-service-type__wrapper {
  border: 2px solid #e9292f;
}
.c-sub-brands .c-service-type--disability {
  background-color: white;
}
.c-sub-brands .c-service-type--disability .c-service-type__wrapper {
  border: 2px solid #f57b20;
}
.c-sub-brands .c-service-type--acn {
  background-color: white;
}
.c-sub-brands .c-service-type--acn .c-service-type__wrapper {
  border: 2px solid #f57b20;
}
.c-sub-brands .c-service-type--older {
  background-color: white;
}
.c-sub-brands .c-service-type--older .c-service-type__wrapper {
  border: 2px solid #8366ac;
}

.c-fact-sheets {
  margin: 1rem 0;
  border-top: 3px solid #00b0ca;
  border-bottom: 3px solid #00b0ca;
  padding: 2rem 0;
}
.c-fact-sheets .c-fact-sheets__header {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-fact-sheets .c-fact-sheets__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .c-fact-sheets .c-fact-sheets__header .c-fact-sheets__headings {
    -ms-flex-order: 1;
        order: 1;
  }
  .c-fact-sheets .c-fact-sheets__header .c-fact-sheets__icon {
    -ms-flex-order: 2;
        order: 2;
  }
}

.c-bordered-box, .c-bordered-box--orange {
  border: 3px solid white;
  padding: 1rem;
}

.c-bordered-box--orange {
  border: 3px solid #f57b20;
}

.c-border-contained-block--cyan {
  padding: 40px 0;
  border-top: 3px solid white;
  border-bottom: 3px solid white;
  font-weight: normal;
  border-top: 3px solid #00b0ca;
  border-bottom: 3px solid #00b0ca;
}

.c-border-contained-block--green {
  padding: 40px 0;
  border-top: 3px solid white;
  border-bottom: 3px solid white;
  font-weight: normal;
  border-top: 3px solid #7ab800;
  border-bottom: 3px solid #7ab800;
}

.c-have-fun__contact {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}
.c-have-fun__contact .c-have-fun__contact-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}

.c-goodness-contact {
  display: block;
  margin: 2rem 0 1rem;
}
.c-goodness-contact p {
  line-height: 1;
  margin: 0 0 0.75rem;
}
.c-goodness-contact p:first-of-type {
  font-weight: bold;
  color: #00b0ca;
}
.c-goodness-contact p:nth-of-type(2) {
  font-weight: bold;
  color: #394a58;
}

/* 404 page */
.c-error-hero {
  display: block;
}
@media (min-width: 768px) {
  .c-error-hero {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    max-height: 600px;
    overflow-y: hidden;
  }
}

.c-error-hero__image {
  width: 100%;
  margin: 0 0 -7px 0;
}
@media (min-width: 768px) {
  .c-error-hero__image {
    -ms-flex-preferred-size: 58%;
        flex-basis: 58%;
    width: revert;
  }
}
@media only screen and (min-width: 1200px) {
  .c-error-hero__image {
    margin: 0;
  }
}

.c-error-hero__container {
  padding: 1rem;
}
@media only screen and (min-width: 1200px) {
  .c-error-hero__container {
    padding: 0;
  }
}

.c-error-hero__content--video {
  width: 100%;
  background-color: white;
  color: black;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  .c-error-hero__content--video {
    width: auto;
    margin: 0;
    padding: 1rem;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-error-hero__content--video {
    padding: 2rem;
  }
}

.c-error-hero__content {
  width: 100%;
  background-color: white;
  color: black;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (min-width: 768px) {
  .c-error-hero__content {
    -ms-flex-preferred-size: 42%;
        flex-basis: 42%;
    width: revert;
    margin: 0;
    padding: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .c-error-hero__content {
    padding: 2rem;
  }
}

.bg-ltgrey {
  background-color: #eeeff0;
}

.c-bg-medgrey {
  background-color: #546470;
}

.c-bg-navy {
  background-color: #394a58;
}

.c-bg--dkcyan {
  background-color: #008f88;
}

.c-bg--orange {
  background-color: #f57b20;
}

.c-bg--bright-green {
  background-color: #7ab800;
}

.c-text--green, .c-text--green a {
  color: #7ab800;
}

.c-text--navy, .c-text---navy a {
  color: #394a58;
}

.c-text--cyan, .c-text--cyan a {
  color: #00b0ca;
}

.c-text--orange, .c-text--orange a {
  color: #f57b20;
}

.c-text--white, .c-text--white a {
  color: white;
}

.h-ltgrey-border {
  border: 1px solid #eeeff0;
}

.h-m-b-0 {
  margin-bottom: 0 !important;
}

.h-m-b-1 {
  margin-bottom: 1rem !important;
}

.h-m-b-2 {
  margin-bottom: 2rem !important;
}

.h-m-b-3 {
  margin-bottom: 3rem !important;
}

.h-m-b-4 {
  margin-bottom: 4rem !important;
}

.h-m-b-5 {
  margin-bottom: 5rem !important;
}

.h-m-t-0 {
  margin-top: 0 !important;
}

.h-m-t-1 {
  margin-top: 1rem !important;
}

.h-m-t-2 {
  margin-top: 2rem !important;
}

.h-m-t-2-5 {
  margin-top: 2.5rem !important;
}

.h-m-t-3 {
  margin-top: 3rem !important;
}

.h-m-t-5 {
  margin-top: 5rem !important;
}

.h-m-t-min12 {
  margin-top: -12px !important;
}

.h-m-lr-1 {
  margin: 0 1rem;
}

.h-m-tb-1 {
  margin: 1rem 0;
}

.h-m-tb-2 {
  margin: 2rem 0;
}

.h-m-tb-3 {
  margin: 3rem 0;
}

.h-p-lr-1 {
  margin: 0 1rem;
}

.h-p-l-1 {
  margin: 0 0 0 1rem;
}

.h-p-r-1 {
  margin: 0 1rem 0 0;
}

.h-p-tb-1 {
  margin: 1rem 0;
}

.h-p-t-3 {
  padding-top: 3rem;
}

.h-p-b-0 {
  padding-bottom: 0 !important;
}

.h-p-b-1 {
  padding-bottom: 1rem;
}

.h-p-b-2 {
  padding-bottom: 2rem;
}

.h-p-b-3 {
  padding-bottom: 3rem;
}

.h-p-b-4 {
  padding-bottom: 3rem;
}

.h-p-lr-2 {
  margin: 0 2rem;
}

.h-p-l-2 {
  margin: 0 0 0 2rem;
}

.h-p-r-2 {
  margin: 0 2rem 0 0;
}

.h-to-desktop {
  display: block;
}

.h-disp--desk {
  display: none;
}

.h-disp--tab {
  display: none;
}

.h-only-wide {
  display: none;
}

.h-only-xwide {
  display: none;
}

@media only screen and (max-width: 768px) {
  .h-m-lr-1--mob {
    margin: 0 1rem;
  }

  .h-m-tb-1--mob {
    margin: 1rem 0;
  }

  .h-p-lr-1--mob {
    margin: 0 1rem;
  }

  .h-p-tb-1--mob {
    margin: 1rem 0;
  }
}
@media only screen and (min-width: 768px) {
  .h-disp--tab {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  .h-disp--tab {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .h-disp--notdesk {
    display: inline-block;
  }

  .h-m-lr-1--notdesk {
    margin: 0 1rem;
  }

  .h-m-tb-1--notdesk {
    margin: 1rem 0;
  }

  .h-p-lr-1--notdesk {
    margin: 0 1rem;
  }

  .h-p-tb-1--notdesk {
    margin: 1rem 0;
  }

  .h-mt-service {
    margin: 34px 0 0 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .h-m-lr-1--tab {
    margin: 0 1rem;
  }

  .h-m-t-1--tab {
    margin: 1rem 0 0;
  }

  .h-m-b-1--tab {
    margin: 0 0 1rem;
  }

  .h-m-tb-1--tab {
    margin: 1rem 0;
  }

  .h-p-lr-1--tab {
    margin: 0 1rem;
  }

  .h-p-tb-1--tab {
    margin: 1rem 0;
  }
}
.h-border-top-bottom--orange {
  border-top: 3px solid #f57b20;
  border-bottom: 3px solid #f57b20;
}

.h-border-top-bottom--green {
  border-top: 3px solid #7ab800;
  border-bottom: 3px solid #7ab800;
}

.h-border-top-bottom--cyan {
  border-top: 3px solid #00b0ca;
  border-bottom: 3px solid #00b0ca;
}

@media only screen and (min-width: 768px) {
  .h-m-lr-1--tabup {
    margin: 0 1rem;
  }

  .h-m-tb-1--tabup {
    margin: 1rem 0;
  }

  .h-p-lr-1--tabup {
    margin: 0 1rem;
  }

  .h-p-tb-1--tabup {
    margin: 1rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .h-disp--notdesk {
    display: none;
  }

  .h-disp--desk {
    display: block;
  }

  .h-m-lr-1--deskup {
    margin: 0 1rem;
  }

  .h-m-tb-1--deskup {
    margin: 1rem 0;
  }

  .h-p-lr-1--deskup {
    margin: 0 1rem;
  }

  .h-p-tb-1--deskup {
    margin: 1rem 0;
  }

  .h-mt-service {
    margin: 44px 0 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .h-to-desktop {
    display: none;
  }

  .h-only-wide {
    display: block;
  }

  .h-mt-service {
    margin: 53px 0 0 0;
  }
}
@media only screen and (min-width: 1600px) {
  .h-only-xwide {
    display: block;
  }

  .h-mt-service {
    margin: 70px 0 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .h-content-wrapper--50 {
    width: 70%;
  }
}

@media only screen and (min-width: 1200px) {
  .h-content-wrapper--60 {
    width: 60%;
  }
}

@media only screen and (min-width: 1200px) {
  .h-content-wrapper--70 {
    width: 70%;
  }
}

.c-content--rel {
  position: relative;
}

.c-visually-hidden:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.c-vertical-spacer-small {
  display: block;
  width: 100%;
  height: 1rem;
}
@media only screen and (min-width: 992px) {
  .c-vertical-spacer-small {
    height: 1rem;
  }
}

.c-vertical-spacer-medium {
  display: block;
  width: 100%;
  height: 1.25rem;
}
@media only screen and (min-width: 992px) {
  .c-vertical-spacer-medium {
    height: 2rem;
  }
}

.c-vertical-spacer-large {
  display: block;
  width: 100%;
  height: 1.5rem;
}
@media only screen and (min-width: 992px) {
  .c-vertical-spacer-large {
    height: 3rem;
  }
}

.c-vertical-spacer-xlarge {
  display: block;
  width: 100%;
  height: 2rem;
}
@media only screen and (min-width: 992px) {
  .c-vertical-spacer-xlarge {
    height: 5rem;
  }
}

.c-hidden-br--mob {
  display: none !important;
}
@media only screen and (min-width: 992px) {
  .c-hidden-br--mob {
    display: block !important;
  }
}

.c-hr-black {
  margin: 2rem 0;
  border-top: 2px solid black;
}

.red-bold {
  color: red;
  font-weight: bold;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3RlbXBDU1MvbWFpbi5jc3MiLCIuLi9zY3NzL21haW4uc2NzcyIsIi4uL3Njc3Mvc2V0dGluZ3MvX3NldHRpbmdzLmFsbC5zY3NzIiwiLi4vc2Nzcy9nZW5lcmljL19nZW5lcmljLnZhcmlhYmxlcy5zY3NzIiwiLi4vc2Nzcy9nZW5lcmljL19nZW5lcmljLmJveC1zaXppbmcuc2NzcyIsIi4uL3Njc3MvZ2VuZXJpYy9fZ2VuZXJpYy5ub3JtYWxpemUuc2NzcyIsIi4uL3Njc3MvZ2VuZXJpYy9fZ2VuZXJpYy5yZXNldC5zY3NzIiwiLi4vc2Nzcy9lbGVtZW50cy9fZWxlbWVudHMuaGVhZGluZ3Muc2NzcyIsIi4uL3Njc3MvZWxlbWVudHMvX2VsZW1lbnRzLmxpbmtzLnNjc3MiLCIuLi9zY3NzL2VsZW1lbnRzL19lbGVtZW50cy5saXN0cy5zY3NzIiwiLi4vc2Nzcy9lbGVtZW50cy9fZWxlbWVudHMucGFnZS5zY3NzIiwiLi4vc2Nzcy9lbGVtZW50cy9fZWxlbWVudHMuYm9yZGVycy5zY3NzIiwiLi4vc2Nzcy9vYmplY3RzL19vYmplY3RzLmFuaW1hdGlvbnMuc2NzcyIsIi4uL3Njc3Mvb2JqZWN0cy9fb2JqZWN0cy5mbGV4Z3JpZC5zY3NzIiwiLi4vc2Nzcy9vYmplY3RzL19vYmplY3RzLmxheW91dC5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmNvb2tpZWJvdC5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXIuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXItZGFyay5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1vYmlsZS5uYXZpZ2F0aW9uLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2aWdhdGlvbi5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmhlYWRpbmdzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuaWNvbnMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5xdW90ZXMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5pbWFnZXMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5sZWFybmluZy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmxpbmtzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubGlzdHMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnJld2FyZHMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wZW9wbGUuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wdWJsaWNhdGlvbnMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5oaXN0b3J5LnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuZG9uYXRlLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuam9icy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNlYXJjaC5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNlcnZpY2VzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc2xpZGVyLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudGFibGVzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9ybXMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5jcWMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5mb290ZXIuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlb3Muc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy52b2x1bnRlZXJpbmcuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5oMmguc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5tYXBzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmxvY2tzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuZXJyb3JzLnNjc3MiLCIuLi9zY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLmhlbHBlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQiwyRUFBQTtBQUNBOzt1Q0FBQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQ0pBLGNBQUE7QUFFQSxrQkFBQTtBQVNBLFVBQUE7QUFDQTs7Ozs7Q0FBQTtBQWlCQSxZQUFBO0FBb0JBLGlCQUFBO0FDakRBO0VBQ0Usd0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7QUgrREY7O0FJbkVBO0VBQ0Usc0JBQUE7QUpzRUY7O0FLdkVBLDJFQUFBO0FBRUE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNFLGlCQUFBO0VBQW1CLE1BQUE7RUFDbkIsOEJBQUE7RUFBZ0MsTUFBQTtBTHlFbEM7O0FLdEVBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFLFNBQUE7QUx1RUY7O0FLcEVBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0FMc0VGOztBS25FQTs7O0VBQUE7QUFLQTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBTHFFRjs7QUtsRUE7K0VBQUE7QUFHQTs7O0VBQUE7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Y0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUNpK2NGOztFMEMvOWNBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDaytjRjs7RTBDaCtjQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ20rY0Y7O0UwQ2orY0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUNvK2NGOztFMENsK2NBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDcStjRjs7RTBDbitjQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ3MrY0Y7O0UwQ3ArY0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUN1K2NGOztFMENwK2NBO0lBQ0UsY0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDdStjRjs7RTBDcCtjQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ3UrY0Y7O0UwQ3IrY0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUN3K2NGOztFMENwK2NBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDdStjRjs7RTBDcitjQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ3crY0Y7O0UwQ3QrY0E7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUN5K2NGOztFMENyK2NBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZ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Rjs7RTBDdC9jQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUN5L2NGOztFMEN2L2NBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQzAvY0Y7O0UwQ3YvY0E7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDMC9jRjs7RTBDdi9jQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUMwL2NGOztFMEN4L2NBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQzIvY0Y7O0UwQ3gvY0E7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDMi9jRjs7RTBDei9jQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUM0L2NGOztFMEMxL2NBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQzYvY0Y7O0UwQzEvY0E7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDNi9jRjs7RTBDMy9jQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUM4L2NGOztFMEM1L2NBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQysvY0Y7QUFDRjtBMEM1L2NBO0VBQ0U7SUFDRSxpQkFBQTtJQUNBLG1CQUFBO0UxQzgvY0Y7O0UwQzMvY0E7SUFDRSxlQUFBO0UxQzgvY0Y7RTBDNS9jRTtJQUNFLGlCQUFBO0UxQzgvY0o7O0UwQzMvY0E7SUFDRSxvQkFBQTtFMUM4L2NGOztFMEM1L2NBO0lBQ0Usb0JBQUE7RTFDKy9jRjs7RTBDNy9jQTtJQUNFLFlBQUE7RTFDZ2dkRjs7RTBDOS9jQTtJQUNFLFlBQUE7RTFDaWdkRjs7RTBDLy9jQTtJQUNFLFlBQUE7RTFDa2dkRjs7RTBDaGdkQTtJQUNFLFlBQUE7RTFDbWdkRjs7RTBDamdkQTtJQUNFLFlBQUE7RTFDb2dkRjs7RTBDbGdkQTtJQUNFLFlBQUE7RTFDcWdkRjs7RTBDbmdkQTtJQUNFLFlBQUE7RTFDc2dkRjs7RTBDcGdkQTtJQUNFLFlBQUE7RTFDdWdkRjs7RTBDcmdkQTtJQUNFLFlBQUE7RTFDd2dkRjs7RTBDcmdkQTtJQUNFLFlBQUE7RTFDd2dkRjs7RTBDcmdkQTtJQUNFLFlBQUE7RTFDd2dkRjs7RTBDdGdkQTtJQUNFLFlBQUE7RTFDeWdk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L2pCQTtFQUNFLHlCL0NvQ2M7QUZ1OWpCaEI7O0FpRHgvakJBO0VBQ0UseUIvQzZCb0I7QUY4OWpCdEI7O0FpRHgvakJBO0VBQ0UsYy9DeUJvQjtBRmsrakJ0Qjs7QWlEeC9qQkE7RUFDRSxjL0NJWTtBRnUvakJkOztBaUR4L2pCQTtFQUNFLGMvQ3NCWTtBRnErakJkOztBaUR4L2pCQTtFQUNFLGMvQ2dCYztBRjIrakJoQjs7QWlEeC9qQkE7RUFDRSxZQUFBO0FqRDIvakJGOztBaUR4L2pCQTtFQUNFLHlCQUFBO0FqRDIvakJGOztBaUR0L2pCQTtFQUNFLDJCQUFBO0FqRHkvakJGOztBaUR0L2pCQTtFQUNFLDhCQUFBO0FqRHkvakJGOztBaUR0L2pCQTtFQUNFLDhCQUFBO0FqRHkvakJGOztBaUR0L2pCQTtFQUNFLDhCQUFBO0FqRHkvakJGOztBaUR0L2pCQTtFQUNFLDhCQUFBO0FqRHkvakJGOztBaUR0L2pCQTtFQUNFLDhCQUFBO0FqRHkvakJGOztBaUR0L2pCQTtFQUNFLHdCQUFBO0FqRHkvakJGOztBaUR0L2pCQTtFQUNFLDJCQUFBO0FqRHkvakJGOztBaUR0L2pCQTtFQUNFLDJCQUFBO0FqRHkvakJGOztBaUR2L2pCQTtFQUNFLDZCQUFBO0FqRDAvakJGOztBaUR2L2pCQTtFQUNFLDJCQUFBO0FqRDAvakJGOztBaUR2L2pCQTtFQUNFLDJCQUFBO0FqRDAvakJGOztBaUR2L2pCQTtFQUNFLDRCQUFBO0FqRDAvakJGOztBaURyL2pCQTtFQUNFLGNBQUE7QWpEdy9qQkY7O0FpRHAvakJBO0VBQ0UsY0FBQTtBakR1L2pCRjs7QWlEbi9qQkE7RUFDRSxjQUFBO0FqRHMvakJGOztBaURsL2pCQTtFQUNFLGNBQUE7QWpEcS9qQkY7O0FpRGovakJBO0VBQ0UsY0FBQTtBakRvL2pCRjs7QWlEaC9qQkE7RUFDRSxrQkFBQTtBakRtL2pCRjs7QWlELytqQkE7RUFDRSxrQkFBQTtBakRrL2pCRjs7QWlEOStqQkE7RUFDRSxjQUFBO0FqRGkvakJGOztBaUQ3K2pCQTtFQUNFLGlCQUFBO0FqRGcvakJGOztBaUQ1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 */