@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
 * All component 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 */
/*Lighter design new 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: transform 0.7s ease;
    transform: scale(1.1);
  }
}

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

.c-flex-row--centered {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-flex-row--centered {
    display: flex;
    flex-wrap: nowrap;
    justify-content: 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: flex;
    flex: 1 1 auto;
  }
}

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

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

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

.c-flex-row--wrap-all {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-flex-row--wrap-all {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .c-flex-row--wrap-all .c-flex-column-50 {
    flex-basis: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-row--wrap-all .c-flex-column-50 {
    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: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-row--wrap-padded {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}

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

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

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

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

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

@media only screen and (min-width: 768px) {
  .c-flex-column-25--padded {
    flex-basis: 48%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-column-25--padded {
    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 {
    flex-basis: calc(50% - 30px);
    padding: 0 0 0 30px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-column-50--padded-left {
    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 {
    flex-basis: calc(50% - 30px);
    padding: 0 30px 0 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-column-50--padded-right {
    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 {
    flex-basis: calc(40% - 30px);
    padding: 0 30px 0 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 1200px) {
  .c-flex-column-40--padded-right {
    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: flex;
    flex: 1 1 auto;
  }
}

.h-justify-center {
  justify-content: center;
}

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

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

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

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

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

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

.h-flex-244-m {
  flex-basis: calc(24.4% - 40px);
  flex-grow: 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 {
    flex-basis: calc(24.8% - 40px);
  }
}

.h-flex-246-m {
  flex-basis: 206px;
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.h-flex-50-m--r {
  flex-basis: calc(50% - 60px);
  flex-grow: 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 {
  flex-basis: calc(50% - 40px);
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .h-flex-50-m--l {
    margin: 0 20px 0 40px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

.h-flex-25 {
  flex-basis: 25%;
}

.h-flex-75 {
  flex-basis: 75%;
}

.c-flex-column-spaced {
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  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: flex;
    margin: 0 -20px;
    flex-basis: 100%;
  }
}

@media (min-width: 1200px) {
  .l-container {
    width: 1200px;
    margin: 0 auto;
  }
}
@media (min-width: 1600px) {
  .l-container {
    width: 1600px;
    margin: 0 auto;
  }
}

/* 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-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 {
  width: 100%;
  padding: 0 1rem;
  display: flex;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .l-header {
    padding: 0;
    width: calc(100% - 4rem);
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header {
    flex-direction: column;
    width: 1200px;
    margin: 0 auto -50px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header {
    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 {
    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: flex;
  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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-mobile-hero, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light {
    display: none;
  }
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--research, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--research p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--research p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--research, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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 .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds {
    background-size: 320px;
    min-height: 450px;
  }
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__text-content, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__text-content, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__text-content p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__text-content, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__text-content {
    background-size: 320px;
  }
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness img, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls {
    background-size: 250px;
  }
}
.l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .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, .l-header__banner--services .l-header__banner--text .c-desktop-hero--text, .l-header__banner--text .l-header__banner--services .c-desktop-hero--text {
  display: none;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services .c-desktop-hero, .l-header__banner--services .l-header__banner--text .c-desktop-hero--text, .l-header__banner--text .l-header__banner--services .c-desktop-hero--text {
    display: block;
  }
}
.l-header__banner--services .c-desktop-hero h1, .l-header__banner--services .l-header__banner--text .c-desktop-hero--text h1, .l-header__banner--text .l-header__banner--services .c-desktop-hero--text h1 {
  text-indent: -900em;
  margin: 0;
  line-height: 0;
}
.l-header__banner--services .c-desktop-hero img, .l-header__banner--services .l-header__banner--text .c-desktop-hero--text img, .l-header__banner--text .l-header__banner--services .c-desktop-hero--text img {
  margin-top: 44px;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services .c-desktop-hero img, .l-header__banner--services .l-header__banner--text .c-desktop-hero--text img, .l-header__banner--text .l-header__banner--services .c-desktop-hero--text img {
    margin-top: 0;
  }
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services .c-desktop-hero img.c-deeper, .l-header__banner--services .l-header__banner--text .c-desktop-hero--text img.c-deeper, .l-header__banner--text .l-header__banner--services .c-desktop-hero--text 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: flex;
    justify-content: flex-start;
    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: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  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: flex;
  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: flex;
    justify-content: space-between;
    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 {
    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, .l-header__banner .l-header__banner--text .c-mobile-hero--light, .l-header__banner--text .l-header__banner .c-mobile-hero--light {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .l-header__banner .c-mobile-hero, .l-header__banner .l-header__banner--text .c-mobile-hero--light, .l-header__banner--text .l-header__banner .c-mobile-hero--light {
    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: flex;
    flex-direction: row;
    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: flex;
    flex-direction: row;
    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 {
    flex-direction: column;
    width: 1200px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--grey {
    width: 1600px;
  }
}

.c-header-content {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .c-header-content {
    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: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
  }
}
.c-header-content .c-header-content__bottom-row {
  display: flex;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__bottom-row {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    margin: 10px 0 40px;
  }
}
.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: flex;
    width: 340px;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
  }
}
.c-header-content .c-header-content__bottom-row .c-header-content__brand {
  display: flex;
  width: 100%;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  padding: 1rem 0;
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__brand {
    width: calc(100% - 340px);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
  }
}
.c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo {
  width: 100%;
  height: auto;
}
.c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link--mobile {
  display: block;
  margin: 1rem auto;
  width: 196px;
}
@media only screen and (min-width: 768px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link--mobile {
    width: 268px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link--mobile {
    display: none;
  }
}
.c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link {
  display: none;
}
@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 19px 0 0;
    position: relative;
    z-index: 2;
    width: 620px;
    height: auto;
    display: block;
    margin: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .c-header-content .c-header-content__bottom-row .c-header-content__brand .c-header__logo-link {
    width: 850px;
  }
}
.c-header-content .c-header-content__stpauls {
  display: flex;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .c-header-content .c-header-content__stpauls {
    padding: 1rem 0 0;
    flex-direction: row;
    justify-content: flex-start;
    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: flex;
  width: 100%;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .c-header-content .c-header-content__stpauls .c-header-content__brand {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    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: 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;
  }
}

.l-header__banner--services--light {
  width: 100%;
  padding: 0 1rem;
  position: relative;
  /* Mobile styles */
  /* Desktop styles */
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services--light {
    padding: 0;
    width: calc(100% - 4rem);
    margin: -2px auto 0;
  }
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services--light {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--services--light {
    flex-direction: column;
    width: 1200px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--services--light {
    width: 1600px;
  }
}
.l-header__banner--services--light .c-mobile-hero, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services--light .c-mobile-hero, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light {
    display: none;
  }
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--research, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--publications, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--goodness, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--h2h, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--stpauls {
  background-color: #eeeff0;
  padding: 4rem 3rem 3rem;
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
  min-height: 340px;
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading {
  line-height: 1.3;
  color: #f57b20;
  padding: 0 0 2rem 0;
  margin: 0;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading {
    width: 70%;
  }
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--research p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--publications p, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--mds p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--goodness p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--h2h p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--stpauls p {
  color: #394a58;
  margin: 0;
  padding: 0;
  font-weight: 500;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--research p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--publications p, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--mds p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--goodness p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--h2h p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--stpauls p {
    width: 70%;
  }
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--research, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--publications, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--goodness, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--h2h, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--services--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--services--light .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services--light .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--services .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--services .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--stpauls {
    background-size: 320px;
    min-height: 450px;
  }
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__text-content, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__text-content, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .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--light .c-mobile-hero .c-mobile-hero__text-content p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__text-content p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__text-content p {
  margin: 0;
  padding: 2rem 0 0 0;
  font-weight: 500;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__text-content, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__text-content, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__text-content {
    background-size: 320px;
  }
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability {
  background-image: url("../images/graphics/dg-svgicons/disability-icon-seed-grey.svg");
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading {
  line-height: 1.3;
  color: #f57b20;
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older {
  background-image: url("../images/graphics/dg-svgicons/older-com-icon-seed-grey.svg");
}
.l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading {
  line-height: 1.3;
  color: rgb(113, 113, 180);
}
.l-header__banner--services--light .c-desktop-hero, .l-header__banner--services--light .l-header__banner--text .c-desktop-hero--text, .l-header__banner--text .l-header__banner--services--light .c-desktop-hero--text {
  display: none;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services--light .c-desktop-hero, .l-header__banner--services--light .l-header__banner--text .c-desktop-hero--text, .l-header__banner--text .l-header__banner--services--light .c-desktop-hero--text {
    display: block;
    margin: 44px 0 0;
  }
}
.l-header__banner--services--light .c-desktop-hero h1, .l-header__banner--services--light .l-header__banner--text .c-desktop-hero--text h1, .l-header__banner--text .l-header__banner--services--light .c-desktop-hero--text h1 {
  text-indent: -900em;
  margin: 0;
  line-height: 0;
}
.l-header__banner--services--light .c-desktop-hero img, .l-header__banner--services--light .l-header__banner--text .c-desktop-hero--text img, .l-header__banner--text .l-header__banner--services--light .c-desktop-hero--text img {
  margin-top: 44px;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services--light .c-desktop-hero img, .l-header__banner--services--light .l-header__banner--text .c-desktop-hero--text img, .l-header__banner--text .l-header__banner--services--light .c-desktop-hero--text img {
    margin-top: 0;
  }
}
@media only screen and (min-width: 992px) {
  .l-header__banner--services--light .c-desktop-hero img.c-deeper, .l-header__banner--services--light .l-header__banner--text .c-desktop-hero--text img.c-deeper, .l-header__banner--text .l-header__banner--services--light .c-desktop-hero--text img.c-deeper {
    margin-top: 44px;
  }
}

.l-header__banner--text {
  width: 100%;
  padding: 0;
  position: relative;
  /* Mobile styles */
  /* Desktop styles */
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text {
    width: calc(100% - 4rem);
    margin: -2px auto 0;
  }
}
@media only screen and (min-width: 992px) {
  .l-header__banner--text {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--text {
    flex-direction: column;
    width: 1200px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--text {
    width: 1600px;
  }
}
.l-header__banner--text .c-mobile-hero, .l-header__banner--text .c-mobile-hero--light {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--text .c-mobile-hero, .l-header__banner--text .c-mobile-hero--light {
    display: none;
  }
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__content, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research, .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--goodness, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--h2h, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older {
  background-color: #eeeff0;
  padding: 4rem 3rem 3rem;
  background-repeat: no-repeat;
  background-position: bottom -40px right -40px;
  background-size: 200px;
  min-height: 340px;
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading {
  line-height: 1.3;
  color: #f57b20;
  padding: 0 0 2rem 0;
  margin: 0;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text .c-mobile-hero .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older .c-mobile-hero__heading {
    width: 70%;
  }
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__content p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research p, .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--mds p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--goodness p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--h2h p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older p {
  color: #394a58;
  margin: 0;
  padding: 0;
  font-weight: 600;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text .c-mobile-hero .c-mobile-hero__content p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research p, .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--mds p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--goodness p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--h2h p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability p, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older p, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older p {
    width: 70%;
  }
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text .c-mobile-hero .c-mobile-hero__content, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research, .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--goodness, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--h2h, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--services .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--disability, .l-header__banner--text .l-header__banner--services--light .c-mobile-hero .c-mobile-hero__content--older, .l-header__banner--services--light .l-header__banner--text .c-mobile-hero .c-mobile-hero__content--older {
    background-size: 320px;
    min-height: 450px;
  }
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__text-content, .l-header__banner--text .c-mobile-hero--light .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--text .c-mobile-hero .c-mobile-hero__text-content p, .l-header__banner--text .c-mobile-hero--light .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--text .c-mobile-hero .c-mobile-hero__text-content, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__text-content {
    background-size: 320px;
  }
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications {
  background-image: url("../images/graphics/dg-svgicons/publications-icon-seed-grey.svg");
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications .c-mobile-hero__heading {
  line-height: 1.3;
  color: #7ab800;
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research {
  background-image: url("../images/graphics/dg-svgicons/research-icon-seed-grey.svg");
}
.l-header__banner--text .c-mobile-hero .c-mobile-hero__content--research .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research .c-mobile-hero__heading {
  line-height: 1.3;
  color: rgb(136, 161, 199);
}
.l-header__banner--text .c-mobile-hero--light {
  background-color: #eeeff0;
}
.l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research {
  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--text .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research .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--text .c-mobile-hero--light .c-mobile-hero__content .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h .c-mobile-hero__heading, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications .c-mobile-hero__heading, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research .c-mobile-hero__heading {
    width: 70%;
  }
}
.l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research p {
  color: #394a58;
  margin: 0;
  padding: 2rem 0 0 0;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h p, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h p, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications p, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research p {
    width: 70%;
  }
}
@media only screen and (min-width: 768px) {
  .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--mds, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--complex, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--housing, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--community, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--goodness, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--homeless, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--h2h, .l-header__banner--text .c-mobile-hero--light .l-header__banner--services .c-mobile-hero .c-mobile-hero__content--stpauls, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--mds, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--complex, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--housing, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--community, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--goodness, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--homeless, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--h2h, .l-header__banner--services .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .l-header__banner--services .c-mobile-hero--light .c-mobile-hero__content--stpauls, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--publications, .l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--research {
    background-size: 320px;
    min-height: 450px;
  }
}
.l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability {
  background-image: url("../images/graphics/dg-svgicons/disability-icon-seed-grey.svg");
}
.l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--disability .c-mobile-hero__heading {
  line-height: 1.3;
  color: #f57b20;
}
.l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older {
  background-image: url("../images/graphics/dg-svgicons/older-com-icon-seed-grey.svg");
}
.l-header__banner--text .c-mobile-hero--light .c-mobile-hero__content--older .c-mobile-hero__heading {
  line-height: 1.3;
  color: #f57b20;
}
.l-header__banner--text .c-desktop-hero, .l-header__banner--text .c-desktop-hero--text {
  display: none;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--text .c-desktop-hero, .l-header__banner--text .c-desktop-hero--text {
    display: block;
    margin: 44px 0 0;
  }
}
.l-header__banner--text .c-desktop-hero h1, .l-header__banner--text .c-desktop-hero--text h1 {
  text-indent: -900em;
  margin: 0;
  line-height: 0;
}
.l-header__banner--text .c-desktop-hero img, .l-header__banner--text .c-desktop-hero--text img {
  margin-top: 44px;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--text .c-desktop-hero img, .l-header__banner--text .c-desktop-hero--text img {
    margin-top: 0;
  }
}
@media only screen and (min-width: 992px) {
  .l-header__banner--text .c-desktop-hero img.c-deeper, .l-header__banner--text .c-desktop-hero--text img.c-deeper {
    margin-top: 44px;
  }
}
.l-header__banner--text .c-desktop-hero--other {
  display: none;
}
@media only screen and (min-width: 992px) {
  .l-header__banner--text .c-desktop-hero--other {
    display: flex;
    justify-content: flex-start;
    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--text .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--text .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--text .c-desktop-hero--other {
    background-position: top 44px left;
    height: 312px;
    padding: 44px 90px 0 625px;
  }
}
.l-header__banner--text .c-desktop-hero--other h1 {
  text-indent: -900em;
  margin: 0;
  line-height: 0;
}
.l-header__banner--text .c-desktop-hero--other p {
  font-size: 1rem;
  font-weight: 700;
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--text .c-desktop-hero--other p {
    font-size: 1.1rem;
  }
}
.l-header__banner--text .c-desktop-hero--jobs {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--text .c-desktop-hero--jobs {
    height: 240px;
  }
}
.l-header__banner--text .c-desktop-hero--jobs .c-jobs-header {
  height: auto;
  width: 100%;
  background-color: #eeeff0;
  display: flex;
  align-items: center;
  padding: 1rem 0;
}
.l-header__banner--text .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--text .c-desktop-hero--jobs .c-jobs-header h1 {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--text .c-desktop-hero--jobs .c-jobs-header h1 {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 414px) {
  .l-header__banner--text .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--text .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--text .c-desktop-hero--jobs .c-jobs-header {
    height: 240px;
    width: calc(100% - 1200px);
  }
}
.l-header__banner--text .c-desktop-hero--jobs .c-jobs-photostrip {
  display: none;
}
@media only screen and (min-width: 414px) {
  .l-header__banner--text .c-desktop-hero--jobs .c-jobs-photostrip {
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    background-color: white;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header__banner--text .c-desktop-hero--jobs .c-jobs-photostrip {
    width: 700px;
  }
}
@media only screen and (min-width: 1600px) {
  .l-header__banner--text .c-desktop-hero--jobs .c-jobs-photostrip {
    width: 1200px;
  }
}
.l-header__banner--text .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image {
  width: auto;
  margin-left: 5px;
}
.l-header__banner--text .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--text .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(1) {
    height: 200px;
  }
}
.l-header__banner--text .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--text .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--text .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--text .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(2) {
    padding-top: 0;
  }
}
.l-header__banner--text .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--text .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--text .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--text .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(3) {
    padding-top: 0;
  }
}
.l-header__banner--text .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--text .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--text .c-desktop-hero--jobs .c-jobs-photostrip .c-jobs-photostrip-image:nth-of-type(4) {
    height: 200px;
    padding-top: 0;
  }
}
.l-header__banner--text .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--text .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--text .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--text .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--text .c-desktop-hero--jobs .c-jobs-photostrip {
    width: 1200px;
  }
}

.c-desktop-hero--wrapper {
  display: block;
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero--wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
  }
}
@media only screen and (min-width: 992px) {
  .c-desktop-hero--wrapper {
    margin: 44px 0 0;
  }
}

.c-desktop-hero__text {
  display: block;
  width: 100%;
}
.c-desktop-hero__text h1 {
  text-indent: -900em;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__text {
    display: flex;
    flex-grow: 0;
    flex-shrink: 1;
    order: 1;
    width: 360px;
    height: auto;
  }
}
@media only screen and (min-width: 992px) {
  .c-desktop-hero__text {
    width: 450px;
  }
}
@media only screen and (min-width: 1600px) {
  .c-desktop-hero__text {
    width: 650px;
  }
}

.c-desktop-hero__photo, .c-desktop-hero__photo--consultancy, .c-desktop-hero__photo--heretohelp, .c-desktop-hero__photo--homeless, .c-desktop-hero__photo--mds, .c-desktop-hero__photo--intensive, .c-desktop-hero__photo--older, .c-desktop-hero__photo--autism, .c-desktop-hero__photo--disability {
  display: block;
  width: 100%;
  background-image: url("../images/header/banner-images/photo/disability-image-1060x576.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: cover;
  min-height: 360px;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__photo, .c-desktop-hero__photo--consultancy, .c-desktop-hero__photo--heretohelp, .c-desktop-hero__photo--homeless, .c-desktop-hero__photo--mds, .c-desktop-hero__photo--intensive, .c-desktop-hero__photo--older, .c-desktop-hero__photo--autism, .c-desktop-hero__photo--disability {
    width: calc(100% - 360px);
    background-position: top left;
    order: 2;
  }
}
@media only screen and (min-width: 992px) {
  .c-desktop-hero__photo, .c-desktop-hero__photo--consultancy, .c-desktop-hero__photo--heretohelp, .c-desktop-hero__photo--homeless, .c-desktop-hero__photo--mds, .c-desktop-hero__photo--intensive, .c-desktop-hero__photo--older, .c-desktop-hero__photo--autism, .c-desktop-hero__photo--disability {
    width: calc(100% - 450px);
  }
}
@media only screen and (min-width: 1600px) {
  .c-desktop-hero__photo, .c-desktop-hero__photo--consultancy, .c-desktop-hero__photo--heretohelp, .c-desktop-hero__photo--homeless, .c-desktop-hero__photo--mds, .c-desktop-hero__photo--intensive, .c-desktop-hero__photo--older, .c-desktop-hero__photo--autism, .c-desktop-hero__photo--disability {
    width: calc(100% - 650px);
  }
}

.c-desktop-hero__photo--disability {
  background-position: top right;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__photo--disability {
    background-position: top right -30px;
    width: calc(100% - 360px);
  }
}

.c-desktop-hero__photo--autism {
  background-image: url("../images/header/banner-images/photo/autism-image-1060x576.jpg");
  background-position: top right;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__photo--autism {
    background-position: top right -30px;
    width: calc(100% - 360px);
  }
}

.c-desktop-hero__photo--older {
  background-image: url("../images/header/banner-images/photo/older-image-1060x576.jpg");
  background-position: top right;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__photo--older {
    background-position: top right -30px;
    width: calc(100% - 360px);
  }
}

.c-desktop-hero__photo--intensive {
  background-image: url("../images/header/banner-images/photo/intensive-image-1060x576.jpg");
  background-position: top right;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__photo--intensive {
    background-position: top right -30px;
    width: calc(100% - 360px);
  }
}

.c-desktop-hero__photo--mds {
  background-image: url("../images/header/banner-images/photo/mds-image-1060x576.jpg");
  background-position: top right;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__photo--mds {
    background-position: top right -30px;
    width: calc(100% - 360px);
  }
}

.c-desktop-hero__photo--homeless {
  background-image: url("../images/header/banner-images/photo/homeless-image-1060x576.jpg");
  background-position: top right;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__photo--homeless {
    background-position: top right -140px;
    width: calc(100% - 360px);
  }
}
@media only screen and (min-width: 992px) {
  .c-desktop-hero__photo--homeless {
    background-position: top right -100px;
    width: calc(100% - 360px);
  }
}
@media only screen and (min-width: 1200px) {
  .c-desktop-hero__photo--homeless {
    background-position: top right -30px;
  }
}

.c-desktop-hero__photo--heretohelp {
  background-image: url("../images/header/banner-images/photo/heretohelp-image-1060x576.jpg");
  background-position: top right;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__photo--heretohelp {
    width: calc(100% - 360px);
    background-position: top center;
  }
}
@media only screen and (min-width: 992px) {
  .c-desktop-hero__photo--heretohelp {
    background-position: top right -30px;
  }
}

.c-desktop-hero__photo--consultancy {
  background-image: url("../images/header/banner-images/photo/consultancy-image-1060x576-v2.jpg");
  background-position: top center;
}
@media only screen and (min-width: 768px) {
  .c-desktop-hero__photo--consultancy {
    background-position: top right -140px;
    width: calc(100% - 360px);
  }
}
@media only screen and (min-width: 992px) {
  .c-desktop-hero__photo--consultancy {
    background-position: top right -100px;
    width: calc(100% - 360px);
  }
}
@media only screen and (min-width: 1200px) {
  .c-desktop-hero__photo--consultancy {
    background-position: top right -30px;
  }
}

/* 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 {
  transform: rotate(0);
  margin-top: 6px;
}

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

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

/* animate menu when opened */
.c-mobile-nav.responsive .c-mobile-nav__button .c-icon-bar--top {
  transform: rotate(45deg);
  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 {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}

.c-mobile-nav.responsive .c-mobile-navbar-nav {
  position: absolute;
  top: 150px;
  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: 150px;
    min-height: calc(100vh - 236px);
  }
}
@media (min-width: 410px) {
  .c-mobile-nav.responsive .c-mobile-navbar-nav {
    top: 150px;
    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: flex;
  flex-wrap: nowrap;
  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: 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: 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 {
    transform: rotate(0);
    margin-top: 6px;
  }

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

  .c-icon-bar--bottom {
    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 {
    transform: rotate(45deg);
    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 {
    transform: rotate(-45deg);
    transform-origin: 10% 90%;
  }

  .c-tablet-nav-wrapper.responsive {
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav {
    position: absolute;
    top: 193px;
    left: 0;
    width: 100%;
    max-width: 768px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-basis: 100%;
    margin: 0;
    z-index: 30;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .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-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu .c-dropdown-menu__row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    margin: 40px 25px 0 25px;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-1 {
    flex-basis: 35%;
    padding: 0 0 6rem 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-2 {
    flex-basis: 35%;
    padding: 0 0 6rem 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    flex-basis: 23%;
    padding: 0 0 0 25px;
    height: 442px;
    border-left: 1px solid #9e9c9d;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu h3 {
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #7ab800;
    margin: 0 0 1rem 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .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-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu h3 a.c-column-menu__link--heading:hover {
    text-decoration: underline;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .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-tablet-nav-wrapper.responsive .c-tablet-nav .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-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu a.c-column-menu__link {
    color: white;
    text-decoration: none;
    font-size: 0.9rem;
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    margin: 1rem 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .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-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu a.c-column-menu__link:hover {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu--about, .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu--what, .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu--help, .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav .c-tablet-nav__item, .c-tablet-nav-wrapper.responsive .c-tablet-nav .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;
    color: white;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 {
    background-color: #394a58;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-tablet-nav__item, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-tablet-nav__item--dropdown, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-tablet-nav__item, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-tablet-nav__item--dropdown, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-tablet-nav__item, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-tablet-nav__item--dropdown, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-tablet-nav__item, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-tablet-nav__item--dropdown {
    margin: 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-tablet-nav__link, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-tablet-nav__link--dropdown, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-tablet-nav__link, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-tablet-nav__link--dropdown, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-tablet-nav__link, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-tablet-nav__link--dropdown, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-tablet-nav__link, .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-tablet-nav__link--dropdown {
    padding: 0.75rem 1.25rem;
    color: white;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 #c-tablet-nav__link--dropdown1 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .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-wrapper.responsive .c-tablet-nav.show1 .c-dropdown-menu--what {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show1 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 #c-tablet-nav__link--dropdown2 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .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-wrapper.responsive .c-tablet-nav.show2 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-dropdown-menu--about {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show2 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 #c-tablet-nav__link--dropdown3 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .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-wrapper.responsive .c-tablet-nav.show3 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-dropdown-menu--help {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show3 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 #c-tablet-nav__link--dropdown4 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .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-wrapper.responsive .c-tablet-nav.show4 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-dropdown-menu--work {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav.show4 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-navbar-nav {
    margin: 0;
  }
  .c-tablet-nav-wrapper.responsive .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-wrapper.responsive .c-tablet-nav__link, .c-tablet-nav-wrapper.responsive .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: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .c-tablet-nav__link:hover, .c-tablet-nav-wrapper.responsive .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-wrapper.responsive .c-tablet-nav__link:active, .c-tablet-nav-wrapper.responsive .c-tablet-nav__link--dropdown:active {
    text-decoration: none;
  }
  .c-tablet-nav-wrapper.responsive .c-dropdown-menu__link {
    color: #394a58;
  }
  .c-tablet-nav-wrapper.responsive .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: 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 .c-main-nav-wrapper--inner {
    position: relative;
    top: -29px;
  }
  .c-main-nav-wrapper .c-main-nav__button {
    display: none;
  }
  .c-main-nav-wrapper .c-main-nav {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    flex-basis: 100%;
    margin: 0 0 0 74px;
    width: 880px;
    list-style-type: none;
  }
  .c-main-nav-wrapper .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-main-nav-wrapper .c-dropdown-menu .c-dropdown-menu__row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    margin: 47px 45px 0 63px;
  }
  .c-main-nav-wrapper .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-1 {
    flex-basis: 36%;
    padding: 0 0 6rem 0;
  }
  .c-main-nav-wrapper .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-2 {
    flex-basis: 30%;
    padding: 0 0 6rem 0;
  }
  .c-main-nav-wrapper .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    flex-basis: 23%;
    padding: 0 0 0 32px;
    height: 410px;
    border-left: 1px solid #9e9c9d;
  }
  .c-main-nav-wrapper .c-dropdown-menu h3 {
    font-size: 1rem;
    text-transform: uppercase;
    color: #7ab800;
    margin: 0 0 1rem 0;
  }
  .c-main-nav-wrapper .c-dropdown-menu h3 a {
    font-size: 1rem;
    text-transform: uppercase;
    color: #7ab800;
    margin: 0 0 1rem 0;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-dropdown-menu h3 a:hover {
    text-decoration: underline;
  }
  .c-main-nav-wrapper .c-dropdown-menu a.c-column-menu__link {
    color: white;
    text-decoration: none;
    font-size: 0.9rem;
    display: flex;
    margin: 1rem 0;
  }
  .c-main-nav-wrapper .c-dropdown-menu a.c-column-menu__link:hover {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-dropdown-menu--about, .c-main-nav-wrapper .c-dropdown-menu--what, .c-main-nav-wrapper .c-dropdown-menu--help, .c-main-nav-wrapper .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav__item, .c-main-nav-wrapper .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-wrapper .c-main-nav.show1, .c-main-nav-wrapper .c-main-nav.show2, .c-main-nav-wrapper .c-main-nav.show3, .c-main-nav-wrapper .c-main-nav.show4 {
    background-color: #394a58;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-main-nav__item, .c-main-nav-wrapper .c-main-nav.show1 .c-main-nav__item--dropdown, .c-main-nav-wrapper .c-main-nav.show2 .c-main-nav__item, .c-main-nav-wrapper .c-main-nav.show2 .c-main-nav__item--dropdown, .c-main-nav-wrapper .c-main-nav.show3 .c-main-nav__item, .c-main-nav-wrapper .c-main-nav.show3 .c-main-nav__item--dropdown, .c-main-nav-wrapper .c-main-nav.show4 .c-main-nav__item, .c-main-nav-wrapper .c-main-nav.show4 .c-main-nav__item--dropdown {
    margin: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show1 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show1 #c-main-nav__link--dropdown1 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-main-nav__link, .c-main-nav-wrapper .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-wrapper .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-wrapper .c-main-nav.show1 .c-dropdown-menu--what {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper .c-main-nav.show2 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show2 #c-main-nav__link--dropdown2 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-main-nav__link, .c-main-nav-wrapper .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-wrapper .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-wrapper .c-main-nav.show2 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-dropdown-menu--about {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper .c-main-nav.show3 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show3 #c-main-nav__link--dropdown3 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-main-nav__link, .c-main-nav-wrapper .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-wrapper .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-wrapper .c-main-nav.show3 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-dropdown-menu--help {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper .c-main-nav.show4 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show4 #c-main-nav__link--dropdown4 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-main-nav__link, .c-main-nav-wrapper .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-wrapper .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-wrapper .c-main-nav.show4 #c-main-nav__link--dropdown1, .c-main-nav-wrapper .c-main-nav.show4 #c-main-nav__link--dropdown2, .c-main-nav-wrapper .c-main-nav.show4 #c-main-nav__link--dropdown3 {
    background-color: #394a58;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-dropdown-menu--work {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-main-navbar-nav {
    margin: 0;
    width: 880px;
  }
  .c-main-nav-wrapper .c-main-navbar-nav {
    margin: 0;
    display: flex;
  }
  .c-main-nav-wrapper .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-wrapper .c-main-nav__link, .c-main-nav-wrapper .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: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-main-nav__link:hover, .c-main-nav-wrapper .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-wrapper .c-main-nav__link:active, .c-main-nav-wrapper .c-main-nav__link--dropdown:active {
    text-decoration: none;
  }
  .c-main-nav-wrapper .c-dropdown-menu__link {
    color: #394a58;
  }
  .c-main-nav-wrapper .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-main-nav-wrapper 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-main-nav-wrapper 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: 6px 0.25rem 0 0;
  }

  .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-wrapper .c-main-nav__item, .c-main-nav-wrapper .c-main-nav__item--dropdown {
    font-size: 1.1rem;
  }
  .c-main-nav-wrapper .c-dropdown-menu .c-dropdown-menu__row {
    margin: 62px 53px 0 70px;
  }
  .c-main-nav-wrapper .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    height: 452px;
  }
  .c-main-nav-wrapper .c-dropdown-menu__item {
    font-size: 1.1rem;
  }
  .c-main-nav-wrapper .c-main-nav {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show1 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show1 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
  .c-main-nav-wrapper .c-main-nav.show2 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show2 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
  .c-main-nav-wrapper .c-main-nav.show3 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show3 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
  .c-main-nav-wrapper .c-main-nav.show4 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper .c-main-nav.show4 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
}
/* End desktop nav styles */
/* css for mobile menus */
.c-tablet-nav-wrapper--light {
  display: none;
}

.c-main-nav-wrapper--light {
  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 {
  transform: rotate(0);
  margin-top: 6px;
}

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

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

/* animate menu when opened */
.c-mobile-nav.responsive .c-mobile-nav__button .c-icon-bar--top {
  transform: rotate(45deg);
  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 {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}

.c-mobile-nav.responsive .c-mobile-navbar-nav {
  position: absolute;
  top: 150px;
  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: 150px;
    min-height: calc(100vh - 236px);
  }
}
@media (min-width: 410px) {
  .c-mobile-nav.responsive .c-mobile-navbar-nav {
    top: 150px;
    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: flex;
  flex-wrap: nowrap;
  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: 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: 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--light {
    display: none;
  }

  .c-tablet-nav-wrapper--light {
    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 {
    transform: rotate(0);
    margin-top: 6px;
  }

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

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

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

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

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

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

  .c-tablet-nav-wrapper--light.responsive {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav {
    position: absolute;
    top: 193px;
    left: 0;
    width: 100%;
    max-width: 768px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-basis: 100%;
    margin: 0;
    z-index: 30;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 0;
    display: block;
    z-index: 30;
    background-color: white;
    background-image: url("../images/graphics/svg/grey-curve-1-flipped-v2.svg");
    background-repeat: no-repeat;
    background-size: 670px;
    background-position: bottom -180px left;
    padding: 0;
    opacity: 0;
    width: 100%;
    max-width: 768px;
    height: 482px;
    color: rgb(37, 56, 68);
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu .c-dropdown-menu__row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    margin: 40px 25px 0 25px;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-1 {
    flex-basis: 35%;
    padding: 0 0 6rem 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-2 {
    flex-basis: 35%;
    padding: 0 0 6rem 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    flex-basis: 23%;
    padding: 0 0 0 25px;
    height: 442px;
    border-left: 1px solid #9e9c9d;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu h3 {
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #7ab800;
    margin: 0 0 1rem 0;
  }
  .c-tablet-nav-wrapper--light.responsive .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-tablet-nav-wrapper--light.responsive .c-dropdown-menu h3 a.c-column-menu__link--heading:hover {
    text-decoration: underline;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu h3 a.c-column-menu__link--heading::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-navy-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0 0.25rem 0 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu a.c-column-menu__link::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-navy-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0 0.25rem 0 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu a.c-column-menu__link {
    color: rgb(37, 56, 68);
    text-decoration: none;
    font-size: 0.9rem;
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    margin: 1rem 0;
  }
  .c-tablet-nav-wrapper--light.responsive .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-tablet-nav-wrapper--light.responsive .c-dropdown-menu a.c-column-menu__link:hover {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu--about, .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu--what, .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu--help, .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__item, .c-tablet-nav-wrapper--light.responsive .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-wrapper--light.responsive .c-tablet-nav.show1, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 {
    background-color: white;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-tablet-nav__item, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-tablet-nav__item--dropdown, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-tablet-nav__item, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-tablet-nav__item--dropdown, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-tablet-nav__item, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-tablet-nav__item--dropdown, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-tablet-nav__item, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-tablet-nav__item--dropdown {
    margin: 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-tablet-nav__link, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-tablet-nav__link--dropdown, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-tablet-nav__link, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-tablet-nav__link--dropdown, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-tablet-nav__link, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-tablet-nav__link--dropdown, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-tablet-nav__link, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-tablet-nav__link--dropdown {
    padding: 0.75rem 1.25rem;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 #c-tablet-nav__link--dropdown1 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-dropdown-menu {
    display: block;
    z-index: 30;
    height: 482px;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-dropdown-menu--what {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show1 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 #c-tablet-nav__link--dropdown2 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-dropdown-menu {
    display: block;
    z-index: 30;
    height: 482px;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-dropdown-menu--about {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show2 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 #c-tablet-nav__link--dropdown3 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-dropdown-menu {
    display: block;
    z-index: 30;
    height: 482px;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-dropdown-menu--help {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show3 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 {
    margin: 0 1rem 0 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 #c-tablet-nav__link--dropdown4 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-dropdown-menu {
    display: block;
    z-index: 30;
    height: 482px;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
    visibility: hidden;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-dropdown-menu--work {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav.show4 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-navbar-nav {
    margin: 0;
  }
  .c-tablet-nav-wrapper--light.responsive .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-wrapper--light.responsive .c-tablet-nav__link, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__link--dropdown {
    color: rgb(37, 56, 68);
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    letter-spacing: 1.5px;
    font-size: 0.9rem;
    padding: 1rem 0.5rem 0.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__link:hover, .c-tablet-nav-wrapper--light.responsive .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-wrapper--light.responsive .c-tablet-nav__link:active, .c-tablet-nav-wrapper--light.responsive .c-tablet-nav__link--dropdown:active {
    text-decoration: none;
  }
  .c-tablet-nav-wrapper--light.responsive .c-dropdown-menu__link {
    color: #394a58;
  }
  .c-tablet-nav-wrapper--light.responsive .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;
  color: #394a58;
}

/* shown on desktop */
@media only screen and (min-width: 1200px) {
  .c-mobile-nav-wrapper--light {
    display: none;
  }

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

  .c-main-nav-wrapper--light {
    display: block;
    width: 100%;
    margin: 0 auto;
    position: relative;
    top: 44px;
    z-index: 100;
    background-color: rgb(226, 228, 228);
    border-bottom: 5px solid white;
    /* nest all styles here within c-main-nav-wrapper--light to make editing easier*/
  }
  .c-main-nav-wrapper--light .c-main-nav__button {
    display: none;
  }
  .c-main-nav-wrapper--light .c-main-nav {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    flex-basis: 100%;
    margin: 0 0 0 74px;
    width: 880px;
    list-style-type: none;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu {
    position: absolute;
    top: 45px;
    left: 98px;
    display: none;
    z-index: 30;
    background-color: white;
    background-image: url("../images/graphics/svg/grey-curve-1-flipped-v2.svg");
    background-repeat: no-repeat;
    background-size: 670px;
    background-position: bottom -180px left;
    padding: 0;
    opacity: 0;
    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: 0;
    color: white;
    border-left: 2px solid #9e9c9d;
    border-right: 2px solid #9e9c9d;
    border-bottom: 2px solid #9e9c9d;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu .c-dropdown-menu__row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    margin: 47px 45px 0 63px;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-1 {
    flex-basis: 36%;
    padding: 0 0 6rem 0;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-2 {
    flex-basis: 30%;
    padding: 0 0 6rem 0;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    flex-basis: 23%;
    padding: 0 0 0 32px;
    height: 410px;
    border-left: 1px solid #9e9c9d;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu h3 {
    font-size: 1rem;
    text-transform: uppercase;
    color: #7ab800;
    margin: 0 0 1rem 0;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu h3 a {
    font-size: 1rem;
    text-transform: uppercase;
    color: #7ab800;
    margin: 0 0 1rem 0;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu h3 a:hover {
    text-decoration: underline;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu a.c-column-menu__link {
    color: rgb(37, 56, 68);
    text-decoration: none;
    font-size: 0.9rem;
    display: flex;
    margin: 1rem 0;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu a.c-column-menu__link:hover {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu h3 a.c-column-menu__link--heading::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-navy-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0 0.25rem 0 0;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu a.c-column-menu__link::before {
    display: inline-block;
    content: "";
    background-image: url("../images/graphics/svgicons/arrow-navy-right.svg");
    background-repeat: no-repeat;
    background-position: top left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 6px 0.25rem 0 0;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu--about, .c-main-nav-wrapper--light .c-dropdown-menu--what, .c-main-nav-wrapper--light .c-dropdown-menu--help, .c-main-nav-wrapper--light .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav__item, .c-main-nav-wrapper--light .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-wrapper--light .c-main-nav.show1, .c-main-nav-wrapper--light .c-main-nav.show2, .c-main-nav-wrapper--light .c-main-nav.show3, .c-main-nav-wrapper--light .c-main-nav.show4 {
    background-color: rgb(226, 228, 228);
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-main-nav__item, .c-main-nav-wrapper--light .c-main-nav.show1 .c-main-nav__item--dropdown, .c-main-nav-wrapper--light .c-main-nav.show2 .c-main-nav__item, .c-main-nav-wrapper--light .c-main-nav.show2 .c-main-nav__item--dropdown, .c-main-nav-wrapper--light .c-main-nav.show3 .c-main-nav__item, .c-main-nav-wrapper--light .c-main-nav.show3 .c-main-nav__item--dropdown, .c-main-nav-wrapper--light .c-main-nav.show4 .c-main-nav__item, .c-main-nav-wrapper--light .c-main-nav.show4 .c-main-nav__item--dropdown {
    margin: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 #c-main-nav__link--dropdown1 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-main-nav__link, .c-main-nav-wrapper--light .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-wrapper--light .c-main-nav.show1 .c-dropdown-menu {
    display: block;
    opacity: 1;
    height: 462px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-dropdown-menu--what {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 #c-main-nav__link--dropdown2 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-main-nav__link, .c-main-nav-wrapper--light .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-wrapper--light .c-main-nav.show2 .c-dropdown-menu {
    display: block;
    opacity: 1;
    height: 462px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-dropdown-menu--about {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 #c-main-nav__link--dropdown3 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-main-nav__link, .c-main-nav-wrapper--light .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-wrapper--light .c-main-nav.show3 .c-dropdown-menu {
    display: block;
    opacity: 1;
    height: 462px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-dropdown-menu--help {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-dropdown-menu--work {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 #c-main-nav__link--dropdown4 {
    color: #7ab800;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-main-nav__link, .c-main-nav-wrapper--light .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-wrapper--light .c-main-nav.show4 .c-dropdown-menu {
    display: block;
    opacity: 1;
    height: 462px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 #c-main-nav__link--dropdown1, .c-main-nav-wrapper--light .c-main-nav.show4 #c-main-nav__link--dropdown2, .c-main-nav-wrapper--light .c-main-nav.show4 #c-main-nav__link--dropdown3 {
    background-color: rgb(226, 228, 228);
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-dropdown-menu--what {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-dropdown-menu--about {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-dropdown-menu--help {
    opacity: 0;
    z-index: 0;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-dropdown-menu--work {
    opacity: 1;
    z-index: 30;
    visibility: visible;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-arrow-icon--menu-green-down {
    display: none;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 .c-main-navbar-nav {
    margin: 0;
    width: 880px;
  }
  .c-main-nav-wrapper--light .c-main-navbar-nav {
    margin: 0;
    display: flex;
  }
  .c-main-nav-wrapper--light .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-wrapper--light .c-main-nav__link, .c-main-nav-wrapper--light .c-main-nav__link--dropdown {
    color: rgb(37, 56, 68);
    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: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-main-nav__link:hover, .c-main-nav-wrapper--light .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-wrapper--light .c-main-nav__link:active, .c-main-nav-wrapper--light .c-main-nav__link--dropdown:active {
    text-decoration: none;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu__link {
    color: #394a58;
  }
  .c-main-nav-wrapper--light .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 18px 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--light {
    width: 100%;
  }
  .c-main-nav-wrapper--light .c-main-nav__item, .c-main-nav-wrapper--light .c-main-nav__item--dropdown {
    font-size: 1.1rem;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu .c-dropdown-menu__row {
    margin: 62px 53px 0 70px;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu .c-dropdown-menu__row .c-dropdown-menu__col-3 {
    height: 452px;
  }
  .c-main-nav-wrapper--light .c-dropdown-menu__item {
    font-size: 1.1rem;
  }
  .c-main-nav-wrapper--light .c-main-nav {
    margin: 0 0 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show1 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show2 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show3 .c-dropdown-menu {
    left: 98px;
    height: 515px;
  }
  .c-main-nav-wrapper--light .c-main-nav.show4 {
    margin: 0 1rem 0 74px;
  }
  .c-main-nav-wrapper--light .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;
    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;
  padding: 0 1rem 0 19px;
}

.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: flex;
    flex-direction: column;
    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: flex;
    flex-direction: column;
    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 {
  margin: 0;
}

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

.c-arrow-icon--menu-green-down {
  stroke: none;
  fill: #7ab800;
  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;
  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;
  flex-shrink: 0;
}

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

.c-contact-social__icon {
  width: 50px;
  height: 50px;
  margin: 0 1rem 0 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;
  transform: rotate(270deg);
}

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

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

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

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

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

.c-fact-sheets__icon {
  flex-basis: 140px;
  flex-grow: 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;
}

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

*,
*::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: 0 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: $tablet) {
    background-size: 650px 650px;
    background-position: top -70px right -250px;
  }

  @media only screen and (min-width: $small-desktop) {
    background-size: 850px 850px;
  }
  @media only screen and (min-width: $medium-desktop) {
    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 {
    margin: 1rem 0;
    padding: 0.5rem 0.5rem 0.5rem 108px;
  }
}

.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: flex;
    flex-wrap: nowrap;
    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: flex;
  flex-wrap: nowrap;
  align-items: center;
  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: flex;
  flex-wrap: nowrap;
  align-items: center;
  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";
  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";
  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: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  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;
  margin: 0 0 3px;
}
.c-search-form .form-group--search .c-search-form__button {
  height: 45px;
  width: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #707c88;
  border: none;
  border-radius: 0 5px 5px 0;
  margin: 0 0 3px;
}
.c-search-form .form-group--search .c-search-form__button .c-search-icon {
  height: 23px;
  width: 26px;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy1wcmUvbWFpbi5jc3MiLCIuLi9zY3NzL21haW4uc2NzcyIsIi4uL3Njc3Mvc2V0dGluZ3MvX3NldHRpbmdzLmFsbC5zY3NzIiwiLi4vc2Nzcy9nZW5lcmljL19nZW5lcmljLnZhcmlhYmxlcy5zY3NzIiwiLi4vc2Nzcy9nZW5lcmljL19nZW5lcmljLmJveC1zaXppbmcuc2NzcyIsIi4uL3Njc3MvZ2VuZXJpYy9fZ2VuZXJpYy5ub3JtYWxpemUuc2NzcyIsIi4uL3Njc3MvZ2VuZXJpYy9fZ2VuZXJpYy5yZXNldC5zY3NzIiwiLi4vc2Nzcy9lbGVtZW50cy9fZWxlbWVudHMuaGVhZGluZ3Muc2NzcyIsIi4uL3Njc3MvZWxlbWVudHMvX2VsZW1lbnRzLmxpbmtzLnNjc3MiLCIuLi9zY3NzL2VsZW1lbnRzL19lbGVtZW50cy5saXN0cy5zY3NzIiwiLi4vc2Nzcy9lbGVtZW50cy9fZWxlbWVudHMucGFnZS5zY3NzIiwiLi4vc2Nzcy9lbGVtZW50cy9fZWxlbWVudHMuYm9yZGVycy5zY3NzIiwiLi4vc2Nzcy9vYmplY3RzL19vYmplY3RzLmFuaW1hdGlvbnMuc2NzcyIsIi4uL3Njc3Mvb2JqZWN0cy9fb2JqZWN0cy5mbGV4Z3JpZC5zY3NzIiwiLi4vc2Nzcy9vYmplY3RzL19vYmplY3RzLmxheW91dC5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmNvb2tpZWJvdC5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmhlYWRlci5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmhlYWRlci1saWdodC5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1vYmlsZS5uYXZpZ2F0aW9uLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2aWdhdGlvbi5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1vYmlsZS5uYXZpZ2F0aW9uLWxpZ2h0LnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudGFibGV0Lm5hdmlnYXRpb24tbGlnaHQuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXZpZ2F0aW9uLWxpZ2h0LnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuaGVhZGluZ3Muc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5pY29ucy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmltYWdlcy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmZvcm1zLnNjc3MiLCIuLi9zY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLmhlbHBlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQiwyRUFBQTtBQUNBOzt1Q0FBQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0FDSkEsY0FBQTtBQUVBLGtCQUFBO0FBU0EsVUFBQTtBQUNBOzs7OztDQUFBO0FBaUJBLFlBQUE7QUFVQSw4QkFBQTtBQWFBLGlCQUFBO0FDcERBO0VBQ0Usd0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7QUhzREY7O0FJMURBO0VBQ0Usc0JBQUE7QUo2REY7O0FLOURBLDJFQUFBO0FBRUE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNFLGlCQUFBO0VBQW1CLE1BQUE7RUFDbkIsOEJBQUE7RUFBZ0MsTUFBQTtBTGdFbEM7O0FLN0RBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFLFNBQUE7QUw4REY7O0FLM0RBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0FMNkRGOztBSzFEQTs7O0VBQUE7QUFLQTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBTDRERjs7QUt6REE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNFLHVCQUFBO0VBQXlCLE1BQUE7RUFDekIsU0FBQTtFQUFXLE1BQUE7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 */