/*!
Theme Name: Here to Help
Theme URI: http://underscores.me/
Author: Kevin Moran
Author URI: https://here2help.uk
Description: SJOG - Here to Help Project
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sjog_h2h
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Here to Help is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! 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;
  -webkit-text-size-adjust: 100%;
}

/* 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;
  height: 0;
  overflow: visible;
}

/**
 * 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;
  font-size: 1em;
}

/* 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;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * 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;
  font-size: 1em;
}

/**
 * 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;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

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

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  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;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * 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;
  padding: 0;
}

/**
 * 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;
  outline-offset: -2px;
}

/**
 * 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;
  font: inherit;
}

/* 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;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #000000;
  font-family: "NeueHelvetica55Roman", sans-serif;
  font-weight: normal;
  font-stretch: normal;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  font-family: "NeueHelvetica65Medium", sans-serif;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
}
h1 strong, h1 b,
h2 strong,
h2 b,
h3 strong,
h3 b,
h4 strong,
h4 b,
h5 strong,
h5 b,
h6 strong,
h6 b {
  font-family: "NeueHelvetica75Bold", sans-serif;
  font-weight: normal;
  font-stretch: normal;
}

h2 {
  font-size: 1.3rem;
}
@media (min-width: 768px) {
  h2 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  h2 {
    font-size: 2rem;
  }
}

.c-page-banner__headings h1.c-page-banner__heading, .c-page-banner__headings h2.c-page-banner__heading {
  font-family: "NeueHelvetica35Thin", sans-serif;
  font-weight: normal;
  font-stretch: normal;
  color: #ffffff;
  flex-basis: 100%;
  margin: 0;
  font-size: 2.1rem;
  line-height: normal;
  display: inline-block;
}
@media (min-width: 375px) {
  .c-page-banner__headings h1.c-page-banner__heading, .c-page-banner__headings h2.c-page-banner__heading {
    font-size: 2.7rem;
  }
}
@media (min-width: 768px) {
  .c-page-banner__headings h1.c-page-banner__heading, .c-page-banner__headings h2.c-page-banner__heading {
    font-size: 3.7rem;
  }
}
@media (min-width: 1200px) {
  .c-page-banner__headings h1.c-page-banner__heading, .c-page-banner__headings h2.c-page-banner__heading {
    font-size: 4rem;
  }
}
.c-page-banner__headings h1.c-page-banner__heading strong, .c-page-banner__headings h1.c-page-banner__heading b, .c-page-banner__headings h2.c-page-banner__heading strong, .c-page-banner__headings h2.c-page-banner__heading b {
  font-family: "NeueHelvetica75Bold", sans-serif;
  font-weight: normal;
  font-stretch: normal;
}
.c-page-banner__headings h1.c-page-banner__strapline, .c-page-banner__headings h2.c-page-banner__strapline, .c-page-banner__headings h3.c-page-banner__strapline {
  flex-basis: 100%;
  font-family: "NeueHelvetica35Thin", sans-serif;
  font-weight: normal;
  font-stretch: normal;
  font-size: 1.1rem;
  color: #ffffff;
  margin: 0;
  line-height: normal;
}
@media (min-width: 768px) {
  .c-page-banner__headings h1.c-page-banner__strapline, .c-page-banner__headings h2.c-page-banner__strapline, .c-page-banner__headings h3.c-page-banner__strapline {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .c-page-banner__headings h1.c-page-banner__strapline, .c-page-banner__headings h2.c-page-banner__strapline, .c-page-banner__headings h3.c-page-banner__strapline {
    font-size: 1.75rem;
  }
}

.c-main-heading {
  margin: 0;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .c-main-heading {
    font-size: 1.75rem;
  }
}
@media (min-width: 992px) {
  .c-main-heading {
    margin: 2rem 0 0;
    font-size: 1.8rem;
  }
}
@media (min-width: 1200px) {
  .c-main-heading {
    font-size: 2rem;
  }
}
@media (min-width: 1600px) {
  .c-main-heading {
    font-size: 2.2rem;
  }
}

.home .c-main-heading {
  margin: 1rem 0 0;
}
@media (min-width: 992px) {
  .home .c-main-heading {
    margin: 2rem 0 0;
  }
}

.c-sub-heading {
  margin: 0;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .c-sub-heading {
    font-size: 1.75rem;
  }
}
@media (min-width: 1200px) {
  .c-sub-heading {
    font-size: 2rem;
  }
}
@media (min-width: 1600px) {
  .c-sub-heading {
    font-size: 2.2rem;
  }
}

.c-sub-heading--personal {
  display: none;
}

.c-sub-heading--mobile {
  display: block;
}
@media (min-width: 768px) {
  .c-sub-heading--mobile {
    display: none;
  }
}

.c-sub-heading--tablet {
  display: none;
}
@media (min-width: 768px) {
  .c-sub-heading--tablet {
    display: block;
  }
}
@media (min-width: 992px) {
  .c-sub-heading--tablet {
    display: none;
  }
}

.c-sub-heading--desktop {
  display: none;
}
@media (min-width: 992px) {
  .c-sub-heading--desktop {
    display: block;
  }
}

.c-site-footer__heading h3 {
  font-family: "NeueHelvetica35Thin", sans-serif;
  font-weight: normal;
  font-stretch: normal;
  font-size: 1.85rem;
  margin: 0 0 1rem;
  color: #ffffff;
  line-height: normal;
}
@media (min-width: 375px) {
  .c-site-footer__heading h3 {
    font-size: 2.125rem;
  }
}
@media (min-width: 768px) {
  .c-site-footer__heading h3 {
    font-size: 2.5rem;
  }
}
@media (min-width: 992px) {
  .c-site-footer__heading h3 {
    font-size: 2rem;
    margin: 15px 0 0;
  }
}
@media (min-width: 1200px) {
  .c-site-footer__heading h3 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1600px) {
  .c-site-footer__heading h3 {
    font-size: 1.6rem;
  }
}
.c-site-footer__heading h3 strong, .c-site-footer__heading h3 b {
  display: block;
  font-family: "NeueHelvetica75Bold", sans-serif;
  font-weight: normal;
  font-stretch: normal;
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 1em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

li {
  margin: 10px 0 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
a {
  color: #233e51;
}
a:visited {
  color: #800080;
}
a:hover, a:focus, a:active {
  color: #233e51;
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
}

.c-goback-link {
  display: block;
  margin: 1rem 0;
}

/* Forms
--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #c7c9ce;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

button.menu-toggle {
  display: inline-block;
  border: none;
  margin: 0;
  padding: 0;
  font-family: "NeueHelvetica55Roman", sans-serif;
  font-size: 1rem;
  line-height: 1;
  background: transparent;
  -webkit-appearance: none;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
.site {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  min-height: calc(100vh + 250px);
}
.site .site-header-wrap {
  flex-basis: 100%;
  flex-grow: 0;
}
.site .site-main {
  flex-basis: 100%;
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: stretch;
  position: relative;
}
.site .site-footer {
  flex-basis: 100%;
  flex-grow: 0;
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
  border-radius: 0 30px 30px 0;
}
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-navigation ul li a {
  padding: 1rem;
}
@media (min-width: 768px) {
  .main-navigation ul li a {
    padding: 1rem 1rem 1rem 2rem;
  }
}
@media (min-width: 1600px) {
  .main-navigation ul li a {
    padding: 1rem 1rem 1rem 3rem;
  }
}
.main-navigation li {
  position: relative;
  margin: 0;
  display: none;
}
.main-navigation a {
  display: block;
  text-decoration: none;
  color: #233e51;
}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul, .main-navigation.toggled ul .sub-menu {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.menu-toggle li a:hover,
.main-navigation.toggled ul li a:hover, .main-navigation.toggled ul .sub-menu li a:hover {
  background-color: #233e51;
  color: #ffffff;
}

.main-navigation {
  padding: 4rem 0 1rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 160px;
}
.main-navigation .c-menu-seed-icon {
  display: none;
}
.main-navigation .menu-toggle {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1rem 1rem;
}
@media (min-width: 768px) {
  .main-navigation .menu-toggle {
    padding: 0 1rem 1rem 2rem;
  }
}
@media (min-width: 1600px) {
  .main-navigation .menu-toggle {
    padding: 0 1rem 1rem 3rem;
  }
}
.main-navigation .menu-toggle .c-hamburger-open {
  display: block;
  fill: #ffffff;
}
.main-navigation .menu-toggle .c-hamburger-close {
  display: none;
}
.main-navigation .menu-toggle .c-menu-label--open {
  padding: 0 0 0 0.5rem;
  display: inline-block;
  color: #ffffff;
}
.main-navigation .menu-toggle .c-menu-label--close {
  display: none;
}
@media (min-width: 768px) {
  .main-navigation {
    padding: 1rem 0;
  }
}

.main-navigation.toggled {
  background: #bdd2e7;
  width: 90%;
  min-height: 90vh;
  transition: width ease 0.6s;
  z-index: 10;
  padding-bottom: 10rem;
}
.main-navigation.toggled .c-menu-seed-icon {
  display: block;
  position: absolute;
  top: 0.5rem;
  right: 1rem;
  opacity: 0.2;
  width: 120px;
}
.main-navigation.toggled .menu-toggle .c-hamburger-open {
  display: none;
}
.main-navigation.toggled .menu-toggle .c-hamburger-close {
  display: block;
  fill: #233e51;
}
.main-navigation.toggled .menu-toggle .c-menu-label--open {
  display: none;
}
.main-navigation.toggled .menu-toggle .c-menu-label--close {
  padding: 0 0 0 0.5rem;
  display: inline-block;
  color: #233e51;
}
.main-navigation.toggled .sub-menu {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #0c88b4;
}
.main-navigation.toggled li {
  display: block;
  -webkit-animation: fadeInFromNone 2s ease-out;
  animation: fadeInFromNone 2s ease-out;
}
.main-navigation.toggled .menu-menu-top-container {
  margin: 3rem 0 0;
}
.main-navigation.toggled .menu-menu-2nd-container {
  margin: 0;
  border-top: 1px solid white;
}
.main-navigation.toggled .menu-menu-middle-container {
  margin: 0;
  border-top: 1px solid white;
}
.main-navigation.toggled .menu-menu-bottom-container {
  margin: 0;
  border-top: 1px solid white;
}
@media (min-width: 992px) {
  .main-navigation.toggled {
    width: 30%;
    padding-bottom: 1rem;
    min-height: 83vh;
  }
}
@media (min-width: 1200px) {
  .main-navigation.toggled {
    width: 300px;
  }
}

/*
@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}*/
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%;
}

.c-filter-results {
  display: none;
  position: relative;
  z-index: 9;
}
@media (min-width: 768px) {
  .c-filter-results {
    display: block;
    margin: 0.5rem 0.5rem 0.5rem 1rem;
  }
}

.c-filter-results--mobile {
  display: block;
  position: relative;
  margin: 0.5rem 0.5rem 0.5rem 1rem;
  z-index: 9;
}
@media (min-width: 768px) {
  .c-filter-results--mobile {
    display: none;
  }
}

.c-filter-results__dropdown {
  display: inline-block;
  position: relative;
  z-index: 9;
}

.c-filter-results__dropdown:focus-within .c-filter-results__dropdown-content {
  position: relative;
  margin-top: 0;
  z-index: 9;
}

.c-filter-results__dropdown-content {
  height: 0;
  position: absolute;
  z-index: 9;
  width: 100%;
  min-width: 200px;
  overflow: auto;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.4);
  background: white;
}

.c-filter-results__dropdown:hover .c-filter-results__dropdown-content {
  margin-top: 0;
  height: auto;
  z-index: 9;
}

.c-filter-results__dropdown:focus .c-filter-results__dropdown-content {
  margin-top: 0;
  height: auto;
  z-index: 9;
}

.c-filter-results__dropdown-content a {
  display: block;
  color: #000000;
  padding: 5px;
  text-decoration: none;
}

.c-filter-results__dropdown-content a:focus {
  color: #FFFFFF;
  background-color: #00A4BD;
}

.c-filter-results__dropdown-content a:hover {
  color: #FFFFFF;
  background-color: #00A4BD;
}

/* RTL Language Styles*/
.rtl .main-navigation .menu-toggle .c-menu-label--open {
  padding: 0 0.5em 0 0;
}

.c-pagination-block-wrapper {
  margin: 1rem auto;
  width: 100%;
}
@media (min-width: 992px) {
  .c-pagination-block-wrapper {
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .c-pagination-block-wrapper {
    width: 1170px;
  }
}
@media (min-width: 1600px) {
  .c-pagination-block-wrapper {
    width: 1570px;
  }
}
.c-pagination-block-wrapper .c-pagination-block {
  color: #000000;
  border-radius: 15px;
  position: relative;
  padding: 1rem 0;
  margin: 0;
}
.c-pagination-block-wrapper .c-pagination-block .c-pagination {
  color: #000000;
  padding: 0 1rem;
  margin: 0;
  font-weight: bold;
}
.c-pagination-block-wrapper .c-pagination-block .c-pagination a {
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  margin: 0 5px;
}
@media (min-width: 992px) {
  .c-pagination-block-wrapper .c-pagination-block {
    margin: 0 0.5rem;
  }
}
@media (min-width: 1200px) {
  .c-pagination-block-wrapper .c-pagination-block {
    margin: 0 1.5rem 0 1rem;
  }
}
@media (min-width: 1600px) {
  .c-pagination-block-wrapper .c-pagination-block {
    margin: 0 2rem 0 1.5rem;
  }
}
@media (min-width: 992px) {
  .c-pagination-block-wrapper {
    max-width: initial;
  }
}

.c-pagination {
  color: #000000;
  padding: 1rem 0;
  margin: 1rem 0 4rem;
  font-weight: bold;
}
.c-pagination a {
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  margin: 0 5px;
}

.c-post-link-block .c-pagination {
  color: #000000;
  padding: 0 1rem;
  margin: 0;
  font-weight: bold;
}
.c-post-link-block .c-pagination a {
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  margin: 0 5px;
}

.c-blog__navigation ul {
  list-style-type: none;
  margin: 0 0 1.5em 0;
  padding: 0;
}

/* Search
--------------------------------------------- */
.site-header .search-form {
  margin: 0 0.5rem;
  display: none;
}
@media (min-width: 992px) {
  .site-header .search-form {
    margin: 1.5rem 0.5rem 0;
    display: block;
    width: 100%;
  }
}

.site-header .search-field {
  background-color: transparent;
  background-image: url("images/search-icon--white.png");
  background-position: 5px 0;
  background-repeat: no-repeat;
  background-size: 32px 32px;
  border: none;
  cursor: pointer;
  height: 37px;
  margin: 3px 0;
  padding: 0 0 0 34px;
  position: relative;
  transition: width 400ms ease, background 400ms ease;
  width: 0;
}
@media (min-width: 992px) {
  .site-header .search-field {
    background-position: 6px 0;
    background-size: 32px 32px;
    height: 32px;
    margin: 1px 0;
  }
}

.site-header .search-field:focus {
  background-image: url("images/search-icon.png");
  background-color: #fff;
  background-position: 5px;
  border: 2px solid #c3c0ab;
  cursor: text;
  outline: 0;
  width: 230px;
  margin: 0;
}
@media (min-width: 992px) {
  .site-header .search-field:focus {
    background-position: 5px;
    width: 214px;
  }
}
@media (min-width: 1200px) {
  .site-header .search-field:focus {
    width: 284px;
  }
}
@media (min-width: 1600px) {
  .site-header .search-field:focus {
    width: 464px;
  }
}

.search-form,
.search-submit {
  display: none;
}

.c-page-banner .search-form {
  margin: 0 0.5rem;
  display: inline-block;
  width: 100%;
}
@media (min-width: 992px) {
  .c-page-banner .search-form {
    display: none;
  }
}

.c-page-banner .search-field {
  background-color: white;
  background-image: url("images/search-icon.png");
  background-position: 5px;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border: none;
  cursor: pointer;
  height: 37px;
  margin: 3px 1rem 0.5rem 1rem;
  padding: 0 0 0 34px;
  position: relative;
  transition: width 400ms ease, background 400ms ease;
  width: calc(100% - 2rem);
}

.c-page-banner .search-field:focus {
  background-image: url("images/search-icon.png");
  background-color: #fff;
  border: 2px solid #c3c0ab;
  cursor: text;
  outline: 0;
  width: calc(100% - 34px);
  background-position: 5px;
}

.search-no-results .no-results p {
  color: #ffffff;
}

@media (min-width: 992px) {
  .c-main-content.c-main-content--search-result {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
@media (min-width: 1600px) {
  .c-main-content.c-main-content--search-result {
    max-width: 1600px;
    margin: 0 auto;
  }
}
.c-main-content.c-main-content--search-result article {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-basis: 100%;
  margin: 1rem 0;
  border-radius: 15px;
  padding: 0.5rem;
  filter: drop-shadow(-2px 6px 2px lightgray);
}
@media (min-width: 992px) {
  .c-main-content.c-main-content--search-result article {
    flex-basis: calc(50% - 1rem);
    margin: 0.5rem;
  }
}
@media (min-width: 1600px) {
  .c-main-content.c-main-content--search-result article {
    margin: 1.5rem;
    flex-basis: calc(33% - 3rem);
  }
}
.c-main-content.c-main-content--search-result article h2 {
  color: #ffffff;
}
.c-main-content.c-main-content--search-result article h2 a {
  color: #ffffff;
  text-decoration: none;
}

.c-back-search {
  display: none;
}
@media (min-width: 992px) {
  .c-back-search {
    display: block;
    text-align: left;
    margin: 1rem 0;
  }
}

.c-back-search--mobile {
  display: block;
  text-align: center;
}
@media (min-width: 992px) {
  .c-back-search--mobile {
    display: none;
  }
}

/* Header
--------------------------------------------- */
.site-header {
  background-color: #233e51;
  background-image: url("images/bubbles.svg");
  background-repeat: no-repeat;
  background-position: top -80px right -380px;
  background-size: 744px 390px;
  display: flex;
  padding: 0;
  justify-content: flex-end;
  width: 100%;
  height: 300px;
}
@media (min-width: 412px) {
  .site-header {
    background-position: top -100px right -370px;
  }
}
@media (min-width: 768px) {
  .site-header {
    background-size: 734px 600px;
    background-position: top -210px right -420px;
  }
}
@media (min-width: 992px) {
  .site-header {
    height: 210px;
    background-size: 700px;
    background-position: top -500px right -390px;
  }
}
@media (min-width: 1200px) {
  .site-header {
    background-position: top -470px right -330px;
  }
}
@media (min-width: 1600px) {
  .site-header {
    background-size: 900px;
    background-position: top -660px right -350px;
  }
}

.c-page-banner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 120px 0 1rem;
  margin: -280px 0 0;
}
.c-page-banner a {
  width: 288px;
  display: flex;
  flex-direction: row;
  text-decoration: none;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto;
}
@media (min-width: 390px) {
  .c-page-banner a {
    width: 340px;
  }
}
@media (min-width: 768px) {
  .c-page-banner a {
    width: 420px;
  }
}
@media (min-width: 992px) {
  .c-page-banner a {
    width: 436px;
    margin: 1rem 0 0;
  }
}
@media (min-width: 1200px) {
  .c-page-banner a {
    width: 480px;
  }
}
.c-page-banner .c-page-banner__headings {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0 0 0 1rem;
}
@media (min-width: 992px) {
  .c-page-banner .c-page-banner__headings {
    padding: 0 0 0 2rem;
  }
}
@media (min-width: 768px) {
  .c-page-banner {
    margin: -280px 0 0;
  }
}
@media (min-width: 992px) {
  .c-page-banner {
    padding: 1rem;
    margin: -190px 0 0;
  }
}

.c-header-settings {
  position: absolute;
  top: 5.3rem;
  right: 1rem;
  flex-basis: 300px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-around;
}
@media (min-width: 768px) {
  .c-header-settings {
    right: 2rem;
    top: 6.3rem;
  }
}
@media (min-width: 1600px) {
  .c-header-settings {
    right: 3rem;
  }
}

.c-h2h-logo {
  height: 140px;
  width: 85px;
  padding: 0;
  flex-basis: 85px;
  flex-shrink: 0;
  background-image: url("images/h2h-icon.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.c-h2h-logo--muted {
  height: 140px;
  width: 85px;
  padding: 0;
  flex-basis: 85px;
  flex-shrink: 0;
  background-image: url("images/h2h-icon-muted.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

a.c-suicide-helpline {
  font-size: 1rem;
  height: 60px;
  margin: 10px auto;
  border-radius: 15px;
  text-decoration: none;
  color: white;
  display: block;
  text-align: center;
  background-color: #f3832a;
  padding: 0.5rem 1.5rem 0;
}
@media (min-width: 768px) {
  a.c-suicide-helpline {
    position: absolute;
    top: 1rem;
    right: 2rem;
    height: auto;
    margin: 0 0 0 1rem;
  }
}
@media (min-width: 1600px) {
  a.c-suicide-helpline {
    right: 3rem;
  }
}
a.c-suicide-helpline:hover {
  text-decoration: underline;
  color: white;
}
a.c-suicide-helpline span {
  display: block;
  font-size: 1rem;
  line-height: 1.2;
}
@media (min-width: 375px) {
  a.c-suicide-helpline span {
    font-size: 1.1rem;
  }
}
@media (min-width: 768px) {
  a.c-suicide-helpline span {
    font-size: 1.5rem;
  }
}
@media (min-width: 1600px) {
  a.c-suicide-helpline span {
    font-size: 1.75rem;
  }
}

.c-search-wrapper {
  position: absolute;
  top: 8rem;
  right: 1rem;
}
@media (min-width: 992px) {
  .c-search-wrapper {
    right: 2rem;
  }
}
@media (min-width: 1600px) {
  .c-search-wrapper {
    right: 3rem;
  }
}

.c-search-wrapper--alt {
  position: absolute;
  top: 4.5rem;
  right: 1rem;
}
@media (min-width: 992px) {
  .c-search-wrapper--alt {
    right: 2rem;
  }
}
@media (min-width: 1600px) {
  .c-search-wrapper--alt {
    right: 3rem;
  }
}

.c-main-content h1.entry-title {
  font-size: 1.8rem;
}
@media (min-width: 1200px) {
  .c-main-content h1.entry-title {
    font-size: 2.2rem;
  }
}

/*Theme Switcher */
.c-theme-switcher {
  margin: 0;
}

.c-theme-switcher_label span {
  display: none;
}

input.c-theme-switcher_switch {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  color: white;
  font-size: inherit;
  width: 6rem;
  height: 2rem;
  box-sizing: content-box;
  border: 1px solid;
  border-radius: 1em;
  vertical-align: text-bottom;
  margin: auto;
  background-image: url("images/vivid.png");
  background-position: center left;
  background-size: 65px 31px;
}

input.c-theme-switcher_switch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  box-sizing: border-box;
  width: 2rem;
  height: 2rem;
  margin: 0;
  border: 1px solid #233e51;
  border-radius: 50%;
  background-color: white;
  /*
    background-image: url('images/close-icon.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 440px;
   */
}

input.c-theme-switcher_switch:checked::before {
  left: 4rem;
}

input.c-theme-switcher_switch:disabled {
  opacity: 0.4;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

.c-main-content {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  width: 100%;
}

.c-container {
  width: 100%;
  margin: 1rem auto;
}
@media (min-width: 768px) {
  .c-container {
    max-width: calc(100% - 2rem);
  }
}
@media (min-width: 1200px) {
  .c-container {
    max-width: calc(1200px - 2rem);
  }
}
.c-container .c-heading-wrapper {
  width: 100%;
  padding: 0;
}
@media (min-width: 992px) {
  .c-container .c-heading-wrapper {
    padding: 0 2rem;
  }
}
.c-container .c-heading-wrapper p {
  margin: 1rem 0 0;
}

.c-blog-container {
  width: 100%;
  margin: 1rem auto;
}
@media (min-width: 768px) {
  .c-blog-container {
    max-width: calc(100% - 2rem);
  }
}
@media (min-width: 1200px) {
  .c-blog-container {
    max-width: calc(1200px - 2rem);
  }
}
.c-blog-container .c-heading-wrapper {
  width: 100%;
  padding: 0;
}
@media (min-width: 992px) {
  .c-blog-container .c-heading-wrapper {
    padding: 0 2rem;
  }
}
.c-blog-container .c-heading-wrapper p {
  margin: 1rem 0 0;
}

@media (min-width: 992px) {
  .c-intro {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 992px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .c-intro {
    width: 1170px;
  }
}
@media (min-width: 1600px) {
  .c-intro {
    width: 1570px;
    margin: 0 auto;
  }
}
.c-intro p {
  margin: 1rem 0;
}
@media (min-width: 992px) {
  .c-intro p {
    margin: 1rem;
  }
}
@media (min-width: 1600px) {
  .c-intro p {
    margin: 1.5rem;
  }
}

@media (min-width: 992px) {
  .c-flex-row-column__twothird .c-resource-block--wrapper {
    margin: 0 -1rem;
  }
}
@media (min-width: 992px) {
  .c-flex-row-column__twothird .c-link-block {
    margin: 0 -1rem;
  }
}

@media (min-width: 992px) {
  .c-resource-block--wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1rem;
  }
}
@media (min-width: 1200px) {
  .c-resource-block--wrapper {
    margin: 0 -1rem;
  }
}
.c-resource-block--wrapper .c-resource-link {
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: flex-start;
  padding: 0;
  margin: 1rem 0;
  color: transparent;
  text-decoration: none;
}
@media (min-width: 992px) {
  .c-resource-block--wrapper .c-resource-link {
    flex-basis: calc(50% - 2rem);
    margin: 1rem;
  }
}
.c-resource-block--wrapper .c-resource-link .c-resource-link__header {
  background-color: #00aacd;
  color: #ffffff;
  border-radius: 10px;
  text-decoration: none;
  text-align: center;
  width: 100%;
}
.c-resource-block--wrapper .c-resource-link .c-resource-link__header h4 {
  margin: 0;
  padding: 1rem 1rem 0.75rem 1rem;
  text-decoration: none;
}
.c-resource-block--wrapper .c-resource-link .c-resource-link__text {
  background-color: #e1ebf5;
  border-radius: 10px;
  margin: 7px 0 0 0;
  padding: 0.75rem 1rem 1rem;
  text-decoration: none !important;
  color: #000000;
  text-align: center;
  flex-grow: 1;
  width: 100%;
}
.c-resource-block--wrapper .c-resource-link:hover .c-resource-link__header {
  background-color: #00aacd;
  color: #ffffff;
  border-radius: 10px;
  text-decoration: none;
  text-align: center;
  width: 100%;
}
.c-resource-block--wrapper .c-resource-link:hover .c-resource-link__text {
  background-color: #e1ebf5;
  border-radius: 10px;
  margin: 7px 0 0 0;
  padding: 0.75rem 1rem 1rem;
  text-decoration: none !important;
  color: #000000;
  text-align: center;
  flex-grow: 1;
  width: 100%;
}
.c-resource-block--wrapper .c-resource-link--alt {
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: flex-start;
  padding: 0;
  margin: 1rem 0;
  color: transparent;
  text-decoration: none;
}
@media (min-width: 992px) {
  .c-resource-block--wrapper .c-resource-link--alt {
    flex-basis: calc(50% - 2rem);
    margin: 1rem;
  }
}
.c-resource-block--wrapper .c-resource-link--alt .c-resource-link__header {
  background-color: #f3832a;
  color: #ffffff;
  border-radius: 10px;
  text-decoration: none;
  text-align: center;
  width: 100%;
}
.c-resource-block--wrapper .c-resource-link--alt .c-resource-link__header h4 {
  margin: 0;
  padding: 1rem 1rem 0.75rem 1rem;
  text-decoration: none;
}
.c-resource-block--wrapper .c-resource-link--alt .c-resource-link__text {
  background-color: #e1ebf5;
  border-radius: 10px;
  margin: 7px 0 0 0;
  padding: 0.75rem 1rem 1rem;
  text-decoration: none !important;
  color: #000000;
  text-align: center;
  flex-grow: 1;
  width: 100%;
}
.c-resource-block--wrapper .c-resource-link--alt:hover .c-resource-link__header {
  background-color: #f3832a;
  color: #ffffff;
  border-radius: 10px;
  text-decoration: none;
  text-align: center;
  width: 100%;
}
.c-resource-block--wrapper .c-resource-link--alt:hover .c-resource-link__text {
  background-color: #e1ebf5;
  border-radius: 10px;
  margin: 7px 0 0 0;
  padding: 0.75rem 1rem 1rem;
  text-decoration: none !important;
  color: #000000;
  text-align: center;
  flex-grow: 1;
  width: 100%;
}

@media (min-width: 992px) {
  .c-link-block {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1rem;
  }
}
@media (min-width: 1200px) {
  .c-link-block {
    margin: 0 -1rem;
  }
}
.c-link-block .c-link-block__link {
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: flex-start;
  padding: 0;
  margin: 1rem 0;
  color: transparent;
  text-decoration: none;
}
@media (min-width: 992px) {
  .c-link-block .c-link-block__link {
    flex-basis: calc(100% - 2rem);
    margin: 1rem;
  }
}
.c-link-block .c-link-block__link .c-link-block__header {
  background-color: #00aacd;
  color: #ffffff;
  border-radius: 10px;
  text-decoration: none;
  text-align: center;
  width: 100%;
}
.c-link-block .c-link-block__link .c-link-block__header h4 {
  margin: 0;
  padding: 1rem 1rem 0.75rem 1rem;
  text-decoration: none;
}
.c-link-block .c-link-block__link .c-link-block__text {
  background-color: #e1ebf5;
  border-radius: 10px;
  margin: 7px 0 0 0;
  padding: 0.75rem 1rem 1rem;
  text-decoration: none !important;
  color: #000000;
  text-align: center;
  flex-grow: 1;
  width: 100%;
}
.c-link-block .c-link-block__link:hover .c-link-block__header {
  background-color: #00aacd;
  color: #ffffff;
  border-radius: 10px;
  text-decoration: none;
  text-align: center;
  width: 100%;
}
.c-link-block .c-link-block__link:hover .c-link-block__text {
  background-color: #e1ebf5;
  border-radius: 10px;
  margin: 7px 0 0 0;
  padding: 0.75rem 1rem 1rem;
  text-decoration: none !important;
  color: #000000;
  text-align: center;
  flex-grow: 1;
  width: 100%;
}

.c-post-link-block {
  margin: 1rem 0;
  padding: 0.125rem 0;
  background-color: #fff;
  /*filter: drop-shadow(-2px 6px 2px lightgray);*/
}
.c-post-link-block .c-post-link-block__form {
  margin: 1rem 0;
  position: relative;
  height: 100%;
}
.c-post-link-block .c-post-link-block__form input[type=submit] {
  background-color: transparent;
  color: transparent;
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}

@media (min-width: 768px) {
  .c-emergency .c-emergency__wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    flex: auto;
  }
}
@media (min-width: 992px) {
  .c-emergency .c-emergency__wrap {
    display: block;
  }
}
.c-emergency .c-toolkit {
  flex-basis: 100%;
  padding: 0;
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .c-emergency .c-toolkit {
    flex-basis: calc(50% - 2rem);
    margin: 1rem;
  }
}
@media (min-width: 992px) {
  .c-emergency .c-toolkit {
    flex-basis: calc(100% - 2rem);
    margin: 1rem 0;
  }
}

.c-toolkit {
  flex-basis: 100%;
  padding: 0;
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .c-toolkit {
    flex-basis: calc(50% - 1rem);
    margin: 0 1rem 1rem 0;
  }
}
@media (min-width: 992px) {
  .c-toolkit {
    flex-basis: unset;
    margin: 1rem 0 2rem;
  }
}
.c-toolkit .c-toolkit__header {
  background-color: #e1ebf5;
  background-image: url(images/toolkit-icon.svg);
  background-position: top 10px center;
  background-repeat: no-repeat;
  background-size: 120px;
  border-radius: 15px 15px 0 0;
  margin: 0;
  width: 100%;
  height: 140px;
  padding: 1rem 1rem 4rem 1rem;
}
.c-toolkit .c-toolkit__content {
  background-color: #00aacd;
  padding: 1rem;
  border-radius: 0 0 15px 15px;
  height: calc(100% - 140px);
  width: 100%;
  margin: 0;
}
.c-toolkit .c-toolkit__content h3 {
  padding: 20px 1rem 1rem;
  margin: -40px 0 0 0;
  background-color: white;
  color: #233e51;
  text-align: center;
  border-radius: 15px;
  font-size: 1.5rem;
}
.c-toolkit .c-toolkit__content .c-external-link-block {
  text-decoration: none;
}
.c-toolkit .c-toolkit__content .c-external-link-block .c-post-link-block {
  background-color: transparent;
  margin: 0;
  padding: 0;
  filter: none;
}
.c-toolkit .c-toolkit__content .c-external-link-block .c-post-link-block h4 {
  color: white;
}
.c-toolkit .c-toolkit__content .c-no-results {
  color: #ffffff;
}
.c-toolkit .c-toolkit__content--alt {
  margin: 0;
  padding: 1rem;
  border-radius: 0 0 15px 15px;
  z-index: 1;
  background-color: #233e51;
  width: 100%;
}
.c-toolkit .c-toolkit__content--alt h3 {
  padding: 20px 1rem 1rem;
  text-align: center;
  margin: -40px 0 0 0;
  background-color: #00aacd;
  color: white;
  border-radius: 15px;
  font-size: 1.5rem;
}
.c-toolkit .c-toolkit__content--alt .c-external-link-block {
  text-decoration: none;
}
.c-toolkit .c-toolkit__content--alt .c-external-link-block .c-post-link-block {
  background-color: transparent;
  margin: 0;
  padding: 0;
  filter: none;
}
.c-toolkit .c-toolkit__content--alt .c-external-link-block .c-post-link-block h4 {
  color: white;
}
.c-toolkit .c-toolkit__content--alt .c-no-results {
  color: #ffffff;
}

.c-toolkit:nth-child(2) {
  flex-basis: 100%;
  padding: 0;
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .c-toolkit:nth-child(2) {
    flex-basis: calc(50% - 1rem);
    margin: 0 0 1rem 1rem;
  }
}
@media (min-width: 992px) {
  .c-toolkit:nth-child(2) {
    flex-basis: unset;
    margin: 0 0 1rem 0;
  }
}

.c-learning-link {
  flex-basis: 100%;
  padding: 0;
  text-decoration: none;
}
@media (min-width: 768px) {
  .c-learning-link {
    flex-basis: calc(50% - 2rem);
    margin: 0 1rem;
  }
}
@media (min-width: 992px) {
  .c-learning-link {
    flex-basis: unset;
    margin: 0;
  }
}
.c-learning-link .c-learning-link__header {
  background-color: #e1ebf5;
  background-image: url(images/learning-icon.svg);
  background-position: top 10px center;
  background-repeat: no-repeat;
  background-size: 120px;
  border-radius: 15px;
  margin: 0;
  width: 100%;
  height: 140px;
  padding: 1rem 1rem 4rem 1rem;
}
.c-learning-link .c-learning-link__content {
  padding: 1rem;
  border-radius: 0 0 15px 15px;
  z-index: 1;
  width: 100%;
  margin: 0;
}
.c-learning-link .c-learning-link__content h3 {
  padding: 20px 1rem 1rem;
  text-align: center;
  margin: -40px 0 0 0;
  background-color: #f3832a;
  color: white;
  border-radius: 15px;
  font-size: 1.5rem;
}

/* Home page */
.c-flex-row--intro {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 1rem 0;
  width: 100%;
}
@media (min-width: 768px) {
  .c-flex-row--intro {
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: flex-start;
  }
}
@media (min-width: 992px) {
  .c-flex-row--intro {
    width: calc(800px - 2rem);
    margin: 1rem auto;
  }
}

.c-intro-link {
  flex-basis: 100%;
  /* temporary styles */
  padding: 1rem;
  margin: 1rem 0;
  border-radius: 15px;
  text-decoration: none;
  font-family: "NeueHelvetica75Bold", sans-serif;
  line-height: normal;
  min-height: 320px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (min-width: 768px) {
  .c-intro-link {
    flex-basis: calc(50% - 2rem);
  }
}
.c-intro-link .c-welcome-links__text {
  font-size: 2rem;
}
@media (min-width: 768px) {
  .c-intro-link .c-welcome-links__text {
    font-size: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .c-intro-link .c-welcome-links__text {
    font-size: 2.75rem;
  }
}
@media (min-width: 1600px) {
  .c-intro-link .c-welcome-links__text {
    font-size: 3.5rem;
  }
}
.c-intro-link .c-welcome-links__copy {
  font-size: 1.3rem;
  font-family: "NeueHelvetica55Roman", sans-serif;
  margin: 1rem 0 0 3px;
  width: 30%;
}
@media (min-width: 768px) {
  .c-intro-link .c-welcome-links__copy {
    width: 35%;
    font-size: 1.5rem;
  }
}
@media (min-width: 1600px) {
  .c-intro-link .c-welcome-links__copy {
    font-size: 1.6rem;
  }
}

.c-intro-link:nth-child(even) {
  background: url(images/mobile-grey.svg) bottom 16px left -160px no-repeat, #b4cde4;
  background-size: 160%;
  color: #233e51;
}
@media (min-width: 768px) {
  .c-intro-link:nth-child(even) {
    background: url(images/mobile-grey.svg) bottom 16px left -220px no-repeat, #b4cde4;
    background-size: 180%;
  }
}

.c-intro-link:nth-child(odd) {
  color: #ffffff;
  background: url(images/scribble-white.svg) top 7% right 7% no-repeat, url(images/boy-sitting-white.svg) bottom 16px left -70px no-repeat, #f3832a;
  background-size: 30%, 120%;
}
@media (min-width: 768px) {
  .c-intro-link:nth-child(odd) {
    background-size: 30%, 140%;
  }
}

/* Get Help page */
.c-flex-row--gethelp {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .c-flex-row--gethelp {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 992px) {
  .c-flex-row--gethelp {
    max-width: calc(800px - 2rem);
    margin: 1rem auto;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--gethelp {
    max-width: calc(1000px - 2rem);
    margin: 1rem auto;
  }
}
@media (min-width: 1600px) {
  .c-flex-row--gethelp {
    max-width: calc(1400px - 2rem);
    margin: 1rem auto;
  }
}
.c-flex-row--gethelp .c-welcome-link {
  flex-basis: 100%;
  padding: 2rem;
  margin: 1rem 0;
  text-decoration: none;
  border-radius: 15px;
  color: #ffffff;
  font-family: "NeueHelvetica75Bold", sans-serif;
  font-size: 1.5rem;
  line-height: normal;
  min-height: 310px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (min-width: 768px) {
  .c-flex-row--gethelp .c-welcome-link {
    flex-basis: calc(33% - 2rem);
    margin: 1rem;
  }
}
@media (min-width: 992px) {
  .c-flex-row--gethelp .c-welcome-link {
    min-height: 290px;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--gethelp .c-welcome-link {
    min-height: 380px;
    font-size: 1.75rem;
  }
}
@media (min-width: 1600px) {
  .c-flex-row--gethelp .c-welcome-link {
    min-height: 520px;
    font-size: 2.5rem;
  }
}
.c-flex-row--gethelp .c-welcome-link:nth-child(1) {
  background: url(images/scribble-white.svg) bottom 35% right 10% no-repeat, url(images/woman-white.svg) bottom 16px left no-repeat, #f3832a;
  background-size: 20%, 100%;
}
@media (min-width: 768px) {
  .c-flex-row--gethelp .c-welcome-link:nth-child(1) {
    background: url(images/scribble-white.svg) bottom 35% right 10% no-repeat, url(images/woman-white.svg) bottom 16px left -20px no-repeat, #f3832a;
    background-size: 22%, 120%;
  }
}
@media (min-width: 992px) {
  .c-flex-row--gethelp .c-welcome-link:nth-child(1) {
    background: url(images/scribble-white.svg) bottom 35% right 10% no-repeat, url(images/woman-white.svg) bottom 16px left -40px no-repeat, #f3832a;
    background-size: 24%, 120%;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--gethelp .c-welcome-link:nth-child(1) {
    background: url(images/scribble-white.svg) bottom 35% right 10% no-repeat, url(images/woman-white.svg) bottom 16px left -75px no-repeat, #f3832a;
    background-size: 27%, 130%;
  }
}
@media (min-width: 1600px) {
  .c-flex-row--gethelp .c-welcome-link:nth-child(1) {
    background: url(images/scribble-white.svg) bottom 35% right 10% no-repeat, url(images/woman-white.svg) bottom 16px left -100px no-repeat, #f3832a;
    background-size: 30%, 140%;
  }
}
.c-flex-row--gethelp .c-welcome-link:nth-child(2) {
  background-color: #00aacd;
  background-image: url("images/worried-white.svg");
  background-position: bottom 10px left;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (min-width: 768px) {
  .c-flex-row--gethelp .c-welcome-link:nth-child(2) {
    background-position: bottom 10px left -30px;
    background-size: 120%;
  }
}
@media (min-width: 992px) {
  .c-flex-row--gethelp .c-welcome-link:nth-child(2) {
    background-position: bottom 10px left -40px;
    background-size: 120%;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--gethelp .c-welcome-link:nth-child(2) {
    background-position: bottom 10px left -75px;
    background-size: 130%;
  }
}
@media (min-width: 1600px) {
  .c-flex-row--gethelp .c-welcome-link:nth-child(2) {
    background-position: bottom 10px left -100px;
    background-size: 140%;
  }
}
.c-flex-row--gethelp .c-welcome-link:nth-child(3) {
  color: #233e51;
  background-color: #b4cde4;
  background-image: url("images/further-info.svg");
  background-position: bottom 16px left;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (min-width: 768px) {
  .c-flex-row--gethelp .c-welcome-link:nth-child(3) {
    background-position: bottom 16px left -20px;
    background-size: 120%;
  }
}
@media (min-width: 992px) {
  .c-flex-row--gethelp .c-welcome-link:nth-child(3) {
    background-position: bottom 16px left -20px;
    background-size: 120%;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--gethelp .c-welcome-link:nth-child(3) {
    background-position: bottom 16px left -65px;
    background-size: 145%;
  }
}
@media (min-width: 1600px) {
  .c-flex-row--gethelp .c-welcome-link:nth-child(3) {
    background-position: bottom 16px left -120px;
    background-size: 160%;
  }
}

/* Get Help page */
.c-flex-row--gethelp--v2 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .c-flex-row--gethelp--v2 {
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 992px) {
  .c-flex-row--gethelp--v2 {
    flex-wrap: nowrap;
    max-width: calc(992px - 2rem);
    margin: 1rem auto;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--gethelp--v2 {
    max-width: calc(1200px - 2rem);
    margin: 1rem auto;
  }
}
@media (min-width: 1600px) {
  .c-flex-row--gethelp--v2 {
    max-width: calc(1600px - 2rem);
    margin: 1rem auto;
  }
}
.c-flex-row--gethelp--v2 .c-welcome-link--v2 {
  flex-basis: 100%;
  padding: 2rem;
  margin: 1rem 0;
  text-decoration: none;
  border-radius: 15px;
  color: #ffffff;
  font-family: "NeueHelvetica75Bold", sans-serif;
  font-size: 1.5rem;
  line-height: normal;
  min-height: 310px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (min-width: 768px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2 {
    flex-basis: calc(50% - 2rem);
    margin: 1rem;
  }
}
@media (min-width: 992px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2 {
    flex-basis: calc(25% - 2rem);
    min-height: 290px;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2 {
    min-height: 380px;
    font-size: 1.75rem;
  }
}
@media (min-width: 1600px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2 {
    min-height: 520px;
    font-size: 2.5rem;
  }
}
.c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(1) {
  background: url(images/scribble-white.svg) bottom 40% right 10% no-repeat, url(images/boy-sitting-white.svg) bottom 16px left no-repeat, #f3832a;
  background-size: 20%, 100%;
}
@media (min-width: 768px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(1) {
    background: url(images/scribble-white.svg) bottom 40% right 10% no-repeat, url(images/boy-sitting-white.svg) bottom 16px left -20px no-repeat, #f3832a;
    background-size: 22%, 120%;
  }
}
@media (min-width: 992px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(1) {
    background: url(images/scribble-white.svg) bottom 40% right 10% no-repeat, url(images/boy-sitting-white.svg) bottom 16px left -40px no-repeat, #f3832a;
    background-size: 24%, 120%;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(1) {
    background: url(images/scribble-white.svg) bottom 40% right 10% no-repeat, url(images/boy-sitting-white.svg) bottom 16px left -75px no-repeat, #f3832a;
    background-size: 27%, 130%;
  }
}
@media (min-width: 1600px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(1) {
    background: url(images/scribble-white.svg) bottom 40% right 10% no-repeat, url(images/boy-sitting-white.svg) bottom 16px left -100px no-repeat, #f3832a;
    background-size: 30%, 140%;
  }
}
.c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(2) {
  background-color: #00aacd;
  background: url(images/scribble-white.svg) bottom 35% right 10% no-repeat, url(images/woman-white.svg) bottom 16px left no-repeat, #00aacd;
  background-size: 20%, 100%;
}
@media (min-width: 768px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(2) {
    background: url(images/scribble-white.svg) bottom 35% right 10% no-repeat, url(images/woman-white.svg) bottom 16px left -20px no-repeat, #00aacd;
    background-size: 22%, 120%;
  }
}
@media (min-width: 992px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(2) {
    background: url(images/scribble-white.svg) bottom 35% right 10% no-repeat, url(images/woman-white.svg) bottom 16px left -40px no-repeat, #00aacd;
    background-size: 24%, 120%;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(2) {
    background: url(images/scribble-white.svg) bottom 35% right 10% no-repeat, url(images/woman-white.svg) bottom 16px left -75px no-repeat, #00aacd;
    background-size: 27%, 130%;
  }
}
@media (min-width: 1600px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(2) {
    background: url(images/scribble-white.svg) bottom 35% right 10% no-repeat, url(images/woman-white.svg) bottom 16px left -100px no-repeat, #00aacd;
    background-size: 30%, 140%;
  }
}
.c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(3) {
  color: #ffffff;
  background-color: #f3832a;
  background-image: url("images/worried-white.svg");
  background-position: bottom 16px left;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (min-width: 768px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(3) {
    background-position: bottom 16px left -20px;
    background-size: 120%;
  }
}
@media (min-width: 992px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(3) {
    background-position: bottom 16px left -20px;
    background-size: 120%;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(3) {
    background-position: bottom 16px left -65px;
    background-size: 145%;
  }
}
@media (min-width: 1600px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(3) {
    background-position: bottom 16px left -120px;
    background-size: 160%;
  }
}
.c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(4) {
  color: #233e51;
  background-color: #b4cde4;
  background-image: url("images/further-info.svg");
  background-position: bottom 16px left;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (min-width: 768px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(4) {
    background-position: bottom 16px left -20px;
    background-size: 120%;
  }
}
@media (min-width: 992px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(4) {
    background-position: bottom 16px left -20px;
    background-size: 120%;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(4) {
    background-position: bottom 16px left -65px;
    background-size: 145%;
  }
}
@media (min-width: 1600px) {
  .c-flex-row--gethelp--v2 .c-welcome-link--v2:nth-child(4) {
    background-position: bottom 16px left -120px;
    background-size: 160%;
  }
}

.c-event-image {
  border-radius: 15px;
  margin: 0 1rem 0 0;
  width: 100%;
  height: auto;
}

.c-event-info {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.c-event-info a {
  color: #ffffff;
}
.c-event-info a:hover {
  text-decoration: underline;
}
.c-event-info h2 {
  font-size: 1.1rem;
}
.c-event-info h2, .c-event-info p {
  margin: 0 0 0.25rem;
}

.c-event-info > div:first-of-type {
  padding: 0 60px 0 0;
}

.c-gmap-link {
  display: inline-block;
  margin: 0 0 0 20px;
}

.c-flexed-content-wall .c-post-link-block.c-post-link-block--event, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 {
  margin: 1rem 0;
  border-radius: 15px;
}
@media (min-width: 768px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--event, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 {
    margin: 0.5rem 1rem;
    max-width: 767px;
  }
}
@media (min-width: 992px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--event, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 {
    flex-basis: calc(50% - 2rem);
    margin: 1rem;
  }
}
@media (min-width: 1200px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--event, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 {
    flex-basis: calc(33% - 2rem);
  }
}
@media (min-width: 1600px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--event, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 {
    flex-basis: calc(33% - 3rem);
    margin: 1.5rem;
  }
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--event .c-post-link-block__form, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3 .c-post-link-block__form, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2 .c-post-link-block__form, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 .c-post-link-block__form {
  margin: 1rem 0 1rem 1rem;
  position: relative;
  width: calc(100% - 1rem);
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (min-width: 375px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--event .c-post-link-block__form, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3 .c-post-link-block__form, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2 .c-post-link-block__form, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 .c-post-link-block__form {
    margin: 0;
    width: 100%;
  }
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--event .c-post-link-block__form .c-event-image, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3 .c-post-link-block__form .c-event-image, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2 .c-post-link-block__form .c-event-image, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 .c-post-link-block__form .c-event-image {
  display: none;
}
@media (min-width: 375px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--event .c-post-link-block__form .c-event-image, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3 .c-post-link-block__form .c-event-image, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2 .c-post-link-block__form .c-event-image, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 .c-post-link-block__form .c-event-image {
    display: inline-block;
    flex-basis: 25%;
    width: 25%;
    height: auto;
    border-radius: 15px;
    border: 1px solid white;
    margin: 0.5rem;
  }
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--event .c-event-info--wrapper, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3 .c-event-info--wrapper, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2 .c-event-info--wrapper, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 .c-event-info--wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 0 0 0.5rem 0;
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--event .c-event-info--wrapper .c-event-info, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3 .c-event-info--wrapper .c-event-info, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2 .c-event-info--wrapper .c-event-info, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 .c-event-info--wrapper .c-event-info {
  min-height: 70px;
  height: 100%;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-grow: 1;
  flex-shrink: 1;
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--event .c-event-info--wrapper .c-event-info h2, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3 .c-event-info--wrapper .c-event-info h2, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2 .c-event-info--wrapper .c-event-info h2, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 .c-event-info--wrapper .c-event-info h2 {
  color: #ffffff;
  margin: 0.25rem 0 0.75rem;
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--event .c-event-info--wrapper .c-event-info p i, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3 .c-event-info--wrapper .c-event-info p i, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2 .c-event-info--wrapper .c-event-info p i, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 .c-event-info--wrapper .c-event-info p i {
  width: 20px;
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--event .c-event-info--wrapper .c-post-link-block__icon, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3 .c-event-info--wrapper .c-post-link-block__icon, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2 .c-event-info--wrapper .c-post-link-block__icon, .c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 .c-event-info--wrapper .c-post-link-block__icon {
  width: 40px;
  height: 40px;
  margin: 1rem;
  opacity: 1;
  flex-grow: 0;
  flex-shrink: 0;
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--event--1 {
  background-color: #f3832a;
  color: #ffffff;
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--event--2 {
  background-color: #00aacd;
  color: #ffffff;
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--event--3 {
  background-color: #b4cde4;
  color: #233e51;
}

.page-template-page-learning .site-main {
  padding: 0 0 230px 0;
}
@media (min-width: 768px) {
  .page-template-page-learning .site-main {
    padding: 0 0 230px 0;
  }
}
@media (min-width: 992px) {
  .page-template-page-learning .site-main {
    padding: 0 0 230px 0;
  }
}
@media (min-width: 1200px) {
  .page-template-page-learning .site-main {
    padding: 0 0 250px 0;
  }
}
@media (min-width: 1600px) {
  .page-template-page-learning .site-main {
    padding: 0 0 320px 0;
  }
}

.c-learning .c-flex-row--learning {
  flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-learning .c-flex-row--learning {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
.c-learning .c-learning-training {
  margin: 1rem 0 2rem;
}
@media (min-width: 992px) {
  .c-learning .c-learning-training {
    flex-basis: calc(50% - 2rem);
    margin: 0 1rem;
  }
}
.c-learning .c-learning-training .c-learning-training__header {
  padding: 1rem 50% 1rem 5%;
  background-color: #233e51;
  color: white;
  border-radius: 15px;
}
.c-learning .c-learning-training .c-learning-training__content {
  display: block;
}
@media (min-width: 768px) {
  .c-learning .c-learning-training .c-learning-training__content {
    display: flex;
    margin: -50px 0 0 0;
  }
}
.c-learning .c-learning-training .c-learning-training__content .c-learning-training__text {
  flex-basis: 35%;
  padding: 0;
  margin: 1rem 10% 1rem 5%;
}
@media (min-width: 768px) {
  .c-learning .c-learning-training .c-learning-training__content .c-learning-training__text {
    margin: 66px 10% 1rem 5%;
  }
}
.c-learning .c-learning-training .c-learning-training__content .c-post-link-block--wrapper {
  display: flex;
  flex-direction: column;
  flex-basis: 45%;
  margin: 0;
}
.c-learning .c-learning-training .c-learning-training__content .c-post-link-block--wrapper .c-external-link-block {
  background-color: #f3832a;
  color: white;
  border-radius: 10px;
  padding: 2rem 2rem 2rem 1.5rem;
  margin: 1rem 0;
}
.c-learning .c-learning-training .c-learning-training__content .c-post-link-block--wrapper .c-external-link-block .c-post-link-block {
  display: inline-block;
  background-color: transparent;
  margin: 0;
  padding: 0;
  filter: none;
}
.c-learning .c-learning-training .c-learning-training__content .c-post-link-block--wrapper .c-external-link-block .c-post-link-block h4 {
  font-size: 1.2rem;
  margin: 0;
}
.c-learning .c-learning-workshops {
  margin: 1rem 0 2rem;
}
@media (min-width: 992px) {
  .c-learning .c-learning-workshops {
    flex-basis: calc(50% - 2rem);
    margin: 0 1rem;
  }
}
.c-learning .c-learning-workshops .c-learning-workshops__header {
  padding: 1rem 50% 1rem 5%;
  background-color: #b4cde4;
  color: #233e51;
  border-radius: 15px;
}
.c-learning .c-learning-workshops .c-learning-workshops__content {
  display: block;
}
@media (min-width: 768px) {
  .c-learning .c-learning-workshops .c-learning-workshops__content {
    display: flex;
    margin: -50px 0 0 0;
  }
}
.c-learning .c-learning-workshops .c-learning-workshops__content .c-learning-workshops__text {
  flex-basis: 35%;
  padding: 0;
  margin: 1rem 10% 1rem 5%;
}
@media (min-width: 768px) {
  .c-learning .c-learning-workshops .c-learning-workshops__content .c-learning-workshops__text {
    margin: 66px 10% 1rem 5%;
  }
}
.c-learning .c-learning-workshops .c-learning-workshops__content .c-post-link-block--wrapper {
  display: flex;
  flex-direction: column;
  flex-basis: 45%;
}
.c-learning .c-learning-workshops .c-learning-workshops__content .c-post-link-block--wrapper .c-external-link-block {
  background-color: #00aacd;
  color: white;
  border-radius: 10px;
  padding: 2rem 2rem 2rem 1.5rem;
  margin: 1rem 0;
}
.c-learning .c-learning-workshops .c-learning-workshops__content .c-post-link-block--wrapper .c-external-link-block .c-post-link-block {
  display: inline-block;
  background-color: transparent;
  margin: 0;
  padding: 0;
  filter: none;
}
.c-learning .c-learning-workshops .c-learning-workshops__content .c-post-link-block--wrapper .c-external-link-block .c-post-link-block h4 {
  font-size: 1.2rem;
  margin: 0;
}

.c-learning__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  background-image: url("images/training.svg");
  background-position: bottom 10px right 30px;
  background-repeat: no-repeat;
  background-size: 600px;
  width: 100%;
  min-height: 230px;
}
@media (min-width: 768px) {
  .c-learning__footer {
    background-size: 140%;
    width: 80%;
    background-position: bottom 10px left -310px;
  }
}
@media (min-width: 992px) {
  .c-learning__footer {
    background-size: 100%;
    background-position: bottom 10px left -160px;
  }
}
@media (min-width: 1200px) {
  .c-learning__footer {
    background-position: bottom 10px left -200px;
    min-height: 250px;
  }
}
@media (min-width: 1600px) {
  .c-learning__footer {
    background-position: bottom 10px left -280px;
    min-height: 320px;
  }
}
@media (min-width: 1920px) {
  .c-learning__footer {
    background-position: bottom 10px left -180px;
    background-size: 80%;
  }
}

/* Professionals page */
.c-flex-row-pro {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .c-flex-row-pro {
    flex-wrap: nowrap;
    margin: 1rem 0;
  }
}
@media (min-width: 1200px) {
  .c-flex-row-pro {
    max-width: calc(1200px - 2rem);
    margin: 0 auto 1rem;
  }
}
.c-flex-row-pro .c-flex-row-pro__left-col {
  flex-basis: 100%;
  margin: 1rem 0;
}
@media (min-width: 992px) {
  .c-flex-row-pro .c-flex-row-pro__left-col {
    flex-basis: calc(70% - 2rem);
    margin: 0 1rem;
    padding: 0 1rem;
  }
}
.c-flex-row-pro .c-flex-row-pro__right-col {
  display: block;
  flex-basis: 100%;
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .c-flex-row-pro .c-flex-row-pro__right-col {
    display: flex;
    flex-wrap: nowrap;
    margin: 0;
    padding: 0;
    flex-basis: 100%;
  }
}
@media (min-width: 992px) {
  .c-flex-row-pro .c-flex-row-pro__right-col {
    flex-direction: column;
    flex-basis: calc(30% - 2rem);
    flex-wrap: wrap;
    margin: 0 1rem;
    padding: 0;
  }
}
.c-flex-row-pro .c-flex-row-pro__right-col .c-flex-row-pro__link {
  flex-basis: 100%;
  padding: 0;
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .c-flex-row-pro .c-flex-row-pro__right-col .c-flex-row-pro__link {
    flex-basis: calc(50% - 1rem);
    margin: 0 0 1rem 1rem;
  }
}
@media (min-width: 992px) {
  .c-flex-row-pro .c-flex-row-pro__right-col .c-flex-row-pro__link {
    flex-basis: unset;
    margin: 0 0 1rem 0;
  }
}

.page-template-page-professional .c-resource-block--wrapper .c-resource-link .c-resource-link__header {
  background-color: #00aacd;
}
.page-template-page-professional .c-resource-block--wrapper .c-resource-link:hover .c-resource-link__header {
  background-color: #00aacd;
}

.c-post-link-block.c-post-link-block--blog {
  background-color: #00aacd;
  color: #ffffff;
  margin: 1rem 0;
  border-radius: 15px;
}
@media (min-width: 768px) {
  .c-post-link-block.c-post-link-block--blog {
    margin: 1rem auto;
    max-width: 767px;
  }
}
@media (min-width: 992px) {
  .c-post-link-block.c-post-link-block--blog {
    flex-basis: calc(50% - 1rem);
    margin: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .c-post-link-block.c-post-link-block--blog {
    flex-basis: calc(33% - 2rem);
    margin: 1rem;
  }
}
@media (min-width: 1600px) {
  .c-post-link-block.c-post-link-block--blog {
    flex-basis: calc(33% - 3rem);
    margin: 1.5rem;
  }
}

.c-blog-image--thumb {
  width: 100%;
  height: auto;
  float: left;
  margin: 1rem 0;
  border-radius: 15px;
}
@media (min-width: 768px) {
  .c-blog-image--thumb {
    width: 200px;
    margin: 0 3rem 0 0;
  }
}

.c-blog__content {
  flex-basis: 100%;
}
@media (min-width: 768px) {
  .c-blog__content {
    flex-basis: calc(100% - 200px);
  }
}
.c-blog__content p {
  margin: 0 0 1.5rem;
}

.c-blog-title {
  margin: 1rem 0;
}

.c-blog-teaser {
  min-height: 95px;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.c-blog-teaser h2 {
  color: #ffffff;
}

@media (min-width: 768px) {
  .c-blog-teaser--flex {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
  }
}

.c-post-link-block__icon {
  width: 50px;
  height: 50px;
  margin-right: 1rem;
}

.c-blog-list {
  display: block;
  margin: 1rem 0 3rem;
}
@media (min-width: 992px) {
  .c-blog-list {
    display: flex;
    flex-wrap: nowrap;
    margin: 1rem 2rem 3rem;
  }
}
@media (min-width: 992px) {
  .c-blog-list .c-blog__posts {
    flex-basis: calc(66% - 2rem);
    margin: 0 2rem 0 0;
  }
}
.c-blog-list .c-blog__posts .c-blog__item {
  display: block;
  margin: 3rem 0;
  padding: 0 0 2rem 0;
  border-bottom: 1px solid #233e51;
}
.c-blog-list .c-blog__posts .c-blog__item .entry-meta {
  display: block;
  margin: 1rem 0;
}
.c-blog-list .c-blog__posts .c-blog__item:last-of-type {
  border-bottom: none;
}
@media (min-width: 992px) {
  .c-blog-list .c-blog__navigation {
    flex-basis: calc(34% - 2rem);
    margin: 0 0 0 2rem;
    padding: 1rem 0 0 0;
  }
}
.c-blog-list .c-blog__navigation .widget_search {
  display: none;
}
.c-blog-list .c-blog__navigation #block-4 {
  display: none;
}

.c-blog__navigation--single {
  margin: 3rem 0;
  border-top: 1px solid #233e51;
}
.c-blog__navigation--single #block-4 {
  display: none;
}

.c-blog-item__row {
  display: block;
}
@media (min-width: 992px) {
  .c-blog-item__row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .c-blog-item__row {
    width: calc(1200px - 2rem);
    margin: 0;
  }
}
@media (min-width: 992px) {
  .c-blog-item__row .c-blog-item__media {
    flex-basis: calc(50% - 2rem);
    margin: 0 0 0 2rem;
    order: 2;
  }
}
.c-blog-item__row .c-blog-item__media .c-blog-image {
  border-radius: 15px;
}
.c-blog-item__row .c-blog-item__media iframe {
  border-radius: 15px !important;
}
.c-blog-item__row .c-blog-item__story {
  color: #000000;
  padding: 0;
  position: relative;
  max-width: 767px;
}
@media (min-width: 992px) {
  .c-blog-item__row .c-blog-item__story {
    order: 1;
    flex-basis: calc(50% - 4rem);
    padding: 0 1rem 0 0;
    margin: 0 2rem 0 0;
  }
}
.c-blog-item__row .c-blog-item__story .c-post-link-block__icon {
  width: 50px;
  height: 50px;
  margin: 0;
  margin: 1rem 0.5rem 0.5rem 0.5rem;
  float: right;
}
.c-blog-item__row .c-blog-item__story a {
  color: #000000;
}
.c-blog-item__row .c-blog-item__story a:hover {
  text-decoration: underline;
}

.c-flexed-content-wall .c-post-link-block.c-post-link-block--story {
  background-color: #00aacd;
  color: #ffffff;
  margin: 1rem 0;
  border-radius: 15px;
}
@media (min-width: 768px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--story {
    margin: 1rem auto;
    max-width: 767px;
  }
}
@media (min-width: 992px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--story {
    flex-basis: calc(50% - 1rem);
    margin: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--story {
    flex-basis: calc(33% - 2rem);
    margin: 1rem;
  }
}
@media (min-width: 1600px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--story {
    flex-basis: calc(33% - 3rem);
    margin: 1.5rem;
  }
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-post-link-block__form {
  margin: 0;
  position: relative;
  height: 100%;
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-post-link-block__form input[type=submit] {
  background-color: transparent;
  color: transparent;
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-story-image--thumb {
  width: 100%;
  height: 193px;
  background-size: 320px auto;
  background-repeat: no-repeat;
  background-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px 15px 0 0;
  margin-top: -2px;
}
@media (min-width: 360px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-story-image--thumb {
    background-size: 430px auto;
    height: 256px;
  }
}
@media (min-width: 431px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-story-image--thumb {
    height: 380px;
    background-size: 767px auto;
  }
}
@media (min-width: 768px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-story-image--thumb {
    height: 470px;
    background-size: 768px auto;
  }
}
@media (min-width: 992px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-story-image--thumb {
    height: 300px;
    background-size: 480px auto;
  }
}
@media (min-width: 1200px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-story-image--thumb {
    height: 244px;
    background-size: 370px auto;
  }
}
@media (min-width: 1600px) {
  .c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-story-image--thumb {
    height: 300px;
    background-size: 470px auto;
  }
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-story-title {
  margin: 0 1rem;
  width: calc(100% - 80px);
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-story-teaser {
  min-height: 95px;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-story-teaser h2 {
  color: #ffffff;
}
.c-flexed-content-wall .c-post-link-block.c-post-link-block--story .c-post-link-block__icon {
  width: 50px;
  height: 50px;
  margin-right: 1rem;
}

.c-story-item__row {
  padding: 0 0.5rem;
}
@media (min-width: 992px) {
  .c-story-item__row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .c-story-item__row {
    width: calc(1200px - 2rem);
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .c-story-item__row .c-story-item__media {
    flex-basis: calc(50% - 2rem);
    margin: 0 0 0 2rem;
    order: 2;
  }
}
.c-story-item__row .c-story-item__media .c-story-image {
  border-radius: 15px;
}
.c-story-item__row .c-story-item__media iframe {
  border-radius: 15px !important;
}
.c-story-item__row .c-story-item__story {
  background-color: #00aacd;
  color: #ffffff;
  border-radius: 15px;
  padding: 1rem;
  position: relative;
  max-width: 767px;
}
@media (min-width: 992px) {
  .c-story-item__row .c-story-item__story {
    order: 1;
    flex-basis: calc(50% - 4rem);
    padding: 0 1rem;
    margin: 0 2rem 0 0;
  }
}
.c-story-item__row .c-story-item__story .c-post-link-block__icon {
  width: 50px;
  height: 50px;
  margin: 0;
  margin: 1rem 0.5rem 0.5rem 0.5rem;
  float: right;
}
.c-story-item__row .c-story-item__story a {
  color: #ffffff;
}
.c-story-item__row .c-story-item__story a:hover {
  text-decoration: underline;
}

@media (min-width: 992px) {
  .c-emergency {
    padding: 0;
  }
}
.c-emergency .c-intro-link {
  width: 100%;
  /* temporary styles */
  padding: 1rem;
  margin: 1rem 0;
  border-radius: 15px;
  text-decoration: none;
  font-family: "NeueHelvetica75Bold", sans-serif;
  line-height: normal;
  min-height: 320px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  color: #ffffff;
  background: url(images/boy-sitting-white.svg) bottom 16px left -70px no-repeat, #f3832a;
  background-size: 120%;
}
@media (min-width: 768px) {
  .c-emergency .c-intro-link {
    background-size: 140%;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .c-emergency .c-intro-link {
    width: 100%;
    margin: 1rem 0 2rem;
  }
}
.c-emergency .c-intro-link .c-welcome-links__text {
  font-size: 1.7rem;
}
@media (min-width: 375px) {
  .c-emergency .c-intro-link .c-welcome-links__text {
    font-size: 2.2rem;
  }
}
@media (min-width: 768px) {
  .c-emergency .c-intro-link .c-welcome-links__text {
    font-size: 1.9rem;
  }
}
@media (min-width: 992px) {
  .c-emergency .c-intro-link .c-welcome-links__text {
    font-size: 1.7rem;
  }
}
@media (min-width: 1200px) {
  .c-emergency .c-intro-link .c-welcome-links__text {
    font-size: 1.8rem;
  }
}
@media (min-width: 1600px) {
  .c-emergency .c-intro-link .c-welcome-links__text {
    font-size: 1.9rem;
  }
}

.c-helplines {
  flex-basis: 100%;
  /* temporary styles */
  margin: 1rem auto;
  border-radius: 15px;
  border: 1px solid #233e51;
  text-decoration: none;
  font-family: "NeueHelvetica75Bold", sans-serif;
  line-height: normal;
  min-height: 320px;
  width: 100%;
  max-width: 400px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (min-width: 768px) {
  .c-helplines {
    flex-basis: 400px;
  }
}
.c-helplines .c-helplines__header {
  width: 100%;
  text-align: center;
}
.c-helplines .c-helplines__header .c-helplines__header-content {
  border-radius: 15px 15px 0 0;
  background-color: #f3832a;
  padding: 2rem 0 1rem;
}
.c-helplines .c-helplines__header .c-helplines__header-content h2 {
  color: #ffffff;
  margin: 0;
}
.c-helplines .c-helplines__header .c-helplines__header-content h3 {
  margin: 0.5rem 0 0;
}
.c-helplines .c-helplines__header .c-helplines__header-footer {
  width: 100%;
  height: 39px;
  background-image: url("images/orange-circle.svg");
  background-repeat: no-repeat;
  background-position: center bottom 0px;
  background-size: 1070px;
}
.c-helplines .c-helplines__content {
  width: 100%;
}
.c-helplines .c-helplines__content .c-helplines__row {
  width: 100%;
  border-bottom: 1px solid #f3832a;
  text-align: center;
}
.c-helplines .c-helplines__content .c-helplines__row h4 {
  font-family: "NeueHelvetica35Thin", sans-serif;
  font-size: 1.3rem;
  margin: 1rem 0 0;
}
.c-helplines .c-helplines__content .c-helplines__row p {
  margin: 0.5rem 0 1rem;
  font-size: 1.3rem;
  font-family: "NeueHelvetica35Thin", sans-serif;
}
.c-helplines .c-helplines__content .c-helplines__row p a {
  font-family: "NeueHelvetica65Medium", sans-serif;
  font-size: 1.3rem;
  text-decoration: none;
  margin: 0;
}
.c-helplines .c-helplines__content .c-helplines__row p a:hover {
  text-decoration: underline;
}
.c-helplines .c-helplines__content .c-helplines__row:last-of-type {
  border-bottom: none;
}
.c-helplines .c-welcome-links__text {
  font-size: 2rem;
}
@media (min-width: 768px) {
  .c-helplines .c-welcome-links__text {
    font-size: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .c-helplines .c-welcome-links__text {
    font-size: 2.75rem;
  }
}
@media (min-width: 1600px) {
  .c-helplines .c-welcome-links__text {
    font-size: 3.5rem;
  }
}
.c-helplines .c-welcome-links__copy {
  font-size: 1.3rem;
  font-family: "NeueHelvetica55Roman", sans-serif;
  margin: 1rem 0 0 3px;
  width: 30%;
}
@media (min-width: 768px) {
  .c-helplines .c-welcome-links__copy {
    width: 35%;
    font-size: 1.5rem;
  }
}
@media (min-width: 1600px) {
  .c-helplines .c-welcome-links__copy {
    font-size: 1.6rem;
  }
}

.c-helplines-back {
  margin: 1rem 0;
  flex-basis: 100%;
  width: 100%;
  max-width: 400px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .c-helplines-back {
    flex-basis: 400px;
  }
}
.c-helplines-back .c-back-link {
  display: block;
  width: 100%;
  text-decoration: none;
  text-decoration: none;
  text-align: center;
  width: 100%;
  border-radius: 10px;
  background-color: #f3832a;
}
.c-helplines-back .c-back-link h4 {
  margin: 0;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  padding: 1rem 1rem 0.75rem 1rem;
}
.c-helplines-back .c-back-link:hover {
  background-color: #00aacd;
  text-align: center;
}
.c-helplines-back .c-back-link:hover h4 {
  text-decoration: underline;
}

.page-template-page-worried .c-post-link-block--wrapper .c-resource-link .c-resource-link__header {
  background-color: #f3832a;
}
.page-template-page-worried .c-post-link-block--wrapper .c-resource-link:hover .c-resource-link__header {
  background-color: #00aacd;
}

.c-apps-block-wrapper {
  display: flex;
  flex-direction: column;
  flex-basis: 45%;
  margin: 0;
  width: 100%;
  padding: 0;
}
@media (min-width: 992px) {
  .c-apps-block-wrapper {
    padding: 2rem 2rem 1rem;
  }
}
.c-apps-block-wrapper h4 {
  margin: 1rem 0 0;
}
.c-apps-block-wrapper p {
  margin: 1rem 0 0;
}
.c-apps-block-wrapper .c-app__buttons {
  display: block;
  margin: 0 0 1rem 0;
}
@media (min-width: 992px) {
  .c-apps-block-wrapper .c-app__buttons {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
}

.c-apple-store-button {
  display: inline-block;
  margin: 1rem 1rem 1rem 0;
}
.c-apple-store-button img {
  width: 150px;
  height: 50px;
}

.c-google-store-button {
  display: inline-block;
  margin: 1rem 1rem 1rem 0;
}
.c-google-store-button img {
  width: 150px;
  height: 50px;
}

.c-post-link-block.c-post-link-block--podcast, .c-post-link-block.c-post-link-block--podcast--3, .c-post-link-block.c-post-link-block--podcast--2, .c-post-link-block.c-post-link-block--podcast--1 {
  margin: 1rem 0;
  border-radius: 15px;
}
@media (min-width: 768px) {
  .c-post-link-block.c-post-link-block--podcast, .c-post-link-block.c-post-link-block--podcast--3, .c-post-link-block.c-post-link-block--podcast--2, .c-post-link-block.c-post-link-block--podcast--1 {
    margin: 1rem auto;
    flex-basis: calc(50% - 2rem);
  }
}
@media (min-width: 992px) {
  .c-post-link-block.c-post-link-block--podcast, .c-post-link-block.c-post-link-block--podcast--3, .c-post-link-block.c-post-link-block--podcast--2, .c-post-link-block.c-post-link-block--podcast--1 {
    margin: 1rem;
  }
}
@media (min-width: 1200px) {
  .c-post-link-block.c-post-link-block--podcast, .c-post-link-block.c-post-link-block--podcast--3, .c-post-link-block.c-post-link-block--podcast--2, .c-post-link-block.c-post-link-block--podcast--1 {
    flex-basis: calc(33% - 2rem);
  }
}
@media (min-width: 1600px) {
  .c-post-link-block.c-post-link-block--podcast, .c-post-link-block.c-post-link-block--podcast--3, .c-post-link-block.c-post-link-block--podcast--2, .c-post-link-block.c-post-link-block--podcast--1 {
    flex-basis: calc(33% - 3rem);
    margin: 1.5rem;
  }
}
.c-post-link-block.c-post-link-block--podcast .c-podcast-content, .c-post-link-block.c-post-link-block--podcast--3 .c-podcast-content, .c-post-link-block.c-post-link-block--podcast--2 .c-podcast-content, .c-post-link-block.c-post-link-block--podcast--1 .c-podcast-content {
  min-height: 95px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.c-post-link-block.c-post-link-block--podcast .c-podcast-content h2.c-podcast-title, .c-post-link-block.c-post-link-block--podcast--3 .c-podcast-content h2.c-podcast-title, .c-post-link-block.c-post-link-block--podcast--2 .c-podcast-content h2.c-podcast-title, .c-post-link-block.c-post-link-block--podcast--1 .c-podcast-content h2.c-podcast-title {
  margin: 1rem;
  width: 100%;
}
.c-post-link-block.c-post-link-block--podcast .c-podcast-content div, .c-post-link-block.c-post-link-block--podcast--3 .c-podcast-content div, .c-post-link-block.c-post-link-block--podcast--2 .c-podcast-content div, .c-post-link-block.c-post-link-block--podcast--1 .c-podcast-content div {
  width: calc(100% - 2rem);
  margin-bottom: 0.75rem;
}
.c-post-link-block.c-post-link-block--podcast .c-podcast-content div iframe div.buzzsprout-player, .c-post-link-block.c-post-link-block--podcast--3 .c-podcast-content div iframe div.buzzsprout-player, .c-post-link-block.c-post-link-block--podcast--2 .c-podcast-content div iframe div.buzzsprout-player, .c-post-link-block.c-post-link-block--podcast--1 .c-podcast-content div iframe div.buzzsprout-player {
  border-radius: 0 !important;
}

.c-post-link-block--podcast--1 {
  background-color: #f3832a;
  color: #ffffff;
}

.c-post-link-block--podcast--2 {
  background-color: #00aacd;
  color: #ffffff;
}

.c-post-link-block--podcast--3 {
  background-color: #b4cde4;
  color: #233e51;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/* Footer
--------------------------------------------- */
footer {
  padding: 4rem 0 1rem;
}
footer .c-site-footer__wrap {
  background-color: #233e51;
  background-image: url(images/bubbles2.svg);
  background-repeat: no-repeat;
  background-position: top -120px left -360px;
  background-size: 740px 400px;
}
@media (min-width: 412px) {
  footer .c-site-footer__wrap {
    background-position: top -100px left -370px;
  }
}
@media (min-width: 768px) {
  footer .c-site-footer__wrap {
    background-size: 734px 600px;
    background-position: top -210px left -330px;
  }
}
@media (min-width: 992px) {
  footer .c-site-footer__wrap {
    background-size: 900px;
    background-position: top -620px left -390px;
  }
}
@media (min-width: 1200px) {
  footer .c-site-footer__wrap {
    background-size: 1000px;
    background-position: top -740px left -350px;
  }
}
@media (min-width: 1600px) {
  footer .c-site-footer__wrap {
    background-size: 1290px;
    background-position: top -920px left -530px;
  }
}
footer .c-site-footer__content {
  padding: 2rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
}
@media (min-width: 992px) {
  footer .c-site-footer__content {
    background-size: 900px;
    background-position: top -620px left -390px;
    padding: 1rem 3rem;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
  }
}
@media (min-width: 1200px) {
  footer .c-site-footer__content {
    background-size: 1000px;
    background-position: top -740px left -350px;
    padding: 3rem 32px 2rem;
    max-width: calc(1200px - 2rem);
    margin: 0 auto;
  }
}
@media (min-width: 1600px) {
  footer .c-site-footer__content {
    background-size: 1290px;
    background-position: top -920px left -530px;
    padding: 4rem 32px 3rem;
  }
}
footer .c-site-footer__content .c-site-footer__social {
  width: 100%;
}
@media (min-width: 992px) {
  footer .c-site-footer__content .c-site-footer__social {
    flex-basis: 270px;
    padding: 0;
    order: 1;
  }
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap {
  display: flex;
  max-width: 320px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap {
    width: 380px;
    max-width: unset;
  }
}
@media (min-width: 992px) {
  footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap {
    width: 270px;
  }
}
@media (min-width: 1200px) {
  footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0;
  }
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-label {
  color: #ffffff;
  margin: 5px 0;
}
@media (min-width: 1200px) {
  footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-label {
    margin: 5px 20px 0 0;
  }
}
@media (min-width: 1200px) {
  footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-label p {
    display: inline-block;
    margin: 0;
    font-size: 1.3rem;
  }
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list {
  flex-basis: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  margin: 1rem 0;
  padding: 0;
  justify-content: space-between;
}
@media (min-width: 1200px) {
  footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list {
    margin: 0;
    flex-basis: 270px;
  }
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list li {
  list-style-type: none;
  display: block;
  margin: 0;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list li a {
  text-decoration: none;
  display: block;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-item--fb {
  width: 15px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-item--x {
  width: 29px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-item--insta {
  width: 30px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-item--linkedin {
  width: 30px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-item--tik {
  width: 26px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-item--email {
  width: 45px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-link--fb {
  width: 15px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-link--x {
  width: 29px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-link--insta {
  width: 30px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-link--linkedin {
  width: 30px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-link--tik {
  width: 26px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-link--email {
  width: 45px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-icon--fb {
  width: 15px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-icon--x {
  width: 29px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-icon--insta {
  width: 30px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-icon--linkedin {
  width: 30px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-icon--tik {
  width: 26px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__social .c-site-footer__social-wrap .c-social-list .c-social-icon--email {
  width: 45px;
  height: 30px;
}
footer .c-site-footer__content .c-site-footer__heading {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  /* c-site-footer__heading h3 - See elements/typography/headings */
}
@media (min-width: 992px) {
  footer .c-site-footer__content .c-site-footer__heading {
    order: 2;
    justify-content: center;
    align-items: center;
    margin: 0;
  }
}
@media (min-width: 1200px) {
  footer .c-site-footer__content .c-site-footer__heading {
    justify-content: center;
    padding: 0;
  }
}
footer .c-site-footer__content .c-site-footer__logo {
  width: 100%;
  margin: 2rem 0;
}
@media (min-width: 992px) {
  footer .c-site-footer__content .c-site-footer__logo {
    order: 3;
    flex-basis: 210px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
  }
}
@media (min-width: 1200px) {
  footer .c-site-footer__content .c-site-footer__logo {
    flex-basis: 310px;
  }
}
footer .c-site-footer__content .c-site-footer__logo img {
  display: block;
  width: 170px;
  height: auto;
  margin: 0 auto;
}
@media (min-width: 992px) {
  footer .c-site-footer__content .c-site-footer__logo img {
    width: 100%;
  }
}

.c-disclaimer {
  margin: 3rem 1rem;
  font-size: 0.8rem;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/* Flex
--------------------------------------------- */
.c-flex-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 1rem 0;
  width: 100%;
}
@media (min-width: 992px) {
  .c-flex-row {
    flex-wrap: nowrap;
  }
}
@media (min-width: 1200px) {
  .c-flex-row {
    max-width: calc(1200px - 2rem);
    margin: 0 auto;
  }
}
.c-flex-row .c-flex-row-column__onethird {
  flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-flex-row .c-flex-row-column__onethird {
    flex-basis: calc(30% - 2rem);
    margin: 0 1rem;
    order: 2;
    padding: 0;
  }
}
.c-flex-row .c-flex-row-column__twothird {
  flex-basis: 100%;
}
@media (min-width: 992px) {
  .c-flex-row .c-flex-row-column__twothird {
    flex-basis: calc(70% - 2rem);
    margin: 0 1rem;
    order: 1;
    padding: 0 1rem;
  }
}
.c-flex-row .c-flex-row-column__onehalf {
  flex-basis: 100%;
  padding: 1rem;
}
@media (min-width: 992px) {
  .c-flex-row .c-flex-row-column__onehalf {
    flex-basis: calc(50% - 2rem);
    margin: 1rem;
    padding: 0 1rem;
  }
}

.c-flex-row--spaced {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 1rem 0;
  width: 100%;
}
@media (min-width: 992px) {
  .c-flex-row--spaced {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--spaced {
    max-width: calc(1200px - 2rem);
    margin: 1rem auto;
  }
}
.c-flex-row--spaced .c-flex-row-column__onethird {
  flex-basis: 100%;
  padding: 1rem;
}
@media (min-width: 992px) {
  .c-flex-row--spaced .c-flex-row-column__onethird {
    flex-basis: calc(30% - 2rem);
    margin: 1rem;
  }
}
.c-flex-row--spaced .c-flex-row-column__twothird {
  flex-basis: 100%;
  padding: 1rem;
}
@media (min-width: 992px) {
  .c-flex-row--spaced .c-flex-row-column__twothird {
    flex-basis: calc(60% - 2rem);
    margin: 1rem;
  }
}
.c-flex-row--spaced .c-flex-row-column__onehalf {
  flex-basis: 100%;
  padding: 1rem;
}
@media (min-width: 992px) {
  .c-flex-row--spaced .c-flex-row-column__onehalf {
    flex-basis: calc(45% - 2rem);
    margin: 1rem;
  }
}

.c-flex-row--unspaced {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 1rem 0;
  width: 100%;
}
@media (min-width: 992px) {
  .c-flex-row--unspaced {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 1rem -0.5rem;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--unspaced {
    max-width: calc(1200px - 2rem);
  }
}
.c-flex-row--unspaced .c-flex-row-column__onethird {
  flex-basis: 100%;
  padding: 1rem;
}
@media (min-width: 992px) {
  .c-flex-row--unspaced .c-flex-row-column__onethird {
    flex-basis: calc(33% - 1rem);
    margin: 1rem 0.5rem;
  }
}
.c-flex-row--unspaced .c-flex-row-column__twothird {
  flex-basis: 100%;
  padding: 1rem;
}
@media (min-width: 992px) {
  .c-flex-row--unspaced .c-flex-row-column__twothird {
    flex-basis: calc(66% - 1rem);
    margin: 1rem 0.5rem;
  }
}
.c-flex-row--unspaced .c-flex-row-column__onehalf {
  flex-basis: 100%;
  padding: 1rem;
}
@media (min-width: 992px) {
  .c-flex-row--unspaced .c-flex-row-column__onehalf {
    flex-basis: calc(50% - 2rem);
    margin: 1rem 0.5rem;
  }
}

.c-flex-row-full--centered {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.c-flex-row-column {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.c-flex-row--no-margins {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .c-flex-row--no-margins {
    flex-wrap: nowrap;
  }
}
@media (min-width: 1200px) {
  .c-flex-row--no-margins {
    max-width: calc(1200px - 2rem);
    margin: 0 auto;
  }
}
.c-flex-row--no-margins h1, .c-flex-row--no-margins h2, .c-flex-row--no-margins h3, .c-flex-row--no-margins h4, .c-flex-row--no-margins h5, .c-flex-row--no-margins h6 {
  margin: 1rem 0 0;
}
.c-flex-row--no-margins .c-flex-row-column__onethird {
  flex-basis: 100%;
  padding: 0 1rem;
}
@media (min-width: 992px) {
  .c-flex-row--no-margins .c-flex-row-column__onethird {
    flex-basis: calc(33% - 2rem);
    margin: 0 1rem;
  }
}
.c-flex-row--no-margins .c-flex-row-column__twothird {
  flex-basis: 100%;
  padding: 0 1rem;
}
@media (min-width: 992px) {
  .c-flex-row--no-margins .c-flex-row-column__twothird {
    flex-basis: calc(66% - 2rem);
    margin: 0 1rem;
  }
}
.c-flex-row--no-margins .c-flex-row-column__onehalf {
  flex-basis: 100%;
  padding: 0 1rem;
}
@media (min-width: 992px) {
  .c-flex-row--no-margins .c-flex-row-column__onehalf {
    flex-basis: calc(50% - 2rem);
    margin: 0 1rem;
  }
}

@media (min-width: 768px) {
  .c-flexed-content-wall {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }
}
@media (min-width: 992px) {
  .c-flexed-content-wall {
    width: 962px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .c-flexed-content-wall {
    width: 1170px;
  }
}
@media (min-width: 1600px) {
  .c-flexed-content-wall {
    width: 1570px;
  }
}

/* Animation
--------------------------------------------- */
@media (min-width: 768px) {
  /* Grow on hover animations */
  .growonhover:hover {
    transition: transform 0.7s ease;
    transform: scale(1.1);
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhc3Mvc3R5bGUuc2NzcyIsInNhc3MvZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3MiLCJjc3Mvc3R5bGUuY3NzIiwic2Fzcy9nZW5lcmljL19ib3gtc2l6aW5nLnNjc3MiLCJzYXNzL2Jhc2UvX2Jhc2Uuc2NzcyIsInNhc3MvYmFzZS90eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCJzYXNzL2Fic3RyYWN0cy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwic2Fzcy9hYnN0cmFjdHMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCJzYXNzL2Jhc2UvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyIsInNhc3MvYmFzZS90eXBvZ3JhcGh5L19jb3B5LnNjc3MiLCJzYXNzL2Jhc2UvZWxlbWVudHMvX2JvZHkuc2NzcyIsInNhc3MvYmFzZS9lbGVtZW50cy9faHIuc2NzcyIsInNhc3MvYmFzZS9lbGVtZW50cy9fbGlzdHMuc2NzcyIsInNhc3MvYmFzZS9lbGVtZW50cy9fbWVkaWEuc2NzcyIsInNhc3MvYmFzZS9lbGVtZW50cy9fdGFibGVzLnNjc3MiLCJzYXNzL2Jhc2UvZWxlbWVudHMvX2xpbmtzLnNjc3MiLCJzYXNzL2Jhc2UvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsInNhc3MvYmFzZS9lbGVtZW50cy9fZmllbGRzLnNjc3MiLCJzYXNzL2xheW91dHMvX25vLXNpZGViYXIuc2NzcyIsInNhc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zY3NzIiwic2Fzcy9jb21wb25lbnRzL25hdmlnYXRpb24vX25hdmlnYXRpb24uc2NzcyIsInNhc3MvY29tcG9uZW50cy9zZWFyY2gvX3NlYXJjaC5zY3NzIiwic2Fzcy9jb21wb25lbnRzL2hlYWRlci9faGVhZGVyLnNjc3MiLCJzYXNzL2NvbXBvbmVudHMvY29udGVudC9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MiLCJzYXNzL2NvbXBvbmVudHMvY29udGVudC9faG9tZS5zY3NzIiwic2Fzcy9jb21wb25lbnRzL2NvbnRlbnQvX2dldC1oZWxwLnNjc3MiLCJzYXNzL2NvbXBvbmVudHMvY29udGVudC9fZ2V0LWhlbHAtdjIuc2NzcyIsInNhc3MvY29tcG9uZW50cy9jb250ZW50L19ldmVudHMuc2NzcyIsInNhc3MvY29tcG9uZW50cy9jb250ZW50L19sZWFybmluZy5zY3NzIiwic2Fzcy9jb21wb25lbnRzL2NvbnRlbnQvX3Byb2Zlc3Npb25hbC5zY3NzIiwic2Fzcy9jb21wb25lbnRzL2NvbnRlbnQvX2Jsb2cuc2NzcyIsInNhc3MvY29tcG9uZW50cy9jb250ZW50L19zdG9yaWVzLnNjc3MiLCJzYXNzL2NvbXBvbmVudHMvY29udGVudC9fc3VpY2lkYWwuc2NzcyIsInNhc3MvY29tcG9uZW50cy9jb250ZW50L193b3JyaWVkLnNjc3MiLCJzYXNzL2NvbXBvbmVudHMvY29udGVudC9fYXBwcy5zY3NzIiwic2Fzcy9jb21wb25lbnRzL2NvbnRlbnQvX3BvZGNhc3RzLnNjc3MiLCJzYXNzL2NvbXBvbmVudHMvY29tbWVudHMvX2NvbW1lbnRzLnNjc3MiLCJzYXNzL2NvbXBvbmVudHMvd2lkZ2V0cy9fd2lkZ2V0cy5zY3NzIiwic2Fzcy9jb21wb25lbnRzL21lZGlhL19tZWRpYS5zY3NzIiwic2Fzcy9jb21wb25lbnRzL21lZGlhL19jYXB0aW9ucy5zY3NzIiwic2Fzcy9hYnN0cmFjdHMvbWl4aW5zL19taXhpbnMuc2NzcyIsInNhc3MvY29tcG9uZW50cy9tZWRpYS9fZ2FsbGVyaWVzLnNjc3MiLCJzYXNzL2NvbXBvbmVudHMvZm9vdGVyL19mb290ZXIuc2NzcyIsInNhc3MvcGx1Z2lucy9qZXRwYWNrL19pbmZpbml0ZS1zY3JvbGwuc2NzcyIsInNhc3MvdXRpbGl0aWVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJzYXNzL3V0aWxpdGllcy9fYWxpZ25tZW50cy5zY3NzIiwic2Fzcy91dGlsaXRpZXMvX2ZsZXhib3guc2NzcyIsInNhc3MvdXRpbGl0aWVzL19hbmltYXRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoi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Qlk7QUw0b0JiOztBTzltQkE7O0VBRUMsOEJBQUE7RUFDQSxZQUFBO0FQaW5CRDs7QU85bUJBOztFQUVDLG1CSHZDdUI7RUd3Q3ZCLHFCQUFBO0FQaW5CRDs7QU85bUJBO0VBQ0MsZUFBQTtBUGluQkQ7O0FFOXBCQTsrQ0FBQTtBTUpBO0VBQ0MsZ0JKRHdCO0FKd3FCekI7O0FTeHFCQTtFQUNDLHNCTENzQjtFS0F0QixTQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0FUMnFCRDs7QVUvcUJBOztFQUVDLHFCQUFBO0FWa3JCRDs7QVUvcUJBO0VBQ0MsZ0JBQUE7QVZrckJEOztBVS9xQkE7RUFDQyxtQkFBQTtBVmtyQkQ7O0FVL3FCQTs7RUFFQyxnQkFBQTtFQUNBLGtCQUFBO0FWa3JCRDs7QVUvcUJBO0VBQ0MsZ0JBQUE7QVZrckJEOztBVS9xQkE7RUFDQyxxQkFBQTtBVmtyQkQ7O0FVL3FCQTtFQUNDLGdCQUFBO0FWa3JCRDs7QVc5c0JBLHVEQUFBO0FBQ0E7OztFQUdDLGVBQUE7QVhpdEJEOztBVzlzQkE7RUFDQyxZQUFBO0VBQ0EsZUFBQTtBWGl0QkQ7O0FXOXNCQTtFQUNDLGFBQUE7QVhpdEJEOztBWTl0QkE7RUFDQyxpQkFBQTtFQUNBLFdBQUE7QVppdUJEOztBRXZ0QkE7K0NBQUE7QVdaQTtFQUNDLGNUbUJhO0FKcXRCZDtBYXR1QkM7RUFDQyxjVGlCb0I7QUp1dEJ0QjtBYXJ1QkM7RUFHQyxjVFlrQjtBSnl0QnBCO0FhbHVCQztFQUNDLG9CQUFBO0Fib3VCRjtBYWp1QkM7RUFFQyxVQUFBO0Fia3VCRjs7QWEvdEJBO0VBQ0MsY0FBQTtFQUNBLGNBQUE7QWJrdUJEOztBRTF1QkE7K0NBQUE7QVloQkE7Ozs7RUFJQyxpQkFBQTtFQUNBLDRCVnlCc0I7RVV4QnRCLGtCQUFBO0VBQ0EsbUJWSjBCO0VVSzFCLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0FkK3ZCRDtBYzd2QkM7Ozs7RUFDQyw0QlZrQjJCO0FKZ3ZCN0I7QWMvdkJDOzs7Ozs7O0VBRUMsNEJWYzJCO0FKd3ZCN0I7O0FjbHdCQTtF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 */