/* Welcome to Compass. In this file you should write your main styles. (or centralize your imports) Import this file using the following HTML or equivalent: <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ========================================================================== HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined in IE 8/9. */
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700");
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/** Correct `inline-block` display not defined in IE 8/9. */
audio, canvas, video { display: inline-block; }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/** Address styling not present in IE 8/9. */
[hidden] { display: none; }

/* ========================================================================== Base ========================================================================== */
/** 1. Prevent system color scheme's background color being used in Firefox, IE, and Opera. 2. Prevent system color scheme's text color being used in Firefox, IE, and Opera. 3. Set default font family to sans-serif. 4. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
html { background: #fff; /* 1 */ color: #000; /* 2 */ font-family: sans-serif; /* 3 */ -ms-text-size-adjust: 100%; /* 4 */ -webkit-text-size-adjust: 100%; /* 4 */ }

/** Remove default margin. */
body { margin: 0; }

/* ========================================================================== Links ========================================================================== */
/** Address `outline` inconsistency between Chrome and other browsers. */
a:focus { outline: thin dotted; }

/** Improve readability when focused and also mouse hovered in all browsers. */
a:active, a:hover { outline: 0; }

/* ========================================================================== Typography ========================================================================== */
/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
h1 { font-size: 2em; margin: 0.67em 0; }

/** Address styling not present in IE 8/9, Safari 5, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
b, strong { font-weight: bold; }

/** Address styling not present in Safari 5 and Chrome. */
dfn { font-style: italic; }

/** Address differences between Firefox and other browsers. */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Address styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/** Correct font family set oddly in Safari 5 and Chrome. */
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }

/** Improve readability of pre-formatted text in all browsers. */
pre { white-space: pre-wrap; }

/** Set consistent quote types. */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

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

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* ========================================================================== Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9. */
img { border: 0; }

/** Correct overflow displayed oddly in IE 9. */
svg:not(:root) { overflow: hidden; }

/* ========================================================================== Figures ========================================================================== */
/** Address margin not present in IE 8/9 and Safari 5. */
figure { margin: 0; }

/* ========================================================================== Forms ========================================================================== */
/** Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */
button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
button, input { line-height: normal; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== Tables ========================================================================== */
/** Remove most spacing between table cells. */
table { border-collapse: collapse; border-spacing: 0; }

/** Here's where everything gets included. You don't need to change anything here, and doing so might break stuff. Here be dragons and all that. */
/** Default variables  While these can be set with JavaScript, it's probably better and faster to just set them here, compile to CSS and include that instead to use some of that hardware-accelerated goodness. */
.unslider { overflow: auto; margin: 0; padding: 0; }
.unslider-wrap { position: relative; }
.unslider-wrap.unslider-carousel > li { float: left; }
.unslider-vertical > ul { height: 100%; }
.unslider-vertical li { float: none; width: 100%; }
.unslider-fade { position: relative; }
.unslider-fade .unslider-wrap li { position: absolute; left: 0; top: 0; right: 0; z-index: 8; }
.unslider-fade .unslider-wrap li.unslider-active { z-index: 10; }
.unslider ul, .unslider ol, .unslider li { list-style: none; /* Reset any weird spacing */ margin: 0; padding: 0; border: none; }
.unslider-arrow { position: absolute; left: 20px; z-index: 2; cursor: pointer; }
.unslider-arrow.next { left: auto; right: 20px; }

.row { max-width: 52.5rem; margin-left: auto; margin-right: auto; }
.row::before, .row::after { content: ' '; display: table; }
.row::after { clear: both; }
.row.collapse > .column, .row.collapse > .columns { padding-left: 0; padding-right: 0; }
.row .row { margin-left: -0.625rem; margin-right: -0.625rem; }
@media screen and (min-width: 40em) { .row .row { margin-left: -0.9375rem; margin-right: -0.9375rem; } }
.row .row.collapse { margin-left: 0; margin-right: 0; }
.row.expanded { max-width: none; }
.row.expanded .row { margin-left: auto; margin-right: auto; }

.column, .columns { width: 100%; float: left; padding-left: 0.625rem; padding-right: 0.625rem; }
@media screen and (min-width: 40em) { .column, .columns { padding-left: 0.9375rem; padding-right: 0.9375rem; } }
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {float: right;}
.column.end:last-child:last-child, .end.columns:last-child:last-child { float: left; }

.column.row.row, .row.row.columns { float: none; }

.row .column.row.row, .row .row.row.columns { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; }

.small-1 { width: 8.33333%; }

.small-push-1 { position: relative; left: 8.33333%; }

.small-pull-1 { position: relative; left: -8.33333%; }

.small-offset-0 { margin-left: 0%; }

.small-2 { width: 16.66667%; }

.small-push-2 { position: relative; left: 16.66667%; }

.small-pull-2 { position: relative; left: -16.66667%; }

.small-offset-1 { margin-left: 8.33333%; }

.small-3 { width: 25%; }

.small-push-3 { position: relative; left: 25%; }

.small-pull-3 { position: relative; left: -25%; }

.small-offset-2 { margin-left: 16.66667%; }

.small-4 { width: 33.33333%; }

.small-push-4 { position: relative; left: 33.33333%; }

.small-pull-4 { position: relative; left: -33.33333%; }

.small-offset-3 { margin-left: 25%; }

.small-5 { width: 41.66667%; }

.small-push-5 { position: relative; left: 41.66667%; }

.small-pull-5 { position: relative; left: -41.66667%; }

.small-offset-4 { margin-left: 33.33333%; }

.small-6 { width: 50%; }

.small-push-6 { position: relative; left: 50%; }

.small-pull-6 { position: relative; left: -50%; }

.small-offset-5 { margin-left: 41.66667%; }

.small-7 { width: 58.33333%; }

.small-push-7 { position: relative; left: 58.33333%; }

.small-pull-7 { position: relative; left: -58.33333%; }

.small-offset-6 { margin-left: 50%; }

.small-8 { width: 66.66667%; }

.small-push-8 { position: relative; left: 66.66667%; }

.small-pull-8 { position: relative; left: -66.66667%; }

.small-offset-7 { margin-left: 58.33333%; }

.small-9 { width: 75%; }

.small-push-9 { position: relative; left: 75%; }

.small-pull-9 { position: relative; left: -75%; }

.small-offset-8 { margin-left: 66.66667%; }

.small-10 { width: 83.33333%; }

.small-push-10 { position: relative; left: 83.33333%; }

.small-pull-10 { position: relative; left: -83.33333%; }

.small-offset-9 { margin-left: 75%; }

.small-11 { width: 91.66667%; }

.small-push-11 { position: relative; left: 91.66667%; }

.small-pull-11 { position: relative; left: -91.66667%; }

.small-offset-10 { margin-left: 83.33333%; }

.small-12 { width: 100%; }

.small-offset-11 { margin-left: 91.66667%; }

.small-up-1 > .column, .small-up-1 > .columns { width: 100%; float: left; }
.small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) { clear: none; }
.small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) { clear: both; }
.small-up-1 > .column:last-child, .small-up-1 > .columns:last-child { float: left; }

.small-up-2 > .column, .small-up-2 > .columns { width: 50%; float: left; }
.small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) { clear: none; }
.small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) { clear: both; }
.small-up-2 > .column:last-child, .small-up-2 > .columns:last-child { float: left; }

.small-up-3 > .column, .small-up-3 > .columns { width: 33.33333%; float: left; }
.small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) { clear: none; }
.small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) { clear: both; }
.small-up-3 > .column:last-child, .small-up-3 > .columns:last-child { float: left; }

.small-up-4 > .column, .small-up-4 > .columns { width: 25%; float: left; }
.small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) { clear: none; }
.small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) { clear: both; }
.small-up-4 > .column:last-child, .small-up-4 > .columns:last-child { float: left; }

.small-up-5 > .column, .small-up-5 > .columns { width: 20%; float: left; }
.small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) { clear: none; }
.small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) { clear: both; }
.small-up-5 > .column:last-child, .small-up-5 > .columns:last-child { float: left; }

.small-up-6 > .column, .small-up-6 > .columns { width: 16.66667%; float: left; }
.small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) { clear: none; }
.small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) { clear: both; }
.small-up-6 > .column:last-child, .small-up-6 > .columns:last-child { float: left; }

.small-up-7 > .column, .small-up-7 > .columns { width: 14.28571%; float: left; }
.small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) { clear: none; }
.small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) { clear: both; }
.small-up-7 > .column:last-child, .small-up-7 > .columns:last-child { float: left; }

.small-up-8 > .column, .small-up-8 > .columns { width: 12.5%; float: left; }
.small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) { clear: none; }
.small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) { clear: both; }
.small-up-8 > .column:last-child, .small-up-8 > .columns:last-child { float: left; }

.small-collapse > .column, .small-collapse > .columns { padding-left: 0; padding-right: 0; }
.small-collapse .row { margin-left: 0; margin-right: 0; }

.expanded.row .small-collapse.row { margin-left: 0; margin-right: 0; }

.small-uncollapse > .column, .small-uncollapse > .columns { padding-left: 0.625rem; padding-right: 0.625rem; }

.small-centered { margin-left: auto; margin-right: auto; }
.small-centered, .small-centered:last-child:not(:first-child) { float: none; clear: both; }

.small-uncentered, .small-push-0, .small-pull-0 { position: static; margin-left: 0; margin-right: 0; float: left; }

@media screen and (min-width: 40em) { .medium-1 { width: 8.33333%; }
  .medium-push-1 { position: relative; left: 8.33333%; }
  .medium-pull-1 { position: relative; left: -8.33333%; }
  .medium-offset-0 { margin-left: 0%; }
  .medium-2 { width: 16.66667%; }
  .medium-push-2 { position: relative; left: 16.66667%; }
  .medium-pull-2 { position: relative; left: -16.66667%; }
  .medium-offset-1 { margin-left: 8.33333%; }
  .medium-3 { width: 25%; }
  .medium-push-3 { position: relative; left: 25%; }
  .medium-pull-3 { position: relative; left: -25%; }
  .medium-offset-2 { margin-left: 16.66667%; }
  .medium-4 { width: 33.33333%; }
  .medium-push-4 { position: relative; left: 33.33333%; }
  .medium-pull-4 { position: relative; left: -33.33333%; }
  .medium-offset-3 { margin-left: 25%; }
  .medium-5 { width: 41.66667%; }
  .medium-push-5 { position: relative; left: 41.66667%; }
  .medium-pull-5 { position: relative; left: -41.66667%; }
  .medium-offset-4 { margin-left: 33.33333%; }
  .medium-6 { width: 50%; }
  .medium-push-6 { position: relative; left: 50%; }
  .medium-pull-6 { position: relative; left: -50%; }
  .medium-offset-5 { margin-left: 41.66667%; }
  .medium-7 { width: 58.33333%; }
  .medium-push-7 { position: relative; left: 58.33333%; }
  .medium-pull-7 { position: relative; left: -58.33333%; }
  .medium-offset-6 { margin-left: 50%; }
  .medium-8 { width: 66.66667%; }
  .medium-push-8 { position: relative; left: 66.66667%; }
  .medium-pull-8 { position: relative; left: -66.66667%; }
  .medium-offset-7 { margin-left: 58.33333%; }
  .medium-9 { width: 75%; }
  .medium-push-9 { position: relative; left: 75%; }
  .medium-pull-9 { position: relative; left: -75%; }
  .medium-offset-8 { margin-left: 66.66667%; }
  .medium-10 { width: 83.33333%; }
  .medium-push-10 { position: relative; left: 83.33333%; }
  .medium-pull-10 { position: relative; left: -83.33333%; }
  .medium-offset-9 { margin-left: 75%; }
  .medium-11 { width: 91.66667%; }
  .medium-push-11 { position: relative; left: 91.66667%; }
  .medium-pull-11 { position: relative; left: -91.66667%; }
  .medium-offset-10 { margin-left: 83.33333%; }
  .medium-12 { width: 100%; }
  .medium-offset-11 { margin-left: 91.66667%; }
  .medium-up-1 > .column, .medium-up-1 > .columns { width: 100%; float: left; }
  .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) { clear: none; }
  .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) { clear: both; }
  .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child { float: left; }
  .medium-up-2 > .column, .medium-up-2 > .columns { width: 50%; float: left; }
  .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) { clear: none; }
  .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) { clear: both; }
  .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child { float: left; }
  .medium-up-3 > .column, .medium-up-3 > .columns { width: 33.33333%; float: left; }
  .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) { clear: none; }
  .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) { clear: both; }
  .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child { float: left; }
  .medium-up-4 > .column, .medium-up-4 > .columns { width: 25%; float: left; }
  .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) { clear: none; }
  .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) { clear: both; }
  .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child { float: left; }
  .medium-up-5 > .column, .medium-up-5 > .columns { width: 20%; float: left; }
  .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) { clear: none; }
  .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) { clear: both; }
  .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child { float: left; }
  .medium-up-6 > .column, .medium-up-6 > .columns { width: 16.66667%; float: left; }
  .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) { clear: none; }
  .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) { clear: both; }
  .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child { float: left; }
  .medium-up-7 > .column, .medium-up-7 > .columns { width: 14.28571%; float: left; }
  .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) { clear: none; }
  .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) { clear: both; }
  .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child { float: left; }
  .medium-up-8 > .column, .medium-up-8 > .columns { width: 12.5%; float: left; }
  .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) { clear: none; }
  .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) { clear: both; }
  .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child { float: left; }
  .medium-collapse > .column, .medium-collapse > .columns { padding-left: 0; padding-right: 0; }
  .medium-collapse .row { margin-left: 0; margin-right: 0; }
  .expanded.row .medium-collapse.row { margin-left: 0; margin-right: 0; }
  .medium-uncollapse > .column, .medium-uncollapse > .columns { padding-left: 0.9375rem; padding-right: 0.9375rem; }
  .medium-centered { margin-left: auto; margin-right: auto; }
  .medium-centered, .medium-centered:last-child:not(:first-child) { float: none; clear: both; }
  .medium-uncentered, .medium-push-0, .medium-pull-0 { position: static; margin-left: 0; margin-right: 0; float: left; } }
@media screen and (min-width: 64em) { .large-1 { width: 8.33333%; }
  .large-push-1 { position: relative; left: 8.33333%; }
  .large-pull-1 { position: relative; left: -8.33333%; }
  .large-offset-0 { margin-left: 0%; }
  .large-2 { width: 16.66667%; }
  .large-push-2 { position: relative; left: 16.66667%; }
  .large-pull-2 {position: relative;left: -25.66667%;}
  .large-offset-1 { margin-left: 8.33333%; }
  .large-3 { width: 25%; }
  .large-push-3 { position: relative; left: 25%; }
  .large-pull-3 { position: relative; left: -25%; }
  .large-offset-2 { margin-left: 16.66667%; }
  .large-4 { width: 33.33333%; }
  .large-push-4 { position: relative; left: 33.33333%; }
  .large-pull-4 { position: relative; left: -33.33333%; }
  .large-offset-3 { margin-left: 25%; }
  .large-5 { width: 41.66667%; }
  .large-push-5 { position: relative; left: 41.66667%; }
  .large-pull-5 { position: relative; left: -41.66667%; }
  .large-offset-4 { margin-left: 33.33333%; }
  .large-6 { width: 50%; }
  .large-push-6 { position: relative; left: 50%; }
  .large-pull-6 { position: relative; left: -50%; }
  .large-offset-5 { margin-left: 41.66667%; }
  .large-7 { width: 58.33333%; }
  .large-push-7 { position: relative; left: 58.33333%; }
  .large-pull-7 { position: relative; left: -58.33333%; }
  .large-offset-6 { margin-left: 50%; }
  .large-8 { width: 66.66667%; }
  .large-push-8 { position: relative; left: 66.66667%; }
  .large-pull-8 { position: relative; left: -66.66667%; }
  .large-offset-7 { margin-left: 58.33333%; }
  .large-9 { width: 75%; }
  .large-push-9 { position: relative; left: 75%; }
  .large-pull-9 { position: relative; left: -75%; }
  .large-offset-8 { margin-left: 66.66667%; }
  .large-10 { width: 83.33333%; }
  .large-push-10 { position: relative; left: 83.33333%; }
  .large-pull-10 { position: relative; left: -83.33333%; }
  .large-offset-9 { margin-left: 75%; }
  .large-11 { width: 91.66667%; }
  .large-push-11 { position: relative; left: 91.66667%; }
  .large-pull-11 { position: relative; left: -91.66667%; }
  .large-offset-10 { margin-left: 83.33333%; }
  .large-12 { width: 100%; }
  .large-offset-11 { margin-left: 91.66667%; }
  .large-up-1 > .column, .large-up-1 > .columns { width: 100%; float: left; }
  .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) { clear: none; }
  .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) { clear: both; }
  .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child { float: left; }
  .large-up-2 > .column, .large-up-2 > .columns { width: 50%; float: left; }
  .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) { clear: none; }
  .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) { clear: both; }
  .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child { float: left; }
  .large-up-3 > .column, .large-up-3 > .columns { width: 33.33333%; float: left; }
  .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) { clear: none; }
  .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) { clear: both; }
  .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child { float: left; }
  .large-up-4 > .column, .large-up-4 > .columns { width: 25%; float: left; }
  .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) { clear: none; }
  .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) { clear: both; }
  .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child { float: left; }
  .large-up-5 > .column, .large-up-5 > .columns { width: 20%; float: left; }
  .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) { clear: none; }
  .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) { clear: both; }
  .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child { float: left; }
  .large-up-6 > .column, .large-up-6 > .columns { width: 16.66667%; float: left; }
  .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) { clear: none; }
  .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) { clear: both; }
  .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child { float: left; }
  .large-up-7 > .column, .large-up-7 > .columns { width: 14.28571%; float: left; }
  .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) { clear: none; }
  .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) { clear: both; }
  .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child { float: left; }
  .large-up-8 > .column, .large-up-8 > .columns { width: 12.5%; float: left; }
  .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) { clear: none; }
  .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) { clear: both; }
  .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child { float: left; }
  .large-collapse > .column, .large-collapse > .columns { padding-left: 0; padding-right: 0; }
  .large-collapse .row { margin-left: 0; margin-right: 0; }
  .expanded.row .large-collapse.row { margin-left: 0; margin-right: 0; }
  .large-uncollapse > .column, .large-uncollapse > .columns { padding-left: 0.9375rem; padding-right: 0.9375rem; }
  .large-centered { margin-left: auto; margin-right: auto; }
  .large-centered, .large-centered:last-child:not(:first-child) { float: none; clear: both; }
  .large-uncentered, .large-push-0, .large-pull-0 { position: static; margin-left: 0; margin-right: 0; float: left; } }
@media screen and (max-width: 39.9375em) { .row.center-extra.small-up-2 .column:nth-child(2n+1):last-child, .row.center-extra.small-up-2 .columns:nth-child(2n+1):last-child { margin-left: 25%; }
  .row.center-extra.small-up-3 .column:nth-child(3n+1):last-child, .row.center-extra.small-up-3 .columns:nth-child(3n+1):last-child { margin-left: 33.33333%; }
  .row.center-extra.small-up-3 .column:nth-child(3n+1):nth-last-child(2), .row.center-extra.small-up-3 .columns:nth-child(3n+1):nth-last-child(2) { margin-left: 16.66667%; }
  .row.center-extra.small-up-4 .column:nth-child(4n+1):last-child, .row.center-extra.small-up-4 .columns:nth-child(4n+1):last-child { margin-left: 37.5%; }
  .row.center-extra.small-up-4 .column:nth-child(4n+1):nth-last-child(2), .row.center-extra.small-up-4 .columns:nth-child(4n+1):nth-last-child(2) { margin-left: 25%; }
  .row.center-extra.small-up-4 .column:nth-child(4n+1):nth-last-child(3), .row.center-extra.small-up-4 .columns:nth-child(4n+1):nth-last-child(3) { margin-left: 12.5%; }
  .row.center-extra.small-up-5 .column:nth-child(5n+1):last-child, .row.center-extra.small-up-5 .columns:nth-child(5n+1):last-child { margin-left: 40%; }
  .row.center-extra.small-up-5 .column:nth-child(5n+1):nth-last-child(2), .row.center-extra.small-up-5 .columns:nth-child(5n+1):nth-last-child(2) { margin-left: 30%; }
  .row.center-extra.small-up-5 .column:nth-child(5n+1):nth-last-child(3), .row.center-extra.small-up-5 .columns:nth-child(5n+1):nth-last-child(3) { margin-left: 20%; }
  .row.center-extra.small-up-5 .column:nth-child(5n+1):nth-last-child(4), .row.center-extra.small-up-5 .columns:nth-child(5n+1):nth-last-child(4) { margin-left: 10%; }
  .row.center-extra.small-up-6 .column:nth-child(6n+1):last-child, .row.center-extra.small-up-6 .columns:nth-child(6n+1):last-child { margin-left: 41.66667%; }
  .row.center-extra.small-up-6 .column:nth-child(6n+1):nth-last-child(2), .row.center-extra.small-up-6 .columns:nth-child(6n+1):nth-last-child(2) { margin-left: 33.33333%; }
  .row.center-extra.small-up-6 .column:nth-child(6n+1):nth-last-child(3), .row.center-extra.small-up-6 .columns:nth-child(6n+1):nth-last-child(3) { margin-left: 25%; }
  .row.center-extra.small-up-6 .column:nth-child(6n+1):nth-last-child(4), .row.center-extra.small-up-6 .columns:nth-child(6n+1):nth-last-child(4) { margin-left: 16.66667%; }
  .row.center-extra.small-up-6 .column:nth-child(6n+1):nth-last-child(5), .row.center-extra.small-up-6 .columns:nth-child(6n+1):nth-last-child(5) { margin-left: 8.33333%; }
  .row.center-extra.small-up-7 .column:nth-child(7n+1):last-child, .row.center-extra.small-up-7 .columns:nth-child(7n+1):last-child { margin-left: 42.85714%; }
  .row.center-extra.small-up-7 .column:nth-child(7n+1):nth-last-child(2), .row.center-extra.small-up-7 .columns:nth-child(7n+1):nth-last-child(2) { margin-left: 35.71429%; }
  .row.center-extra.small-up-7 .column:nth-child(7n+1):nth-last-child(3), .row.center-extra.small-up-7 .columns:nth-child(7n+1):nth-last-child(3) { margin-left: 28.57143%; }
  .row.center-extra.small-up-7 .column:nth-child(7n+1):nth-last-child(4), .row.center-extra.small-up-7 .columns:nth-child(7n+1):nth-last-child(4) { margin-left: 21.42857%; }
  .row.center-extra.small-up-7 .column:nth-child(7n+1):nth-last-child(5), .row.center-extra.small-up-7 .columns:nth-child(7n+1):nth-last-child(5) { margin-left: 14.28571%; }
  .row.center-extra.small-up-7 .column:nth-child(7n+1):nth-last-child(6), .row.center-extra.small-up-7 .columns:nth-child(7n+1):nth-last-child(6) { margin-left: 7.14286%; }
  .row.center-extra.small-up-8 .column:nth-child(8n+1):last-child, .row.center-extra.small-up-8 .columns:nth-child(8n+1):last-child { margin-left: 43.75%; }
  .row.center-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(2), .row.center-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(2) { margin-left: 37.5%; }
  .row.center-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(3), .row.center-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(3) { margin-left: 31.25%; }
  .row.center-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(4), .row.center-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(4) { margin-left: 25%; }
  .row.center-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(5), .row.center-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(5) { margin-left: 18.75%; }
  .row.center-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(6), .row.center-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(6) { margin-left: 12.5%; }
  .row.center-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(7), .row.center-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(7) { margin-left: 6.25%; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) { .row.center-extra.medium-up-2 .column:nth-child(2n+1):last-child, .row.center-extra.medium-up-2 .columns:nth-child(2n+1):last-child { margin-left: 25%; }
  .row.center-extra.medium-up-3 .column:nth-child(3n+1):last-child, .row.center-extra.medium-up-3 .columns:nth-child(3n+1):last-child { margin-left: 33.33333%; }
  .row.center-extra.medium-up-3 .column:nth-child(3n+1):nth-last-child(2), .row.center-extra.medium-up-3 .columns:nth-child(3n+1):nth-last-child(2) { margin-left: 16.66667%; }
  .row.center-extra.medium-up-4 .column:nth-child(4n+1):last-child, .row.center-extra.medium-up-4 .columns:nth-child(4n+1):last-child { margin-left: 37.5%; }
  .row.center-extra.medium-up-4 .column:nth-child(4n+1):nth-last-child(2), .row.center-extra.medium-up-4 .columns:nth-child(4n+1):nth-last-child(2) { margin-left: 25%; }
  .row.center-extra.medium-up-4 .column:nth-child(4n+1):nth-last-child(3), .row.center-extra.medium-up-4 .columns:nth-child(4n+1):nth-last-child(3) { margin-left: 12.5%; }
  .row.center-extra.medium-up-5 .column:nth-child(5n+1):last-child, .row.center-extra.medium-up-5 .columns:nth-child(5n+1):last-child { margin-left: 40%; }
  .row.center-extra.medium-up-5 .column:nth-child(5n+1):nth-last-child(2), .row.center-extra.medium-up-5 .columns:nth-child(5n+1):nth-last-child(2) { margin-left: 30%; }
  .row.center-extra.medium-up-5 .column:nth-child(5n+1):nth-last-child(3), .row.center-extra.medium-up-5 .columns:nth-child(5n+1):nth-last-child(3) { margin-left: 20%; }
  .row.center-extra.medium-up-5 .column:nth-child(5n+1):nth-last-child(4), .row.center-extra.medium-up-5 .columns:nth-child(5n+1):nth-last-child(4) { margin-left: 10%; }
  .row.center-extra.medium-up-6 .column:nth-child(6n+1):last-child, .row.center-extra.medium-up-6 .columns:nth-child(6n+1):last-child { margin-left: 41.66667%; }
  .row.center-extra.medium-up-6 .column:nth-child(6n+1):nth-last-child(2), .row.center-extra.medium-up-6 .columns:nth-child(6n+1):nth-last-child(2) { margin-left: 33.33333%; }
  .row.center-extra.medium-up-6 .column:nth-child(6n+1):nth-last-child(3), .row.center-extra.medium-up-6 .columns:nth-child(6n+1):nth-last-child(3) { margin-left: 25%; }
  .row.center-extra.medium-up-6 .column:nth-child(6n+1):nth-last-child(4), .row.center-extra.medium-up-6 .columns:nth-child(6n+1):nth-last-child(4) { margin-left: 16.66667%; }
  .row.center-extra.medium-up-6 .column:nth-child(6n+1):nth-last-child(5), .row.center-extra.medium-up-6 .columns:nth-child(6n+1):nth-last-child(5) { margin-left: 8.33333%; }
  .row.center-extra.medium-up-7 .column:nth-child(7n+1):last-child, .row.center-extra.medium-up-7 .columns:nth-child(7n+1):last-child { margin-left: 42.85714%; }
  .row.center-extra.medium-up-7 .column:nth-child(7n+1):nth-last-child(2), .row.center-extra.medium-up-7 .columns:nth-child(7n+1):nth-last-child(2) { margin-left: 35.71429%; }
  .row.center-extra.medium-up-7 .column:nth-child(7n+1):nth-last-child(3), .row.center-extra.medium-up-7 .columns:nth-child(7n+1):nth-last-child(3) { margin-left: 28.57143%; }
  .row.center-extra.medium-up-7 .column:nth-child(7n+1):nth-last-child(4), .row.center-extra.medium-up-7 .columns:nth-child(7n+1):nth-last-child(4) { margin-left: 21.42857%; }
  .row.center-extra.medium-up-7 .column:nth-child(7n+1):nth-last-child(5), .row.center-extra.medium-up-7 .columns:nth-child(7n+1):nth-last-child(5) { margin-left: 14.28571%; }
  .row.center-extra.medium-up-7 .column:nth-child(7n+1):nth-last-child(6), .row.center-extra.medium-up-7 .columns:nth-child(7n+1):nth-last-child(6) { margin-left: 7.14286%; }
  .row.center-extra.medium-up-8 .column:nth-child(8n+1):last-child, .row.center-extra.medium-up-8 .columns:nth-child(8n+1):last-child { margin-left: 43.75%; }
  .row.center-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(2), .row.center-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(2) { margin-left: 37.5%; }
  .row.center-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(3), .row.center-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(3) { margin-left: 31.25%; }
  .row.center-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(4), .row.center-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(4) { margin-left: 25%; }
  .row.center-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(5), .row.center-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(5) { margin-left: 18.75%; }
  .row.center-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(6), .row.center-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(6) { margin-left: 12.5%; }
  .row.center-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(7), .row.center-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(7) { margin-left: 6.25%; } }
@media screen and (min-width: 64em) { .row.center-extra.large-up-2 .column:nth-child(2n+1):last-child, .row.center-extra.large-up-2 .columns:nth-child(2n+1):last-child { margin-left: 25%; }
  .row.center-extra.large-up-3 .column:nth-child(3n+1):last-child, .row.center-extra.large-up-3 .columns:nth-child(3n+1):last-child { margin-left: 33.33333%; }
  .row.center-extra.large-up-3 .column:nth-child(3n+1):nth-last-child(2), .row.center-extra.large-up-3 .columns:nth-child(3n+1):nth-last-child(2) { margin-left: 16.66667%; }
  .row.center-extra.large-up-4 .column:nth-child(4n+1):last-child, .row.center-extra.large-up-4 .columns:nth-child(4n+1):last-child { margin-left: 37.5%; }
  .row.center-extra.large-up-4 .column:nth-child(4n+1):nth-last-child(2), .row.center-extra.large-up-4 .columns:nth-child(4n+1):nth-last-child(2) { margin-left: 25%; }
  .row.center-extra.large-up-4 .column:nth-child(4n+1):nth-last-child(3), .row.center-extra.large-up-4 .columns:nth-child(4n+1):nth-last-child(3) { margin-left: 12.5%; }
  .row.center-extra.large-up-5 .column:nth-child(5n+1):last-child, .row.center-extra.large-up-5 .columns:nth-child(5n+1):last-child { margin-left: 40%; }
  .row.center-extra.large-up-5 .column:nth-child(5n+1):nth-last-child(2), .row.center-extra.large-up-5 .columns:nth-child(5n+1):nth-last-child(2) { margin-left: 30%; }
  .row.center-extra.large-up-5 .column:nth-child(5n+1):nth-last-child(3), .row.center-extra.large-up-5 .columns:nth-child(5n+1):nth-last-child(3) { margin-left: 20%; }
  .row.center-extra.large-up-5 .column:nth-child(5n+1):nth-last-child(4), .row.center-extra.large-up-5 .columns:nth-child(5n+1):nth-last-child(4) { margin-left: 10%; }
  .row.center-extra.large-up-6 .column:nth-child(6n+1):last-child, .row.center-extra.large-up-6 .columns:nth-child(6n+1):last-child { margin-left: 41.66667%; }
  .row.center-extra.large-up-6 .column:nth-child(6n+1):nth-last-child(2), .row.center-extra.large-up-6 .columns:nth-child(6n+1):nth-last-child(2) { margin-left: 33.33333%; }
  .row.center-extra.large-up-6 .column:nth-child(6n+1):nth-last-child(3), .row.center-extra.large-up-6 .columns:nth-child(6n+1):nth-last-child(3) { margin-left: 25%; }
  .row.center-extra.large-up-6 .column:nth-child(6n+1):nth-last-child(4), .row.center-extra.large-up-6 .columns:nth-child(6n+1):nth-last-child(4) { margin-left: 16.66667%; }
  .row.center-extra.large-up-6 .column:nth-child(6n+1):nth-last-child(5), .row.center-extra.large-up-6 .columns:nth-child(6n+1):nth-last-child(5) { margin-left: 8.33333%; }
  .row.center-extra.large-up-7 .column:nth-child(7n+1):last-child, .row.center-extra.large-up-7 .columns:nth-child(7n+1):last-child { margin-left: 42.85714%; }
  .row.center-extra.large-up-7 .column:nth-child(7n+1):nth-last-child(2), .row.center-extra.large-up-7 .columns:nth-child(7n+1):nth-last-child(2) { margin-left: 35.71429%; }
  .row.center-extra.large-up-7 .column:nth-child(7n+1):nth-last-child(3), .row.center-extra.large-up-7 .columns:nth-child(7n+1):nth-last-child(3) { margin-left: 28.57143%; }
  .row.center-extra.large-up-7 .column:nth-child(7n+1):nth-last-child(4), .row.center-extra.large-up-7 .columns:nth-child(7n+1):nth-last-child(4) { margin-left: 21.42857%; }
  .row.center-extra.large-up-7 .column:nth-child(7n+1):nth-last-child(5), .row.center-extra.large-up-7 .columns:nth-child(7n+1):nth-last-child(5) { margin-left: 14.28571%; }
  .row.center-extra.large-up-7 .column:nth-child(7n+1):nth-last-child(6), .row.center-extra.large-up-7 .columns:nth-child(7n+1):nth-last-child(6) { margin-left: 7.14286%; }
  .row.center-extra.large-up-8 .column:nth-child(8n+1):last-child, .row.center-extra.large-up-8 .columns:nth-child(8n+1):last-child { margin-left: 43.75%; }
  .row.center-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(2), .row.center-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(2) { margin-left: 37.5%; }
  .row.center-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(3), .row.center-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(3) { margin-left: 31.25%; }
  .row.center-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(4), .row.center-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(4) { margin-left: 25%; }
  .row.center-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(5), .row.center-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(5) { margin-left: 18.75%; }
  .row.center-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(6), .row.center-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(6) { margin-left: 12.5%; }
  .row.center-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(7), .row.center-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(7) { margin-left: 6.25%; } }
@media screen and (max-width: 39.9375em) { .row.stretch-extra.small-up-2 .column:nth-child(2n+1):nth-last-child(1), .row.stretch-extra.small-up-2 .columns:nth-child(2n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.small-up-3 .column:nth-child(3n+1):nth-last-child(1), .row.stretch-extra.small-up-3 .columns:nth-child(3n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.small-up-3 .column:nth-child(3n+1):nth-last-child(2), .row.stretch-extra.small-up-3 .columns:nth-child(3n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.small-up-3 .column:nth-child(3n+2):nth-last-child(1), .row.stretch-extra.small-up-3 .columns:nth-child(3n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.small-up-4 .column:nth-child(4n+1):nth-last-child(1), .row.stretch-extra.small-up-4 .columns:nth-child(4n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.small-up-4 .column:nth-child(4n+1):nth-last-child(2), .row.stretch-extra.small-up-4 .columns:nth-child(4n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.small-up-4 .column:nth-child(4n+2):nth-last-child(1), .row.stretch-extra.small-up-4 .columns:nth-child(4n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.small-up-4 .column:nth-child(4n+1):nth-last-child(3), .row.stretch-extra.small-up-4 .columns:nth-child(4n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.small-up-4 .column:nth-child(4n+2):nth-last-child(2), .row.stretch-extra.small-up-4 .columns:nth-child(4n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.small-up-4 .column:nth-child(4n+3):nth-last-child(1), .row.stretch-extra.small-up-4 .columns:nth-child(4n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.small-up-5 .column:nth-child(5n+1):nth-last-child(1), .row.stretch-extra.small-up-5 .columns:nth-child(5n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.small-up-5 .column:nth-child(5n+1):nth-last-child(2), .row.stretch-extra.small-up-5 .columns:nth-child(5n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.small-up-5 .column:nth-child(5n+2):nth-last-child(1), .row.stretch-extra.small-up-5 .columns:nth-child(5n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.small-up-5 .column:nth-child(5n+1):nth-last-child(3), .row.stretch-extra.small-up-5 .columns:nth-child(5n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.small-up-5 .column:nth-child(5n+2):nth-last-child(2), .row.stretch-extra.small-up-5 .columns:nth-child(5n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.small-up-5 .column:nth-child(5n+3):nth-last-child(1), .row.stretch-extra.small-up-5 .columns:nth-child(5n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.small-up-5 .column:nth-child(5n+1):nth-last-child(4), .row.stretch-extra.small-up-5 .columns:nth-child(5n+1):nth-last-child(4) { width: 25%; }
  .row.stretch-extra.small-up-5 .column:nth-child(5n+2):nth-last-child(3), .row.stretch-extra.small-up-5 .columns:nth-child(5n+2):nth-last-child(3) { width: 25%; }
  .row.stretch-extra.small-up-5 .column:nth-child(5n+3):nth-last-child(2), .row.stretch-extra.small-up-5 .columns:nth-child(5n+3):nth-last-child(2) { width: 25%; }
  .row.stretch-extra.small-up-5 .column:nth-child(5n+4):nth-last-child(1), .row.stretch-extra.small-up-5 .columns:nth-child(5n+4):nth-last-child(1) { width: 25%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+1):nth-last-child(1), .row.stretch-extra.small-up-6 .columns:nth-child(6n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+1):nth-last-child(2), .row.stretch-extra.small-up-6 .columns:nth-child(6n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+2):nth-last-child(1), .row.stretch-extra.small-up-6 .columns:nth-child(6n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+1):nth-last-child(3), .row.stretch-extra.small-up-6 .columns:nth-child(6n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+2):nth-last-child(2), .row.stretch-extra.small-up-6 .columns:nth-child(6n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+3):nth-last-child(1), .row.stretch-extra.small-up-6 .columns:nth-child(6n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+1):nth-last-child(4), .row.stretch-extra.small-up-6 .columns:nth-child(6n+1):nth-last-child(4) { width: 25%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+2):nth-last-child(3), .row.stretch-extra.small-up-6 .columns:nth-child(6n+2):nth-last-child(3) { width: 25%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+3):nth-last-child(2), .row.stretch-extra.small-up-6 .columns:nth-child(6n+3):nth-last-child(2) { width: 25%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+4):nth-last-child(1), .row.stretch-extra.small-up-6 .columns:nth-child(6n+4):nth-last-child(1) { width: 25%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+1):nth-last-child(5), .row.stretch-extra.small-up-6 .columns:nth-child(6n+1):nth-last-child(5) { width: 20%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+2):nth-last-child(4), .row.stretch-extra.small-up-6 .columns:nth-child(6n+2):nth-last-child(4) { width: 20%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+3):nth-last-child(3), .row.stretch-extra.small-up-6 .columns:nth-child(6n+3):nth-last-child(3) { width: 20%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+4):nth-last-child(2), .row.stretch-extra.small-up-6 .columns:nth-child(6n+4):nth-last-child(2) { width: 20%; }
  .row.stretch-extra.small-up-6 .column:nth-child(6n+5):nth-last-child(1), .row.stretch-extra.small-up-6 .columns:nth-child(6n+5):nth-last-child(1) { width: 20%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+1):nth-last-child(1), .row.stretch-extra.small-up-7 .columns:nth-child(7n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+1):nth-last-child(2), .row.stretch-extra.small-up-7 .columns:nth-child(7n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+2):nth-last-child(1), .row.stretch-extra.small-up-7 .columns:nth-child(7n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+1):nth-last-child(3), .row.stretch-extra.small-up-7 .columns:nth-child(7n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+2):nth-last-child(2), .row.stretch-extra.small-up-7 .columns:nth-child(7n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+3):nth-last-child(1), .row.stretch-extra.small-up-7 .columns:nth-child(7n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+1):nth-last-child(4), .row.stretch-extra.small-up-7 .columns:nth-child(7n+1):nth-last-child(4) { width: 25%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+2):nth-last-child(3), .row.stretch-extra.small-up-7 .columns:nth-child(7n+2):nth-last-child(3) { width: 25%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+3):nth-last-child(2), .row.stretch-extra.small-up-7 .columns:nth-child(7n+3):nth-last-child(2) { width: 25%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+4):nth-last-child(1), .row.stretch-extra.small-up-7 .columns:nth-child(7n+4):nth-last-child(1) { width: 25%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+1):nth-last-child(5), .row.stretch-extra.small-up-7 .columns:nth-child(7n+1):nth-last-child(5) { width: 20%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+2):nth-last-child(4), .row.stretch-extra.small-up-7 .columns:nth-child(7n+2):nth-last-child(4) { width: 20%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+3):nth-last-child(3), .row.stretch-extra.small-up-7 .columns:nth-child(7n+3):nth-last-child(3) { width: 20%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+4):nth-last-child(2), .row.stretch-extra.small-up-7 .columns:nth-child(7n+4):nth-last-child(2) { width: 20%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+5):nth-last-child(1), .row.stretch-extra.small-up-7 .columns:nth-child(7n+5):nth-last-child(1) { width: 20%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+1):nth-last-child(6), .row.stretch-extra.small-up-7 .columns:nth-child(7n+1):nth-last-child(6) { width: 16.66667%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+2):nth-last-child(5), .row.stretch-extra.small-up-7 .columns:nth-child(7n+2):nth-last-child(5) { width: 16.66667%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+3):nth-last-child(4), .row.stretch-extra.small-up-7 .columns:nth-child(7n+3):nth-last-child(4) { width: 16.66667%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+4):nth-last-child(3), .row.stretch-extra.small-up-7 .columns:nth-child(7n+4):nth-last-child(3) { width: 16.66667%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+5):nth-last-child(2), .row.stretch-extra.small-up-7 .columns:nth-child(7n+5):nth-last-child(2) { width: 16.66667%; }
  .row.stretch-extra.small-up-7 .column:nth-child(7n+6):nth-last-child(1), .row.stretch-extra.small-up-7 .columns:nth-child(7n+6):nth-last-child(1) { width: 16.66667%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(1), .row.stretch-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(2), .row.stretch-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+2):nth-last-child(1), .row.stretch-extra.small-up-8 .columns:nth-child(8n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(3), .row.stretch-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+2):nth-last-child(2), .row.stretch-extra.small-up-8 .columns:nth-child(8n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+3):nth-last-child(1), .row.stretch-extra.small-up-8 .columns:nth-child(8n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(4), .row.stretch-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(4) { width: 25%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+2):nth-last-child(3), .row.stretch-extra.small-up-8 .columns:nth-child(8n+2):nth-last-child(3) { width: 25%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+3):nth-last-child(2), .row.stretch-extra.small-up-8 .columns:nth-child(8n+3):nth-last-child(2) { width: 25%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+4):nth-last-child(1), .row.stretch-extra.small-up-8 .columns:nth-child(8n+4):nth-last-child(1) { width: 25%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(5), .row.stretch-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(5) { width: 20%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+2):nth-last-child(4), .row.stretch-extra.small-up-8 .columns:nth-child(8n+2):nth-last-child(4) { width: 20%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+3):nth-last-child(3), .row.stretch-extra.small-up-8 .columns:nth-child(8n+3):nth-last-child(3) { width: 20%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+4):nth-last-child(2), .row.stretch-extra.small-up-8 .columns:nth-child(8n+4):nth-last-child(2) { width: 20%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+5):nth-last-child(1), .row.stretch-extra.small-up-8 .columns:nth-child(8n+5):nth-last-child(1) { width: 20%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(6), .row.stretch-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(6) { width: 16.66667%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+2):nth-last-child(5), .row.stretch-extra.small-up-8 .columns:nth-child(8n+2):nth-last-child(5) { width: 16.66667%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+3):nth-last-child(4), .row.stretch-extra.small-up-8 .columns:nth-child(8n+3):nth-last-child(4) { width: 16.66667%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+4):nth-last-child(3), .row.stretch-extra.small-up-8 .columns:nth-child(8n+4):nth-last-child(3) { width: 16.66667%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+5):nth-last-child(2), .row.stretch-extra.small-up-8 .columns:nth-child(8n+5):nth-last-child(2) { width: 16.66667%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+6):nth-last-child(1), .row.stretch-extra.small-up-8 .columns:nth-child(8n+6):nth-last-child(1) { width: 16.66667%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+1):nth-last-child(7), .row.stretch-extra.small-up-8 .columns:nth-child(8n+1):nth-last-child(7) { width: 14.28571%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+2):nth-last-child(6), .row.stretch-extra.small-up-8 .columns:nth-child(8n+2):nth-last-child(6) { width: 14.28571%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+3):nth-last-child(5), .row.stretch-extra.small-up-8 .columns:nth-child(8n+3):nth-last-child(5) { width: 14.28571%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+4):nth-last-child(4), .row.stretch-extra.small-up-8 .columns:nth-child(8n+4):nth-last-child(4) { width: 14.28571%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+5):nth-last-child(3), .row.stretch-extra.small-up-8 .columns:nth-child(8n+5):nth-last-child(3) { width: 14.28571%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+6):nth-last-child(2), .row.stretch-extra.small-up-8 .columns:nth-child(8n+6):nth-last-child(2) { width: 14.28571%; }
  .row.stretch-extra.small-up-8 .column:nth-child(8n+7):nth-last-child(1), .row.stretch-extra.small-up-8 .columns:nth-child(8n+7):nth-last-child(1) { width: 14.28571%; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) { .row.stretch-extra.medium-up-2 .column:nth-child(2n+1):nth-last-child(1), .row.stretch-extra.medium-up-2 .columns:nth-child(2n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.medium-up-3 .column:nth-child(3n+1):nth-last-child(1), .row.stretch-extra.medium-up-3 .columns:nth-child(3n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.medium-up-3 .column:nth-child(3n+1):nth-last-child(2), .row.stretch-extra.medium-up-3 .columns:nth-child(3n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.medium-up-3 .column:nth-child(3n+2):nth-last-child(1), .row.stretch-extra.medium-up-3 .columns:nth-child(3n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.medium-up-4 .column:nth-child(4n+1):nth-last-child(1), .row.stretch-extra.medium-up-4 .columns:nth-child(4n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.medium-up-4 .column:nth-child(4n+1):nth-last-child(2), .row.stretch-extra.medium-up-4 .columns:nth-child(4n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.medium-up-4 .column:nth-child(4n+2):nth-last-child(1), .row.stretch-extra.medium-up-4 .columns:nth-child(4n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.medium-up-4 .column:nth-child(4n+1):nth-last-child(3), .row.stretch-extra.medium-up-4 .columns:nth-child(4n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.medium-up-4 .column:nth-child(4n+2):nth-last-child(2), .row.stretch-extra.medium-up-4 .columns:nth-child(4n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.medium-up-4 .column:nth-child(4n+3):nth-last-child(1), .row.stretch-extra.medium-up-4 .columns:nth-child(4n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.medium-up-5 .column:nth-child(5n+1):nth-last-child(1), .row.stretch-extra.medium-up-5 .columns:nth-child(5n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.medium-up-5 .column:nth-child(5n+1):nth-last-child(2), .row.stretch-extra.medium-up-5 .columns:nth-child(5n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.medium-up-5 .column:nth-child(5n+2):nth-last-child(1), .row.stretch-extra.medium-up-5 .columns:nth-child(5n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.medium-up-5 .column:nth-child(5n+1):nth-last-child(3), .row.stretch-extra.medium-up-5 .columns:nth-child(5n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.medium-up-5 .column:nth-child(5n+2):nth-last-child(2), .row.stretch-extra.medium-up-5 .columns:nth-child(5n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.medium-up-5 .column:nth-child(5n+3):nth-last-child(1), .row.stretch-extra.medium-up-5 .columns:nth-child(5n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.medium-up-5 .column:nth-child(5n+1):nth-last-child(4), .row.stretch-extra.medium-up-5 .columns:nth-child(5n+1):nth-last-child(4) { width: 25%; }
  .row.stretch-extra.medium-up-5 .column:nth-child(5n+2):nth-last-child(3), .row.stretch-extra.medium-up-5 .columns:nth-child(5n+2):nth-last-child(3) { width: 25%; }
  .row.stretch-extra.medium-up-5 .column:nth-child(5n+3):nth-last-child(2), .row.stretch-extra.medium-up-5 .columns:nth-child(5n+3):nth-last-child(2) { width: 25%; }
  .row.stretch-extra.medium-up-5 .column:nth-child(5n+4):nth-last-child(1), .row.stretch-extra.medium-up-5 .columns:nth-child(5n+4):nth-last-child(1) { width: 25%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+1):nth-last-child(1), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+1):nth-last-child(2), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+2):nth-last-child(1), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+1):nth-last-child(3), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+2):nth-last-child(2), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+3):nth-last-child(1), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+1):nth-last-child(4), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+1):nth-last-child(4) { width: 25%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+2):nth-last-child(3), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+2):nth-last-child(3) { width: 25%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+3):nth-last-child(2), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+3):nth-last-child(2) { width: 25%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+4):nth-last-child(1), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+4):nth-last-child(1) { width: 25%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+1):nth-last-child(5), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+1):nth-last-child(5) { width: 20%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+2):nth-last-child(4), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+2):nth-last-child(4) { width: 20%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+3):nth-last-child(3), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+3):nth-last-child(3) { width: 20%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+4):nth-last-child(2), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+4):nth-last-child(2) { width: 20%; }
  .row.stretch-extra.medium-up-6 .column:nth-child(6n+5):nth-last-child(1), .row.stretch-extra.medium-up-6 .columns:nth-child(6n+5):nth-last-child(1) { width: 20%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+1):nth-last-child(1), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+1):nth-last-child(2), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+2):nth-last-child(1), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+1):nth-last-child(3), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+2):nth-last-child(2), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+3):nth-last-child(1), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+1):nth-last-child(4), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+1):nth-last-child(4) { width: 25%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+2):nth-last-child(3), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+2):nth-last-child(3) { width: 25%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+3):nth-last-child(2), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+3):nth-last-child(2) { width: 25%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+4):nth-last-child(1), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+4):nth-last-child(1) { width: 25%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+1):nth-last-child(5), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+1):nth-last-child(5) { width: 20%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+2):nth-last-child(4), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+2):nth-last-child(4) { width: 20%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+3):nth-last-child(3), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+3):nth-last-child(3) { width: 20%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+4):nth-last-child(2), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+4):nth-last-child(2) { width: 20%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+5):nth-last-child(1), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+5):nth-last-child(1) { width: 20%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+1):nth-last-child(6), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+1):nth-last-child(6) { width: 16.66667%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+2):nth-last-child(5), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+2):nth-last-child(5) { width: 16.66667%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+3):nth-last-child(4), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+3):nth-last-child(4) { width: 16.66667%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+4):nth-last-child(3), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+4):nth-last-child(3) { width: 16.66667%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+5):nth-last-child(2), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+5):nth-last-child(2) { width: 16.66667%; }
  .row.stretch-extra.medium-up-7 .column:nth-child(7n+6):nth-last-child(1), .row.stretch-extra.medium-up-7 .columns:nth-child(7n+6):nth-last-child(1) { width: 16.66667%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(1), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(2), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+2):nth-last-child(1), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(3), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+2):nth-last-child(2), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+3):nth-last-child(1), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(4), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(4) { width: 25%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+2):nth-last-child(3), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+2):nth-last-child(3) { width: 25%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+3):nth-last-child(2), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+3):nth-last-child(2) { width: 25%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+4):nth-last-child(1), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+4):nth-last-child(1) { width: 25%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(5), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(5) { width: 20%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+2):nth-last-child(4), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+2):nth-last-child(4) { width: 20%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+3):nth-last-child(3), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+3):nth-last-child(3) { width: 20%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+4):nth-last-child(2), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+4):nth-last-child(2) { width: 20%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+5):nth-last-child(1), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+5):nth-last-child(1) { width: 20%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(6), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(6) { width: 16.66667%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+2):nth-last-child(5), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+2):nth-last-child(5) { width: 16.66667%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+3):nth-last-child(4), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+3):nth-last-child(4) { width: 16.66667%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+4):nth-last-child(3), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+4):nth-last-child(3) { width: 16.66667%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+5):nth-last-child(2), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+5):nth-last-child(2) { width: 16.66667%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+6):nth-last-child(1), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+6):nth-last-child(1) { width: 16.66667%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+1):nth-last-child(7), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+1):nth-last-child(7) { width: 14.28571%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+2):nth-last-child(6), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+2):nth-last-child(6) { width: 14.28571%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+3):nth-last-child(5), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+3):nth-last-child(5) { width: 14.28571%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+4):nth-last-child(4), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+4):nth-last-child(4) { width: 14.28571%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+5):nth-last-child(3), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+5):nth-last-child(3) { width: 14.28571%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+6):nth-last-child(2), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+6):nth-last-child(2) { width: 14.28571%; }
  .row.stretch-extra.medium-up-8 .column:nth-child(8n+7):nth-last-child(1), .row.stretch-extra.medium-up-8 .columns:nth-child(8n+7):nth-last-child(1) { width: 14.28571%; } }
@media screen and (min-width: 64em) { .row.stretch-extra.large-up-2 .column:nth-child(2n+1):nth-last-child(1), .row.stretch-extra.large-up-2 .columns:nth-child(2n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.large-up-3 .column:nth-child(3n+1):nth-last-child(1), .row.stretch-extra.large-up-3 .columns:nth-child(3n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.large-up-3 .column:nth-child(3n+1):nth-last-child(2), .row.stretch-extra.large-up-3 .columns:nth-child(3n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.large-up-3 .column:nth-child(3n+2):nth-last-child(1), .row.stretch-extra.large-up-3 .columns:nth-child(3n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.large-up-4 .column:nth-child(4n+1):nth-last-child(1), .row.stretch-extra.large-up-4 .columns:nth-child(4n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.large-up-4 .column:nth-child(4n+1):nth-last-child(2), .row.stretch-extra.large-up-4 .columns:nth-child(4n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.large-up-4 .column:nth-child(4n+2):nth-last-child(1), .row.stretch-extra.large-up-4 .columns:nth-child(4n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.large-up-4 .column:nth-child(4n+1):nth-last-child(3), .row.stretch-extra.large-up-4 .columns:nth-child(4n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.large-up-4 .column:nth-child(4n+2):nth-last-child(2), .row.stretch-extra.large-up-4 .columns:nth-child(4n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.large-up-4 .column:nth-child(4n+3):nth-last-child(1), .row.stretch-extra.large-up-4 .columns:nth-child(4n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.large-up-5 .column:nth-child(5n+1):nth-last-child(1), .row.stretch-extra.large-up-5 .columns:nth-child(5n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.large-up-5 .column:nth-child(5n+1):nth-last-child(2), .row.stretch-extra.large-up-5 .columns:nth-child(5n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.large-up-5 .column:nth-child(5n+2):nth-last-child(1), .row.stretch-extra.large-up-5 .columns:nth-child(5n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.large-up-5 .column:nth-child(5n+1):nth-last-child(3), .row.stretch-extra.large-up-5 .columns:nth-child(5n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.large-up-5 .column:nth-child(5n+2):nth-last-child(2), .row.stretch-extra.large-up-5 .columns:nth-child(5n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.large-up-5 .column:nth-child(5n+3):nth-last-child(1), .row.stretch-extra.large-up-5 .columns:nth-child(5n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.large-up-5 .column:nth-child(5n+1):nth-last-child(4), .row.stretch-extra.large-up-5 .columns:nth-child(5n+1):nth-last-child(4) { width: 25%; }
  .row.stretch-extra.large-up-5 .column:nth-child(5n+2):nth-last-child(3), .row.stretch-extra.large-up-5 .columns:nth-child(5n+2):nth-last-child(3) { width: 25%; }
  .row.stretch-extra.large-up-5 .column:nth-child(5n+3):nth-last-child(2), .row.stretch-extra.large-up-5 .columns:nth-child(5n+3):nth-last-child(2) { width: 25%; }
  .row.stretch-extra.large-up-5 .column:nth-child(5n+4):nth-last-child(1), .row.stretch-extra.large-up-5 .columns:nth-child(5n+4):nth-last-child(1) { width: 25%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+1):nth-last-child(1), .row.stretch-extra.large-up-6 .columns:nth-child(6n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+1):nth-last-child(2), .row.stretch-extra.large-up-6 .columns:nth-child(6n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+2):nth-last-child(1), .row.stretch-extra.large-up-6 .columns:nth-child(6n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+1):nth-last-child(3), .row.stretch-extra.large-up-6 .columns:nth-child(6n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+2):nth-last-child(2), .row.stretch-extra.large-up-6 .columns:nth-child(6n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+3):nth-last-child(1), .row.stretch-extra.large-up-6 .columns:nth-child(6n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+1):nth-last-child(4), .row.stretch-extra.large-up-6 .columns:nth-child(6n+1):nth-last-child(4) { width: 25%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+2):nth-last-child(3), .row.stretch-extra.large-up-6 .columns:nth-child(6n+2):nth-last-child(3) { width: 25%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+3):nth-last-child(2), .row.stretch-extra.large-up-6 .columns:nth-child(6n+3):nth-last-child(2) { width: 25%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+4):nth-last-child(1), .row.stretch-extra.large-up-6 .columns:nth-child(6n+4):nth-last-child(1) { width: 25%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+1):nth-last-child(5), .row.stretch-extra.large-up-6 .columns:nth-child(6n+1):nth-last-child(5) { width: 20%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+2):nth-last-child(4), .row.stretch-extra.large-up-6 .columns:nth-child(6n+2):nth-last-child(4) { width: 20%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+3):nth-last-child(3), .row.stretch-extra.large-up-6 .columns:nth-child(6n+3):nth-last-child(3) { width: 20%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+4):nth-last-child(2), .row.stretch-extra.large-up-6 .columns:nth-child(6n+4):nth-last-child(2) { width: 20%; }
  .row.stretch-extra.large-up-6 .column:nth-child(6n+5):nth-last-child(1), .row.stretch-extra.large-up-6 .columns:nth-child(6n+5):nth-last-child(1) { width: 20%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+1):nth-last-child(1), .row.stretch-extra.large-up-7 .columns:nth-child(7n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+1):nth-last-child(2), .row.stretch-extra.large-up-7 .columns:nth-child(7n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+2):nth-last-child(1), .row.stretch-extra.large-up-7 .columns:nth-child(7n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+1):nth-last-child(3), .row.stretch-extra.large-up-7 .columns:nth-child(7n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+2):nth-last-child(2), .row.stretch-extra.large-up-7 .columns:nth-child(7n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+3):nth-last-child(1), .row.stretch-extra.large-up-7 .columns:nth-child(7n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+1):nth-last-child(4), .row.stretch-extra.large-up-7 .columns:nth-child(7n+1):nth-last-child(4) { width: 25%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+2):nth-last-child(3), .row.stretch-extra.large-up-7 .columns:nth-child(7n+2):nth-last-child(3) { width: 25%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+3):nth-last-child(2), .row.stretch-extra.large-up-7 .columns:nth-child(7n+3):nth-last-child(2) { width: 25%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+4):nth-last-child(1), .row.stretch-extra.large-up-7 .columns:nth-child(7n+4):nth-last-child(1) { width: 25%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+1):nth-last-child(5), .row.stretch-extra.large-up-7 .columns:nth-child(7n+1):nth-last-child(5) { width: 20%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+2):nth-last-child(4), .row.stretch-extra.large-up-7 .columns:nth-child(7n+2):nth-last-child(4) { width: 20%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+3):nth-last-child(3), .row.stretch-extra.large-up-7 .columns:nth-child(7n+3):nth-last-child(3) { width: 20%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+4):nth-last-child(2), .row.stretch-extra.large-up-7 .columns:nth-child(7n+4):nth-last-child(2) { width: 20%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+5):nth-last-child(1), .row.stretch-extra.large-up-7 .columns:nth-child(7n+5):nth-last-child(1) { width: 20%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+1):nth-last-child(6), .row.stretch-extra.large-up-7 .columns:nth-child(7n+1):nth-last-child(6) { width: 16.66667%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+2):nth-last-child(5), .row.stretch-extra.large-up-7 .columns:nth-child(7n+2):nth-last-child(5) { width: 16.66667%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+3):nth-last-child(4), .row.stretch-extra.large-up-7 .columns:nth-child(7n+3):nth-last-child(4) { width: 16.66667%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+4):nth-last-child(3), .row.stretch-extra.large-up-7 .columns:nth-child(7n+4):nth-last-child(3) { width: 16.66667%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+5):nth-last-child(2), .row.stretch-extra.large-up-7 .columns:nth-child(7n+5):nth-last-child(2) { width: 16.66667%; }
  .row.stretch-extra.large-up-7 .column:nth-child(7n+6):nth-last-child(1), .row.stretch-extra.large-up-7 .columns:nth-child(7n+6):nth-last-child(1) { width: 16.66667%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(1), .row.stretch-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(1) { width: 100%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(2), .row.stretch-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(2) { width: 50%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+2):nth-last-child(1), .row.stretch-extra.large-up-8 .columns:nth-child(8n+2):nth-last-child(1) { width: 50%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(3), .row.stretch-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(3) { width: 33.33333%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+2):nth-last-child(2), .row.stretch-extra.large-up-8 .columns:nth-child(8n+2):nth-last-child(2) { width: 33.33333%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+3):nth-last-child(1), .row.stretch-extra.large-up-8 .columns:nth-child(8n+3):nth-last-child(1) { width: 33.33333%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(4), .row.stretch-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(4) { width: 25%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+2):nth-last-child(3), .row.stretch-extra.large-up-8 .columns:nth-child(8n+2):nth-last-child(3) { width: 25%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+3):nth-last-child(2), .row.stretch-extra.large-up-8 .columns:nth-child(8n+3):nth-last-child(2) { width: 25%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+4):nth-last-child(1), .row.stretch-extra.large-up-8 .columns:nth-child(8n+4):nth-last-child(1) { width: 25%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(5), .row.stretch-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(5) { width: 20%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+2):nth-last-child(4), .row.stretch-extra.large-up-8 .columns:nth-child(8n+2):nth-last-child(4) { width: 20%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+3):nth-last-child(3), .row.stretch-extra.large-up-8 .columns:nth-child(8n+3):nth-last-child(3) { width: 20%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+4):nth-last-child(2), .row.stretch-extra.large-up-8 .columns:nth-child(8n+4):nth-last-child(2) { width: 20%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+5):nth-last-child(1), .row.stretch-extra.large-up-8 .columns:nth-child(8n+5):nth-last-child(1) { width: 20%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(6), .row.stretch-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(6) { width: 16.66667%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+2):nth-last-child(5), .row.stretch-extra.large-up-8 .columns:nth-child(8n+2):nth-last-child(5) { width: 16.66667%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+3):nth-last-child(4), .row.stretch-extra.large-up-8 .columns:nth-child(8n+3):nth-last-child(4) { width: 16.66667%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+4):nth-last-child(3), .row.stretch-extra.large-up-8 .columns:nth-child(8n+4):nth-last-child(3) { width: 16.66667%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+5):nth-last-child(2), .row.stretch-extra.large-up-8 .columns:nth-child(8n+5):nth-last-child(2) { width: 16.66667%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+6):nth-last-child(1), .row.stretch-extra.large-up-8 .columns:nth-child(8n+6):nth-last-child(1) { width: 16.66667%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+1):nth-last-child(7), .row.stretch-extra.large-up-8 .columns:nth-child(8n+1):nth-last-child(7) { width: 14.28571%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+2):nth-last-child(6), .row.stretch-extra.large-up-8 .columns:nth-child(8n+2):nth-last-child(6) { width: 14.28571%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+3):nth-last-child(5), .row.stretch-extra.large-up-8 .columns:nth-child(8n+3):nth-last-child(5) { width: 14.28571%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+4):nth-last-child(4), .row.stretch-extra.large-up-8 .columns:nth-child(8n+4):nth-last-child(4) { width: 14.28571%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+5):nth-last-child(3), .row.stretch-extra.large-up-8 .columns:nth-child(8n+5):nth-last-child(3) { width: 14.28571%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+6):nth-last-child(2), .row.stretch-extra.large-up-8 .columns:nth-child(8n+6):nth-last-child(2) { width: 14.28571%; }
  .row.stretch-extra.large-up-8 .column:nth-child(8n+7):nth-last-child(1), .row.stretch-extra.large-up-8 .columns:nth-child(8n+7):nth-last-child(1) { width: 14.28571%; } }
.small-text-align-left { text-align: left; }

.small-text-align-center { text-align: center; }

.small-text-align-right { text-align: right; }

@media screen and (min-width: 40em) { .medium-text-align-left { text-align: left; }
  .medium-text-align-center { text-align: center; }
  .medium-text-align-right { text-align: right; } }
@media screen and (min-width: 64em) { .large-text-align-left { text-align: left; }
  .large-text-align-center { text-align: center; }
  .large-text-align-right { text-align: right; } }
.hide { display: none !important; }

.invisible { visibility: hidden; }

@media screen and (max-width: 39.9375em) { .hide-for-small-only { display: none !important; } }

@media screen and (max-width: 0em), screen and (min-width: 40em) { .show-for-small-only { display: none !important; } }

@media screen and (min-width: 40em) { .hide-for-medium { display: none !important; } }

@media screen and (max-width: 39.9375em) { .show-for-medium { display: none !important; } }

@media screen and (min-width: 40em) and (max-width: 63.9375em) { .hide-for-medium-only { display: none !important; } }

@media screen and (max-width: 39.9375em), screen and (min-width: 64em) { .show-for-medium-only { display: none !important; } }

@media screen and (min-width: 64em) { .hide-for-large { display: none !important; } }

@media screen and (max-width: 63.9375em) { .show-for-large { display: none !important; } }

@media screen and (min-width: 64em) and (max-width: 74.9375em) { .hide-for-large-only { display: none !important; } }

@media screen and (max-width: 63.9375em), screen and (min-width: 75em) { .show-for-large-only { display: none !important; } }

.show-for-sr, .show-on-focus { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0); }

.show-on-focus:active, .show-on-focus:focus { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; }

.show-for-landscape, .hide-for-portrait { display: block !important; }
@media screen and (orientation: landscape) { .show-for-landscape, .hide-for-portrait { display: block !important; } }
@media screen and (orientation: portrait) { .show-for-landscape, .hide-for-portrait { display: none !important; } }

.hide-for-landscape, .show-for-portrait { display: none !important; }
@media screen and (orientation: landscape) { .hide-for-landscape, .show-for-portrait { display: none !important; } }
@media screen and (orientation: portrait) { .hide-for-landscape, .show-for-portrait { display: block !important; } }

meta.foundation-mq { font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }

.background-color-white { background-color: #ffffff; }

.background-color-grey, .background-color-light-grey { background-color: #F3F3F3; }

.background-color-medium-grey { background-color: #E3E3E3; }

body { font-family: "Whitney SSm A", "Whitney SSm B", Helvetica, sans-serif; font-size: 16px; line-height: 1.25em; }

h1, h2, h3, h4 { text-transform: uppercase; }

h1 { font-family: "Poppins", Helvetica, sans-serif; font-weight: 500; font-size: 32px; line-height: 1.1em; overflow: hidden; }
h1.small { font-size: 26px; }

h2 {font-family: "Poppins", Helvetica, sans-serif;font-size: 24px;font-weight: 900;line-height: 1.1em;overflow: hidden;margin-top: 0.25em;margin-bottom: 0.25em;}

h3 {font-family: "Poppins", Helvetica, sans-serif;font-size: 20px;font-weight: 600;line-height: 1.1em;overflow: hidden;margin-bottom: 0.2em;}

h4 { font-size: 16px; font-weight: 600; font-family: "Whitney SSm A", "Whitney SSm B", Helvetica, sans-serif; text-transform: uppercase; }

p {margin: 0 0 1.5em 0;line-height: 1.4em;}
p:empty { display: none; }

.caption, .wp-caption-text { border: 2px solid #999999; margin-bottom: 1.5em; padding: 4px; font-size: 0.75em; line-height: 1.25em; }

@media screen and (min-width: 40em) { h1 { font-size: 60px; }
  h1.small { font-size: 30px; }
  h2 { font-size: 45px; }
  h3 { font-size: 26px; }
  h4 { font-size: 18px; }
  body { font-size: 18px; } }
@media screen and (min-width: 64em) { h1 { font-size: 80px; }
  h1.small { font-size: 36px; }
  h2 {font-size: 52px;}
  h3 { font-size: 32px; } }
html { box-sizing: border-box; }

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

a { color: inherit; }

a[name] { position: relative; top: -200px; display: block; }

.btn, input[type=submit], input[type=button], input[type=reset], button { border-radius: 0; padding: 10px 30px; background-color: white; color: black; font-size: 24px; line-height: 24px; margin: 0 auto; text-decoration: none; display: inline-block; border: none; text-transform: uppercase; font-weight: 600; }
.btn.small, input[type=submit].small, input[type=button].small, input[type=reset].small, button.small { font-size: 12px; line-height: 12px; padding: 5px 15px; }
.btn.equal-padding, input[type=submit].equal-padding, input[type=button].equal-padding, input[type=reset].equal-padding, button.equal-padding { padding: 10px; }
.btn.equal-padding.small, input[type=submit].equal-padding.small, input[type=button].equal-padding.small, input[type=reset].equal-padding.small, button.equal-padding.small { padding: 5px; }
.btn:focus, input[type=submit]:focus, input[type=button]:focus, input[type=reset]:focus, button:focus { outline: none; }
.btn.disabled, .btn:disabled, input[type=submit].disabled, input[type=submit]:disabled, input[type=button].disabled, input[type=button]:disabled, input[type=reset].disabled, input[type=reset]:disabled, button.disabled, button:disabled { border-color: #999999 !important; color: #999999 !important; cursor: not-allowed; }
.btn.disabled:hover, .btn:disabled:hover, input[type=submit].disabled:hover, input[type=submit]:disabled:hover, input[type=button].disabled:hover, input[type=button]:disabled:hover, input[type=reset].disabled:hover, input[type=reset]:disabled:hover, button.disabled:hover, button:disabled:hover { background-color: transparent !important; }
@media (max-width: 420px) { .btn, input[type=submit], input[type=button], input[type=reset], button { font-size: 22px; line-height: 22px; } }

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

.left-align { text-align: left; }

.right-align { text-align: right; }

.separator-top { border-top: 1px solid transparent; }

.separator-right { border-right: 1px solid transparent; }

.separator-bottom { border-bottom: 1px solid transparent; }

.separator-left { border-left: 1px solid transparent; }

span.wpcf7-list-item { margin-left: 0; }

.gradient-icon { text-align: center; }
.gradient-icon svg { max-height: 120px; margin: 0 20px; }
@media (max-width: 600px) { .gradient-icon svg { max-height: 80px; } }

.clearfix::before, .clearfix::after { content: ' '; display: table; }
.clearfix::after { clear: both; }

header {background-color: rgba(255, 255, 255, 0.8);z-index: 100;position: absolute;top: 0;width: 100%;-webkit-box-shadow: 0px 10px 81px -24px rgba(0,0,0,0.61);-moz-box-shadow: 0px 10px 81px -24px rgba(0,0,0,0.61);box-shadow: 0px 10px 81px -24px rgba(0,0,0,0.61);}
header .wrapper {max-width: 1620px;margin: 0 auto;height: 100%;/* background: #000; */}
header .wrapper:after::before, header .wrapper:after::after { content: ' '; display: table; }
header .wrapper:after::after { clear: both; }
header .mobile-overlay { display: none; }
header .main {height: 90px;}
header .main .left {width: 225px;position: relative;/* border-right: 1px solid #999999; */height: 100%;position: relative;/* background: #eae8e8; */float: left;}
header .main .left img {width: 145px;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
header .main .left .search-icon, header .main .left .hamburger { display: none; }
header .main .menus {float: left;width: -webkit-calc(100% - 225px - 225px);width: calc(100% - 225px - 225px);height: 100%;position: relative;color: #999999;}
header .main .menus .main-menu {position: absolute;bottom: 10px;right: 40px;text-align: right;font-size: 18px;font-family: "Poppins", Helvetica, sans-serif;width: -webkit-calc(100% - 20px);width: calc(100% - 80px);text-align: center;font-weight: bold;}
header .main .menus .main-menu a { margin: 0 1em; line-height: 1.6em; }
header .main .menus .main-menu a:first-child { margin-left: 0; }
header .main .menus .main-menu a:last-child { margin-right: 0; }
header .main .menus .search-icon {position: absolute;top: 58px;left: calc(105% + 50px);/* transform: rotate(-35deg); */font-size: 15px;}
header .main .menus .search-icon span { font-size: 0; }
header .main .menus .secondary-menu {font-size: 15px;font-family: "Poppins", Helvetica, sans-serif;position: absolute;left: calc(105% + 20px);bottom: 65px;text-align: right;font-weight: light!important;top: 12px;/* display: table-cell; */width: 108px;text-align: right;}
header .main .menus a {text-decoration: none;text-transform: uppercase;display: inline-block;/* font-weight: bold; */margin: 0 0.5em;}
header .main .menus a:first-child {margin-left: 0;}
header .main .menus a:last-child {margin-right: 0.5em;}
header .main .menus a.always-grey { color: #999999 !important; }
header .main .right {float: left;width: 224px;border-left: 1px solid #eae8e8;height: 100%;position: relative;display: none;}
header .main .right .spark-cta { position: absolute; top: 12px; left: 50%; -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); display: none; text-align: center; font-family: "Poppins", Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; color: #999999; font-weight: bold; }
header .main .right .spark-cta img { width: 120px; display: block; margin-bottom: 2px; }
header .main .right .spark-cta a { text-decoration: none; }
header .main .right .social {position: absolute;left: 0;width: 100%;top: 40px;text-align: center;display: none;}
header .main .right .social a { text-decoration: none; }
header .main .right .social a svg { width: 30px; height: 30px; margin: 0 5px; }
header .main .right .newsletter-link {position: relative;/* left: 10px; *//* bottom: 13px; */font-family: "Poppins", Helvetica, sans-serif;font-size: 14px;text-decoration: none;font-weight: bold;text-transform: uppercase;display: table;color: #999999;margin: auto;top: 10px;}
header .main .right .newsletter-link svg { vertical-align: middle; }
header .sub-bar {font-size: 16px;font-family: "Poppins", Helvetica, sans-serif;color: #999999;text-align: center;border-top: 1px solid #eae8e8;padding: 20px 0px;}
header .sub-bar a { text-transform: uppercase; text-decoration: none; display: inline-block; font-weight: bold; margin: 0 0.5em; padding: 5px 0; vertical-align: middle; }
header .sub-bar a.always-grey { color: #999999 !important; }
header .search-bar { height: 0; overflow: hidden; opacity: 0; border-top: 1px solid #999999; -moz-transition: height 0.3s; -o-transition: height 0.3s; -webkit-transition: height 0.3s; transition: height 0.3s; }
header .search-bar::before, header .search-bar::after { content: ' '; display: table; }
header .search-bar::after { clear: both; }
header .search-bar form { margin: 0; }
header .search-bar input[type=text] { width: -webkit-calc(100% - 60px); width: calc(100% - 60px); background-color: transparent; font-size: 40px; padding: 0 10px; float: left; margin: 0; border: none; }
header .search-bar a#searchsubmit { font-size: 0; width: 60px; height: 60px; position: relative; float: left; margin: 0; border: none; display: block; }
header .search-bar a#searchsubmit svg { position: absolute; top: 50%; left: 50%; -transform: translate(-50%, -50%) rotate(-35deg); -ms-transform: translate(-50%, -50%) rotate(-35deg); -webkit-transform: translate(-50%, -50%) rotate(-35deg); transform: translate(-50%, -50%) rotate(-35deg); }
header .search-bar.visible { height: 61px; opacity: 1; }
@media screen and (max-width: 950px) { header .main { height: 50px; }
  header .main .left { width: 100%; position: relative; border-right: none; }
  header .main .left img { position: absolute; top: 50%; height: 40px; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  header .main .left .hamburger { display: block; position: absolute; top: 50%; left: 10px; width: 40px; height: 36px; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  header .main .left .hamburger .bar { display: block; height: 6px; margin-bottom: 8px; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; background-color: #999999; }
  header .main .left .hamburger .bar:last-child { margin-bottom: 0; }
  header .main .left .hamburger .bar:first-child, header .main .left .hamburger .bar:last-child { -moz-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; }
  header .main .left .search-icon { display: block; height: 32px; width: 40px; position: absolute; top: 50%; right: 10px; -moz-transform: translateY(-50%) rotate(-35deg); -ms-transform: translateY(-50%) rotate(-35deg); -webkit-transform: translateY(-50%) rotate(-35deg); transform: translateY(-50%) rotate(-35deg); }
  header .main .left .search-icon svg { height: 32px !important; width: auto !important; }
  header .main .right { display: none; }
  header .main .menus { display: none; }
  /*header .sub-bar { display: none; }*/
  header.mobile-overlay-visible .mobile-overlay { overflow: scroll; -webkit-overflow-scrolling: touch; bottom: 0; height: auto; }
  header.mobile-overlay-visible .left .hamburger .bar:first-child { -moz-transform: rotate(-45deg) scale(0.95, 1); -ms-transform: rotate(-45deg) scale(0.95, 1); -webkit-transform: rotate(-45deg) scale(0.95, 1); transform: rotate(-45deg) scale(0.95, 1); }
  header.mobile-overlay-visible .left .hamburger .bar:nth-child(2) { -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -webkit-transform: scale(0, 1); transform: scale(0, 1); }
  header.mobile-overlay-visible .left .hamburger .bar:last-child { -moz-transform: rotate(45deg) scale(0.95, 1); -ms-transform: rotate(45deg) scale(0.95, 1); -webkit-transform: rotate(45deg) scale(0.95, 1); transform: rotate(45deg) scale(0.95, 1); }
  header .mobile-overlay { display: block; background-color: rgba(255, 255, 255, 0.95); -webkit-overflow-scrolling: touch; position: fixed; top: 50px; left: 0; width: 100%; bottom: 100vh; overflow: hidden; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
  header .mobile-overlay .inner { padding: 10px; }
  header .mobile-overlay.visible { max-height: 1000px; }
  header .mobile-overlay .newsletter-container { padding: 15px 0; }
  header .mobile-overlay .newsletter-container a { text-align: center; }
  header .mobile-overlay a { display: block; padding: 5px 10px; font-size: 18px; font-family: "Poppins", Helvetica, sans-serif; color: #999999; text-decoration: none; }
  header .mobile-overlay .social { text-align: center; }
  header .mobile-overlay .social a { display: inline-block; margin: 10px; padding: 0; }
  header .mobile-overlay .social a img, header .mobile-overlay .social a svg { width: 40px; height: 40px; } }

.search-everything-highlight-color { background-color: transparent !important; color: #F67D4B; }

footer { font-size: 12px; line-height: 1.5em; }
footer .wrapper {border-top: 1px solid #999999;padding: 3.5em;max-width: 100%;margin: 3.5em auto 0 auto;}
footer .copyright a { display: block; }
footer .contacts { margin-top: 0.75rem; }
@media screen and (max-width: 640px){footer .contacts { padding-left: 36%; }}
@media screen and (min-width: 640px) and (max-width:1024px){footer .contacts { padding-left: 19.3%; }}
footer .spark-cta { font-family: "Poppins", Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }

.page-header {padding-top: 290px;padding-bottom: 60px;}
@media (max-width: 950px) { .page-header { padding-top: 70px; padding-bottom: 20px; } }
.page-header h1 { line-height: 1em; margin: 0.15em 0; }
.page-header.smaller-font h1 { font-size: 26px; }
@media screen and (min-width: 40em) { .page-header.smaller-font h1 { font-size: 32px; } }
@media screen and (min-width: 64em) { .page-header.smaller-font h1 { font-size: 42px; } }
.page-header p:last-child { margin-bottom: 0; }
.page-header hr { border-top: 5px solid white; border-left: none; border-right: none; border-bottom: none; }
.page-header.project { padding-top: 200px; }
@media (max-width: 950px) { .page-header.project { padding-top: 70px; } }
.page-header.project .bread-crumbs { font-size: 13px; font-weight: 600; }
.page-header.project h1 { font-size: 32px; line-height: 1.1em; font-weight: 500; text-transform: none; }
.page-header.project h3 { font-size: 18px; font-weight: 700; margin-top: 0.25em; text-transform: none; }
.page-header.project h3, .page-header.project h4 { color: #eaed7a !important; }
.page-header.project .stats-table { width: 100%; }
.page-header.project .stats-table th { text-align: left; text-transform: uppercase; color: #eaed7a; font-size: 14px; border-right: 1px solid #ffffff; padding: 5px 10px 0 10px; }
.page-header.project .stats-table th:last-child { border-right: none; padding-right: 0; }
.page-header.project .stats-table th:first-child { padding-left: 0; }
.page-header.project .stats-table td { padding: 5px 10px; border-right: 1px solid #ffffff; }
.page-header.project .stats-table td h4 { margin-top: 0; font-size: 14px; margin-bottom: 0.25em; }
.page-header.project .stats-table td:last-child { border-right: none; padding-right: 0; }
.page-header.project .stats-table td:first-child { padding-left: 0; }
@media (max-width: 950px) { .page-header.project .stats-table { display: block; }
  .page-header.project .stats-table tbody { width: 100% !important; display: block; }
  .page-header.project .stats-table tr { display: block; width: 100% !important; }
  .page-header.project .stats-table tr th, .page-header.project .stats-table tr td { border-right: none; border-bottom: 1px solid white; display: block; padding: 5px 10px !important; width: 100% !important; }
  .page-header.project .stats-table tr th h4, .page-header.project .stats-table tr td h4 { display: inline-block; } }

@media (min-width: 951px) { body.no-submenu .page-header { padding-top: 170px; } }
.search-results .page-header { padding-top: 170px; padding-bottom: 30px; }

.resources { margin-top: 1em; }
.resources .resource-block { position: relative; text-align: center; background-color: #F3F3F3; padding: 1em; }
.resources .resource-block h4 { color: #231F20; margin-top: 0; margin-bottom: 0.25em; text-align: left; }

.projects .filters { margin-bottom: 1em; background-color: #F3F3F3; padding: 1em 1em 0 1em; }
.projects .filters .top-row { margin-bottom: 10px; }
.projects .filters .top-row h4 { margin: 0; float: left; }
.projects .filters .top-row a { float: right; }
.projects .filters .top-row::after { clear: both; height: 0; visibility: hidden; display: block; content: ''; }
.projects .filters label { font-size: 0.8em; margin: 0 0 0.25em 0; }
.projects .filters select { height: 45px; font-size: 16px; }
@media screen and (max-width: 63.9375em) { .projects .filters .filter-option { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row; -moz-flex-flow: row; -ms-flex-flow: row; flex-flow: row; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; align-items: flex-start; }
  .projects .filters .filter-option label { width: 140px; vertical-align: middle; line-height: 45px; -webkit-box-flex: 0 0 auto; -moz-box-flex: 0 0 auto; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
  .projects .filters .filter-option select { -webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } }
@media (max-width: 600px) { .projects .filters .filter-option { -webkit-flex-flow: column; -moz-flex-flow: column; -ms-flex-flow: column; flex-flow: column; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; align-items: flex-start; }
  .projects .filters .filter-option label { line-height: 1em; } }
.projects .filters.search-bar { padding: 1em; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row; -moz-flex-flow: row; -ms-flex-flow: row; flex-flow: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; }
.projects .filters.search-bar h4 { margin: 0; }
.projects .filters.search-bar label { -webkit-box-flex: 0 0 auto; -moz-box-flex: 0 0 auto; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.projects .filters.search-bar input[type=text] { -webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; margin: 0 0.5em; }
.projects .filters.search-bar input[type=button] { -webkit-box-flex: 0 0 auto; -moz-box-flex: 0 0 auto; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
@media (max-width: 600px) { .projects .filters.search-bar { -webkit-flex-flow: column; -moz-flex-flow: column; -ms-flex-flow: column; flex-flow: column; }
  .projects .filters.search-bar input[type=text] { margin: 0.5em 0 0.85em 0; } }
.projects .project { background-color: #F3F3F3; margin-bottom: 1em; padding: 1em 1em 0.85em 1em; }
.projects .project h3 { margin: 0 0 0.25em 0; font-size: 18px; text-transform: none; }
@media screen and (min-width: 64em) { .projects .project h3 { font-size: 24px; } }
.projects .project .info { font-size: 14px; }
.projects .project .info label { display: inline-block; margin-bottom: 0; text-transform: uppercase; }
.projects .project .info .value { display: inline-block; margin: 0 10px; }
.projects .project .info .group { display: inline-block; }
@media (max-width: 950px) { .projects .project .info .group { display: block; } }
.projects .project[data-valid=false] { opacity: 0.5; }

.theme-bordered-top, .theme-bordered-bottom { position: relative; }
.theme-bordered-top:before, .theme-bordered-bottom:before { position: absolute; left: 0; width: 100%; padding-top: 2.02020202%; content: ''; background-size: 100% auto; z-index: 2; }
.theme-bordered-top.border-repeated:before, .theme-bordered-bottom.border-repeated:before { height: 7px; padding-top: 0; background-size: auto 100%; background-repeat: repeat; background-position: center center; }

.steps img { width: 300px; }

.section.story-post { margin-top: 20px; }
.section.story-post h1 { margin-top: 0; }
.section.story-post time { font-weight: bold; font-family: "Poppins", Helvetica, sans-serif; margin-bottom: 1em; display: block; }

.section.story-listing { margin-top: 2em; }
.section.story-listing.single { margin-top: -webkit-calc(150px + 2em); margin-top: calc(150px + 2em); }
@media (max-width: 950px) { .section.story-listing.single { margin-top: -webkit-calc(50px + 2em); margin-top: calc(50px + 2em); } }
.section.story-listing time { font-weight: bold; font-family: "Poppins", Helvetica, sans-serif; margin-bottom: 1em; display: block; }
.section.story-listing .story-block { margin-bottom: 1em; padding: 15px; }
.section.story-listing .story-block h3 { font-size: 20px; }
.section.story-listing .category-filters { margin-bottom: 0.75em; text-transform: uppercase; font-weight: 600; }
.section.story-listing .category-filters a { text-decoration: none; }

.newsletter-block { margin-top: 1.5em; background-color: #ade9e9; text-align: center; padding: 10px; }
.newsletter-block h3 { margin: 10px 0; }

.callout { font-size: 1.15em; font-weight: bold; max-width: 420px; padding: 0.5em; position: relative; padding: 20px 10px; }
.callout::after, .callout::before { position: absolute; left: 0; width: 100%; padding-top: 2.02020202%; content: ''; background-size: 100% auto; z-index: 2; }
.callout::after { bottom: 0; }
.callout::before { top: 0; }

.theme-bordered-top:before { top: 0; }

.theme-bordered-bottom:before { bottom: 0; }

.rainbow-border { height: 6px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABvYAAAAMBAMAAABLgJfHAAAAG1BMVEX2fUv/uDb+0ggOlV6j416t6ekAwd4AYJyZmZokyTlOAAAAOklEQVR4Ae3TMQEAIAwDwYAD/JtFQOZOvTPw05/MexJFQuIGaDvfA+8B3gPvAd4D7wHeA+8B3gPvAR9qNQCggGIacQAAAABJRU5ErkJggg=='); background-size: 100% auto; width: 100%; margin-bottom: 18px; }

.wp-caption img, .wp-caption { width: auto !important; max-width: 100% !important; height: auto !important; }

.search-result .info { font-size: 14px; }
.search-result .info label { display: inline-block; margin-bottom: 0; text-transform: uppercase; }
.search-result .info .value { display: inline-block; margin: 0 10px; }
.search-result .info .group { display: inline-block; }
@media (max-width: 950px) { .search-result .info .group { display: block; } }
@media (max-width: 375px) { .search-result .info label { display: block; }
  .search-result .info .value { margin: 5px 0 10px 0; display: block; } }

select { -webkit-appearance: none; -moz-appearance: none; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2851, 51, 51%29'></polygon></svg>"); background-size: 9px 6px; background-position: right -0.5em center; background-origin: content-box; background-repeat: no-repeat; padding-right: 1.5em; }
@media screen and (min-width: 0\0) { select { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }

textarea, select, input[type=text], input[type=email], input[type=number], input[type=search], input[type=tel], input[type=url], input[type=password] { height: 60px; padding: 12px 10px; background-color: #fff; border: 1px solid white; border-radius: 0; box-shadow: none; box-sizing: border-box; width: 100%; margin-bottom: 1em; }

input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; min-height: 130px; padding-top: 6px; padding-bottom: 6px; }

input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus { border: 1px solid #231F20; outline: 0; }

textarea:focus, select:focus { border: 1px solid #231F20; outline: 0; }

label, legend { display: block; margin-bottom: .5rem; font-weight: 600; }

fieldset { padding: 0; border-width: 0; }

input[type="checkbox"], input[type="radio"] { display: inline; }

label > .label-body { display: inline-block; margin-left: .5rem; font-weight: normal; }

body.color-scheme-dark-orange { color: #231F20; }
body.color-scheme-dark-orange h1, body.color-scheme-dark-orange h2 { color: #999999; }
body.color-scheme-dark-orange h3, body.color-scheme-dark-orange h4 { color: #F67D4B; }
body.color-scheme-dark-orange h3.grey, body.color-scheme-dark-orange h4.grey { color: #999999; }
body.color-scheme-dark-orange h5, body.color-scheme-dark-orange h6 { color: #231F20; }
body.color-scheme-dark-orange .color-border { border: 2px solid #FFB836; }
body.color-scheme-dark-orange .caption, body.color-scheme-dark-orange .wp-caption-text { border-color: #F67D4B; }
body.color-scheme-dark-orange header .menus a.current-menu-item, body.color-scheme-dark-orange header .menus a.current-menu-ancestor, body.color-scheme-dark-orange header .menus a.current-page-ancestor, body.color-scheme-dark-orange header .menus a:hover { color: #F67D4B; }
body.color-scheme-dark-orange header .newsletter-link.current-menu-item, body.color-scheme-dark-orange header .newsletter-link.current-page-ancestor, body.color-scheme-dark-orange header .newsletter-link:hover, body.color-scheme-dark-orange header .spark-cta a.current-menu-item, body.color-scheme-dark-orange header .spark-cta a.current-page-ancestor, body.color-scheme-dark-orange header .spark-cta a:hover { color: #F67D4B; }
body.color-scheme-dark-orange .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEX2fUv/uDb/0gALcyoGAAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-dark-orange .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEX2fUv/uDb/0gALcyoGAAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-dark-orange .btn, body.color-scheme-dark-orange input[type=submit], body.color-scheme-dark-orange input[type=button], body.color-scheme-dark-orange input[type=reset], body.color-scheme-dark-orange button { background-color: transparent; border: 3px solid #F67D4B; color: #F67D4B; }
body.color-scheme-dark-orange .btn:hover, body.color-scheme-dark-orange .btn:focus, body.color-scheme-dark-orange input[type=submit]:hover, body.color-scheme-dark-orange input[type=submit]:focus, body.color-scheme-dark-orange input[type=button]:hover, body.color-scheme-dark-orange input[type=button]:focus, body.color-scheme-dark-orange input[type=reset]:hover, body.color-scheme-dark-orange input[type=reset]:focus, body.color-scheme-dark-orange button:hover, body.color-scheme-dark-orange button:focus { background-color: #F67D4B; color: white; }
body.color-scheme-dark-orange .page-header { background-color: #F67D4B; color: #FFFFFF; }
body.color-scheme-dark-orange .page-header h1, body.color-scheme-dark-orange .page-header h2, body.color-scheme-dark-orange .page-header h3, body.color-scheme-dark-orange .page-header h4, body.color-scheme-dark-orange .page-header h5, body.color-scheme-dark-orange .page-header h6 { color: #FFFFFF; }
body.color-scheme-dark-orange .grey-fill { fill: #999999; }
body.color-scheme-dark-orange .highlight-fill { fill: #F67D4B; }
body.color-scheme-dark-orange .foreground-fill { fill: #231F20; }
body.color-scheme-dark-orange .highlight-color { color: #F67D4B; }
body.color-scheme-dark-orange .highlight-color, body.color-scheme-dark-orange .highlight { color: #F67D4B; }
body.color-scheme-dark-orange .hoverable.current-menu-item .hover-highlight-fill, body.color-scheme-dark-orange .hoverable.current-menu-ancestor .hover-highlight-fill, body.color-scheme-dark-orange .hoverable.current-page-ancestor .hover-highlight-fill, body.color-scheme-dark-orange .hoverable:hover .hover-highlight-fill { fill: #F67D4B; }
body.color-scheme-dark-orange .hover-highlight-fill:hover { fill: #F67D4B; }
body.color-scheme-dark-orange .gradient-icon path, body.color-scheme-dark-orange .gradient-icon rect { fill: url(#orange-svg-gradient) !important; }
body.color-scheme-dark-orange .theme-bordered-top:before, body.color-scheme-dark-orange .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEX2fUv/uDb/0gALcyoGAAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-dark-orange .separator-top { border-top: 1px solid #F67D4B; }
body.color-scheme-dark-orange .separator-bottom { border-bottom: 1px solid #F67D4B; }
body.color-scheme-light-orange { color: #231F20; }
body.color-scheme-light-orange h1, body.color-scheme-light-orange h2 { color: #999999; }
body.color-scheme-light-orange h3, body.color-scheme-light-orange h4 { color: #FFB836; }
body.color-scheme-light-orange h3.grey, body.color-scheme-light-orange h4.grey { color: #999999; }
body.color-scheme-light-orange h5, body.color-scheme-light-orange h6 { color: #231F20; }
body.color-scheme-light-orange .color-border { border: 2px solid #F67D4B; }
body.color-scheme-light-orange .caption, body.color-scheme-light-orange .wp-caption-text { border-color: #FFB836; }
body.color-scheme-light-orange header .menus a.current-menu-item, body.color-scheme-light-orange header .menus a.current-menu-ancestor, body.color-scheme-light-orange header .menus a.current-page-ancestor, body.color-scheme-light-orange header .menus a:hover { color: #FFB836; }
body.color-scheme-light-orange header .newsletter-link.current-menu-item, body.color-scheme-light-orange header .newsletter-link.current-page-ancestor, body.color-scheme-light-orange header .newsletter-link:hover, body.color-scheme-light-orange header .spark-cta a.current-menu-item, body.color-scheme-light-orange header .spark-cta a.current-page-ancestor, body.color-scheme-light-orange header .spark-cta a:hover { color: #FFB836; }
body.color-scheme-light-orange .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEX2fUv/uDb/0gALcyoGAAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-light-orange .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEX2fUv/uDb/0gALcyoGAAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-light-orange .btn, body.color-scheme-light-orange input[type=submit], body.color-scheme-light-orange input[type=button], body.color-scheme-light-orange input[type=reset], body.color-scheme-light-orange button { background-color: transparent; border: 3px solid #FFB836; color: #FFB836; }
body.color-scheme-light-orange .btn:hover, body.color-scheme-light-orange .btn:focus, body.color-scheme-light-orange input[type=submit]:hover, body.color-scheme-light-orange input[type=submit]:focus, body.color-scheme-light-orange input[type=button]:hover, body.color-scheme-light-orange input[type=button]:focus, body.color-scheme-light-orange input[type=reset]:hover, body.color-scheme-light-orange input[type=reset]:focus, body.color-scheme-light-orange button:hover, body.color-scheme-light-orange button:focus { background-color: #FFB836; color: white; }
body.color-scheme-light-orange .page-header { background-color: #FFB836; color: #FFFFFF; }
body.color-scheme-light-orange .page-header h1, body.color-scheme-light-orange .page-header h2, body.color-scheme-light-orange .page-header h3, body.color-scheme-light-orange .page-header h4, body.color-scheme-light-orange .page-header h5, body.color-scheme-light-orange .page-header h6 { color: #FFFFFF; }
body.color-scheme-light-orange .grey-fill { fill: #999999; }
body.color-scheme-light-orange .highlight-fill { fill: #FFB836; }
body.color-scheme-light-orange .foreground-fill { fill: #231F20; }
body.color-scheme-light-orange .highlight-color { color: #FFB836; }
body.color-scheme-light-orange .highlight-color, body.color-scheme-light-orange .highlight { color: #FFB836; }
body.color-scheme-light-orange .hoverable.current-menu-item .hover-highlight-fill, body.color-scheme-light-orange .hoverable.current-menu-ancestor .hover-highlight-fill, body.color-scheme-light-orange .hoverable.current-page-ancestor .hover-highlight-fill, body.color-scheme-light-orange .hoverable:hover .hover-highlight-fill { fill: #FFB836; }
body.color-scheme-light-orange .hover-highlight-fill:hover { fill: #FFB836; }
body.color-scheme-light-orange .gradient-icon path, body.color-scheme-light-orange .gradient-icon rect { fill: url(#orange-svg-gradient) !important; }
body.color-scheme-light-orange .theme-bordered-top:before, body.color-scheme-light-orange .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEX2fUv/uDb/0gALcyoGAAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-light-orange .separator-top { border-top: 1px solid #FFB836; }
body.color-scheme-light-orange .separator-bottom { border-bottom: 1px solid #FFB836; }
body.color-scheme-bright-blue { color: #231F20; }
body.color-scheme-bright-blue h1, body.color-scheme-bright-blue h2 { color: #999999; }
body.color-scheme-bright-blue h3, body.color-scheme-bright-blue h4 { color: #00C1DE; }
body.color-scheme-bright-blue h3.grey, body.color-scheme-bright-blue h4.grey { color: #999999; }
body.color-scheme-bright-blue h5, body.color-scheme-bright-blue h6 { color: #231F20; }
body.color-scheme-bright-blue .color-border { border: 2px solid #00609C; }
body.color-scheme-bright-blue .caption, body.color-scheme-bright-blue .wp-caption-text { border-color: #00C1DE; }
body.color-scheme-bright-blue header .menus a.current-menu-item, body.color-scheme-bright-blue header .menus a.current-menu-ancestor, body.color-scheme-bright-blue header .menus a.current-page-ancestor, body.color-scheme-bright-blue header .menus a:hover { color: #00C1DE; }
body.color-scheme-bright-blue header .newsletter-link.current-menu-item, body.color-scheme-bright-blue header .newsletter-link.current-page-ancestor, body.color-scheme-bright-blue header .newsletter-link:hover, body.color-scheme-bright-blue header .spark-cta a.current-menu-item, body.color-scheme-bright-blue header .spark-cta a.current-page-ancestor, body.color-scheme-bright-blue header .spark-cta a:hover { color: #00C1DE; }
body.color-scheme-bright-blue .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-bright-blue .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-bright-blue .btn, body.color-scheme-bright-blue input[type=submit], body.color-scheme-bright-blue input[type=button], body.color-scheme-bright-blue input[type=reset], body.color-scheme-bright-blue button { background-color: transparent; border: 3px solid #00C1DE; color: #00C1DE; }
body.color-scheme-bright-blue .btn:hover, body.color-scheme-bright-blue .btn:focus, body.color-scheme-bright-blue input[type=submit]:hover, body.color-scheme-bright-blue input[type=submit]:focus, body.color-scheme-bright-blue input[type=button]:hover, body.color-scheme-bright-blue input[type=button]:focus, body.color-scheme-bright-blue input[type=reset]:hover, body.color-scheme-bright-blue input[type=reset]:focus, body.color-scheme-bright-blue button:hover, body.color-scheme-bright-blue button:focus { background-color: #00C1DE; color: white; }
body.color-scheme-bright-blue .page-header { background-color: #00C1DE; color: #FFFFFF; }
body.color-scheme-bright-blue .page-header h1, body.color-scheme-bright-blue .page-header h2, body.color-scheme-bright-blue .page-header h3, body.color-scheme-bright-blue .page-header h4, body.color-scheme-bright-blue .page-header h5, body.color-scheme-bright-blue .page-header h6 { color: #FFFFFF; }
body.color-scheme-bright-blue .grey-fill { fill: #999999; }
body.color-scheme-bright-blue .highlight-fill { fill: #00C1DE; }
body.color-scheme-bright-blue .foreground-fill { fill: #231F20; }
body.color-scheme-bright-blue .highlight-color { color: #00C1DE; }
body.color-scheme-bright-blue .highlight-color, body.color-scheme-bright-blue .highlight { color: #00C1DE; }
body.color-scheme-bright-blue .hoverable.current-menu-item .hover-highlight-fill, body.color-scheme-bright-blue .hoverable.current-menu-ancestor .hover-highlight-fill, body.color-scheme-bright-blue .hoverable.current-page-ancestor .hover-highlight-fill, body.color-scheme-bright-blue .hoverable:hover .hover-highlight-fill { fill: #00C1DE; }
body.color-scheme-bright-blue .hover-highlight-fill:hover { fill: #00C1DE; }
body.color-scheme-bright-blue .gradient-icon path, body.color-scheme-bright-blue .gradient-icon rect { fill: url(#blue-svg-gradient) !important; }
body.color-scheme-bright-blue .theme-bordered-top:before, body.color-scheme-bright-blue .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-bright-blue .separator-top { border-top: 1px solid #00C1DE; }
body.color-scheme-bright-blue .separator-bottom { border-bottom: 1px solid #00C1DE; }
body.color-scheme-dark-blue { color: #231F20; }
body.color-scheme-dark-blue h1, body.color-scheme-dark-blue h2 { color: #999999; }
body.color-scheme-dark-blue h3, body.color-scheme-dark-blue h4 { color: #00609C; }
body.color-scheme-dark-blue h3.grey, body.color-scheme-dark-blue h4.grey { color: #999999; }
body.color-scheme-dark-blue h5, body.color-scheme-dark-blue h6 { color: #231F20; }
body.color-scheme-dark-blue .color-border { border: 2px solid #ADE9E9; }
body.color-scheme-dark-blue .caption, body.color-scheme-dark-blue .wp-caption-text { border-color: #00609C; }
body.color-scheme-dark-blue header .menus a.current-menu-item, body.color-scheme-dark-blue header .menus a.current-menu-ancestor, body.color-scheme-dark-blue header .menus a.current-page-ancestor, body.color-scheme-dark-blue header .menus a:hover { color: #00609C; }
body.color-scheme-dark-blue header .newsletter-link.current-menu-item, body.color-scheme-dark-blue header .newsletter-link.current-page-ancestor, body.color-scheme-dark-blue header .newsletter-link:hover, body.color-scheme-dark-blue header .spark-cta a.current-menu-item, body.color-scheme-dark-blue header .spark-cta a.current-page-ancestor, body.color-scheme-dark-blue header .spark-cta a:hover { color: #00609C; }
body.color-scheme-dark-blue .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-dark-blue .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-dark-blue .btn, body.color-scheme-dark-blue input[type=submit], body.color-scheme-dark-blue input[type=button], body.color-scheme-dark-blue input[type=reset], body.color-scheme-dark-blue button { background-color: transparent; border: 3px solid #00609C; color: #00609C; }
body.color-scheme-dark-blue .btn:hover, body.color-scheme-dark-blue .btn:focus, body.color-scheme-dark-blue input[type=submit]:hover, body.color-scheme-dark-blue input[type=submit]:focus, body.color-scheme-dark-blue input[type=button]:hover, body.color-scheme-dark-blue input[type=button]:focus, body.color-scheme-dark-blue input[type=reset]:hover, body.color-scheme-dark-blue input[type=reset]:focus, body.color-scheme-dark-blue button:hover, body.color-scheme-dark-blue button:focus { background-color: #00609C; color: white; }
body.color-scheme-dark-blue .page-header { background-color: #00609C; color: #FFFFFF; }
body.color-scheme-dark-blue .page-header h1, body.color-scheme-dark-blue .page-header h2, body.color-scheme-dark-blue .page-header h3, body.color-scheme-dark-blue .page-header h4, body.color-scheme-dark-blue .page-header h5, body.color-scheme-dark-blue .page-header h6 { color: #FFFFFF; }
body.color-scheme-dark-blue .grey-fill { fill: #999999; }
body.color-scheme-dark-blue .highlight-fill { fill: #00609C; }
body.color-scheme-dark-blue .foreground-fill { fill: #231F20; }
body.color-scheme-dark-blue .highlight-color { color: #00609C; }
body.color-scheme-dark-blue .highlight-color, body.color-scheme-dark-blue .highlight { color: #00609C; }
body.color-scheme-dark-blue .hoverable.current-menu-item .hover-highlight-fill, body.color-scheme-dark-blue .hoverable.current-menu-ancestor .hover-highlight-fill, body.color-scheme-dark-blue .hoverable.current-page-ancestor .hover-highlight-fill, body.color-scheme-dark-blue .hoverable:hover .hover-highlight-fill { fill: #00609C; }
body.color-scheme-dark-blue .hover-highlight-fill:hover { fill: #00609C; }
body.color-scheme-dark-blue .gradient-icon path, body.color-scheme-dark-blue .gradient-icon rect { fill: url(#blue-svg-gradient) !important; }
body.color-scheme-dark-blue .theme-bordered-top:before, body.color-scheme-dark-blue .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-dark-blue .separator-top { border-top: 1px solid #00609C; }
body.color-scheme-dark-blue .separator-bottom { border-bottom: 1px solid #00609C; }
body.color-scheme-light-green { color: #231F20; }
body.color-scheme-light-green h1, body.color-scheme-light-green h2 { color: #999999; }
body.color-scheme-light-green h3, body.color-scheme-light-green h4 { color: #A3E35E; }
body.color-scheme-light-green h3.grey, body.color-scheme-light-green h4.grey { color: #999999; }
body.color-scheme-light-green h5, body.color-scheme-light-green h6 { color: #231F20; }
body.color-scheme-light-green .color-border { border: 2px solid #0E955E; }
body.color-scheme-light-green .caption, body.color-scheme-light-green .wp-caption-text { border-color: #A3E35E; }
body.color-scheme-light-green header .menus a.current-menu-item, body.color-scheme-light-green header .menus a.current-menu-ancestor, body.color-scheme-light-green header .menus a.current-page-ancestor, body.color-scheme-light-green header .menus a:hover { color: #A3E35E; }
body.color-scheme-light-green header .newsletter-link.current-menu-item, body.color-scheme-light-green header .newsletter-link.current-page-ancestor, body.color-scheme-light-green header .newsletter-link:hover, body.color-scheme-light-green header .spark-cta a.current-menu-item, body.color-scheme-light-green header .spark-cta a.current-page-ancestor, body.color-scheme-light-green header .spark-cta a:hover { color: #A3E35E; }
body.color-scheme-light-green .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEUOlV7q7Xqj414ejF66AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-light-green .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEUOlV7q7Xqj414ejF66AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-light-green .btn, body.color-scheme-light-green input[type=submit], body.color-scheme-light-green input[type=button], body.color-scheme-light-green input[type=reset], body.color-scheme-light-green button { background-color: transparent; border: 3px solid #A3E35E; color: #A3E35E; }
body.color-scheme-light-green .btn:hover, body.color-scheme-light-green .btn:focus, body.color-scheme-light-green input[type=submit]:hover, body.color-scheme-light-green input[type=submit]:focus, body.color-scheme-light-green input[type=button]:hover, body.color-scheme-light-green input[type=button]:focus, body.color-scheme-light-green input[type=reset]:hover, body.color-scheme-light-green input[type=reset]:focus, body.color-scheme-light-green button:hover, body.color-scheme-light-green button:focus { background-color: #A3E35E; color: white; }
body.color-scheme-light-green .page-header { background-color: #A3E35E; color: #FFFFFF; }
body.color-scheme-light-green .page-header h1, body.color-scheme-light-green .page-header h2, body.color-scheme-light-green .page-header h3, body.color-scheme-light-green .page-header h4, body.color-scheme-light-green .page-header h5, body.color-scheme-light-green .page-header h6 { color: #FFFFFF; }
body.color-scheme-light-green .grey-fill { fill: #999999; }
body.color-scheme-light-green .highlight-fill { fill: #A3E35E; }
body.color-scheme-light-green .foreground-fill { fill: #231F20; }
body.color-scheme-light-green .highlight-color { color: #A3E35E; }
body.color-scheme-light-green .highlight-color, body.color-scheme-light-green .highlight { color: #A3E35E; }
body.color-scheme-light-green .hoverable.current-menu-item .hover-highlight-fill, body.color-scheme-light-green .hoverable.current-menu-ancestor .hover-highlight-fill, body.color-scheme-light-green .hoverable.current-page-ancestor .hover-highlight-fill, body.color-scheme-light-green .hoverable:hover .hover-highlight-fill { fill: #A3E35E; }
body.color-scheme-light-green .hover-highlight-fill:hover { fill: #A3E35E; }
body.color-scheme-light-green .gradient-icon path, body.color-scheme-light-green .gradient-icon rect { fill: url(#green-svg-gradient) !important; }
body.color-scheme-light-green .theme-bordered-top:before, body.color-scheme-light-green .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEUOlV7q7Xqj414ejF66AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-light-green .separator-top { border-top: 1px solid #A3E35E; }
body.color-scheme-light-green .separator-bottom { border-bottom: 1px solid #A3E35E; }
body.color-scheme-dark-green { color: #231F20; }
body.color-scheme-dark-green h1, body.color-scheme-dark-green h2 { color: #999999; }
body.color-scheme-dark-green h3, body.color-scheme-dark-green h4 { color: #0E955E; }
body.color-scheme-dark-green h3.grey, body.color-scheme-dark-green h4.grey { color: #999999; }
body.color-scheme-dark-green h5, body.color-scheme-dark-green h6 { color: #231F20; }
body.color-scheme-dark-green .color-border { border: 2px solid #A3E35E; }
body.color-scheme-dark-green .caption, body.color-scheme-dark-green .wp-caption-text { border-color: #0E955E; }
body.color-scheme-dark-green header .menus a.current-menu-item, body.color-scheme-dark-green header .menus a.current-menu-ancestor, body.color-scheme-dark-green header .menus a.current-page-ancestor, body.color-scheme-dark-green header .menus a:hover { color: #0E955E; }
body.color-scheme-dark-green header .newsletter-link.current-menu-item, body.color-scheme-dark-green header .newsletter-link.current-page-ancestor, body.color-scheme-dark-green header .newsletter-link:hover, body.color-scheme-dark-green header .spark-cta a.current-menu-item, body.color-scheme-dark-green header .spark-cta a.current-page-ancestor, body.color-scheme-dark-green header .spark-cta a:hover { color: #0E955E; }
body.color-scheme-dark-green .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEUOlV7q7Xqj414ejF66AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-dark-green .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEUOlV7q7Xqj414ejF66AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-dark-green .btn, body.color-scheme-dark-green input[type=submit], body.color-scheme-dark-green input[type=button], body.color-scheme-dark-green input[type=reset], body.color-scheme-dark-green button { background-color: transparent; border: 3px solid #0E955E; color: #0E955E; }
body.color-scheme-dark-green .btn:hover, body.color-scheme-dark-green .btn:focus, body.color-scheme-dark-green input[type=submit]:hover, body.color-scheme-dark-green input[type=submit]:focus, body.color-scheme-dark-green input[type=button]:hover, body.color-scheme-dark-green input[type=button]:focus, body.color-scheme-dark-green input[type=reset]:hover, body.color-scheme-dark-green input[type=reset]:focus, body.color-scheme-dark-green button:hover, body.color-scheme-dark-green button:focus { background-color: #0E955E; color: white; }
body.color-scheme-dark-green .page-header { background-color: #0E955E; color: #FFFFFF; }
body.color-scheme-dark-green .page-header h1, body.color-scheme-dark-green .page-header h2, body.color-scheme-dark-green .page-header h3, body.color-scheme-dark-green .page-header h4, body.color-scheme-dark-green .page-header h5, body.color-scheme-dark-green .page-header h6 { color: #FFFFFF; }
body.color-scheme-dark-green .grey-fill { fill: #999999; }
body.color-scheme-dark-green .highlight-fill { fill: #0E955E; }
body.color-scheme-dark-green .foreground-fill { fill: #231F20; }
body.color-scheme-dark-green .highlight-color { color: #0E955E; }
body.color-scheme-dark-green .highlight-color, body.color-scheme-dark-green .highlight { color: #0E955E; }
body.color-scheme-dark-green .hoverable.current-menu-item .hover-highlight-fill, body.color-scheme-dark-green .hoverable.current-menu-ancestor .hover-highlight-fill, body.color-scheme-dark-green .hoverable.current-page-ancestor .hover-highlight-fill, body.color-scheme-dark-green .hoverable:hover .hover-highlight-fill { fill: #0E955E; }
body.color-scheme-dark-green .hover-highlight-fill:hover { fill: #0E955E; }
body.color-scheme-dark-green .gradient-icon path, body.color-scheme-dark-green .gradient-icon rect { fill: url(#green-svg-gradient) !important; }
body.color-scheme-dark-green .theme-bordered-top:before, body.color-scheme-dark-green .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEUOlV7q7Xqj414ejF66AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-dark-green .separator-top { border-top: 1px solid #0E955E; }
body.color-scheme-dark-green .separator-bottom { border-bottom: 1px solid #0E955E; }
body.color-scheme-blue-green { color: #231F20; }
body.color-scheme-blue-green h1, body.color-scheme-blue-green h2 { color: #999999; }
body.color-scheme-blue-green h3, body.color-scheme-blue-green h4 { color: #009ba7; }
body.color-scheme-blue-green h3.grey, body.color-scheme-blue-green h4.grey { color: #999999; }
body.color-scheme-blue-green h5, body.color-scheme-blue-green h6 { color: #231F20; }
body.color-scheme-blue-green .color-border { border: 2px solid #ade9e9; }
body.color-scheme-blue-green .caption, body.color-scheme-blue-green .wp-caption-text { border-color: #009ba7; }
body.color-scheme-blue-green header .menus a.current-menu-item, body.color-scheme-blue-green header .menus a.current-menu-ancestor, body.color-scheme-blue-green header .menus a.current-page-ancestor, body.color-scheme-blue-green header .menus a:hover { color: #009ba7; }
body.color-scheme-blue-green header .newsletter-link.current-menu-item, body.color-scheme-blue-green header .newsletter-link.current-page-ancestor, body.color-scheme-blue-green header .newsletter-link:hover, body.color-scheme-blue-green header .spark-cta a.current-menu-item, body.color-scheme-blue-green header .spark-cta a.current-page-ancestor, body.color-scheme-blue-green header .spark-cta a:hover { color: #009ba7; }
body.color-scheme-blue-green .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-blue-green .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-blue-green .btn, body.color-scheme-blue-green input[type=submit], body.color-scheme-blue-green input[type=button], body.color-scheme-blue-green input[type=reset], body.color-scheme-blue-green button { background-color: transparent; border: 3px solid #009ba7; color: #009ba7; }
body.color-scheme-blue-green .btn:hover, body.color-scheme-blue-green .btn:focus, body.color-scheme-blue-green input[type=submit]:hover, body.color-scheme-blue-green input[type=submit]:focus, body.color-scheme-blue-green input[type=button]:hover, body.color-scheme-blue-green input[type=button]:focus, body.color-scheme-blue-green input[type=reset]:hover, body.color-scheme-blue-green input[type=reset]:focus, body.color-scheme-blue-green button:hover, body.color-scheme-blue-green button:focus { background-color: #009ba7; color: white; }
body.color-scheme-blue-green .page-header { background-color: #009ba7; color: #FFFFFF; }
body.color-scheme-blue-green .page-header h1, body.color-scheme-blue-green .page-header h2, body.color-scheme-blue-green .page-header h3, body.color-scheme-blue-green .page-header h4, body.color-scheme-blue-green .page-header h5, body.color-scheme-blue-green .page-header h6 { color: #FFFFFF; }
body.color-scheme-blue-green .grey-fill { fill: #999999; }
body.color-scheme-blue-green .highlight-fill { fill: #009ba7; }
body.color-scheme-blue-green .foreground-fill { fill: #231F20; }
body.color-scheme-blue-green .highlight-color { color: #009ba7; }
body.color-scheme-blue-green .highlight-color, body.color-scheme-blue-green .highlight { color: #009ba7; }
body.color-scheme-blue-green .hoverable.current-menu-item .hover-highlight-fill, body.color-scheme-blue-green .hoverable.current-menu-ancestor .hover-highlight-fill, body.color-scheme-blue-green .hoverable.current-page-ancestor .hover-highlight-fill, body.color-scheme-blue-green .hoverable:hover .hover-highlight-fill { fill: #009ba7; }
body.color-scheme-blue-green .hover-highlight-fill:hover { fill: #009ba7; }
body.color-scheme-blue-green .gradient-icon path, body.color-scheme-blue-green .gradient-icon rect { fill: url(#blue-svg-gradient) !important; }
body.color-scheme-blue-green .theme-bordered-top:before, body.color-scheme-blue-green .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body.color-scheme-blue-green .separator-top { border-top: 1px solid #009ba7; }
body.color-scheme-blue-green .separator-bottom { border-bottom: 1px solid #009ba7; }
body.color-scheme-grey { color: #231F20; }
body.color-scheme-grey h1, body.color-scheme-grey h2 { color: #999999; }
body.color-scheme-grey h3, body.color-scheme-grey h4 { color: #F67D4B; }
body.color-scheme-grey h3.grey, body.color-scheme-grey h4.grey { color: #999999; }
body.color-scheme-grey h5, body.color-scheme-grey h6 { color: #231F20; }
body.color-scheme-grey .color-border { border: 2px solid #F67D4B; }
body.color-scheme-grey .caption, body.color-scheme-grey .wp-caption-text { border-color: #F67D4B; }
body.color-scheme-grey header .menus a.current-menu-item, body.color-scheme-grey header .menus a.current-menu-ancestor, body.color-scheme-grey header .menus a.current-page-ancestor, body.color-scheme-grey header .menus a:hover { color: #F67D4B; }
body.color-scheme-grey header .newsletter-link.current-menu-item, body.color-scheme-grey header .newsletter-link.current-page-ancestor, body.color-scheme-grey header .newsletter-link:hover, body.color-scheme-grey header .spark-cta a.current-menu-item, body.color-scheme-grey header .spark-cta a.current-page-ancestor, body.color-scheme-grey header .spark-cta a:hover { color: #F67D4B; }
body.color-scheme-grey .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMCAAAAACMrwwBAAAAN0lEQVRYw+3SMREAMAgEsB7+DVRfJdQAOzPTX6IhdSO8CD9CHVilFEqhFEqBUiiFUqAUSqEUTA3M1OICHGDzgwAAAABJRU5ErkJggg=='); }
body.color-scheme-grey .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMCAAAAACMrwwBAAAAN0lEQVRYw+3SMREAMAgEsB7+DVRfJdQAOzPTX6IhdSO8CD9CHVilFEqhFEqBUiiFUqAUSqEUTA3M1OICHGDzgwAAAABJRU5ErkJggg=='); }
body.color-scheme-grey .btn, body.color-scheme-grey input[type=submit], body.color-scheme-grey input[type=button], body.color-scheme-grey input[type=reset], body.color-scheme-grey button { background-color: transparent; border: 3px solid #F67D4B; color: #F67D4B; }
body.color-scheme-grey .btn:hover, body.color-scheme-grey .btn:focus, body.color-scheme-grey input[type=submit]:hover, body.color-scheme-grey input[type=submit]:focus, body.color-scheme-grey input[type=button]:hover, body.color-scheme-grey input[type=button]:focus, body.color-scheme-grey input[type=reset]:hover, body.color-scheme-grey input[type=reset]:focus, body.color-scheme-grey button:hover, body.color-scheme-grey button:focus { background-color: #F67D4B; color: white; }
body.color-scheme-grey .page-header { background-color: #F67D4B; color: #FFFFFF; }
body.color-scheme-grey .page-header h1, body.color-scheme-grey .page-header h2, body.color-scheme-grey .page-header h3, body.color-scheme-grey .page-header h4, body.color-scheme-grey .page-header h5, body.color-scheme-grey .page-header h6 { color: #FFFFFF; }
body.color-scheme-grey .grey-fill { fill: #999999; }
body.color-scheme-grey .highlight-fill { fill: #F67D4B; }
body.color-scheme-grey .foreground-fill { fill: #231F20; }
body.color-scheme-grey .highlight-color { color: #F67D4B; }
body.color-scheme-grey .highlight-color, body.color-scheme-grey .highlight { color: #F67D4B; }
body.color-scheme-grey .hoverable.current-menu-item .hover-highlight-fill, body.color-scheme-grey .hoverable.current-menu-ancestor .hover-highlight-fill, body.color-scheme-grey .hoverable.current-page-ancestor .hover-highlight-fill, body.color-scheme-grey .hoverable:hover .hover-highlight-fill { fill: #F67D4B; }
body.color-scheme-grey .hover-highlight-fill:hover { fill: #F67D4B; }
body.color-scheme-grey .gradient-icon path, body.color-scheme-grey .gradient-icon rect { fill: url(#grey-svg-gradient) !important; }
body.color-scheme-grey .theme-bordered-top:before, body.color-scheme-grey .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMCAAAAACMrwwBAAAAN0lEQVRYw+3SMREAMAgEsB7+DVRfJdQAOzPTX6IhdSO8CD9CHVilFEqhFEqBUiiFUqAUSqEUTA3M1OICHGDzgwAAAABJRU5ErkJggg=='); }
body.color-scheme-grey .separator-top { border-top: 1px solid #F67D4B; }
body.color-scheme-grey .separator-bottom { border-bottom: 1px solid #F67D4B; }
body.color-scheme-grey .page-header { background-color: #999999; }
body.color-scheme-grey h3, body.color-scheme-grey h4 { color: #999999; }
body.color-scheme-green-rainbow { color: #231F20; }
body.color-scheme-green-rainbow h1, body.color-scheme-green-rainbow h2 { color: #999999; }
body.color-scheme-green-rainbow h3, body.color-scheme-green-rainbow h4 { color: #0E955E; }
body.color-scheme-green-rainbow h3.grey, body.color-scheme-green-rainbow h4.grey { color: #999999; }
body.color-scheme-green-rainbow h5, body.color-scheme-green-rainbow h6 { color: #231F20; }
body.color-scheme-green-rainbow .color-border { border: 2px solid #FFB836; }
body.color-scheme-green-rainbow .caption, body.color-scheme-green-rainbow .wp-caption-text { border-color: #0E955E; }
body.color-scheme-green-rainbow header .menus a.current-menu-item, body.color-scheme-green-rainbow header .menus a.current-menu-ancestor, body.color-scheme-green-rainbow header .menus a.current-page-ancestor, body.color-scheme-green-rainbow header .menus a:hover { color: #0E955E; }
body.color-scheme-green-rainbow header .newsletter-link.current-menu-item, body.color-scheme-green-rainbow header .newsletter-link.current-page-ancestor, body.color-scheme-green-rainbow header .newsletter-link:hover, body.color-scheme-green-rainbow header .spark-cta a.current-menu-item, body.color-scheme-green-rainbow header .spark-cta a.current-page-ancestor, body.color-scheme-green-rainbow header .spark-cta a:hover { color: #0E955E; }
body.color-scheme-green-rainbow .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABvYAAAAMBAMAAABLgJfHAAAAG1BMVEX2fUv/uDb+0ggOlV6j416t6ekAwd4AYJyZmZokyTlOAAAAOklEQVR4Ae3TMQEAIAwDwYAD/JtFQOZOvTPw05/MexJFQuIGaDvfA+8B3gPvAd4D7wHeA+8B3gPvAR9qNQCggGIacQAAAABJRU5ErkJggg=='); }
body.color-scheme-green-rainbow .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABvYAAAAMBAMAAABLgJfHAAAAG1BMVEX2fUv/uDb+0ggOlV6j416t6ekAwd4AYJyZmZokyTlOAAAAOklEQVR4Ae3TMQEAIAwDwYAD/JtFQOZOvTPw05/MexJFQuIGaDvfA+8B3gPvAd4D7wHeA+8B3gPvAR9qNQCggGIacQAAAABJRU5ErkJggg=='); }
body.color-scheme-green-rainbow .btn, body.color-scheme-green-rainbow input[type=submit], body.color-scheme-green-rainbow input[type=button], body.color-scheme-green-rainbow input[type=reset], body.color-scheme-green-rainbow button { background-color: transparent; border: 3px solid #0E955E; color: #0E955E; }
body.color-scheme-green-rainbow .btn:hover, body.color-scheme-green-rainbow .btn:focus, body.color-scheme-green-rainbow input[type=submit]:hover, body.color-scheme-green-rainbow input[type=submit]:focus, body.color-scheme-green-rainbow input[type=button]:hover, body.color-scheme-green-rainbow input[type=button]:focus, body.color-scheme-green-rainbow input[type=reset]:hover, body.color-scheme-green-rainbow input[type=reset]:focus, body.color-scheme-green-rainbow button:hover, body.color-scheme-green-rainbow button:focus { background-color: #0E955E; color: white; }
body.color-scheme-green-rainbow .page-header { background-color: #0E955E; color: #FFFFFF; }
body.color-scheme-green-rainbow .page-header h1, body.color-scheme-green-rainbow .page-header h2, body.color-scheme-green-rainbow .page-header h3, body.color-scheme-green-rainbow .page-header h4, body.color-scheme-green-rainbow .page-header h5, body.color-scheme-green-rainbow .page-header h6 { color: #FFFFFF; }
body.color-scheme-green-rainbow .grey-fill { fill: #999999; }
body.color-scheme-green-rainbow .highlight-fill { fill: #0E955E; }
body.color-scheme-green-rainbow .foreground-fill { fill: #231F20; }
body.color-scheme-green-rainbow .highlight-color { color: #0E955E; }
body.color-scheme-green-rainbow .highlight-color, body.color-scheme-green-rainbow .highlight { color: #0E955E; }
body.color-scheme-green-rainbow .hoverable.current-menu-item .hover-highlight-fill, body.color-scheme-green-rainbow .hoverable.current-menu-ancestor .hover-highlight-fill, body.color-scheme-green-rainbow .hoverable.current-page-ancestor .hover-highlight-fill, body.color-scheme-green-rainbow .hoverable:hover .hover-highlight-fill { fill: #0E955E; }
body.color-scheme-green-rainbow .hover-highlight-fill:hover { fill: #0E955E; }
body.color-scheme-green-rainbow .gradient-icon path, body.color-scheme-green-rainbow .gradient-icon rect { fill: url(#rainbow-svg-gradient) !important; }
body.color-scheme-green-rainbow .theme-bordered-top:before, body.color-scheme-green-rainbow .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABvYAAAAMBAMAAABLgJfHAAAAG1BMVEX2fUv/uDb+0ggOlV6j416t6ekAwd4AYJyZmZokyTlOAAAAOklEQVR4Ae3TMQEAIAwDwYAD/JtFQOZOvTPw05/MexJFQuIGaDvfA+8B3gPvAd4D7wHeA+8B3gPvAR9qNQCggGIacQAAAABJRU5ErkJggg=='); }
body.color-scheme-green-rainbow .separator-top { border-top: 1px solid #0E955E; }
body.color-scheme-green-rainbow .separator-bottom { border-bottom: 1px solid #0E955E; }
body .section {display: block;position: relative;/* width: calc(100% - 225px - 225px); */margin: auto;/* width: -webkit-calc(100% - 225px - 225px); */}
body .section.color-scheme-dark-orange { color: #231F20; }
body .section.color-scheme-dark-orange h1, body .section.color-scheme-dark-orange h2 { color: #999999; }
body .section.color-scheme-dark-orange h3, body .section.color-scheme-dark-orange h4 { color: #F67D4B; }
body .section.color-scheme-dark-orange h3.grey, body .section.color-scheme-dark-orange h4.grey { color: #999999; }
body .section.color-scheme-dark-orange h5, body .section.color-scheme-dark-orange h6 { color: #231F20; }
body .section.color-scheme-dark-orange .color-border { border: 2px solid #FFB836; }
body .section.color-scheme-dark-orange .caption, body .section.color-scheme-dark-orange .wp-caption-text { border-color: #F67D4B; }
body .section.color-scheme-dark-orange header .menus a.current-menu-item, body .section.color-scheme-dark-orange header .menus a.current-menu-ancestor, body .section.color-scheme-dark-orange header .menus a.current-page-ancestor, body .section.color-scheme-dark-orange header .menus a:hover { color: #F67D4B; }
body .section.color-scheme-dark-orange header .newsletter-link.current-menu-item, body .section.color-scheme-dark-orange header .newsletter-link.current-page-ancestor, body .section.color-scheme-dark-orange header .newsletter-link:hover, body .section.color-scheme-dark-orange header .spark-cta a.current-menu-item, body .section.color-scheme-dark-orange header .spark-cta a.current-page-ancestor, body .section.color-scheme-dark-orange header .spark-cta a:hover { color: #F67D4B; }
body .section.color-scheme-dark-orange .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEX2fUv/uDb/0gALcyoGAAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-dark-orange .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEX2fUv/uDb/0gALcyoGAAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-dark-orange .btn, body .section.color-scheme-dark-orange input[type=submit], body .section.color-scheme-dark-orange input[type=button], body .section.color-scheme-dark-orange input[type=reset], body .section.color-scheme-dark-orange button { background-color: transparent; border: 3px solid #F67D4B; color: #F67D4B; }
body .section.color-scheme-dark-orange .btn:hover, body .section.color-scheme-dark-orange .btn:focus, body .section.color-scheme-dark-orange input[type=submit]:hover, body .section.color-scheme-dark-orange input[type=submit]:focus, body .section.color-scheme-dark-orange input[type=button]:hover, body .section.color-scheme-dark-orange input[type=button]:focus, body .section.color-scheme-dark-orange input[type=reset]:hover, body .section.color-scheme-dark-orange input[type=reset]:focus, body .section.color-scheme-dark-orange button:hover, body .section.color-scheme-dark-orange button:focus { background-color: #F67D4B; color: white; }
body .section.color-scheme-dark-orange .page-header { background-color: #F67D4B; color: #FFFFFF; }
body .section.color-scheme-dark-orange .page-header h1, body .section.color-scheme-dark-orange .page-header h2, body .section.color-scheme-dark-orange .page-header h3, body .section.color-scheme-dark-orange .page-header h4, body .section.color-scheme-dark-orange .page-header h5, body .section.color-scheme-dark-orange .page-header h6 { color: #FFFFFF; }
body .section.color-scheme-dark-orange .grey-fill { fill: #999999; }
body .section.color-scheme-dark-orange .highlight-fill { fill: #F67D4B; }
body .section.color-scheme-dark-orange .foreground-fill { fill: #231F20; }
body .section.color-scheme-dark-orange .highlight-color { color: #F67D4B; }
body .section.color-scheme-dark-orange .highlight-color, body .section.color-scheme-dark-orange .highlight { color: #F67D4B; }
body .section.color-scheme-dark-orange .hoverable.current-menu-item .hover-highlight-fill, body .section.color-scheme-dark-orange .hoverable.current-menu-ancestor .hover-highlight-fill, body .section.color-scheme-dark-orange .hoverable.current-page-ancestor .hover-highlight-fill, body .section.color-scheme-dark-orange .hoverable:hover .hover-highlight-fill { fill: #F67D4B; }
body .section.color-scheme-dark-orange .hover-highlight-fill:hover { fill: #F67D4B; }
body .section.color-scheme-dark-orange .gradient-icon path, body .section.color-scheme-dark-orange .gradient-icon rect { fill: url(#orange-svg-gradient) !important; }
body .section.color-scheme-dark-orange .theme-bordered-top:before, body .section.color-scheme-dark-orange .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEX2fUv/uDb/0gALcyoGAAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-dark-orange .separator-top { border-top: 1px solid #F67D4B; }
body .section.color-scheme-dark-orange .separator-bottom { border-bottom: 1px solid #F67D4B; }
body .section.color-scheme-light-orange { color: #231F20; }
body .section.color-scheme-light-orange h1, body .section.color-scheme-light-orange h2 { color: #999999; }
body .section.color-scheme-light-orange h3, body .section.color-scheme-light-orange h4 { color: #FFB836; }
body .section.color-scheme-light-orange h3.grey, body .section.color-scheme-light-orange h4.grey { color: #999999; }
body .section.color-scheme-light-orange h5, body .section.color-scheme-light-orange h6 { color: #231F20; }
body .section.color-scheme-light-orange .color-border { border: 2px solid #F67D4B; }
body .section.color-scheme-light-orange .caption, body .section.color-scheme-light-orange .wp-caption-text { border-color: #FFB836; }
body .section.color-scheme-light-orange header .menus a.current-menu-item, body .section.color-scheme-light-orange header .menus a.current-menu-ancestor, body .section.color-scheme-light-orange header .menus a.current-page-ancestor, body .section.color-scheme-light-orange header .menus a:hover { color: #FFB836; }
body .section.color-scheme-light-orange header .newsletter-link.current-menu-item, body .section.color-scheme-light-orange header .newsletter-link.current-page-ancestor, body .section.color-scheme-light-orange header .newsletter-link:hover, body .section.color-scheme-light-orange header .spark-cta a.current-menu-item, body .section.color-scheme-light-orange header .spark-cta a.current-page-ancestor, body .section.color-scheme-light-orange header .spark-cta a:hover { color: #FFB836; }
body .section.color-scheme-light-orange .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEX2fUv/uDb/0gALcyoGAAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-light-orange .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEX2fUv/uDb/0gALcyoGAAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-light-orange .btn, body .section.color-scheme-light-orange input[type=submit], body .section.color-scheme-light-orange input[type=button], body .section.color-scheme-light-orange input[type=reset], body .section.color-scheme-light-orange button { background-color: transparent; border: 3px solid #FFB836; color: #FFB836; }
body .section.color-scheme-light-orange .btn:hover, body .section.color-scheme-light-orange .btn:focus, body .section.color-scheme-light-orange input[type=submit]:hover, body .section.color-scheme-light-orange input[type=submit]:focus, body .section.color-scheme-light-orange input[type=button]:hover, body .section.color-scheme-light-orange input[type=button]:focus, body .section.color-scheme-light-orange input[type=reset]:hover, body .section.color-scheme-light-orange input[type=reset]:focus, body .section.color-scheme-light-orange button:hover, body .section.color-scheme-light-orange button:focus { background-color: #FFB836; color: white; }
body .section.color-scheme-light-orange .page-header { background-color: #FFB836; color: #FFFFFF; }
body .section.color-scheme-light-orange .page-header h1, body .section.color-scheme-light-orange .page-header h2, body .section.color-scheme-light-orange .page-header h3, body .section.color-scheme-light-orange .page-header h4, body .section.color-scheme-light-orange .page-header h5, body .section.color-scheme-light-orange .page-header h6 { color: #FFFFFF; }
body .section.color-scheme-light-orange .grey-fill { fill: #999999; }
body .section.color-scheme-light-orange .highlight-fill { fill: #FFB836; }
body .section.color-scheme-light-orange .foreground-fill { fill: #231F20; }
body .section.color-scheme-light-orange .highlight-color { color: #FFB836; }
body .section.color-scheme-light-orange .highlight-color, body .section.color-scheme-light-orange .highlight { color: #FFB836; }
body .section.color-scheme-light-orange .hoverable.current-menu-item .hover-highlight-fill, body .section.color-scheme-light-orange .hoverable.current-menu-ancestor .hover-highlight-fill, body .section.color-scheme-light-orange .hoverable.current-page-ancestor .hover-highlight-fill, body .section.color-scheme-light-orange .hoverable:hover .hover-highlight-fill { fill: #FFB836; }
body .section.color-scheme-light-orange .hover-highlight-fill:hover { fill: #FFB836; }
body .section.color-scheme-light-orange .gradient-icon path, body .section.color-scheme-light-orange .gradient-icon rect { fill: url(#orange-svg-gradient) !important; }
body .section.color-scheme-light-orange .theme-bordered-top:before, body .section.color-scheme-light-orange .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEX2fUv/uDb/0gALcyoGAAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-light-orange .separator-top { border-top: 1px solid #FFB836; }
body .section.color-scheme-light-orange .separator-bottom { border-bottom: 1px solid #FFB836; }
body .section.color-scheme-bright-blue { color: #231F20; }
body .section.color-scheme-bright-blue h1, body .section.color-scheme-bright-blue h2 { color: #999999; }
body .section.color-scheme-bright-blue h3, body .section.color-scheme-bright-blue h4 { color: #00C1DE; }
body .section.color-scheme-bright-blue h3.grey, body .section.color-scheme-bright-blue h4.grey { color: #999999; }
body .section.color-scheme-bright-blue h5, body .section.color-scheme-bright-blue h6 { color: #231F20; }
body .section.color-scheme-bright-blue .color-border { border: 2px solid #00609C; }
body .section.color-scheme-bright-blue .caption, body .section.color-scheme-bright-blue .wp-caption-text { border-color: #00C1DE; }
body .section.color-scheme-bright-blue header .menus a.current-menu-item, body .section.color-scheme-bright-blue header .menus a.current-menu-ancestor, body .section.color-scheme-bright-blue header .menus a.current-page-ancestor, body .section.color-scheme-bright-blue header .menus a:hover { color: #00C1DE; }
body .section.color-scheme-bright-blue header .newsletter-link.current-menu-item, body .section.color-scheme-bright-blue header .newsletter-link.current-page-ancestor, body .section.color-scheme-bright-blue header .newsletter-link:hover, body .section.color-scheme-bright-blue header .spark-cta a.current-menu-item, body .section.color-scheme-bright-blue header .spark-cta a.current-page-ancestor, body .section.color-scheme-bright-blue header .spark-cta a:hover { color: #00C1DE; }
body .section.color-scheme-bright-blue .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-bright-blue .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-bright-blue .btn, body .section.color-scheme-bright-blue input[type=submit], body .section.color-scheme-bright-blue input[type=button], body .section.color-scheme-bright-blue input[type=reset], body .section.color-scheme-bright-blue button { background-color: transparent; border: 3px solid #00C1DE; color: #00C1DE; }
body .section.color-scheme-bright-blue .btn:hover, body .section.color-scheme-bright-blue .btn:focus, body .section.color-scheme-bright-blue input[type=submit]:hover, body .section.color-scheme-bright-blue input[type=submit]:focus, body .section.color-scheme-bright-blue input[type=button]:hover, body .section.color-scheme-bright-blue input[type=button]:focus, body .section.color-scheme-bright-blue input[type=reset]:hover, body .section.color-scheme-bright-blue input[type=reset]:focus, body .section.color-scheme-bright-blue button:hover, body .section.color-scheme-bright-blue button:focus { background-color: #00C1DE; color: white; }
body .section.color-scheme-bright-blue .page-header { background-color: #00C1DE; color: #FFFFFF; }
body .section.color-scheme-bright-blue .page-header h1, body .section.color-scheme-bright-blue .page-header h2, body .section.color-scheme-bright-blue .page-header h3, body .section.color-scheme-bright-blue .page-header h4, body .section.color-scheme-bright-blue .page-header h5, body .section.color-scheme-bright-blue .page-header h6 { color: #FFFFFF; }
body .section.color-scheme-bright-blue .grey-fill { fill: #999999; }
body .section.color-scheme-bright-blue .highlight-fill { fill: #00C1DE; }
body .section.color-scheme-bright-blue .foreground-fill { fill: #231F20; }
body .section.color-scheme-bright-blue .highlight-color { color: #00C1DE; }
body .section.color-scheme-bright-blue .highlight-color, body .section.color-scheme-bright-blue .highlight { color: #00C1DE; }
body .section.color-scheme-bright-blue .hoverable.current-menu-item .hover-highlight-fill, body .section.color-scheme-bright-blue .hoverable.current-menu-ancestor .hover-highlight-fill, body .section.color-scheme-bright-blue .hoverable.current-page-ancestor .hover-highlight-fill, body .section.color-scheme-bright-blue .hoverable:hover .hover-highlight-fill { fill: #00C1DE; }
body .section.color-scheme-bright-blue .hover-highlight-fill:hover { fill: #00C1DE; }
body .section.color-scheme-bright-blue .gradient-icon path, body .section.color-scheme-bright-blue .gradient-icon rect { fill: url(#blue-svg-gradient) !important; }
body .section.color-scheme-bright-blue .theme-bordered-top:before, body .section.color-scheme-bright-blue .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-bright-blue .separator-top { border-top: 1px solid #00C1DE; }
body .section.color-scheme-bright-blue .separator-bottom { border-bottom: 1px solid #00C1DE; }
body .section.color-scheme-dark-blue { color: #231F20; }
body .section.color-scheme-dark-blue h1, body .section.color-scheme-dark-blue h2 { color: #999999; }
body .section.color-scheme-dark-blue h3, body .section.color-scheme-dark-blue h4 { color: #00609C; }
body .section.color-scheme-dark-blue h3.grey, body .section.color-scheme-dark-blue h4.grey { color: #999999; }
body .section.color-scheme-dark-blue h5, body .section.color-scheme-dark-blue h6 { color: #231F20; }
body .section.color-scheme-dark-blue .color-border { border: 2px solid #ADE9E9; }
body .section.color-scheme-dark-blue .caption, body .section.color-scheme-dark-blue .wp-caption-text { border-color: #00609C; }
body .section.color-scheme-dark-blue header .menus a.current-menu-item, body .section.color-scheme-dark-blue header .menus a.current-menu-ancestor, body .section.color-scheme-dark-blue header .menus a.current-page-ancestor, body .section.color-scheme-dark-blue header .menus a:hover { color: #00609C; }
body .section.color-scheme-dark-blue header .newsletter-link.current-menu-item, body .section.color-scheme-dark-blue header .newsletter-link.current-page-ancestor, body .section.color-scheme-dark-blue header .newsletter-link:hover, body .section.color-scheme-dark-blue header .spark-cta a.current-menu-item, body .section.color-scheme-dark-blue header .spark-cta a.current-page-ancestor, body .section.color-scheme-dark-blue header .spark-cta a:hover { color: #00609C; }
body .section.color-scheme-dark-blue .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-dark-blue .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-dark-blue .btn, body .section.color-scheme-dark-blue input[type=submit], body .section.color-scheme-dark-blue input[type=button], body .section.color-scheme-dark-blue input[type=reset], body .section.color-scheme-dark-blue button { background-color: transparent; border: 3px solid #00609C; color: #00609C; }
body .section.color-scheme-dark-blue .btn:hover, body .section.color-scheme-dark-blue .btn:focus, body .section.color-scheme-dark-blue input[type=submit]:hover, body .section.color-scheme-dark-blue input[type=submit]:focus, body .section.color-scheme-dark-blue input[type=button]:hover, body .section.color-scheme-dark-blue input[type=button]:focus, body .section.color-scheme-dark-blue input[type=reset]:hover, body .section.color-scheme-dark-blue input[type=reset]:focus, body .section.color-scheme-dark-blue button:hover, body .section.color-scheme-dark-blue button:focus { background-color: #00609C; color: white; }
body .section.color-scheme-dark-blue .page-header { background-color: #00609C; color: #FFFFFF; }
body .section.color-scheme-dark-blue .page-header h1, body .section.color-scheme-dark-blue .page-header h2, body .section.color-scheme-dark-blue .page-header h3, body .section.color-scheme-dark-blue .page-header h4, body .section.color-scheme-dark-blue .page-header h5, body .section.color-scheme-dark-blue .page-header h6 { color: #FFFFFF; }
body .section.color-scheme-dark-blue .grey-fill { fill: #999999; }
body .section.color-scheme-dark-blue .highlight-fill { fill: #00609C; }
body .section.color-scheme-dark-blue .foreground-fill { fill: #231F20; }
body .section.color-scheme-dark-blue .highlight-color { color: #00609C; }
body .section.color-scheme-dark-blue .highlight-color, body .section.color-scheme-dark-blue .highlight { color: #00609C; }
body .section.color-scheme-dark-blue .hoverable.current-menu-item .hover-highlight-fill, body .section.color-scheme-dark-blue .hoverable.current-menu-ancestor .hover-highlight-fill, body .section.color-scheme-dark-blue .hoverable.current-page-ancestor .hover-highlight-fill, body .section.color-scheme-dark-blue .hoverable:hover .hover-highlight-fill { fill: #00609C; }
body .section.color-scheme-dark-blue .hover-highlight-fill:hover { fill: #00609C; }
body .section.color-scheme-dark-blue .gradient-icon path, body .section.color-scheme-dark-blue .gradient-icon rect { fill: url(#blue-svg-gradient) !important; }
body .section.color-scheme-dark-blue .theme-bordered-top:before, body .section.color-scheme-dark-blue .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-dark-blue .separator-top { border-top: 1px solid #00609C; }
body .section.color-scheme-dark-blue .separator-bottom { border-bottom: 1px solid #00609C; }
body .section.color-scheme-light-green { color: #231F20; }
body .section.color-scheme-light-green h1, body .section.color-scheme-light-green h2 { color: #999999; }
body .section.color-scheme-light-green h3, body .section.color-scheme-light-green h4 { color: #A3E35E; }
body .section.color-scheme-light-green h3.grey, body .section.color-scheme-light-green h4.grey { color: #999999; }
body .section.color-scheme-light-green h5, body .section.color-scheme-light-green h6 { color: #231F20; }
body .section.color-scheme-light-green .color-border { border: 2px solid #0E955E; }
body .section.color-scheme-light-green .caption, body .section.color-scheme-light-green .wp-caption-text { border-color: #A3E35E; }
body .section.color-scheme-light-green header .menus a.current-menu-item, body .section.color-scheme-light-green header .menus a.current-menu-ancestor, body .section.color-scheme-light-green header .menus a.current-page-ancestor, body .section.color-scheme-light-green header .menus a:hover { color: #A3E35E; }
body .section.color-scheme-light-green header .newsletter-link.current-menu-item, body .section.color-scheme-light-green header .newsletter-link.current-page-ancestor, body .section.color-scheme-light-green header .newsletter-link:hover, body .section.color-scheme-light-green header .spark-cta a.current-menu-item, body .section.color-scheme-light-green header .spark-cta a.current-page-ancestor, body .section.color-scheme-light-green header .spark-cta a:hover { color: #A3E35E; }
body .section.color-scheme-light-green .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEUOlV7q7Xqj414ejF66AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-light-green .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEUOlV7q7Xqj414ejF66AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-light-green .btn, body .section.color-scheme-light-green input[type=submit], body .section.color-scheme-light-green input[type=button], body .section.color-scheme-light-green input[type=reset], body .section.color-scheme-light-green button { background-color: transparent; border: 3px solid #A3E35E; color: #A3E35E; }
body .section.color-scheme-light-green .btn:hover, body .section.color-scheme-light-green .btn:focus, body .section.color-scheme-light-green input[type=submit]:hover, body .section.color-scheme-light-green input[type=submit]:focus, body .section.color-scheme-light-green input[type=button]:hover, body .section.color-scheme-light-green input[type=button]:focus, body .section.color-scheme-light-green input[type=reset]:hover, body .section.color-scheme-light-green input[type=reset]:focus, body .section.color-scheme-light-green button:hover, body .section.color-scheme-light-green button:focus { background-color: #A3E35E; color: white; }
body .section.color-scheme-light-green .page-header { background-color: #A3E35E; color: #FFFFFF; }
body .section.color-scheme-light-green .page-header h1, body .section.color-scheme-light-green .page-header h2, body .section.color-scheme-light-green .page-header h3, body .section.color-scheme-light-green .page-header h4, body .section.color-scheme-light-green .page-header h5, body .section.color-scheme-light-green .page-header h6 { color: #FFFFFF; }
body .section.color-scheme-light-green .grey-fill { fill: #999999; }
body .section.color-scheme-light-green .highlight-fill { fill: #A3E35E; }
body .section.color-scheme-light-green .foreground-fill { fill: #231F20; }
body .section.color-scheme-light-green .highlight-color { color: #A3E35E; }
body .section.color-scheme-light-green .highlight-color, body .section.color-scheme-light-green .highlight { color: #A3E35E; }
body .section.color-scheme-light-green .hoverable.current-menu-item .hover-highlight-fill, body .section.color-scheme-light-green .hoverable.current-menu-ancestor .hover-highlight-fill, body .section.color-scheme-light-green .hoverable.current-page-ancestor .hover-highlight-fill, body .section.color-scheme-light-green .hoverable:hover .hover-highlight-fill { fill: #A3E35E; }
body .section.color-scheme-light-green .hover-highlight-fill:hover { fill: #A3E35E; }
body .section.color-scheme-light-green .gradient-icon path, body .section.color-scheme-light-green .gradient-icon rect { fill: url(#green-svg-gradient) !important; }
body .section.color-scheme-light-green .theme-bordered-top:before, body .section.color-scheme-light-green .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEUOlV7q7Xqj414ejF66AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-light-green .separator-top { border-top: 1px solid #A3E35E; }
body .section.color-scheme-light-green .separator-bottom { border-bottom: 1px solid #A3E35E; }
body .section.color-scheme-dark-green { color: #231F20; }
body .section.color-scheme-dark-green h1, body .section.color-scheme-dark-green h2 { color: #999999; }
body .section.color-scheme-dark-green h3, body .section.color-scheme-dark-green h4 { color: #0E955E; }
body .section.color-scheme-dark-green h3.grey, body .section.color-scheme-dark-green h4.grey { color: #999999; }
body .section.color-scheme-dark-green h5, body .section.color-scheme-dark-green h6 { color: #231F20; }
body .section.color-scheme-dark-green .color-border { border: 2px solid #A3E35E; }
body .section.color-scheme-dark-green .caption, body .section.color-scheme-dark-green .wp-caption-text { border-color: #0E955E; }
body .section.color-scheme-dark-green header .menus a.current-menu-item, body .section.color-scheme-dark-green header .menus a.current-menu-ancestor, body .section.color-scheme-dark-green header .menus a.current-page-ancestor, body .section.color-scheme-dark-green header .menus a:hover { color: #0E955E; }
body .section.color-scheme-dark-green header .newsletter-link.current-menu-item, body .section.color-scheme-dark-green header .newsletter-link.current-page-ancestor, body .section.color-scheme-dark-green header .newsletter-link:hover, body .section.color-scheme-dark-green header .spark-cta a.current-menu-item, body .section.color-scheme-dark-green header .spark-cta a.current-page-ancestor, body .section.color-scheme-dark-green header .spark-cta a:hover { color: #0E955E; }
body .section.color-scheme-dark-green .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEUOlV7q7Xqj414ejF66AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-dark-green .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEUOlV7q7Xqj414ejF66AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-dark-green .btn, body .section.color-scheme-dark-green input[type=submit], body .section.color-scheme-dark-green input[type=button], body .section.color-scheme-dark-green input[type=reset], body .section.color-scheme-dark-green button { background-color: transparent; border: 3px solid #0E955E; color: #0E955E; }
body .section.color-scheme-dark-green .btn:hover, body .section.color-scheme-dark-green .btn:focus, body .section.color-scheme-dark-green input[type=submit]:hover, body .section.color-scheme-dark-green input[type=submit]:focus, body .section.color-scheme-dark-green input[type=button]:hover, body .section.color-scheme-dark-green input[type=button]:focus, body .section.color-scheme-dark-green input[type=reset]:hover, body .section.color-scheme-dark-green input[type=reset]:focus, body .section.color-scheme-dark-green button:hover, body .section.color-scheme-dark-green button:focus { background-color: #0E955E; color: white; }
body .section.color-scheme-dark-green .page-header { background-color: #0E955E; color: #FFFFFF; }
body .section.color-scheme-dark-green .page-header h1, body .section.color-scheme-dark-green .page-header h2, body .section.color-scheme-dark-green .page-header h3, body .section.color-scheme-dark-green .page-header h4, body .section.color-scheme-dark-green .page-header h5, body .section.color-scheme-dark-green .page-header h6 { color: #FFFFFF; }
body .section.color-scheme-dark-green .grey-fill { fill: #999999; }
body .section.color-scheme-dark-green .highlight-fill { fill: #0E955E; }
body .section.color-scheme-dark-green .foreground-fill { fill: #231F20; }
body .section.color-scheme-dark-green .highlight-color { color: #0E955E; }
body .section.color-scheme-dark-green .highlight-color, body .section.color-scheme-dark-green .highlight { color: #0E955E; }
body .section.color-scheme-dark-green .hoverable.current-menu-item .hover-highlight-fill, body .section.color-scheme-dark-green .hoverable.current-menu-ancestor .hover-highlight-fill, body .section.color-scheme-dark-green .hoverable.current-page-ancestor .hover-highlight-fill, body .section.color-scheme-dark-green .hoverable:hover .hover-highlight-fill { fill: #0E955E; }
body .section.color-scheme-dark-green .hover-highlight-fill:hover { fill: #0E955E; }
body .section.color-scheme-dark-green .gradient-icon path, body .section.color-scheme-dark-green .gradient-icon rect { fill: url(#green-svg-gradient) !important; }
body .section.color-scheme-dark-green .theme-bordered-top:before, body .section.color-scheme-dark-green .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEUOlV7q7Xqj414ejF66AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-dark-green .separator-top { border-top: 1px solid #0E955E; }
body .section.color-scheme-dark-green .separator-bottom { border-bottom: 1px solid #0E955E; }
body .section.color-scheme-blue-green { color: #231F20; }
body .section.color-scheme-blue-green h1, body .section.color-scheme-blue-green h2 { color: #999999; }
body .section.color-scheme-blue-green h3, body .section.color-scheme-blue-green h4 { color: #009ba7; }
body .section.color-scheme-blue-green h3.grey, body .section.color-scheme-blue-green h4.grey { color: #999999; }
body .section.color-scheme-blue-green h5, body .section.color-scheme-blue-green h6 { color: #231F20; }
body .section.color-scheme-blue-green .color-border { border: 2px solid #ade9e9; }
body .section.color-scheme-blue-green .caption, body .section.color-scheme-blue-green .wp-caption-text { border-color: #009ba7; }
body .section.color-scheme-blue-green header .menus a.current-menu-item, body .section.color-scheme-blue-green header .menus a.current-menu-ancestor, body .section.color-scheme-blue-green header .menus a.current-page-ancestor, body .section.color-scheme-blue-green header .menus a:hover { color: #009ba7; }
body .section.color-scheme-blue-green header .newsletter-link.current-menu-item, body .section.color-scheme-blue-green header .newsletter-link.current-page-ancestor, body .section.color-scheme-blue-green header .newsletter-link:hover, body .section.color-scheme-blue-green header .spark-cta a.current-menu-item, body .section.color-scheme-blue-green header .spark-cta a.current-page-ancestor, body .section.color-scheme-blue-green header .spark-cta a:hover { color: #009ba7; }
body .section.color-scheme-blue-green .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-blue-green .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-blue-green .btn, body .section.color-scheme-blue-green input[type=submit], body .section.color-scheme-blue-green input[type=button], body .section.color-scheme-blue-green input[type=reset], body .section.color-scheme-blue-green button { background-color: transparent; border: 3px solid #009ba7; color: #009ba7; }
body .section.color-scheme-blue-green .btn:hover, body .section.color-scheme-blue-green .btn:focus, body .section.color-scheme-blue-green input[type=submit]:hover, body .section.color-scheme-blue-green input[type=submit]:focus, body .section.color-scheme-blue-green input[type=button]:hover, body .section.color-scheme-blue-green input[type=button]:focus, body .section.color-scheme-blue-green input[type=reset]:hover, body .section.color-scheme-blue-green input[type=reset]:focus, body .section.color-scheme-blue-green button:hover, body .section.color-scheme-blue-green button:focus { background-color: #009ba7; color: white; }
body .section.color-scheme-blue-green .page-header { background-color: #009ba7; color: #FFFFFF; }
body .section.color-scheme-blue-green .page-header h1, body .section.color-scheme-blue-green .page-header h2, body .section.color-scheme-blue-green .page-header h3, body .section.color-scheme-blue-green .page-header h4, body .section.color-scheme-blue-green .page-header h5, body .section.color-scheme-blue-green .page-header h6 { color: #FFFFFF; }
body .section.color-scheme-blue-green .grey-fill { fill: #999999; }
body .section.color-scheme-blue-green .highlight-fill { fill: #009ba7; }
body .section.color-scheme-blue-green .foreground-fill { fill: #231F20; }
body .section.color-scheme-blue-green .highlight-color { color: #009ba7; }
body .section.color-scheme-blue-green .highlight-color, body .section.color-scheme-blue-green .highlight { color: #009ba7; }
body .section.color-scheme-blue-green .hoverable.current-menu-item .hover-highlight-fill, body .section.color-scheme-blue-green .hoverable.current-menu-ancestor .hover-highlight-fill, body .section.color-scheme-blue-green .hoverable.current-page-ancestor .hover-highlight-fill, body .section.color-scheme-blue-green .hoverable:hover .hover-highlight-fill { fill: #009ba7; }
body .section.color-scheme-blue-green .hover-highlight-fill:hover { fill: #009ba7; }
body .section.color-scheme-blue-green .gradient-icon path, body .section.color-scheme-blue-green .gradient-icon rect { fill: url(#blue-svg-gradient) !important; }
body .section.color-scheme-blue-green .theme-bordered-top:before, body .section.color-scheme-blue-green .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMAgMAAADUqrtOAAAACVBMVEWt6ekAYJwAwd5BAWF4AAAAJElEQVR4AWMgGbCGkgpWkQoW0MdVo64addWoq0ZdNeqqUVcBAOhjUY+Z7D93AAAAAElFTkSuQmCC'); }
body .section.color-scheme-blue-green .separator-top { border-top: 1px solid #009ba7; }
body .section.color-scheme-blue-green .separator-bottom { border-bottom: 1px solid #009ba7; }
body .section.color-scheme-grey { color: #231F20; }
body .section.color-scheme-grey h1, body .section.color-scheme-grey h2 { color: #999999; }
body .section.color-scheme-grey h3, body .section.color-scheme-grey h4 { color: #F67D4B; }
body .section.color-scheme-grey h3.grey, body .section.color-scheme-grey h4.grey { color: #999999; }
body .section.color-scheme-grey h5, body .section.color-scheme-grey h6 { color: #231F20; }
body .section.color-scheme-grey .color-border { border: 2px solid #F67D4B; }
body .section.color-scheme-grey .caption, body .section.color-scheme-grey .wp-caption-text { border-color: #F67D4B; }
body .section.color-scheme-grey header .menus a.current-menu-item, body .section.color-scheme-grey header .menus a.current-menu-ancestor, body .section.color-scheme-grey header .menus a.current-page-ancestor, body .section.color-scheme-grey header .menus a:hover { color: #F67D4B; }
body .section.color-scheme-grey header .newsletter-link.current-menu-item, body .section.color-scheme-grey header .newsletter-link.current-page-ancestor, body .section.color-scheme-grey header .newsletter-link:hover, body .section.color-scheme-grey header .spark-cta a.current-menu-item, body .section.color-scheme-grey header .spark-cta a.current-page-ancestor, body .section.color-scheme-grey header .spark-cta a:hover { color: #F67D4B; }
body .section.color-scheme-grey .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMCAAAAACMrwwBAAAAN0lEQVRYw+3SMREAMAgEsB7+DVRfJdQAOzPTX6IhdSO8CD9CHVilFEqhFEqBUiiFUqAUSqEUTA3M1OICHGDzgwAAAABJRU5ErkJggg=='); }
body .section.color-scheme-grey .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMCAAAAACMrwwBAAAAN0lEQVRYw+3SMREAMAgEsB7+DVRfJdQAOzPTX6IhdSO8CD9CHVilFEqhFEqBUiiFUqAUSqEUTA3M1OICHGDzgwAAAABJRU5ErkJggg=='); }
body .section.color-scheme-grey .btn, body .section.color-scheme-grey input[type=submit], body .section.color-scheme-grey input[type=button], body .section.color-scheme-grey input[type=reset], body .section.color-scheme-grey button { background-color: transparent; border: 3px solid #F67D4B; color: #F67D4B; }
body .section.color-scheme-grey .btn:hover, body .section.color-scheme-grey .btn:focus, body .section.color-scheme-grey input[type=submit]:hover, body .section.color-scheme-grey input[type=submit]:focus, body .section.color-scheme-grey input[type=button]:hover, body .section.color-scheme-grey input[type=button]:focus, body .section.color-scheme-grey input[type=reset]:hover, body .section.color-scheme-grey input[type=reset]:focus, body .section.color-scheme-grey button:hover, body .section.color-scheme-grey button:focus { background-color: #F67D4B; color: white; }
body .section.color-scheme-grey .page-header { background-color: #F67D4B; color: #FFFFFF; }
body .section.color-scheme-grey .page-header h1, body .section.color-scheme-grey .page-header h2, body .section.color-scheme-grey .page-header h3, body .section.color-scheme-grey .page-header h4, body .section.color-scheme-grey .page-header h5, body .section.color-scheme-grey .page-header h6 { color: #FFFFFF; }
body .section.color-scheme-grey .grey-fill { fill: #999999; }
body .section.color-scheme-grey .highlight-fill { fill: #F67D4B; }
body .section.color-scheme-grey .foreground-fill { fill: #231F20; }
body .section.color-scheme-grey .highlight-color { color: #F67D4B; }
body .section.color-scheme-grey .highlight-color, body .section.color-scheme-grey .highlight { color: #F67D4B; }
body .section.color-scheme-grey .hoverable.current-menu-item .hover-highlight-fill, body .section.color-scheme-grey .hoverable.current-menu-ancestor .hover-highlight-fill, body .section.color-scheme-grey .hoverable.current-page-ancestor .hover-highlight-fill, body .section.color-scheme-grey .hoverable:hover .hover-highlight-fill { fill: #F67D4B; }
body .section.color-scheme-grey .hover-highlight-fill:hover { fill: #F67D4B; }
body .section.color-scheme-grey .gradient-icon path, body .section.color-scheme-grey .gradient-icon rect { fill: url(#grey-svg-gradient) !important; }
body .section.color-scheme-grey .theme-bordered-top:before, body .section.color-scheme-grey .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAAMCAAAAACMrwwBAAAAN0lEQVRYw+3SMREAMAgEsB7+DVRfJdQAOzPTX6IhdSO8CD9CHVilFEqhFEqBUiiFUqAUSqEUTA3M1OICHGDzgwAAAABJRU5ErkJggg=='); }
body .section.color-scheme-grey .separator-top { border-top: 1px solid #F67D4B; }
body .section.color-scheme-grey .separator-bottom { border-bottom: 1px solid #F67D4B; }
body .section.color-scheme-grey .page-header { background-color: #999999; }
body .section.color-scheme-grey h3, body .section.color-scheme-grey h4 { color: #999999; }
body .section.color-scheme-green-rainbow { color: #231F20; }
body .section.color-scheme-green-rainbow h1, body .section.color-scheme-green-rainbow h2 { color: #999999; }
body .section.color-scheme-green-rainbow h3, body .section.color-scheme-green-rainbow h4 { color: #0E955E; }
body .section.color-scheme-green-rainbow h3.grey, body .section.color-scheme-green-rainbow h4.grey { color: #999999; }
body .section.color-scheme-green-rainbow h5, body .section.color-scheme-green-rainbow h6 { color: #231F20; }
body .section.color-scheme-green-rainbow .color-border { border: 2px solid #FFB836; }
body .section.color-scheme-green-rainbow .caption, body .section.color-scheme-green-rainbow .wp-caption-text { border-color: #0E955E; }
body .section.color-scheme-green-rainbow header .menus a.current-menu-item, body .section.color-scheme-green-rainbow header .menus a.current-menu-ancestor, body .section.color-scheme-green-rainbow header .menus a.current-page-ancestor, body .section.color-scheme-green-rainbow header .menus a:hover { color: #0E955E; }
body .section.color-scheme-green-rainbow header .newsletter-link.current-menu-item, body .section.color-scheme-green-rainbow header .newsletter-link.current-page-ancestor, body .section.color-scheme-green-rainbow header .newsletter-link:hover, body .section.color-scheme-green-rainbow header .spark-cta a.current-menu-item, body .section.color-scheme-green-rainbow header .spark-cta a.current-page-ancestor, body .section.color-scheme-green-rainbow header .spark-cta a:hover { color: #0E955E; }
body .section.color-scheme-green-rainbow .callout:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABvYAAAAMBAMAAABLgJfHAAAAG1BMVEX2fUv/uDb+0ggOlV6j416t6ekAwd4AYJyZmZokyTlOAAAAOklEQVR4Ae3TMQEAIAwDwYAD/JtFQOZOvTPw05/MexJFQuIGaDvfA+8B3gPvAd4D7wHeA+8B3gPvAR9qNQCggGIacQAAAABJRU5ErkJggg=='); }
body .section.color-scheme-green-rainbow .callout:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABvYAAAAMBAMAAABLgJfHAAAAG1BMVEX2fUv/uDb+0ggOlV6j416t6ekAwd4AYJyZmZokyTlOAAAAOklEQVR4Ae3TMQEAIAwDwYAD/JtFQOZOvTPw05/MexJFQuIGaDvfA+8B3gPvAd4D7wHeA+8B3gPvAR9qNQCggGIacQAAAABJRU5ErkJggg=='); }
body .section.color-scheme-green-rainbow .btn, body .section.color-scheme-green-rainbow input[type=submit], body .section.color-scheme-green-rainbow input[type=button], body .section.color-scheme-green-rainbow input[type=reset], body .section.color-scheme-green-rainbow button { background-color: transparent; border: 3px solid #0E955E; color: #0E955E; }
body .section.color-scheme-green-rainbow .btn:hover, body .section.color-scheme-green-rainbow .btn:focus, body .section.color-scheme-green-rainbow input[type=submit]:hover, body .section.color-scheme-green-rainbow input[type=submit]:focus, body .section.color-scheme-green-rainbow input[type=button]:hover, body .section.color-scheme-green-rainbow input[type=button]:focus, body .section.color-scheme-green-rainbow input[type=reset]:hover, body .section.color-scheme-green-rainbow input[type=reset]:focus, body .section.color-scheme-green-rainbow button:hover, body .section.color-scheme-green-rainbow button:focus { background-color: #0E955E; color: white; }
body .section.color-scheme-green-rainbow .page-header { background-color: #0E955E; color: #FFFFFF; }
body .section.color-scheme-green-rainbow .page-header h1, body .section.color-scheme-green-rainbow .page-header h2, body .section.color-scheme-green-rainbow .page-header h3, body .section.color-scheme-green-rainbow .page-header h4, body .section.color-scheme-green-rainbow .page-header h5, body .section.color-scheme-green-rainbow .page-header h6 { color: #FFFFFF; }
body .section.color-scheme-green-rainbow .grey-fill { fill: #999999; }
body .section.color-scheme-green-rainbow .highlight-fill { fill: #0E955E; }
body .section.color-scheme-green-rainbow .foreground-fill { fill: #231F20; }
body .section.color-scheme-green-rainbow .highlight-color { color: #0E955E; }
body .section.color-scheme-green-rainbow .highlight-color, body .section.color-scheme-green-rainbow .highlight { color: #0E955E; }
body .section.color-scheme-green-rainbow .hoverable.current-menu-item .hover-highlight-fill, body .section.color-scheme-green-rainbow .hoverable.current-menu-ancestor .hover-highlight-fill, body .section.color-scheme-green-rainbow .hoverable.current-page-ancestor .hover-highlight-fill, body .section.color-scheme-green-rainbow .hoverable:hover .hover-highlight-fill { fill: #0E955E; }
body .section.color-scheme-green-rainbow .hover-highlight-fill:hover { fill: #0E955E; }
body .section.color-scheme-green-rainbow .gradient-icon path, body .section.color-scheme-green-rainbow .gradient-icon rect { fill: url(#rainbow-svg-gradient) !important; }
body .section.color-scheme-green-rainbow .theme-bordered-top:before, body .section.color-scheme-green-rainbow .theme-bordered-bottom:before { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABvYAAAAMBAMAAABLgJfHAAAAG1BMVEX2fUv/uDb+0ggOlV6j416t6ekAwd4AYJyZmZokyTlOAAAAOklEQVR4Ae3TMQEAIAwDwYAD/JtFQOZOvTPw05/MexJFQuIGaDvfA+8B3gPvAd4D7wHeA+8B3gPvAR9qNQCggGIacQAAAABJRU5ErkJggg=='); }
body .section.color-scheme-green-rainbow .separator-top { border-top: 1px solid #0E955E; }
body .section.color-scheme-green-rainbow .separator-bottom { border-bottom: 1px solid #0E955E; }
body .section .section-inner > .row:first-child > .column > *:first-child, body .section .section-inner > .row:first-child > .columns > *:first-child { margin-top: 0; }
body .section .section-inner > .row:first-child > .columns > *:first-child { margin-top: 0; }
body .section .section-inner > .row.column:first-child > *:first-child, body .section .section-inner > .row.columns:first-child > *:first-child { margin-top: 0; }
body .section .section-inner > .row:last-child > .column > *:last-child, body .section .section-inner > .row:last-child > .columns > *:last-child { margin-bottom: 0; }
body .section .section-inner > .row:last-child > .columns > *:last-child { margin-bottom: 0; }
body .section .section-inner > .row.column:last-child > *:last-child, body .section .section-inner > .row.columns:last-child > *:last-child { margin-bottom: 0; }
body .section.section-separator-top .section-inner { border-top: 1px solid #999999; }
body .section.section-separator-bottom .section-inner { border-bottom: 1px solid #999999; }

.page-wrapper .content-block .section-inner {max-width: 52.5rem;margin: 0 auto;padding: 2.5em 0;}
.page-wrapper .content-block .section-inner h2 {text-align: center;font-weight: bolder;margin-bottom: 1em;}
.page-wrapper .content-block .section-inner .full-width { width: 100%; }
.page-wrapper .content-block .section-inner .medium-width { max-width: 39.375rem; margin: 0 auto; }
.page-wrapper .content-block .section-inner .narrow-width { max-width: 26.25rem; margin: 0 auto; }
.page-wrapper .content-block .section-inner .auto-columnize .column, .page-wrapper .content-block .section-inner .auto-columnize .columns { margin-left: 0 !important; }
.page-wrapper .content-block .section-inner .auto-columnize .column.first, .page-wrapper .content-block .section-inner .auto-columnize .first.columns { padding-right: 1em; }
.page-wrapper .content-block .section-inner .auto-columnize .column.last, .page-wrapper .content-block .section-inner .auto-columnize .last.columns { padding-left: 1em; }
.page-wrapper .banner-image {position: relative;color: white;text-shadow: 1px solid black;/* max-width: 1020px; */margin: 0 auto;width: 100%;max-height: 65vh;overflow: hidden;}
.page-wrapper .banner-image h1, .page-wrapper .banner-image h2, .page-wrapper .banner-image h3, .page-wrapper .banner-image h4, .page-wrapper .banner-image h5, .page-wrapper .banner-image h6 { color: white; }
.page-wrapper .banner-image.vignette .image:before, .page-wrapper .banner-image.fade-to-bottom .image:before, .page-wrapper .banner-image.fade-to-top .image:before, .page-wrapper .banner-image.darken .image:before { position: absolute; height: 100%; width: 100%; top: 0; left: 0; content: ''; }
.page-wrapper .banner-image.vignette .image:before { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOm5vbmU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8cmFkaWFsR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBjeD0iMjUwIiBjeT0iMjUwIiByPSIzMjguMDA2MSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDUwMCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDAwMDA7c3RvcC1vcGFjaXR5OjAiLz4KCTxzdG9wICBvZmZzZXQ9IjAuNjIiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDAwMDA7c3RvcC1vcGFjaXR5OjAuMzgiLz4KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDAwMDA7c3RvcC1vcGFjaXR5OjAuNjIiLz4KPC9yYWRpYWxHcmFkaWVudD4KPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjUwMCIgaGVpZ2h0PSI1MDAiLz4KPC9zdmc+Cg=='); }
.page-wrapper .banner-image.fade-to-bottom .image:before { background: transparent; background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.38) 62%, rgba(31, 28, 27, 0.61) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, transparent), color-stop(62%, rgba(0, 0, 0, 0.38)), color-stop(100%, rgba(31, 28, 27, 0.61))); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.38) 62%, rgba(31, 28, 27, 0.61) 100%); background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.38) 62%, rgba(31, 28, 27, 0.61) 100%); background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.38) 62%, rgba(31, 28, 27, 0.61) 100%); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.38) 62%, rgba(31, 28, 27, 0.61) 100%); }
.page-wrapper .banner-image.fade-to-top .image:before { background: rgba(31, 28, 27, 0.61); background: -moz-linear-gradient(top, rgba(31, 28, 27, 0.61) 0%, rgba(0, 0, 0, 0.43) 30%, transparent 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(31, 28, 27, 0.61)), color-stop(30%, rgba(0, 0, 0, 0.43)), color-stop(100%, transparent)); background: -webkit-linear-gradient(top, rgba(31, 28, 27, 0.61) 0%, rgba(0, 0, 0, 0.43) 30%, transparent 100%); background: -o-linear-gradient(top, rgba(31, 28, 27, 0.61) 0%, rgba(0, 0, 0, 0.43) 30%, transparent 100%); background: -ms-linear-gradient(top, rgba(31, 28, 27, 0.61) 0%, rgba(0, 0, 0, 0.43) 30%, transparent 100%); background: linear-gradient(to bottom, rgba(31, 28, 27, 0.61) 0%, rgba(0, 0, 0, 0.43) 30%, transparent 100%); }
.page-wrapper .banner-image.darken .image:before { background-color: rgba(0, 0, 0, 0.4); }
.page-wrapper .banner-image .float { padding: 0 10px; max-width: 57.5rem; width: -webkit-calc(100% - 20px); width: calc(100% - 20px); position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.page-wrapper .banner-image .float.text-shadow { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8); }
.page-wrapper .banner-image .float.text-shadow h1, .page-wrapper .banner-image .float.text-shadow h2 { text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.8); }
.page-wrapper .banner-image .float > *:first-child { margin-top: 0; }
.page-wrapper .banner-image .float > *:last-child { margin-bottom: 0; }
.page-wrapper .banner-image.home .float { top: -webkit-calc(50% + 75px); top: calc(50% + 75px); }
.page-wrapper .banner-image.header-page .float {top: -webkit-calc(50% + 90px);top: calc(50% + 60px);}
.page-wrapper .banner-image.header-page .float h1 { margin-bottom: 0.2em; }
.page-wrapper .banner-image.header-page .image { background-size: 100% auto; }
@media screen and (max-width: 950px) { .page-wrapper .banner-image.header-page .float { top: -webkit-calc(50% + 25px); top: calc(50% + 25px); width: 100%; }
  .page-wrapper .banner-image.header-page div.image { background-size: cover; min-height: 280px; } }
@media screen and (max-width: 950px) { .page-wrapper .slider.home ul li .float h1{font-size: 2em!important;}}
.page-wrapper .slider {position: relative;max-width: 100%;margin: 0 auto;}
.page-wrapper .slider.small { height: 175px; }
.page-wrapper .slider.medium { height: 250px; }
.page-wrapper .slider.large { height: 350px; }
.page-wrapper .slider .slider-container { position: relative; padding: 0; }
.page-wrapper .slider .slider-container, .page-wrapper .slider .unslider { height: 100%; }
.page-wrapper .slider .unslider-nav {position: absolute;bottom: 1.5em;left: 50%;-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;text-align: center;}
.page-wrapper .slider .unslider-nav ol { list-style-type: none; }
.page-wrapper .slider .unslider-nav ol li { display: inline-block; font-size: 0; border: 2px solid white; height: 18px; width: 18px; border-radius: 9px; margin: 0 13px; background-color: rgba(255, 255, 255, 0.5); }
.page-wrapper .slider .unslider-nav ol li.unslider-active { background-color: white; }
.page-wrapper .slider ul { height: 100%; position: relative; list-style: none; padding: 0; margin: 0; }
.page-wrapper .slider ul li { padding: 0; margin: 0; width: 100%; height: 100%; background-size: cover; background-position: center; position: relative; }
.page-wrapper .slider ul li .float {width: -webkit-calc(100% - 20px);width: calc(100% - 80px);max-width: 57.5rem;color: white;text-shadow: 2px solid black;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.page-wrapper .slider ul li .float h1, .page-wrapper .slider ul li .float h2, .page-wrapper .slider ul li .float h3, .page-wrapper .slider ul li .float h4, .page-wrapper .slider ul li .float h5, .page-wrapper .slider ul li .float h6 { color: white; }
.page-wrapper .slider ul li .float .btn {border-color: white;color: #737373;background-color: rgba(243, 243, 243, 0.7);float: left;}
.page-wrapper .slider ul li .float .btn:hover, .page-wrapper .slider ul li .float .btn:focus { background-color: #F3F3F3; }
.page-wrapper .slider ul li .float.dark-background { padding: 35px; background: rgba(0, 0, 0, 0.4); }
.page-wrapper .slider ul li .float.text-shadow { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8); }
.page-wrapper .slider ul li .float.text-shadow h1, .page-wrapper .slider ul li .float.text-shadow h2 { text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.8); }
.page-wrapper .slider ul li .float > *:first-child { margin-top: 0; }
.page-wrapper .slider ul li .float > *:last-child { margin-bottom: 0; }
.page-wrapper .slider ul li.darken:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.4); }
.page-wrapper .slider ul li.lighten:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.0); }
.page-wrapper .slider.home ul li .float { top: -webkit-calc(50% + 75px); top: calc(50% + 75px); }
.page-wrapper .slider.home ul li .float h1 {margin: 0 0 0.3em 0;font-size: 3em;text-align: left;}
@media (max-width: 950px) { .page-wrapper .slider.home ul li .float { top: -webkit-calc(50% + 25px); top: calc(50% + 25px); } }
@media (max-width: 340px) { .page-wrapper .slider.home ul li .float h1 { font-size: 28px; }
  .page-wrapper .slider.home .unslider-nav { width: 100%; }
  .page-wrapper .slider.home .unslider-nav ol { width: 100%; text-align: center; } }
.page-wrapper .slider.home .overlay-link { position: absolute; top: 50px; left: 0; width: 100%; bottom: 50px; }
.page-wrapper .slider .prev-container, .page-wrapper .slider .next-container { display: block; width: 40px; height: 100%; position: absolute; top: 0; background-color: rgba(0, 0, 0, 0.3); background-repeat: no-repeat; background-position: center center; }
.page-wrapper .slider .prev-container:hover, .page-wrapper .slider .prev-container:focus, .page-wrapper .slider .next-container:hover, .page-wrapper .slider .next-container:focus { background-color: rgba(0, 0, 0, 0.5); outline: none; }
.page-wrapper .slider .prev-container { left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAoCAYAAAALz1FrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIJJREFUeNrs1bENgDAMRNGECRiBERiFDWAENspIsAls4LiJoIgii/gKpPvSldYrHYJjIjIFZArMukuX0EApoQFfqAH4QAagtKGBAw7oRgIECBD4JaANulVnOT5jjHfPb0hiq/sJESJEiBChpwUNff5BVsgHaEC+QAXCAC9orwFZgAEAD8DT3eqggwoAAAAASUVORK5CYII='); }
.page-wrapper .slider .next-container { right: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAoCAYAAAALz1FrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGxJREFUeNrs1sEJgEAMRNEtwVIsyc5S0pY0q3gTdQOZQYT5BeSRU9LaVwFY1cCGs1ADkEA3ABd6AXjQPqRjXlSRxZAhQ4YM8aBIIF0OHBsbMGDAwG+B5C9cAxL3oQ5MIB7wAPGBCxQyQNUQYACZ5neA1sQwtQAAAABJRU5ErkJggg=='); }
@media screen and (min-width: 40em) { .page-wrapper .slider.small { height: 250px; }
  .page-wrapper .slider.medium { height: 375px; }
  .page-wrapper .slider.large { height: 525px; } }
@media screen and (min-width: 64em) { .page-wrapper .slider.small { height: 350px; }
  .page-wrapper .slider.medium { height: 500px; }
  .page-wrapper .slider.large {height: 70vh;width: 100%!important;} }
.page-wrapper .contact-form .section-inner { padding: 1.5em 0; max-width: 52.5rem; margin: 0 auto; }
.page-wrapper .contact-form .section-inner form p { margin-bottom: 0; }
.page-wrapper .contact-form .section-inner form input, .page-wrapper .contact-form .section-inner form textarea { font-size: 24px; }
.page-wrapper .contact-form .section-inner form input::placeholder, .page-wrapper .contact-form .section-inner form textarea::placeholder { text-transform: uppercase; }
.page-wrapper .google-map { padding: 1.5em 0; }
@media screen and (min-width: 64em) { .page-wrapper .google-map .map-wrapper { padding-left: 0.975rem; padding-right: 0.975rem; }
  .page-wrapper .google-map .map-wrapper .map-container, .page-wrapper .google-map .map-wrapper .locations-list { min-height: 450px; }
  .page-wrapper .google-map .map-wrapper.small .map-container, .page-wrapper .google-map .map-wrapper.small .locations-list { height: 50vh; }
  .page-wrapper .google-map .map-wrapper.medium .map-container, .page-wrapper .google-map .map-wrapper.medium .locations-list { height: 65vh; }
  .page-wrapper .google-map .map-wrapper.large .map-container, .page-wrapper .google-map .map-wrapper.large .locations-list { height: 80vh; }
  .page-wrapper .google-map .map-wrapper > .column, .page-wrapper .google-map .map-wrapper > .columns, .page-wrapper .google-map .map-wrapper > .columns { height: 100%; }
  .page-wrapper .google-map .map-wrapper .map-container { height: 100%; } }
.page-wrapper .google-map .locations-list { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.page-wrapper .google-map .locations-list .location-header { height: 55px; padding: 0; text-align: center; margin-bottom: 2px; }
.page-wrapper .google-map .locations-list .location-header h3 { margin: 0; line-height: 55px; }
@media screen and (min-width: 64em) { .page-wrapper .google-map .locations-list .locations-container { height: -webkit-calc(100% - 57px); height: calc(100% - 57px); overflow-y: auto; } }
.page-wrapper .google-map .locations-list .location { padding: 11px 22px; cursor: pointer; }
.page-wrapper .google-map .locations-list .location .header .indicator { display: none; }
.page-wrapper .google-map .locations-list .location h4 { margin: 0; font-weight: bold; }
.page-wrapper .google-map .locations-list .location .description { margin-bottom: 0; }
.page-wrapper .google-map .locations-list .location .description:empty { display: none; }
.page-wrapper .google-map .locations-list .location .static-map { display: block; margin: 0 auto; max-width: 100%; }
.page-wrapper .google-map .locations-list .location .details { -moz-transition: max-height 0.3s; -o-transition: max-height 0.3s; -webkit-transition: max-height 0.3s; transition: max-height 0.3s; }
.page-wrapper .google-map .locations-list .locations-container.accordion .location .header { position: relative; }
.page-wrapper .google-map .locations-list .locations-container.accordion .location .header .indicator { display: block; position: absolute; top: 50%; right: 10px; height: 9px; width: 15px; -moz-transform: translateY(-50%) rotate(0); -ms-transform: translateY(-50%) rotate(0); -webkit-transform: translateY(-50%) rotate(0); transform: translateY(-50%) rotate(0); -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.page-wrapper .google-map .locations-list .locations-container.accordion .location .header .indicator svg { height: 100%; width: 100%; display: block; }
.page-wrapper .google-map .locations-list .locations-container.accordion .location .details { overflow: hidden; padding-top: 11px; max-height: 512px; }
.page-wrapper .google-map .locations-list .locations-container.accordion .location.collapsed .header .indicator { -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }
.page-wrapper .google-map .locations-list .locations-container.accordion .location.collapsed .details { padding-top: 0; max-height: 0; }
@media screen and (max-width: 63.9375em) { .page-wrapper .google-map .locations-list { border: none !important; }
  .page-wrapper .google-map .locations-list .location { padding: 11px 0; } }
.page-wrapper .google-map .info-window-content { color: #333; }
.page-wrapper .google-map .info-window-content h4 { margin: 0 0 0.25em 0; color: inherit; }
.page-wrapper .google-map .info-window-content p { margin: 0 0 0.5em 0; line-height: 1.1em; }
.page-wrapper .google-map .info-window-content a { color: #333; }
.page-wrapper .google-map .info-window-content a:hover { color: #333; }
.page-wrapper .accordion { padding: 1.5em 0; }
.page-wrapper .accordion .narrow-width { max-width: 26.25rem; margin-left: auto; margin-right: auto; }
.page-wrapper .accordion .medium-width { max-width: 39.375rem; margin-left: auto; margin-right: auto; }
.page-wrapper .accordion .accordion-block .accordion-top { cursor: pointer; height: 50px; position: relative; }
.page-wrapper .accordion .accordion-block .accordion-top h3 { line-height: 50px; margin: 0; }
.page-wrapper .accordion .accordion-block .accordion-top .indicator { position: absolute; top: 50%; right: 0.975px; height: 9px; width: 15px; top: 20.5px; -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.page-wrapper .accordion .accordion-block .accordion-top .indicator svg { display: block; height: 100%; width: 100%; }
.page-wrapper .accordion .accordion-block .accordion-body { overflow: hidden; }
.page-wrapper .accordion .accordion-block.expanded .accordion-top .indicator { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.page-wrapper .news-archive { padding: 1.5em 0; }
.page-wrapper .news-archive .news-article { margin-bottom: 2em; margin-top: 2em; }
.page-wrapper .news-archive .news-article img { max-width: 100%; display: block; }
.page-wrapper .news-archive .news-article h2 { margin: 0; }
.page-wrapper .news-archive .news-article div.date-time { margin-bottom: 0.75em; font-size: 0.85em; }
.page-wrapper .news-archive .news-article p:last-child { margin-bottom: 0; }
.page-wrapper .news-archive .narrow-width { max-width: 26.25rem; margin-left: auto; margin-right: auto; }
.page-wrapper .news-archive .medium-width { max-width: 36.75rem; margin-left: auto; margin-right: auto; }
.page-wrapper .news-archive .pagination a, .page-wrapper .news-archive .pagination span { display: inline-block; margin: 0 10px 0 0; vertical-align: middle; }
.page-wrapper .news-archive .pagination a:last-child, .page-wrapper .news-archive .pagination span:last-child { margin-right: -5px; }
.page-wrapper .news-archive .pagination .arrow-btn { line-height: 0px; padding: 8px 11px; }
.page-wrapper .news-archive .pagination .arrow-btn svg { width: 9px; }
.page-wrapper .project-summary .section-inner {padding: 3.5em 0;max-width: 52.5rem;margin: 0 auto;}
.page-wrapper .project-summary .section-inner h4 { font-size: 13px; margin: 0 0 5px 0; color: #231F20 !important; }
.page-wrapper .project-summary .section-inner .value { font-size: 40px; font-weight: 600; }
.page-wrapper .project-summary .section-inner table { margin: 1em 0; width: 100%; }
.page-wrapper .project-summary .section-inner table td { padding: 5px 10px; border-right: 1px solid #999999; }
.page-wrapper .project-summary .section-inner table td:last-child { border-right: none; }
@media screen and (max-width: 63.9375em) { .page-wrapper .project-summary .section-inner table { max-width: 420px; margin: 0.5em auto; }
  .page-wrapper .project-summary .section-inner table tr { display: block; }
  .page-wrapper .project-summary .section-inner table tr td { display: block; width: 100% !important; border-right: none; padding: 10px 10px; border-bottom: 1px solid #F3F3F3; }
  .page-wrapper .project-summary .section-inner table tr td:last-child { border-bottom: none; } }
.page-wrapper .image-block img { max-width: 100%; }
.page-wrapper .image-block .caption { margin-top: 4px; padding: 5px; }
.page-wrapper .faqs .section-inner { padding: 1.5em 0; max-width: 52.5rem; margin: 0 auto; }
.page-wrapper .faqs .section-inner .faq-entries { margin-top: 1.5em; }
.page-wrapper .faqs .section-inner .faq-entries .faq-entry {margin-bottom: 0.5em;padding: -2px;}
.page-wrapper .faqs .section-inner .faq-entries .faq-entry .question {background-color: #F3F3F3;padding: 1.5em 60px 1.5em 50px;cursor: pointer;display: block;position: relative;text-decoration: none;font-weight: bold;}
.page-wrapper .faqs .section-inner .faq-entries .faq-entry .question .number { position: absolute; top: 50%; left: 5px; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.page-wrapper .faqs .section-inner .faq-entries .faq-entry .question .icon { position: absolute; top: 50%; right: 0px; width: 30px; height: 30px; display: block; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.page-wrapper .faqs .section-inner .faq-entries .faq-entry .question .icon svg { width: 100%; height: 100%; }
.page-wrapper .faqs .section-inner .faq-entries .faq-entry .response { height: 0; overflow: hidden; }
.page-wrapper .faqs .section-inner .faq-entries .faq-entry .response .inner { padding: 0.25em 0.5em; }
.page-wrapper .faqs .section-inner .faq-entries .faq-entry .response .inner *:first-child { margin-top: 0; }
.page-wrapper .faqs .section-inner .faq-entries .faq-entry .response .inner *:last-child { margin-bottom: 0; }
.page-wrapper .faqs .section-inner .faq-entries .faq-entry.expanded .question .icon svg .vertical { display: none; }
.page-wrapper .news-summary .gradient-icon { max-height: 90px; max-width: none; }
.page-wrapper .news-summary .gradient-icon svg { max-height: 80px; }
.page-wrapper .news-summary .article { margin: 1em 0 1em 0; }
.page-wrapper .news-summary .article h4 { margin: 0 0 0.25em 0; }
.page-wrapper .news-summary .row .columns { padding: 1.5em 1rem; }
.page-wrapper .news-summary .row .columns:first-child { border-bottom: 1px solid #999999; }
@media screen and (min-width: 64em) { .page-wrapper .news-summary { padding: 1em 0; }
  .page-wrapper .news-summary .row .columns { padding: 0.5em 1rem; }
  .page-wrapper .news-summary .row .columns:first-child { border-bottom: none; border-right: 1px solid #999999; } }
.page-wrapper .funding-summary-block .section-inner { max-width: 52.5rem; margin: 0 auto; padding: 1.5em 0; }
.page-wrapper .funding-summary-block .section-inner .opportunities { margin: 1em 0 0 0; }
.page-wrapper .funding-summary-block .section-inner .opportunities .opportunity { max-width: 240px; margin: 1.5em auto; background-color: #F3F3F3; font-size: 12px; line-height: 1.25em; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: column; -moz-flex-flow: column; -ms-flex-flow: column; flex-flow: column; }
.page-wrapper .funding-summary-block .section-inner .opportunities .opportunity > img { width: 100%; -webkit-box-flex: 0 0 auto; -moz-box-flex: 0 0 auto; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.page-wrapper .funding-summary-block .section-inner .opportunities .opportunity > .info { -webkit-box-flex: 1 0 auto; -moz-box-flex: 1 0 auto; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: column; -moz-flex-flow: column; -ms-flex-flow: column; flex-flow: column; padding: 10px; }
.page-wrapper .funding-summary-block .section-inner .opportunities .opportunity > .info > h3 { margin-bottom: 0.5em; -webkit-box-flex: 0 0 auto; -moz-box-flex: 0 0 auto; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.page-wrapper .funding-summary-block .section-inner .opportunities .opportunity > .info > p { -webkit-box-flex: 1 0 auto; -moz-box-flex: 1 0 auto; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; }
.page-wrapper .funding-summary-block .section-inner .opportunities .opportunity > .info > .cta-container { -webkit-box-flex: 0 0 auto; -moz-box-flex: 0 0 auto; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.page-wrapper .funding-summary-block .section-inner .opportunities .opportunity > .info > *:last-child { marign-bottom: 0; }
.page-wrapper .funding-summary-block .section-inner .opportunities .opportunity > .info .btn { font-size: 12px; padding: 5px 15px; }
.page-wrapper .funding-summary-block .section-inner .opportunities.large-up-2 .opportunity { max-width: 375px; }
.page-wrapper .cta-blocks .section-inner {max-width: 52.5rem;margin: 0 auto;padding: 2.5em 0;}
.page-wrapper .cta-blocks .section-inner .blocks { margin: 1em 0 0 0; }
.page-wrapper .cta-blocks .section-inner .blocks .column-block { margin-bottom: 1.5em; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block { max-width: 96%; margin: 0 auto; background-color: #F3F3F3; font-size: 14px; line-height: 1.25em; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: column; -moz-flex-flow: column; -ms-flex-flow: column; flex-flow: column; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block.smaller-font h3 { font-size: 22px; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block > .gradient-icon { width: 100%; padding: 20px 0 5px 0; -webkit-box-flex: 0 0 auto; -moz-box-flex: 0 0 auto; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block > .gradient-icon svg { max-height: 80px; max-width: none; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block > .info { -webkit-box-flex: 1 0 auto; -moz-box-flex: 1 0 auto; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: column; -moz-flex-flow: column; -ms-flex-flow: column; flex-flow: column; padding: 10px; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block > .info > h3 { margin-bottom: 0.5em; -webkit-box-flex: 0 0 auto; -moz-box-flex: 0 0 auto; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block > .info > p { -webkit-box-flex: 1 0 auto; -moz-box-flex: 1 0 auto; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block > .info > .cta-container { -webkit-box-flex: 0 0 auto; -moz-box-flex: 0 0 auto; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block > .info h4 { margin: 0.25em 0 0.5em 0; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block > .info > *:first-child { margin-top: 0; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block > .info > *:last-child { marign-bottom: 0; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block > .info > h3:first-child { margin-top: 0.5em; }
.page-wrapper .cta-blocks .section-inner .blocks .info-block > .info .btn { font-size: 12px; padding: 5px 15px; }
.page-wrapper .board-profiles .profile { padding-top: 1.25em; padding-bottom: 1.25em; }
.page-wrapper .board-profiles .profile h3 { margin: 0 0 0.25em 0; }
.page-wrapper .board-profiles .profile .columns *:first-child, .page-wrapper .board-profiles .profile .column *:first-child, .page-wrapper .board-profiles .profile .columns *:first-child { margin-top: 0; }
.page-wrapper .board-profiles .profile .columns *:last-child, .page-wrapper .board-profiles .profile .column *:last-child, .page-wrapper .board-profiles .profile .columns *:last-child { margin-bottom: 0; }
.page-wrapper .explanation-steps .section-inner { max-width: 52.5rem; margin: 0 auto; padding: 1.5em 0; }
.page-wrapper .explanation-steps .section-inner .step { padding: 1em 0.5em; }
@media screen and (min-width: 64em) { .page-wrapper .explanation-steps .section-inner .step { padding: 1em 2.5em; } }
.page-wrapper .explanation-steps .section-inner .step .step-number { font-size: 22px; }
.page-wrapper .explanation-steps .section-inner .step .column *:first-child, .page-wrapper .explanation-steps .section-inner .step .columns *:first-child, .page-wrapper .explanation-steps .section-inner .step .columns *:first-child { margin-top: 0; }
.page-wrapper .explanation-steps .section-inner .step .column *:last-child, .page-wrapper .explanation-steps .section-inner .step .columns *:last-child, .page-wrapper .explanation-steps .section-inner .step .columns *:last-child { margin-bottom: 0; }
.page-wrapper .explanation-steps .section-inner .step h3 { margin-bottom: 0.5em; }
.page-wrapper .funding-process .instructions { font-size: 0.85em; text-align: center; max-width: 450px; margin: 25px auto -15px auto; border: 1px solid #808285; color: #808285; padding: 5px 0; }
.page-wrapper .funding-process .section { margin-top: 30px; }
.page-wrapper .funding-process .section .header-bar { height: 64px; position: relative; margin-bottom: 20px; text-transform: uppercase; line-height: 64px; }
.page-wrapper .funding-process .section .header-bar .number { position: absolute; top: 0; left: 0; bottom: 0; width: 48px; display: block; text-align: center; background-color: #808285; font-family: "Poppins", Helvetica, sans-serif; font-size: 24px; font-weight: 600; }
.page-wrapper .funding-process .section .header-bar .number span { color: white; }
.page-wrapper .funding-process .section .header-bar h3 { color: white; font-size: 24px; margin: 0 40px 0 60px; position: relative; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.page-wrapper .funding-process .section .header-bar:after { content: ''; display: block; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-style: solid; border-width: 0 0 64px 32px; border-color: transparent transparent #ffffff transparent; }
.page-wrapper .funding-process .section.orange .header-bar { background-color: #e77724; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFE77724', endColorstr='#FFFFCD2F'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3NzcyNCIvPjxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjZTc3NzI0Ii8+PHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiNmZGI3NDUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmY2QyZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2QyZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e77724), color-stop(23%, #e77724), color-stop(54%, #fdb745), color-stop(75%, #ffcd2f), color-stop(100%, #ffcd2f)); background-image: -moz-linear-gradient(left, #e77724 0%, #e77724 23%, #fdb745 54%, #ffcd2f 75%, #ffcd2f 100%); background-image: -webkit-linear-gradient(left, #e77724 0%, #e77724 23%, #fdb745 54%, #ffcd2f 75%, #ffcd2f 100%); background-image: linear-gradient(to right, #e77724 0%, #e77724 23%, #fdb745 54%, #ffcd2f 75%, #ffcd2f 100%); }
.page-wrapper .funding-process .section.orange .separator:before, .page-wrapper .funding-process .section.orange .separator:after { border-color: transparent transparent transparent #F47D4B; }
.page-wrapper .funding-process .section.orange .details { border: 1px solid #e77724; }
.page-wrapper .funding-process .section.orange .details:before { border-color: transparent transparent #e77724 transparent; }
.page-wrapper .funding-process .section.green .header-bar { background-color: #189460; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF189460', endColorstr='#FFA8D169'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4OTQ2MCIvPjxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjMTg5NDYwIi8+PHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiNhOGQxNjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGQxNjkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #189460), color-stop(33%, #189460), color-stop(98%, #a8d169), color-stop(100%, #a8d169)); background-image: -moz-linear-gradient(left, #189460 0%, #189460 33%, #a8d169 98%, #a8d169 100%); background-image: -webkit-linear-gradient(left, #189460 0%, #189460 33%, #a8d169 98%, #a8d169 100%); background-image: linear-gradient(to right, #189460 0%, #189460 33%, #a8d169 98%, #a8d169 100%); }
.page-wrapper .funding-process .section.green .separator:before, .page-wrapper .funding-process .section.green .separator:after { border-color: transparent transparent transparent #00964C; }
.page-wrapper .funding-process .section.green .details { border: 1px solid #189460; }
.page-wrapper .funding-process .section.green .details:before { border-color: transparent transparent #189460 transparent; }
.page-wrapper .funding-process .section.blue .header-bar { background-color: #004d7f; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF004D7F', endColorstr='#FF4471A5'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNGQ3ZiIvPjxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiMwMDRkN2YiLz48c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzA4NjE5YSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0NzFhNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #004d7f), color-stop(9%, #004d7f), color-stop(23%, #08619a), color-stop(100%, #4471a5)); background-image: -moz-linear-gradient(left, #004d7f 0%, #004d7f 9%, #08619a 23%, #4471a5 100%); background-image: -webkit-linear-gradient(left, #004d7f 0%, #004d7f 9%, #08619a 23%, #4471a5 100%); background-image: linear-gradient(to right, #004d7f 0%, #004d7f 9%, #08619a 23%, #4471a5 100%); }
.page-wrapper .funding-process .section.blue .separator:before, .page-wrapper .funding-process .section.blue .separator:after { border-color: transparent transparent transparent #006394; }
.page-wrapper .funding-process .section.blue .details { border: 1px solid #004d7f; }
.page-wrapper .funding-process .section.blue .details:before { border-color: transparent transparent #006394 transparent; }
.page-wrapper .funding-process .section .steps:after { clear: both; content: ''; height: 0; visibility: hidden; display: block; }
.page-wrapper .funding-process .section .steps .step { float: left; width: -webkit-calc(20% - 40px); width: calc(20% - 40px); text-align: center; position: relative; }
.page-wrapper .funding-process .section .steps .step .icon { display: inline-block; width: 92px; }
.page-wrapper .funding-process .section .steps .step .icon img { width: 100%; }
.page-wrapper .funding-process .section .steps .step .details { position: absolute; top: 100%; left: 50%; background-color: #FFFFFF; padding: 12px; width: 300px; font-size: 16px; -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); display: none; z-index: 100; text-align: left; -moz-box-shadow: 2px 2px 4px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 2px 2px 4px 3px rgba(0, 0, 0, 0.3); box-shadow: 2px 2px 4px 3px rgba(0, 0, 0, 0.3); }
.page-wrapper .funding-process .section .steps .step .details p:last-child { margin-bottom: 0 !important; }
.page-wrapper .funding-process .section .steps .step .details:before { content: ''; position: absolute; top: -20px; left: 50%; -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 0; border-style: solid; border-width: 0 20px 20px 20px; }
.page-wrapper .funding-process .section .steps .step h4 { font-family: "Whitney SSm A", "Whitney SSm B", Helvetica, sans-serif; color: #231F20; text-transform: none; font-weight: normal; font-size: 16px; margin-top: 5px; }
.page-wrapper .funding-process .section .steps .step.visible .details { display: block; }
.page-wrapper .funding-process .section .steps .separator { float: left; width: 40px; height: 20px; position: relative; top: 36px; opacity: 0.5; }
.page-wrapper .funding-process .section .steps .separator:before, .page-wrapper .funding-process .section .steps .separator:after { content: ''; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 8.5px 0 8.5px 18px; margin-right: 2px; }
@media screen and (max-width: 1000px) { .page-wrapper .funding-process .section .steps { padding: 0 20px; }
  .page-wrapper .funding-process .section .steps .step { text-align: left; float: none; width: 320px; }
  .page-wrapper .funding-process .section .steps .step .icon { width: 60px; margin-right: 10px; vertical-align: middle; }
  .page-wrapper .funding-process .section .steps .step h4 { display: inline-block; vertical-align: middle; padding-right: 50px; }
  .page-wrapper .funding-process .section .steps .step h4 br { display: none; }
  .page-wrapper .funding-process .section .steps .step .details { top: 5%; left: 100%; -moz-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); width: 420px; }
  .page-wrapper .funding-process .section .steps .step .details:before { display: none; }
  .page-wrapper .funding-process .section .steps .separator { float: none; margin: 10px 0; width: 20px; height: 40px; top: 0; left: 20px; text-align: center; }
  .page-wrapper .funding-process .section .steps .separator:before, .page-wrapper .funding-process .section .steps .separator:after { width: 0; height: 0; border-style: solid; border-width: 12px 6px 0 6px; }
  .page-wrapper .funding-process .section.orange .separator:before, .page-wrapper .funding-process .section.orange .separator:after { border-color: #F47D4B transparent transparent transparent; }
  .page-wrapper .funding-process .section.green .separator:before, .page-wrapper .funding-process .section.green .separator:after { border-color: #189460 transparent transparent transparent; }
  .page-wrapper .funding-process .section.blue .separator:before, .page-wrapper .funding-process .section.blue .separator:after { border-color: #004d7f transparent transparent transparent; } }
@media screen and (max-width: 820px) { .page-wrapper .funding-process .section .steps .step .details { width: -webkit-calc(100vw - 450px); width: calc(100vw - 450px); } }
@media screen and (max-width: 740px) { .page-wrapper .funding-process .section .header-bar h3 { font-size: 17px; }
  .page-wrapper .funding-process .section .steps .step { width: 100%; }
  .page-wrapper .funding-process .section .steps .step .icon { width: 48px; margin-right: 12px; }
  .page-wrapper .funding-process .section .steps .step .details { position: static; display: block; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; width: 100%; padding-left: 60px; overflow: hidden; max-height: 0; padding: 0; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
  .page-wrapper .funding-process .section .steps .step .details p:first-child { padding-top: 10px; }
  .page-wrapper .funding-process .section .steps .step .details p:last-child { padding-bottom: 10px; }
  .page-wrapper .funding-process .section .steps .step h4:before { content: ''; height: 34px; width: 34px; border: 1px solid #808285; position: absolute; top: 1px; right: 10px; }
  .page-wrapper .funding-process .section .steps .step h4:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 10px 0 10px 17.3px; border-color: transparent transparent transparent #808285; position: absolute; top: 8px; right: 18px; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
  .page-wrapper .funding-process .section .steps .step.visible .details { max-height: 500px; }
  .page-wrapper .funding-process .section .steps .step.visible h4:after { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
  .page-wrapper .funding-process .section .steps .separator { left: 14px; } }

body.admin-bar .mobile-overlay { top: 47px; }

img.alignright { float: right; margin-left: 1em; margin-bottom: 1em; }

img.alignleft { float: left; margin-right: 1em; margin-bottom: 1em; }
.footer_social {max-width:50px; width:50px; display:block; float: left; margin-right: 10px;}
.footer_newsletter{width: 100%;position: relative;display: -webkit-inline-box;margin-top: 15px;font-weight: bolder;font-size: 16px;text-transform: uppercase; color: darkgrey;}
.footer_newsletter a{ text-decoration: none;}

/*=============================================== &Stones Additions ===========================================*/

.side_graphic{width: 50%;height: 100%;position: relative;display: block;float: left;margin-top: -10%!important;padding:15px;z-index:-1;}
@media screen and (max-width:650px){.side_graphic {width: 100%;opacity: 0.2;position: absolute;top: -5em;}}
#home_heading{ display: block; position: relative; }
.member-bio{max-width: 90%;margin-left: auto;}
@media screen and (max-width:1024px){.member-bio{max-width: 100%;margin-left: none;}}

/*=============================================== &Stones New Navigation ===========================================*/
header .main .menus .main-menu{
    position: relative;
    display: -webkit-inline-box;
    padding-top: 36px;
    margin-left: 30px;
}
.main-menu ul {
  list-style: none;
  background-color: #fff;
  text-align: center;
  padding: 0;
  margin: 0;
}
.main-menu li{
  line-height: 40px;
  text-align: left;
  list-style: none;
}
.main-menu a {
  text-decoration: none;
  display: block;
  padding-left: 15px;
  transition: .3s background-color;
}
.main-menu a.active {
  background-color: #aaa;
  color: #444;
  cursor: default;
}
.main-menu li li {
  font-size: .8em;
}
.main-menu li ul {
    position: absolute;
    display: none;
    width: inherit;
    padding: 15px 15px 15px 0px;
    margin-left: 15px;
    min-width: 200px;
}
.main-menu li:hover ul {
    display: block;
}
.main-menu li ul li {
    display: block;
  }
.section.fade-in {
    opacity: 1;
    transform: translateY(0);
}
.section{
	opacity:0;
	transform: translateY(163px);
	transition: all 1s ease-out;
}
.no-fade-in{
	opacity: 1!important;
	transform: translateY(0px)!important;
	transform: none!important;
}

