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

* {
  box-sizing: border-box;
}

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

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

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

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

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

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

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-boxlinks__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: left;
}
@media only screen and (min-width: 768px) {
  .c-help-container__content {
    -ms-flex-direction: row;
        flex-direction: row;
    width: 630px;
  }
}
@media only screen and (min-width: 992px) {
  .c-help-container__content {
    width: 70%;
  }
}
.c-help-container__content .c-help-container__heading {
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
  color: white;
}
@media only screen and (min-width: 768px) {
  .c-help-container__content .c-help-container__heading {
    -ms-flex-preferred-size: 65%;
        flex-basis: 65%;
  }
}
.c-help-container__content div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.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-help-container__content .c-help-container__image {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 768px) {
  .c-help-container__content .c-help-container__image {
    max-width: 320px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Research Publications section */
.c-research-block {
  display: block;
  margin: 0 3rem;
  width: calc(100% - 6rem);
}
@media only screen and (min-width: 768px) {
  .c-research-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto;
    width: 700px;
  }
}
@media only screen and (min-width: 992px) {
  .c-research-block {
    width: 750px;
  }
}
.c-research-block .c-research__row {
  display: block;
  border-bottom: 3px solid #7ab800;
  padding: 3rem 0 1rem;
  width: 100%;
  margin: 0 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-research-block .c-research__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: end;
        align-items: flex-end;
    border-bottom: 3px solid #7ab800;
    padding: 0 0 35px;
  }
}
.c-research-block .c-research__row .c-research__text {
  width: 100%;
  margin: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media only screen and (min-width: 768px) {
  .c-research-block .c-research__row .c-research__text {
    width: 400px;
    -ms-flex-preferred-size: 400px;
        flex-basis: 400px;
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {
  .c-research-block .c-research__row .c-research__text {
    width: 530px;
    -ms-flex-preferred-size: 530px;
        flex-basis: 530px;
  }
}
.c-research-block .c-research__row .c-research__text p {
  margin: 1rem 0 0;
}
.c-research-block .c-research__row .c-research__text p.c-research__date {
  margin: 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;
    min-height: 400px;
  }
}
.c-jobs-block .c-job {
  background-color: #eeeff0;
  margin: 3rem 0;
  /* Job description button */
}
.c-jobs-block .c-job .c-job__header {
  background-color: #394a58;
  padding: 20px 20px 20px 80px;
  background-position: 20px center;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  height: 120px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.c-jobs-block .c-job .c-job__header .c-job__heading {
  font-weight: 700;
  color: white;
  font-size: 1rem;
  margin: 0;
}
@media only screen and (min-width: 414px) {
  .c-jobs-block .c-job .c-job__header .c-job__heading {
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__header .c-job__heading {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 414px) {
  .c-jobs-block .c-job .c-job__header {
    background-size: 60px 60px;
    padding: 20px 20px 20px 120px;
    background-position: 50px center;
  }
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__header {
    background-size: 80px 80px;
    padding: 20px 50px 20px 160px;
  }
}
.c-jobs-block .c-job .c-job__content {
  padding: 20px;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__content {
    padding: 20px 50px;
  }
}
.c-jobs-block .c-job .c-job__overview {
  padding: 0 20px 20px;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__overview {
    padding: 0 50px 20px;
  }
}
.c-jobs-block .c-job .c-job__file {
  padding: 1rem;
  background-image: url(../images/graphics/svgicons/download-icon.svg);
  background-size: 40px 40px;
  background-repeat: no-repeat;
  background-position: 1rem center;
  margin: 1rem;
  height: 100px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.c-jobs-block .c-job .c-job__file span {
  font-weight: 700;
  font-size: 1rem;
  color: white;
  margin: 0 0 0 50px;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__file span {
    font-size: 1.4rem;
    margin: 0 1rem 0 100px;
  }
}
.c-jobs-block .c-job .c-job__file:hover {
  color: white;
}
.c-jobs-block .c-job .c-job__file:hover span {
  font-weight: 700;
  font-size: 1rem;
  color: white;
  margin: 0 0 0 50px;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__file:hover span {
    font-size: 1.4rem;
    margin: 0 1rem 0 100px;
  }
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__file {
    background-size: 60px 60px;
    margin: 1rem 1rem 1rem 50px;
  }
}
.c-jobs-block .c-job .c-job__apply {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.c-jobs-block .c-job .c-job__apply a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.c-jobs-block .c-job .c-job__apply a span {
  padding: 0 1rem 0 0;
  font-weight: 700;
  font-size: 1rem;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__apply a span {
    font-size: 1.4rem;
  }
}
.c-jobs-block .c-job .c-job__apply .c-job__apply--icon {
  width: 60px;
  height: 60px;
  background-size: cover;
  margin: 0;
  padding: 0 0 0 1rem;
}
@media only screen and (min-width: 768px) {
  .c-jobs-block .c-job .c-job__apply .c-job__apply--icon {
    width: 80px;
    height: 80px;
  }
}
.c-jobs-block .c-job:nth-of-type(odd) .c-job__file {
  background-color: #7ab800;
}
.c-jobs-block .c-job:nth-of-type(odd) .c-job__apply--icon {
  background-image: url(../images/graphics/svgicons/white-arrow-green-square.svg);
}
.c-jobs-block .c-job:nth-of-type(even) .c-job__file {
  background-color: #00b0ca;
}
.c-jobs-block .c-job:nth-of-type(even) .c-job__apply--icon {
  background-image: url(../images/graphics/svgicons/white-arrow-cyan-square.svg);
}
.c-jobs-block .c-job:nth-child(1n) .c-job__header {
  background-image: url(../images/graphics/svgicons/CV-icon1-white.svg);
}
.c-jobs-block .c-job:nth-child(2n) .c-job__header {
  background-image: url(../images/graphics/svgicons/CV-icon2-white.svg);
}
.c-jobs-block .c-job:nth-child(3n) .c-job__header {
  background-image: url(../images/graphics/svgicons/CV-icon3-white.svg);
}

.c-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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QUVFLGlDQUFBO0FyQjBpTEY7QXFCemlMRTtFQUhGO0lBSUksbUJBQUE7RXJCNGlMRjtBQUNGO0FxQjFpTEU7RUFDRSxtQkFBQTtBckI0aUxKO0FxQjNpTEk7RUFGRjtJQUdJLGlDQUFBO0VyQjhpTEo7QUFDRjs7QXFCemlMQTtFQUVFLGlDQUFBO0FyQjJpTEY7QXFCMWlMRTtFQUhGO0lBSUksbUJBQUE7RXJCNmlMRjtBQUNGO0FxQjNpTEU7RUFDRSxtQkFBQTtBckI2aUxKO0FxQjVpTEk7RUFGRjtJQUdJLGlDQUFBO0VyQitpTEo7QUFDRjs7QXFCM2lMQTtFQUVFLGlDQUFBO0FyQjZpTEY7QXFCNWlMRTtFQUhGO0lBSUksbUJBQUE7RXJCK2lMRjtBQUNGO0FxQjdpTEU7RUFDRSxtQkFBQTtBckIraUxKO0FxQjlpTEk7RUFGRjtJQUdJLGlDQUFBO0VyQmlqTEo7QUFDRjs7QXFCN2lMQTtFQUVFLGlDQUFBO0FyQitpTEY7QXFCOWlMRTtFQUhGO0lBSUksbUJBQUE7RXJCaWpMRjtBQUNGO0FxQi9pTEU7RUFDRSxtQkFBQTtBckJpakxKO0FxQmhqTEk7RUFGRjtJQUdJLGlDQUFBO0VyQm1qTEo7QUFDRjs7QXFCL2lMQTtFQUVFLGlDQUFBO0FyQmlqTEY7QXFCaGpMRTtFQUhGO0lBSUksbUJBQUE7RXJCbWpMRjtBQUNGO0FxQmpqTEU7RUFDRSxtQkFBQTtBckJtakxKO0FxQmxqTEk7RUFGRjtJQUdJLGlDQUFBO0VyQnFqTEo7QUFDRjs7QXFCampMQTtFQUVFLGlDQUFBO0FyQm1qTEY7QXFCbGpMRTtFQUhGO0lBSUksbUJBQUE7RXJCcWpMRjtBQUNGO0FxQm5qTEU7RUFDRSxtQkFBQTtBckJxakxKO0FxQnBqTEk7RUFGRjtJQUdJLGlDQUFBO0VyQnVqTEo7QUFDRjs7QXFCbmpMQTtFQUVFLGlDQUFBO0FyQnFqTEY7O0FxQmxqTEE7RUFFRSxpQ0FBQTtBckJvakxGOztBcUJqakxBO0VBRUUsaUNBQUE7QXJCbWpMRjs7QXFCaGpMQTtFQUVFLGlDQUFBO0FyQmtqTEY7O0FxQi9pTEE7RUFFRSxpQ0FBQTtBckJp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QXpCaTBOSjtBeUJ6ek5BO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F6QjJ6TkY7QXlCMXpORTtFQUpGO0lBS0ksYUFBQTtFekI2ek5GO0FBQ0Y7O0F5QjF6TkE7RUFDRSxhQUFBO0F6QjZ6TkY7QXlCNXpORTtFQUZGO0lBR0ksY0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0V6Qit6TkY7QUFDRjs7QTBCdDlOQTtFQUNFLGNBQUE7RUFDQSxjeEJtRGM7RXdCbERkLHFDeEJ1Qlk7QUZrOE5kO0EwQnY5TkU7RUFDRSxjeEIrQ1k7RXdCOUNaLDBCQUFBO0ExQnk5Tko7O0EwQnI5TkE7RUFDRSxjQUFBO0VBQ0EsY3hCMENZO0V3QnpDWixxQ3hCWVk7QUY0OE5kO0EwQnQ5TkU7RUFDRSxjeEJzQ1U7RXdCckNWLDBCQUFBO0ExQnc5Tko7O0EwQnA5TkE7RUFDRSxjQUFBO0VBQ0EsY3hCNEJXO0V3QjNCWCxxQ3hCQ1k7QUZzOU5kO0EwQnI5TkU7RUFDRSxjeEJ3QlM7RXdCdkJULDBCQUFBO0ExQnU5Tko7O0EwQm45TkE7RUFDRSxjQUFBO0VBQ0EsY3hCZW9CO0V3QmRwQixxQ3hCVlk7QUZnK05kO0EwQnA5TkU7RUFDRSxjeEJXa0I7RXdCVmxCLDBCQUFBO0ExQnM5Tko7O0EwQmw5TkE7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxxQ3hCckJZO0FGMCtOZDtBMEJuOU5FO0VBQ0UsWUFBQTtFQUNBLDBCQUFBO0ExQnE5Tko7O0EwQmo5TkE7RUFDRSxjQUFBO0VBQ0EsY3hCUG9CO0V3QlFwQixxQ3hCaENZO0V3QmlDWixnQkFBQTtBMUJvOU5GO0EwQmw5TkU7RUFDRSxjeEJaa0I7RXdCYWxCLDBCQUFBO0ExQm85Tko7O0EwQmg5TkE7RUFDRSxjQUFBO0VBQ0EsY3hCcENZO0V3QnFDWixxQ3hCNUNZO0FGKy9OZDtBMEJqOU5FO0VBQ0UsY3hCeENVO0V3QnlDViwwQkFBQTtBMUJtOU5KOztBMEIvOE5BO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtFQUNBLHFCQUFBO01B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O0UxQ2lyZEY7O0UwQy9xZEE7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUNrcmRGOztFMENocmRBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDbXJkRjs7RTBDanJkQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ29yZEY7O0UwQ2xyZEE7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUNxcmRGOztFMENucmRBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDc3JkRjs7RTBDcHJkQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ3VyZEY7O0UwQ3JyZEE7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUN3cmRGOztFMENycmRBO0lBQ0UsY0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDd3JkRjs7RTBDcnJkQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ3dyZEY7O0UwQ3RyZEE7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUN5cmRGOztFMENycmRBO0lBQ0UsY0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLGVBQUE7RTFDd3JkRjs7RTBDdHJkQTtJQUNFLGNBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0UxQ3lyZEY7O0UwQ3ZyZEE7SUFDRSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFMUMwcmRGOztFMEN0cmRBO0lBQ0UsY0FBQTtJ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QUNBLFlBQUE7RTFDeXNkRjs7RTBDdnNkQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUMwc2RGOztFMEN4c2RBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQzJzZEY7O0UwQ3hzZEE7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDMnNkRjs7RTBDeHNkQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUMyc2RGOztFMEN6c2RBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQzRzZEY7O0UwQ3pzZEE7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDNHNkRjs7RTBDMXNkQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUM2c2RGOztFMEMzc2RBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQzhzZEY7O0UwQzNzZEE7SUFDRSxpQkFBQTtJQUNBLFlBQUE7RTFDOHNkRjs7RTBDNXNkQTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFMUMrc2RGOztFMEM3c2RBO0lBQ0UsaUJBQUE7SUFDQSxZQUFBO0UxQ2d0ZEY7QUFDRjtBMEM3c2RBO0VBQ0U7SUFDRSxpQkFBQTtJQUNBLG1CQUFBO0UxQytzZEY7O0UwQzVzZEE7SUFDRSxlQUFBO0UxQytzZEY7RTBDN3NkRTtJQUNFLGlCQUFBO0UxQytzZEo7O0UwQzVzZEE7SUFDRSxvQkFBQTtFMUMrc2RGOztFMEM3c2RBO0lBQ0Usb0JBQUE7RTFDZ3RkRjs7RTBDOXNkQTtJQUNFLFlBQUE7RTFDaXRkRjs7RTBDL3NkQTtJQUNFLFlBQUE7RTFDa3RkRjs7RTBDaHRkQTtJQUNFLFlBQUE7RTFDbXRkRjs7RTBDanRkQTtJQUNFLFlBQUE7RTFDb3RkRjs7RTBDbHRkQTtJQUNFLFlBQUE7RTFDcXRkRjs7RTBDbnRkQTtJQUNFLFlBQUE7RTFDc3RkRjs7RTBDcHRkQTtJQUNFLFlBQUE7RTFDdXRkRjs7RTBDcnRkQTtJQUNFLFlBQUE7RTFDd3RkRjs7RTBDdHRkQTtJQUNFLFlBQUE7RTFDeXRkRjs7RTBDdHRkQTtJQUNFLFlBQUE7RTFDeXRkRjs7RTBDdHRkQTtJQUNFLFlBQUE7RTFDeXRkRjs7RTBDdnRkQTtJ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QjtBRnVva0JwQjs7QWlEenNrQkE7RUFDRSx5Qi9Dc0VtQjtBRnNva0JyQjs7QWlEenNrQkE7RUFDRSx5Qi9Dd0JZO0FGb3JrQmQ7O0FpRHpza0JBO0VBQ0UseUIvQzZDZTtBRitwa0JqQjs7QWlEenNrQkE7RUFDRSx5Qi9Db0NjO0FGd3FrQmhCOztBaUR6c2tCQTtFQUNFLHlCL0M2Qm9CO0FGK3FrQnRCOztBaUR6c2tCQTtFQUNFLGMvQ3lCb0I7QUZtcmtCdEI7O0FpRHpza0JBO0VBQ0UsYy9DSVk7QUZ3c2tCZDs7QWlEenNrQkE7RUFDRSxjL0NzQlk7QUZzcmtCZDs7QWlEenNrQkE7RUFDRSxjL0NnQmM7QUY0cmtCaEI7O0FpRHpza0JBO0VBQ0UsWUFBQTtBakQ0c2tCRjs7QWlEenNrQkE7RUFDRSx5QkFBQTtBakQ0c2tCRjs7QWlEdnNrQkE7RUFDRSwyQkFBQTtBakQwc2tCRjs7QWlEdnNrQkE7RUFDRSw4QkFBQTtBakQwc2tCRjs7QWlEdnNrQkE7RUFDRSw4QkFBQTtBakQwc2tCRjs7QWlEdnNrQkE7RUFDRSw4QkFBQTtBakQwc2tCRjs7QWlEdnNrQkE7RUFDRSw4QkFBQTtBakQwc2tCRjs7QWlEdnNrQkE7RUFDRSw4QkFBQTtBakQwc2tCRjs7QWlEdnNrQkE7RUFDRSx3QkFBQTtBakQwc2tCRjs7QWlEdnNrQkE7RUFDRSwyQkFBQTtBakQwc2tCRjs7QWlEdnNrQkE7RUFDRSwyQkFBQTtBakQwc2tCRjs7QWlEeHNrQkE7RUFDRSw2QkFBQTtBakQyc2tCRjs7QWlEeHNrQkE7RUFDRSwyQkFBQTtBakQyc2tCRjs7QWlEeHNrQkE7RUFDRSwyQkFBQTtBakQyc2tCRjs7QWlEeHNrQkE7RUFDRSw0QkFBQTtBakQyc2tCRjs7QWlEdHNrQkE7RUFDRSxjQUFBO0FqRHlza0JGOztBaURyc2tCQTtFQUNFLGNBQUE7QWpEd3NrQkY7O0FpRHBza0JBO0VBQ0UsY0FBQTtBakR1c2tCRjs7QWlEbnNrQkE7RUFDRSxjQUFBO0FqRHNza0JGOztBaURsc2tCQTtFQUNFLGNBQUE7QWpEcXNrQkY7O0FpRGpza0JBO0VB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 */