@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,700&display=swap");/*!
Theme Name:NPPC Template
Theme URI:http://revolutionmessaging.net
Description:Client theme based on the RevMsg boilerplate template.
Version:2.7.2
Author:Revolution Messaging
Author URI:http://revolutionmessaging.com
Tags:clean,responsive
License:Copyright, Revolution Messaging, LLC
-------------------------------------------------------------------------------*//*! */html {
  box-sizing: border-box;
}

*,*::after,*::before {
  box-sizing: inherit;
}/* ==========================================================================
   Normalize.scss settings
   ========================================================================== *//**
 * Includes legacy browser support IE6/7
 *
 * Set to false if you want to drop support for IE6 and IE7
 *//* Base
   ========================================================================== *//**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *  `em` units.
 */html {
  font-family: sans-serif;
 /* 1 */
  -ms-text-size-adjust: 100%;
 /* 2 */
  -webkit-text-size-adjust: 100%;
 /* 2 */;
}/**
 * Remove default margin.
 */body {
  margin: 0;
}/* HTML5 display definitions
   ========================================================================== *//**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  display: block;
}/**
 * 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */audio,canvas,progress,video {
  display: inline-block;
 /* 1 */
  vertical-align: baseline;
 /* 2 */;
}/**
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */audio:not([controls]) {
  display: none;
  height: 0;
}/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */[hidden],template {
  display: none;
}/* Links
   ========================================================================== *//**
 * Remove the gray background color from active links in IE 10.
 */a {
  background-color: transparent;
}/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */a:active,a:hover {
  outline: 0;
}/* Text-level semantics
   ========================================================================== *//**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */abbr[title] {
  border-bottom: 1px dotted;
}/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */b,strong {
  font-weight: bold;
}/**
 * Address styling not present in Safari and Chrome.
 */dfn {
  font-style: italic;
}/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/**
 * Addresses styling not present in IE 8/9.
 */mark {
  background: #ff0;
  color: #000;
}/**
 * 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
   ========================================================================== *//**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Improves image quality when scaled in IE 7.
 */img {
  border: 0;
}/**
 * Correct overflow not hidden in IE 9/10/11.
 */svg:not(:root) {
  overflow: hidden;
}/* Grouping content
   ========================================================================== *//**
 * Address margin not present in IE 8/9 and Safari.
 */figure {
  margin: 1em 40px;
}/**
 * Address differences between Firefox and other browsers.
 */hr {
  box-sizing: content-box;
  height: 0;
}/**
 * Contain overflow in all browsers.
 */pre {
  overflow: auto;
}/**
 * Address odd `em`-unit font size rendering in all browsers.
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */code,kbd,pre,samp {
  font-family: monospace, monospace;
  font-size: 1em;
}/* Forms
   ========================================================================== *//**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 *//**
 * 1. Correct color not being inherited.
 *  Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 * 4. Improves appearance and consistency in all browsers.
 */button,input,optgroup,select,textarea {
  color: inherit;
 /* 1 */
  font: inherit;
 /* 2 */
  margin: 0;
 /* 3 */;
}/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */button {
  overflow: visible;
}/**
 * 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 Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */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.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *  Known issue: inner spacing remains in IE 6.
 */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;
}/**
 * Remove inner padding and border in Firefox 4+.
 */button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0;
  padding: 0;
}/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */input {
  line-height: normal;
}/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 *  Known issue: excess padding remains in IE 6.
 */input[type="checkbox"],input[type="radio"] {
  box-sizing: border-box;
 /* 1 */
  padding: 0;
 /* 2 */;
}/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */input[type="search"] {-webkit-appearance: textfield; /* 1 */box-sizing: content-box; /* 2 */}/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}/**
 * 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/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects text not wrapping in Firefox 3.
 * 4. Corrects alignment displayed oddly in IE 6/7.
 */legend {
  border: 0;
 /* 1 */
  padding: 0;
 /* 2 */;
}/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */textarea {
  overflow: auto;
}/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */optgroup {font-weight: bold;}/* Tables
   ========================================================================== *//**
 * Remove most spacing between table cells.
 */table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}/*!
 * waffle-grid - v1.3.6 - (https://lucasgruwez.github.io/waffle-grid)
 * Copyright 2017 Lucas Gruwez.
 * Licensed under MIT
 * https://lucasgruwez.github.io/waffle-grid
 */.container {width: 960px;max-width: 80%;margin: 0 auto;}.grid {display: flex;flex-direction: column;width: 960px;max-width: 80%;margin: 0 auto;}.grid.full-width {width: 100%;max-width: 100%;}.row {display: flex;flex-direction: row;width: 100%;flex-wrap: wrap;}.col {box-sizing: border-box;margin: 0.5px;vertical-align: top;}.center {margin-left: auto;margin-right: auto;}.left {margin-right: auto;}.right {margin-left: auto;}.w-auto {flex: 1;}.col-1-of-4 {width: calc(25% - 1px);}.push-1-of-4 {margin-left: calc(25% + 1px / 2);}.pull-1-of-4 {margin-right: calc(25% + 1px / 2);}.col-2-of-4 {width: calc(50% - 1px);}.push-2-of-4 {margin-left: calc(50% + 1px / 2);}.pull-2-of-4 {margin-right: calc(50% + 1px / 2);}.col-3-of-4 {width: calc(75% - 1px);}.push-3-of-4 {margin-left: calc(75% + 1px / 2);}.pull-3-of-4 {margin-right: calc(75% + 1px / 2);}.col-4-of-4 {width: calc(100% - 1px);}.push-4-of-4 {margin-left: calc(100% + 1px / 2);}.pull-4-of-4 {margin-right: calc(100% + 1px / 2);}.col-1-of-8 {width: calc(12.5% - 1px);}.push-1-of-8 {margin-left: calc(12.5% + 1px / 2);}.pull-1-of-8 {margin-right: calc(12.5% + 1px / 2);}.col-2-of-8 {width: calc(25% - 1px);}.push-2-of-8 {margin-left: calc(25% + 1px / 2);}.pull-2-of-8 {margin-right: calc(25% + 1px / 2);}.col-3-of-8 {width: calc(37.5% - 1px);}.push-3-of-8 {margin-left: calc(37.5% + 1px / 2);}.pull-3-of-8 {margin-right: calc(37.5% + 1px / 2);}.col-4-of-8 {width: calc(50% - 1px);}.push-4-of-8 {margin-left: calc(50% + 1px / 2);}.pull-4-of-8 {margin-right: calc(50% + 1px / 2);}.col-5-of-8 {width: calc(62.5% - 1px);}.push-5-of-8 {margin-left: calc(62.5% + 1px / 2);}.pull-5-of-8 {margin-right: calc(62.5% + 1px / 2);}.col-6-of-8 {width: calc(75% - 1px);}.push-6-of-8 {margin-left: calc(75% + 1px / 2);}.pull-6-of-8 {margin-right: calc(75% + 1px / 2);}.col-7-of-8 {width: calc(87.5% - 1px);}.push-7-of-8 {margin-left: calc(87.5% + 1px / 2);}.pull-7-of-8 {margin-right: calc(87.5% + 1px / 2);}.col-8-of-8 {width: calc(100% - 1px);}.push-8-of-8 {margin-left: calc(100% + 1px / 2);}.pull-8-of-8 {margin-right: calc(100% + 1px / 2);}.col-1-of-12 {width: calc(8.33333% - 1px);}.push-1-of-12 {margin-left: calc(8.33333% + 1px / 2);}.pull-1-of-12 {margin-right: calc(8.33333% + 1px / 2);}.col-2-of-12 {width: calc(16.66667% - 1px);}.push-2-of-12 {margin-left: calc(16.66667% + 1px / 2);}.pull-2-of-12 {margin-right: calc(16.66667% + 1px / 2);}.col-3-of-12 {width: calc(25% - 1px);}.push-3-of-12 {margin-left: calc(25% + 1px / 2);}.pull-3-of-12 {margin-right: calc(25% + 1px / 2);}.col-4-of-12 {width: calc(33.33333% - 1px);}.push-4-of-12 {margin-left: calc(33.33333% + 1px / 2);}.pull-4-of-12 {margin-right: calc(33.33333% + 1px / 2);}.col-5-of-12 {width: calc(41.66667% - 1px);}.push-5-of-12 {margin-left: calc(41.66667% + 1px / 2);}.pull-5-of-12 {margin-right: calc(41.66667% + 1px / 2);}.col-6-of-12 {width: calc(50% - 1px);}.push-6-of-12 {margin-left: calc(50% + 1px / 2);}.pull-6-of-12 {margin-right: calc(50% + 1px / 2);}.col-7-of-12 {width: calc(58.33333% - 1px);}.push-7-of-12 {margin-left: calc(58.33333% + 1px / 2);}.pull-7-of-12 {margin-right: calc(58.33333% + 1px / 2);}.col-8-of-12 {width: calc(66.66667% - 1px);}.push-8-of-12 {margin-left: calc(66.66667% + 1px / 2);}.pull-8-of-12 {margin-right: calc(66.66667% + 1px / 2);}.col-9-of-12 {width: calc(75% - 1px);}.push-9-of-12 {margin-left: calc(75% + 1px / 2);}.pull-9-of-12 {margin-right: calc(75% + 1px / 2);}.col-10-of-12 {width: calc(83.33333% - 1px);}.push-10-of-12 {margin-left: calc(83.33333% + 1px / 2);}.pull-10-of-12 {margin-right: calc(83.33333% + 1px / 2);}.col-11-of-12 {width: calc(91.66667% - 1px);}.push-11-of-12 {margin-left: calc(91.66667% + 1px / 2);}.pull-11-of-12 {margin-right: calc(91.66667% + 1px / 2);}.col-12-of-12 {width: calc(100% - 1px);}.push-12-of-12 {margin-left: calc(100% + 1px / 2);}.pull-12-of-12 {margin-right: calc(100% + 1px / 2);}.col-1-of-16 {width: calc(6.25% - 1px);}.push-1-of-16 {margin-left: calc(6.25% + 1px / 2);}.pull-1-of-16 {margin-right: calc(6.25% + 1px / 2);}.col-2-of-16 {width: calc(12.5% - 1px);}.push-2-of-16 {margin-left: calc(12.5% + 1px / 2);}.pull-2-of-16 {margin-right: calc(12.5% + 1px / 2);}.col-3-of-16 {width: calc(18.75% - 1px);}.push-3-of-16 {margin-left: calc(18.75% + 1px / 2);}.pull-3-of-16 {margin-right: calc(18.75% + 1px / 2);}.col-4-of-16 {width: calc(25% - 1px);}.push-4-of-16 {margin-left: calc(25% + 1px / 2);}.pull-4-of-16 {margin-right: calc(25% + 1px / 2);}.col-5-of-16 {width: calc(31.25% - 1px);}.push-5-of-16 {margin-left: calc(31.25% + 1px / 2);}.pull-5-of-16 {margin-right: calc(31.25% + 1px / 2);}.col-6-of-16 {width: calc(37.5% - 1px);}.push-6-of-16 {margin-left: calc(37.5% + 1px / 2);}.pull-6-of-16 {margin-right: calc(37.5% + 1px / 2);}.col-7-of-16 {width: calc(43.75% - 1px);}.push-7-of-16 {margin-left: calc(43.75% + 1px / 2);}.pull-7-of-16 {margin-right: calc(43.75% + 1px / 2);}.col-8-of-16 {width: calc(50% - 1px);}.push-8-of-16 {margin-left: calc(50% + 1px / 2);}.pull-8-of-16 {margin-right: calc(50% + 1px / 2);}.col-9-of-16 {width: calc(56.25% - 1px);}.push-9-of-16 {margin-left: calc(56.25% + 1px / 2);}.pull-9-of-16 {margin-right: calc(56.25% + 1px / 2);}.col-10-of-16 {width: calc(62.5% - 1px);}.push-10-of-16 {margin-left: calc(62.5% + 1px / 2);}.pull-10-of-16 {margin-right: calc(62.5% + 1px / 2);}.col-11-of-16 {width: calc(68.75% - 1px);}.push-11-of-16 {margin-left: calc(68.75% + 1px / 2);}.pull-11-of-16 {margin-right: calc(68.75% + 1px / 2);}.col-12-of-16 {width: calc(75% - 1px);}.push-12-of-16 {margin-left: calc(75% + 1px / 2);}.pull-12-of-16 {margin-right: calc(75% + 1px / 2);}.col-13-of-16 {width: calc(81.25% - 1px);}.push-13-of-16 {margin-left: calc(81.25% + 1px / 2);}.pull-13-of-16 {margin-right: calc(81.25% + 1px / 2);}.col-14-of-16 {width: calc(87.5% - 1px);}.push-14-of-16 {margin-left: calc(87.5% + 1px / 2);}.pull-14-of-16 {margin-right: calc(87.5% + 1px / 2);}.col-15-of-16 {width: calc(93.75% - 1px);}.push-15-of-16 {margin-left: calc(93.75% + 1px / 2);}.pull-15-of-16 {margin-right: calc(93.75% + 1px / 2);}.col-16-of-16 {width: calc(100% - 1px);}.push-16-of-16 {margin-left: calc(100% + 1px / 2);}.pull-16-of-16 {margin-right: calc(100% + 1px / 2);}a:link {-webkit-tap-highlight-color: green;}.dark a:link {color: white;}::-moz-selection {background: black;color: white;text-shadow: none !important;}::selection {background: black;color: white;text-shadow: none !important;}ins {background: white;color: black;text-decoration: none;}mark {background: #e6e6e6;color: black;font-style: italic;font-weight: bold;}html {font-size: 100%;}body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 100%;font-family: 'Poppins', 'proxima-nova', sans-serif;line-height: 1.125em;}a,a:link,a:visited {margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;text-decoration: none;}a:hover {text-decoration: underline;}a:hover,a:active {outline: 0;}abbr[title],dfn[title] {border-bottom: 1px dotted;cursor: help;}blockquote {margin: 1em 2em;quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}del {text-decoration: line-through;}pre,code,kbd,samp {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}q {quotes: none;}q:before,q:after {content: "";content: none;}ul,ol {margin: 1em 0;padding: 0 0 0 1em;}dd {margin: 0 0 0 1em;}nav ul,nav ol {list-style: none;list-style-image: none;margin: 0;padding: 0;}table {border-collapse: collapse;border-spacing: 0;}td,td img {vertical-align: top;}img,object,embed {width: 100%;height: auto;}.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}form {margin: 0;}fieldset {border: 0;margin: 0;padding: 0;}button,input[type="button"],input[type="submit"] {width: auto;overflow: visible;}input,select {vertical-align: middle;-moz-appearance: none;-webkit-appearance: none;-moz-border-radius: 0;-webkit-border-radius: 0;}label {cursor: pointer;}legend {border: 0;padding: 0;}.aligncenter {display: block;margin: 0 auto 1rem;}.alignleft {float: left;margin: 0 1rem 1rem 0;}.alignright {float: right;margin: 0 0 1rem 1rem;}.wp-caption {padding: 0.5rem;}.wp-caption img {margin: 0;padding: 0;border: 0 none;}#access {position: absolute !important;height: 1px;width: 1px;overflow: hidden;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);}.img.dbclk {display: none !important;}.pagination ul li {display: inline-block;}/* === PRIMARY === */html {font: 100% "Poppins", "proxima-nova", sans-serif;width: 100%;margin: 0px auto;padding: 0px;overflow-x: hidden;transition: 0.1s all ease-in-out;}html.dark {background-color: #000;}html.dark #content,html.dark .state-news {color: #fff;}html.has-accessibiility ._access-menu,html.has-accessibiility ._access-icon {display: none !important;}h1,h2,h3,h4,h5,h6,p {margin: 0 0 1em 0;line-height: 150%;}h1,h2 {font: bold 100% "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;line-height: 105%;}a:link,a:visited,a:hover,a:active {color: #0D7099;outline: none;}a:link {color: #0d7099;}button {border: none;}section {padding-top: 2em;padding-bottom: 2em;}iframe {max-width: 100%;}.container {width: 90%;max-width: 1600px;margin: 0 auto;}ul {list-style-type: square;}ol li {margin: 0 0 1em 0;}/* GENERIC PAGE *//* Add space above content if there is no hero-banner */section#content {margin-top: 95px !important;}.hero-banner + section#content {margin-top: 0 !important;}.page-template-default .page-hero {text-align: center;}.page-template-default .page-hero h1 {margin-bottom: 1.35em;}.page-template-default #content {padding-top: 0;margin-top: -3em;}.page-template-default #content .page-container {width: 100%;margin: 0 auto;background: #fff;padding: 1em;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}.dark .page-template-default #content .page-container {background: #000;}input[type="text"],input[type="password"],input[type="url"],input[type="email"],input[type="tel"],input[type="number"],textarea {background: #fff;border-radius: 0;border: 2px solid #0D7099;color: #474541;}input[type="submit"] {background: #fff;border-radius: 0;border: 2px solid #0D7099;color: #0D7099;font-family: "Poppins", "futura-pt", sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: .05em;}/* === PRIMARY NAVIGATION === */.opt-header {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical;-webkit-box-direction: normal;-moz-box-direction: normal;box-direction: normal;-webkit-flex-direction: column;-moz-flex-direction: column;flex-direction: column;-ms-flex-direction: column;-webkit-box-align: center;-moz-box-align: center;box-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-ms-flex-align: center;background: #cf3b3b;color: #fff;padding: 1em;}.opt-header p {margin: 0;font-size: 1.05em;}.opt-header .read-more a {background: #cf3b3b;border-color: #fff;color: #fff;height: 2em;}.opt-header .read-more a:before {border: 1em solid transparent;border-left: .75em solid #fff;}.opt-header .read-more a:after {border: calc(1em - 1px) solid transparent;border-left: calc(.75em - 1px) solid #cf3b3b;}.opt-header .read-more a:hover {background: #e95555;}.opt-header .read-more a:hover:after {border-left-color: #e95555;}.logged-in .main-header {top: 32px;}.main-header {position: absolute;width: 100%;z-index: 3;top: 0;background-color: #1e4158;}.main-header > .container {display: flex;align-items: center;justify-content: space-between;padding: 20px 0;border-bottom: 2px solid rgba(255, 255, 255, 0.2);}.main-header > .container::after {display: none;}.main-header > .container .site-logo {margin: 0 20px 0 0;}.main-header > .container .site-logo img {max-width: 215px;width: auto;}.main-header > .container #primary-menus .menu {display: none;}.main-header > .container #take-action-form {display: none;max-width: 270px;}.main-header > .container #take-action-form label {color: #fff;font-size: 0.88em;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;padding-right: 10px;min-width: 120px;}.main-header > .container #take-action-form .gfield_required {display: none;}.main-header > .container #take-action-form .gfield {display: flex;align-items: center;margin: 0;padding: 0;}.main-header > .container #take-action-form .gfield input {background: transparent;border: none;padding-top: 0px;padding-bottom: 2px;line-height: 1;margin: 0;font-size: 0.8rem;height: 25px;color: #fff;}.main-header > .container #take-action-form .gfield ::-webkit-input-placeholder { /* Edge */color: #888;}.main-header > .container #take-action-form .gfield :-ms-input-placeholder { /* Internet Explorer */color: #888;}.main-header > .container #take-action-form .gfield ::placeholder {color: #888;}.main-header > .container #take-action-form .gform_validation_error .ginput_container {border-color: #EF0505;}.main-header > .container #take-action-form .ginput_container {margin: 0;border-bottom: 1px solid #fff;display: flex;align-items: center;}.main-header > .container #take-action-form .ginput_container::before {content: '';background-image: url("../images/mail.svg");width: 14px;height: 14px;margin-right: 2px;display: inline-block;background-size: contain;background-repeat: no-repeat;background-position: center center;}.main-header > .container #take-action-form .gform_footer {position: absolute;text-indent: 9999%;width: 200px;visibility: hidden;pointer-events: none;}.main-header > .container #take-action-form .validation_error {display: none;}.main-header > .container #take-action-form .gfield_error.gfield_contains_required label.gfield_label {margin: 0;}.main-header > .container #take-action-form .gform_ajax_spinner {max-width: 25px !important;position: absolute;right: -25px;top: 10px;}.main-header > .container #take-action-form .gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width: none !important;background-color: transparent;margin-bottom: 0px !important;border: none;position: relative;}.main-header > .container #take-action-form .validation_message {position: absolute;padding-top: 5px !important;color: white !important;bottom: -25px;padding-right: 0 !important;text-align: right;}.main-header > .container #take-action-form .gform_confirmation_message {color: #fff;line-height: 1.6;}.main-header > .container #header-social {display: none;}.main-header > .container #header-social a {margin: 0 10px;width: 16px;height: 16px;display: block;background-size: contain;background-repeat: no-repeat;background-position: center center;cursor: pointer;}.main-header > .container #header-social a svg path {transition: 0.2s all ease-in-out;}.main-header > .container #header-social a:hover svg path {fill: #EF0505;}.main-header > .container #header-buttons {display: none;margin: 0 20px 0 0px;}.main-header > .container #header-buttons .button {color: #fff;padding: 10px 20px;border-radius: 4px;font-size: 0.88em;display: inline-block;background: #EF0505;border: 1px solid transparent;transition: 0.2s all ease-in-out;text-decoration: none;}.main-header > .container #header-buttons .button:hover,.main-header > .container #header-buttons .button:active,.main-header > .container #header-buttons .button:focus {background-color: #fff !important;color: #00274A !important;}.main-header > .container #header-buttons #accessibility-toggle {background: transparent;border-color: #fff;margin-right: 10px;}.main-header > .container .menu-icon {width: 25px;position: relative;z-index: 9999;}.main-header > .container .menu-icon a {display: block;width: 100%;height: 18px;width: 25px;margin-left: auto;background: url(/wp-content/themes/nppc/images/menu.png) no-repeat 0 0;background-size: 25px 18px;color: #cf3b3b;transition: 0.1s all ease-in-out;}.main-header > .container .menu-icon a:hover {-webkit-filter: saturate(0);filter: saturate(0);}.main-header .accessibility-actions {position: relative;display: inline;}.main-header #accessibility-menu {display: none;position: absolute;list-style: none;padding: 23px 30px;box-shadow: 9px 4px 12px -4px rgba(0, 0, 0, 0.22);right: 12px;background: #fff;width: 300%;top: 50px;border-radius: 4px;}.main-header #accessibility-menu h3 {color: #112d43;font-weight: normal;width: 100%;flex-basis: 100%;}.main-header #accessibility-menu .row {margin-bottom: 20px;}.main-header #accessibility-menu .actions {display: flex;}.main-header #accessibility-menu::before {content: '';width: 0;height: 0;border: 0 solid transparent;border-right-width: 14px;border-left-width: 14px;border-bottom: 12px solid #fff;position: absolute;top: -12px;right: 52px;}.main-header #accessibility-menu button {background: #F2F8FF;border-radius: 4px;padding: 9px 14px;flex: 1 1 0;border: 2px solid #112d43;display: flex;justify-content: center;align-items: center;}.main-header #accessibility-menu button:first-of-type {margin-right: 10px;}.main-header #accessibility-menu button:last-of-type {margin-left: 10px;}.main-header #accessibility-menu button[data-action="dark"] {background: #000;color: #fff;}.main-header #accessibility-menu button[data-action="increase"] i {background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11C8.76142 11 11 8.76142 11 6C11 3.23858 8.76142 1 6 1C3.23858 1 1 3.23858 1 6C1 8.76142 3.23858 11 6 11Z' stroke='%2300274A' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 4.00006V8.00006' stroke='%2300274A' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.00049 6H8.00049' stroke='%2300274A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position: center;background-repeat: no-repeat;width: 1rem;display: inline-block;height: 1rem;}.main-header #accessibility-menu button[data-action="decrease"] i {background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11C8.76142 11 11 8.76142 11 6C11 3.23858 8.76142 1 6 1C3.23858 1 1 3.23858 1 6C1 8.76142 3.23858 11 6 11Z' stroke='%2300274A' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.00049 6H8.00049' stroke='%2300274A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position: center;background-repeat: no-repeat;width: 1rem;display: inline-block;height: 1rem;}.main-header #accessibility-menu button.reset {background: #ef0505;flex: 0 0 13%;}.main-header #accessibility-menu button.reset i {background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5364 8.49277L13 5.96523H12.0344C12.0249 4.78013 11.6644 3.62427 10.9982 2.64281C10.332 1.66136 9.38976 0.898069 8.28993 0.448815C7.19009 -0.000438809 5.98165 -0.115627 4.81638 0.117717C3.6511 0.351062 2.58095 0.922535 1.74034 1.76036C0.620852 2.89041 -0.00478514 4.4162 2.75619e-05 6.00462C0.00484027 7.59303 0.639712 9.11503 1.76603 10.2383C2.89234 11.3616 4.41861 11.9949 6.01158 12C7.60456 12.005 9.13484 11.3815 10.2683 10.2654L9.56478 9.56383C8.74258 10.3842 7.66095 10.8955 6.50357 11.0109C5.3462 11.1264 4.18444 10.8388 3.21559 10.197C2.24674 9.55521 1.53054 8.59883 1.18862 7.49025C0.846693 6.38168 0.900126 5.18927 1.33984 4.11553C1.77956 3.04178 2.57845 2.1529 3.60084 1.59984C4.62322 1.04679 5.80608 0.863648 6.94852 1.08153C8.09096 1.29941 9.12254 1.90489 9.86809 2.79512C10.6136 3.68535 11.0272 4.80547 11.0385 5.96523H10.0743L11.5364 8.49277Z' fill='white'/%3E%3C/svg%3E%0A");background-position: center;background-repeat: no-repeat;width: 100%;height: 100%;display: block;width: 18px;height: 18px;}.main-header #accessibility-menu button:hover,.main-header #accessibility-menu button:active,.main-header #accessibility-menu button:focus {background: #cf3b3b;color: #fff;}.main-header #accessibility-menu.active {display: block !important;}/* Remove Header Background Color on Certain Templates */.has-hero .main-header {background-color: transparent;}html.menu-open,html.menu-open body {overflow: hidden;}#menu-primary .facebook span,#menu-primary .twitter span,#menu-primary .youtube span {position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);}#menu-primary .facebook,#menu-primary .twitter,#menu-primary .youtube {vertical-align: top;border-bottom: none;float: left;margin: 0 .25em;}#menu-primary .facebook a,#menu-primary .twitter a,#menu-primary .youtube a {text-indent: -9999px;overflow: hidden;}#menu-primary .facebook a {width: 35px;height: 36px;background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/fb_red.png) no-repeat -15px 50%;background-size: 37px 17px;margin-right: auto;margin-left: auto;}#menu-primary .facebook a:hover {background: url(/wp-content/themes/nppc/images/social_media/fb_red.png) no-repeat 13px 50%;background-size: 37px 17px;}#menu-primary .facebook:hover a {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background: #fff url(/wp-content/themes/nppc/images/social_media/fb_red.png) no-repeat 13px 50%;background-size: 37px 17px;}#menu-primary .facebook:hover a:hover {background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/fb_red.png) no-repeat -15px 50%;background-size: 37px 17px;}#menu-primary .youtube a {width: 47px;height: 36px;background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/yt_red.png) no-repeat -23px 50%;background-size: 57px 17px;margin-right: auto;margin-left: auto;}#menu-primary .youtube a:hover {background: url(/wp-content/themes/nppc/images/social_media/yt_red.png) no-repeat 13px 50%;background-size: 37px;}#menu-primary .youtube:hover a {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background: #fff url(/wp-content/themes/nppc/images/social_media/yt_red.png) no-repeat 13px 50%;background-size: 57px 17px;}#menu-primary .youtube:hover a:hover {background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/yt_red.png) no-repeat -23px 50%;background-size: 57px 17px;}#menu-primary .twitter {margin-top: 1px;margin-left: -5px;}#menu-primary .twitter a {width: 35px;height: 36px;background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/tw_red.png) no-repeat -32px 50%;background-size: 60px 16px;margin-right: auto;margin-left: auto;}#menu-primary .twitter a:hover {background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/tw_red.png) no-repeat -32px 50%;background-size: 60px 16px;}#menu-primary .twitter:hover a {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background: url(/wp-content/themes/nppc/images/social_media/tw_red.png) no-repeat 8px 50%;background-size: 60px 16px;}#menu-primary .twitter:hover a:hover {background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/tw_red.png) no-repeat -32px 50%;background-size: 60px 16px;}/* === Read more === */.read-more {width: 215px;padding: 0;font-family: "Poppins", "futura-pt", sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: .05em;text-align: center;position: relative;margin-top: 2em;margin-bottom: 0;}.read-more a {color: #474541;background: #F2F0ED;border: 1px solid #474541;border-right: none;height: 32px;display: block;padding: 3px;-moz-transition: all 150ms ease 0ms;-webkit-transition: all 150ms ease 0ms;transition: all 150ms ease 0ms;}.dark .read-more a {background: #474541;color: #F2F0ED;}.read-more a:hover {text-decoration: none;background: #474541;color: #F2F0ED;}.dark .read-more a:hover {background: #F2F0ED;color: #474541;}.read-more a:after {content: '';position: absolute;top: 1px;left: 215px;width: 0;height: 0;border: 15px solid transparent;border-left: 11px solid #F2F0ED;-moz-transition: all 150ms ease 0ms;-webkit-transition: all 150ms ease 0ms;transition: all 150ms ease 0ms;}.dark .read-more a:after {border-left-color: #474541;}.read-more a:before {content: '';position: absolute;top: 0;left: 215px;width: 0;height: 0;border: 16px solid transparent;border-left: 12px solid #474541;}.dark .read-more a:before {border-left: 12px solid #F2F0ED;}.read-more a:hover:after {border-left-color: #474541;}.dark .read-more a:hover:after {border-left-color: #F2F0ED;}/* Default Page */.page .pagetitle {font-size: 1.3em;margin-bottom: .7em;color: #0D7099;}/* === HERO BANNER === */.hero-banner {padding: 12em 0 5em;background: url("../images/hero_image.png");-webkit-box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3), inset 0 -10px 10px -10px rgba(0, 0, 0, 0.3);-moz-box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3), inset 0 -10px 10px -10px rgba(0, 0, 0, 0.3);box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3), inset 0 -10px 10px -10px rgba(0, 0, 0, 0.3);background-repeat: no-repeat;background-size: cover;}html.dark .hero-banner {background-image: url("../images/hero_image_dark.png");}.home .hero-banner .container {width: 90%;overflow: hidden;position: relative;}.home .hero-banner .container .slider-slide {position: absolute;top: 0;left: 0;width: 100%;display: flex;align-items: center;justify-content: space-between;flex-direction: column;opacity: 0;z-index: 1;transition: opacity 0.5s ease;pointer-events: none;}.home .hero-banner .container .slider-slide::after {content: none;}.home .hero-banner .container .slider-slide.active {position: relative;opacity: 1;z-index: 2;pointer-events: auto;}.home .hero-banner .container .slider-slide .homepage-hero-content {width: 100%;margin-bottom: 30px;}.home .hero-banner .container .slider-slide .homepage-hero-content h1 {font-size: 1.8em;margin-bottom: 0.8em;padding-bottom: 0.5em;position: relative;border-bottom: 1px solid #fff;letter-spacing: 0;line-height: 1.2;}.home .hero-banner .container .slider-slide .homepage-hero-content h1:after {content: '';background-image: url("/wp-content/themes/nppc/images/white-border-arrow.svg");position: absolute;fill: #fff;right: 0;bottom: 0;height: 100%;width: 100%;background-repeat: no-repeat;background-position: bottom right;}.home .hero-banner .container .slider-slide .homepage-hero-content p {width: 100%;font-size: 1em;line-height: 2.2;}.home .hero-banner .container .slider-slide .homepage-hero-content .button {color: #fff;margin-top: 20px;padding-top: 15px;padding-right: 42px;padding-bottom: 15px;padding-left: 42px;border-radius: 4px !important;background-color: #EB0505;display: inline-block;text-decoration: none;}.home .hero-banner .container .slider-slide .homepage-hero-video-container {overflow: hidden;position: relative;width: 100%;padding-top: 55%;}.home .hero-banner .container .slider-slide .homepage-hero-video-container iframe {border: 0;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.home .hero-banner .container .slider-nav {display: flex;border-top: 2px solid rgba(255, 255, 255, 0.2);margin-top: 50px;padding-top: 50px;justify-content: space-between;}.home .hero-banner .container .slider-nav-slide {max-width: 330px;margin: 0 10px;display: flex;align-items: flex-start;color: #fff;flex-direction: column;}.home .hero-banner .container .slider-nav-slide .number {border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 50%;width: 20px;height: 20px;padding: 20px;display: flex;margin-right: 20px;align-items: center;justify-content: center;margin-bottom: 10px;}.home .hero-banner .container .slider-nav-slide:first-child {margin-left: 0;}.home .hero-banner .container .slider-nav-slide:last-child {margin-right: 0;}.home .hero-banner .container .slider-nav-slide a {margin-bottom: 0.3em;font-weight: bold;color: #fff;text-transform: uppercase;transition: 0.2s all ease-in-out;}.home .hero-banner .container .slider-nav-slide a:hover,.home .hero-banner .container .slider-nav-slide a:active {text-decoration: none;color: #EB0505;}.hero-banner h1 {color: #fff;font-size: 2em;margin: 0 0 .2em 0;}.hero-banner p {color: #fff;font-size: 1.05em;margin-bottom: 0;}/* === MAIN === */.main-headline h2 {color: #cf3b3b;font-size: 1.3em;margin-bottom: .7em;}/* === HOME === */.home section#content {padding: 3em 0 2em;}.home .ugb-container__wrapper {padding-bottom: 0 !important;}.home .ugb-container,.home .wp-block-columns {margin-bottom: 0;}.home .wp-block-columns {align-items: center;flex-wrap: wrap;}.home .wp-block-column input[type="submit"],.home .wp-block-column .ugb-button {font-weight: 400;font-family: 'Poppins';text-transform: capitalize;line-height: 1;}.home .wp-block-column input[type="submit"]:hover,.home .wp-block-column input[type="submit"]:active,.home .wp-block-column .ugb-button:hover,.home .wp-block-column .ugb-button:active {background-color: #0d7099 !important;}.home .wp-block-column p {line-height: 2;margin-bottom: 2em;}.home .wp-block-column h2 {line-height: 1.3;}.home .wp-block-column .wp-block-ugb-button {margin: 0;}.home .main .read-more a {color: #cf3b3b;border-color: #cf3b3b;}.home .main .read-more a:hover {color: #fff;background: #cf3b3b;}.home .main .read-more a:after {border-left-color: #f2f0ed;}.home .main .read-more a:before {border-left-color: #cf3b3b;}.home .main .read-more a:hover:after {border-left-color: #cf3b3b;}/* === STATE SECTION === */.state-section {background: #0d7099 url(/wp-content/themes/nppc/images/patterns/us.png) repeat 0 0;background-size: 300px;color: #fff;-webkit-box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3), inset 0 -10px 10px -10px rgba(0, 0, 0, 0.3);-moz-box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3), inset 0 -10px 10px -10px rgba(0, 0, 0, 0.3);box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3), inset 0 -10px 10px -10px rgba(0, 0, 0, 0.3);}.state-section .main-headline h2 {color: #fff;}.state-section .button {width: 100%;margin: 0 0 1em 0;text-align: center;}.state-section .button a {display: block;-moz-transition: all 150ms ease 0ms;-webkit-transition: all 150ms ease 0ms;transition: all 150ms ease 0ms;}.state-section .button a:hover {text-decoration: none;}.state-section .state-button {font: bold 1.15em "Poppins", "proxima-nova", sans-serif;margin-bottom: 1.5em;}.state-section .state-button a {border: 2px solid #fff;background: #fff;padding: .5em;color: #474541;}.state-section .state-button a:hover {color: #fff;background: #48a6cc;}.state-section .find-button {font: bold 1em "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;}.state-section .find-button a {color: #fff;border: 2px solid #fff;padding: .3em;}.state-section .find-button a:hover {color: #fff;background: #48a6cc;}.state-news .blog-list {list-style-type: none;margin: 1.5em 0 1em 0;padding: 0;}.state-news .blog-list li {margin-bottom: 1.5em;}.state-news .blog-list h3 {margin: 0;font-size: 1em;}.state-news .blog-list .date {font-weight: normal;font-style: italic;}.state-news .blog-list p {font-size: .85em;margin-bottom: .5em;}.state-news header {font-family: "Poppins", "futura-pt", sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: .05em;margin-bottom: 1em;}.state-news header h2 {font-size: 1.2em;margin-bottom: 0;}.state-news header h2 span,.state-news header h4 {display: block;font-size: 12px;margin: 0;line-height: 100%;}.state-news header h4 {font-style: italic;}/* === STORIES SECTION === */.stories-section .stories-list {list-style-type: none;margin: 0;padding: 0;}.stories-section .stories-list li {display: block;width: 100%;margin: 0 0 1em 0;padding: 1em 0;background: #fff;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}.stories-section .stories-list li:last-child {margin-right: 0;}.stories-section .stories-list img {display: block;width: 43.75%;max-width: 100%;height: auto;margin: 0 auto;border-radius: 50%;}.stories-section .stories-list h3 {text-align: center;font-size: 1.3em;margin: .9em auto 0 auto;}.stories-section .stories-list p {text-align: center;padding: 0 1em;font-weight: bold;font-size: .9em;}.stories-section .stories-list .read-more {font-size: .8em;margin-top: 1.5em;margin-left: auto;margin-right: auto;margin-bottom: .5em;}.stories-section .stories-list .read-more a {width: 200px;color: #9d8e78;background: #fff;border-color: #9d8e78;height: 24px;padding: 1px;}.stories-section .stories-list .read-more a:hover {background: #9D8E78;color: #fff;}.stories-section .stories-list .read-more a:after {left: 212px;border: 11px solid transparent;border-left: 8px solid #fff;}.stories-section .stories-list .read-more a:before {left: 212px;border: 12px solid transparent;border-left: 9px solid #9D8E78;}.stories-section .stories-list .read-more a:hover:after {border-left-color: #9D8E78;}.stories-section aside {padding: 1em;}.stories-section aside p {width: 95%;}.share-button {font: bold 1em "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;text-align: center;margin-bottom: .25em;}.share-button a {display: block;border: 2px solid #cf3b3b;color: #cf3b3b;padding: .3em;-moz-transition: all 150ms ease 0ms;-webkit-transition: all 150ms ease 0ms;transition: all 150ms ease 0ms;}.share-button a:hover {color: #fff;text-decoration: none;background: #cf3b3b;}/* === ActionNetwork Forms === */#can_embed_form_inner #form_col1 {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;box-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;-o-justify-content: space-between;justify-content: space-between;-ms-flex-pack: justify;}#can_embed_form_inner #form_col1 input {width: calc(50% - 7.5px);}#can_embed_form_inner #form_col1,#can_embed_form_inner #form_col2 {float: none !important;width: 100% !important;}#can_embed_form_inner #action_info {margin: 10px 0 0 !important;}#can_embed_form_inner input[type='checkbox'] {width: auto !important;}input[type="checkbox"] {-webkit-appearance: checkbox;-moz-appearance: checkbox;-ms-appearance: checkbox;-o-appearance: checkbox;appearance: checkbox;}input[type="radio"] {-webkit-appearance: radio;-moz-appearance: radio;-ms-appearance: radio;-o-appearance: radio;appearance: radio;}.dark .can_embed #can_embed_form input[type="text"]::-webkit-input-placeholder,.dark .can_embed #can_embed_form input[type="password"]::-webkit-input-placeholder,.dark .can_embed #can_embed_form input[type="url"]::-webkit-input-placeholder,.dark .can_embed #can_embed_form input[type="email"]::-webkit-input-placeholder,.dark .can_embed #can_embed_form input[type="tel"]::-webkit-input-placeholder,.dark .can_embed #can_embed_form input[type="number"]::-webkit-input-placeholder,.dark .can_embed #can_embed_form textarea::-webkit-input-placeholder {color: #fff;}.dark .can_embed #can_embed_form input[type="text"]::-moz-placeholder,.dark .can_embed #can_embed_form input[type="password"]::-moz-placeholder,.dark .can_embed #can_embed_form input[type="url"]::-moz-placeholder,.dark .can_embed #can_embed_form input[type="email"]::-moz-placeholder,.dark .can_embed #can_embed_form input[type="tel"]::-moz-placeholder,.dark .can_embed #can_embed_form input[type="number"]::-moz-placeholder,.dark .can_embed #can_embed_form textarea::-moz-placeholder {color: #fff;}.dark .can_embed #can_embed_form input[type="text"]:-moz-placeholder,.dark .can_embed #can_embed_form input[type="password"]:-moz-placeholder,.dark .can_embed #can_embed_form input[type="url"]:-moz-placeholder,.dark .can_embed #can_embed_form input[type="email"]:-moz-placeholder,.dark .can_embed #can_embed_form input[type="tel"]:-moz-placeholder,.dark .can_embed #can_embed_form input[type="number"]:-moz-placeholder,.dark .can_embed #can_embed_form textarea:-moz-placeholder {color: #fff;}.dark .can_embed #can_embed_form input[type="text"]:-ms-input-placeholder,.dark .can_embed #can_embed_form input[type="password"]:-ms-input-placeholder,.dark .can_embed #can_embed_form input[type="url"]:-ms-input-placeholder,.dark .can_embed #can_embed_form input[type="email"]:-ms-input-placeholder,.dark .can_embed #can_embed_form input[type="tel"]:-ms-input-placeholder,.dark .can_embed #can_embed_form input[type="number"]:-ms-input-placeholder,.dark .can_embed #can_embed_form textarea:-ms-input-placeholder {color: #fff;}.can_embed #can_embed_form h2,.can_embed #can_embed_form h4 {display: none;}.can_embed #can_embed_form label,.can_embed #can_embed_form label.graytext {color: #fff;}.can_embed #can_embed_form #action_info .action_owner {display: none;}.can_embed #can_embed_form input[type="checkbox"] {margin: 2px 0;}.can_embed #can_embed_form input[type="submit"] {font-family: "Poppins", "futura-pt", sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: .05em;font-size: 15px;border: 2px solid #fff;background: transparent;color: #fff;vertical-align: bottom;width: 100%;padding: 3px;border-radius: 0;text-shadow: none;}.can_embed #can_embed_form input[type="submit"]:hover {background: #cf3b3b;}.can_embed #can_embed_form input[type="text"],.can_embed #can_embed_form input[type="password"],.can_embed #can_embed_form input[type="url"],.can_embed #can_embed_form input[type="email"],.can_embed #can_embed_form input[type="tel"],.can_embed #can_embed_form input[type="number"],.can_embed #can_embed_form textarea,.can_embed #can_embed_form select {background: #fff;border-radius: 0;border: none;color: #474541;}.can_embed #can_embed_form input.error_input[type="text"],.can_embed #can_embed_form input.error_input[type="password"],.can_embed #can_embed_form input.error_input[type="url"],.can_embed #can_embed_form input.error_input[type="email"],.can_embed #can_embed_form input.error_input[type="tel"],.can_embed #can_embed_form input.error_input[type="number"],.can_embed #can_embed_form textarea.error_input {border-color: #cf3b3b;background: #f1c4c4;}.can_embed #can_embed_form input[type="text"]:focus,.can_embed #can_embed_form input[type="password"]:focus,.can_embed #can_embed_form input[type="url"]:focus,.can_embed #can_embed_form input[type="email"]:focus,.can_embed #can_embed_form input[type="tel"]:focus,.can_embed #can_embed_form input[type="number"]:focus,.can_embed #can_embed_form textarea:focus,.can_embed #can_embed_form select:focus {border: none;}.can_embed #can_embed_form input[type="text"]::-webkit-input-placeholder,.can_embed #can_embed_form input[type="password"]::-webkit-input-placeholder,.can_embed #can_embed_form input[type="url"]::-webkit-input-placeholder,.can_embed #can_embed_form input[type="email"]::-webkit-input-placeholder,.can_embed #can_embed_form input[type="tel"]::-webkit-input-placeholder,.can_embed #can_embed_form input[type="number"]::-webkit-input-placeholder,.can_embed #can_embed_form textarea::-webkit-input-placeholder {color: #666;}.can_embed #can_embed_form input[type="text"]::-moz-placeholder,.can_embed #can_embed_form input[type="password"]::-moz-placeholder,.can_embed #can_embed_form input[type="url"]::-moz-placeholder,.can_embed #can_embed_form input[type="email"]::-moz-placeholder,.can_embed #can_embed_form input[type="tel"]::-moz-placeholder,.can_embed #can_embed_form input[type="number"]::-moz-placeholder,.can_embed #can_embed_form textarea::-moz-placeholder {color: #666;}.can_embed #can_embed_form input[type="text"]:-moz-placeholder,.can_embed #can_embed_form input[type="password"]:-moz-placeholder,.can_embed #can_embed_form input[type="url"]:-moz-placeholder,.can_embed #can_embed_form input[type="email"]:-moz-placeholder,.can_embed #can_embed_form input[type="tel"]:-moz-placeholder,.can_embed #can_embed_form input[type="number"]:-moz-placeholder,.can_embed #can_embed_form textarea:-moz-placeholder {color: #666;}.can_embed #can_embed_form input[type="text"]:-ms-input-placeholder,.can_embed #can_embed_form input[type="password"]:-ms-input-placeholder,.can_embed #can_embed_form input[type="url"]:-ms-input-placeholder,.can_embed #can_embed_form input[type="email"]:-ms-input-placeholder,.can_embed #can_embed_form input[type="tel"]:-ms-input-placeholder,.can_embed #can_embed_form input[type="number"]:-ms-input-placeholder,.can_embed #can_embed_form textarea:-ms-input-placeholder {color: #666;}.can_embed #can_embed_form #can_thank_you {background: transparent;border: 2px solid #fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.can_embed #can_embed_form #can_thank_you h1,.can_embed #can_embed_form #can_thank_you h2,.can_embed #can_embed_form #can_thank_you h4 {display: block;text-shadow: none;}.can_embed #can_embed_form #can_thank_you #action_info {display: none;}.can_embed #can_embed_form .can_thank_you-block {display: none;}.can_embed #can_embed_form .can_thank_you-block:first-child {display: block;}#can-form-area-share-your-story-9 {max-width: 900px;margin: 40px auto 0;color: #fff;}#can-form-area-share-your-story-9 label {color: #fff !important;text-align: left !important;}.dark #can-form-area-share-your-story-9 .can_embed #can_embed_form input[type="text"],.dark #can-form-area-share-your-story-9 .can_embed #can_embed_form input[type="password"],.dark #can-form-area-share-your-story-9 .can_embed #can_embed_form input[type="url"],.dark #can-form-area-share-your-story-9 .can_embed #can_embed_form input[type="email"],.dark #can-form-area-share-your-story-9 .can_embed #can_embed_form input[type="tel"],.dark #can-form-area-share-your-story-9 .can_embed #can_embed_form input[type="number"],.dark #can-form-area-share-your-story-9 .can_embed #can_embed_form textarea,.dark #can-form-area-share-your-story-9 .can_embed #can_embed_form select,.dark #secondary .can_embed #can_embed_form input[type="text"],.dark #secondary .can_embed #can_embed_form input[type="password"],.dark #secondary .can_embed #can_embed_form input[type="url"],.dark #secondary .can_embed #can_embed_form input[type="email"],.dark #secondary .can_embed #can_embed_form input[type="tel"],.dark #secondary .can_embed #can_embed_form input[type="number"],.dark #secondary .can_embed #can_embed_form textarea,.dark #secondary .can_embed #can_embed_form select {background-color: #192D40;border: 1px solid #fff;border-radius: 4px;}/* === FOOTER SECTION === */.dark .footer-section {background: #192D40;}.footer-section {background: #0d7099;color: #fff;-webkit-box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3);-moz-box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3);box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3);}.footer-section a:link,.footer-section a:visited,.footer-section a:active,.footer-section a:hover {color: #fff;}.footer-section header {font-family: "Poppins", "futura-pt", sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: .05em;margin-bottom: 1em;}.footer-section header h2 {color: #fff;font-size: 1.2em;margin-bottom: 0;}.footer-section header h2 span,.footer-section header h4 {display: block;color: #fff;font-size: 12px;margin: 0;line-height: 100%;}.footer-section header h4 {font-style: italic;}.footer-section .footer-col-1 {margin-bottom: 3em;}.footer-section .all-button {font: bold 1em "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;}.footer-section .all-button a {color: #fff;border: 1px solid #fff;padding: .3em;display: block;width: 100%;text-align: center;}.footer-section .all-button a:hover {color: #fff;background: #48a6cc;text-decoration: none;}.footer-section .read-more {font-size: .8em;margin-top: 0;}.footer-section .read-more a {color: #fff;background: #0D7099;width: 135px;line-height: 145%;border-color: #fff;height: 24px;padding: 1px;}.footer-section .read-more a:hover {background: #48a6cc;color: #fff;}.footer-section .read-more a:after {left: 135px;border: 11px solid transparent;border-left: 8px solid #0D7099;}.footer-section .read-more a:before {left: 135px;border: 12px solid transparent;border-left: 9px solid #fff;}.footer-section .read-more a:hover:after {border-left-color: #48a6cc;}.footer-section .blog-list {list-style-type: none;margin: 1.5em 0 1em 0;padding: 0;}.footer-section .blog-list li {margin-bottom: 1.5em;}.footer-section .blog-list h3 {margin: 0;font-size: 1em;}.footer-section .blog-list .date {font-weight: normal;font-style: italic;}.footer-section .blog-list p {font-size: .85em;margin-bottom: .5em;}.footer-section .signup p {margin-bottom: 1.25em;}.footer-section .ninja-forms-cont {font-size: 0;}.footer-section .ninja-forms-cont label {margin-bottom: 4px;font-size: 18px;}.footer-section .ninja-forms-cont input[type='text'] {border: none;color: #474541;background: #fff;font-size: 18px;padding: 3px;padding-bottom: 2px;}.footer-section .ninja-forms-cont #ninja_forms_field_8_div_wrap {display: inline-block;width: 69.56%;vertical-align: bottom;margin-right: 4.36%;}.footer-section .ninja-forms-cont input[type="submit"] {font-family: "Poppins", "futura-pt", sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: .05em;font-size: 12px;border: 2px solid #fff;background: transparent;color: #fff;vertical-align: bottom;width: 100%;padding: 4px;}.footer-section .ninja-forms-cont #ninja_forms_field_7_div_wrap {display: inline-block;width: 26.08%;vertical-align: bottom;}.footer-section .ninja-forms-required-items,.footer-section .ninja-forms-req-symbol {display: none;}.footer-section .field-wrap {margin-bottom: 8px;}.footer-section .main-headline {margin-bottom: 2em;}.footer-section .main-headline h2 {color: #fff;}/* === LEARN PAGE === */.page-template-learn-page .learn-hero {text-align: center;}.page-template-learn-page .learn-hero .subtitle {width: 90%;margin: .6em auto 1.7em auto;padding-top: .5em;border-top: 2px solid rgba(255, 255, 255, 0.7);font-size: 1.2em;}.page-template-learn-page .learn-hero article h2 {color: #fff;font-size: 1.5em;}.page-template-learn-page .learn-hero article p {margin-bottom: 1em;text-align: left;}.page-template-learn-page .learn-section {max-width: 960px;}.page-template-learn-page .learn-section p {font-size: 1.05em;}.page-template-learn-page .learn-section h2 {color: #CF3B3B;font-size: 1.5em;}.page-template-learn-page .callout {background: #0d7099;color: #fff;text-align: center;padding-top: 2.5em;padding-bottom: 2.5em;-webkit-box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3), inset 0 -10px 10px -10px rgba(0, 0, 0, 0.3);-moz-box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3), inset 0 -10px 10px -10px rgba(0, 0, 0, 0.3);box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3), inset 0 -10px 10px -10px rgba(0, 0, 0, 0.3);}.page-template-learn-page .callout h3 {width: 70%;margin: 0 auto;font-weight: normal;font-style: italic;font-size: 1.35em;}/* === SINGLE POST/NEWS === */.single-post .post-hero,.single-news .post-hero {text-align: center;}.single-post .post-hero .datetime,.single-news .post-hero .datetime {width: 90%;margin: 1em auto 1.7em auto;padding-top: .8em;border-top: 2px solid rgba(255, 255, 255, 0.7);font-size: 1.2em;}.single-post #content,.single-news #content {padding-top: 0;margin-top: -3em;}.single-post .post-container,.single-news .post-container {width: 100%;background: #fff;padding: 1em;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);margin-bottom: 1.2em;}.dark .single-post .post-container,.dark
  .single-news .post-container {background: #000;}.single-post .post-container footer h6,.single-news .post-container footer h6 {font-size: .8em;}.single-post .single-header,.single-news .single-header {border-bottom: 2px solid #d1d0cf;margin-bottom: 1em;}.single-post .single-header picture,.single-news .single-header picture {display: block;margin-bottom: 1rem;}.single-post .single-header picture img,.single-news .single-header picture img {display: block;margin: 0 auto;width: 100%;height: auto;}.single-post .single-header .share,.single-news .single-header .share {width: 60%;float: right;text-align: right;margin-top: -0.5em;display: none;}.single-post .single-header .share .sm-button,.single-news .single-header .share .sm-button {display: inline-block;margin-bottom: 0;}.single-post .byline,.single-news .byline {width: 40%;float: left;font: bold 100% "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;font-size: .7em;}.single-post .byline .name,.single-news .byline .name {display: block;font-size: 1.65em;line-height: 120%;}.single-post .post footer,.single-news .post footer {border-top: 1px solid #d1d0cf;}.single-post .tag-list,.single-news .tag-list {list-style: none;padding: 0;margin: 1.5em 0 0;display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.single-post .tag-list li,.single-news .tag-list li {font-family: "Poppins", "futura-pt", sans-serif;font-size: .9rem;margin-right: .5em;margin-bottom: .25em;}.single-post .tag-list li a,.single-news .tag-list li a {padding: .15em .5em;background: #0d7099;color: #fff;font-weight: bold;}.single-post .tag-list li a:hover,.single-news .tag-list li a:hover {background: #CF3B3B;text-decoration: none;}.single-post .related-posts,.single-news .related-posts {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;box-orient: horizontal;-webkit-box-direction: normal;-moz-box-direction: normal;box-direction: normal;-webkit-flex-direction: row;-moz-flex-direction: row;flex-direction: row;-ms-flex-direction: row;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;box-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;-o-justify-content: space-between;justify-content: space-between;-ms-flex-pack: justify;}.single-post .related-posts header,.single-post .related-posts article,.single-news .related-posts header,.single-news .related-posts article {-webkit-box-flex: 0;-moz-box-flex: 0;box-flex: 0;-webkit-flex: 0 0 100%;-moz-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;margin-bottom: 1.5rem;}.single-post .related-posts header h4,.single-news .related-posts header h4 {color: #9c9a97;}.single-post .related-posts article,.single-news .related-posts article {-webkit-box-flex: 1;-moz-box-flex: 1;box-flex: 1;-webkit-flex: 1 1 30%;-moz-flex: 1 1 30%;-ms-flex: 1 1 30%;flex: 1 1 30%;display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical;-webkit-box-direction: normal;-moz-box-direction: normal;box-direction: normal;-webkit-flex-direction: column;-moz-flex-direction: column;flex-direction: column;-ms-flex-direction: column;-webkit-box-pack: justify;-moz-box-pack: justify;box-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;-o-justify-content: space-between;justify-content: space-between;-ms-flex-pack: justify;height: 4rem;}.single-post .related-posts article h5,.single-post .related-posts article h6,.single-post .related-posts article a,.single-news .related-posts article h5,.single-news .related-posts article h6,.single-news .related-posts article a {margin: 0;line-height: 1.2em;}.single-post .related-posts article h6,.single-post .related-posts article a,.single-news .related-posts article h6,.single-news .related-posts article a {font-size: .8rem;color: #0d7099;}.single-post .related-posts article h5,.single-news .related-posts article h5 {font-size: 1rem;}.single-post .single-footer,.single-news .single-footer {width: 90%;margin: 0 auto;text-align: center;}.single-post .single-footer .post-button,.single-news .single-footer .post-button {width: 160px;margin-top: 15px;}.single-post .single-footer .post-button a,.single-news .single-footer .post-button a {font: bold 100% "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;position: relative;color: #CF3B3B;}.single-post .single-footer .prev-button,.single-news .single-footer .prev-button {float: left;text-align: left;}.single-post .single-footer .prev-button a,.single-news .single-footer .prev-button a {padding-left: 25px;}.single-post .single-footer .prev-button a:after,.single-news .single-footer .prev-button a:after {content: '';position: absolute;top: -1px;left: -10px;width: 0;height: 0;border: 12px solid transparent;border-right: 12px solid #F2F0ED;}.single-post .single-footer .prev-button a:before,.single-news .single-footer .prev-button a:before {content: '';position: absolute;top: -2px;left: -13px;width: 0;height: 0;border: 13px solid transparent;border-right: 13px solid #CF3B3B;}.single-post .single-footer .next-button,.single-news .single-footer .next-button {float: right;text-align: right;}.single-post .single-footer .next-button a,.single-news .single-footer .next-button a {padding-right: 25px;}.single-post .single-footer .next-button a:after,.single-news .single-footer .next-button a:after {content: '';position: absolute;top: -1px;right: -10px;width: 0;height: 0;border: 12px solid transparent;border-left: 12px solid #F2F0ED;}.single-post .single-footer .next-button a:before,.single-news .single-footer .next-button a:before {content: '';position: absolute;top: -2px;right: -13px;width: 0;height: 0;border: 13px solid transparent;border-left: 13px solid #CF3B3B;}.single-post .single-footer .share,.single-news .single-footer .share {width: 100%;margin: 0 auto;}.single-post .single-footer .share h3,.single-news .single-footer .share h3 {font: bold 1.1em "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;margin-bottom: .35em;}.single-post .single-footer .share .sm-button,.single-news .single-footer .share .sm-button {display: inline-block;margin-bottom: 0;}.single-post .single-footer .share .sm-button .facebook,.single-news .single-footer .share .sm-button .facebook {margin-right: .15em;}.single-post .single-footer .share .sm-button .twitter,.single-news .single-footer .share .sm-button .twitter {margin-left: .15em;}/* === SEARCH === */.search-no-results #content .posts ul {list-style-type: disc;padding-left: 20px;}.search-no-results #content .posts ul li a {padding: 5px 0;display: inline-block;}/* === BLOG === */.blog-hero,.news-hero {text-align: center;}.blog-hero .blogtitle,.news-hero .blogtitle {margin: 0 auto;width: 90%;padding-bottom: .5em;border-bottom: 2px solid rgba(255, 255, 255, 0.7);}.blog-hero .blogblurb,.news-hero .blogblurb {width: 90%;margin: 1em auto 0 auto;font-size: 1em;}.blog .search-results-title,.search .search-results-title {font-size: 1.6em;}.blog .search,.search .search {margin-bottom: 2rem;}.blog .search table,.blog .search td,.blog .search tr,.blog .search input,.search .search table,.search .search td,.search .search tr,.search .search input {box-sizing: content-box;line-height: 100%;}.blog .search .gsc-control-cse,.blog .search .gsc-search-box,.search .search .gsc-control-cse,.search .search .gsc-search-box {padding: 0;margin: 0;background: transparent;border: none;}.blog .search .gsc-input,.search .search .gsc-input {padding: 0 0.75rem 0 0;}.blog .search .gsc-input-box,.search .search .gsc-input-box {border: 2px solid #0d7099 !important;padding: 4px 9px !important;background: white;height: auto !important;}.blog .search .gsc-input-box-hover,.search .search .gsc-input-box-hover {border: none;box-shadow: none;}.blog .search .gsib_a,.search .search .gsib_a {padding-top: 0;padding-left: 0;}.blog .search .gsc-search-button,.search .search .gsc-search-button {margin: 0;}.blog .search .gsc-search-button input,.search .search .gsc-search-button input {background: #0d7099;border-color: #0d7099;border-radius: 0;padding: 7.5px 9px !important;}.blog .search .gsc-thumbnail-inside,.blog .search .gsc-url-top,.search .search .gsc-thumbnail-inside,.search .search .gsc-url-top {padding-left: 0;}.blog .search .gs-title,.blog .search .gs-title b,.blog .search .gs-title:hover,.blog .search .gs-title:focus,.blog .search .gsc-cursor-page,.search .search .gs-title,.search .search .gs-title b,.search .search .gs-title:hover,.search .search .gs-title:focus,.search .search .gsc-cursor-page {color: #cf3b3b !important;text-transform: uppercase;text-decoration: none;font-weight: bold;letter-spacing: 0.05em;}.blog .search .gs-visibleUrl,.search .search .gs-visibleUrl {color: #0d7099 !important;}.blog .tax-group,.search .tax-group {font: bold 1em "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;margin-bottom: 1.35em;}.blog .tax-group h6,.blog .tax-group a,.search .tax-group h6,.search .tax-group a {display: inline-block;margin: 0 .35em .15em 0;}.blog .tax-group h6,.search .tax-group h6 {color: #9c9a97;font-size: 1em;}.blog .posts-container .posts,.search .posts-container .posts {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;box-pack: start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;-o-justify-content: flex-start;justify-content: flex-start;-ms-flex-pack: start;}.blog .posts-container .post,.search .posts-container .post {width: 100%;}.blog .posts-container .post header,.search .posts-container .post header {margin-bottom: .5em;}.blog .posts-container .post header picture,.search .posts-container .post header picture {position: relative;display: block;height: 130px;overflow: hidden;}.blog .posts-container .post header picture img,.search .posts-container .post header picture img {width: 100%;height: auto;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.blog .posts-container .post header .datetime,.search .posts-container .post header .datetime {font-style: normal;font-size: 1em;font-weight: bold;margin-bottom: .2em;}.blog .posts-container .post header h2,.search .posts-container .post header h2 {font: bold 1.5em/110% "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;}.blog .posts-container .post header h2 a,.search .posts-container .post header h2 a {color: #CF3B3B;}.blog .posts-container .post .read-more,.search .posts-container .post .read-more {margin-bottom: 0.5em;margin-top: 1.2em;}.blog .posts-container .post .post-excerpt,.search .posts-container .post .post-excerpt {line-height: 140%;}.blog .posts-container .blog-archive li,.search .posts-container .blog-archive li {font: bold 1em "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;list-style: none;}.blog .posts-container .blog-archive li ul,.search .posts-container .blog-archive li ul {margin-top: 0;padding-left: .35em;}.blog .posts-container .blog-archive li a,.search .posts-container .blog-archive li a {display: inline-block;margin: 0 .35em .15em 0;}.blog .blog-nav,.search .blog-nav {text-align: center;margin: 1em auto;}.blog .blog-button,.search .blog-button {font: bold 1em "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;}.blog .blog-button a,.search .blog-button a {width: 180px;color: #CF3B3B;background: #fff;padding: 1em;position: relative;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}.blog .next-button,.search .next-button {float: right;padding-left: 1%;}.blog .next-button a,.search .next-button a {float: left;text-align: left;}.blog .next-button a:after,.search .next-button a:after {content: '';position: absolute;top: 14px;right: 10px;width: 0;height: 0;border: 12px solid transparent;border-left: 12px solid #fff;}.blog .next-button a:before,.search .next-button a:before {content: '';position: absolute;top: 13px;right: 7px;width: 0;height: 0;border: 13px solid transparent;border-left: 13px solid #CF3B3B;}.blog .prev-button,.search .prev-button {float: left;padding-right: 1%;}.blog .prev-button a,.search .prev-button a {text-align: right;float: right;}.blog .prev-button a:after,.search .prev-button a:after {content: '';position: absolute;top: 14px;left: 10px;width: 0;height: 0;border: 12px solid transparent;border-right: 12px solid #fff;}.blog .prev-button a:before,.search .prev-button a:before {content: '';position: absolute;top: 13px;left: 7px;width: 0;height: 0;border: 13px solid transparent;border-right: 13px solid #CF3B3B;}.pagination {clear: both;}.pagination ul.page-numbers {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;font: bold 1em "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;}.pagination ul.page-numbers li {margin: 0.5rem;}.pagination ul.page-numbers li > * {display: block;}.pagination ul.page-numbers li:first-child {margin-left: 0;}.pagination ul.page-numbers li:last-child {margin-right: 0;}.pagination ul.page-numbers .page-numbers {color: #CF3B3B;background: #fff;padding: 1em;position: relative;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}.pagination ul.page-numbers span.page-numbers {color: #474541;}.pagination ul.page-numbers .dots {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background: transparent;padding: 1em 0;}.pagination ul.page-numbers a.next {padding-right: 3rem;}.pagination ul.page-numbers a.next:after {content: '';position: absolute;top: 14px;right: 10px;width: 0;height: 0;border: 12px solid transparent;border-left: 12px solid #fff;}.pagination ul.page-numbers a.next:before {content: '';position: absolute;top: 13px;right: 7px;width: 0;height: 0;border: 13px solid transparent;border-left: 13px solid #CF3B3B;}.pagination ul.page-numbers a.prev {text-align: right;padding-left: 3rem;}.pagination ul.page-numbers a.prev:after {content: '';position: absolute;top: 14px;left: 10px;width: 0;height: 0;border: 12px solid transparent;border-right: 12px solid #fff;}.pagination ul.page-numbers a.prev:before {content: '';position: absolute;top: 13px;left: 7px;width: 0;height: 0;border: 13px solid transparent;border-right: 13px solid #CF3B3B;}.blog .pagination ul.page-numbers {-webkit-box-pack: center;-moz-box-pack: center;box-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;justify-content: center;-ms-flex-pack: center;}.post h1,.post h2,.post h3,.post h4,.post h5,.post h6 {line-height: 100%;margin-bottom: .5em;font-family: "Poppins", "proxima-nova", sans-serif;text-transform: none;letter-spacing: normal;}.post h1 {font-size: 1.4em;}.post h2 {font-size: 1.3em;}.post h3 {font-size: 1.3em;}.post h4 {font-size: 1.2em;}.post h5 {font-size: 1.1em;}.post h6 {font-size: 1em;}.post ul,.post ol {margin: 0 0 1em 0;}.post li {margin-bottom: .8em;}.post table {margin-bottom: 1em;}.post td,.post th {vertical-align: middle;border: 1px solid #999;padding: .3em;}/* Dark Mode Archive Edits */.dark .post h1,.dark .post h2,.dark .post h3,.dark .post h4,.dark .post h5,.dark .post h6 {color: #fff;}.dark .blog .posts-container .post,.dark .search .posts-container .post,.dark .archive .news {background: #192D40;}.dark #secondary aside.block,.dark #secondary .widget {background: #192D40;}.can_embed #can_embed_form input[type="submit"] {border-color: transparent;}.dark ul.page-numbers .page-numbers:not(.dots) {background-color: #192D40;color: #fff;}.dark ul.page-numbers a.next:after {border-left-color: #192D40;}.dark #can_embed_form #d_sharing label {color: #fff;}.dark .blog .posts-container .post header h2 a:link,.dark .blog .posts-container .post header h2 a:focus,.dark .blog .posts-container .post header h2 a:visited,.dark .search .posts-container .post header h2 a:link,.dark .search .posts-container .post header h2 a:focus,.dark .search .posts-container .post header h2 a:visited,.dark .posts-container .archive-group #month-list li a:link,.dark .posts-container .archive-group #month-list li a:focus,.dark .posts-container .archive-group #month-list li a:visited,.dark .posts-container .archive-group #year-list li.selected a:link,.dark .posts-container .archive-group #year-list li.selected a:focus,.dark .posts-container .archive-group #year-list li.selected a:visited {color: #fff;}/* */.posts-container .archive-group {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-box-align: center;box-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-ms-flex-align: center;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 1.5em;}.posts-container .archive-group h2,.posts-container .archive-group ul {width: 100%;margin: 0;font-family: "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;}.posts-container .archive-group #year-list li a {color: #c8c4c1;}.posts-container .archive-group #year-list li a:hover {color: #0d7099;text-decoration: none;}.posts-container .archive-group #year-list li.selected a {color: #0d7099;}.posts-container .archive-group #month-list {width: 100%;}.posts-container .archive-group #month-list li a {color: #0d7099;}.posts-container .archive-group #month-list li a:hover {color: #cf3b3b;text-decoration: none;}.posts-container .archive-group ul {list-style: none;padding: 0;display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.posts-container .archive-group ul li {margin-left: .5em;}.posts-container .archive-group ul li.all:after {content: '|';display: inline-block;color: #c8c4c1;margin-left: .5em;}.posts-container #secondary #year-list li {font: bold 1em "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;list-style: none;}.posts-container #secondary #year-list li ul {margin-top: 0;padding-left: .35em;}.posts-container #secondary #year-list li a {display: inline-block;margin: 0 .35em .15em 0;}.posts-container #secondary .search-group input[type="submit"] {margin-top: 15px;}.posts-container .blog-archive,.posts-container .post,.posts-container .news,.posts-container .state,.posts-container .report,.posts-container .story,.posts-container .studies-reports {background: #fff;padding: 1em;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);margin-bottom: 2em;}.posts-container .datetime,.posts-container .byline {margin: 10px 0 0;font-style: italic;}.posts-container .datetime {font-weight: bold;}.posts-container .byline {font-size: .9em;}.posts-container header {margin-bottom: .7em;}.posts-container header h2 {color: #0D7099;font-size: 1.4em;margin: 10px 0 15px;font: bold 100% "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;line-height: 105%;}.posts-container .archive .pagetitle {color: #474541;font-size: 1.2em;margin-bottom: 1em;}.posts-container .read-more {margin-top: -5px;margin-bottom: 1em;font-size: 1em;}.posts-container .read-more a {color: #0D7099;background: #fff;width: 135px;line-height: 145%;border-color: #0D7099;height: 28px;padding: 1px;}.posts-container .read-more a:hover {background: #0D7099;color: #fff;}.posts-container .read-more a:after {left: 135px;border: 13px solid transparent;border-left: 8px solid #fff;}.posts-container .read-more a:before {left: 135px;border: 14px solid transparent;border-left: 9px solid #0D7099;}.posts-container .read-more a:hover:after {border-left-color: #0D7099;}.posts-container footer h6 {font-size: .8em;margin-bottom: 0.5em;line-height: 100%;}.page-numbers {margin-bottom: 2em;}/* Stories Home/Archive */.story .attachment-thumbnail {float: right;width: 22%;margin-left: 2.5%;border-radius: 50%;}/* SIDEBAR */#secondary {padding-top: 0;padding-bottom: 1em;}#secondary section {padding-top: 0;padding-bottom: 0;margin-bottom: 2em;}#secondary .widget {background: #fff;padding: 1em;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);margin-bottom: 2em;}#secondary ul {list-style-type: square;}#secondary .widgettitle {font-size: 1.2em;margin-bottom: .9em;}#secondary .widgettitle .no-transform {text-transform: none;}#secondary #s {width: 190px;}#secondary .block {background: #fff;padding: 1em;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);margin-bottom: 2em;}#secondary .tax-group a {display: inline-block;font: bold 100% "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;font-size: .85em;margin: 0 0.35em 0 0; /*
    
    		border: 1px solid #0D7099;
    		padding: 1px 4px;
    		margin-right: 2px;
    		margin-bottom: 6px;
    		-moz-transition: 	all 150ms ease 0ms;
    		-webkit-transition: all 150ms ease 0ms;
    		transition:			all 150ms ease 0ms;*/}#secondary .tax-group a:hover { /*color: #fff;
    background: #0D7099;
    text-decoration: none;*/}/* News Category Switch */.category-switch {list-style-type: none;padding: 0;margin-top: 0;margin-bottom: 1em;font: bold 100% "Poppins", "futura-pt", sans-serif;text-transform: uppercase;letter-spacing: .05em;font-size: .85em;}.category-switch li {display: inline-block;margin-right: 2px;margin-bottom: 8px;}.category-switch a {display: inline-block;width: auto;padding: 2px 5px;border: 1px solid #0D7099;-moz-transition: all 150ms ease 0ms;-webkit-transition: all 150ms ease 0ms;transition: all 150ms ease 0ms;}.category-switch a:hover,.category-switch .current {color: #fff;background: #0D7099;text-decoration: none;}/* === SINGLE STATE TEMPLATE === */.state-image {fill: #0a5a7a;height: 100%;min-height: 80px;max-height: 400px;width: auto;max-width: 100%;}.state-hero .container {position: relative;}.state-hero .state-header {text-align: center;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;}.state-hero .state-header h1 {font-size: 1.5em;}.state-hero .state-header p {width: 100%;font-size: .95em;margin: 0 auto;}.state-col-1 {margin-bottom: 2em;}.state-col-1 p {font-size: 1em;}.footer-section .state-col-2 a,.footer-section .state-col-2 a:link,.footer-section .state-col-2 a:active,.footer-section .state-col-2 a:hover,.footer-section .state-col-2 a:visited {color: #0d7099;}.state-col-2 .state-block {margin-bottom: 2em;}.state-block {background: #fff;color: #474541;padding: 1em;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}.state-block h2 {color: #cf3b3b;font-size: 1.55em;text-align: center;margin-bottom: .6em;}.state-block .can_embed #can_embed_form label {color: #474541;}.state-block .can_embed #can_embed_form input[type="submit"] {border: 2px solid #cf3b3b;color: #cf3b3b;}.state-block .can_embed #can_embed_form input[type="submit"]:hover {background: #cf3b3b;color: #fff;}.state-block .can_embed #can_embed_form input[type="text"],.state-block .can_embed #can_embed_form input[type="password"],.state-block .can_embed #can_embed_form input[type="url"],.state-block .can_embed #can_embed_form input[type="email"],.state-block .can_embed #can_embed_form input[type="tel"],.state-block .can_embed #can_embed_form input[type="number"],.state-block .can_embed #can_embed_form textarea,.state-block .can_embed #can_embed_form select {background: #fff;border-radius: 3px;border: 1px solid #9d8e78;color: #474541;}.state-block .can_embed #can_embed_form input.error_input[type="text"],.state-block .can_embed #can_embed_form input.error_input[type="password"],.state-block .can_embed #can_embed_form input.error_input[type="url"],.state-block .can_embed #can_embed_form input.error_input[type="email"],.state-block .can_embed #can_embed_form input.error_input[type="tel"],.state-block .can_embed #can_embed_form input.error_input[type="number"],.state-block .can_embed #can_embed_form textarea.error_input {border-color: #cf3b3b;background: #f1c4c4;}.state-block .can_embed #can_embed_form #can_thank_you {background: transparent;border: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.state-block .can_embed #can_embed_form #can_thank_you h1,.state-block .can_embed #can_embed_form #can_thank_you h2,.state-block .can_embed #can_embed_form #can_thank_you h4 {color: #474541;display: block;text-shadow: none;}.state-block .can_embed #can_embed_form #can_thank_you #action_info {display: none;}.state-block .can_embed #can_embed_form .can_thank_you-block {display: none;}.state-block .can_embed #can_embed_form .can_thank_you-block:first-child {display: block;}.state-contact p {text-align: center;margin-bottom: 0;}.state-contact h2 {margin-bottom: .4em;}.sm-button a {width: 50px;height: 50px;display: block;margin-left: auto;border: 2px solid #cf3b3b;border-radius: 50%;}.share p.facebook a {background: url(/wp-content/themes/nppc/images/social_media/fb_red.png) no-repeat 17px 50%;background-size: 51px 23px;}.share p.facebook a:hover {background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/fb_red.png) no-repeat -22px 50%;background-size: 51px 23px;}.share p.twitter {margin-left: .25em;}.share p.twitter a {background: url(/wp-content/themes/nppc/images/social_media/tw_red.png) no-repeat 12px 50%;background-size: 75px 20px;}.share p.twitter a:hover {background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/tw_red.png) no-repeat -38px 50%;background-size: 75px 20px;}.share-block {background: #fff;padding: 1em;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);margin-bottom: 2em;}.share-block h2 {color: #cf3b3b;font-size: 1.55em;text-align: right;margin-right: 10%;margin-top: .5em;margin-bottom: .5em;float: left;width: 40%;}.share-block .sm-button {float: left;width: 25%;margin-top: 20px;margin-bottom: 20px;}.share-block .sm-button a {width: 50px;height: 50px;display: block;margin-left: auto;border: 2px solid #cf3b3b;border-radius: 50%;}.share-block .facebook a {background: url(/wp-content/themes/nppc/images/social_media/fb_red.png) no-repeat 17px 50%;background-size: 51px 23px;}.share-block .twitter a {background: url(/wp-content/themes/nppc/images/social_media/tw_red.png) no-repeat 12px 50%;background-size: 75px 20px;}.share-block .facebook a:hover {background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/fb_red.png) no-repeat -22px 50%;background-size: 51px 23px;}.share-block .twitter a:hover {background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/tw_red.png) no-repeat -38px 50%;background-size: 75px 20px;}.connect-block h2 {display: block;width: 100%;text-align: center;margin: 0;}.connect-block .facebook {clear: both;text-align: left;}.connect-block .facebook a {margin-right: 0;margin-left: auto;}.connect-block .twitter a {margin-right: auto;margin-left: 0;}.connect-block .sm-button {width: 44%;margin-left: 3%;margin-right: 3%;}/* === FOOTER === */html.dark #site-footer {background-color: #000;}footer#site-footer {background-color: #00274A;color: #fff;transition: 0.2s all ease-in-out;}footer#site-footer .container {padding: 40px 0;display: flex;justify-content: space-between;align-items: center;}footer#site-footer a {color: #fff;text-decoration: none;transition: 0.2s all ease-in-out;}footer#site-footer a:hover,footer#site-footer a:focus {color: #EB0505;}footer#site-footer .footer-menu-container {display: flex;width: 50%;}footer#site-footer .footer-menu-container ul {line-height: 1.8;}footer#site-footer .site-logo {text-align: center;width: 100%;padding: 0 30px;}footer#site-footer .site-logo p {margin: 0;}footer#site-footer .site-logo img {margin-bottom: 15px;max-width: 400px;}footer#site-footer h4 {margin-bottom: 10px;}footer#site-footer .footer-menu {margin-right: 60px;}footer#site-footer .footer-menu .sub-menu {display: none;}footer#site-footer .sign-up-section {width: 50%;text-align: right;}footer#site-footer .sign-up-section .gform_wrapper {position: relative;margin-bottom: 0;max-width: 300px;margin-left: auto;}footer#site-footer .sign-up-section .gform_wrapper .gfield_label {display: none;}footer#site-footer .sign-up-section .gform_wrapper .gfield {width: 100%;padding: 0;}footer#site-footer .sign-up-section .gform_wrapper .gfield input {padding-left: 35px;padding-right: 35px;border-radius: 8px;height: 36px;}footer#site-footer .sign-up-section .gform_wrapper .ginput_container::before {content: '';position: absolute;background-image: url(../images/gray-mail.svg);width: 24px;height: 24px;top: 49%;transform: translateY(-50%);left: 8px;display: inline-block;background-size: contain;background-repeat: no-repeat;background-position: center center;}footer#site-footer .sign-up-section .gform_wrapper .gform_footer {margin: 0;padding: 0;}footer#site-footer .sign-up-section .gform_wrapper .gform_footer input {background: url(../images/send.svg);background-color: transparent !important;background-repeat: no-repeat;background-position: center center;border: none;position: absolute;top: 49%;transform: translateY(-50%);right: 8px;padding: 0;margin: 0;text-indent: -9999px;overflow: hidden;width: 24px !important;height: 24px;}footer#site-footer .sign-up-section .validation_error {display: none;}footer#site-footer .sign-up-section .gform_ajax_spinner {max-width: 25px !important;position: absolute;right: -25px;top: 10px;}footer#site-footer .sign-up-section .gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width: none !important;background-color: transparent;margin-bottom: 0px !important;border: none;}footer#site-footer .sign-up-section .validation_message {position: absolute;padding-top: 5px !important;color: white !important;}body.dark footer#site-footer {background-color: #000;}/* Splash Page */.splash-img-gallery {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;box-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;-o-justify-content: space-between;justify-content: space-between;-ms-flex-pack: justify;}.splash-img-gallery picture {-webkit-box-flex: 0;-moz-box-flex: 0;box-flex: 0;-webkit-flex: 0 1 48%;-moz-flex: 0 1 48%;-ms-flex: 0 1 48%;flex: 0 1 48%;}.splash-hero header {text-align: center;}.splash-hero p {width: 90% !important;margin: 0 auto 1rem;font-size: 1rem !important;}.splash-hero p:last-of-type {margin: 0 auto;}.splash-hero iframe {margin: 0 auto;display: block;}.splash-block {background: #fff;padding: 1em;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}.splash-optional {margin-bottom: 3rem;}.splash-optional h2 {color: #cf3b3b;font-size: 1.55em;text-align: center;}.splash-optional ul {list-style: none;padding: 0;margin: 0;display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-moz-box-pack: center;box-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;justify-content: center;-ms-flex-pack: center;-webkit-box-align: center;-moz-box-align: center;box-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-ms-flex-align: center;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.splash-optional ul li {margin-right: .5em;}.splash-optional ul li:last-of-type {margin-right: 0;}.splash-optional ul li a {color: #cf3b3b;padding: .5em;font-weight: bold;}.splash-optional ul li a:hover {background-color: #cf3b3b;color: white;text-decoration: none;}.splash-optional .splash-optional-links {display: block;margin: 0;}.splash-optional .splash-optional-links li {line-height: 1.2;margin: 0;padding: 0;border-bottom: 1px solid #E0DFDC;display: block;}.splash-optional .splash-optional-links li:first-of-type {border-top: 1px solid #e0dfdc;}.splash-optional .splash-optional-links li a {color: #cf3b3b;padding: .75em 0.5em;display: block;line-height: 1.2;font-weight: 700;}.splash-optional .splash-optional-links li a:hover,.splash-optional .splash-optional-links li a:focus {background-color: #F3F2F1;color: #E23F3F;}.single-splash #content {padding-bottom: 0;}.single-splash .container .splash-form {margin-right: 2%;margin-bottom: 3rem;padding: 2rem;}.splash-light {background: #0d7099;color: white;}.splash-dark {background: #3f0d0c;color: white;}.full-width {width: 100%;padding: 3rem 15%;}.full-width h2 {font-size: 3rem;text-align: center;}.splash-form h2 {font-size: 1.55rem;color: #cf3b3b;text-align: center;margin-bottom: 1rem;}.splash-form h3 {display: none;}.splash-form #form_col1 {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;box-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;-o-justify-content: space-between;justify-content: space-between;-ms-flex-pack: justify;}.splash-form #form_col1 input {width: 48%;border: 1px solid #9b9891 !important;border-radius: 2px !important;padding: .2rem .5rem;margin-top: .5rem;}.splash-form #form_col1 .country_wrap {display: none;}.splash-form #form_col2 {margin-top: .5rem;display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;box-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;-o-justify-content: space-between;justify-content: space-between;-ms-flex-pack: justify;}.splash-form #form_col2 textarea {width: 100%;border: 1px solid #9b9891;border-radius: 2px;height: 10rem;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;box-ordinal-group: 1;-webkit-order: 1;-moz-order: 1;order: 1;-ms-flex-order: 1;}.splash-form #form_col2 .form_builder_output,.splash-form #form_col2 img {display: none;}.splash-form #form_col2 input[type="submit"] {margin-top: .5rem;border: 2px solid #cf3b3b;color: #cf3b3b;width: 48%;padding: 0;-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;box-ordinal-group: 3;-webkit-order: 3;-moz-order: 3;order: 3;-ms-flex-order: 3;}.splash-form #form_col2 input[type="submit"]:hover {background: #cf3b3b;color: white;}.splash-form #form_col2 ul {list-style: none;padding: 0;margin: 0;}.splash-form #form_col2 ul li label {color: #474541;font-size: .8rem;line-height: 1.1em;}.splash-form #form_col2 #d_sharing {margin-top: .5rem;width: 48%;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;box-ordinal-group: 2;-webkit-order: 2;-moz-order: 2;order: 2;-ms-flex-order: 2;}.splash-form #logo_wrap {display: none;}.splash-footer {padding-top: 1em;padding-bottom: 1em;-webkit-box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3);-moz-box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3);box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3);}.splash-footer .group {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-moz-box-pack: center;box-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;justify-content: center;-ms-flex-pack: center;}.splash-footer a {color: white;font-weight: bold;padding: .35em;border-radius: 3px;letter-spacing: .05em;text-transform: uppercase;font-family: "Poppins", "futura-pt", sans-serif;}.splash-footer a:hover {color: #474541;background: #f2f0ed;text-decoration: none;}.splash-footer-dark {background: #360b0a;}.splash-footer-light {background: #0b5f81;}/* 404 */.error404 .post {background: #fff;padding: 1em;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);margin-bottom: 2em;}#goog-wm-qt {width: 60%;margin-right: 2%;}/* === MEDIA QUERIES === *//* === Utilities === */.screen-reader-text {position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);}.group:after {content: " ";display: table;clear: both;}body.post-type-archive-states svg.svg-states {display: block;width: 80%;margin: 0 auto 50px;}#states *.on.has-office {fill: #cd3d3f;cursor: pointer;}.list-of-states {margin: 0;padding: 0;columns: 100px auto;column-gap: 8px;list-style: none;height: 0;opacity: 0;width: 0;visibility: hidden;}.list-of-states li {padding: 2px 4px;display: inline-block;width: 100%;}.list-of-states li.on {background: #cd3d3f;color: white;font-weight: bold;}#states-hover {position: fixed;padding: 5px 20px;font-size: 14px;background-color: #cd3d3f;color: #fff;border: 2px solid #fff;text-align: center;font-weight: bold;display: none;outline: 2px solid #cd3d3f;}#select_state {margin-right: 10px;}.dark .state-posts-filter select {background-color: #000;color: #fff;border-color: #fff;}.state-posts-filter {display: flex;align-content: center;align-items: flex-end;margin-bottom: 50px;}.state-posts-filter label {display: inline-block;margin-right: 10px;font-size: 1.1em;}.state-posts-filter select {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 10px;border-radius: 0;border: 2px solid #0D7099;color: #0D7099;font-family: futura-pt,sans-serif;font-weight: 700;letter-spacing: .05em;}.state-posts-filter .submit-row {margin-left: 1.25rem;}.state-posts-filter input[type=submit] {padding: 3px 10px;line-height: 1.2;}.dark .stories-container .header {border-color: #fff !important;}.dark .stories-container .header * {color: #fff;}body.home {color: #00274A;}body.home h2 {border-bottom: 1px solid #EB0505;padding-bottom: .625rem;font-size: 1.75rem;letter-spacing: 0;position: relative;}body.home h2:after {content: '';background-image: url("data:image/svg+xml,%3Csvg width='27' height='7' viewBox='0 0 27 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0H27V7H0L18 0Z' fill='%23EB0505'/%3E%3C/svg%3E%0A");position: absolute;right: 0;bottom: 0;height: 100%;width: 100%;background-repeat: no-repeat;background-position: bottom right;}body.home .state-posts-filter {justify-content: space-around;margin-bottom: 0;}body.home .state-posts-filter label {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);}body.home .state-posts-filter select {width: 100%;}body.home .state-posts-filter .form-row {flex: 1 1 0;}body.home .state-posts-filter .field-row {flex-grow: 1.5;}body.home .state-posts-filter .submit-row {margin-left: 1.25rem;}body.home .stories-container {padding-bottom: 5em;}body.home .stories-container .header {border-bottom: 1px solid #EB0505;margin-bottom: 40px;padding-bottom: 10px;flex-direction: column;}body.home .stories-container .header * {margin: 0;padding: 0;}body.home .stories-container .header h2 {border: none;margin-bottom: 10px;}body.home .stories-container .header h2::after {content: none;}body.home .stories-container .header p {flex: 1 1 0;}body.home .stories-container .header a {color: #EB0505;text-decoration: underline;display: inline-block;margin-left: 10px;}body.home .stories-container .row:not(.header) {flex-direction: column-reverse;}body.home .story-link {position: relative;width: 100%;max-height: 278px;padding-top: 50%;overflow: hidden;width: auto;}body.home .story-link .story-meta {position: absolute;bottom: 11%;color: white;padding-right: 10%;padding-left: 10%;overflow: hidden;width: 100%;z-index: 3;}body.home .story-link .story-meta .name,body.home .story-link .story-meta .share-your-story {display: table;width: intrinsic; /* Safari/WebKit uses a non-standard name */width: -moz-max-content; /* Firefox/Gecko */width: -webkit-max-content; /* Chrome */}body.home .story-link .share-your-story {background: #EB0505;color: white;border-radius: 4px;padding: 5px 8px;font-size: 0.88em;font-weight: 500;margin-bottom: 12px;}body.home .story-link .name {font-weight: bold;font-size: 1.13em;}body.home .story-link::after {content: '';background: rgba(1, 32, 62, 0.6);width: 100%;height: 100%;display: block;top: 0;position: absolute;transition: 0.2s all ease-in-out;}body.home .story-link:hover::after {background: rgba(1, 32, 62, 0.8);}body.home .stories {display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 2rem;width: 100%;}body.home .image-fit-placeholder {height: 100%;visibility: hidden;width: 100%;}body.home .image-fit-img {bottom: 0;height: 100%;left: 0;object-fit: cover;object-position: center center;position: absolute;right: 0;top: 0;width: 100%;}body.home .featured {overflow: hidden;position: relative;width: 100%;margin-bottom: 30px;}body.home .featured a {display: block;height: 100%;}body.home .featured a::after {content: '';width: 100%;height: 100%;display: block;top: 0;position: absolute;transition: 0.2s all ease-in-out;}body.home .featured a:hover::after {background: rgba(1, 32, 62, 0.6);}body.home .featured .story-meta {position: absolute;bottom: 30px;display: flex;text-align: right;align-items: center;color: white;width: 95%;z-index: 3;padding-left: 20px;}body.home .featured .story-meta::after {content: '';background-image: url("../images/play.svg");height: 80px;width: 80px;background-repeat: no-repeat;margin-left: 20px;flex: 0 0 auto;}body.home .featured .story-meta .text {flex: 1 1 auto;}body.home .featured .story-meta .text .block {margin-bottom: 5px;display: inline-block;}body.home .featured .story-meta .text p {margin: 0;}body.home .featured img {max-height: 589px;object-fit: cover;object-position: center;height: 100%;width: 100%;}body.home .featured img::after {content: '';width: 100%;height: 100%;display: block;top: 0;position: absolute;transition: 0.2s all ease-in-out;}body.home .featured img:hover::after {background: rgba(1, 32, 62, 0.6);}body.home .featured iframe {border: 0;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.dark .signup-form .signup-form-row {background-color: #000;color: #fff;}.dark .signup-form li.core_field input {background-color: #000 !important;border-color: #fff !important;}.signup-form h2 {border-bottom: 1px solid #EB0505;padding-bottom: .625rem;font-size: 1.75rem;position: relative;}.signup-form h2:after {content: '';background-image: url("data:image/svg+xml,%3Csvg width='27' height='7' viewBox='0 0 27 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0H27V7H0L18 0Z' fill='%23EB0505'/%3E%3C/svg%3E%0A");position: absolute;right: 0;bottom: 0;height: 100%;width: 100%;background-repeat: no-repeat;background-position: bottom right;}.signup-form .signup-image {position: absolute;}.signup-form .signup-form-row {margin-top: 5.125rem;margin-bottom: 1rem;max-width: 730px;padding: 2rem 2rem 1rem;background: white;position: relative;border-bottom: 0.125rem solid #EB0505;}.signup-form .signup-form-row p {line-height: 2;text-align: center;}.signup-form h2 {text-align: center;}.signup-form #form_col1 {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.signup-form li.core_field {-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;width: auto;margin: 0 !important;}.signup-form input[type="submit"] {width: auto !important;text-align: center;margin: 10px auto 20px;}input:not([type="radio"]):not([type="checkbox"]),select,#can_embed_form input:not([type="radio"]):not([type="checkbox"]),.can_embed #can_embed_form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {width: 100% !important;}.can_embed #can_embed_form input[type="submit"] {width: 320px !important;text-align: center;margin: 10px auto 20px;}select {background-image: url("data:image/svg+xml,%3Csvg width='10' height='5' viewBox='0 0 10 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 4L9 1' stroke='%2300274A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: right .8125rem center;-webkit-appearance: none;-moz-appearance: none;appearance: none;}input:not([type="radio"]):not([type="checkbox"]),select,#can_embed_form input:not([type="radio"]):not([type="checkbox"]),.can_embed #can_embed_form input:not([type="radio"]):not([type="checkbox"]),#can_embed_form select,.can_embed #can_embed_form select {padding: .75rem 1.25rem;border-radius: .25rem;height: auto;}input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),select,#can_embed_form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),.can_embed #can_embed_form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),#can_embed_form select,.can_embed #can_embed_form select {border: .125rem solid #AFBDD2;}.international_link-wrap,#can_embed_form .international_link-wrap {display: none !important;}.can_embed #can_embed_form .js-d_sharing,.can_embed #can_embed_form .js-d_sharing li {text-align: center;}.can_embed #can_embed_form label,.can_embed #can_embed_form label.graytext {color: #00274A;text-align: center;}.can_embed #can_embed_form #can_thank_you {color: #00274A;border-color: transparent;}input[type="submit"],.cta {background-color: #EB0505 !important;border: none;border-radius: .25rem;padding: .625rem 1.25rem;color: white;width: 100%;}.dark .blog-posts.footer .headline h2,.dark .can_embed #can_embed_form #can_thank_you {color: #fff;}.dark .blog-posts.footer .latest-blog article.post:nth-child(1):after,.dark .blog-posts.footer .latest-blog article.post:nth-child(3):after,.dark .blog-posts.footer .latest-blog article.post:nth-child(4):after {background-color: rgba(0, 22, 43, 0.8);border: 1px solid #00162B;}.dark .blog-posts.footer .latest-blog article.post {color: white;}.dark .blog-posts.footer .latest-blog article.post .post-title {color: white;}.dark .blog-posts.footer .latest-blog article.post:after {background: rgba(18, 15, 31, 0.8);}.blog-posts.footer {background: #F2F8FF;}.dark .blog-posts.footer {background: #00162B;}.blog-posts.footer .blog-headline {padding-bottom: 20px;border-bottom: 1px solid #AFBDD2;align-items: flex-end;justify-content: space-between;}.blog-posts.footer .headline h2 {border-bottom: none;margin: 0;padding: 0;}.blog-posts.footer .headline h2:after {display: none;}.blog-posts.footer .cta-container {padding-top: 10px;padding-right: 42px;padding-bottom: 10px;padding-left: 42px;border-radius: 4px !important;background-color: #EB0505;}.blog-posts.footer .cta-container .cta {color: #fff;background: transparent;}.blog-posts.footer .latest-blog {padding-bottom: 3rem;}.blog-posts.footer .latest-blog article.post {position: relative;background-position: center;background-size: cover;}.blog-posts.footer .latest-blog article.post.has-post-thumbnail .post-meta {position: relative;width: 100%;z-index: 3;padding: 40px 30px;}.blog-posts.footer .latest-blog article.post:nth-child(2) {color: white;}.blog-posts.footer .latest-blog article.post:nth-child(2) .post-title {color: white;}.blog-posts.footer .latest-blog article.post:nth-child(2) a {color: white;}.blog-posts.footer .latest-blog article.post:nth-child(2) .read-more {border-color: #fff;}.blog-posts.footer .latest-blog article.post:after {content: '';background: rgba(8, 51, 80, 0.8);width: 100%;height: 100%;display: block;top: 0;position: absolute;}.blog-posts.footer .latest-blog article.post:nth-child(1):after,.blog-posts.footer .latest-blog article.post:nth-child(3):after,.blog-posts.footer .latest-blog article.post:nth-child(4):after {background-color: rgba(242, 248, 255, 0.8);border: 1px solid #F2F8FF;}.blog-posts.footer .latest-blog article.post .meta {width: 100%;}.blog-posts.footer .latest-blog article.post time {margin-bottom: 1rem;display: inline-block;}.blog-posts.footer .latest-blog article.post .post-title {font-size: 1.5em;font-family: 'Poppins';line-height: 1.3;border: none;padding: 0;margin: 0 0 40px;color: #00274A;}.blog-posts.footer .latest-blog article.post .post-title::after {content: none;}.blog-posts.footer .latest-blog article.post .read-more {text-decoration: underline;display: block;border-top: 0.0625rem solid #EB0505;color: #EB0505;font-family: 'Poppins';font-weight: 500;text-transform: capitalize;text-align: left;text-decoration: none;padding-top: 25px;width: 100%;}.blog-posts.footer .latest-blog article.post .read-more:hover {color: #0d7099;}.blog-posts.footer .latest-blog article.post .wp-post-image {width: 100%;height: 100%;object-fit: cover;}.blog-posts.footer .latest-blog article.post .post-meta {flex-wrap: wrap;height: 100%;display: flex;flex-direction: column;justify-content: space-between;align-items: center;text-align: left;}.tweets.footer {background: #F2F8FF;padding-top: 1px;}.dark .tweets.footer {background: #00162B;}.tweets.footer h2 {border: none;margin: 0;}.tweets.footer h2::after {display: none;}.dark .tweets.footer h2 {color: #fff;}.tweets.footer #ctf {margin: 0 -10px;}.tweets.footer #ctf .ctf-header {padding-left: 10px;padding-right: 10px;border: 0;}.dark .tweets.footer #ctf .ctf-header {color: #fff !important;}.tweets.footer #ctf .ctf-owl-item {padding: 0 10px;}.tweets.footer #ctf .ctf-item {padding: 15px;}.tweets.footer #ctf .ctf-corner-logo {display: none;}.tweets.footer #ctf .ctf-owl-nav.onhover span,.tweets.footer #ctf .ctf-owl-nav.onhover svg {background-color: rgba(0, 0, 0, 0.5);color: #fff;}.tweets.footer .buttons a svg path {fill: currentColor !important;}.dark .tweets.footer .buttons a {color: #fff;}.inbed {position: relative;padding-top: 30px;height: 0;overflow: hidden;}.inbed.inbed-video {padding-bottom: 56.25%;}.inbed.inbed-video.youtube { /* Override styles intended for social buttons */display: block;margin: 1em 0;}.inbed.inbed-image {padding-bottom: 78.25%;}.inbed.inbed-audio {padding-bottom: 18.25%;}.inbed iframe,.inbed object,.inbed embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.lt-ie9 label,.lt-ie8 label,.lt-ie7 label {display: block !important;}.lt-ie7 img {-ms-interpolation-mode: bicubic;}.lt-ie6 html {filter: expression(document.execCommand("BackgroundImageCache",false,true));}@media (min-width: 480px) {.s-and-lower {display: none;}}@media only screen and (min-width: 500px) {body.home .stories {grid-template-columns: repeat(2, 1fr);grid-gap: 2rem;}}@media screen and (min-width: 600px) {.page-template-default #content .page-container {width: 90%;padding: 2em;}#menu-primary .facebook,#menu-primary .twitter,#menu-primary .youtube {display: inline-block;float: none;}#menu-primary .facebook a {width: 35px;height: 36px;background: url(/wp-content/themes/nppc/images/social_media/fb_red.png) no-repeat 13px 50%;background-size: 37px 17px;margin-right: auto;margin-left: auto;}#menu-primary .facebook a:hover {background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/fb_red.png) no-repeat -15px 50%;background-size: 37px 17px;}#menu-primary .youtube a {width: 47px;height: 36px;background: url(/wp-content/themes/nppc/images/social_media/yt_red.png) no-repeat 13px 50%;background-size: 57px 17px;margin-right: auto;margin-left: auto;}#menu-primary .youtube a:hover {background: #cf3b3b url(/wp-content/themes/nppc/images/social_media/yt_red.png) no-repeat -15px 50%;background-size: 57px 17px;}#menu-primary .twitter {margin: 0px 0.25em;}#menu-primary .twitter a {background: url(/wp-content/themes/nppc/images/social_media/tw_red.png) no-repeat 8px 50%;background-size: 60px 16px;}.page .pagetitle {font-size: 1.85em;}.hero-banner h1 {font-size: 2.35em;}.hero-banner p {font-size: 1.15em;}.main-headline {position: relative;text-align: center;}.main-headline h2 {display: inline-block;width: 69%;padding: 0 1.5%;font-size: 1.85em;margin-right: auto;margin-left: auto;}.main-headline:before {content: '';display: inline-block;position: absolute;left: 0;top: .9em;width: 16%;height: 2px;background: #cf3b3b;}.main-headline:after {content: '';display: inline-block;position: absolute;right: 0;top: .9em;width: 16%;height: 2px;background: #cf3b3b;}.state-section .main-headline:before {width: 20%;background: #fff;}.state-section .main-headline:after {width: 20%;background: #fff;}.state-news header h2 {font-size: 1.75em;}.state-news header h2 span,.state-news header h4 {font-size: 14px;}.stories-section .main-headline:before {width: 22%;}.stories-section .main-headline:after {width: 22%;}.stories-section aside p {float: left;width: 71%;margin-bottom: 0;}.stories-section aside .share-button {float: right;width: 26.77%;margin-top: .4em;}.footer-section header h2 {font-size: 1.75em;}.footer-section header h2 span,.footer-section header h4 {font-size: 14px;}.footer-section .main-headline {margin-bottom: 2.5em;}.footer-section .main-headline:before {width: 22%;background: #fff;}.footer-section .main-headline:after {width: 22%;background: #fff;}.page-template-learn-page .learn-hero .subtitle {font-size: 1.4em;margin-bottom: 1.4em;width: 70%;}.page-template-learn-page .learn-hero article h2 {font-size: 1.8em;}.page-template-learn-page .learn-section p {font-size: 1.15em;}.page-template-learn-page .learn-section h2 {text-align: center;font-size: 1.8em;}.page-template-learn-page .callout {padding-top: 3em;padding-bottom: 3em;}.page-template-learn-page .callout h3 {font-size: 1.75em;}.single-post .post-hero .datetime,.single-news .post-hero .datetime {font-size: 1.6em;margin-bottom: 1.4em;width: 75%;}.single-post .post-container,.single-news .post-container {width: 90%;padding: 2em;}.single-post .single-header .share,.single-news .single-header .share {display: block;}.single-post .byline,.single-news .byline {font-size: .8em;}.single-post .single-footer .post-button,.single-news .single-footer .post-button {margin-top: 30px;}.single-post .single-footer .share,.single-news .single-footer .share {display: inline-block;width: 40%;}.blog-hero .blogtitle,.news-hero .blogtitle {width: 75%;}.blog-hero .blogblurb,.news-hero .blogblurb {font-size: 1.2em;width: 80%;}.blog .blog-button,.search .blog-button {width: 50%;}.post h1 {font-size: 1.6em;}.post h2 {font-size: 1.5em;}.post h3 {font-size: 1.5em;}.post h4 {font-size: 1.3em;}.post h5 {font-size: 1.2em;}.posts-container .blog-archive,.posts-container .post,.posts-container .news,.posts-container .state,.posts-container .report,.posts-container .story,.posts-container .studies-reports {padding: 2em;}.posts-container header h2 {font-size: 1.8em;}#secondary .widget {padding: 2em;}.state-hero .state-header h1 {font-size: 2.35em;}.state-hero .state-header p {width: 60%;font-size: 1.05em;}.state-col-1 p {font-size: 1.1em;}.state-block {padding: 2em;}.state-block h2 {font-size: 1.65em;}.share-block {padding: 2em;}.share-block h2 {font-size: 1.85em;}.error404 .post {padding: 2em;}}@media screen and (min-width: 600px) and (min-width: 980px) {.main-headline:before {top: 1.1em;}.main-headline:after {top: 1.1em;}.state-section .main-headline:before {width: 28%;}.state-section .main-headline:after {width: 28%;}.stories-section .main-headline:before {width: 28%;}.stories-section .main-headline:after {width: 28%;}.footer-section .main-headline:before {width: 25%;}.footer-section .main-headline:after {width: 25%;}}@media only screen and (min-width: 600px) {.signup-form .signup-form-row {margin-top: 10.125rem;margin-bottom: 2rem;padding: 4rem 5rem 2rem;}.signup-form li.core_field {-webkit-flex-basis: 45%;-ms-flex-preferred-size: 45%;flex-basis: 45%;}.signup-form li.core_field:nth-child(even) {margin-right: 10px !important;}}@media screen and (min-width: 768px) {.opt-header p {font-size: 1.15em;}.opt-header {-webkit-box-orient: horizontal;-moz-box-orient: horizontal;box-orient: horizontal;-webkit-box-direction: normal;-moz-box-direction: normal;box-direction: normal;-webkit-flex-direction: row;-moz-flex-direction: row;flex-direction: row;-ms-flex-direction: row;-webkit-box-pack: justify;-moz-box-pack: justify;box-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;-o-justify-content: space-between;justify-content: space-between;-ms-flex-pack: justify;}.opt-header .read-more {margin-right: 12px;-webkit-box-flex: 1;-moz-box-flex: 1;box-flex: 1;-webkit-flex: 1 0 215px;-moz-flex: 1 0 215px;-ms-flex: 1 0 215px;flex: 1 0 215px;}.page-template-learn-page .callout h3 {font-size: 2.25em;}.blog-hero .blogtitle,.news-hero .blogtitle {width: 60%;}.blog .posts-container .post:nth-child(2n+1),.search .posts-container .post:nth-child(2n+1) {margin-right: 3%;}.posts-container .posts {width: 65%;padding-right: 2em;float: left;}.posts-container #secondary {width: 35%;float: left;}.page-numbers {margin-bottom: 0;}#secondary #s {width: 150px;}.state-col-1 {margin-bottom: 0;float: left;width: 58%;margin-right: 4%;}.state-col-2 {float: left;width: 38%;}.state-block h2 {font-size: 1.85em;}.footer-section .state-col-1 {float: left;width: 51%;margin-right: 7%;}.footer-section .state-col-2 {float: left;width: 42%;}.splash-img-gallery picture {-webkit-box-flex: 0;-moz-box-flex: 0;box-flex: 0;-webkit-flex: 0 1 32%;-moz-flex: 0 1 32%;-ms-flex: 0 1 32%;flex: 0 1 32%;}.splash-hero p {width: 70% !important;}.splash-optional h2 {font-size: 1.85em;}.splash-optional {padding: 2em;}.single-splash .container .splash-form {width: 58%;float: left;}.single-splash .container .share-block,.single-splash .container .splash-optional {width: 40%;float: right;margin-bottom: 1rem;}.splash-form h2 {font-size: 2rem;}}@media only screen and (min-width: 768px) {.main-header > .container .site-logo {margin: 0;}.main-header > .container #header-social {margin: 0 10px 0 20px;display: flex;}.main-header > .container #header-buttons {display: block;}.home section#content {padding: 5em 0 4em;}.blog-posts.footer .blog-headline {margin-bottom: 75px;}.blog-posts.footer .latest-blog {display: grid;grid-gap: 2rem;grid-template-columns: repeat(2, 1fr);}}@media only screen and (min-width: 768px) and (max-width: 1200px) {.dark .blog-posts.footer .latest-blog article.post:nth-child(3):after {background-color: rgba(18, 15, 31, 0.8);border-color: transparent;}.blog-posts.footer .latest-blog article.post:nth-child(3) {color: white;}.blog-posts.footer .latest-blog article.post:nth-child(3) .post-title {color: white;}.blog-posts.footer .latest-blog article.post:nth-child(3) a {color: white;}.blog-posts.footer .latest-blog article.post:nth-child(3) .read-more {border-color: #fff;}.blog-posts.footer .latest-blog article.post:nth-child(3):after {background-color: rgba(8, 51, 80, 0.8);border-color: transparent;}}@media (min-width: 840px) {.m-and-lower {display: none;}}@media only screen and (min-width: 900px) {body.home .stories-container .header {flex-direction: row;align-items: flex-end;}body.home .stories-container .header h2 {margin-bottom: 0;}body.home .stories-container .header p {padding-left: 30px;text-align: right;}body.home .stories-container .row:not(.header) {flex-direction: row;}body.home .stories {width: calc(50% - 1px);grid-gap: 2.2rem;}body.home .featured {width: calc(50% - 41px);margin-left: 40px;margin-bottom: 0;}}@media only screen and (min-width: 960px) {.signup-form .signup-form-row {margin-top: 15.125rem;margin-bottom: 2rem;padding: 4.6rem 8.6rem;}}@media screen and (min-width: 980px) {section {padding-top: 3em;padding-bottom: 3em;}section .container:not(.no-sidebar) {width: 95%;}.page-template-default .page-hero h1 {margin-bottom: .95em;}.page-template-default #content .page-container {width: 70%;}.opt-header p {font-size: 1.25em;}.opt-header .read-more {-webkit-box-flex: 0;-moz-box-flex: 0;box-flex: 0;-webkit-flex: 0 1 215px;-moz-flex: 0 1 215px;-ms-flex: 0 1 215px;flex: 0 1 215px;}.page .pagetitle {font-size: 2.3em;}.hero-banner h1 {font-size: 3em;}.hero-banner p {width: 70%;font-size: 1.25em;}.main-headline h2 {font-size: 2.30em;}.home .main article {-webkit-column-gap: 2em;-moz-column-gap: 2em;column-gap: 2em;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}.state-section aside {-webkit-column-gap: 2em;-moz-column-gap: 2em;column-gap: 2em;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}.state-news header h2 {font-size: 2.20em;}.state-news header h2 span,.state-news header h4 {font-size: 16px;}.stories-section .stories-list li {width: 32%;float: left;margin-right: 2%;}.footer-section header h2 {font-size: 2.20em;}.footer-section header h2 span,.footer-section header h4 {font-size: 16px;}.footer-section .footer-col-1 {float: left;border-right: 2px solid #fff;width: 41.5%;padding-right: 6.25%;margin-bottom: 0;}.footer-section .footer-col-2 {float: left;margin-left: 6%;width: 52.25%;}.page-template-learn-page .learn-hero .subtitle {font-size: 1.6em;width: 45%;margin-bottom: 1em;}.page-template-learn-page .learn-hero article h2 {font-size: 2.3em;}.page-template-learn-page .learn-hero article p {width: 100%;}.page-template-learn-page .learn-section p {font-size: 1.25em;}.page-template-learn-page .learn-section h2 {font-size: 2.3em;}.page-template-learn-page .callout {padding-top: 4em;padding-bottom: 4em;}.page-template-learn-page .callout h3 {font-size: 2.5em;}.single-post .post-hero .datetime,.single-news .post-hero .datetime {font-size: 1.8em;width: 50%;margin-bottom: 1em;}.single-post .post-container,.single-news .post-container {width: 70%;}.single-post .byline,.single-news .byline {font-size: .9em;}.single-post .byline .name,.single-news .byline .name {line-height: 110%;}.single-post .single-footer,.single-news .single-footer {width: 70%;}.blog-hero .blogtitle,.news-hero .blogtitle {width: 55%;}.blog-hero .blogblurb,.news-hero .blogblurb {font-size: 1.4em;width: 75%;}.blog .posts-container .post,.search .posts-container .post {width: 48.5%;}.blog .posts-container .post:nth-child(1),.blog .posts-container .post:nth-child(2),.blog .posts-container .post:nth-child(4),.blog .posts-container .post:nth-child(5),.blog .posts-container .post:nth-child(7),.blog .posts-container .post:nth-child(8),.search .posts-container .post:nth-child(1),.search .posts-container .post:nth-child(2),.search .posts-container .post:nth-child(4),.search .posts-container .post:nth-child(5),.search .posts-container .post:nth-child(7),.search .posts-container .post:nth-child(8) {margin-right: 3%;}.blog .posts-container .post:nth-child(2),.blog .posts-container .post:nth-child(4),.blog .posts-container .post:nth-child(6),.blog .posts-container .post:nth-child(8),.search .posts-container .post:nth-child(2),.search .posts-container .post:nth-child(4),.search .posts-container .post:nth-child(6),.search .posts-container .post:nth-child(8) {margin-right: 0;}.post h1 {font-size: 1.8em;}.post h2 {font-size: 1.7em;}.post h3 {font-size: 1.7em;}.post h4 {font-size: 1.5em;}.post h5 {font-size: 1.3em;}.posts-container header h2 {font-size: 2em;}#secondary #s {width: 160px;}.state-hero .state-header { /*top: 22%;*/}.state-hero .state-header h1 {font-size: 2.85em;}.state-hero .state-header p {width: 50%;font-size: 1.15em;}.state-col-1 p {font-size: 1.2em;}.state-block h2 {font-size: 2em;}.share-block h2 {font-size: 2em;}.splash-hero p {width: 50% !important;}.splash-optional h2 {font-size: 2em;}}@media only screen and (min-width: 1024px) {section#content {margin-top: 135px !important;}.main-header > .container {justify-content: flex-end;padding: 30px 0;}.main-header > .container .site-logo img {width: 315px;max-width: 100%;}.home .hero-banner .container .slider-slide .homepage-hero-video-container {margin-left: 30px;padding-top: 26%;}.home .hero-banner .container .slider-nav-slide {flex-direction: row;margin: 0 5px;}.home .hero-banner .container .slider-nav-slide .number {margin-bottom: 0;}footer#site-footer .footer-menu-container {width: 30%;}footer#site-footer .site-logo {width: 40%;}footer#site-footer .sign-up-section {width: 30%;}}@media only screen and (min-width: 1025px) {.home .hero-banner .container .slider-slide {flex-direction: row;}}@media only screen and (min-width: 1140px) {.home .wp-block-column:not(:first-child) {margin-left: 70px;}}@media screen and (min-width: 1200px) {section .container:not(.no-sidebar) {width: 90%;}.page-template-default #content .page-container {width: 60%;}.single-post .post-container,.single-news .post-container {width: 60%;}.single-post .single-footer,.single-news .single-footer {width: 60%;}.blog-hero .blogtitle,.news-hero .blogtitle {width: 50%;}#secondary #s {width: 175px;}.connect-block h2 {text-align: left;margin-top: .85em;width: 55%;margin-right: 5%;}.connect-block .facebook {clear: none;}.connect-block .twitter a {margin-left: auto;margin-right: 0;}.connect-block .sm-button {float: left;width: 20%;margin-left: 0;margin-right: 0;}}@media only screen and (min-width: 1200px) {.home .hero-banner .container .slider-slide .homepage-hero-content {max-width: 700px;margin-bottom: 0;}.home .hero-banner .container .slider-slide .homepage-hero-content .button {margin-top: 30px;}.home .hero-banner .container .slider-slide .homepage-hero-video-container {margin-left: 100px;}.home .hero-banner .container .slider-nav-slide {margin: 0 20px;}.signup-form .signup-form-row {max-width: 1024px;}.blog-posts.footer .latest-blog {grid-template-columns: repeat(4, 1fr);}}@media only screen and (min-width: 1250px) {.main-header > .container {justify-content: space-between;}.main-header > .container #primary-menus {flex: 0 0 auto;display: flex;}.main-header > .container #primary-menus nav > ul {margin: 0 10px;display: flex;}.main-header > .container #primary-menus nav > ul > li {padding: 5px 10px;position: relative;display: flex;align-items: center;}.main-header > .container #primary-menus nav > ul > li > a {color: #fff;font-weight: 500;font-size: 0.88em;letter-spacing: 1px;padding: 2px 0;margin: 18px 0;text-decoration: none;}.main-header > .container #primary-menus nav > ul > li > a::after {content: '';position: absolute;width: 0;height: 1px;background: #fff;bottom: 20px;left: 10%;transition: 0.2s all ease-in-out;}.main-header > .container #primary-menus nav > ul > li.menu-item-has-children::after {content: '';width: 7px;height: 4px;margin-left: 5px;background-image: url("../images/arrow.svg");background-size: contain;background-repeat: no-repeat;background-position: center center;transition: 0.2s all ease-in-out;}.main-header > .container #primary-menus nav > ul > li:hover > a::after,.main-header > .container #primary-menus nav > ul > li:focus > a::after {width: 80%;}.main-header > .container #primary-menus nav > ul > li:hover .sub-menu,.main-header > .container #primary-menus nav > ul > li:focus .sub-menu {visibility: visible;opacity: 1;}.main-header > .container #primary-menus nav > ul > li:hover.menu-item-has-children::after,.main-header > .container #primary-menus nav > ul > li:focus.menu-item-has-children::after {transform: rotate(180deg);}.main-header > .container #primary-menus nav > ul .sub-menu {position: absolute;background-color: #fff;border-radius: 4px;position: absolute;flex-direction: column;padding: 15px 25px 15px 15px;top: 100%;right: -10px;visibility: hidden;opacity: 0;transition: 0.2s all ease-in-out;}.main-header > .container #primary-menus nav > ul .sub-menu li {padding: 8px 5px;position: relative;}.main-header > .container #primary-menus nav > ul .sub-menu li a {color: #00274A;text-decoration: none;transition: 0.2s all ease-in-out;}.main-header > .container #primary-menus nav > ul .sub-menu li:hover > a,.main-header > .container #primary-menus nav > ul .sub-menu li:focus > a {color: #EF0505;}.main-header > .container #primary-menus .sub-menu::before {content: '';position: absolute;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 8px solid #fff;top: -6px;border-radius: 4px;right: 14px;}.main-header > .container #primary-menus .mobile-primary {display: none;}.main-header > .container #primary-menus .menu {display: flex;}.main-header > .container .menu-icon {display: none;}}@media only screen and (min-width: 1580px) {.main-header > .container #take-action-form {display: block;}.main-header > .container #header-buttons {margin: 0;}}@media only screen and (min-width: 1600px) {.home .hero-banner .container .slider-slide .homepage-hero-content .button {margin-top: 40px;}.home .hero-banner .container .slider-slide .homepage-hero-video-container {padding-top: 25%;margin-left: 150px;}}@media screen and (min-width: 1815px) {.state-section aside {max-height: 8.75rem;}}@media only screen and (max-width: 1249px) {.main-header > .container .site-logo {flex: 1 0 auto;}.main-header > .container #primary-menus .menu {position: absolute;background: #fff;top: 0;height: 100vh;overflow: scroll;z-index: 9999;right: 0;padding: 1em;min-width: 300px;width: 100vw;}.main-header > .container #primary-menus .menu li {padding: 20px 0 0;}.main-header > .container #primary-menus .menu li ul li {padding: 20px 0 0 20px;}.main-header > .container #primary-menus .menu li:hover > a {text-decoration: none;}.main-header > .container #primary-menus .menu > .menu-item:last-child {margin-bottom: 6em;}.menu-open .main-header > .container #primary-menus .menu {display: block;}}@media only screen and (max-width: 1024px) {.home .hero-banner {padding: 130px 0 50px;}.home .wp-block-columns .wp-block-column {flex-basis: 100% !important;}.home .wp-block-columns .wp-block-column figure {max-width: 700px;}.home .wp-block-column:not(:first-child) {margin-left: 0;margin-top: 30px;}}@media only screen and (max-width: 1023px) {footer#site-footer .container {padding: 30px 0;flex-wrap: wrap;max-width: 768px;}footer#site-footer .footer-menu-container {order: 1;}footer#site-footer .site-logo {order: 3;}footer#site-footer .site-logo img {margin-top: 30px;}footer#site-footer .sign-up-section {order: 2;}}@media (max-width: 991px) {.main-header #accessibility-menu {width: auto;}}@media (max-width: 840px) {.m-hide {display: none;}.w-m-auto {flex: 1;}.m-un-push {margin-left: 0.5px;}.m-un-pull {margin-right: 0.5px;}.col-m-1-of-4 {width: calc(25% - 1px);}.push-m-1-of-4 {margin-left: calc(25% + 1px / 2);}.pull-m-1-of-4 {margin-right: calc(25% + 1px / 2);}.col-m-2-of-4 {width: calc(50% - 1px);}.push-m-2-of-4 {margin-left: calc(50% + 1px / 2);}.pull-m-2-of-4 {margin-right: calc(50% + 1px / 2);}.col-m-3-of-4 {width: calc(75% - 1px);}.push-m-3-of-4 {margin-left: calc(75% + 1px / 2);}.pull-m-3-of-4 {margin-right: calc(75% + 1px / 2);}.col-m-4-of-4 {width: calc(100% - 1px);}.push-m-4-of-4 {margin-left: calc(100% + 1px / 2);}.pull-m-4-of-4 {margin-right: calc(100% + 1px / 2);}.col-m-1-of-6 {width: calc(16.66667% - 1px);}.push-m-1-of-6 {margin-left: calc(16.66667% + 1px / 2);}.pull-m-1-of-6 {margin-right: calc(16.66667% + 1px / 2);}.col-m-2-of-6 {width: calc(33.33333% - 1px);}.push-m-2-of-6 {margin-left: calc(33.33333% + 1px / 2);}.pull-m-2-of-6 {margin-right: calc(33.33333% + 1px / 2);}.col-m-3-of-6 {width: calc(50% - 1px);}.push-m-3-of-6 {margin-left: calc(50% + 1px / 2);}.pull-m-3-of-6 {margin-right: calc(50% + 1px / 2);}.col-m-4-of-6 {width: calc(66.66667% - 1px);}.push-m-4-of-6 {margin-left: calc(66.66667% + 1px / 2);}.pull-m-4-of-6 {margin-right: calc(66.66667% + 1px / 2);}.col-m-5-of-6 {width: calc(83.33333% - 1px);}.push-m-5-of-6 {margin-left: calc(83.33333% + 1px / 2);}.pull-m-5-of-6 {margin-right: calc(83.33333% + 1px / 2);}.col-m-6-of-6 {width: calc(100% - 1px);}.push-m-6-of-6 {margin-left: calc(100% + 1px / 2);}.pull-m-6-of-6 {margin-right: calc(100% + 1px / 2);}.col-m-1-of-8 {width: calc(12.5% - 1px);}.push-m-1-of-8 {margin-left: calc(12.5% + 1px / 2);}.pull-m-1-of-8 {margin-right: calc(12.5% + 1px / 2);}.col-m-2-of-8 {width: calc(25% - 1px);}.push-m-2-of-8 {margin-left: calc(25% + 1px / 2);}.pull-m-2-of-8 {margin-right: calc(25% + 1px / 2);}.col-m-3-of-8 {width: calc(37.5% - 1px);}.push-m-3-of-8 {margin-left: calc(37.5% + 1px / 2);}.pull-m-3-of-8 {margin-right: calc(37.5% + 1px / 2);}.col-m-4-of-8 {width: calc(50% - 1px);}.push-m-4-of-8 {margin-left: calc(50% + 1px / 2);}.pull-m-4-of-8 {margin-right: calc(50% + 1px / 2);}.col-m-5-of-8 {width: calc(62.5% - 1px);}.push-m-5-of-8 {margin-left: calc(62.5% + 1px / 2);}.pull-m-5-of-8 {margin-right: calc(62.5% + 1px / 2);}.col-m-6-of-8 {width: calc(75% - 1px);}.push-m-6-of-8 {margin-left: calc(75% + 1px / 2);}.pull-m-6-of-8 {margin-right: calc(75% + 1px / 2);}.col-m-7-of-8 {width: calc(87.5% - 1px);}.push-m-7-of-8 {margin-left: calc(87.5% + 1px / 2);}.pull-m-7-of-8 {margin-right: calc(87.5% + 1px / 2);}.col-m-8-of-8 {width: calc(100% - 1px);}.push-m-8-of-8 {margin-left: calc(100% + 1px / 2);}.pull-m-8-of-8 {margin-right: calc(100% + 1px / 2);}}@media only screen and (max-width: 768px) {.home .hero-banner .container .slider-nav {flex-wrap: wrap;margin-right: -20px;}.home .hero-banner .container .slider-nav-slide {margin: 20px 0 !important;width: calc(50% - 20px);margin-right: 20px !important;max-width: none;}footer#site-footer .footer-menu-container {width: 100%;display: flex;justify-content: center;margin-bottom: 40px;text-align: center;}footer#site-footer .sign-up-section {width: 100%;text-align: center;}footer#site-footer .sign-up-section .gform_wrapper {margin: 20px auto;}.dark .blog-posts.footer .latest-blog article.post:nth-child(4):after {background: rgba(18, 15, 31, 0.8);border-color: transparent;}.blog-posts.footer .latest-blog article.post:nth-child(4) {color: white;}.blog-posts.footer .latest-blog article.post:nth-child(4) .post-title {color: white;}.blog-posts.footer .latest-blog article.post:nth-child(4) a {color: white;}.blog-posts.footer .latest-blog article.post:nth-child(4) .read-more {border-color: #fff;}.blog-posts.footer .latest-blog article.post:nth-child(4):after {background: rgba(8, 51, 80, 0.8);border-color: transparent;}}@media only screen and (max-width: 599px) {.signup-form #form_col1 {margin-bottom: 20px !important;}}@media (max-width: 480px) {.s-hide {display: none;}.w-s-auto {flex: 1;}.s-un-push {margin-left: 0.5px;}.s-un-pull {margin-right: 0.5px;}.col-s-1-of-4 {width: calc(25% - 1px);}.push-s-1-of-4 {margin-left: calc(25% + 1px / 2);}.pull-s-1-of-4 {margin-right: calc(25% + 1px / 2);}.col-s-2-of-4 {width: calc(50% - 1px);}.push-s-2-of-4 {margin-left: calc(50% + 1px / 2);}.pull-s-2-of-4 {margin-right: calc(50% + 1px / 2);}.col-s-3-of-4 {width: calc(75% - 1px);}.push-s-3-of-4 {margin-left: calc(75% + 1px / 2);}.pull-s-3-of-4 {margin-right: calc(75% + 1px / 2);}.col-s-4-of-4 {width: calc(100% - 1px);}.push-s-4-of-4 {margin-left: calc(100% + 1px / 2);}.pull-s-4-of-4 {margin-right: calc(100% + 1px / 2);}.col-s-1-of-6 {width: calc(16.66667% - 1px);}.push-s-1-of-6 {margin-left: calc(16.66667% + 1px / 2);}.pull-s-1-of-6 {margin-right: calc(16.66667% + 1px / 2);}.col-s-2-of-6 {width: calc(33.33333% - 1px);}.push-s-2-of-6 {margin-left: calc(33.33333% + 1px / 2);}.pull-s-2-of-6 {margin-right: calc(33.33333% + 1px / 2);}.col-s-3-of-6 {width: calc(50% - 1px);}.push-s-3-of-6 {margin-left: calc(50% + 1px / 2);}.pull-s-3-of-6 {margin-right: calc(50% + 1px / 2);}.col-s-4-of-6 {width: calc(66.66667% - 1px);}.push-s-4-of-6 {margin-left: calc(66.66667% + 1px / 2);}.pull-s-4-of-6 {margin-right: calc(66.66667% + 1px / 2);}.col-s-5-of-6 {width: calc(83.33333% - 1px);}.push-s-5-of-6 {margin-left: calc(83.33333% + 1px / 2);}.pull-s-5-of-6 {margin-right: calc(83.33333% + 1px / 2);}.col-s-6-of-6 {width: calc(100% - 1px);}.push-s-6-of-6 {margin-left: calc(100% + 1px / 2);}.pull-s-6-of-6 {margin-right: calc(100% + 1px / 2);}}@media print {* {background: transparent !important;color: #000 !important; /* Black prints faster:h5bp.com/s */box-shadow: none !important;text-shadow: none !important;}a,a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}/* Don't show links for images,or javascript/internal links*/.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
  content: "";
}

pre,blockquote {
  border: 1px solid #999;
  page-break-inside: avoid;
}

thead {
  display: table-header-group;
 /* h5bp.com/t */;
}

tr,img {
  page-break-inside: avoid;
}

img {
  max-width: 100% !important;
}

p,h2,h3 {
  orphans: 3;
  widows: 3;
}

h2,h3 {
  page-break-after: avoid;
}}
