@charset "UTF-8";
/*!
Theme Name: State
Theme URI: http://underscores.me/
Author: Huge
Author URI: https://www.hugeinc.com
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: state
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

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

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/* --------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Mixins
# Reset & Normalize
# Elements
# Layout
# Plugins
# Components
# Modules
# Gutenberg Blocks
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Variables
--------------------------------------------------------------*/
@font-face {
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/icomoon/fonts/icomoon.eot?60dwqf");
  src: url("../fonts/icomoon/fonts/icomoon.eot?60dwqf#iefix") format("embedded-opentype"), url("../fonts/icomoon/fonts/icomoon.ttf?60dwqf") format("truetype"), url("../fonts/icomoon/fonts/icomoon.woff?60dwqf") format("woff"), url("../fonts/icomoon/fonts/icomoon.svg?60dwqf#icomoon") format("svg");
}
/**
 * Write the IE-compatible grid-template-columns equivalent which
 * needs to treat with gutters included as columns in of themselves.
 * @param  $width  Width of the actual column.
 * @param  $gutter Width of the gutter.
 * @param  $n      Number of times to repeat (number of columns - 1).
 */
/**
 * Create IE-compatible and standards-compliant CSS grid column properties
 * @param  {int} $column-start Column start.
 * @param  {int} $column-span  Column span.
 */
/**
 * Pull elements X number of columns to the left or right, converting column values into
 * negative margins, relative to the size of the element.
 */
/**
 * Create subgrid-like functionality within a grid area. Fake it ’till you make it.
 */
/**
 * Group :hover, :active, and :focus states into one mixin.
 */
/**
 * A mixin for the hover effect first established on the cards:
 * On hover, create a box shadow.
 */
.image-replacement,
.button--back-to-top {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.image-replacement::before,
.button--back-to-top::before {
  text-align: center;
  text-indent: 0;
}

.clear-ul-styling {
  list-style: none;
  margin: 0;
  padding: 0;
}

.position-absolute {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.calendar__inner, .recent-content__cards {
  border-top: 2px solid #c1a783;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12);
}

a {
  text-decoration: none;
}

[class^=icon-]::after,
[class*=" icon-"]::after,
[class^=icon-]::before,
[class*=" icon-"]::before,
.wp-block-bureau-relationship-block .stars-above::before,
.pagination .prev::after,
.pagination .next::after,
.nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button::after,
.page-subnavigation__menu-trigger::after,
.stars-above::before,
blockquote::before,
.chosen-container .chosen-drop .chosen-search::after,
.chosen-container .chosen-single::after {
  font-family: "icomoon" !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

.icon-live::after {
  content: "\e911";
}

.icon-arrow-left {
  display: inline-block;
}
.icon-arrow-left::before {
  content: "\e900";
  display: inline-block;
  font-family: "icomoon" !important;
  transform: scaleX(-1);
  transform-origin: center;
}

.icon-external-link::after {
  content: "\e901";
}

.icon-icon-triangle::after {
  content: "\e902";
}

.icon-stars::after {
  background: url("../images/star.svg") 0 0 repeat;
  background-size: 35%;
  content: "";
  height: 15px;
  width: 45px;
}

.icon-airplane::after {
  content: "\e904";
}

.icon-diamond::after {
  content: "\e905";
}

.icon-download::after {
  content: "\e906";
}

.icon-document::after {
  content: "\e90c";
}

.icon-arrow-single-line-left::after {
  content: "\e907";
}

.icon-arrow-single-line-right::after {
  content: "\e908";
}

.icon-minus::after {
  content: "\e909";
}

.icon-plus::after {
  content: "\e90a";
}

.icon-quote::before,
blockquote::before {
  content: "\e90b";
}

.icon-chevron-down::after,
.pagination .prev::after,
.pagination .next::after,
.nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button::after,
.page-subnavigation__menu-trigger::after,
.chosen-container .chosen-single::after {
  content: "\e90d";
}

.icon-search::before,
.chosen-container .chosen-drop .chosen-search::after {
  content: "\e90e";
}

.icon-close::after {
  content: "\e910";
}

.icon-arrow-single-line-up::after {
  content: "\e90f";
}

.icon-facebook::after {
  content: "\ea90";
}

.icon-twitter::after {
  content: "\e61b";
  font-family: "Font Awesome 6 Brands" !important;
}

.icon-youtube::after {
  content: "\ea9d";
}

.icon-flickr::after {
  content: "\eaa5";
}

.icon-star::before {
  content: "\e912";
}

.icon-close-thin::after {
  content: "\e913";
}

.icon-social-share::after {
  content: "\e914";
}

.icon-instagram::after {
  content: "\ea92";
}

.icon-linkedin::after {
  content: "\eaca";
}

.fa-twitter::before {
  content: "\e61b";
}

/*--------------------------------------------------------------
# Mixins
--------------------------------------------------------------*/
/**
 * Write the IE-compatible grid-template-columns equivalent which
 * needs to treat with gutters included as columns in of themselves.
 * @param  $width  Width of the actual column.
 * @param  $gutter Width of the gutter.
 * @param  $n      Number of times to repeat (number of columns - 1).
 */
/**
 * Create IE-compatible and standards-compliant CSS grid column properties
 * @param  {int} $column-start Column start.
 * @param  {int} $column-span  Column span.
 */
/**
 * Pull elements X number of columns to the left or right, converting column values into
 * negative margins, relative to the size of the element.
 */
/**
 * Create subgrid-like functionality within a grid area. Fake it ’till you make it.
 */
/**
 * Group :hover, :active, and :focus states into one mixin.
 */
/**
 * A mixin for the hover effect first established on the cards:
 * On hover, create a box shadow.
 */
.image-replacement,
.button--back-to-top {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.image-replacement::before,
.button--back-to-top::before {
  text-align: center;
  text-indent: 0;
}

.clear-ul-styling {
  list-style: none;
  margin: 0;
  padding: 0;
}

.position-absolute {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.calendar__inner, .recent-content__cards {
  border-top: 2px solid #c1a783;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12);
}

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

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

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

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body,
.body {
  color: #000;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  margin: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

i,
em {
  font-style: italic;
}

b,
strong {
  font-weight: 700;
}

* {
  box-sizing: border-box;
}

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

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

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

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

/**
 * Make sure that <select> elements don't over-extend their containers.
 */
select {
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/**
 * Removes clear button IE
 */
input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/**
 * Removes clear button Webkit
 */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
/* This function is needed here and in _functions.scss */
.container {
  width: 100%;
}
.container.debug {
  background-color: #355c7d;
}

.row {
  -ms-grid-columns: 1fr;
  display: -ms-grid;
  display: grid;
  margin: 0 auto;
  max-width: 1260px;
  padding: 0 20px;
  width: 100%;
}
@media (min-width: 48em) {
  .row {
    -ms-grid-columns: 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr;
    grid-column-gap: 4.16%;
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 62em) {
  .row {
    -ms-grid-columns: 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr;
    grid-column-gap: 3.125%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 75em) {
  .row {
    -ms-grid-columns: 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr;
    grid-column-gap: 2.63%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 48em) {
  .row {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  .row {
    padding: 0 50px;
  }
}
@media (min-width: 75em) {
  .row {
    padding: 0 60px;
  }
}

.frame {
  margin: 0 auto;
  max-width: 1260px;
  padding: 0 20px;
  width: 100%;
}
@media (min-width: 48em) {
  .frame {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  .frame {
    padding: 0 50px;
  }
}
@media (min-width: 75em) {
  .frame {
    padding: 0 60px;
  }
}

.modal-open {
  height: 100%;
  overflow: hidden;
  position: relative;
}

@media (min-width: 48em) {
  .small-only {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .medium-up {
    display: none !important;
  }
}

html--no-admin-bar,
.html--no-admin-bar {
  margin-top: 0 !important;
}
html--is-locked, html.overflow-hidden,
.html--is-locked,
.html.overflow-hidden {
  overflow: hidden !important;
  position: fixed;
  width: 100%;
}

body--is-locked, body.overflow-hidden,
.body--is-locked,
.body.overflow-hidden {
  overflow: hidden !important;
  position: fixed;
  width: 100%;
}

.site-content {
  min-height: calc(100vh - 340px);
  z-index: 3;
}

/*--------------------------------------------------------------
# Vendor
--------------------------------------------------------------*/
body #usasearch_sayt {
  /*!
   * jQuery UI CSS Framework 1.8.22
   *
   * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
   * Dual licensed under the MIT or GPL Version 2 licenses.
   * http://jquery.org/license
   *
   * http://docs.jquery.com/UI/Theming/API
   *
   * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
   *
   */
  /*!
   * * jQuery UI Autocomplete 1.8.22
   * *
   * * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
   * * Dual licensed under the MIT or GPL Version 2 licenses.
   * * http://jquery.org/license
   * *
   * * http://docs.jquery.com/UI/Autocomplete#theming */
}
body #usasearch_sayt #ui-id-1 {
  border-radius: 0;
  box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.15);
}
body #usasearch_sayt .ui-widget {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 1.1em;
}
body #usasearch_sayt .ui-widget input,
body #usasearch_sayt .ui-widget select,
body #usasearch_sayt .ui-widget textarea,
body #usasearch_sayt .ui-widget button {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 1em;
}
body #usasearch_sayt .ui-state-active,
body #usasearch_sayt .ui-widget-content .ui-state-active,
body #usasearch_sayt .ui-widget-header .ui-state-active {
  background: rgba(10, 49, 77, 0.6);
  border-radius: 0;
  border: none;
  color: #0a314d;
}
body #usasearch_sayt .ui-corner-all,
body #usasearch_sayt .ui-corner-top,
body #usasearch_sayt .ui-corner-left,
body #usasearch_sayt .ui-corner-tl {
  border-top-left-radius: 0;
}
body #usasearch_sayt .ui-corner-all,
body #usasearch_sayt .ui-corner-top,
body #usasearch_sayt .ui-corner-right,
body #usasearch_sayt .ui-corner-tr {
  border-top-right-radius: 0;
}
body #usasearch_sayt .ui-corner-all,
body #usasearch_sayt .ui-corner-bottom,
body #usasearch_sayt .ui-corner-left,
body #usasearch_sayt .ui-corner-bl {
  border-bottom-left-radius: 0;
}
body #usasearch_sayt .ui-corner-all,
body #usasearch_sayt .ui-corner-bottom,
body #usasearch_sayt .ui-corner-right,
body #usasearch_sayt .ui-corner-br {
  border-bottom-right-radius: 0;
}
body #usasearch_sayt .ui-autocomplete {
  position: absolute;
  cursor: default;
}
body #usasearch_sayt * .ui-autocomplete {
  width: 1px;
}
body #usasearch_sayt .ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}
body #usasearch_sayt .ui-menu .ui-menu {
  margin-top: -3px;
}
body #usasearch_sayt .ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}
body #usasearch_sayt .ui-menu .ui-menu-item .ui-menu-item-wrapper,
body #usasearch_sayt .ui-menu .ui-menu-item a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: rgba(10, 49, 77, 0.6);
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0;
  text-decoration: none;
  display: block;
  padding: 4px 10px;
  zoom: 1;
}
body #usasearch_sayt .ui-menu .ui-menu-item .ui-menu-item-wrapper span,
body #usasearch_sayt .ui-menu .ui-menu-item a span {
  color: #0a314d;
}
body #usasearch_sayt .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-hover,
body #usasearch_sayt .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
body #usasearch_sayt .ui-menu .ui-menu-item a.ui-state-hover,
body #usasearch_sayt .ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: 0;
}
body #usasearch_sayt .ui-autocomplete {
  text-align: left;
}
body #usasearch_sayt .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
  background: rgba(10, 49, 77, 0.15);
  border: none;
  color: #0a314d;
}
body #usasearch_sayt .ui-menu a {
  color: #1445ac;
  font-size: inherit;
}
body #usasearch_sayt .ui-menu a.ui-state-hover,
body #usasearch_sayt .ui-menu a.ui-state-active {
  font-weight: 700;
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
.article-meta .article-meta__author-bureau,
.article-meta .article-meta__publish-date,
.entry-content .inline-disruptor .article-meta--inline-disruptor .article-meta__author-bureau,
.entry-content .inline-disruptor .article-meta--inline-disruptor .article-meta__publish-date {
  display: block;
}
@media (min-width: 48em) {
  .article-meta .article-meta__author-bureau,
.article-meta .article-meta__publish-date,
.entry-content .inline-disruptor .article-meta--inline-disruptor .article-meta__author-bureau,
.entry-content .inline-disruptor .article-meta--inline-disruptor .article-meta__publish-date {
    display: block;
  }
}
@media (min-width: 48em) {
  .article-meta.article-meta--related-content .article-meta__author-bureau,
.article-meta.article-meta--related-content .article-meta__publish-date,
.entry-content .inline-disruptor .article-meta--related-content.article-meta--inline-disruptor .article-meta__author-bureau,
.entry-content .inline-disruptor .article-meta--related-content.article-meta--inline-disruptor .article-meta__publish-date {
    display: block;
  }
}
.article-meta.article-meta--related-content .article-meta__author-bureau + .article-meta__publish-date,
.entry-content .inline-disruptor .article-meta--related-content.article-meta--inline-disruptor .article-meta__author-bureau + .article-meta__publish-date {
  margin-top: 4px;
}
.article-meta .article-meta__author-bureau,
.entry-content .inline-disruptor .article-meta--inline-disruptor .article-meta__author-bureau {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.4;
  text-transform: uppercase;
  margin-bottom: 5px;
}
@media (min-width: 48em) {
  .article-meta .article-meta__author-bureau,
.entry-content .inline-disruptor .article-meta--inline-disruptor .article-meta__author-bureau {
    margin-bottom: 10px;
  }
}
.article-meta .article-meta__publish-date,
.entry-content .inline-disruptor .article-meta--inline-disruptor .article-meta__publish-date {
  color: #000;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 22px;
}
@media (min-width: 62em) {
  .article-meta .article-meta__publish-date,
.entry-content .inline-disruptor .article-meta--inline-disruptor .article-meta__publish-date {
    color: #fff;
  }
}
.article-meta .article-meta__audience,
.article-meta .article-meta__location,
.entry-content .inline-disruptor .article-meta--inline-disruptor .article-meta__audience,
.entry-content .inline-disruptor .article-meta--inline-disruptor .article-meta__location {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.4;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.article-meta.doctype-meta,
.entry-content .inline-disruptor .doctype-meta.article-meta--inline-disruptor {
  display: block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.4;
  text-transform: uppercase;
}

@media (min-width: 62em) {
  .insert-page .article-meta__publish-date {
    display: none !important;
  }
}

.button {
  display: inline-block;
  margin-bottom: 24px;
  margin-top: 24px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
}
.button .icon-svg {
  display: none;
}
.button__content {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  border-radius: 22px;
  color: #fff;
  font-size: 12px;
  padding: 14px 20px;
  text-decoration: none !important;
  transition: all 0.2s ease;
  width: 174px;
}
.button__content:hover .icon-svg, .button__content:active .icon-svg, .button__content:focus .icon-svg {
  transform: translateX(4px);
}
.button__content .icon-external__white {
  display: inline-block;
  vertical-align: middle;
}
.button__content .icon-external__white::after {
  background-size: 20px 20px;
  height: 20px;
  top: -1px;
  width: 18px;
}
.button__content--multiline {
  width: 100%;
  word-break: break-word;
}
.button__content--multiline > br {
  display: block;
}
.button__content--multiline > br + br {
  display: none;
}
@media (min-width: 48em) {
  .button__content--multiline > br {
    display: none;
  }
  .button__content--multiline > br + br {
    display: block;
  }
}
.button--inline-block {
  display: inline-block;
}
.button--outline .button__content {
  border: 2px solid #000;
}
.button--corners .button__content {
  border-radius: 0;
}
.button--corners .icon-svg {
  width: 23px;
}
.button--outline-red .button__content {
  border-color: #d01319;
  color: #4574a1;
  padding: 21px 20px;
}
.button--outline-red .button__content:hover, .button--outline-red .button__content:active, .button--outline-red .button__content:focus {
  border-color: #b40d12;
  color: #8d98aa !important;
  text-decoration: underline !important;
}
.button--outline-red .icon-svg path {
  fill: #d01319;
}
.button--outline-red.disabled .button__content {
  border-color: #767676;
  color: #767676;
  cursor: default;
}
.button--outline-gray .button__content {
  border-color: #767676;
  color: #767676;
  padding: 21px 20px;
}
.button--outline-gray .button__content:hover, .button--outline-gray .button__content:active, .button--outline-gray .button__content:focus {
  border-color: #767676;
  color: #767676 !important;
  text-decoration: underline !important;
}
.button--outline-gray .icon-svg path {
  fill: #767676;
}
.button--outline-white .button__content {
  border: 2px solid #fff;
}
.button--outline-white .button__content:hover, .button--outline-white .button__content:active, .button--outline-white .button__content:focus {
  border-color: #8d98aa !important;
  color: #8d98aa !important;
}
.button--outline-white .button__content svg {
  stroke-width: 1;
}
.button--outline-white .button__content svg path {
  fill: #fff;
}
.button--pill {
  background-color: #f7f7f7;
  border-radius: 17px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #666;
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3571428571;
  margin-bottom: 10px;
  margin-right: 8px;
  margin-top: 0;
  padding: 10px 12px;
  transition: color 0.2s ease;
}
.button--pill:last-child {
  margin-right: 0;
}
.button--arrow .icon-svg, .button--download .icon-svg {
  display: inline-block;
  height: 12px;
  position: relative;
}
.button--arrow .icon-svg svg, .button--download .icon-svg svg {
  left: 0;
  top: 0;
}
.button--arrow .icon-svg {
  margin-left: 7px;
  right: auto;
  top: 1px;
  transition: transform 0.2s ease;
  width: 17px;
}
.button--arrow.button--corners .icon-svg {
  margin-left: 10px;
  width: 23px;
}
.button--download .button__content {
  display: inline-block;
  line-height: 2;
  width: auto;
  word-break: break-word;
}
.button--download .button__content:hover, .button--download .button__content:active, .button--download .button__content:focus {
  color: #8d98aa;
}
.button--download .button__content:hover .icon-svg, .button--download .button__content:active .icon-svg, .button--download .button__content:focus .icon-svg {
  transform: none;
}
.button--download .button__content .icon-svg {
  height: 24px;
  left: auto;
  margin-right: 7px;
  vertical-align: middle;
  width: 20px;
}
.button--download .button__content .icon-svg svg {
  height: 18px;
  top: -3px;
  width: 100%;
}
.button--translucent .button__content {
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid transparent;
}
.button--translucent .button__content:hover, .button--translucent .button__content:active, .button--translucent .button__content:focus {
  border: 1px solid #fff;
}
.button--translucent svg {
  width: 17px;
}
.button--translucent svg path {
  fill: #fff;
}
.button--filters {
  box-shadow: none;
  transition: box-shadow 0.25s ease-in;
  background: #d01319;
  border: 0;
  border-radius: 100%;
  cursor: pointer;
  height: 60px;
  padding: 0;
  width: 60px;
}
.button--filters:hover, .button--filters:active, .button--filters:focus {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
}
.button--filters svg,
.button--filters span {
  display: table;
  position: static;
}
.button--filters .icon-svg {
  display: block;
  height: 25px;
  margin: 16px auto;
  width: 32px;
}
.button--close {
  background: transparent;
  border: 0;
  cursor: pointer;
  z-index: 4;
}
.button--close .icon-close::after {
  color: #0a314d;
}
.button--close span {
  display: table;
}
.button--back-to-top {
  box-shadow: none;
  transition: box-shadow 0.25s ease-in;
  background: #f7f7f7;
  border: 1px solid #e5e5e5;
  border-radius: 100%;
  cursor: pointer;
  display: none;
  height: 49px;
  opacity: 0;
  padding: 0;
  position: relative;
  transition: 0.3 ease-in;
  transition-property: opacity, box-shadow;
  width: 49px;
  z-index: 5;
}
.button--back-to-top:hover, .button--back-to-top:active, .button--back-to-top:focus {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
}
@media (max-width: 1220px) {
  .button--back-to-top {
    height: 40px;
    width: 40px;
  }
}
.button--back-to-top::after {
  align-items: center;
  bottom: 0;
  color: #0a314d;
  display: flex;
  font-size: 28px;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  text-indent: 0;
  top: 0;
}
@media (max-width: 1220px) {
  .button--back-to-top::after {
    font-size: 20px;
  }
}
@media (min-width: 62em) {
  .button--back-to-top {
    display: block;
  }
}
.button--back-to-top.visible {
  opacity: 1;
}
.button[type=submit] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #fff;
  border: 0;
  cursor: pointer;
  outline: none;
}
#wp-link-update .button[type=submit], #state_rss_feeds_form .button[type=submit] {
  background: #2271b1;
}

.caption {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.21px;
  margin-top: 10px;
  max-height: 999px;
  overflow: hidden;
  padding: 0 20px;
  transition: max-height 0.4s ease-in-out;
}
.slide__detail--is-closed .caption {
  max-height: 0;
}
@media (min-width: 48em) {
  .slide__detail--is-closed .caption {
    max-height: 999px;
  }
}
@media (min-width: 48em) {
  .caption {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  .caption {
    border-left: 1px solid #c1a783;
    max-width: 655px;
    padding: 0 0 0 30px;
  }
}
@media (min-width: 75em) {
  .caption {
    max-width: 813px;
  }
}
.caption__title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 26px;
  color: #333;
  font-weight: 500;
  line-height: 34px;
  letter-spacing: -0.5px;
  margin-top: 20px;
}
@media (min-width: 48em) {
  .caption__title {
    margin-top: 58px;
  }
}
@media (min-width: 62em) {
  .caption__title {
    margin-top: 30px;
  }
}
@media (min-width: 75em) {
  .caption__title {
    margin-top: 22px;
  }
}
.caption__detail {
  position: relative;
}
@media (min-width: 62em) {
  .state_report .caption {
    margin-left: 25px;
    padding-left: 24px;
  }
}
@media (min-width: 75em) {
  .state_report .caption {
    margin-left: 35px;
    padding-left: 30px;
  }
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.5
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.chosen-container {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  display: inline-block;
  font-size: 13px;
  position: relative;
  user-select: none;
  vertical-align: middle;
}

.chosen-container * {
  box-sizing: border-box;
}

.chosen-container .chosen-drop {
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  background: #fff;
  border-top: 0;
  border: 1px solid #aaa;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  display: none;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 1010;
}

.chosen-container.chosen-with-drop .chosen-drop {
  display: block;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name,
.chosen-container .chosen-single .group-name {
  color: #999999;
  font-weight: normal;
  margin-right: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container .search-choice .group-name:after,
.chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
  background-color: #fff;
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  border-radius: 5px;
  border: 1px solid #aaa;
  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  display: block;
  height: 25px;
  line-height: 24px;
  overflow: hidden;
  padding: 0 0 0 8px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}

.chosen-container-single .chosen-single input[type=text] {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  width: 0;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  margin-right: 26px;
  line-height: 1.3 !important;
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  background-image: none;
  background-position: -42px 1px;
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  font-size: 1px;
  height: 12px;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 18px;
}

.chosen-container-single .chosen-single div b {
  background-image: none;
  background-position: 0 2px;
  background-repeat: no-repeat;
  display: block;
  height: 100%;
  width: 100%;
}

.chosen-container-single .chosen-search {
  margin: 0;
  padding: 3px 4px;
  position: relative;
  white-space: nowrap;
  z-index: 1010;
}

.chosen-container-single .chosen-search input[type=text] {
  background-image: none;
  background-position: 100% -20px;
  background-repeat: no-repeat;
  border-radius: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
  height: auto;
  line-height: normal;
  margin: 1px 0;
  outline: 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
}

.chosen-container-single .chosen-drop {
  background-clip: padding-box;
  border-radius: 0 0 4px 4px;
  margin-top: -1px;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  -webkit-overflow-scrolling: touch;
  color: #444;
  margin: 0 4px 4px 0;
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 0 0 4px;
  position: relative;
}

.chosen-container .chosen-results li {
  -webkit-touch-callout: none;
  display: none;
  line-height: 15px;
  list-style: none;
  margin: 0;
  padding: 5px 6px;
  word-wrap: break-word;
}

.chosen-container .chosen-results li.active-result {
  cursor: pointer;
  display: list-item;
}

.chosen-container .chosen-results li.disabled-result {
  color: #ccc;
  cursor: default;
  display: list-item;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  cursor: default;
  display: list-item;
  font-weight: bold;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  background-color: #fff;
  background-image: linear-gradient(#eee 1%, #fff 15%);
  border: 1px solid #aaa;
  cursor: text;
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 0 5px;
  position: relative;
  width: 100%;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  -webkit-box-shadow: none;
  background: transparent !important;
  border-radius: 0;
  border: 0 !important;
  box-shadow: none;
  color: #999;
  font-family: sans-serif;
  font-size: 100%;
  height: 25px;
  line-height: normal;
  margin: 1px 0;
  outline: 0;
  padding: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  background-color: #eeeeee;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-repeat: repeat-x;
  background-size: 100% 19px;
  border-radius: 3px;
  border: 1px solid #aaa;
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  cursor: default;
  line-height: 13px;
  margin: 3px 5px 3px 0;
  max-width: 100%;
  padding: 3px 20px 3px 5px;
  position: relative;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  background-image: none;
  background-position: -42px 1px;
  background-repeat: no-repeat;
  background-size: 52px 37px;
  display: block;
  font-size: 1px;
  height: 12px;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  background-color: #e4e4e4;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  border: 1px solid #ccc;
  color: #666;
  padding-right: 5px;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  color: #ccc;
  cursor: default;
  display: list-item;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  -webkit-box-shadow: 0 1px 0 #fff inset;
  background-image: linear-gradient(#eee 20%, #fff 80%);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid #aaa;
  box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  background: transparent;
  border-left: none;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type=text] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  direction: rtl;
  margin-left: 26px;
  margin-right: 0;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  left: 3px;
  right: auto;
}

.chosen-rtl .chosen-single abbr {
  left: 26px;
  right: auto;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type=text] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  left: 4px;
  right: auto;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-left: 0;
  padding-right: 15px;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type=text] {
  background-image: none;
  background-position: -30px -20px;
  background-repeat: no-repeat;
  direction: rtl;
  padding: 4px 5px 4px 20px;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type=text],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-single div b,
.chosen-container-single .chosen-search input[type=text],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span {
    background-image: none;
    background-repeat: no-repeat !important;
    background-size: 52px 37px !important;
  }
}
/* @end */
.chosen-container {
  border-bottom: 1px solid #979797;
  margin-bottom: 23px;
  padding-bottom: 0;
  transition: padding-bottom 0.2s linear;
}
.chosen-container:first-of-type {
  border-top: 1px solid #979797;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-drop {
  padding-top: 0;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  left: -9999px;
  position: absolute;
}
.chosen-container-single .chosen-single, .chosen-container-active.chosen-with-drop .chosen-single {
  background: none;
  border: 0;
  box-shadow: none;
}
.chosen-container .chosen-single {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #0a314d;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.25px;
  padding: 18px 0 68px;
}
.chosen-container .chosen-single::after {
  color: #c1a783;
  font-size: 8px;
  position: absolute;
  right: 0;
  top: 50%;
  transform-origin: center center;
  transition: transform 0.2s linear;
}
.chosen-container .chosen-single span {
  display: block;
  overflow: hidden;
  padding-bottom: 4px;
  position: relative;
}
.chosen-container:nth-of-type(n+2) .chosen-single {
  padding-top: 0;
}
.chosen-container .chosen-drop {
  border: 0;
  border-radius: 0;
  display: none;
  margin-bottom: 0;
  padding-top: 15px;
  position: relative;
}
.chosen-container .chosen-drop::after {
  border-bottom: 10px solid #fff;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  content: "";
  left: 14px;
  position: absolute;
  top: -10px;
}
.chosen-container .chosen-drop .chosen-search {
  margin: 0 19px 15px;
  padding: 0;
}
.chosen-container .chosen-drop .chosen-search::after {
  color: #0a314d;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.chosen-container .chosen-drop .chosen-search .chosen-search-input {
  font-family: "EB Garamond", Times, Serif;
  font-size: 16px;
  color: #0a314d;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.33px;
  border: 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 0;
  padding-left: 0;
}
.chosen-container .chosen-drop .chosen-search .chosen-search-input::-moz-placeholder {
  font-family: "EB Garamond", Times, Serif;
  font-size: 16px;
  color: #ccc;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.33px;
}
.chosen-container .chosen-drop .chosen-search .chosen-search-input:-ms-input-placeholder {
  font-family: "EB Garamond", Times, Serif;
  font-size: 16px;
  color: #ccc;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.33px;
}
.chosen-container .chosen-drop .chosen-search .chosen-search-input::placeholder {
  font-family: "EB Garamond", Times, Serif;
  font-size: 16px;
  color: #ccc;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.33px;
}
.chosen-container .chosen-drop .chosen-results {
  margin: 0 12px;
  padding: 0;
}
.chosen-container .chosen-drop .chosen-results .active-result {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #0a314d;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.25px;
  margin: 7px 6px;
  padding: 0;
}
.chosen-container .chosen-drop .chosen-results .active-result.highlighted {
  background: none;
  color: #8d98aa;
}
.chosen-container .chosen-drop .chosen-results .no-results {
  margin-bottom: 20px;
}
.chosen-container.chosen-with-drop {
  padding-bottom: 23px;
}
.chosen-container.chosen-with-drop .chosen-single::after {
  transform: rotateX(180deg);
}
.chosen-container.chosen-with-drop .chosen-drop {
  display: none;
}
.chosen-container--year .chosen-single::before, .chosen-container--month .chosen-single::before, .chosen-container--name .chosen-single::before, .chosen-container--speaker .chosen-single::before, .chosen-container--country .chosen-single::before, .chosen-container--release-type .chosen-single::before, .chosen-container--bureau .chosen-single::before, .chosen-container--section .chosen-single::before, .chosen-container--profession .chosen-single::before, .chosen-container--rewards_program .chosen-single::before, .chosen-container--status .chosen-single::before, .chosen-container--program .chosen-single::before {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #767676;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.93px;
  position: relative;
  text-transform: uppercase;
  top: -4px;
}
.chosen-container--name .chosen-drop .chosen-results .active-result, .chosen-container--speaker .chosen-drop .chosen-results .active-result, .chosen-container--country .chosen-drop .chosen-results .active-result, .chosen-container--release-type .chosen-drop .chosen-results .active-result, .chosen-container--bureau .chosen-drop .chosen-results .active-result, .chosen-container--section .chosen-drop .chosen-results .active-result, .chosen-container--profession .chosen-drop .chosen-results .active-result, .chosen-container--rewards_program .chosen-drop .chosen-results .active-result, .chosen-container--status .chosen-drop .chosen-results .active-result, .chosen-container--program .chosen-drop .chosen-results .active-result {
  font-size: 16px;
  padding: 1px 6px;
}
.chosen-container--year .chosen-single::before {
  content: "year";
}
.chosen-container--month .chosen-single::before {
  content: "month";
}
.chosen-container--name .chosen-single::before {
  content: "name";
}
.chosen-container--section .chosen-single::before {
  content: "section";
}
.chosen-container--speaker .chosen-single::before {
  content: "speaker";
}
.chosen-container--country .chosen-single::before {
  content: "location";
}
.chosen-container--release-type .chosen-single::before {
  content: "release type";
}
.chosen-container--bureau .chosen-single::before {
  content: "related to";
}
.chosen-container--profession .chosen-single::before {
  content: "profession";
}
.chosen-container--rewards_program .chosen-single::before {
  content: "rewards program";
}
.chosen-container--status .chosen-single::before {
  content: "status";
}
.chosen-container--program .chosen-single::before {
  content: "program";
}

select[data-auto-open=true] + .chosen-container .chosen-drop::after {
  display: none;
}

.chosen-container input + span {
  margin-left: 3px;
}

.chosen-container-active input + span {
  outline: 1px dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
}

@media (max-width: 991px) {
  .report-builder-country.chosen-with-drop .chosen-drop {
    display: block;
  }
}
.entry-content .gform_wrapper .gfield_label {
  font-size: 16px;
  font-weight: normal;
}
.entry-content .gform_wrapper .gfield {
  margin-top: 50px;
}
.entry-content .gform_wrapper .gfield input {
  border: 1px solid #ccc;
  line-height: 2;
  min-height: 2rem;
}
.entry-content .gform_wrapper .gfield select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 0;
  line-height: 2 !important;
  margin: 0 !important;
  min-height: 46px;
  padding: 5px 4px;
}
.entry-content .gform_wrapper .gfield select::-ms-expand {
  display: none; /* hide the default arrow in ie10 and ie11 */
}
.entry-content .gform_wrapper .gfield textarea {
  border: 1px solid #ccc;
}
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_country .address_country::after, .entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_state::after, .entry-content .gform_wrapper .gfield .ginput_container_select::after {
  color: #c1a783;
  content: "\e90d";
  font-family: "icomoon" !important;
  font-size: 10px;
  position: absolute;
  right: 20px;
  top: 18px;
}
.entry-content .gform_wrapper .gfield .ginput_container_select {
  position: relative;
}
.entry-content .gform_wrapper .gfield.first_name, .entry-content .gform_wrapper .gfield.last_name {
  display: inline-block;
  width: 100%;
}
@media (min-width: 48em) {
  .entry-content .gform_wrapper .gfield.first_name, .entry-content .gform_wrapper .gfield.last_name {
    width: 50%;
  }
}
.entry-content .gform_wrapper .gfield.first_name input, .entry-content .gform_wrapper .gfield.last_name input {
  width: 100%;
}
@media (min-width: 48em) {
  .entry-content .gform_wrapper .gfield.first_name {
    padding-right: 20px;
  }
}
@media (min-width: 48em) {
  .entry-content .gform_wrapper .gfield.last_name {
    padding-left: 20px;
  }
}
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip label {
  margin: 10px 0 0 !important;
}
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_line_1,
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_line_2 {
  display: inline-block;
  width: 100%;
}
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_line_2,
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_city,
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_state,
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_zip {
  margin-right: 0;
  margin-top: 50px;
  padding-right: 0;
}
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_city {
  width: 100%;
}
@media (min-width: 48em) {
  .entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_city {
    padding-right: 20px;
    width: 50%;
  }
}
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_state {
  position: relative;
  width: 100%;
}
@media (min-width: 48em) {
  .entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_state {
    padding-left: 20px;
    width: 25%;
  }
}
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_zip {
  display: inline-block;
  margin-right: 0;
  padding-right: 0 !important;
  width: 100%;
}
@media (min-width: 48em) {
  .entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_zip {
    padding-left: 40px;
    width: 25%;
  }
}
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_zip.ginput_right {
  padding-right: 0;
}
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_city.has_state.has_zip .address_country {
  margin-top: 50px;
  padding-right: 0;
}
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_country label {
  margin: 10px 0 0 !important;
}
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_country .address_country {
  position: relative;
  width: 100%;
}
.entry-content .gform_wrapper .gfield .ginput_complex.ginput_container_address.has_country .address_country.ginput_left {
  padding-right: 0;
}
.entry-content .gform_wrapper .gform_footer {
  margin-top: 50px;
}
.entry-content .gform_wrapper .gform_footer input[type=submit] {
  background-color: #0a314d;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  padding: 22px 85px;
  text-transform: uppercase;
  transition: background-color 0.2s ease;
}
.entry-content .gform_wrapper .gform_footer input[type=submit]:hover, .entry-content .gform_wrapper .gform_footer input[type=submit]:active, .entry-content .gform_wrapper .gform_footer input[type=submit]:focus {
  background-color: #8d98aa;
}

.inline-image {
  margin: 20px -20px 0;
  position: relative;
}
@media (min-width: 48em) {
  .inline-image {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 62em) {
  .inline-image {
    margin-left: -12.9027261462%;
  }
}
.inline-image:first-child:not(.inline-image--pull) {
  margin-top: 0;
}
.inline-image--pull {
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 48em) {
  .inline-image--pull {
    width: 34.9%;
    margin-top: 20px;
  }
}
@media (min-width: 48em) {
  .inline-image--pull.pull-left {
    float: left;
    margin-bottom: 1rem;
    margin-right: 4.16%;
  }
}
@media (min-width: 62em) {
  .inline-image--pull.pull-left {
    margin-left: -12.9027261462%;
  }
}
@media (min-width: 48em) {
  .inline-image--pull.pull-right {
    float: right;
    margin-bottom: 1rem;
    margin-left: 4.16%;
  }
}
@media (min-width: 62em) {
  .inline-image--pull.pull-right {
    margin-right: -12.9027261462%;
  }
}
.inline-image img {
  display: block;
  height: auto;
  width: 100%;
}
@media (min-width: 62em) {
  .page-template-external-content .main-content .inline-image.pull-left {
    margin-left: 0;
  }
}
@media (min-width: 62em) {
  .page-template-external-content .main-content .inline-image.pull-right {
    margin-right: 0;
  }
}
@media (min-width: 62em) {
  .page-template-external-content .main-content .inline-image--full {
    margin-left: 0;
    margin-right: 0;
  }
}
.inline-image .watermark {
  bottom: 48px;
  margin-bottom: 10px;
  margin-right: 10px;
  position: relative;
  right: 0;
}

.wavy-bg {
  background: url("../images/wavy-bg.jpg") 0 0 repeat;
}

.featured-image__caption.inline-image__caption {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  line-height: 1.75;
  margin: 32px 20px;
}
@media (min-width: 48em) {
  .featured-image__caption.inline-image__caption {
    margin: 32px 0;
  }
}

.watermark,
.watermark_top_content,
.watermark_policy_issues_landing_hero {
  color: #fff;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 10pt;
  text-align: right;
  text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.18);
  word-break: break-word;
  z-index: 1;
}

.watermark_top_content,
.watermark_policy_issues_landing_hero {
  bottom: 20px;
  position: absolute;
  right: 20px;
}

.front-page-secretary__featured-article-image .watermark {
  bottom: 2px;
  position: absolute;
  right: 2px;
}

.watermark {
  margin: 20px 20px 10px 0;
}

.page-template-external-content .entry-content figcaption .watermark,
.page-template-external-content .entry-content figure .watermark {
  bottom: 40px;
  right: 10px;
}

.entry-content .wp-caption-text .watermark {
  bottom: 25px;
  right: 10px;
}

.wp-block-cover .watermark {
  bottom: 20px;
  position: absolute;
  right: 20px;
}

.watermarked {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.watermarked_image {
  display: inline-block;
  position: relative;
}
.watermarked_image.aligncenter {
  display: block;
  text-align: center;
  width: 100%;
}
.watermarked_image.aligncenter .wm_centered {
  display: inline-block;
  margin: 0 auto;
  position: relative;
}
.watermarked_image.alignleft {
  margin-right: 20px;
}
.watermarked_image.alignright {
  margin-left: 20px;
}
.watermarked_image .watermark {
  bottom: 10px;
  display: block;
  position: absolute;
  right: 10px;
}

.additional-links--state_bureau a:visited, .additional-links--state_country a:visited, .additional-links--page a:visited {
  color: #d4d4d4;
}

.article-meta__author-bureau a:visited {
  color: #d4d4d4;
}

.country-header__link-list-item a:visited {
  color: #d4d4d4;
}

.country-news-feed__button-wrapper a:visited .button__content {
  color: #6a7590;
}

.bureau-header__content a {
  color: #4574a1;
}
@media (min-width: 62em) {
  .bureau-header__content a {
    color: #fff;
  }
}
.bureau-header__content a span {
  color: #4574a1;
  text-decoration: none;
}
@media (min-width: 62em) {
  .bureau-header__content a span {
    color: #fff;
  }
}
.bureau-header__content a .button__content {
  border-color: #4574a1;
  color: #4574a1;
}
@media (min-width: 62em) {
  .bureau-header__content a .button__content {
    border-color: #fff;
    color: #fff;
    text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.3);
  }
}
.bureau-header__content a:hover {
  color: #8d98aa;
  text-decoration: underline;
}
.bureau-header__content a:hover .button__content {
  color: #8d98aa;
  text-decoration: underline !important;
}
.bureau-header__content a:visited {
  color: #6a7590;
}
@media (min-width: 62em) {
  .bureau-header__content a:visited {
    color: #d4d4d4;
  }
}
.bureau-header__content a:visited span {
  color: #6a7590;
}
@media (min-width: 62em) {
  .bureau-header__content a:visited span {
    color: #d4d4d4;
  }
}
.bureau-header__content a:visited .button__content {
  border: 1px solid #6a7590;
  color: #6a7590;
  text-decoration: underline !important;
}
@media (min-width: 62em) {
  .bureau-header__content a:visited .button__content {
    border: 1px solid #d4d4d4;
    color: #d4d4d4;
  }
}
.bureau-header__content a:visited:hover {
  color: #8d98aa;
}
.bureau-header__content a:visited:hover .button__content {
  border: 1px solid #8d98aa;
  color: #8d98aa;
}
.bureau-header__content a:visited:hover span {
  color: #8d98aa;
}

.bureau-intro__top a {
  color: #4574a1;
}
.bureau-intro__top a:hover {
  color: #8d98aa;
  text-decoration: underline;
}
.bureau-intro__top a:visited {
  color: #6a7590;
}
.bureau-intro__top a:visited:hover {
  color: #8d98aa;
  text-decoration: underline !important;
}
.bureau-intro__top a:visited:hover span {
  color: #8d98aa;
}

.bureau-featured-content__headline-link {
  color: #4574a1;
}
.bureau-featured-content__headline-link:visited {
  color: #6a7590;
  text-decoration: underline;
}

.profile-card__wrapper a.profile-card:visited p.profile-card__name {
  color: #6a7590;
}

.bureau-intro__addlink a:visited .bureau-hotline {
  color: #6a7590 !important;
}
.bureau-intro__addlink a:hover .bureau-hotline {
  color: #8d98aa !important;
  text-decoration: underline !important;
}

.clear-filters {
  color: #767676;
  display: inline-block;
  font-size: 14px;
  margin-bottom: 3em;
  margin-top: 1.5em;
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
  .clear-filters {
    margin-bottom: 6em;
  }
}
.clear-filters:hover, .clear-filters:active, .clear-filters:focus {
  text-decoration: underline;
}

.collection-list a:visited {
  color: #6a7590;
  transition: all 0.2s ease;
}
.collection-list a:visited:hover {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.content-feed--state_bureau .feed-item__title a:visited {
  color: #6a7590;
}

.dipnote-content a:visited {
  color: #6a7590;
}
.dipnote-content .dipnote-browse-all {
  color: #4574a1;
}
.dipnote-content .dipnote-browse-all:hover {
  text-decoration: underline;
}
.dipnote-content .dipnote-browse-all:visited {
  color: #6a7590;
}
.dipnote-header a {
  text-decoration: underline;
}
.dipnote-header a:visited {
  color: #d4d4d4;
}
.dipnote-header a:visited:hover, .dipnote-header a:visited:active, .dipnote-header a:visited:focus {
  color: #8d98aa;
}
.dipnote-social-media a {
  text-decoration: none !important;
}

.discover-cards h3 {
  -webkit-text-decoration: transparentize;
          text-decoration: transparentize;
}
.discover-cards a:visited h3 {
  color: #6a7590;
  transition: all 0.2s ease;
}
.discover-cards a:visited .card__tweet {
  color: #6a7590;
  transition: all 0.2s ease;
}
.discover-cards a:visited .card__cta {
  color: #6a7590;
  transition: all 0.2s ease;
}
.discover-cards a:visited:hover h3 {
  color: #8d98aa !important;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.discover-cards a:visited:hover .card__cta {
  color: #8d98aa !important;
  transition: all 0.2s ease;
}
.discover-cards .has-image a {
  text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.3);
}
.discover-cards .has-image a .card__title {
  text-decoration: underline;
}
.discover-cards .has-image a:hover .card_cta {
  color: #8d98aa !important;
}
.discover-cards .has-image a:visited h3 {
  color: #d4d4d4;
}
.discover-cards .has-image a:visited .card__cta {
  color: #d4d4d4;
}
.discover-cards .has-image a:visited:hover .card__cta {
  color: #8d98aa;
  text-decoration: underline !important;
}

.entry-content a.button--outline-red:visited .button__content {
  color: #6a7590;
}
.entry-content a.button--outline-red:visited .button__content:hover {
  color: #8d98aa;
}
.entry-content p a u,
.entry-content p a span[style*="text-decoration: underline"],
.entry-content p a span[style*="text-decoration:underline"],
.entry-content li a u,
.entry-content li a span[style*="text-decoration: underline"],
.entry-content li a span[style*="text-decoration:underline"] {
  border-bottom: 1px solid;
  text-decoration: none !important;
}

.entry-content a,
p a {
  color: #4574a1;
}
.entry-content a:hover,
p a:hover {
  color: #4574a1;
}
.entry-content a:visited,
p a:visited {
  color: #6a7590;
}
.entry-content a:visited:hover,
p a:visited:hover {
  border-bottom: 1px solid #6a7590;
  color: #6a7590;
}

.fp-countries__article a:visited {
  color: #6a7590;
}
.fp-countries__featured-headline a:visited {
  color: #d4d4d4;
}
@media (min-width: 48em) {
  .fp-countries-panel__links a:visited {
    border-bottom: 1px solid #d4d4d4;
    color: #d4d4d4;
    transition: all 0.2s ease;
  }
}
.fp-countries__read-more {
  color: #4574a1 !important;
}
.fp-countries__read-more:hover {
  font-size: 0.9em;
  font-weight: bold;
  color: #4574a1 !important;
}

.front-page-audience-topics__wrapper a span {
  transition: border 0.2s ease;
}
.front-page-audience-topics__wrapper a:hover span {
  border-bottom: 1px solid #8d98aa;
  transition: border 0.2s ease;
}
.front-page-audience-topics__wrapper a:visited {
  color: #d4d4d4;
}
.front-page-audience-topics__wrapper a:visited span {
  border-bottom: 1px solid #d4d4d4;
}
.front-page-audience-topics__wrapper a:visited:hover, .front-page-audience-topics__wrapper a:visited:active, .front-page-audience-topics__wrapper a:visited:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
}

.front-page-hero__info-wrapper a:visited .button__content {
  border-color: #d4d4d4;
  color: #d4d4d4 !important;
}
.front-page-hero__info-wrapper a:visited .button__content .icon-svg svg path {
  fill: #d4d4d4 !important;
}
.front-page-hero__info-wrapper a:hover .button__content {
  border: 4px solid #fff !important;
  border-color: #fff !important;
  color: #fff !important;
}

.front-page-policy-issues__wrapper .policy-issues__article a,
.front-page-policy-issues__wrapper .policy-issues__featured-article a {
  color: #4574a1;
  word-break: break-word;
}
.front-page-policy-issues__wrapper .policy-issues__article a:hover,
.front-page-policy-issues__wrapper .policy-issues__featured-article a:hover {
  color: #4574a1;
}
.front-page-policy-issues__wrapper .policy-issues__article a:hover h2,
.front-page-policy-issues__wrapper .policy-issues__article a:hover h3,
.front-page-policy-issues__wrapper .policy-issues__article a:hover h4,
.front-page-policy-issues__wrapper .policy-issues__article a:hover p,
.front-page-policy-issues__wrapper .policy-issues__featured-article a:hover h2,
.front-page-policy-issues__wrapper .policy-issues__featured-article a:hover h3,
.front-page-policy-issues__wrapper .policy-issues__featured-article a:hover h4,
.front-page-policy-issues__wrapper .policy-issues__featured-article a:hover p {
  border-bottom: 1px solid #4574a1;
  color: #4574a1;
  display: inline;
}
.front-page-policy-issues__wrapper .policy-issues__article a:visited,
.front-page-policy-issues__wrapper .policy-issues__featured-article a:visited {
  color: #6a7590 !important;
}
.front-page-policy-issues__wrapper .policy-issues__article a:visited:hover,
.front-page-policy-issues__wrapper .policy-issues__featured-article a:visited:hover {
  border-bottom: 1px solid #4574a1;
  color: #4574a1 !important;
}

.front-page-secretary__intro-items a:hover {
  color: #8d98aa;
}
.front-page-secretary__intro-items a:visited {
  color: #6a7590;
}
.front-page-secretary__intro-items a:visited:hover {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
}
.front-page-secretary__featured-article-headline a:visited {
  border-bottom: 1px solid #d4d4d4;
  color: #d4d4d4;
}

.front-page-secretary__intro-item .link--arrow::after {
  position: relative;
}

.general-landing-hero__box a {
  color: #4574a1;
}
.general-landing-hero__box a:hover {
  text-decoration: underline;
}
.general-landing-hero__box a:visited {
  color: #6a7590;
}
.general-landing-hero__box a:visited:hover {
  color: #8d98aa;
  text-decoration: underline;
}
.general-landing-key-takeaways .key-takeaways__content a:visited {
  color: #d4d4d4;
}
.general-landing-key-takeaways .key-takeaways__content a:visited:hover {
  color: #8d98aa;
  text-decoration: underline;
}

.gl-latest-featured a {
  color: #4574a1;
}
.gl-latest-featured a:visited {
  color: #6a7590;
}
.gl-latest-featured .see-all:hover {
  text-decoration: underline;
}
.gl-latest-featured .see-all:visited {
  color: #6a7590;
}

.front-page-countries__wrapper header a {
  text-decoration: underline;
  transition: all 0.2s ease-in-out;
}
@media (min-width: 48em) {
  .front-page-countries__wrapper header a {
    border-bottom: 1px solid #fff;
    text-decoration: none;
  }
}
.front-page-countries__wrapper header a:hover {
  color: #fff;
  font-size: 0.9em;
  font-weight: bold;
  transition: all 0.2s ease-in-out;
}
@media (min-width: 48em) {
  .front-page-countries__wrapper header a:hover {
    border-bottom: 1px solid #fff;
  }
}
.front-page-countries__wrapper header a:visited {
  color: #d4d4d4;
}
@media (min-width: 48em) {
  .front-page-countries__wrapper header a:visited {
    border-bottom: 1px solid #d4d4d4;
  }
}

.impact-map-link a:visited {
  color: #6a7590 !important;
}

.link--arrow {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  display: inline-block;
  line-height: 1.7142857143;
  position: relative;
}
.link--arrow::after {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  display: inline;
  font-size: 12px;
  margin-left: 10px;
  transition: margin-left 0.2s ease-in-out;
}
.link--arrow:hover::after {
  margin-left: 14px;
}

.link--arrow--left {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  display: inline-block;
  line-height: 1.7142857143;
  margin-right: 10px;
  position: relative;
}
.link--arrow--left::before {
  display: none;
  font-size: 12px;
  margin-left: -40px;
  margin-right: 10px;
  transition: transform 0.2s ease-in-out;
}
.link--arrow--left:hover::before {
  transform: translateX(-4px) scaleX(-1);
}

#menu-utility-menu .current-menu-item a {
  border-bottom: 1px solid #d01319;
}

.module--bureau-countries-areas .country-list a:visited {
  color: #6a7590;
}

.page-header__actions a:visited .button__content {
  border-color: #d4d4d4;
  color: #d4d4d4;
}
@media (min-width: 48em) {
  .page-header__actions a:visited .button__content {
    border-color: #d4d4d4;
    color: #d4d4d4;
  }
}
.page-header__actions div.at-share-btn-elements a:visited .at-icon-wrapper svg {
  fill: #d4d4d4;
}
.page-header__actions .link-downloadable-content a:visited {
  color: #d4d4d4 !important;
}
.page-header__actions .link-downloadable-content a:visited .filesize {
  color: #d4d4d4 !important;
}
.page-header__actions .link-downloadable-content a:visited .icon-download {
  color: #d4d4d4 !important;
}

.recent-content__title a:hover {
  text-decoration: underline;
}
.recent-content__title a:visited {
  color: #6a7590;
}
.recent-content__title a:visited:hover {
  text-decoration: underline;
}
.recent-content__tweet a {
  color: #4574a1;
}
.recent-content__tweet a:hover {
  text-decoration: underline;
}
.recent-content__tweet a:visited {
  color: #6a7590;
}
.recent-content__tweet a:visited:hover {
  text-decoration: underline;
}

.related-content a h3 {
  color: #4574a1;
  transition: all 0.2s ease;
}
.related-content a:hover h3 {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.related-content a:visited h3 {
  color: #6a7590;
}
.related-content a:visited:hover h3 {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.related-content__card a:visited .related-content__headline {
  color: #6a7590;
}
.related-content__card--featured-image a:visited .related-content__headline {
  color: #d4d4d4;
}
.related-content__card--featured-image a:visited .related-content__cta {
  color: #d4d4d4 !important;
  text-decoration: underline !important;
}

.related-tags a {
  color: #4574a1;
  transition: all 0.2s ease;
}
.related-tags a:visited {
  color: #6a7590;
}

.report-meta__link--download-pdf a:visited {
  color: #6a7590;
}
.report-meta__link--download-pdf a:visited span.filesize {
  color: #6a7590 !important;
}
.report-meta__link--download-pdf a .filesize {
  color: #4574a1;
}

.report-appendices a:visited {
  color: #6a7590;
}

.site-footer a:visited {
  color: #d4d4d4;
}

.state-by-state-impact__content a {
  color: #4574a1;
}
.state-by-state-impact__content a:visited {
  color: #6a7590 !important;
}

.state-header__link-list a:hover {
  text-decoration: underline;
}
.state-header__link-list a:visited {
  color: #d4d4d4 !important;
}
.state-header__link-list a:visited::before {
  color: #d4d4d4 !important;
}
.state-header__link-list a:visited:hover {
  color: #8d98aa !important;
}
.state-header__link-list a:visited:hover::before {
  color: #8d98aa !important;
}

.summary__list li a {
  color: #6a7590;
}
.summary__list li a:visited {
  color: #6a7590 !important;
}
.summary__list li a:visited:hover {
  color: #8d98aa !important;
  text-decoration: underline;
}

.supporting-content__item a:visited {
  color: #d4d4d4;
}

.tab-panel__link {
  color: #4574a1 !important;
}
.tab-panel__link:hover {
  color: #8d98aa !important;
  text-decoration: underline;
}
.tab-panel__link:visited {
  color: #6a7590 !important;
}
.tab-panel__link:visited:hover {
  color: #8d98aa !important;
  text-decoration: underline;
}

.trip-list__item a:visited {
  color: #6a7590;
}
.trip-list__item a:visited:hover {
  color: #8d98aa !important;
  text-decoration: underline;
}
.trip-list__item:hover {
  color: #8d98aa !important;
  text-decoration: underline;
}

.page-template-default .article-meta__link {
  color: #fff;
  display: inline-block;
  text-decoration: underline;
  transition: color 0.2s ease;
}
.page-template-default .article-meta__link:hover {
  color: #8d98aa;
  -webkit-text-decoration-line: underline !important;
          text-decoration-line: underline !important;
}
.page-template-default .article-meta__link:visited {
  color: #d4d4d4;
}
.page-template-default .article-meta__link:visited:hover {
  color: #8d98aa;
  text-decoration: underline !important;
}

.page-template-standard-landing .page-header__actions a:visited .button__content {
  border-color: #6a7590;
  color: #6a7590;
}
@media (min-width: 62em) {
  .page-template-standard-landing .page-header__actions a:visited .button__content {
    border-color: #d4d4d4;
    color: #d4d4d4;
  }
}

.external-link {
  border-bottom: 0;
}
.external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  word-break: break-word;
}
@media (min-width: 48em) {
  .external-link .external-link-title {
    word-break: normal;
  }
}
.external-link .external-link-title:hover, .external-link .external-link-title:active, .external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.external-link:hover {
  border-bottom: 0 !important;
}
.external-link:visited {
  color: #6a7590;
}

.external-link__pdf .external-link-title {
  word-break: break-word;
}
@media (min-width: 48em) {
  .external-link__pdf .external-link-title {
    word-break: normal;
  }
}

.profile-card {
  display: flex;
  position: relative;
}
.profile-card__image {
  background-color: transparent;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  display: block;
  flex-basis: 68px;
  height: 68px;
  margin-right: 28px;
  overflow: hidden;
  position: relative;
  width: 68px;
}
.profile-card__image img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  width: 100%;
}
@media all and (-ms-high-contrast: none), all and (-ms-high-contrast: active) {
  .profile-card__image img {
    top: 63% !important;
  }
}
.profile-card__body {
  align-content: center;
  align-self: center;
  color: #fff;
  display: flex;
  flex-basis: calc(100% - 96px);
  flex-direction: column;
}
.profile-card__title {
  letter-spacing: 0.215em;
  line-height: 1.4285714286;
  text-transform: uppercase;
}
.profile-card__name {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  font-size: 26px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.1538461538;
  margin-top: 2px;
  text-transform: none;
}
@media (min-width: 75em) {
  .profile-card__name {
    margin-top: 4px;
  }
}

a.profile-card {
  cursor: pointer;
}
a.profile-card:hover .profile-card__name, a.profile-card:active .profile-card__name, a.profile-card:focus .profile-card__name {
  color: #8d98aa;
}
a.profile-card:visited .profile-card__name {
  color: #d4d4d4;
}
a.profile-card:visited .profile-card__name:hover, a.profile-card:visited .profile-card__name:active, a.profile-card:visited .profile-card__name:focus {
  color: #8d98aa;
  text-decoration: underline;
}
a.profile-card--country {
  display: inline-flex;
  max-width: 500px;
}
a.profile-card--country .profile-card__name {
  display: inline-block;
  margin-top: 0;
  padding-right: 24px;
}

blockquote {
  border-bottom: 1px solid #ccc;
  border-top: 3px solid #d01319;
  margin: 48px auto;
  padding: 36px 8px;
  position: relative;
  text-align: center;
}
blockquote::before {
  background: #fff;
  color: #d01319;
  display: block;
  left: 50%;
  padding: 0 16px;
  position: absolute;
  top: 0;
  transform: translateX(-50%) translateY(-50%);
}
blockquote p {
  color: #333;
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  line-height: 1.2857142857;
}
blockquote p:first-child {
  margin-bottom: 36px;
}
blockquote cite {
  display: block;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  line-height: 1.4285714286;
  text-transform: uppercase;
}
blockquote cite b {
  display: block;
  font-weight: 700;
}
@media (min-width: 48em) {
  blockquote {
    float: right;
    margin-left: 48px;
    width: 270px;
  }
}

.related-tags {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  display: flex;
  flex-direction: column;
  margin-bottom: 75px;
  padding: 24px 0 12px;
}
@media (min-width: 48em) {
  .related-tags {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .related-tags {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
@media (min-width: 48em) {
  .related-tags {
    flex-direction: row;
    margin-bottom: 100px;
  }
}
@media (min-width: 62em) {
  .related-tags {
    margin-bottom: 65px;
  }
}
@media (min-width: 75em) {
  .related-tags {
    margin-bottom: 85px;
  }
}
.related-tags__pills {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-top: 24px;
}
@media (min-width: 48em) {
  .related-tags__pills {
    padding-top: 0;
  }
}
.related-tags__pills a.button:hover {
  color: #8d98aa;
  text-decoration: underline !important;
  transition: all 0.2s ease;
}
.related-tags__label {
  color: #767676;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.323px;
  position: relative;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .related-tags__label {
    flex-basis: 10.666%;
    top: 12px;
  }
}
@media (min-width: 48em) and (min-width: 48em) {
  .related-tags__label .related-tags--is-country {
    flex-basis: 120px;
  }
}

.section-header {
  -ms-grid-rows: auto auto auto;
  position: relative;
}
@media (min-width: 48em) {
  .section-header {
    -ms-grid-rows: auto auto;
  }
}
@media (min-width: 62em) {
  .section-header {
    margin-bottom: 96px;
  }
  .section-header::after {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
    border-bottom: 1px solid rgba(151, 151, 151, 0.2);
    bottom: 0;
    content: "";
    display: block;
    margin: auto;
    max-width: 1200px;
    position: absolute;
    width: 100%;
  }
}
.section-header.section-header--is-related-content {
  margin-bottom: 34px;
}
@media (min-width: 48em) {
  .section-header.section-header--is-related-content {
    margin-bottom: 44px;
  }
}
.section-header.section-header--is-related-content::after {
  display: none;
}
.section-header__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  -ms-grid-row: 2;
  color: #333;
  margin-bottom: 24px;
}
@media (min-width: 62em) {
  .section-header__headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
@media (min-width: 48em) {
  .section-header__headline {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
  }
}
@media (min-width: 62em) {
  .section-header__headline {
    -ms-grid-column: 1;
    -ms-grid-column-span: 17;
    grid-column: 1/span 9;
  }
}
.section-header--is-related-content .section-header__headline {
  margin-bottom: 0;
}
.section-header__link {
  -ms-grid-row: 3;
  -ms-grid-row-align: center;
  align-self: center;
  margin-bottom: 36px;
}
.section-header__link a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #4574a1;
  font-weight: bold;
  position: relative;
  transition: all 0.2s ease;
}
.section-header__link a:hover {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.section-header__link a:visited {
  color: #6a7590;
  transition: all 0.2s ease;
}
.section-header__link a:visited:hover {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.section-header__link .icon-svg {
  display: inline-block;
  height: 8px;
  position: relative;
  top: 0;
  width: 17px;
}
.section-header__link .icon-svg svg g {
  stroke: #d01319;
}
@media (min-width: 48em) {
  .section-header__link {
    -ms-grid-row: 2;
    -ms-grid-column: 11;
    -ms-grid-column-span: 5;
    grid-column: 6/span 3;
    margin-bottom: 0;
    text-align: right;
  }
}
@media (min-width: 62em) {
  .section-header__link {
    -ms-grid-column: 19;
    -ms-grid-column-span: 5;
    grid-column: 10/span 3;
  }
}

.stars-above {
  padding-top: 22px;
  position: relative;
}
.stars-above::before {
  background: url("../images/star.svg") 0 0 repeat;
  content: "";
  display: block;
  font-size: 12px;
  height: 18px;
  left: 0;
  line-height: 1;
  max-width: 53px;
  position: absolute;
  top: 0;
  width: 53px;
}
.stars-above--centered::before {
  left: 50%;
  transform: translateX(-50%);
}
.stars-above--small {
  padding-top: 19px;
}
.stars-above--small::before {
  font-size: 9px;
}
.stars-above--large::before {
  background-size: 25px;
  height: 25px;
  width: 78px;
  max-width: 80px;
}

.state-rtl .stars-above::before {
  left: "";
  right: 0;
}

.centered-header h2 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  color: #333;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 5.5px;
  line-height: 1.25;
  margin-bottom: 43px;
  margin-left: 2.75px;
  padding-bottom: 16px;
  padding-top: 26px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .centered-header h2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .centered-header h2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.centered-header h2::after {
  background: #c1a783;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 100px;
}

.entry-content table {
  display: inline-block;
  line-height: 20px;
  margin-bottom: 24px;
  margin-top: 24px;
  max-width: calc(100vw - 40px);
  overflow: auto;
  width: 100%;
}
.entry-content table a {
  color: #4574a1;
  text-decoration: underline;
}
.entry-content table a:hover, .entry-content table a:active, .entry-content table a:focus {
  color: #68778f;
}
.entry-content table a.external-link {
  text-decoration: none;
}
.entry-content table caption {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 4px;
  text-align: left;
}
@media (min-width: 48em) {
  .entry-content table {
    margin-bottom: 24px;
    max-width: 100%;
  }
}
.entry-content th tr td,
.entry-content thead tr td {
  background-color: #333;
  color: #fff;
  font-weight: 700;
}
.entry-content th tr td a,
.entry-content thead tr td a {
  color: #fff;
}
.entry-content th tr td a:hover, .entry-content th tr td a:active, .entry-content th tr td a:focus,
.entry-content thead tr td a:hover,
.entry-content thead tr td a:active,
.entry-content thead tr td a:focus {
  color: #8d98aa;
}
.entry-content table,
.entry-content tbody,
.entry-content tr,
.entry-content td,
.entry-content th {
  border: 0;
}
.entry-content td,
.entry-content th {
  font-size: 14px;
  padding: 28px 22px;
  text-align: left;
}
.entry-content tr:nth-child(odd) {
  background-color: rgba(141, 152, 170, 0.1);
}
.entry-content tr:last-child {
  color: #333;
}

.video-play-icon {
  cursor: pointer;
  position: relative;
  z-index: 2;
}
.video-play-icon::before {
  background-color: #d01319;
  bottom: 0;
  content: "";
  height: 50px;
  position: absolute;
  transition: background-color 0.2s ease;
  width: 50px;
}
.video-play-icon:hover::before {
  background-color: #b40d12;
}
.video-play-icon .icon-svg {
  height: 17px;
  left: 19px;
  top: -32px;
  width: 15px;
}

/*--------------------------------------------------------------
# Modules
--------------------------------------------------------------*/
/* Shared 1 */
body::before {
  content: url("../images/logos/Logo_White_M.png");
  position: absolute;
  top: -9999rem;
  left: -9999rem;
  opacity: 0;
}

.nav__nav {
  position: relative;
}

.nav__main-content,
.nav__main-header {
  position: relative;
}

.nav__main-content {
  z-index: 2;
}

.nav__main-header {
  background: #0a314d;
  height: 62px;
  position: relative;
  width: 100%;
  z-index: 3;
}
.nav-is-fixed .nav__main-header {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
@media (min-width: 62em) {
  .nav__main-header {
    content: "";
    display: table;
    table-layout: fixed;
    height: 134px;
  }
}

.nav__logo {
  display: block;
  height: 16px;
  margin: auto;
  max-width: 194px;
  width: 100%;
}
@media (min-width: 48em) {
  .nav__logo {
    height: 19px;
    max-width: 222px;
  }
}
@media (min-width: 62em) {
  .nav__logo {
    display: none;
  }
}
@media (max-width: 767px) {
  .nav-on-left .nav__logo {
    left: auto;
    right: 5%;
  }
}
@media (min-width: 62em) {
  .nav__logo {
    left: 4em;
    top: 26px;
  }
}
.nav__logo img {
  width: 100%;
}
.nav__logo.navy {
  background-image: url("../images/logos/Logo_White_M.png");
  background-position: center;
  background-repeat: no-repeat;
}
.nav__logo.white {
  background-image: url("../images/logos/Logo_Navy_M.png");
  background-position: center;
  background-repeat: no-repeat;
}

.nav__header-buttons {
  display: flex;
  height: 62px;
  justify-content: space-between;
  padding: 0 12px;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 62em) {
  .nav__header-buttons {
    height: 80px;
    padding: 0;
    right: 10px;
    width: 40px;
    z-index: 0;
  }
}
.nav__header-buttons li {
  align-items: center;
  display: inline-flex;
}
.nav__header-buttons li:nth-child(2) {
  flex: 1;
}
.nav__header-buttons li button span {
  pointer-events: none;
}

.nav__search-trigger,
.nav__nav-trigger {
  color: transparent;
  display: block;
  height: 44px;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  width: 44px;
  z-index: 3;
}

.nav__nav-trigger {
  left: -10px;
}

.nav__search-trigger {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  position: relative;
  right: -10px;
}
@media (min-width: 62em) {
  .nav__search-trigger {
    position: absolute;
    right: 0;
    top: 18px;
  }
}
.nav__search-trigger:hover::before, .nav__search-trigger:hover::after, .nav__search-trigger:active::before, .nav__search-trigger:active::after, .nav__search-trigger:focus::before, .nav__search-trigger:focus::after {
  opacity: 0.4;
}
.nav__search-trigger::before, .nav__search-trigger::after {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  content: "";
  position: absolute;
  transform: translateZ(0);
  transition: opacity 0.2s ease;
}
.nav__search-trigger::before {
  /* lens */
  border: 2px solid #fff;
  border-radius: 50%;
  height: 8px;
  left: 13px;
  top: 13px;
  width: 8px;
}
.nav__search-trigger::after {
  /* handle */
  background: #fff;
  bottom: 17px;
  height: 2px;
  right: 14px;
  transform: rotate(45deg);
  width: 8px;
}
.nav__search-trigger span {
  /* container for the X icon */
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.nav__search-trigger span::before,
.nav__search-trigger span::after {
  /* close icon */
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #fff;
  content: "";
  display: inline-block;
  height: 2px;
  left: 50%;
  margin-left: -11px;
  margin-top: -2px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateZ(0);
  transition: opacity 0.2s ease, transform 0.2s ease, color 0.2s ease;
  width: 20px;
}
.nav__search-trigger span::before:hover, .nav__search-trigger span::before:active, .nav__search-trigger span::before:focus,
.nav__search-trigger span::after:hover,
.nav__search-trigger span::after:active,
.nav__search-trigger span::after:focus {
  color: #8d98aa;
}
.nav__search-trigger span::before {
  transform: rotate(0deg);
}
.nav__search-trigger span::after {
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .nav__search-trigger.search-is-visible::before, .nav__search-trigger.search-is-visible::after {
    /* hide search icon */
    opacity: 0;
  }
  .nav__search-trigger.search-is-visible span::before,
.nav__search-trigger.search-is-visible span::after {
    /* show close icon */
    opacity: 1;
  }
  .nav__search-trigger.search-is-visible span::before {
    transform: rotate(-45deg);
  }
  .nav__search-trigger.search-is-visible span::after {
    transform: rotate(45deg);
  }
}

.nav__nav-trigger span,
.nav__nav-trigger span::before,
.nav__nav-trigger span::after {
  /* hamburger icon in CSS */
  background: #fff;
  display: inline-block;
  height: 2px;
  position: absolute;
  width: 18px;
}
.nav__nav-trigger span {
  /* line in the center */
  margin-top: -2px;
  position: absolute;
  right: 10px;
  top: 50%;
  transition: background 0.2s 0.2s ease;
}
.nav__nav-trigger span::before,
.nav__nav-trigger span::after {
  /* other 2 lines */
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  content: "";
  right: 0;
  transform: translateZ(0);
  transform-origin: 0% 50%;
  transition: transform 0.2s 0.2s;
}
.nav__nav-trigger span::before {
  /* menu icon top line */
  top: -6px;
}
.nav__nav-trigger span::after {
  /* menu icon bottom line */
  top: 6px;
}
.nav__nav-trigger.nav-is-visible span {
  background: transparent;
}
.nav__nav-trigger.nav-is-visible span::before,
.nav__nav-trigger.nav-is-visible span::after {
  background: rgb(255, 255, 255);
}
.nav__nav-trigger.nav-is-visible span::before {
  transform: translateX(3px) translateY(-3px) rotate(45deg);
}
.nav__nav-trigger.nav-is-visible span::after {
  transform: translateX(3px) translateY(-2px) rotate(-45deg);
}
@media (min-width: 62em) {
  .nav__nav-trigger {
    display: none;
  }
}

.nav__primary-nav,
.nav__primary-nav ul {
  -webkit-overflow-scrolling: touch;
  background: #0a314d;
  height: calc(100% - 62px);
  left: 0;
  padding-top: 20px;
  position: fixed;
  top: 58px;
  transform: translateX(-100%);
  transition: transform 0.4s;
  width: 100%;
  z-index: 3;
}
@media (min-width: 62em) {
  .nav__primary-nav,
.nav__primary-nav ul {
    height: 100%;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav__primary-nav,
.nav__primary-nav ul {
    height: calc(100% - 42px);
  }
}
.nav__primary-nav a,
.nav__primary-nav button,
.nav__primary-nav ul a,
.nav__primary-nav ul button {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: transparent;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 14px;
  line-height: 44px;
  overflow: hidden;
  padding: 0 20px;
  text-align: left;
  transform: translateZ(0);
  transition: transform 0.4s, opacity 0.4s;
  will-change: transform, opacity;
}
.nav__primary-nav.is-hidden,
.nav__primary-nav ul.is-hidden {
  /* secondary navigations hidden by default */
  transform: translateX(-110%);
}
.nav__primary-nav.nav-is-visible,
.nav__primary-nav ul.nav-is-visible {
  transform: translateX(0);
}
.nav__primary-nav.moves-out > li > button, .nav__primary-nav.moves-out > li > a,
.nav__primary-nav ul.moves-out > li > button,
.nav__primary-nav ul.moves-out > li > a {
  /* push the navigation items to the left - and lower down opacity - when secondary nav slides in */
  opacity: 0;
  transform: translateX(-100%);
}

.nav__secondary-nav .nav__top-level-header-link {
  font-family: "EB Garamond", Times, Serif;
  font-size: 42px;
  color: #fff;
  font-weight: 500;
  line-height: 48px;
  letter-spacing: -0.5px;
  padding: 0;
}
.nav__secondary-nav .nav__top-level-header-link:hover, .nav__secondary-nav .nav__top-level-header-link:active, .nav__secondary-nav .nav__top-level-header-link:focus {
  color: #fff;
  font-weight: bold;
}

@media (max-width: 991px) {
  .nav-on-left .nav__primary-nav,
.nav-on-left .nav__primary-nav ul {
    left: 0;
    right: auto;
  }
  .nav__secondary-nav {
    opacity: 0;
    top: 0;
    transform: translateX(100%);
    transition: transform 0.4s, opacity 0.4s;
    visibility: visible;
  }
  .html--no-admin-bar .nav__secondary-nav {
    top: 0 !important;
  }
  .nav__secondary-nav.is-hidden {
    visibility: hidden;
  }
  .moves-out .nav__secondary-nav {
    opacity: 1;
    top: 0;
    transform: translateX(0);
  }
}
.nav__primary-nav:not(.moves-out) {
  overflow-y: auto;
}
@media (max-width: 767px) {
  .nav__primary-nav {
    /* by default .nav__primary-nav is hidden - trick for iOS devices where you can see the navigation if you pull down */
    padding-bottom: 20px;
    visibility: hidden;
  }
  .nav__primary-nav.nav-is-visible {
    visibility: visible;
    z-index: 4;
  }
}
@media (min-width: 62em) {
  .nav__primary-nav {
    padding-bottom: 0;
  }
  .nav__primary-nav:not(.moves-out) {
    overflow-y: visible;
  }
}

/* Safari only - removing transitions for menu button as they are causing rendering issues in safari v14.x */
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (display: flow-root) {
    .nav__primary-nav > .has-children > button.selected {
      transition: none !important;
    }
  }
}
@media (min-width: 62em) {
  .nav__primary-nav {
    content: "";
    display: table;
    table-layout: fixed;
    -webkit-overflow-scrolling: touch;
    background: transparent;
    display: flex;
    height: auto;
    justify-content: flex-end;
    overflow: visible;
    padding: 0 60px 0 0;
    position: static;
    transform: none;
    width: auto;
  }
  .nav__primary-nav.moves-out > li > button {
    /* reset mobile style */
    opacity: 1;
    transform: translateX(0);
  }
  .nav__primary-nav ul {
    background: transparent;
    height: auto;
    overflow: visible;
    position: static;
    width: auto;
    z-index: 3;
  }
  .nav__primary-nav ul.is-hidden {
    /* reset mobile style */
    transform: translateX(0);
  }
  .nav__primary-nav ul.moves-out > li > button {
    /* reset mobile style */
    opacity: 1;
    transform: translateX(0);
  }
  .nav__primary-nav > li {
    height: 80px;
  }
  .nav__primary-nav > li > button {
    /* main navigation buttons style */
    background-color: transparent;
    border-bottom: 2px solid transparent;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 1.5;
    overflow: visible;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    transition: color 0.5s, box-shadow 0.5s, border-bottom 0.5s;
  }
  .nav__primary-nav > li > button:hover, .nav__primary-nav > li > button:active, .nav__primary-nav > li > button:focus {
    color: #fff;
    font-weight: bold;
  }
  .nav__primary-nav > li > button.selected {
    border-bottom: 2px solid #fff;
    color: #fff;
  }
  .nav__primary-nav > li > button.selected::after, .nav__primary-nav > li > button.selected::before {
    background: #fff;
  }
  .nav__primary-nav > li.has-children > button {
    margin: 32px 0 0;
  }
  .nav__primary-nav .nav__go-back {
    display: none;
  }
  .nav__primary-nav .nav__secondary-nav {
    /* dropdown menu style */
    content: "";
    display: table;
    table-layout: fixed;
    display: block;
    height: calc(100vh - 80px);
    max-width: 100%;
    overflow-y: hidden;
    padding: 48px 64px 50px;
    position: absolute;
    top: 80px;
    transform: translateX(0);
    transition: opacity 0.2s 0s, visibility 0s 0s;
    width: 100vw;
  }
  .nav__primary-nav .nav__secondary-nav.is-hidden {
    opacity: 0;
    transition: opacity 0.2s 0s, visibility 0s 0.2s;
    visibility: hidden;
  }
  .nav__large-logo-wrapper {
    height: 98px;
  }
  .nav__large-logo-wrapper a,
.nav__large-logo-wrapper div {
    display: block;
    height: 98px;
    position: relative;
    width: 100%;
  }
}
@media (min-width: 48em) {
  .nav__bureaus-offices-internal-item--go-back {
    display: none;
  }
}

.has-children > button,
.nav__go-back button,
.nav__bureaus-offices-internal-item--go-back button {
  position: relative;
}
.has-children > button::before, .has-children > button::after,
.nav__go-back button::before,
.nav__go-back button::after,
.nav__bureaus-offices-internal-item--go-back button::before,
.nav__bureaus-offices-internal-item--go-back button::after {
  /* arrow icon in CSS - for element with nested unordered lists */
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #fff;
  content: "";
  display: inline-block;
  height: 1px;
  margin-top: -1px;
  position: absolute;
  top: 50%;
  width: 10px;
}
.has-children > button::before,
.nav__go-back button::before,
.nav__bureaus-offices-internal-item--go-back button::before {
  transform: rotate(45deg);
}
.has-children > button::after,
.nav__go-back button::after,
.nav__bureaus-offices-internal-item--go-back button::after {
  transform: rotate(-45deg);
}
@media (min-width: 62em) {
  .has-children > button::before, .has-children > button::after,
.nav__go-back button::before,
.nav__go-back button::after,
.nav__bureaus-offices-internal-item--go-back button::before,
.nav__bureaus-offices-internal-item--go-back button::after {
    background: rgba(255, 255, 255, 0.4);
  }
}

.has-children + li:not(.has-children) {
  margin-top: 30px;
}
@media (min-width: 62em) {
  .has-children + li:not(.has-children) {
    margin-top: 0;
  }
}

.has-children > button {
  font-weight: 600;
  letter-spacing: 1.5px;
  padding-right: 40px;
  text-transform: uppercase;
  width: 100%;
}
.has-children > button::before, .has-children > button::after {
  /* arrow goes on the right side - children navigation */
  right: 20px;
  transform-origin: 9.5px 50%;
}

.nav__primary-nav .nav__go-back button,
.nav__bureaus-offices-internal-item--go-back button {
  padding-left: 40px;
}
.nav__primary-nav .nav__go-back button::before, .nav__primary-nav .nav__go-back button::after,
.nav__bureaus-offices-internal-item--go-back button::before,
.nav__bureaus-offices-internal-item--go-back button::after {
  /* arrow goes on the left side - go back button */
  left: 20px;
  transform-origin: 0.5px 50%;
}

/* Safari only - removing transitions for menu button as they are causing rendering issues in safari v14.x */
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (display: flow-root) {
    .nav__primary-nav > .has-children > button::after,
.nav__primary-nav > .has-children > button::before {
      transition: none !important;
    }
  }
}
/* LARGE STYLES */
@media (min-width: 62em) {
  .has-children {
    margin-right: 24px;
  }
  .has-children > button::before, .has-children > button::after {
    right: 15%;
  }
  .nav__primary-nav .nav__secondary-nav {
    padding: 48px 24px 80px;
  }
  .nav__primary-nav > .has-children > button {
    /* main navigation arrows on larger devices */
    padding-right: 24px !important;
  }
  .nav__primary-nav > .has-children > button::before, .nav__primary-nav > .has-children > button::after {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    background: #8d98aa;
    transform-origin: 50% 50%;
    transition: width 0.2s, transform 0.2s;
    width: 9px;
  }
  .nav__primary-nav > .has-children > button::before {
    right: 7px;
  }
  .nav__primary-nav > .has-children > button::after {
    right: 1px;
  }
  .nav__primary-nav > .has-children > button.selected::before {
    transform: rotate(-45deg);
  }
  .nav__primary-nav > .has-children > button.selected::after {
    transform: rotate(45deg);
  }
  .nav__secondary-nav > .has-children > button::before,
.nav__secondary-nav > .has-children > button::after {
    /* remove arrows on secondary nav titles */
    display: none;
  }
  .nav__primary-nav .nav__go-back a,
.nav__bureaus-offices-internal-item--go-back a {
    padding-left: 20px;
  }
  .nav__primary-nav .nav__go-back a::before, .nav__primary-nav .nav__go-back a::after,
.nav__bureaus-offices-internal-item--go-back a::before,
.nav__bureaus-offices-internal-item--go-back a::after {
    left: 1px;
  }
}
.nav__overlay, .report-nav__overlay {
  /* shadow layer visible when navigation is active */
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-color: #0a314d;
  cursor: pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  top: 0;
  transition: transform 0.5s;
  visibility: hidden;
  width: 100%;
  z-index: 2;
}
.nav__overlay.is-visible, .is-visible.report-nav__overlay {
  opacity: 1;
  height: 165px;
  visibility: visible;
}
.nav__overlay.is-visible + * + .nav__subnav-close-wrapper, .is-visible.report-nav__overlay + * + .nav__subnav-close-wrapper {
  display: block;
}
@media (min-width: 62em) {
  .nav__overlay.is-visible, .is-visible.report-nav__overlay {
    opacity: 0;
  }
}
@media (max-width: 767px) {
  .nav__overlay.is-visible.search-is-visible, .is-visible.search-is-visible.report-nav__overlay, .nav-on-left .nav__overlay.is-visible.search-is-visible {
    display: block;
  }
}

.report-nav__overlay {
  cursor: auto;
  overflow-y: scroll;
  padding-bottom: 96px;
  padding-top: 192px;
  position: fixed;
  z-index: 61;
}
.report-nav__overlay.is-visible {
  opacity: 1;
  height: 100%;
}
@media (max-width: 991px) {
  .report-nav__overlay {
    padding-top: 96px;
  }
}
html.report-builder-overlay,
body.report-builder-overlay {
  overflow: hidden;
}

.header-banner-is-open .report-nav__overlay {
  padding-top: 306px;
}

.nav__subnav-close {
  background-color: transparent;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 30px;
  padding: 0;
  pointer-events: visible;
  position: absolute;
  right: 0;
  top: 104px;
  transition: color 0.2s ease-out;
}
.nav__subnav-close:hover, .nav__subnav-close:active, .nav__subnav-close:focus {
  color: #8d98aa;
}
@media (min-width: 62em) {
  .nav__subnav-close {
    right: 10px;
  }
}
@media (min-width: 75em) {
  .nav__subnav-close {
    right: 40px;
  }
}
.nav__subnav-close-wrapper {
  display: none;
  height: 100%;
  left: auto;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: -6px;
  top: 78px;
  width: 100%;
  z-index: 4;
}
@media (min-width: 62em) {
  .overflow-hidden .nav__subnav-close-wrapper {
    display: block;
    opacity: 1;
  }
}
@media (min-width: 62em) {
  .overflow-hidden.search-is-visible .nav__subnav-close-wrapper {
    display: block;
    opacity: 1;
  }
}
.nav__subnav-close-content {
  position: relative;
}

.header-banner-is-open .nav__subnav-close,
.report-builder-overlay.header-banner-is-open.search-is-visible .nav__subnav-close {
  top: 216px;
}
.header-banner-is-open .nav__primary-nav .nav__secondary-nav,
.report-builder-overlay.header-banner-is-open.search-is-visible .nav__primary-nav .nav__secondary-nav {
  height: calc(100vh - 200px);
}

.report-builder-overlay.header-banner-is-open .nav__subnav-close {
  top: 0;
}

.search-is-visible .report-nav__overlay {
  position: absolute;
  top: 0;
  z-index: 1;
}

.nav__large-logo-wrapper {
  display: none;
  height: 100px;
  left: 0;
  position: absolute;
  top: -30px;
  width: 360px;
}
@media (min-width: 62em) {
  .nav__large-logo-wrapper {
    display: block;
  }
}
.nav__large-logo-wrapper img {
  height: auto;
  max-width: 100%;
  width: 100%;
}

.nav__wrapper {
  margin: 0 auto;
  max-width: 1280px;
  overflow: visible;
  position: relative;
  z-index: 2;
}
@media (min-width: 75em) {
  .nav__wrapper {
    padding: 0 36px;
  }
  .nav__wrapper .nav__search-trigger {
    right: 26px;
  }
}

@media (min-width: 992px) and (max-width: 1070px) {
  .nav__primary-nav {
    padding-right: 40px;
  }
  .nav__primary-nav > .has-children {
    margin-right: 14px;
  }
  .nav__search-trigger {
    right: -10px;
  }
}
@media (max-height: 700px) {
  .nav__secondary-nav {
    height: 70vh !important;
  }
}
.placeholder-content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 23;
  grid-column: 1/span 12;
  white-space: nowrap;
}

.icon-svg {
  position: absolute;
  right: 0;
  top: 0;
}
.icon-svg svg {
  height: 100%;
  width: auto;
}

.icon__state-separator {
  color: #c1a783;
  font-weight: 700;
}

.filesize {
  font-size: 12px;
  transition: all 0.2s ease;
}
@media (min-width: 48em) {
  .filesize {
    font-size: 14px;
  }
}
.filesize.icon-pdf::before {
  background-image: url("../images/dos_pdf.svg");
  background-size: 12px 12px;
  content: "";
  display: inline-block;
  height: 12px;
  line-height: 24px;
  margin-left: 3px;
  opacity: 1;
  position: relative;
  speak: none;
  text-transform: none;
  top: 0;
  transition: all 0.2s ease;
  width: 12px;
}
@media (min-width: 48em) {
  .filesize.icon-pdf::before {
    background-size: 14px 14px;
    height: 14px;
    top: 3px;
    width: 14px;
  }
}

.entry-content .has-large-font-size .icon-external::after,
.entry-content .has-large-font-size .icon-external__white::after {
  background-size: 22px 22px;
  height: 22px;
  top: 4px;
  width: 22px;
}
@media (min-width: 48em) {
  .entry-content .has-large-font-size .icon-external::after,
.entry-content .has-large-font-size .icon-external__white::after {
    background-size: 28px 27px;
    height: 25px;
    top: 1px;
    width: 26px;
  }
}
.entry-content h2 .external-link .icon-external::after {
  background-size: 22px 22px;
  height: 22px;
  top: 4px;
  width: 22px;
}
@media (min-width: 48em) {
  .entry-content h2 .external-link .icon-external::after {
    background-size: 28px 27px;
    height: 25px;
    top: 1px;
    width: 26px;
  }
}
.entry-content h3 .external-link .icon-external::after {
  background-repeat: no-repeat;
  background-size: 18px 18px;
  height: 22px;
  top: 6px;
  width: 22px;
}
@media (min-width: 48em) {
  .entry-content h3 .external-link .icon-external::after {
    background-size: 22px 22px;
    height: 22px;
    top: 3px;
    width: 22px;
  }
}
.entry-content h4 .external-link .icon-external::after {
  background-repeat: no-repeat;
  background-size: 15px 15px;
  height: 17px;
  top: 4px;
  width: 17px;
}
@media (min-width: 48em) {
  .entry-content h4 .external-link .icon-external::after {
    background-size: 15px 15px;
    height: 17px;
    top: 4px;
    width: 17px;
  }
}
.entry-content .has-large-font-size .icon-external::after {
  background-size: 22px 22px;
  height: 22px;
  top: 4px;
  width: 22px;
}
@media (min-width: 48em) {
  .entry-content .has-large-font-size .icon-external::after {
    background-size: 28px 27px;
    height: 25px;
    top: 1px;
    width: 26px;
  }
}

a .icon-external::after {
  background-image: url("../images/external-link-icon-navy.svg");
  background-size: 17px 16px;
  content: "";
  display: inline-block;
  height: 17px;
  margin-left: 4px;
  opacity: 1;
  position: relative;
  speak: none;
  text-transform: none;
  top: 3px;
  transform: none;
  width: 18px;
}
h5 a .icon-external::after {
  margin-left: -4px;
}
a .icon-external__white::after {
  background-image: url("../images/external-link-icon-white.svg");
  background-size: 17px 16px;
  content: "";
  display: inline-block;
  height: 17px;
  margin-left: 4px;
  opacity: 1;
  position: relative;
  speak: none;
  text-transform: none;
  top: 3px;
  transform: none;
  width: 18px;
}
a .icon-external__white:hover {
  opacity: 0.5;
}

.button__content .filesize,
.state-header__link .filesize {
  font-size: 12px !important;
  transition: none;
}
.button__content:hover span.filesize,
.state-header__link:hover span.filesize {
  color: #8d98aa;
  transition: all 0.2s ease;
}
.button__content:hover span.filesize::before,
.state-header__link:hover span.filesize::before {
  opacity: 0.5;
}

.link-downloadable-content__link:hover span.filesize,
.report-meta__link--download-pdf a:hover span.filesize {
  color: #8d98aa;
}
.link-downloadable-content__link:hover span.filesize.icon-pdf::before,
.report-meta__link--download-pdf a:hover span.filesize.icon-pdf::before {
  opacity: 0.5;
}

.key-takeaways__content a {
  transition: opacity 0.2s ease-out;
}
.key-takeaways__content a:hover .icon-pdf::before {
  opacity: 0.5;
}

/* Header */
.accordion {
  background-color: #f5f5f5;
  border: 0;
  color: #4574a1;
  cursor: pointer;
  font-size: 12px;
  outline: none;
  text-align: left;
  transition: all 0.4s ease-out;
}
@media (max-width: 520px) {
  .accordion {
    padding-left: 0;
  }
}
.accordion::after {
  background: 0 0;
  background-color: #4574a1;
  background-size: 12px 12px;
  content: "";
  display: inline-block;
  height: 6px;
  margin-left: 10px;
  -webkit-mask: url("../images/chevron.svg") no-repeat 50% 50%;
          mask: url("../images/chevron.svg") no-repeat 50% 50%;
  -webkit-mask-size: cover;
          mask-size: cover;
  position: relative;
  transition: all 0.4s ease-out;
  width: 12px;
}
.accordion::aftersvg {
  fill: #4574a1;
}
.accordion.active::after {
  transform: rotate(-180deg);
  transition: all 0.4s ease-out;
}

.dotgov::before {
  background-image: url("../images/icon-dot-gov.svg");
  background-size: 50px;
  content: "";
  display: inline-block;
  height: 50px;
  margin-right: 10px;
  width: 50px;
}

.https::before {
  background-image: url("../images/icon-https.svg");
  background-size: 50px;
  content: "";
  display: inline-block;
  height: 50px;
  margin-right: 10px;
  width: 50px;
}

.header_banner_container {
  background-color: #f5f5f5;
  color: #333;
  padding: 6px 20px;
  position: relative;
  z-index: 3;
}
@media (min-width: 62em) {
  .header_banner_container {
    min-height: 30px;
  }
  .header_banner_container.active {
    min-height: none;
  }
}

.header_banner_content {
  font-size: 16px;
  line-height: 22px;
  max-width: none;
  width: 100%;
}
@media (min-width: 48em) {
  .header_banner_content {
    max-width: 550px;
  }
}

.header_banner_flag {
  display: block;
  line-height: 1.5;
  margin: 0 auto;
  max-width: 1200px;
  font-size: 12px;
}
.header_banner_flag::before {
  background-image: url("../images/us_flag_small.png");
  background-size: 20px 12px;
  content: "";
  display: inline-block;
  height: 12px;
  margin-right: 10px;
  width: 20px;
}

.icon_lock::before {
  background-image: url("../images/lock.svg");
  background-size: 20px 20px;
  content: "";
  display: inline-block;
  height: 20px;
  position: relative;
  top: 3px;
  width: 20px;
}

.panel {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-height: 0;
  max-width: 1200px;
  overflow: hidden;
  transition: all 0.2s ease-out;
}
@media (min-width: 48em) {
  .panel {
    flex-direction: row;
  }
}
.panel.active {
  margin: 24px auto 18px;
  transition: all 0.2s ease-out;
}

.panel_item {
  display: flex;
  flex-direction: row;
}
.panel_item:first-child {
  margin-bottom: 40px;
}
@media (min-width: 48em) {
  .panel_item:first-child {
    margin-bottom: 0;
  }
}

.live_now_banner {
  background: #2d5f99;
  padding: 10px 20px;
  position: relative;
  z-index: 3;
}
.live_now_banner .live_message {
  display: block;
  text-indent: -16px;
  margin: 0 auto;
  padding-left: 16px;
  max-width: 1200px;
}
.live_now_banner .live_message a {
  color: #fff;
}
.live_now_banner .live_message::before {
  color: #f0d21d;
  content: "\e911";
  font-family: "icomoon";
  font-size: 9px;
  text-decoration: none;
  margin-right: 3px;
  z-index: 1;
}
.live_now_banner .live_title {
  font-size: 14px;
  text-decoration: underline;
}

.nav__utility {
  display: none;
  z-index: 5;
}
.nav__utility-content {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin: 0 auto;
  max-width: 1280px;
}
.nav__utility-content .nav__wrapper {
  margin: 0;
  padding: 0;
}
@media (min-width: 48em) {
  .nav__utility {
    display: flex !important;
  }
}
.nav__utility-wrapper {
  background: #0a314d;
  height: 0;
}
@media (min-width: 62em) {
  .nav__utility-wrapper {
    background: #062135;
    height: auto;
  }
}
.nav__utility-items {
  align-items: center;
  height: 50px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
@media (min-width: 62em) {
  .nav__utility-items {
    flex-direction: row;
  }
}
.nav__utility-items--is-hidden {
  display: none;
}
.nav__utility-items a {
  color: #fff;
  display: block;
  font-size: 12px;
  letter-spacing: 0.25px;
  padding-bottom: 2px;
}
.nav__utility-items a:hover, .nav__utility-items a:active, .nav__utility-items a:focus {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}
.nav__utility-items li {
  padding: 18px 10px;
}

.single-state_bureau .nav__main-header,
.has-bureau-subnav .nav__main-header {
  background: #fff;
}
.html--no-admin-bar .single-state_bureau .nav__main-header,
.html--no-admin-bar .has-bureau-subnav .nav__main-header, .report-builder-overlay .single-state_bureau .nav__main-header,
.report-builder-overlay .has-bureau-subnav .nav__main-header {
  background: #0a314d;
}

.single-state_biography .nav__main-header,
.single-state_people .nav__main-header,
.single-state_report .nav__main-header,
.single-_state_report_custom .nav__main-header,
.error404 .nav__main-header {
  background: rgba(255, 255, 255, 0);
}
.html--no-admin-bar .single-state_biography .nav__main-header,
.html--no-admin-bar .single-state_people .nav__main-header,
.html--no-admin-bar .single-state_report .nav__main-header,
.html--no-admin-bar .single-_state_report_custom .nav__main-header,
.html--no-admin-bar .error404 .nav__main-header, .report-builder-overlay .single-state_biography .nav__main-header,
.report-builder-overlay .single-state_people .nav__main-header,
.report-builder-overlay .single-state_report .nav__main-header,
.report-builder-overlay .single-_state_report_custom .nav__main-header,
.report-builder-overlay .error404 .nav__main-header {
  background: #0a314d;
}

.single-state_bureau .nav__primary-nav > li > a,
.has-bureau-subnav .nav__primary-nav > li > a,
.single-state_bureau .nav__primary-nav > li > button,
.has-bureau-subnav .nav__primary-nav > li > button,
.single-state_biography .nav__primary-nav > li > a,
.single-state_people .nav__primary-nav > li > a,
.single-state_report .nav__primary-nav > li > a,
.single-_state_report_custom .nav__primary-nav > li > a,
.error404 .nav__primary-nav > li > a,
.single-state_biography .nav__primary-nav > li > button,
.single-state_people .nav__primary-nav > li > button,
.single-state_report .nav__primary-nav > li > button,
.single-_state_report_custom .nav__primary-nav > li > button,
.error404 .nav__primary-nav > li > button {
  color: #0a314d;
}
.single-state_bureau .nav__primary-nav > li > a.selected,
.has-bureau-subnav .nav__primary-nav > li > a.selected, .html--no-admin-bar .single-state_bureau .nav__primary-nav > li > a,
.html--no-admin-bar .has-bureau-subnav .nav__primary-nav > li > a, .report-builder-overlay .single-state_bureau .nav__primary-nav > li > a,
.report-builder-overlay .has-bureau-subnav .nav__primary-nav > li > a,
.single-state_bureau .nav__primary-nav > li > button.selected,
.has-bureau-subnav .nav__primary-nav > li > button.selected,
.html--no-admin-bar .single-state_bureau .nav__primary-nav > li > button,
.html--no-admin-bar .has-bureau-subnav .nav__primary-nav > li > button,
.report-builder-overlay .single-state_bureau .nav__primary-nav > li > button,
.report-builder-overlay .has-bureau-subnav .nav__primary-nav > li > button,
.single-state_biography .nav__primary-nav > li > a.selected,
.single-state_people .nav__primary-nav > li > a.selected,
.single-state_report .nav__primary-nav > li > a.selected,
.single-_state_report_custom .nav__primary-nav > li > a.selected,
.error404 .nav__primary-nav > li > a.selected,
.html--no-admin-bar .single-state_biography .nav__primary-nav > li > a,
.html--no-admin-bar .single-state_people .nav__primary-nav > li > a,
.html--no-admin-bar .single-state_report .nav__primary-nav > li > a,
.html--no-admin-bar .single-_state_report_custom .nav__primary-nav > li > a,
.html--no-admin-bar .error404 .nav__primary-nav > li > a,
.report-builder-overlay .single-state_biography .nav__primary-nav > li > a,
.report-builder-overlay .single-state_people .nav__primary-nav > li > a,
.report-builder-overlay .single-state_report .nav__primary-nav > li > a,
.report-builder-overlay .single-_state_report_custom .nav__primary-nav > li > a,
.report-builder-overlay .error404 .nav__primary-nav > li > a,
.single-state_biography .nav__primary-nav > li > button.selected,
.single-state_people .nav__primary-nav > li > button.selected,
.single-state_report .nav__primary-nav > li > button.selected,
.single-_state_report_custom .nav__primary-nav > li > button.selected,
.error404 .nav__primary-nav > li > button.selected,
.html--no-admin-bar .single-state_biography .nav__primary-nav > li > button,
.html--no-admin-bar .single-state_people .nav__primary-nav > li > button,
.html--no-admin-bar .single-state_report .nav__primary-nav > li > button,
.html--no-admin-bar .single-_state_report_custom .nav__primary-nav > li > button,
.html--no-admin-bar .error404 .nav__primary-nav > li > button,
.report-builder-overlay .single-state_biography .nav__primary-nav > li > button,
.report-builder-overlay .single-state_people .nav__primary-nav > li > button,
.report-builder-overlay .single-state_report .nav__primary-nav > li > button,
.report-builder-overlay .single-_state_report_custom .nav__primary-nav > li > button,
.report-builder-overlay .error404 .nav__primary-nav > li > button {
  color: #fff;
}
.single-state_bureau .has-children > a::before,
.has-bureau-subnav .has-children > a::before,
.single-state_bureau .has-children > a::after,
.has-bureau-subnav .has-children > a::after,
.single-state_bureau .nav__search-trigger::after,
.has-bureau-subnav .nav__search-trigger::after,
.single-state_bureau .nav__nav-trigger span::before,
.has-bureau-subnav .nav__nav-trigger span::before,
.single-state_bureau .nav__nav-trigger span::after,
.has-bureau-subnav .nav__nav-trigger span::after,
.single-state_biography .has-children > a::before,
.single-state_people .has-children > a::before,
.single-state_report .has-children > a::before,
.single-_state_report_custom .has-children > a::before,
.error404 .has-children > a::before,
.single-state_biography .has-children > a::after,
.single-state_people .has-children > a::after,
.single-state_report .has-children > a::after,
.single-_state_report_custom .has-children > a::after,
.error404 .has-children > a::after,
.single-state_biography .nav__search-trigger::after,
.single-state_people .nav__search-trigger::after,
.single-state_report .nav__search-trigger::after,
.single-_state_report_custom .nav__search-trigger::after,
.error404 .nav__search-trigger::after,
.single-state_biography .nav__nav-trigger span::before,
.single-state_people .nav__nav-trigger span::before,
.single-state_report .nav__nav-trigger span::before,
.single-_state_report_custom .nav__nav-trigger span::before,
.error404 .nav__nav-trigger span::before,
.single-state_biography .nav__nav-trigger span::after,
.single-state_people .nav__nav-trigger span::after,
.single-state_report .nav__nav-trigger span::after,
.single-_state_report_custom .nav__nav-trigger span::after,
.error404 .nav__nav-trigger span::after {
  background: #0a314d;
}
.html--no-admin-bar .single-state_bureau .has-children > a::before,
.html--no-admin-bar .has-bureau-subnav .has-children > a::before, .report-builder-overlay .single-state_bureau .has-children > a::before,
.report-builder-overlay .has-bureau-subnav .has-children > a::before,
.html--no-admin-bar .single-state_bureau .has-children > a::after,
.html--no-admin-bar .has-bureau-subnav .has-children > a::after,
.report-builder-overlay .single-state_bureau .has-children > a::after,
.report-builder-overlay .has-bureau-subnav .has-children > a::after,
.html--no-admin-bar .single-state_bureau .nav__search-trigger::after,
.html--no-admin-bar .has-bureau-subnav .nav__search-trigger::after,
.report-builder-overlay .single-state_bureau .nav__search-trigger::after,
.report-builder-overlay .has-bureau-subnav .nav__search-trigger::after,
.html--no-admin-bar .single-state_bureau .nav__nav-trigger span::before,
.html--no-admin-bar .has-bureau-subnav .nav__nav-trigger span::before,
.report-builder-overlay .single-state_bureau .nav__nav-trigger span::before,
.report-builder-overlay .has-bureau-subnav .nav__nav-trigger span::before,
.html--no-admin-bar .single-state_bureau .nav__nav-trigger span::after,
.html--no-admin-bar .has-bureau-subnav .nav__nav-trigger span::after,
.report-builder-overlay .single-state_bureau .nav__nav-trigger span::after,
.report-builder-overlay .has-bureau-subnav .nav__nav-trigger span::after,
.html--no-admin-bar .single-state_biography .has-children > a::before,
.html--no-admin-bar .single-state_people .has-children > a::before,
.html--no-admin-bar .single-state_report .has-children > a::before,
.html--no-admin-bar .single-_state_report_custom .has-children > a::before,
.html--no-admin-bar .error404 .has-children > a::before,
.report-builder-overlay .single-state_biography .has-children > a::before,
.report-builder-overlay .single-state_people .has-children > a::before,
.report-builder-overlay .single-state_report .has-children > a::before,
.report-builder-overlay .single-_state_report_custom .has-children > a::before,
.report-builder-overlay .error404 .has-children > a::before,
.html--no-admin-bar .single-state_biography .has-children > a::after,
.html--no-admin-bar .single-state_people .has-children > a::after,
.html--no-admin-bar .single-state_report .has-children > a::after,
.html--no-admin-bar .single-_state_report_custom .has-children > a::after,
.html--no-admin-bar .error404 .has-children > a::after,
.report-builder-overlay .single-state_biography .has-children > a::after,
.report-builder-overlay .single-state_people .has-children > a::after,
.report-builder-overlay .single-state_report .has-children > a::after,
.report-builder-overlay .single-_state_report_custom .has-children > a::after,
.report-builder-overlay .error404 .has-children > a::after,
.html--no-admin-bar .single-state_biography .nav__search-trigger::after,
.html--no-admin-bar .single-state_people .nav__search-trigger::after,
.html--no-admin-bar .single-state_report .nav__search-trigger::after,
.html--no-admin-bar .single-_state_report_custom .nav__search-trigger::after,
.html--no-admin-bar .error404 .nav__search-trigger::after,
.report-builder-overlay .single-state_biography .nav__search-trigger::after,
.report-builder-overlay .single-state_people .nav__search-trigger::after,
.report-builder-overlay .single-state_report .nav__search-trigger::after,
.report-builder-overlay .single-_state_report_custom .nav__search-trigger::after,
.report-builder-overlay .error404 .nav__search-trigger::after,
.html--no-admin-bar .single-state_biography .nav__nav-trigger span::before,
.html--no-admin-bar .single-state_people .nav__nav-trigger span::before,
.html--no-admin-bar .single-state_report .nav__nav-trigger span::before,
.html--no-admin-bar .single-_state_report_custom .nav__nav-trigger span::before,
.html--no-admin-bar .error404 .nav__nav-trigger span::before,
.report-builder-overlay .single-state_biography .nav__nav-trigger span::before,
.report-builder-overlay .single-state_people .nav__nav-trigger span::before,
.report-builder-overlay .single-state_report .nav__nav-trigger span::before,
.report-builder-overlay .single-_state_report_custom .nav__nav-trigger span::before,
.report-builder-overlay .error404 .nav__nav-trigger span::before,
.html--no-admin-bar .single-state_biography .nav__nav-trigger span::after,
.html--no-admin-bar .single-state_people .nav__nav-trigger span::after,
.html--no-admin-bar .single-state_report .nav__nav-trigger span::after,
.html--no-admin-bar .single-_state_report_custom .nav__nav-trigger span::after,
.html--no-admin-bar .error404 .nav__nav-trigger span::after,
.report-builder-overlay .single-state_biography .nav__nav-trigger span::after,
.report-builder-overlay .single-state_people .nav__nav-trigger span::after,
.report-builder-overlay .single-state_report .nav__nav-trigger span::after,
.report-builder-overlay .single-_state_report_custom .nav__nav-trigger span::after,
.report-builder-overlay .error404 .nav__nav-trigger span::after {
  background: #fff;
}
.single-state_bureau .nav__nav-trigger span,
.has-bureau-subnav .nav__nav-trigger span,
.single-state_biography .nav__nav-trigger span,
.single-state_people .nav__nav-trigger span,
.single-state_report .nav__nav-trigger span,
.single-_state_report_custom .nav__nav-trigger span,
.error404 .nav__nav-trigger span {
  background: #0a314d;
}
.html--no-admin-bar .single-state_bureau .nav__nav-trigger span,
.html--no-admin-bar .has-bureau-subnav .nav__nav-trigger span, .report-builder-overlay .single-state_bureau .nav__nav-trigger span,
.report-builder-overlay .has-bureau-subnav .nav__nav-trigger span,
.html--no-admin-bar .single-state_biography .nav__nav-trigger span,
.html--no-admin-bar .single-state_people .nav__nav-trigger span,
.html--no-admin-bar .single-state_report .nav__nav-trigger span,
.html--no-admin-bar .single-_state_report_custom .nav__nav-trigger span,
.html--no-admin-bar .error404 .nav__nav-trigger span,
.report-builder-overlay .single-state_biography .nav__nav-trigger span,
.report-builder-overlay .single-state_people .nav__nav-trigger span,
.report-builder-overlay .single-state_report .nav__nav-trigger span,
.report-builder-overlay .single-_state_report_custom .nav__nav-trigger span,
.report-builder-overlay .error404 .nav__nav-trigger span {
  background: rgba(255, 255, 255, 0);
}
.search-is-visible.single-state_bureau .nav__nav-trigger span,
.search-is-visible.has-bureau-subnav .nav__nav-trigger span,
.search-is-visible.single-state_biography .nav__nav-trigger span,
.search-is-visible.single-state_people .nav__nav-trigger span,
.search-is-visible.single-state_report .nav__nav-trigger span,
.search-is-visible.single-_state_report_custom .nav__nav-trigger span,
.search-is-visible.error404 .nav__nav-trigger span {
  background: #fff;
  transition: none;
}
.single-state_bureau .nav-is-visible .nav__nav-trigger span,
.has-bureau-subnav .nav-is-visible .nav__nav-trigger span,
.single-state_biography .nav-is-visible .nav__nav-trigger span,
.single-state_people .nav-is-visible .nav__nav-trigger span,
.single-state_report .nav-is-visible .nav__nav-trigger span,
.single-_state_report_custom .nav-is-visible .nav__nav-trigger span,
.error404 .nav-is-visible .nav__nav-trigger span {
  background: rgba(255, 255, 255, 0);
}
.single-state_bureau .nav__search-trigger::before,
.has-bureau-subnav .nav__search-trigger::before,
.single-state_biography .nav__search-trigger::before,
.single-state_people .nav__search-trigger::before,
.single-state_report .nav__search-trigger::before,
.single-_state_report_custom .nav__search-trigger::before,
.error404 .nav__search-trigger::before {
  border-color: #0a314d;
}
.html--no-admin-bar .single-state_bureau .nav__search-trigger::before,
.html--no-admin-bar .has-bureau-subnav .nav__search-trigger::before, .report-builder-overlay .single-state_bureau .nav__search-trigger::before,
.report-builder-overlay .has-bureau-subnav .nav__search-trigger::before,
.html--no-admin-bar .single-state_biography .nav__search-trigger::before,
.html--no-admin-bar .single-state_people .nav__search-trigger::before,
.html--no-admin-bar .single-state_report .nav__search-trigger::before,
.html--no-admin-bar .single-_state_report_custom .nav__search-trigger::before,
.html--no-admin-bar .error404 .nav__search-trigger::before,
.report-builder-overlay .single-state_biography .nav__search-trigger::before,
.report-builder-overlay .single-state_people .nav__search-trigger::before,
.report-builder-overlay .single-state_report .nav__search-trigger::before,
.report-builder-overlay .single-_state_report_custom .nav__search-trigger::before,
.report-builder-overlay .error404 .nav__search-trigger::before {
  border-color: #fff;
}
.single-state_bureau .nav__large-logo-img,
.has-bureau-subnav .nav__large-logo-img,
.single-state_biography .nav__large-logo-img,
.single-state_people .nav__large-logo-img,
.single-state_report .nav__large-logo-img,
.single-_state_report_custom .nav__large-logo-img,
.error404 .nav__large-logo-img {
  background-image: url("../images/logos/Logo_Navy_XL.png");
}
.html--no-admin-bar .single-state_bureau .nav__large-logo-img,
.html--no-admin-bar .has-bureau-subnav .nav__large-logo-img, .report-builder-overlay .single-state_bureau .nav__large-logo-img,
.report-builder-overlay .has-bureau-subnav .nav__large-logo-img,
.html--no-admin-bar .single-state_biography .nav__large-logo-img,
.html--no-admin-bar .single-state_people .nav__large-logo-img,
.html--no-admin-bar .single-state_report .nav__large-logo-img,
.html--no-admin-bar .single-_state_report_custom .nav__large-logo-img,
.html--no-admin-bar .error404 .nav__large-logo-img,
.report-builder-overlay .single-state_biography .nav__large-logo-img,
.report-builder-overlay .single-state_people .nav__large-logo-img,
.report-builder-overlay .single-state_report .nav__large-logo-img,
.report-builder-overlay .single-_state_report_custom .nav__large-logo-img,
.report-builder-overlay .error404 .nav__large-logo-img {
  background-image: url("../images/logos/Logo_White_XL.png");
}

body:not(.has-bureau-subnav) .state-sitemap .nav__main-header, body:not(.has-bureau-subnav) .single-state_country .nav__main-header,
body:not(.has-bureau-subnav) .home .nav__main-header,
body:not(.has-bureau-subnav) .page-template-curated-collection .nav__main-header,
body:not(.has-bureau-subnav) .page-template-collection-by-terms .nav__main-header,
body:not(.has-bureau-subnav) .page-template-default .nav__main-header,
body:not(.has-bureau-subnav) .page-template-featured-image .nav__main-header,
body:not(.has-bureau-subnav) .page-template-featured-slideshow .nav__main-header,
body:not(.has-bureau-subnav) .page-template-featured-video .nav__main-header,
body:not(.has-bureau-subnav) .state_briefing-template .nav__main-header,
body:not(.has-bureau-subnav) .state_trip_travel-template-default .nav__main-header {
  background: rgba(255, 255, 255, 0);
  margin-bottom: -62px;
}
@media (min-width: 62em) {
  body:not(.has-bureau-subnav) .state-sitemap .nav__main-header, body:not(.has-bureau-subnav) .single-state_country .nav__main-header,
body:not(.has-bureau-subnav) .home .nav__main-header,
body:not(.has-bureau-subnav) .page-template-curated-collection .nav__main-header,
body:not(.has-bureau-subnav) .page-template-collection-by-terms .nav__main-header,
body:not(.has-bureau-subnav) .page-template-default .nav__main-header,
body:not(.has-bureau-subnav) .page-template-featured-image .nav__main-header,
body:not(.has-bureau-subnav) .page-template-featured-slideshow .nav__main-header,
body:not(.has-bureau-subnav) .page-template-featured-video .nav__main-header,
body:not(.has-bureau-subnav) .state_briefing-template .nav__main-header,
body:not(.has-bureau-subnav) .state_trip_travel-template-default .nav__main-header {
    margin-bottom: -90px;
  }
}

.page-template-collection-by-terms .collection-header {
  padding-bottom: 10px;
  padding-top: 16px;
}

.page-template-curated-collection .collection-header {
  padding-top: 0;
}

.page-template-default:not(.state-sitemap) .page-header,
.page-template-featured-image .page-header,
.page-template-featured-slideshow .page-header,
.page-template-featured-video .page-header,
.state_briefing-template .page-header,
.state_trip_travel-template-default .page-header {
  padding-top: 16px;
}
@media (min-width: 48em) {
  .page-template-default:not(.state-sitemap) .page-header,
.page-template-featured-image .page-header,
.page-template-featured-slideshow .page-header,
.page-template-featured-video .page-header,
.state_briefing-template .page-header,
.state_trip_travel-template-default .page-header {
    padding-bottom: 0;
    padding-top: 10px;
  }
}

body #breadcrumb__wrapper {
  color: #fff;
  width: 100%;
}
@media (min-width: 62em) {
  body #breadcrumb__wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
    padding: 0 55px;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body #breadcrumb__wrapper {
    padding: 0 55px;
  }
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    body #breadcrumb__wrapper {
      padding: 0;
    }
    @media (min-width: 62em) {
      body #breadcrumb__wrapper {
        padding: 0 55px;
      }
    }
  }
}
body.page-template-default .bc_row, body.page-template-biography-collection .bc_row, body.page-template-collection-by-terms .bc_row, body.page-template-curated-collection .bc_row, body.page-template-external-content .bc_row, body.page-template-featured-video .bc_row {
  padding: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-default .bc_row, body.page-template-biography-collection .bc_row, body.page-template-collection-by-terms .bc_row, body.page-template-curated-collection .bc_row, body.page-template-external-content .bc_row, body.page-template-featured-video .bc_row {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  body.page-template-default .bc_row, body.page-template-biography-collection .bc_row, body.page-template-collection-by-terms .bc_row, body.page-template-curated-collection .bc_row, body.page-template-external-content .bc_row, body.page-template-featured-video .bc_row {
    padding: 0;
  }
}
@media (min-width: 62em) {
  body.page-template-biography-collection header .frame, body.page-template-collection-by-terms header .frame, body.page-template-curated-collection header .frame {
    padding: 0 60px;
    margin-bottom: 70px;
  }
}
body.page-template-curated-collection #bc_wrapper.no_header .bc_row, body.page-template-collection-by-terms #bc_wrapper.no_header .bc_row {
  padding: 0 20px;
}
@media (min-width: 62em) {
  body.page-template-curated-collection #bc_wrapper.no_header .bc_row, body.page-template-collection-by-terms #bc_wrapper.no_header .bc_row {
    padding: 0;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-curated-collection #breadcrumb__wrapper, body.page-template-collection-by-terms #breadcrumb__wrapper {
    padding: 0 65px;
  }
}
@media (min-width: 62em) {
  body.page-template-curated-collection.page-template-curated-collection.page-template-gutenberg-blank-template .bc_row #breadcrumb__wrapper, body.page-template-collection-by-terms.page-template-curated-collection.page-template-gutenberg-blank-template .bc_row #breadcrumb__wrapper {
    padding: 0 62px;
  }
}
@media (min-width: 62em) {
  body.page-template-curated-collection.page-template-curated-collection.page-template-gutenberg-blank-template .page-subnavigation__menu, body.page-template-collection-by-terms.page-template-curated-collection.page-template-gutenberg-blank-template .page-subnavigation__menu {
    padding: 0 52px !important;
  }
}
body.page-template-curated-collection.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.page-template-collection-by-terms.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header {
  margin-top: 0 !important;
}
@media (min-width: 62em) {
  body.page-template-dipnote-landing #breadcrumb__wrapper, body.page-template-policy-issues-landing #breadcrumb__wrapper, body.page-template-state-by-state-landing #breadcrumb__wrapper, body.state_report-template-default #breadcrumb__wrapper, body._state_report_custom-template-default #breadcrumb__wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
body.page-template-biography-collection.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header {
  margin-top: 0 !important;
}
body.page-template-biography-collection.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
  padding: 0 17px;
}
@media (min-width: 62em) {
  body.page-template-biography-collection.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
    padding: 0;
  }
}
@media (min-width: 62em) {
  body.page-template-biography-collection #breadcrumb__wrapper {
    padding: 0 65px;
  }
}
@media (min-width: 75em) {
  body.page-template-biography-collection #breadcrumb__wrapper {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  body.page-template-biography-collection .page-subnavigation__menu {
    padding: 0 55px !important;
  }
}
@media (min-width: 75em) {
  body.page-template-biography-collection .page-subnavigation__menu {
    padding: 0 50px !important;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-default #breadcrumb__wrapper, body.page-template-external-content #breadcrumb__wrapper, body.page-template-featured-image #breadcrumb__wrapper, body.page-template-featured-slideshow #breadcrumb__wrapper, body.page-template-featured-video #breadcrumb__wrapper, body.state_briefing-template-default #breadcrumb__wrapper {
    padding: 0 65px;
  }
}
body.page-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.page-template-standard-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.state_trip_travel-template.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.state_briefing-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.page-template-collection-by-terms.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.page-template-curated-collection.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.page-template-dipnote-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.page-template-external-content.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.page-template-featured-image.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.page-template-featured-slideshow.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.page-template-featured-video.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.state_country-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.state_bureau-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.page-template-policy-issues-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.page-template-state-by-state-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header, body.page-template-biography-collection.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header {
  background-color: #fff;
  margin-top: 20px;
}
body.page-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.page-template-standard-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.state_trip_travel-template.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.state_briefing-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.page-template-collection-by-terms.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.page-template-curated-collection.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.page-template-dipnote-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.page-template-external-content.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.page-template-featured-image.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.page-template-featured-slideshow.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.page-template-featured-video.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.state_country-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.state_bureau-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.page-template-policy-issues-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.page-template-state-by-state-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide, body.page-template-biography-collection.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_hide {
  border-color: #333;
}
body.page-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-standard-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.state_trip_travel-template.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.state_briefing-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-collection-by-terms.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-curated-collection.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-dipnote-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-external-content.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-featured-image.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-featured-slideshow.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-featured-video.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.state_country-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.state_bureau-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-policy-issues-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-state-by-state-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-biography-collection.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumb__wrapper {
  color: #333 !important;
}
body.page-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.page-template-standard-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.state_trip_travel-template.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.state_briefing-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.page-template-collection-by-terms.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.page-template-curated-collection.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.page-template-dipnote-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.page-template-external-content.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.page-template-featured-image.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.page-template-featured-slideshow.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.page-template-featured-video.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.state_country-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.state_bureau-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.page-template-policy-issues-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.page-template-state-by-state-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a, body.page-template-biography-collection.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs a {
  color: #4574a1;
}
body.page-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.page-template-standard-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.state_trip_travel-template.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.state_briefing-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.page-template-collection-by-terms.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.page-template-curated-collection.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.page-template-dipnote-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.page-template-external-content.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.page-template-featured-image.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.page-template-featured-slideshow.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.page-template-featured-video.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.state_country-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.state_bureau-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.page-template-policy-issues-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.page-template-state-by-state-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header, body.page-template-biography-collection.page-template-gutenberg-blank-template #bc_wrapper.no_header {
  background-color: #0a314d;
  margin-top: 0;
}
body.page-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.page-template-standard-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.state_trip_travel-template.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.state_briefing-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.page-template-collection-by-terms.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.page-template-curated-collection.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.page-template-dipnote-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.page-template-external-content.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.page-template-featured-image.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.page-template-featured-slideshow.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.page-template-featured-video.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.state_country-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.state_bureau-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.page-template-policy-issues-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.page-template-state-by-state-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide, body.page-template-biography-collection.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide {
  border-color: #fff;
}
body.page-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-standard-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.state_trip_travel-template.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.state_briefing-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-collection-by-terms.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-curated-collection.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-dipnote-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-external-content.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-featured-image.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-featured-slideshow.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-featured-video.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.state_country-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.state_bureau-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-policy-issues-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-state-by-state-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper, body.page-template-biography-collection.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper {
  color: #fff !important;
}
body.page-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.page-template-standard-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.state_trip_travel-template.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.state_briefing-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.page-template-collection-by-terms.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.page-template-curated-collection.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.page-template-dipnote-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.page-template-external-content.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.page-template-featured-image.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.page-template-featured-slideshow.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.page-template-featured-video.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.state_country-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.state_bureau-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.page-template-policy-issues-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.page-template-state-by-state-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a, body.page-template-biography-collection.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a {
  color: #fff;
}
body.state-rtl .bc_content {
  display: flex !important;
}
body.page-template-dipnote-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_row {
  padding: 0 17px;
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-dipnote-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_row {
    padding: 0 50px;
  }
}
@media (min-width: 75em) {
  body.page-template-dipnote-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_row {
    padding: 0 55px;
  }
}
body.page-template-dipnote-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
  padding: 0 20px;
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-dipnote-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
    padding: 0 65px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-dipnote-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
    padding: 0 50px;
  }
}
@media (min-width: 75em) {
  body.page-template-dipnote-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
    padding: 0 55px;
  }
}
body.page-template-dipnote-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row #breadcrumb__wrapper {
  padding: 0;
}
body.page-template-dipnote-landing.page-template-gutenberg-blank-template .bc_row {
  padding: 0;
}
body.page-template-dipnote-landing.page-template-gutenberg-blank-template #breadcrumb__wrapper {
  padding: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-dipnote-landing.page-template-gutenberg-blank-template #breadcrumb__wrapper {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  body.page-template-dipnote-landing.page-template-gutenberg-blank-template #breadcrumb__wrapper {
    padding: 0 50px;
  }
}
@media (min-width: 75em) {
  body.page-template-dipnote-landing.page-template-gutenberg-blank-template #breadcrumb__wrapper {
    padding: 0 60px;
  }
}
body.page-template-dipnote-landing #breadcrumbs {
  padding: 20px 0 30px;
}
@media (min-width: 62em) {
  body.page-template-dipnote-landing #breadcrumbs {
    padding: 20px 0 40px;
  }
}
body.page-template-dipnote-landing #breadcrumb__wrapper {
  padding: 0;
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-dipnote-landing .page-subnavigation__menu {
    padding: 0 40px !important;
  }
}
@media only screen and (min-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-dipnote-landing .page-subnavigation__menu {
    padding: 0 45px !important;
  }
}
@media (min-width: 48em) {
  body.page-template-external-content.page-template-gutenberg-blank-template .bc_row.gutenb_template #breadcrumb__wrapper {
    padding: 0 !important;
  }
}
@media (min-width: 62em) {
  body.page-template-external-content.page-template-gutenberg-blank-template .bc_row.gutenb_template #breadcrumb__wrapper {
    padding: 0 65px !important;
  }
}
body.page-template-external-content.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
  padding: 0 17px;
}
@media (min-width: 62em) {
  body.page-template-external-content.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
    padding: 0;
  }
}
body.page-template-policy-issues-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header #breadcrumbs {
  padding-top: 0;
  color: #333 !important;
}
body.page-template-policy-issues-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_row {
  padding: 0 20px;
}
@media (min-width: 62em) {
  body.page-template-policy-issues-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_row {
    padding: 0 50px;
  }
}
@media (min-width: 62em) {
  body.page-template-policy-issues-landing.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header .bc_row {
    padding: 0 50px;
  }
}
body.page-template-policy-issues-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs {
  color: #333 !important;
  padding-top: 0;
}
@media (min-width: 48em) {
  body.page-template-policy-issues-landing #bc_wrapper.no_header .bc_row {
    padding: 0 20px;
  }
}
@media (min-width: 62em) {
  body.page-template-policy-issues-landing #bc_wrapper.no_header .bc_row {
    padding: 0 55px;
  }
}
body.page-template-policy-issues-landing #bc_wrapper.no_header .bc_row #breadcrumbs {
  color: #fff !important;
}
body.page-template-policy-issues-landing #breadcrumb__wrapper {
  padding: 0 0 20px;
}
body.page-template-policy-issues-landing #breadcrumbs {
  color: #fff;
  padding-left: 0;
  padding-top: 40px;
}
@media (min-width: 62em) {
  body.page-template-policy-issues-landing #breadcrumbs {
    padding-left: 10px;
    padding-top: 60px;
  }
}
body.page-template-policy-issues-landing #breadcrumbs a {
  color: #4574a1;
}
body.page-template-policy-issues-landing #breadcrumbs a:visited {
  color: #4574a1;
}
body.page-template-policy-issues-landing article.has-post-thumbnail #breadcrumbs {
  color: #fff;
  padding-left: 0;
  padding-top: 30px;
}
@media (min-width: 62em) {
  body.page-template-policy-issues-landing article.has-post-thumbnail #breadcrumbs {
    padding-left: 10px;
    padding-top: 30px;
  }
}
body.page-template-policy-issues-landing article.has-post-thumbnail #breadcrumbs a {
  color: #fff;
}
body.page-template-policy-issues-landing article.has-post-thumbnail #breadcrumbs a:visited {
  color: #fff;
}
body.page-template-policy-issues-landing article.has-post-thumbnail .row.bc_row {
  max-height: 100px;
}
@media (min-width: 62em) {
  body.page-template-policy-issues-landing .page-subnavigation__menu.frame {
    padding: 0 48px !important;
  }
}
body.page-template-policy-issues-landing .row.bc_row {
  bottom: 0;
  left: 0;
  padding: 0 20px;
  right: 0;
  top: 0;
  transform: none;
  z-index: 5;
}
@media (min-width: 48em) {
  body.page-template-policy-issues-landing .row.bc_row {
    padding: 0 50px;
  }
}
@media (min-width: 62em) {
  body.page-template-policy-issues-landing .row.bc_row {
    padding: 0 50px;
  }
}
body.page-template-policy-issues-landing .bureau-header__content {
  padding-left: 0;
  padding-top: 30px;
}
@media (min-width: 48em) {
  body.page-template-policy-issues-landing .bureau-header__content {
    padding-left: 10px;
  }
}
@media (min-width: 75em) {
  body.page-template-policy-issues-landing .bureau-header__content {
    padding-left: 0;
  }
}
body.page-template-state-by-state-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header {
  padding: 20px 0 40px;
}
@media (min-width: 62em) {
  body.page-template-state-by-state-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper {
    padding: 0 70px;
  }
}
@media (min-width: 75em) {
  body.page-template-state-by-state-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper {
    padding: 0 60px;
  }
}
body.page-template-state-by-state-landing #breadcrumb__wrapper {
  padding: 0;
}
@media (min-width: 62em) {
  body.page-template-state-by-state-landing #breadcrumb__wrapper {
    padding: 0 50px;
  }
}
@media (min-width: 75em) {
  body.page-template-state-by-state-landing #breadcrumb__wrapper {
    padding: 0 60px;
  }
}
body.page-template-state-by-state-landing .row.bc_row {
  padding-left: 20px;
}
@media (min-width: 48em) {
  body.page-template-state-by-state-landing .row.bc_row {
    padding-left: 40px;
  }
}
@media (min-width: 62em) {
  body.page-template-state-by-state-landing .row.bc_row {
    padding-left: 0;
  }
}
body.page-template-standard-landing.page-template-gutenberg-blank-template.has-bureau-subnav #breadcrumb__wrapper {
  padding: 0;
}
@media (min-width: 48em) {
  body.page-template-standard-landing.page-template-gutenberg-blank-template.has-bureau-subnav #breadcrumb__wrapper {
    padding: 0;
  }
}
@media (min-width: 62em) {
  body.page-template-standard-landing.page-template-gutenberg-blank-template.has-bureau-subnav #breadcrumb__wrapper {
    padding: 0 20px;
  }
}
@media (min-width: 75em) {
  body.page-template-standard-landing.page-template-gutenberg-blank-template.has-bureau-subnav #breadcrumb__wrapper {
    padding: 0 45px;
  }
}
body.page-template-standard-landing.page-template-gutenberg-blank-template .bc_row {
  padding-left: 20px !important;
}
@media (min-width: 48em) {
  body.page-template-standard-landing.page-template-gutenberg-blank-template .bc_row {
    padding-left: 40px !important;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-standard-landing.page-template-gutenberg-blank-template .bc_row {
    padding-left: 50px !important;
  }
}
@media (min-width: 75em) {
  body.page-template-standard-landing.page-template-gutenberg-blank-template .bc_row {
    padding-left: 60px !important;
  }
}
body.page-template-standard-landing.page-template-gutenberg-blank-template .bc_row #breadcrumb__wrapper {
  padding: 0 !important;
  margin-top: 30px;
}
@media (min-width: 62em) {
  body.page-template-standard-landing.page-template-gutenberg-blank-template .bc_row #breadcrumb__wrapper {
    margin-top: 70px;
  }
}
body.page-template-standard-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper {
  margin-top: 0;
}
body.page-template-standard-landing section:not(.standard-header) #breadcrumb__wrapper {
  margin-top: 0;
  padding: 30px 0;
}
@media (min-width: 62em) {
  body.page-template-standard-landing section:not(.standard-header) #breadcrumb__wrapper {
    padding: 20px 0 0 60px;
  }
}
body.page-template-standard-landing section:not(.standard-header) #breadcrumb__wrapper a {
  color: #fff;
}
body.page-template-standard-landing section:not(.standard-header) #breadcrumb__wrapper a:visited {
  color: #fff;
}
body.page-template-standard-landing #breadcrumb__wrapper {
  margin-top: 30px;
}
@media (min-width: 62em) {
  body.page-template-standard-landing #breadcrumb__wrapper {
    margin-top: 70px;
    padding: 0 47px;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-standard-landing #breadcrumb__wrapper {
    padding: 0 40px;
  }
}
body.page-template-standard-landing #breadcrumbs {
  padding: 0;
}
@media (min-width: 62em) {
  body.page-template-standard-landing #breadcrumbs {
    padding: 0 0 45px;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-standard-landing .page-subnavigation__menu {
    padding: 0 40px !important;
  }
}
body.page-template-standard-landing .row.bc_row {
  bottom: 0;
  left: 0;
  padding-left: 20px;
  padding-top: 0;
  position: relative;
  right: 0;
  top: 0;
  transform: none;
}
@media (min-width: 48em) {
  body.page-template-standard-landing .row.bc_row {
    padding-left: 20px;
  }
}
@media (min-width: 62em) {
  body.page-template-standard-landing .row.bc_row {
    padding-left: 30px;
  }
}
@media (min-width: 75em) {
  body.page-template-standard-landing .row.bc_row {
    padding-left: 10px;
  }
}
body.page-template-standard-landing .page-header .row.bc_row {
  padding-bottom: 30px;
  padding-top: 20px;
}
body.page-template-standard-landing .page-header .row.bc_row #breadcrumbs {
  padding: 0 !important;
}
body.page-template-state-by-state-landing #breadcrumbs, body.state_state-template-default #breadcrumbs, body.state_country-template-default #breadcrumbs {
  padding: 0;
}
body.page-template-state-by-state-landing .bc_row, body.state_state-template-default .bc_row, body.state_country-template-default .bc_row {
  padding-left: 20px;
  position: relative;
}
@media (min-width: 48em) {
  body.page-template-state-by-state-landing .bc_row, body.state_state-template-default .bc_row, body.state_country-template-default .bc_row {
    padding-left: 10px;
  }
}
body.state_biography-template-default #breadcrumbs, body.state_people-template-default #breadcrumbs, body.state_report-template-default #breadcrumbs, body._state_report_custom-template-default #breadcrumbs {
  padding: 0 0 20px;
}
body.state_biography-template-default #breadcrumbs a, body.state_people-template-default #breadcrumbs a, body.state_report-template-default #breadcrumbs a, body._state_report_custom-template-default #breadcrumbs a {
  color: #4574a1;
}
body.state_biography-template-default #breadcrumbs a:visited, body.state_people-template-default #breadcrumbs a:visited, body.state_report-template-default #breadcrumbs a:visited, body._state_report_custom-template-default #breadcrumbs a:visited {
  color: #4574a1;
}
body.state_biography-template-default #breadcrumbs .bc_hide, body.state_people-template-default #breadcrumbs .bc_hide, body.state_report-template-default #breadcrumbs .bc_hide, body._state_report_custom-template-default #breadcrumbs .bc_hide {
  border: 1px solid #0a314d;
}
body.state_biography-template-default #breadcrumbs .bc_current, body.state_people-template-default #breadcrumbs .bc_current, body.state_report-template-default #breadcrumbs .bc_current, body._state_report_custom-template-default #breadcrumbs .bc_current {
  color: #333;
}
body.state_biography-template-default .bc_row, body.state_people-template-default .bc_row, body.state_report-template-default .bc_row, body._state_report_custom-template-default .bc_row {
  padding-left: 20px;
}
@media (min-width: 48em) {
  body.state_biography-template-default .bc_row, body.state_people-template-default .bc_row, body.state_report-template-default .bc_row, body._state_report_custom-template-default .bc_row {
    padding-left: 10px;
  }
}
body.state_biography-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper, body.state_people-template-default.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper {
  background-image: none;
}
body.state_biography-template-default.page-template-gutenberg-blank-template #bc_wrapper, body.state_people-template-default.page-template-gutenberg-blank-template #bc_wrapper {
  background-image: url("../images/wavy-bg.jpg");
  background-position-y: 3px;
}
body.state_biography-template-default.page-template-gutenberg-blank-template #breadcrumb__wrapper, body.state_people-template-default.page-template-gutenberg-blank-template #breadcrumb__wrapper {
  color: #333;
}
body.state_biography-template-default #breadcrumb__wrapper, body.state_people-template-default #breadcrumb__wrapper {
  padding: 0;
}
@media (min-width: 62em) {
  body.state_biography-template-default #breadcrumb__wrapper, body.state_people-template-default #breadcrumb__wrapper {
    padding: 0 55px;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.state_biography-template-default #breadcrumb__wrapper, body.state_people-template-default #breadcrumb__wrapper {
    padding: 0 65px;
  }
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    body.state_biography-template-default #breadcrumb__wrapper, body.state_people-template-default #breadcrumb__wrapper {
      padding: 0;
    }
    @media (min-width: 62em) {
      body.state_biography-template-default #breadcrumb__wrapper, body.state_people-template-default #breadcrumb__wrapper {
        padding: 0 55px;
      }
    }
  }
}
body.state_biography-template-default .row.bc_row, body.state_people-template-default .row.bc_row {
  padding-left: 20px;
}
@media (min-width: 48em) {
  body.state_biography-template-default .row.bc_row, body.state_people-template-default .row.bc_row {
    padding-left: 40px;
  }
}
@media (min-width: 62em) {
  body.state_biography-template-default .row.bc_row, body.state_people-template-default .row.bc_row {
    padding-left: 0;
  }
}
body.state_briefing-template .row.bc_row {
  padding: 0 20px;
}
@media (min-width: 48em) {
  body.state_briefing-template .row.bc_row {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  body.state_briefing-template .row.bc_row {
    padding: 0;
  }
}
body.state_briefing-template-default .row.bc_row {
  padding: 0 20px;
}
@media (min-width: 48em) {
  body.state_briefing-template-default .row.bc_row {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  body.state_briefing-template-default .row.bc_row {
    padding: 0;
  }
}
body.state_bureau-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header {
  background-color: #fff !important;
}
body.state_bureau-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_hide {
  border-color: #333;
}
body.state_bureau-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper {
  color: #333 !important;
}
body.state_bureau-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a {
  color: #4574a1;
}
body.state_bureau-template-default .bc_hide {
  border: 1px solid #333 !important;
}
body.state_bureau-template-default #breadcrumb__wrapper {
  padding: 30px 0 0;
  -ms-grid-column: 1;
  -ms-grid-column-span: 23;
  grid-column: 1/span 12;
}
body.state_bureau-template-default #breadcrumbs {
  padding: 0 0 20px;
}
@media (min-width: 75em) {
  body.state_bureau-template-default #breadcrumbs {
    padding: 0 0 30px;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.state_bureau-template-default .page-subnavigation__menu {
    padding: 0 40px !important;
  }
}
body.state_bureau-template-default #breadcrumb__wrapper, body.page-template-standard-landing #breadcrumb__wrapper {
  color: #0a314d;
}
@media (min-width: 62em) {
  body.state_bureau-template-default #breadcrumb__wrapper, body.page-template-standard-landing #breadcrumb__wrapper {
    color: #fff;
  }
}
body.state_bureau-template-default #breadcrumb__wrapper a, body.page-template-standard-landing #breadcrumb__wrapper a {
  color: #0a314d;
}
body.state_bureau-template-default #breadcrumb__wrapper a:visited, body.page-template-standard-landing #breadcrumb__wrapper a:visited {
  color: #0a314d;
}
@media (min-width: 62em) {
  body.state_bureau-template-default #breadcrumb__wrapper a, body.page-template-standard-landing #breadcrumb__wrapper a {
    color: #fff;
  }
  body.state_bureau-template-default #breadcrumb__wrapper a:visited, body.page-template-standard-landing #breadcrumb__wrapper a:visited {
    color: #fff;
  }
}
body.state_state-template-default .row.bc_row, body.state_country-template-default .row.bc_row, body.state_report-template-default .row.bc_row, body.state_trip_travel-template-default .row.bc_row {
  padding-left: 20px;
}
@media (min-width: 48em) {
  body.state_state-template-default .row.bc_row, body.state_country-template-default .row.bc_row, body.state_report-template-default .row.bc_row, body.state_trip_travel-template-default .row.bc_row {
    padding-left: 40px;
  }
}
@media (min-width: 62em) {
  body.state_state-template-default .row.bc_row, body.state_country-template-default .row.bc_row, body.state_report-template-default .row.bc_row, body.state_trip_travel-template-default .row.bc_row {
    padding-left: 10px;
  }
}
body.state_country-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header {
  padding: 20px 0 40px;
}
body.state_country-template-default #breadcrumb__wrapper {
  padding: 0;
}
@media (min-width: 62em) {
  body.state_country-template-default #breadcrumb__wrapper {
    padding: 0 50px;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.state_country-template-default #breadcrumb__wrapper {
    padding: 0 40px;
  }
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    body.state_country-template-default #breadcrumb__wrapper {
      padding: 0;
    }
    @media (min-width: 62em) {
      body.state_country-template-default #breadcrumb__wrapper {
        padding: 0 50px;
      }
    }
  }
}
body._state_report_custom-template-default #breadcrumbs {
  padding: 0 0 50px;
}
@media (min-width: 48em) {
  body._state_report_custom-template-default #breadcrumb__wrapper {
    padding: 0 30px;
  }
}
@media (min-width: 62em) {
  body._state_report_custom-template-default #breadcrumb__wrapper {
    padding: 0 40px;
  }
}
@media (min-width: 75em) {
  body._state_report_custom-template-default #breadcrumb__wrapper {
    padding: 0 60px;
  }
}
body.state_trip_travel-template-default #breadcrumbs {
  padding: 20px 0 40px;
}
@media (min-width: 62em) {
  body.state_trip_travel-template-default #breadcrumb__wrapper {
    padding: 0 45px;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.state_trip_travel-template-default #breadcrumb__wrapper {
    padding: 0 55px;
  }
}
body.state_trip_travel-template-featured-slideshow #breadcrumbs {
  padding: 20px 0 30px;
}
body.state_trip_travel-template-featured-slideshow .bc_row {
  margin: 0 auto;
}
@media (min-width: 62em) {
  body.state_trip_travel-template-featured-slideshow .bc_row {
    padding: 0 70px;
  }
}
@media (min-width: 75em) {
  body.state_trip_travel-template-featured-slideshow .bc_row {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  body.state_trip_travel-template-featured-slideshow #breadcrumb__wrapper {
    padding: 0 !important;
  }
}
@media (min-width: 75em) {
  body.state_trip_travel-template-featured-slideshow.page-template-gutenberg-blank-template #breadcrumb__wrapper {
    padding: 0;
  }
}
body.state_state-template-default.page-template-gutenberg-blank-template .row.bc_row {
  padding: 0 0 50px !important;
}
@media (min-width: 62em) {
  body.state_state-template-default.page-template-gutenberg-blank-template .row.bc_row {
    margin-left: 50px !important;
  }
}
@media (min-width: 75em) {
  body.state_state-template-default.page-template-gutenberg-blank-template .row.bc_row {
    margin-left: auto !important;
  }
}
body.state_state-template-default.page-template-gutenberg-blank-template .row.bc_row #breadcrumb__wrapper {
  padding: 0 20px;
}
@media (min-width: 48em) {
  body.state_state-template-default.page-template-gutenberg-blank-template .row.bc_row #breadcrumb__wrapper {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  body.state_state-template-default.page-template-gutenberg-blank-template .row.bc_row #breadcrumb__wrapper {
    padding: 0;
  }
}
@media (min-width: 75em) {
  body.state_state-template-default.page-template-gutenberg-blank-template .row.bc_row #breadcrumb__wrapper {
    padding: 0 60px;
  }
}
body.state_state-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header {
  background-color: #0a314d;
  margin-top: 0;
}
body.state_state-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .row.bc_row {
  padding: 20px 0 0 !important;
}
@media (min-width: 48em) {
  body.state_state-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .row.bc_row #breadcrumb__wrapper {
    padding: 0 20px !important;
  }
}
@media (min-width: 75em) {
  body.state_state-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .row.bc_row #breadcrumb__wrapper {
    padding: 0 60px !important;
  }
}
body.state_state-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .row.bc_row #breadcrumb__wrapper #breadcrumbs {
  color: #fff;
  padding: 0 0 20px;
}
body.state_state-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .row.bc_row #breadcrumb__wrapper #breadcrumbs a {
  color: #fff;
}
body.state_state-template-default #breadcrumb__wrapper {
  padding: 0;
}
@media (min-width: 62em) {
  body.state_state-template-default #breadcrumb__wrapper {
    padding: 0 40px;
  }
}
@media (min-width: 75em) {
  body.state_state-template-default #breadcrumb__wrapper {
    padding: 0 50px;
  }
}
body.state_state-template-default #breadcrumbs {
  padding: 0 0 50px;
}
body.state_state-template-default .row.bc_row {
  padding-left: 20px;
}
@media (min-width: 48em) {
  body.state_state-template-default .row.bc_row {
    padding-left: 40px;
  }
}
@media (min-width: 62em) {
  body.state_state-template-default .row.bc_row {
    padding-left: 10px;
  }
}
@media (min-width: 48em) {
  body.state_report-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
    padding-left: 20px;
  }
}
@media (min-width: 62em) {
  body.state_report-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
    padding-left: 50px;
  }
}
@media (min-width: 75em) {
  body.state_report-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
    padding-left: 70px;
  }
}
body.state_report-template-default.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper {
  color: #333;
  padding-top: 65px;
}
body.state_report-template-default #breadcrumb__wrapper {
  padding: 0;
}
body.state_report-template-default #breadcrumbs {
  padding: 0 0 50px;
}
body.state_report-template-default .row.bc_row {
  padding-left: 20px;
}
@media (min-width: 48em) {
  body.state_report-template-default .row.bc_row {
    padding-left: 40px;
  }
}
@media (min-width: 62em) {
  body.state_report-template-default .row.bc_row {
    padding-left: 50px;
  }
}
@media (min-width: 75em) {
  body.state_report-template-default .row.bc_row {
    padding-left: 70px;
  }
}
body.page-template-featured-image.page-template-gutenberg-blank-template.has-bureau-subnav .bc_row, body.page-template-featured-slideshow.page-template-gutenberg-blank-template.has-bureau-subnav .bc_row, body.page-template-featured-video.page-template-gutenberg-blank-template.has-bureau-subnav .bc_row {
  padding-left: 20px;
}
@media (min-width: 48em) {
  body.page-template-featured-image.page-template-gutenberg-blank-template.has-bureau-subnav .bc_row, body.page-template-featured-slideshow.page-template-gutenberg-blank-template.has-bureau-subnav .bc_row, body.page-template-featured-video.page-template-gutenberg-blank-template.has-bureau-subnav .bc_row {
    padding-left: 40px;
  }
}
@media (min-width: 62em) {
  body.page-template-featured-image.page-template-gutenberg-blank-template.has-bureau-subnav .bc_row, body.page-template-featured-slideshow.page-template-gutenberg-blank-template.has-bureau-subnav .bc_row, body.page-template-featured-video.page-template-gutenberg-blank-template.has-bureau-subnav .bc_row {
    padding-left: 0;
  }
}
@media (min-width: 62em) {
  body.page-template-featured-image.page-template-gutenberg-blank-template.has-bureau-subnav #breadcrumb__wrapper, body.page-template-featured-slideshow.page-template-gutenberg-blank-template.has-bureau-subnav #breadcrumb__wrapper, body.page-template-featured-video.page-template-gutenberg-blank-template.has-bureau-subnav #breadcrumb__wrapper {
    padding: 0 60px;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-featured-image.page-template-gutenberg-blank-template.has-bureau-subnav #breadcrumb__wrapper, body.page-template-featured-slideshow.page-template-gutenberg-blank-template.has-bureau-subnav #breadcrumb__wrapper, body.page-template-featured-video.page-template-gutenberg-blank-template.has-bureau-subnav #breadcrumb__wrapper {
    padding: 0 65px;
  }
}
body.page-template-featured-image .row.bc_row, body.page-template-featured-slideshow .row.bc_row, body.page-template-featured-video .row.bc_row {
  padding-left: 20px;
}
@media (min-width: 48em) {
  body.page-template-featured-image .row.bc_row, body.page-template-featured-slideshow .row.bc_row, body.page-template-featured-video .row.bc_row {
    padding-left: 40px;
  }
}
@media (min-width: 62em) {
  body.page-template-featured-image .row.bc_row, body.page-template-featured-slideshow .row.bc_row, body.page-template-featured-video .row.bc_row {
    padding-left: 0;
  }
}
@media (min-width: 75em) {
  body.page-template-featured-image .row.bc_row, body.page-template-featured-slideshow .row.bc_row, body.page-template-featured-video .row.bc_row {
    padding-left: 0;
  }
}
@media (min-width: 75em) {
  body.page-template-featured-slideshow #breadcrumb__wrapper {
    padding: 0 65px;
  }
}
body.page-template-general-landing.page-template-gutenberg-blank-template .bc_row {
  background: #0a314d;
}
body.page-template-general-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header {
  background-color: #0a314d;
  margin-top: 0;
  padding-bottom: 60px;
}
@media (min-width: 48em) {
  body.page-template-general-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
    padding: 0 40px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-general-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header .bc_row {
    padding: 0 !important;
  }
}
body.page-template-general-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper {
  color: #fff !important;
  position: relative !important;
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-general-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper {
    padding: 0 70px !important;
  }
}
body.page-template-general-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper #breadcrumbs {
  padding: 0;
}
body.page-template-general-landing.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper a {
  color: #fff !important;
}
body.page-template-general-landing #breadcrumb__wrapper {
  position: absolute;
  z-index: 99;
}
@media (min-width: 62em) {
  body.page-template-general-landing #breadcrumb__wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-general-landing #breadcrumb__wrapper {
    margin: 0;
  }
}
body.page-template-general-landing #breadcrumbs {
  margin: 0;
  padding: 20px 30px 40px 0;
}
body.page-template-general-landing .bc_row {
  padding: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-general-landing .bc_row {
    padding: 0 30px;
  }
}
@media (min-width: 62em) {
  body.page-template-general-landing .bc_row {
    padding: 0;
  }
}
body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper {
  background-color: #fff;
}
body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row {
  margin-left: 0;
}
@media (min-width: 48em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row {
    margin-left: 0;
  }
}
@media only screen and (min-device-width: 1296px) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row {
    margin-left: auto;
  }
}
body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row #breadcrumb__wrapper {
  color: #333;
  padding: 0;
}
@media (min-width: 48em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row #breadcrumb__wrapper {
    padding: 0;
  }
}
@media (min-width: 62em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row #breadcrumb__wrapper {
    padding: 0 65px;
  }
}
@media only screen and (min-device-width: 1200px) and (max-device-width: 1294px) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row #breadcrumb__wrapper {
    padding: 0 75px !important;
  }
}
@media (min-width: 75em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row #breadcrumb__wrapper {
    padding: 0 55px;
  }
}
body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row #breadcrumb__wrapper a {
  color: #4574a1;
}
body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row #breadcrumb__wrapper a:visited {
  color: #4574a1;
}
body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row #breadcrumb__wrapper #breadcrumbs {
  padding: 0 20px;
}
@media only screen and (min-device-width: 992px) and (max-device-width: 1280px) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row #breadcrumb__wrapper #breadcrumbs {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row #breadcrumb__wrapper #breadcrumbs {
    padding: 0;
  }
}
@media (min-width: 75em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav #bc_wrapper .bc_row #breadcrumb__wrapper #breadcrumbs {
    padding: 0;
  }
}
@media (min-width: 48em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav .page-subnavigation__menu.frame {
    padding: 0 55px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav .page-subnavigation__menu.frame {
    padding: 0 55px !important;
  }
}
@media (min-width: 75em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav .page-subnavigation__menu.frame {
    padding: 0 45px !important;
  }
}
@media only screen and (min-device-width: 992px) and (max-device-width: 1280px) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero).has-bureau-subnav .page-subnavigation__menu.frame {
    padding: 0 55px !important;
  }
}
body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero) #bc_wrapper {
  background-color: #0a314d;
}
body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero) .bc_row {
  max-width: 1260px;
  padding: 20px 0 40px;
}
@media (min-width: 62em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero) .bc_row {
    margin-left: 60px;
  }
}
@media (min-width: 75em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero) .bc_row {
    margin-left: auto;
  }
}
body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero) .bc_row #breadcrumbs {
  padding: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero) .bc_row #breadcrumbs {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero) .bc_row #breadcrumbs {
    padding: 0;
  }
}
body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero) .bc_row #breadcrumb__wrapper {
  color: #fff;
}
@media (min-width: 62em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero) .bc_row #breadcrumb__wrapper {
    padding: 0;
  }
}
@media (min-width: 75em) {
  body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero) .bc_row #breadcrumb__wrapper {
    padding: 0 55px;
  }
}
body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero) .bc_row #breadcrumb__wrapper a {
  color: #fff;
}
body.page-template-gutenberg-blank-template:not(.page-template-standard-landing) :not(.state_biography-template-default) :not(.state_people-template-default) :not(.state_report-template-default) :not(.page-template-default) :not(.page-template-external-content) :not(.module--state-header) :not(.wp-block-reports-hero) .bc_row #breadcrumb__wrapper a:visited {
  color: #fff;
}
body.page-template-default #breadcrumbs {
  padding: 10px 0 30px;
}
body.page-template-gutenberg-blank-template .bc_row.default_gutenberg {
  padding: 0 20px !important;
}
@media (min-width: 62em) {
  body.page-template-gutenberg-blank-template .bc_row.default_gutenberg {
    padding: 0 !important;
  }
}
body.page-template-gutenberg-blank-template .bc_row.gutenb_template #breadcrumb__wrapper {
  padding: 0 !important;
}
@media (min-width: 48em) {
  body.page-template-gutenberg-blank-template .bc_row.gutenb_template #breadcrumb__wrapper {
    padding: 0 20px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-gutenberg-blank-template .bc_row.gutenb_template #breadcrumb__wrapper {
    padding: 0 65px !important;
  }
}
@media (min-width: 75em) {
  body.page-template-gutenberg-blank-template .bc_row.gutenb_template #breadcrumb__wrapper {
    padding: 0 55px !important;
  }
}
body.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header.default_gutenberg {
  background-color: #fff;
}
body.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header.default_gutenberg #breadcrumb__wrapper {
  color: #333 !important;
}
body.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header.default_gutenberg #breadcrumbs a {
  color: #4574a1 !important;
}
body.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header.default_gutenberg .bc_row {
  padding: 0 10px;
}
@media (min-width: 62em) {
  body.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header.default_gutenberg .bc_row {
    padding: 0 65px;
  }
}
@media (min-width: 75em) {
  body.page-template-gutenberg-blank-template.has-bureau-subnav #bc_wrapper.no_header.default_gutenberg .bc_row {
    padding: 0 60px;
  }
}
body.page-template-gutenberg-blank-template #bc_wrapper.no_header {
  margin-top: 20px;
}
body.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumb__wrapper {
  color: #333 !important;
}
body.page-template-gutenberg-blank-template #bc_wrapper.no_header #breadcrumbs a {
  color: #4574a1;
}
body.page-template-gutenberg-blank-template #bc_wrapper.no_header.default_gutenberg {
  background-color: #0a314d;
  margin-top: 0;
}
body.page-template-gutenberg-blank-template #bc_wrapper.no_header.default_gutenberg #breadcrumb__wrapper {
  color: #fff !important;
  padding: 0;
}
body.page-template-gutenberg-blank-template #bc_wrapper.no_header.default_gutenberg #breadcrumb__wrapper a {
  color: #fff !important;
}
body.page-template-gutenberg-blank-template #bc_wrapper.no_header.default_gutenberg .bc_row {
  padding: 0 20px;
}
@media (min-width: 62em) {
  body.page-template-gutenberg-blank-template #bc_wrapper.no_header.default_gutenberg .bc_row {
    padding: 0 70px;
  }
}
@media (min-width: 75em) {
  body.page-template-gutenberg-blank-template #bc_wrapper.no_header.default_gutenberg .bc_row {
    padding: 0 60px;
  }
}
body.page-template-blank-template.has-bureau-subnav #bc_wrapper {
  background-color: #fff;
  padding: 20px 0 30px;
}
body.page-template-blank-template.has-bureau-subnav .bc_hide {
  border: 1px solid #333 !important;
}
body.page-template-blank-template.has-bureau-subnav #breadcrumbs {
  color: #333;
  padding: 0;
}
@media (min-width: 62em) {
  body.page-template-blank-template.has-bureau-subnav #breadcrumbs {
    padding: 0 25px;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-blank-template.has-bureau-subnav #breadcrumbs {
    padding: 0 35px;
  }
}
body.page-template-blank-template.has-bureau-subnav #breadcrumbs a {
  color: #4574a1;
}
body.page-template-blank-template.has-bureau-subnav #breadcrumbs a:visited {
  color: #4574a1;
}
body.page-template-blank-template.has-bureau-subnav .row.bc_row {
  padding: 0 10px;
}
@media (min-width: 62em) {
  body.page-template-blank-template.has-bureau-subnav .row.bc_row {
    padding: 0 30px;
  }
}
body.page-template-blank-template #bc_wrapper {
  background-color: #0a314d;
  padding: 20px 0 30px;
}
@media (min-width: 48em) {
  body.page-template-blank-template #breadcrumb__wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
    padding: 0;
  }
}
body.page-template-blank-template #breadcrumbs {
  padding: 0;
}
@media (min-width: 48em) {
  body.page-template-blank-template #breadcrumbs {
    padding: 0 28px;
  }
}
body.page-template-blank-template #breadcrumbs a {
  color: #fff;
}
body.page-template-blank-template #breadcrumbs a:visited {
  color: #fff;
}
body.page-template-blank-template .bc_row {
  padding: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-blank-template .bc_row {
    padding: 0 30px;
  }
}
body.post-type-archive .bc_row #breadcrumb__wrapper {
  padding: 0;
}

body[class*=tax-state_] .bc_row #breadcrumb__wrapper {
  padding: 0 !important;
}

.bc_row {
  display: block;
}
@media (min-width: 62em) {
  .bc_row {
    display: grid;
  }
}

#breadcrumbs {
  margin: 0 auto;
  max-width: 1260px;
  padding: 20px 0 30px;
}
#breadcrumbs a {
  color: #fff;
  font-weight: bold;
  text-decoration: underline;
}
#breadcrumbs a:hover {
  color: #8d98aa !important;
  text-decoration: underline;
}
#breadcrumbs a:visited {
  color: #fff;
}

.bc_content {
  display: flex;
  flex-wrap: wrap;
  font-size: 12px;
  line-height: 20px;
  max-width: 700px;
}
@media (min-width: 48em) {
  .bc_content {
    display: inline;
    flex-wrap: nowrap;
    max-width: 840px;
  }
}
@media only screen and (min-width: 48em) and (min-width: 834px) and (max-width: 1194px) {
  .bc_content {
    max-width: 700px;
  }
}
@media (min-width: 62em) {
  .bc_content {
    display: block;
  }
}
.bc_content.noflex {
  display: block;
}
.bc_content.noflex .bc_current.collapse {
  overflow: visible;
  white-space: normal;
}

.bc_hide {
  border: 1px solid #fff;
  cursor: pointer;
  display: none;
  font-size: 10px;
  margin: 5px 0;
  padding: 5px 20px;
  text-transform: uppercase;
}
.bc_hide.visible {
  display: inline-block;
}

.bc_carat {
  direction: ltr;
  display: inline-block;
  margin: 0 5px;
}
.bc_carat::before {
  content: ">";
}

.bc_current {
  display: inline;
}
.bc_current.collapse {
  flex: 1;
  max-width: 290px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 48em) {
  .bc_current.collapse {
    max-width: none;
    white-space: normal;
  }
}
@media (min-width: 62em) {
  .bc_current.collapse {
    flex: none;
    white-space: normal;
  }
}

.rtl .bc_middle {
  display: inline;
  word-break: keep-all;
}

.bc_middle {
  display: inline;
  word-break: break-word;
}
.bc_middle.collapse {
  display: none;
}
@media (min-width: 48em) {
  .bc_middle.collapse {
    display: inline;
    flex: none;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
@media (min-width: 62em) {
  .bc_middle.collapse {
    display: inline;
    flex: none;
  }
}

.bc_ellipse {
  cursor: pointer;
  display: inline;
  margin: 0 5px;
}
@media (min-width: 48em) {
  .bc_ellipse {
    display: none;
  }
}
.bc_ellipse.hidden {
  display: none;
}

.header-alert {
  background-color: #b20409;
  height: auto;
  max-height: 999px;
  overflow: hidden;
  position: relative;
  transition: max-height 0.4s ease;
  word-break: break-word;
  z-index: 3;
}
.header-alert--is-closed {
  max-height: 0;
}
.header-alert__content {
  padding: 26px 48px 36px 24px;
  position: relative;
}
.header-alert__content div {
  margin-top: 6px;
}
.header-alert__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #fff;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 1.14px;
  text-transform: uppercase;
}
.header-alert__body, .header-alert__content p:not(.header-alert__title) {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #fff;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  display: inline;
  margin-right: 10px;
  margin-top: 12px;
}
.header-alert__body b, .header-alert__content p:not(.header-alert__title) b {
  font-weight: 700;
}
.header-alert__content a {
  color: #fff;
  transition: color 0.2s ease;
}
.header-alert__content a:empty {
  display: none;
}
.header-alert__content a:hover, .header-alert__content a:active, .header-alert__content a:focus {
  color: #ccc;
}
.header-alert__close {
  background-color: transparent;
  border: 0;
  color: #fff;
  cursor: pointer;
  padding: 0;
  position: absolute;
  right: 20px;
  top: 26px;
}
.header-alert__close::after {
  font-size: 26px;
  transition: color 0.2s ease;
}
.header-alert__close:hover::after, .header-alert__close:active::after, .header-alert__close:focus::after {
  color: #ccc;
}

.page-subnavigation {
  background: #fff;
  border-top: 1px solid #ccc;
  position: relative;
}
.page-subnavigation__menu-trigger,
.page-subnavigation a {
  color: #0a314d;
  display: block;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.54px;
  line-height: 1.2857142857;
  padding: 18px 10px;
  width: 100%;
}
.page-subnavigation__menu-trigger {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background: #fff;
  border: 0;
  cursor: pointer;
  height: 63px;
  position: relative;
  text-align: left;
}
@media (min-width: 62em) {
  .page-subnavigation__menu-trigger {
    display: none;
  }
}
.page-subnavigation__menu-trigger::after {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  color: #0a314d;
  font-size: 9px;
  opacity: 0.5;
  right: 20px;
  transition: transform 0.2s ease-in-out;
}
.page-subnavigation__menu {
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);
  display: none;
  padding: 0 45px !important;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 2;
}
@media (min-width: 62em) {
  .page-subnavigation__menu {
    display: block !important;
    position: relative;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  .page-subnavigation__menu {
    padding: 0 55px !important;
  }
}
.page-subnavigation.expand .page-subnavigation__menu-trigger::after {
  transform: translateY(-50%) rotateX(180deg);
}
@media (min-width: 62em) {
  .page-subnavigation__menu {
    border-bottom: 0;
    box-shadow: none;
    min-height: 51px;
    padding: 0 17px;
  }
  .page-subnavigation .menu {
    display: flex;
  }
  .page-subnavigation .menu-item {
    display: flex;
  }
  .page-subnavigation .menu-item a {
    align-items: center;
    background-clip: content-box;
    display: flex;
    font-weight: 400;
    height: 100%;
    letter-spacing: 0;
    padding-right: 25px;
    position: relative;
    width: auto;
  }
  .page-subnavigation .menu-item a::after {
    background: #d01319;
    bottom: 0;
    content: "";
    height: 6px;
    left: 10px;
    opacity: 0;
    position: absolute;
    right: 25px;
    transition: opacity 0.2s ease;
  }
  .page-subnavigation .menu-item a:hover::after, .page-subnavigation .menu-item a:active::after, .page-subnavigation .menu-item a:focus::after {
    opacity: 1;
  }
  .page-subnavigation .menu-item.current-menu-item a {
    font-weight: 700;
  }
  .page-subnavigation .menu-item.current-menu-item a::after {
    opacity: 1;
  }
}

/* Header 2 */
.nav__policies {
  -ms-grid-rows: 100%;
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: calc(100vh - 112px);
  overflow: hidden;
  width: 100%;
}
.isIE11 .nav__policies {
  display: block;
}
@media (min-width: 62em) {
  .isIE11 .nav__policies {
    display: -ms-grid;
    display: grid;
  }
}
@media (min-width: 62em) {
  .nav__policies {
    display: grid;
    max-height: none;
    padding: 14px 0 0;
  }
}
.nav__policies-header {
  font-family: "EB Garamond", Times, Serif;
  font-size: 42px;
  color: #fff;
  font-weight: 500;
  line-height: 48px;
  letter-spacing: -0.5px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-top: 40px;
  position: relative;
  max-height: calc(100vh - 80px);
}
@media (min-width: 48em) {
  .nav__policies-header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .nav__policies-header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1/span 3;
    margin-top: 0;
  }
}
.nav__policies-header-decor {
  position: relative;
}
.nav__policies-header-decor::after {
  background-color: #c1a783;
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: -16px;
  top: 5px;
  transform: rotate(15deg);
  width: 1px;
}
.nav__policies-list {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-top: 22px;
  overflow: hidden;
  overflow-y: auto;
}
.isIE11 .nav__policies-list {
  height: calc(100vh - 220px);
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav__policies-list {
    overflow-y: visible;
  }
}
@media (min-width: 48em) {
  .nav__policies-list {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .nav__policies-list {
    -ms-grid-column: 7;
    -ms-grid-column-span: 17;
    grid-column: 4/span 9;
    margin-top: 0;
  }
}
.nav__policies-list-items {
  padding-bottom: 20px;
}
@media (min-width: 48em) {
  .nav__policies-list-items {
    -moz-column-gap: 4.16%;
         column-gap: 4.16%;
    -moz-columns: 2;
         columns: 2;
  }
}
@media (min-width: 62em) {
  .nav__policies-list-items {
    -moz-column-gap: 3.125%;
         column-gap: 3.125%;
    -moz-columns: 3;
         columns: 3;
  }
}
@media (min-width: 75em) {
  .nav__policies-list-items {
    -moz-column-gap: 2.63%;
         column-gap: 2.63%;
  }
}
.nav__policies-list .nav__policies-list-item a {
  color: #fff;
  padding: 0;
  transition: color 0.2s ease-out;
}
.nav__policies-list .nav__policies-list-item a:active {
  color: #fff;
  font-weight: bold;
}
.nav__policies-list .nav__policies-list-item a:focus-visible {
  color: #fff;
  font-weight: bold;
}
.nav__policies-list .nav__policies-list-item a:hover {
  color: #fff;
  font-weight: bold;
}
@media (min-width: 62em) {
  .nav__policies.has-sub-navigation {
    display: -ms-grid;
    display: grid;
    grid-template-rows: none;
    height: 100%;
    padding: 14px 0;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav__policies.has-sub-navigation {
    max-height: calc(100% - 33px);
    overflow-y: visible;
  }
}
.nav__policies.has-sub-navigation .nav__policies-header {
  margin-bottom: 28px;
}
.nav__policies.has-sub-navigation .nav__policies-list {
  max-height: calc(100vh - 112px);
}
@media (min-width: 48em) {
  .nav__policies.has-sub-navigation .nav__policies-list {
    max-height: calc(100vh - 80px);
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav__policies.has-sub-navigation .nav__policies-list {
    overflow: visible;
  }
}
.nav__policies.has-sub-navigation .nav__policies-list-items {
  padding-bottom: 30px;
}
.isIE11 .nav__policies.has-sub-navigation .nav__policies-list-items {
  padding-bottom: 130px;
}
@media (min-width: 48em) {
  .isIE11 .nav__policies.has-sub-navigation .nav__policies-list-items {
    padding-bottom: 20px;
  }
}
@media (min-width: 48em) {
  .nav__policies.has-sub-navigation .nav__policies-list-items {
    overflow: hidden;
    overflow-y: auto;
  }
}
.nav__policies.has-sub-navigation .nav__policies-list-container {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  margin-top: 54px;
  page-break-inside: avoid;
}
.nav__policies.has-sub-navigation .nav__policies-list-container:first-of-type {
  margin-top: 0;
}
.nav__policies.has-sub-navigation .nav__policies-list-item {
  margin-top: 22px;
}
.nav__policies.has-sub-navigation .nav__policies-list-item:first-child {
  margin-top: 26px;
}
@media (min-width: 62em) {
  .nav__policies.has-sub-navigation .nav__policies-list-item {
    margin-top: 15px;
  }
  .nav__policies.has-sub-navigation .nav__policies-list-item:first-child {
    margin-top: 22px;
  }
}
.nav__policies.has-sub-navigation .nav__policies-list-item a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0;
  padding: 0;
}
@media (min-width: 62em) {
  .nav__policies.has-sub-navigation .nav__policies-list-item a {
    font-size: 14px;
  }
}
.nav__policies.has-sub-navigation .nav__policies-list-item a:hover, .nav__policies.has-sub-navigation .nav__policies-list-item a:active, .nav__policies.has-sub-navigation .nav__policies-list-item a:focus {
  color: #fff;
  font-weight: bold;
}
.nav__policies.has-sub-navigation .nav__policies-list-header {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #fff;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
  padding: 0;
}
.nav__policies.has-sub-navigation a.nav__policies-list-header {
  transition: color 0.2s ease-out;
}
.nav__policies.has-sub-navigation a.nav__policies-list-header:hover, .nav__policies.has-sub-navigation a.nav__policies-list-header:active, .nav__policies.has-sub-navigation a.nav__policies-list-header:focus {
  color: #fff;
  font-weight: bold;
}

.nav__about {
  -ms-grid-rows: 100%;
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: calc(100vh - 112px);
  overflow: hidden;
  width: 100%;
}
.isIE11 .nav__about {
  display: block;
}
@media (min-width: 62em) {
  .isIE11 .nav__about {
    display: -ms-grid;
    display: grid;
  }
}
@media (min-width: 62em) {
  .nav__about {
    display: grid;
    max-height: none;
    padding: 14px 0 0;
  }
}
.nav__about-header {
  font-family: "EB Garamond", Times, Serif;
  font-size: 42px;
  color: #fff;
  font-weight: 500;
  line-height: 48px;
  letter-spacing: -0.5px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-top: 40px;
  position: relative;
  max-height: calc(100vh - 80px);
}
@media (min-width: 48em) {
  .nav__about-header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .nav__about-header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1/span 3;
    margin-top: 0;
  }
}
.nav__about-header-decor {
  position: relative;
}
.nav__about-header-decor::after {
  background-color: #c1a783;
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: -16px;
  top: 5px;
  transform: rotate(15deg);
  width: 1px;
}
.nav__about-list {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-top: 22px;
  overflow: hidden;
  overflow-y: auto;
}
.isIE11 .nav__about-list {
  height: calc(100vh - 220px);
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav__about-list {
    overflow-y: visible;
  }
}
@media (min-width: 48em) {
  .nav__about-list {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .nav__about-list {
    -ms-grid-column: 7;
    -ms-grid-column-span: 17;
    grid-column: 4/span 9;
    margin-top: 0;
  }
}
.nav__about-list-items {
  padding-bottom: 30px;
}
@media (min-width: 48em) {
  .nav__about-list-items {
    -moz-column-gap: 4.16%;
         column-gap: 4.16%;
    -moz-columns: 2;
         columns: 2;
  }
}
@media (min-width: 62em) {
  .nav__about-list-items {
    -moz-column-gap: 3.125%;
         column-gap: 3.125%;
    -moz-columns: 3;
         columns: 3;
  }
}
@media (min-width: 75em) {
  .nav__about-list-items {
    -moz-column-gap: 2.63%;
         column-gap: 2.63%;
  }
}
.nav__about-list .nav__about-list-item a {
  padding: 0;
  color: #fff;
  transition: color 0.2s ease-out;
}
.nav__about-list .nav__about-list-item a:hover {
  color: #fff;
  font-weight: bold;
}
@media (min-width: 62em) {
  .nav__about.has-sub-navigation {
    display: -ms-grid;
    display: grid;
    grid-template-rows: none;
    height: 100%;
    padding: 14px 0;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav__about.has-sub-navigation {
    max-height: calc(100% - 33px);
    overflow-y: visible;
  }
}
.nav__about.has-sub-navigation .nav__about-header {
  margin-bottom: 28px;
}
.nav__about.has-sub-navigation .nav__about-list {
  max-height: calc(100vh - 112px);
}
@media (min-width: 48em) {
  .nav__about.has-sub-navigation .nav__about-list {
    max-height: calc(100vh - 80px);
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav__about.has-sub-navigation .nav__about-list {
    overflow: visible;
  }
}
.isIE11 .nav__about.has-sub-navigation .nav__about-list-items {
  padding-bottom: 130px;
}
@media (min-width: 48em) {
  .isIE11 .nav__about.has-sub-navigation .nav__about-list-items {
    padding-bottom: 20px;
  }
}
@media (min-width: 48em) {
  .nav__about.has-sub-navigation .nav__about-list-items {
    overflow: hidden;
    overflow-y: auto;
  }
}
.nav__about.has-sub-navigation .nav__about-list-container {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  page-break-inside: avoid;
  margin-top: 54px;
}
.nav__about.has-sub-navigation .nav__about-list-container:first-of-type {
  margin-top: 0;
}
.nav__about.has-sub-navigation .nav__about-list-item {
  margin-top: 22px;
}
.nav__about.has-sub-navigation .nav__about-list-item:first-child {
  margin-top: 26px;
}
@media (min-width: 62em) {
  .nav__about.has-sub-navigation .nav__about-list-item {
    margin-top: 15px;
  }
  .nav__about.has-sub-navigation .nav__about-list-item:first-child {
    margin-top: 22px;
  }
}
.nav__about.has-sub-navigation .nav__about-list-item a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0;
  padding: 0;
}
@media (min-width: 62em) {
  .nav__about.has-sub-navigation .nav__about-list-item a {
    font-size: 14px;
  }
}
.nav__about.has-sub-navigation .nav__about-list-item a:hover, .nav__about.has-sub-navigation .nav__about-list-item a:active, .nav__about.has-sub-navigation .nav__about-list-item a:focus {
  color: #fff;
  font-weight: bold;
}
.nav__about.has-sub-navigation .nav__about-list-header {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #fff;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
  padding: 0;
}
.nav__about.has-sub-navigation a.nav__about-list-header {
  transition: color 0.2s ease-out;
}
.nav__about.has-sub-navigation a.nav__about-list-header:hover, .nav__about.has-sub-navigation a.nav__about-list-header:active, .nav__about.has-sub-navigation a.nav__about-list-header:focus {
  color: #fff;
  font-weight: bold;
}

.nav__countries {
  color: #fff;
  grid-template-rows: auto 1fr;
  height: calc(100% - 33px);
  min-height: 100px;
  width: 100%;
}
@media (min-width: 62em) {
  .nav__countries {
    height: 100%;
    padding: 14px 0 0;
  }
}
.nav__countries .nav__country {
  padding: 0;
}
.nav__countries .nav__countries_last {
  padding-bottom: 20px !important;
}
.nav__countries .chosen-container .chosen-results .disabled-result {
  clear: both;
  color: #8d98aa;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
  margin-left: 0;
  position: relative;
}
@media (min-width: 62em) {
  .nav__countries .chosen-container .chosen-results .disabled-result {
    color: #8d98aa;
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    font-weight: 500;
    left: 0;
    letter-spacing: 0;
    line-height: 48px;
    margin-top: 0;
    position: absolute;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav__countries {
    overflow: hidden;
    overflow-y: auto;
  }
}
.nav__countries .nav__countries .nav__country2 {
  font-size: 16px !important;
  line-height: 21px !important;
  margin: 7px 6px !important;
  padding: 0 !important;
}
.nav__countries .nav__country:active {
  color: #fff;
  font-weight: bold;
}
.nav__countries .nav__country:focus-visible {
  color: #fff;
  font-weight: bold;
}
.nav__countries .nav__country:hover {
  color: #fff;
  font-weight: bold;
}
.isIE11 .nav__countries {
  display: block;
}
@media (min-width: 62em) {
  .isIE11 .nav__countries {
    display: -ms-grid;
    display: grid;
  }
}
.isIE11 .nav__countries .chosen-container .chosen-drop {
  height: calc(100vh - 162px);
  overflow: hidden;
}
@media (min-width: 62em) {
  .isIE11 .nav__countries .chosen-container .chosen-drop {
    height: 100%;
  }
}
.nav__countries-header {
  font-family: "EB Garamond", Times, Serif;
  font-size: 42px;
  color: #fff;
  font-weight: 500;
  line-height: 48px;
  letter-spacing: -0.5px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-top: 40px;
  position: relative;
}
@media (min-width: 48em) {
  .nav__countries-header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .nav__countries-header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1/span 3;
    margin-top: 0;
  }
}
.nav__countries-header-decor {
  position: relative;
}
.nav__countries-header-decor::after {
  background-color: #c1a783;
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: -16px;
  top: 5px;
  transform: rotate(15deg);
  width: 1px;
}
.nav__countries-content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  overflow: hidden;
}
@media (min-width: 48em) {
  .nav__countries-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .nav__countries-content {
    -ms-grid-column: 9;
    -ms-grid-column-span: 13;
    grid-column: 5/span 7;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav__countries-content {
    overflow: visible;
  }
}
.nav__countries-content label {
  left: -99999px;
  position: absolute;
  top: 0;
}
.nav__countries .chosen-container {
  border: 0;
  height: 100%;
}
.nav__countries .chosen-container.chosen-with-drop {
  padding-bottom: 0;
}
.nav__countries .chosen-container .chosen-single {
  display: none;
}
.nav__countries .chosen-container .chosen-drop {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: none;
  position: relative;
  top: auto;
}
.nav__countries .chosen-container .chosen-drop .chosen-search {
  margin-top: -10px;
  padding: 30px 5px;
}
@media (min-width: 62em) {
  .nav__countries .chosen-container .chosen-drop .chosen-search {
    margin-bottom: 30px;
    margin-top: 0;
    padding: 5px;
  }
}
.nav__countries .chosen-container .chosen-drop .chosen-search .chosen-search-input {
  background-color: transparent;
  border-bottom: 2px solid rgba(118, 118, 118, 0.2);
  color: #fff;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-weight: 400;
  padding-left: 40px;
  padding-right: 5px;
}
.nav__countries .chosen-container .chosen-drop .chosen-search .chosen-search-input::-moz-placeholder {
  color: #8d98aa;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-weight: 400;
}
.nav__countries .chosen-container .chosen-drop .chosen-search .chosen-search-input:-ms-input-placeholder {
  color: #8d98aa;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-weight: 400;
}
.nav__countries .chosen-container .chosen-drop .chosen-search .chosen-search-input::placeholder {
  color: #8d98aa;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-weight: 400;
}
.isIE11 .nav__countries .chosen-container .chosen-drop .chosen-search .chosen-search-input {
  padding-bottom: 5px;
}
.nav__countries .chosen-container .chosen-drop .chosen-search::after {
  color: #fff;
  font-size: 16px;
  left: 10px;
  right: auto;
}
.nav__countries .chosen-container .chosen-results {
  height: 100%;
  max-height: none;
  min-height: 120px;
  padding: 0;
  top: auto;
  transform: none;
}
@media (min-width: 48em) {
  .nav__countries .chosen-container .chosen-results {
    min-height: 0;
    padding-left: 60px;
  }
}
@media (min-width: 62em) {
  .nav__countries .chosen-container .chosen-results {
    max-height: calc(100vh - 300px);
    padding-left: 68px;
  }
}
.nav__countries .chosen-container .chosen-results .active-result,
.nav__countries .chosen-container .chosen-results .result-selected {
  color: #8d98aa;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0;
  transition: color 0.2s ease-out;
}
@media (min-width: 62em) {
  .nav__countries .chosen-container .chosen-results .active-result,
.nav__countries .chosen-container .chosen-results .result-selected {
    font-size: 14px;
  }
}
.nav__countries .chosen-container .chosen-results .active-result:active,
.nav__countries .chosen-container .chosen-results .result-selected:active {
  color: #fff;
  font-weight: bold;
}
.nav__countries .chosen-container .chosen-results .active-result:focus-visible,
.nav__countries .chosen-container .chosen-results .result-selected:focus-visible {
  color: #fff;
  font-weight: bold;
}
.nav__countries .chosen-container .chosen-results .active-result:hover,
.nav__countries .chosen-container .chosen-results .result-selected:hover {
  color: #fff;
  font-weight: bold;
}
.nav__countries .chosen-container .chosen-results .noindent {
  margin-bottom: 0 !important;
}
.nav__countries .chosen-container .chosen-results .indent {
  margin-left: 22px !important;
  margin-top: 0 !important;
  padding-left: 22px !important;
}
.nav__countries .chosen-container .chosen-results li.disabled-result {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #8d98aa;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0;
  margin-bottom: 15px;
  margin-top: 40px;
}
.nav__countries .chosen-container .chosen-results li.disabled-result em {
  text-decoration: none;
}
.nav__countries .chosen-container .chosen-results li.disabled-result:first-child {
  margin-top: 0;
  padding-top: 0;
}
@media (min-width: 48em) {
  .nav__countries .chosen-container .chosen-results li.disabled-result {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #8d98aa;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: 0;
    left: 0;
    margin-top: 46px;
    position: absolute;
  }
  .nav__countries .chosen-container .chosen-results li.disabled-result + .active-result {
    margin-top: 63px;
  }
  .nav__countries .chosen-container .chosen-results li.disabled-result:first-child {
    margin-top: 0;
  }
  .nav__countries .chosen-container .chosen-results li.disabled-result:first-child + .active-result {
    margin-top: 4px;
  }
}

.nav__primary-nav ul .nav__bureaus-offices {
  -ms-grid-rows: 100%;
  color: #fff;
  display: flex;
  flex-direction: column;
  grid-template-rows: auto 1fr;
  height: 100%;
  min-height: 0;
  overflow: hidden;
  width: 100%;
}
.isIE11 .nav__primary-nav ul .nav__bureaus-offices {
  display: block;
}
@media (min-width: 62em) {
  .isIE11 .nav__primary-nav ul .nav__bureaus-offices {
    display: -ms-grid;
    display: grid;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav__primary-nav ul .nav__bureaus-offices {
    max-height: calc(100% - 33px);
    overflow-y: visible;
  }
}
@media (min-width: 62em) {
  .nav__primary-nav ul .nav__bureaus-offices {
    display: grid;
    grid-template-rows: none;
    height: 100%;
    overflow-y: hidden;
    padding: 0;
  }
}
.nav__primary-nav ul .nav__bureaus-offices-header {
  font-family: "EB Garamond", Times, Serif;
  font-size: 42px;
  color: #fff;
  font-weight: 500;
  line-height: 48px;
  letter-spacing: -0.5px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-top: 40px;
  position: relative;
  margin-bottom: 30px;
  margin-top: 40px;
  max-width: 264px;
}
@media (min-width: 48em) {
  .nav__primary-nav ul .nav__bureaus-offices-header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .nav__primary-nav ul .nav__bureaus-offices-header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1/span 3;
    margin-top: 0;
  }
}
@media (min-width: 62em) {
  .nav__primary-nav ul .nav__bureaus-offices-header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1/span 4;
  }
}
@media (min-width: 48em) {
  .nav__primary-nav ul .nav__bureaus-offices-header {
    grid-template-rows: auto 1fr;
    max-width: none;
  }
}
@media (min-width: 62em) {
  .nav__primary-nav ul .nav__bureaus-offices-header {
    grid-template-rows: none;
    margin-bottom: 0;
    margin-top: 0;
  }
}
.nav__primary-nav ul .nav__bureaus-offices-header--is-hidden {
  display: none;
}
@media (min-width: 48em) {
  .nav__primary-nav ul .nav__bureaus-offices-header--is-hidden {
    display: block;
  }
}
.nav__primary-nav ul .nav__bureaus-offices-header-decor {
  position: relative;
}
.nav__primary-nav ul .nav__bureaus-offices-header-decor::after {
  background-color: #c1a783;
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: -16px;
  top: 5px;
  transform: rotate(15deg);
  width: 1px;
}
.nav__primary-nav ul .nav__bureaus-offices-content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  position: relative;
}
@media (min-width: 48em) {
  .nav__primary-nav ul .nav__bureaus-offices-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
    max-height: none;
    overflow: auto;
  }
}
@media (min-width: 62em) {
  .nav__primary-nav ul .nav__bureaus-offices-content {
    -ms-grid-column: 9;
    -ms-grid-column-span: 15;
    grid-column: 5/span 8;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav__primary-nav ul .nav__bureaus-offices-content {
    overflow: visible;
  }
}
@media (min-width: 62em) {
  .nav__primary-nav ul .nav__bureaus-offices-content-container {
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    position: relative;
    width: 100%;
  }
}
.nav__primary-nav ul .nav__bureaus-offices-list {
  height: 100%;
  left: 0;
  overflow: hidden;
  overflow-y: visible;
  padding-bottom: 20px;
  position: absolute;
  top: 0;
  transform: none;
  width: 100%;
}
@media (min-width: 48em) {
  .nav__primary-nav ul .nav__bureaus-offices-list {
    border-left: 1px solid rgba(118, 118, 118, 0.2);
    overflow: visible;
    padding: 0 30px;
    width: 50%;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav__primary-nav ul .nav__bureaus-offices-list {
    overflow: visible;
    position: relative;
  }
}
.nav__primary-nav ul .nav__bureaus-offices-list li {
  margin-top: 20px;
}
.nav__primary-nav ul .nav__bureaus-offices-list li:first-child {
  margin-top: 0;
}
@media (min-width: 62em) {
  .nav__primary-nav ul .nav__bureaus-offices-list li {
    margin-top: 14px;
  }
}
.nav__primary-nav ul .nav__bureaus-offices-list li.is-inactive button {
  color: #8d98aa !important;
}
.nav__primary-nav ul .nav__bureaus-offices-list li.is-inactive button::before, .nav__primary-nav ul .nav__bureaus-offices-list li.is-inactive button::after {
  color: #8d98aa !important;
  opacity: 0.5;
}
.nav__primary-nav ul .nav__bureaus-offices-list a,
.nav__primary-nav ul .nav__bureaus-offices-list button {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0;
  display: block;
  overflow: visible;
  padding: 0 40px 0 0;
  position: relative;
  text-overflow: inherit;
  text-transform: none;
  transform: translateZ(0);
  transition: transform 0.2s, opacity 0.2s, color 0.2s ease-out;
  white-space: normal;
  will-change: transform, opacity;
}
.nav__primary-nav ul .nav__bureaus-offices-list a:hover, .nav__primary-nav ul .nav__bureaus-offices-list a:active, .nav__primary-nav ul .nav__bureaus-offices-list a:focus,
.nav__primary-nav ul .nav__bureaus-offices-list button:hover,
.nav__primary-nav ul .nav__bureaus-offices-list button:active,
.nav__primary-nav ul .nav__bureaus-offices-list button:focus {
  color: #fff;
  font-weight: bold;
}
.nav__primary-nav ul .nav__bureaus-offices-list a.selected,
.nav__primary-nav ul .nav__bureaus-offices-list button.selected {
  color: #fff;
}
.nav__primary-nav ul .nav__bureaus-offices-list a.selected::before, .nav__primary-nav ul .nav__bureaus-offices-list a.selected::after,
.nav__primary-nav ul .nav__bureaus-offices-list button.selected::before,
.nav__primary-nav ul .nav__bureaus-offices-list button.selected::after {
  background: #fff;
}
@media (min-width: 62em) {
  .nav__primary-nav ul .nav__bureaus-offices-list a,
.nav__primary-nav ul .nav__bureaus-offices-list button {
    font-family: "Open Sans", Arial, Sans-Serif;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
  }
}
.nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button {
  position: relative;
  width: 100%;
}
.nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button::before {
  display: none;
}
.nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button::after {
  background: none;
  font-size: 8px;
  height: auto;
  line-height: 19px;
  right: 0;
  top: 2px;
  transform: rotate(-90deg);
  width: auto;
}
.nav__primary-nav ul .nav__bureaus-offices-internal {
  background: #0a314d;
  display: none;
  height: 100%;
  max-height: calc(100vh - 160px);
  opacity: 1;
  overflow: hidden;
  overflow-y: auto;
  padding: 0 20px 50px;
  position: fixed;
  right: 0;
  top: 70px;
  transform: translateX(0);
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  width: 100%;
  z-index: 5;
}
@media (min-width: 48em) {
  .nav__primary-nav ul .nav__bureaus-offices-internal {
    border-left: 1px solid rgba(118, 118, 118, 0.2);
    max-height: none;
    overflow: visible;
    padding: 0 30px 20px;
    position: absolute;
    top: 0;
    transform: translateX(100%);
  }
}
.nav__primary-nav ul .nav__bureaus-offices-internal.is-cloaked {
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.nav__primary-nav ul .nav__bureaus-offices-internal.is-hidden {
  opacity: 0;
  pointer-events: none;
  transform: translateX(-100%);
}
@media (min-width: 48em) {
  .nav__primary-nav ul .nav__bureaus-offices-internal.is-hidden {
    transform: translateX(66%);
  }
}
.nav__primary-nav ul .nav__bureaus-offices-internal-item:first-child {
  margin-top: 0;
}
@media (min-width: 48em) {
  .nav__primary-nav ul .nav__bureaus-offices-internal-item:nth-child(2) {
    margin-top: 0;
  }
}
.nav__primary-nav ul .nav__bureaus-offices-internal-item.grandchild {
  padding-left: 20px;
}
.nav__primary-nav ul .nav__bureaus-offices-internal-item:last-child {
  margin-bottom: 30px;
}
@media (min-width: 48em) {
  .nav__primary-nav ul .nav__bureaus-offices-internal-item:last-child {
    margin-bottom: 30px;
  }
}
.nav__primary-nav ul .nav__bureaus-offices-internal-item--header a,
.nav__primary-nav ul .nav__bureaus-offices-internal-item--header button {
  font-family: "EB Garamond", Times, Serif;
  font-size: 42px;
  color: #8d98aa;
  font-weight: 500;
  line-height: 48px;
  letter-spacing: -0.5px;
  background-color: #0a314d;
  border: 0;
  display: block;
  margin-bottom: 30px;
  text-align: left;
}
@media (min-width: 48em) {
  .nav__primary-nav ul .nav__bureaus-offices-internal-item--header {
    display: none;
  }
}
.nav__primary-nav ul .nav__bureaus-offices-internal-item--go-back {
  position: relative;
}
@media (min-width: 48em) {
  .nav__primary-nav ul ul.moves-out > li > button {
    opacity: 1 !important;
    transform: none !important;
  }
}
.nav__primary-nav ul li.nav__bureaus-offices-internal-item--go-back,
.nav__primary-nav ul li.nav__go-back {
  border-bottom: 1px solid rgba(118, 118, 118, 0.2);
  margin-top: 22px;
  padding: 0 0 16px;
}
.nav__primary-nav ul li.nav__bureaus-offices-internal-item--go-back a,
.nav__primary-nav ul li.nav__go-back a {
  font-size: 14px;
  padding: 0 0 0 20px;
}
.nav__primary-nav ul li.nav__bureaus-offices-internal-item--go-back a::before, .nav__primary-nav ul li.nav__bureaus-offices-internal-item--go-back a::after,
.nav__primary-nav ul li.nav__go-back a::before,
.nav__primary-nav ul li.nav__go-back a::after {
  left: 0;
  right: auto;
  top: 11px !important;
}
.nav__primary-nav ul li.nav__bureaus-offices-internal-item--go-back {
  background-color: #0a314d;
  left: 0;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: calc(100% - 40px);
  z-index: 4;
}
.nav__primary-nav ul li.nav__go-back {
  border-bottom: 1px solid rgba(118, 118, 118, 0.2);
  margin: 0 20px;
  padding: 0 0 16px;
}
.nav__primary-nav ul li.nav__go-back button {
  line-height: 1;
  padding: 0 0 0 20px;
}
.nav__primary-nav ul li.nav__go-back button::before, .nav__primary-nav ul li.nav__go-back button::after {
  left: 0;
  right: auto;
  top: 8px !important;
}
@media (min-width: 48em) {
  .nav__primary-nav ul li.nav__go-back {
    margin: 0 38px;
  }
}
.touch .nav__primary-nav ul li.nav__go-back--is-hidden-touch {
  display: none;
}

.search-is-visible .header-alert,
.search-is-visible .live_now_banner,
.overflow-hidden .header-alert,
.overflow-hidden .live_now_banner {
  display: none;
}

.header-banner-is-open .nav__search {
  top: 62px;
}
@media (min-width: 62em) {
  .header-banner-is-open .nav__search {
    top: 276px;
  }
}

.search-is-visible .header_banner_container {
  display: none;
}
@media (min-width: 62em) {
  .search-is-visible .header_banner_container {
    display: block;
  }
}

.nav__search {
  position: absolute;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  max-width: 1260px;
  pointer-events: none;
  opacity: 0;
  top: 62px;
  transition: opacity 0.2s 0s, visibility 0s 0.2s;
  visibility: hidden;
  width: 0;
  z-index: 3;
}
.nav__search-content {
  min-height: 100vh;
}
.nav__search-input-wrapper {
  margin-top: 30px;
}
.nav__search-input-wrapper label {
  left: -99999px;
  position: absolute;
  top: 0;
}
.nav__search-input {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #fff;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: -0.5px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: 0;
  border: 0;
  border-radius: 0;
  height: 40px;
  padding: 4px 0;
  width: 100%;
}
@media (min-width: 48em) {
  .nav__search-input {
    font-size: 36px;
    height: 48px;
    line-height: 42px;
  }
}
@media (min-width: 62em) {
  .nav__search-input {
    font-size: 42px;
    height: 56px;
    line-height: 48px;
  }
}
.nav__search-input::-moz-placeholder {
  color: #8d98aa;
}
.nav__search-input:-ms-input-placeholder {
  color: #8d98aa;
}
.nav__search-input::placeholder {
  color: #8d98aa;
}
.nav__search-input::-ms-clear {
  display: none;
}
.nav__search-input:focus {
  outline: none;
}
.nav__search-cta-wrapper {
  margin-top: 24px;
}
@media (min-width: 62em) {
  .nav__search-cta-wrapper {
    margin-top: 34px;
  }
}
.nav__search-cta {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #fff;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: 0;
  background: none;
  border: 0;
  cursor: pointer;
  opacity: 1 !important;
  padding: 0 30px 0 0;
  position: relative;
  text-transform: uppercase;
  transition: padding-right 0.2s ease-out, color 0.2s ease-out, opacity 0.2s ease-out;
  visibility: visible !important;
}
.no-touch .nav__search-cta {
  opacity: 0 !important;
  visibility: hidden !important;
}
.no-touch .nav__search-cta--is-visible {
  opacity: 1 !important;
  visibility: visible !important;
}
.nav__search-cta::after {
  font-size: 10px;
  right: 0;
  top: 14px;
  transition: color 0.2s ease-out;
}
.nav__search-cta:hover, .nav__search-cta:active, .nav__search-cta:focus {
  color: #fff;
  font-weight: bold;
  padding-right: 34px;
}
.nav__search-cta:hover::after, .nav__search-cta:active::after, .nav__search-cta:focus::after {
  color: #fff;
  font-weight: bold;
}
.nav__search-form {
  width: 100%;
}
.nav__search.is-visible {
  pointer-events: inherit;
  opacity: 1;
  transition: opacity 0.3s 0s, visibility 0s 0s;
  visibility: visible;
  width: 100%;
}
.nav-is-fixed .nav__search {
  position: fixed;
}
@media (min-width: 62em) {
  .nav__search {
    top: 134px;
  }
  .nav__search-input {
    font-family: "EB Garamond", Times, Serif;
    font-size: 64px;
    color: #fff;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: -0.5px;
    height: 86px;
    transition: color 0.2s ease;
  }
  .nav__search-content {
    display: flex;
    min-height: 0;
    align-content: center;
    align-items: center;
  }
  .nav__search-cta-wrapper {
    margin-top: 34px;
  }
}

/* Shared 2 */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.5);
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #21759b;
  display: block;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}

.additional-links {
  background-color: #0a314d;
  padding: 24px 0;
  position: relative;
  text-align: center;
  /** Header */
  /** Content */
}
.additional-links--state_country {
  padding-top: calc(0.75em + 56px);
}
@media (min-width: 48em) {
  .additional-links {
    padding: 48px 0;
  }
  .additional-links--state_country {
    padding-top: calc(0.75em + 80px);
  }
}
.additional-links .row {
  display: flex;
  flex-direction: column;
  padding-top: 6px;
}
.additional-links__header {
  margin-top: -0.75em;
  padding: 0 24px;
}
.additional-links--state_country .additional-links__header {
  margin-top: calc(-0.75em - 46px);
}
.additional-links__flag {
  max-height: 32px;
  max-width: 100px;
  margin: 0 auto 14px;
}
.additional-links__flag img {
  max-height: 32px;
  max-width: 100%;
  position: relative;
  width: auto;
}
.additional-links__headline {
  background-color: #0a314d;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 5.71px;
  line-height: 1.4;
  margin-left: 2.855px;
  max-width: 400px;
  padding: 0 12px;
  position: relative;
  text-transform: uppercase;
}
.additional-links__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  border: 1px solid #c1a783;
  padding: 0 24px 48px;
}
@media (min-width: 48em) {
  .additional-links__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .additional-links__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 48em) {
  .additional-links__content {
    padding-bottom: 96px;
  }
}
.additional-links__list-wrapper {
  margin-top: 39px;
}
@media (min-width: 48em) {
  .additional-links__list-wrapper {
    margin-top: 81px;
  }
}
.additional-links__list-wrapper--secondary {
  margin-top: 48px;
}
.additional-links__list {
  margin: 0 auto;
  margin-top: 15px;
  max-width: 660px;
}
@media (min-width: 48em) {
  .additional-links__list {
    margin-top: 26px;
  }
}
.additional-links__list-wrapper--secondary .additional-links__list {
  margin-top: 18px;
}
@media (min-width: 48em) {
  .additional-links__list-wrapper--secondary .additional-links__list {
    margin-top: 2px;
  }
}
.additional-links__list-label {
  color: #8d98aa;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 3.23px;
  margin-left: 1.615px;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .additional-links__list-wrapper--secondary .additional-links__list-label {
    margin-bottom: 12px;
  }
}
.additional-links__list-item {
  display: table;
  margin: 18px auto 0;
  position: relative;
}
@media (min-width: 48em) {
  .additional-links__list-item {
    margin-top: 28px;
  }
}
.additional-links__list-item:first-child {
  margin-top: 0;
}
.additional-links__list-wrapper--secondary .additional-links__list-item:first-child {
  margin-top: 0;
}
.additional-links__list-wrapper--secondary .additional-links__list-item {
  margin-top: 10px;
}
@media (min-width: 48em) {
  .additional-links__list-wrapper--secondary .additional-links__list-item {
    margin-top: 8px;
  }
}
.additional-links__list-item-text {
  transition: all 0.2s ease;
}
@media (min-width: 48em) {
  .additional-links__list-item-text {
    font-size: 36px;
    line-height: 1.1666666667;
  }
  .additional-links__list-wrapper--secondary .additional-links__list-item-text {
    font-size: 24px;
    line-height: 1.5;
  }
}
.additional-links__list-item-text:hover, .additional-links__list-item-text:active, .additional-links__list-item-text:focus {
  border-bottom-color: transparent;
}
.additional-links__list-wrapper--secondary .additional-links__list-item-text {
  border-bottom: 0;
  padding: 0;
}
.additional-links__list-item-link {
  position: absolute;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #fff;
  display: block;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: -0.43px;
  line-height: 1.3333333333;
  margin: 0 auto;
  position: relative;
  text-align: center;
  text-decoration: underline;
  text-transform: none;
  transition: all 0.2s ease;
}
.additional-links__list-wrapper--secondary .additional-links__list-item-link {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.32px;
}
.additional-links__list-item-link:hover, .additional-links__list-item-link:active, .additional-links__list-item-link:focus {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.additional-links__list-item-link:visited:hover {
  color: #8d98aa !important;
}

.video {
  width: 100%;
}
.video__wrapper {
  position: relative;
  margin-bottom: 24px;
}
.video__wrapper::before {
  content: "";
  display: block;
  padding-top: 56.25%;
  width: 100%;
}
.video__wrapper > .aspect-ratio-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.video__wrapper iframe {
  height: 100%;
  width: 100%;
}
.video__meta {
  color: #333;
}
@media (min-width: 62em) {
  .video__meta {
    border-left: 1px solid #c1a783;
  }
}
.video__title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  margin-bottom: 18px;
}
.video__caption {
  font-size: 16px;
}
.video__iframe, .video__poster {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.video__iframe.hidden, .video__poster.hidden {
  display: none;
}
.video__poster {
  background: #000;
  position: relative;
}
.video__poster img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.video__poster .video__details {
  bottom: 0;
  color: #fff;
  left: 0;
  margin: 15px;
  position: absolute;
}
@media (min-width: 48em) {
  .video__poster .video__details {
    margin: 20px;
  }
}
.video__poster .video__title {
  font-size: 17px;
  margin-bottom: 8px;
}
@media (min-width: 48em) {
  .video__poster .video__title {
    font-size: 24px;
  }
}
.video__poster .video__duration {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 13px;
  font-weight: 600;
}
@media (min-width: 48em) {
  .video__poster .video__duration {
    font-size: 16px;
  }
}
.video__poster .video__play {
  background: none;
  border: 2px solid #fff;
  border-radius: 50%;
  box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  height: 50px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-70%);
  width: 50px;
}
@media (min-width: 48em) {
  .video__poster .video__play {
    transform: translateX(-50%) translateY(-50%);
  }
}
.video__poster .video__play:hover, .video__poster .video__play:active, .video__poster .video__play:focus {
  outline: 0;
}
.video__poster .video__play .icon-icon-triangle::after {
  color: #fff;
  display: inline-block;
  font-size: 0.975em;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.15);
  transform: scale(1, 1.4) translateX(2px) translateY(1px);
}

.module .video-js .vjs-big-play-button {
  position: absolute;
  bottom: auto;
  left: 50%;
  right: auto;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 50%;
  height: 74px;
  margin-left: -37px;
  transform: none;
  transition: background-color 0.2s ease;
  width: 74px;
}
.module .video-js .vjs-big-play-button::before, .module .video-js .vjs-big-play-button > span::before {
  position: absolute;
  bottom: auto;
  left: 50%;
  right: auto;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 37px;
  line-height: 74px;
  margin: 0;
  opacity: 1;
}
.module .video-js .vjs-big-play-button:hover, .module .video-js .vjs-big-play-button:active, .module .video-js .vjs-big-play-button:focus {
  background-color: #0a314d;
}
.module .video-js .vjs-play-progress,
.module .video-js .vjs-volume-level {
  background-color: #0a314d;
}

div[data-waypoint=true] {
  opacity: 0;
  transition: opacity 0.5s ease-out;
}
div[data-waypoint=true].entered {
  opacity: 1;
}

div[data-component=stack].country-news-feed__articles, div[data-component=stack].country-news-feed__stack-wrapper, div[data-component=stack].state-content-feed-block-articles {
  opacity: 1;
}
div[data-component=stack].country-news-feed__articles > div, div[data-component=stack].country-news-feed__stack-wrapper > div, div[data-component=stack].state-content-feed-block-articles > div {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.5s ease-out;
}
div[data-component=stack].country-news-feed__articles > div.entered, div[data-component=stack].country-news-feed__stack-wrapper > div.entered, div[data-component=stack].state-content-feed-block-articles > div.entered {
  opacity: 1;
  transform: translateY(0);
}

.js-bgzoom-wrapper {
  overflow: hidden;
}

.js-bgzoom {
  transform-origin: center;
  transform: scale(1);
  transition: transform 0.75s ease-in-out;
}
.js-bgzoom.is-zoomed {
  transform: scale(1.3);
}

.js-bgfade {
  opacity: 0.25;
  transition: opacity 0.75s ease-in-out;
}
.js-bgfade.is-faded {
  opacity: 1;
}

.news-bar__list .thumbnail,
.policy-issues__article-img .thumbnail,
.feed-item__media .thumbnail {
  height: 80px;
  overflow: hidden;
  width: 80px;
}
.news-bar__list .thumbnail img,
.policy-issues__article-img .thumbnail img,
.feed-item__media .thumbnail img {
  height: 80px;
  position: relative;
  width: auto;
}
.news-bar__list .crop_left img,
.policy-issues__article-img .crop_left img,
.feed-item__media .crop_left img {
  right: 0;
}
.news-bar__list .crop_middle img,
.policy-issues__article-img .crop_middle img,
.feed-item__media .crop_middle img {
  right: 50%;
}
.news-bar__list .crop_right img,
.policy-issues__article-img .crop_right img,
.feed-item__media .crop_right img {
  right: 100%;
}

.front-page-secretary__featured-article-image .thumbnail {
  height: 80px;
  overflow: hidden;
  width: 80px;
}
.front-page-secretary__featured-article-image .thumbnail img {
  height: 80px;
  left: unset;
  position: relative;
  transform: none;
  width: auto;
}
.front-page-secretary__featured-article-image .crop_left img {
  right: 0;
}
.front-page-secretary__featured-article-image .crop_middle img {
  right: 50%;
}
.front-page-secretary__featured-article-image .crop_right img {
  right: 100%;
}

.fp-countries__article-img .thumbnail {
  height: 80px;
  overflow: hidden;
  width: 80px;
}
.fp-countries__article-img .thumbnail img {
  height: 80px !important;
  left: unset;
  max-width: none !important;
  position: relative;
  transform: none;
  width: auto;
}
.fp-countries__article-img .crop_left img {
  right: 0;
}
.fp-countries__article-img .crop_middle img {
  right: 50% !important;
}
.fp-countries__article-img .crop_right img {
  right: 100%;
}

.dipnote-header__top-story:not(:first-child) .dipnote-header__media .thumbnail {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
@media (min-width: 62em) {
  .dipnote-header__top-story:not(:first-child) .dipnote-header__media .thumbnail {
    max-height: 145px;
  }
}
.dipnote-header__top-story:not(:first-child) .dipnote-header__media .thumbnail img {
  position: absolute;
}
.dipnote-header__top-story:not(:first-child) .dipnote-header__media .crop_default {
  padding-top: 0;
}
.dipnote-header__top-story:not(:first-child) .dipnote-header__media .crop_default img {
  position: relative;
}
.dipnote-header__top-story:not(:first-child) .dipnote-header__media .crop_top img {
  top: 0;
}
.dipnote-header__top-story:not(:first-child) .dipnote-header__media .crop_middle img {
  top: -50%;
}
.dipnote-header__top-story:not(:first-child) .dipnote-header__media .crop_bottom img {
  bottom: 0;
}

.dipnote-feature-image {
  position: relative;
}
.dipnote-feature-image .thumbnail {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.dipnote-feature-image .thumbnail img {
  position: absolute;
}
.dipnote-feature-image .crop_default {
  padding-top: 0;
}
.dipnote-feature-image .crop_default img {
  position: relative;
}
.dipnote-feature-image .crop_top img {
  top: 0;
}
.dipnote-feature-image .crop_middle img {
  top: -50%;
}
.dipnote-feature-image .crop_bottom img {
  bottom: 0;
}
.dipnote-feature-image .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}

.dipnote-recent-stories li .thumbnail {
  max-height: 86px;
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.dipnote-recent-stories li .thumbnail img {
  position: absolute;
}
.dipnote-recent-stories li .crop_default {
  padding-top: 0;
}
.dipnote-recent-stories li .crop_default img {
  position: relative;
}
.dipnote-recent-stories li .crop_top img {
  top: 0;
}
.dipnote-recent-stories li .crop_middle img {
  top: -50%;
}
.dipnote-recent-stories li .crop_bottom img {
  bottom: 0;
}

.related-content__card__featured-image .thumbnail,
.card__image .thumbnail {
  height: 100%;
}
.related-content__card__featured-image .thumbnail img,
.card__image .thumbnail img {
  -o-object-fit: unset;
     object-fit: unset;
  position: relative;
  width: auto;
}
.related-content__card__featured-image .crop_default img,
.card__image .crop_default img {
  width: auto;
}
.related-content__card__featured-image .crop_left,
.card__image .crop_left {
  opacity: 0.4;
}
.related-content__card__featured-image .crop_middle,
.card__image .crop_middle {
  opacity: 0.4;
}
.related-content__card__featured-image .crop_right,
.card__image .crop_right {
  opacity: 0.4;
}

.country-news-feed__article-media-content .thumbnail {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.country-news-feed__article-media-content .thumbnail img {
  height: auto;
  -o-object-fit: unset;
     object-fit: unset;
  position: absolute;
}
.country-news-feed__article-media-content .crop_default {
  padding-top: 0;
}
.country-news-feed__article-media-content .crop_default img {
  position: relative;
}
.country-news-feed__article-media-content .crop_top img {
  top: 0;
}
.country-news-feed__article-media-content .crop_middle img {
  top: -50%;
}
.country-news-feed__article-media-content .crop_bottom img {
  bottom: 0;
}

.inline-disruptor__thumbnail::before {
  display: none !important;
}
.inline-disruptor__thumbnail .thumbnail {
  height: 160px;
  width: 100%;
}
@media (min-width: 62em) {
  .inline-disruptor__thumbnail .thumbnail {
    height: 160px;
  }
}
.inline-disruptor__thumbnail .thumbnail img {
  height: auto;
  -o-object-fit: unset;
     object-fit: unset;
  position: absolute;
  width: 100%;
}
.inline-disruptor__thumbnail .crop_default {
  height: auto;
  padding-top: 0;
}
.inline-disruptor__thumbnail .crop_default img {
  position: relative;
  top: 0;
}
.inline-disruptor__thumbnail .crop_top img {
  top: 0;
}
.inline-disruptor__thumbnail .crop_middle img {
  top: -50%;
}
.inline-disruptor__thumbnail .crop_bottom img {
  bottom: 0;
}

.supporting-content__column .thumbnail {
  height: 100%;
  opacity: 1;
}
.supporting-content__column .card__image .crop_default img {
  height: auto;
  width: 100%;
}
@media (min-width: 62em) {
  .supporting-content__column .card__image .crop_default img {
    height: 101%;
    width: auto;
  }
}

.content-feed__item {
  border-bottom: 1px solid rgba(118, 118, 118, 0.5);
  display: flex;
  padding: 36px 0;
}
.content-feed--state_bureau .content-feed__item:first-child {
  padding-top: 0;
}
@media (min-width: 62em) {
  .content-feed--state_bureau .content-feed__item {
    padding: 24px 0;
  }
}

.feed-item__text {
  flex: 1 1 auto;
  padding-right: 30px;
}
.feed-item__type {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  display: block;
  font-size: 12px;
  margin-bottom: 8px;
}
.feed-item__type::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.feed-item__type--empty {
  visibility: hidden;
}
.feed-item__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 22px;
  color: #333;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: -0.5px;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  text-transform: none;
}
@media (min-width: 62em) {
  .feed-item__title {
    font-size: 24px;
    line-height: 30px;
  }
}
.feed-item__title a {
  color: #4574a1;
}
.feed-item__title a:hover, .feed-item__title a:active, .feed-item__title a:focus {
  color: #8d98aa;
  text-decoration: underline;
}
.content-feed--state_bureau .feed-item__title a {
  color: #4574a1;
}
.content-feed--state_bureau .feed-item__title a:hover, .content-feed--state_bureau .feed-item__title a:active, .content-feed--state_bureau .feed-item__title a:focus {
  color: #8d98aa;
}
.feed-item__media {
  background-position: center;
  background-size: cover;
  border-radius: 4px;
  flex: 0 0 80px;
  height: 80px;
  overflow: hidden;
  position: relative;
  width: 80px;
}
@media (min-width: 48em) {
  .feed-item__media {
    margin-left: 80px;
  }
}
.feed-item__media > img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.feed-item__media .watermark {
  bottom: 0;
  margin-bottom: 5px;
  margin-right: 5px;
  position: absolute;
  right: 0;
}
.feed-item__media .thumbnail {
  position: relative;
}

.see-all {
  color: #0a314d;
  margin-top: 29px;
  margin-bottom: 30px;
}
.content-feed--state_bureau .see-all {
  color: #4574a1;
  margin-bottom: 0;
}
.see-all:hover, .see-all:active, .see-all:focus {
  color: #8d98aa;
}
.see-all::after {
  color: #d01319;
  display: inline-block;
  left: 100%;
  vertical-align: middle;
}
.see-all:visited {
  color: #6a7590;
}
.see-all:visited:hover, .see-all:visited:active, .see-all:visited:focus {
  color: #8d98aa;
}

.news-feature__title {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  font-weight: 400;
}
@media (min-width: 62em) {
  .news-feature__title {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
@media (min-width: 48em) {
  .news-feature__title {
    font-size: 36px;
  }
}
.news-feature__title a {
  color: #4574a1;
}
.news-feature__title a:hover, .news-feature__title a:active, .news-feature__title a:focus {
  color: #8d98aa;
  text-decoration: underline;
}
.news-feature__img {
  position: relative;
  display: block;
  margin-bottom: 24px;
  overflow: hidden;
}
.news-feature__img::before {
  content: "";
  display: block;
  padding-top: 84.8970251716%;
  width: 100%;
}
.news-feature__img > .aspect-ratio-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
@media (min-width: 62em) {
  .news-feature__img::before {
    padding-top: 56.25%;
  }
}
.news-feature__img img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.news-feature__img .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}

.news-panel__item-date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  margin-bottom: 12px;
}
.news-panel__item-date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}

/* Entry Content */
.entry-content {
  /**
   * Write the IE-compatible grid-template-columns equivalent which
   * needs to treat with gutters included as columns in of themselves.
   * @param  $width  Width of the actual column.
   * @param  $gutter Width of the gutter.
   * @param  $n      Number of times to repeat (number of columns - 1).
   */
  /**
   * Create IE-compatible and standards-compliant CSS grid column properties
   * @param  {int} $column-start Column start.
   * @param  {int} $column-span  Column span.
   */
  /**
   * Pull elements X number of columns to the left or right, converting column values into
   * negative margins, relative to the size of the element.
   */
  /**
   * Create subgrid-like functionality within a grid area. Fake it ’till you make it.
   */
  /**
   * Group :hover, :active, and :focus states into one mixin.
   */
  /**
   * A mixin for the hover effect first established on the cards:
   * On hover, create a box shadow.
   */
  /**
   * Write the IE-compatible grid-template-columns equivalent which
   * needs to treat with gutters included as columns in of themselves.
   * @param  $width  Width of the actual column.
   * @param  $gutter Width of the gutter.
   * @param  $n      Number of times to repeat (number of columns - 1).
   */
  /**
   * Create IE-compatible and standards-compliant CSS grid column properties
   * @param  {int} $column-start Column start.
   * @param  {int} $column-span  Column span.
   */
  /**
   * Pull elements X number of columns to the left or right, converting column values into
   * negative margins, relative to the size of the element.
   */
  /**
   * Create subgrid-like functionality within a grid area. Fake it ’till you make it.
   */
  /**
   * Group :hover, :active, and :focus states into one mixin.
   */
  /**
   * A mixin for the hover effect first established on the cards:
   * On hover, create a box shadow.
   */
  /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
  /* Document
  	 ========================================================================== */
  /**
   * 1. Correct the line height in all browsers.
   * 2. Prevent adjustments of font size after orientation changes in iOS.
   */
  /* Sections
  	 ========================================================================== */
  /**
   * Remove the margin in all browsers.
   */
  /**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
  /* Grouping content
  	 ========================================================================== */
  /**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  /* Text-level semantics
  	 ========================================================================== */
  /**
   * Remove the gray background on active links in IE 10.
   */
  /**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
  /**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  /**
   * Add the correct font size in all browsers.
   */
  /**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
  /* Embedded content
  	 ========================================================================== */
  /**
   * Remove the border on images inside links in IE 10.
   */
  /* Forms
  	 ========================================================================== */
  /**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */
  /**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
  /**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
  /**
   * Make sure that <select> elements don't over-extend their containers.
   */
  /**
   * Correct the inability to style clickable types in iOS and Safari.
   */
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
  /**
   * Correct the padding in Firefox.
   */
  /**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *		`fieldset` elements in all browsers.
   */
  /**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
  /**
   * Remove the default vertical scrollbar in IE 10+.
   */
  /**
   * 1. Add the correct box sizing in IE 10.
   * 2. Remove the padding in IE 10.
   */
  /**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
  /**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
  /**
   * Remove the inner padding in Chrome and Safari on macOS.
   */
  /**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
  /* Interactive
  	 ========================================================================== */
  /*
   * Add the correct display in Edge, IE 10+, and Firefox.
   */
  /*
   * Add the correct display in all browsers.
   */
  /* Misc
  	 ========================================================================== */
  /**
   * Add the correct display in IE 10+.
   */
  /**
   * Add the correct display in IE 10.
   */
  /**
   * Removes clear button IE
   */
  /**
   * Removes clear button Webkit
   */
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-top: 37px;
}
@font-face {
  .entry-content {
    font-family: "icomoon";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/icomoon/fonts/icomoon.eot?60dwqf");
    src: url("../fonts/icomoon/fonts/icomoon.eot?60dwqf#iefix") format("embedded-opentype"), url("../fonts/icomoon/fonts/icomoon.ttf?60dwqf") format("truetype"), url("../fonts/icomoon/fonts/icomoon.woff?60dwqf") format("woff"), url("../fonts/icomoon/fonts/icomoon.svg?60dwqf#icomoon") format("svg");
  }
}
.entry-content .image-replacement,
.entry-content .button--back-to-top {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.entry-content .image-replacement::before,
.entry-content .button--back-to-top::before {
  text-align: center;
  text-indent: 0;
}
.entry-content .clear-ul-styling {
  list-style: none;
  margin: 0;
  padding: 0;
}
.entry-content .position-absolute {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.entry-content .calendar__inner, .entry-content .recent-content__cards {
  border-top: 2px solid #c1a783;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12);
}
.entry-content a {
  text-decoration: none;
}
.entry-content [class^=icon-]::after,
.entry-content [class*=" icon-"]::after,
.entry-content [class^=icon-]::before,
.entry-content [class*=" icon-"]::before,
.entry-content .pagination .prev::after,
.pagination .entry-content .prev::after,
.entry-content .pagination .next::after,
.pagination .entry-content .next::after,
.entry-content .chosen-container .chosen-single::after,
.chosen-container .entry-content .chosen-single::after,
.entry-content .chosen-container .chosen-drop .chosen-search::after,
.chosen-container .chosen-drop .entry-content .chosen-search::after,
.entry-content blockquote::before,
.entry-content .stars-above::before,
.entry-content .page-subnavigation__menu-trigger::after,
.entry-content .nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button::after,
.nav__primary-nav ul .entry-content .nav__bureaus-offices-list > .has-children > button::after {
  font-family: "icomoon" !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}
.entry-content .icon-live::after {
  content: "\e911";
}
.entry-content .icon-arrow-left {
  display: inline-block;
}
.entry-content .icon-arrow-left::before {
  content: "\e900";
  display: inline-block;
  font-family: "icomoon" !important;
  transform: scaleX(-1);
  transform-origin: center;
}
.entry-content .icon-external-link::after {
  content: "\e901";
}
.entry-content .icon-icon-triangle::after {
  content: "\e902";
}
.entry-content .icon-stars::after {
  background: url("../images/star.svg") 0 0 repeat;
  background-size: 35%;
  content: "";
  height: 15px;
  width: 45px;
}
.entry-content .icon-airplane::after {
  content: "\e904";
}
.entry-content .icon-diamond::after {
  content: "\e905";
}
.entry-content .icon-download::after {
  content: "\e906";
}
.entry-content .icon-document::after {
  content: "\e90c";
}
.entry-content .icon-arrow-single-line-left::after {
  content: "\e907";
}
.entry-content .icon-arrow-single-line-right::after {
  content: "\e908";
}
.entry-content .icon-minus::after {
  content: "\e909";
}
.entry-content .icon-plus::after {
  content: "\e90a";
}
.entry-content .icon-quote::before,
.entry-content blockquote::before {
  content: "\e90b";
}
.entry-content .icon-chevron-down::after,
.entry-content .pagination .prev::after,
.pagination .entry-content .prev::after,
.entry-content .pagination .next::after,
.pagination .entry-content .next::after,
.entry-content .chosen-container .chosen-single::after,
.chosen-container .entry-content .chosen-single::after,
.entry-content .page-subnavigation__menu-trigger::after,
.entry-content .nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button::after,
.nav__primary-nav ul .entry-content .nav__bureaus-offices-list > .has-children > button::after {
  content: "\e90d";
}
.entry-content .icon-search::before,
.entry-content .chosen-container .chosen-drop .chosen-search::after,
.chosen-container .chosen-drop .entry-content .chosen-search::after {
  content: "\e90e";
}
.entry-content .icon-close::after {
  content: "\e910";
}
.entry-content .icon-arrow-single-line-up::after {
  content: "\e90f";
}
.entry-content .icon-facebook::after {
  content: "\ea90";
}
.entry-content .icon-twitter::after {
  content: "\e61b";
  font-family: "Font Awesome 6 Brands" !important;
}
.entry-content .icon-youtube::after {
  content: "\ea9d";
}
.entry-content .icon-flickr::after {
  content: "\eaa5";
}
.entry-content .icon-star::before {
  content: "\e912";
}
.entry-content .icon-close-thin::after {
  content: "\e913";
}
.entry-content .icon-social-share::after {
  content: "\e914";
}
.entry-content .icon-instagram::after {
  content: "\ea92";
}
.entry-content .icon-linkedin::after {
  content: "\eaca";
}
.entry-content .fa-twitter::before {
  content: "\e61b";
}
.entry-content .image-replacement,
.entry-content .button--back-to-top {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.entry-content .image-replacement::before,
.entry-content .button--back-to-top::before {
  text-align: center;
  text-indent: 0;
}
.entry-content .clear-ul-styling {
  list-style: none;
  margin: 0;
  padding: 0;
}
.entry-content .position-absolute {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.entry-content .calendar__inner, .entry-content .recent-content__cards {
  border-top: 2px solid #c1a783;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12);
}
.entry-content html,
.entry-content .html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
.entry-content body,
.entry-content .body {
  color: #000;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  margin: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.entry-content h1 {
  font-size: 2em;
  margin: 0;
}
.entry-content hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
.entry-content pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
.entry-content a {
  background-color: transparent;
  transition: color 0.2s ease;
}
.entry-content abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}
.entry-content b,
.entry-content strong {
  font-weight: bolder;
}
.entry-content code,
.entry-content kbd,
.entry-content samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
.entry-content small {
  font-size: 80%;
}
.entry-content sub,
.entry-content sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.entry-content sub {
  bottom: -0.25em;
}
.entry-content sup {
  top: -0.5em;
}
.entry-content i,
.entry-content em {
  font-style: italic;
}
.entry-content b,
.entry-content strong {
  font-weight: 700;
}
.entry-content * {
  box-sizing: border-box;
}
.entry-content img {
  border-style: none;
}
.entry-content button,
.entry-content input,
.entry-content optgroup,
.entry-content select,
.entry-content textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
.entry-content button,
.entry-content input { /* 1 */
  overflow: visible;
}
.entry-content button,
.entry-content select { /* 1 */
  text-transform: none;
}
.entry-content select {
  max-width: 100%;
}
.entry-content button,
.entry-content [type=button],
.entry-content [type=reset],
.entry-content [type=submit] {
  -webkit-appearance: button;
}
.entry-content button::-moz-focus-inner,
.entry-content [type=button]::-moz-focus-inner,
.entry-content [type=reset]::-moz-focus-inner,
.entry-content [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.entry-content button:-moz-focusring,
.entry-content [type=button]:-moz-focusring,
.entry-content [type=reset]:-moz-focusring,
.entry-content [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.entry-content fieldset {
  padding: 0.35em 0.75em 0.625em;
}
.entry-content legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
.entry-content progress {
  vertical-align: baseline;
}
.entry-content textarea {
  overflow: auto;
}
.entry-content [type=checkbox],
.entry-content [type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
.entry-content [type=number]::-webkit-inner-spin-button,
.entry-content [type=number]::-webkit-outer-spin-button {
  height: auto;
}
.entry-content [type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
.entry-content [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.entry-content ::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
.entry-content details {
  display: block;
}
.entry-content summary {
  display: list-item;
}
.entry-content template {
  display: none;
}
.entry-content [hidden] {
  display: none;
}
.entry-content input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.entry-content input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.entry-content input[type=search]::-webkit-search-decoration,
.entry-content input[type=search]::-webkit-search-cancel-button,
.entry-content input[type=search]::-webkit-search-results-button,
.entry-content input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.entry-content .mce-content-body h1,
.entry-content .mce-content-body h2,
.entry-content .mce-content-body h3,
.entry-content .mce-content-body h4,
.entry-content .mce-content-body h5 {
  color: #333;
}
.entry-content .mce-content-body h2 .icon-pdf::before {
  background-size: 32px !important;
  height: 32px !important;
  top: 5px !important;
  width: 28px !important;
}
.entry-content .mce-content-body h3 .icon-pdf::before {
  background-size: 28px !important;
  height: 28px !important;
  top: 6px !important;
  width: 26px !important;
}
.entry-content .mce-content-body h4 .icon-pdf::before {
  background-size: 24px !important;
  height: 24px !important;
  top: 5px !important;
  width: 22px !important;
}
.entry-content .mce-content-body h5 .icon-pdf::before {
  background-size: 18px !important;
  height: 18px !important;
  top: 3px !important;
  width: 16px !important;
}
.entry-content .mce-content-body a {
  border-bottom: 1px dashed;
}
.entry-content .mce-content-body a.external-link__pdf .icon-pdf::before {
  background-image: url("../images/dos_pdf.svg");
  background-size: 16px 16px;
  content: "";
  display: inline-block;
  height: 16px;
  margin-left: 2px;
  opacity: 1;
  position: relative;
  speak: none;
  text-transform: none;
  top: 2px;
  width: 14px;
}
.entry-content .mce-content-body a.external-link__pdf:hover {
  opacity: 0.7;
}
.entry-content .mce-content-body a .icon-external::after {
  background-image: url("../images/external-link-icon-navy.png");
  background-size: 22px 23px;
  content: "";
  display: inline-block;
  height: 22px;
  margin-left: -1px;
  opacity: 1;
  position: relative;
  speak: none;
  text-transform: none;
  top: 2px;
  width: 24px;
}
.entry-content .wp-caption.aligncenter {
  text-align: center;
}
.entry-content .wp-caption.aligncenter .wp-caption-dd {
  text-align: center;
}
.entry-content body {
  margin: 10px;
}
.entry-content body > h2,
.entry-content body > h3,
.entry-content body > h4,
.entry-content body > h5,
.entry-content body > p,
.entry-content body > ul,
.entry-content body > ol {
  margin-top: 20px;
}
.entry-content body > h2:first-child,
.entry-content body > h3:first-child,
.entry-content body > h4:first-child,
.entry-content body > h5:first-child,
.entry-content body > p:first-child,
.entry-content body > ul:first-child,
.entry-content body > ol:first-child {
  margin-top: 0;
}
.entry-content body > h2 + p,
.entry-content body > h3 + p,
.entry-content body > h4 + p,
.entry-content body > h5 + p {
  margin-top: 8px;
}
.entry-content body > p + p {
  margin-top: 18px;
}
.entry-content body > .slider-wrapper--inline + * {
  margin-top: 30px;
}
@media (min-width: 48em) {
  .entry-content body > .slider-wrapper--inline + * {
    margin-top: 70px;
  }
}
@media (min-width: 48em) {
  .entry-content body > .slider-wrapper--inline + * {
    margin-top: 86px;
  }
}
.entry-content body > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .entry-content body > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.state-sitemap .entry-content body > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .state-sitemap .entry-content body > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.entry-content body > h3 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .entry-content body > h3 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.entry-content body > h4,
.entry-content body > .header--four {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.entry-content body > h5 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.entry-content body > h6 {
  color: #333;
}
.entry-content body > h2 > a,
.entry-content body > h3 > a,
.entry-content body > h4 > a,
.entry-content body > h5 > a {
  border-bottom-color: rgba(69, 116, 161, 0);
  color: #4574a1;
  text-decoration: none;
  transition: all 0.2s ease;
}
.entry-content body > h2 > a:hover, .entry-content body > h2 > a:active, .entry-content body > h2 > a:focus,
.entry-content body > h3 > a:hover,
.entry-content body > h3 > a:active,
.entry-content body > h3 > a:focus,
.entry-content body > h4 > a:hover,
.entry-content body > h4 > a:active,
.entry-content body > h4 > a:focus,
.entry-content body > h5 > a:hover,
.entry-content body > h5 > a:active,
.entry-content body > h5 > a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
.entry-content body > p {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.25px;
  margin-top: 20px;
}
.entry-content body > p a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
}
.entry-content body > p a:hover, .entry-content body > p a:active, .entry-content body > p a:focus {
  text-decoration: none;
}
.entry-content body > p a:visited {
  color: #6a7590;
}
.entry-content body > p a:hover, .entry-content body > p a:active, .entry-content body > p a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.entry-content body > p a.external-link {
  border-bottom: 0;
}
.entry-content body > p a.external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.entry-content body > p a.external-link .external-link-title:hover, .entry-content body > p a.external-link .external-link-title:active, .entry-content body > p a.external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.entry-content body > p a.external-link:hover {
  border-bottom: 0 !important;
}
.entry-content body > p a.external-link:visited {
  color: #6a7590;
}
.entry-content body > p i,
.entry-content body > p em,
.entry-content body > p b {
  display: inline;
}
.entry-content body > p b,
.entry-content body > p strong {
  font-weight: 700;
}
.entry-content body > p em {
  font-style: italic;
}
.entry-content body > p.has-small-font-size {
  font-size: 13px;
}
.entry-content body > p.has-medium-font-size {
  font-size: 20px;
}
.entry-content body > p.has-large-font-size {
  font-size: 36px;
}
.entry-content body > p.has-huge-font-size {
  font-size: 42px;
}
.entry-content body h2 .external-link,
.entry-content body h3 .external-link,
.entry-content body h4 .external-link,
.entry-content body h5 .external-link,
.entry-content body ul .external-link,
.entry-content body ol .external-link {
  border-bottom: 0;
}
.entry-content body h2 .external-link .external-link-title,
.entry-content body h3 .external-link .external-link-title,
.entry-content body h4 .external-link .external-link-title,
.entry-content body h5 .external-link .external-link-title,
.entry-content body ul .external-link .external-link-title,
.entry-content body ol .external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.entry-content body h2 .external-link .external-link-title:hover, .entry-content body h2 .external-link .external-link-title:active, .entry-content body h2 .external-link .external-link-title:focus,
.entry-content body h3 .external-link .external-link-title:hover,
.entry-content body h3 .external-link .external-link-title:active,
.entry-content body h3 .external-link .external-link-title:focus,
.entry-content body h4 .external-link .external-link-title:hover,
.entry-content body h4 .external-link .external-link-title:active,
.entry-content body h4 .external-link .external-link-title:focus,
.entry-content body h5 .external-link .external-link-title:hover,
.entry-content body h5 .external-link .external-link-title:active,
.entry-content body h5 .external-link .external-link-title:focus,
.entry-content body ul .external-link .external-link-title:hover,
.entry-content body ul .external-link .external-link-title:active,
.entry-content body ul .external-link .external-link-title:focus,
.entry-content body ol .external-link .external-link-title:hover,
.entry-content body ol .external-link .external-link-title:active,
.entry-content body ol .external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.entry-content body h2 .external-link:hover,
.entry-content body h3 .external-link:hover,
.entry-content body h4 .external-link:hover,
.entry-content body h5 .external-link:hover,
.entry-content body ul .external-link:hover,
.entry-content body ol .external-link:hover {
  border-bottom: 0 !important;
}
.entry-content body h2 .external-link:visited,
.entry-content body h3 .external-link:visited,
.entry-content body h4 .external-link:visited,
.entry-content body h5 .external-link:visited,
.entry-content body ul .external-link:visited,
.entry-content body ol .external-link:visited {
  color: #6a7590;
}
.entry-content body > ul,
.entry-content body > ol {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
}
.entry-content body > ul:first-child,
.entry-content body > ol:first-child {
  margin-top: 0;
}
.entry-content body > ul > li,
.entry-content body > ol > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.entry-content body > ul > li a,
.entry-content body > ol > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.entry-content body > ul > li a:hover, .entry-content body > ul > li a:active, .entry-content body > ul > li a:focus,
.entry-content body > ol > li a:hover,
.entry-content body > ol > li a:active,
.entry-content body > ol > li a:focus {
  text-decoration: none;
}
.entry-content body > ul > li a:visited,
.entry-content body > ol > li a:visited {
  color: #6a7590;
}
.entry-content body > ul > li a:hover, .entry-content body > ul > li a:active, .entry-content body > ul > li a:focus,
.entry-content body > ol > li a:hover,
.entry-content body > ol > li a:active,
.entry-content body > ol > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.entry-content body > ul > li {
  list-style: none !important;
}
.entry-content body > ul > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.entry-content body > ul ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.entry-content body > ul ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.entry-content body ul[style*="list-style-type: circle"] > li,
.entry-content body ul[style*="list-style-type:circle"] > li,
.entry-content body ul[style*="list-style-type: circle;"] > li,
.entry-content body ul[style*="list-style-type:circle;"] > li {
  list-style: inherit !important;
  list-style: circle;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content body ul[style*="list-style-type: circle"] > li::before,
.entry-content body ul[style*="list-style-type:circle"] > li::before,
.entry-content body ul[style*="list-style-type: circle;"] > li::before,
.entry-content body ul[style*="list-style-type:circle;"] > li::before {
  content: none;
}
.entry-content body ul[style*="list-style-type: square"] > li,
.entry-content body ul[style*="list-style-type:square"] > li,
.entry-content body ul[style*="list-style-type: square;"] > li,
.entry-content body ul[style*="list-style-type:square;"] > li {
  list-style: inherit !important;
  list-style: square;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content body ul[style*="list-style-type: square"] > li::before,
.entry-content body ul[style*="list-style-type:square"] > li::before,
.entry-content body ul[style*="list-style-type: square;"] > li::before,
.entry-content body ul[style*="list-style-type:square;"] > li::before {
  content: none;
}
.entry-content body ul[style*="list-style-type: disc"] > li,
.entry-content body ul[style*="list-style-type:disc"] > li,
.entry-content body ul[style*="list-style-type: disc;"] > li,
.entry-content body ul[style*="list-style-type:disc;"] > li {
  list-style: inherit !important;
  list-style: disc;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content body ul[style*="list-style-type: disc"] > li::before,
.entry-content body ul[style*="list-style-type:disc"] > li::before,
.entry-content body ul[style*="list-style-type: disc;"] > li::before,
.entry-content body ul[style*="list-style-type:disc;"] > li::before {
  content: none;
}
.entry-content body ol > li {
  list-style: decimal;
  margin-left: 15px;
  padding-left: 0;
}
.entry-content body ol ol li {
  margin-left: 30px;
}
.entry-content body ol[style*="list-style-type: lower-alpha"] > li,
.entry-content body ol[style*="list-style-type:lower-alpha"] > li,
.entry-content body ol[style*="list-style-type: lower-alpha;"] > li,
.entry-content body ol[style*="list-style-type:lower-alpha;"] > li {
  list-style: lower-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content body ol[style*="list-style-type: upper-alpha"] > li,
.entry-content body ol[style*="list-style-type:upper-alpha"] > li,
.entry-content body ol[style*="list-style-type: upper-alpha;"] > li,
.entry-content body ol[style*="list-style-type:upper-alpha;"] > li {
  list-style: upper-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content body ol[style*="list-style-type: lower-roman"] > li,
.entry-content body ol[style*="list-style-type:lower-roman"] > li,
.entry-content body ol[style*="list-style-type: lower-roman;"] > li,
.entry-content body ol[style*="list-style-type:lower-roman;"] > li {
  list-style: lower-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content body ol[style*="list-style-type: upper-roman"] > li,
.entry-content body ol[style*="list-style-type:upper-roman"] > li,
.entry-content body ol[style*="list-style-type: upper-roman;"] > li,
.entry-content body ol[style*="list-style-type:upper-roman;"] > li {
  list-style: upper-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content body ol[style*="list-style-type: lower-greek"] > li,
.entry-content body ol[style*="list-style-type:lower-greek"] > li,
.entry-content body ol[style*="list-style-type: lower-greek;"] > li,
.entry-content body ol[style*="list-style-type:lower-greek;"] > li {
  list-style: lower-greek !important;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content body .has-state-dark-blue-color {
  color: #062135 !important;
}
.entry-content body .has-state-blue-color {
  color: #0a314d !important;
}
.entry-content body .has-state-white-color {
  color: #fff !important;
}
.entry-content body .has-state-dark-gray-color {
  color: #333 !important;
}
.entry-content body .has-state-link-color {
  color: #4574a1 !important;
}
.entry-content body .has-state-gold-color {
  color: #c1a783 !important;
}
.entry-content body .has-state-red-color {
  color: #d01319 !important;
}
.entry-content body .has-state-light-gray-color {
  color: #8d98aa !important;
}
.entry-content body .has-state-gray-color {
  color: #767676 !important;
}
.entry-content body .has-state-dark-blue-background-color {
  background-color: #062135 !important;
}
.entry-content body .has-state-blue-background-color {
  background-color: #0a314d !important;
}
.entry-content body .has-state-white-background-color {
  background-color: #fff !important;
}
.entry-content body .has-state-dark-gray-background-color {
  background-color: #333 !important;
}
.entry-content body .has-state-link-background-color {
  background-color: #4574a1 !important;
}
.entry-content body .has-state-gold-background-color {
  background-color: #c1a783 !important;
}
.entry-content body .has-state-red-background-color {
  background-color: #d01319 !important;
}
.entry-content body .has-state-light-gray-background-color {
  background-color: #8d98aa !important;
}
.entry-content body .has-state-gray-background-color {
  background-color: #767676 !important;
}
.entry-content > h2,
.entry-content > h3,
.entry-content > h4,
.entry-content > h5,
.entry-content > p,
.entry-content > ul,
.entry-content > ol {
  margin-top: 20px;
}
.entry-content > h2:first-child,
.entry-content > h3:first-child,
.entry-content > h4:first-child,
.entry-content > h5:first-child,
.entry-content > p:first-child,
.entry-content > ul:first-child,
.entry-content > ol:first-child {
  margin-top: 0;
}
.entry-content > h2 + p,
.entry-content > h3 + p,
.entry-content > h4 + p,
.entry-content > h5 + p {
  margin-top: 8px;
}
.entry-content > p + p {
  margin-top: 18px;
}
.entry-content > .slider-wrapper--inline + * {
  margin-top: 30px;
}
@media (min-width: 48em) {
  .entry-content > .slider-wrapper--inline + * {
    margin-top: 70px;
  }
}
@media (min-width: 48em) {
  .entry-content > .slider-wrapper--inline + * {
    margin-top: 86px;
  }
}
.entry-content > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .entry-content > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.state-sitemap .entry-content > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .state-sitemap .entry-content > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.entry-content > h3 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .entry-content > h3 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.entry-content > h4,
.entry-content > .header--four {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.entry-content > h5 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.entry-content > h6 {
  color: #333;
}
.entry-content > h2 > a,
.entry-content > h3 > a,
.entry-content > h4 > a,
.entry-content > h5 > a {
  border-bottom-color: rgba(69, 116, 161, 0);
  color: #4574a1;
  text-decoration: none;
  transition: all 0.2s ease;
}
.entry-content > h2 > a:hover, .entry-content > h2 > a:active, .entry-content > h2 > a:focus,
.entry-content > h3 > a:hover,
.entry-content > h3 > a:active,
.entry-content > h3 > a:focus,
.entry-content > h4 > a:hover,
.entry-content > h4 > a:active,
.entry-content > h4 > a:focus,
.entry-content > h5 > a:hover,
.entry-content > h5 > a:active,
.entry-content > h5 > a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
.entry-content > p {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.25px;
  margin-top: 20px;
}
.entry-content > p a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
}
.entry-content > p a:hover, .entry-content > p a:active, .entry-content > p a:focus {
  text-decoration: none;
}
.entry-content > p a:visited {
  color: #6a7590;
}
.entry-content > p a:hover, .entry-content > p a:active, .entry-content > p a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.entry-content > p a.external-link {
  border-bottom: 0;
}
.entry-content > p a.external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.entry-content > p a.external-link .external-link-title:hover, .entry-content > p a.external-link .external-link-title:active, .entry-content > p a.external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.entry-content > p a.external-link:hover {
  border-bottom: 0 !important;
}
.entry-content > p a.external-link:visited {
  color: #6a7590;
}
.entry-content > p i,
.entry-content > p em,
.entry-content > p b {
  display: inline;
}
.entry-content > p b,
.entry-content > p strong {
  font-weight: 700;
}
.entry-content > p em {
  font-style: italic;
}
.entry-content > p.has-small-font-size {
  font-size: 13px;
}
.entry-content > p.has-medium-font-size {
  font-size: 20px;
}
.entry-content > p.has-large-font-size {
  font-size: 36px;
}
.entry-content > p.has-huge-font-size {
  font-size: 42px;
}
.entry-content h2 .external-link,
.entry-content h3 .external-link,
.entry-content h4 .external-link,
.entry-content h5 .external-link,
.entry-content ul .external-link,
.entry-content ol .external-link {
  border-bottom: 0;
}
.entry-content h2 .external-link .external-link-title,
.entry-content h3 .external-link .external-link-title,
.entry-content h4 .external-link .external-link-title,
.entry-content h5 .external-link .external-link-title,
.entry-content ul .external-link .external-link-title,
.entry-content ol .external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.entry-content h2 .external-link .external-link-title:hover, .entry-content h2 .external-link .external-link-title:active, .entry-content h2 .external-link .external-link-title:focus,
.entry-content h3 .external-link .external-link-title:hover,
.entry-content h3 .external-link .external-link-title:active,
.entry-content h3 .external-link .external-link-title:focus,
.entry-content h4 .external-link .external-link-title:hover,
.entry-content h4 .external-link .external-link-title:active,
.entry-content h4 .external-link .external-link-title:focus,
.entry-content h5 .external-link .external-link-title:hover,
.entry-content h5 .external-link .external-link-title:active,
.entry-content h5 .external-link .external-link-title:focus,
.entry-content ul .external-link .external-link-title:hover,
.entry-content ul .external-link .external-link-title:active,
.entry-content ul .external-link .external-link-title:focus,
.entry-content ol .external-link .external-link-title:hover,
.entry-content ol .external-link .external-link-title:active,
.entry-content ol .external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.entry-content h2 .external-link:hover,
.entry-content h3 .external-link:hover,
.entry-content h4 .external-link:hover,
.entry-content h5 .external-link:hover,
.entry-content ul .external-link:hover,
.entry-content ol .external-link:hover {
  border-bottom: 0 !important;
}
.entry-content h2 .external-link:visited,
.entry-content h3 .external-link:visited,
.entry-content h4 .external-link:visited,
.entry-content h5 .external-link:visited,
.entry-content ul .external-link:visited,
.entry-content ol .external-link:visited {
  color: #6a7590;
}
.entry-content > ul,
.entry-content > ol {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
}
.entry-content > ul:first-child,
.entry-content > ol:first-child {
  margin-top: 0;
}
.entry-content > ul > li,
.entry-content > ol > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.entry-content > ul > li a,
.entry-content > ol > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.entry-content > ul > li a:hover, .entry-content > ul > li a:active, .entry-content > ul > li a:focus,
.entry-content > ol > li a:hover,
.entry-content > ol > li a:active,
.entry-content > ol > li a:focus {
  text-decoration: none;
}
.entry-content > ul > li a:visited,
.entry-content > ol > li a:visited {
  color: #6a7590;
}
.entry-content > ul > li a:hover, .entry-content > ul > li a:active, .entry-content > ul > li a:focus,
.entry-content > ol > li a:hover,
.entry-content > ol > li a:active,
.entry-content > ol > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.entry-content > ul > li {
  list-style: none !important;
}
.entry-content > ul > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.entry-content > ul ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.entry-content > ul ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.entry-content ul[style*="list-style-type: circle"] > li,
.entry-content ul[style*="list-style-type:circle"] > li,
.entry-content ul[style*="list-style-type: circle;"] > li,
.entry-content ul[style*="list-style-type:circle;"] > li {
  list-style: inherit !important;
  list-style: circle;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content ul[style*="list-style-type: circle"] > li::before,
.entry-content ul[style*="list-style-type:circle"] > li::before,
.entry-content ul[style*="list-style-type: circle;"] > li::before,
.entry-content ul[style*="list-style-type:circle;"] > li::before {
  content: none;
}
.entry-content ul[style*="list-style-type: square"] > li,
.entry-content ul[style*="list-style-type:square"] > li,
.entry-content ul[style*="list-style-type: square;"] > li,
.entry-content ul[style*="list-style-type:square;"] > li {
  list-style: inherit !important;
  list-style: square;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content ul[style*="list-style-type: square"] > li::before,
.entry-content ul[style*="list-style-type:square"] > li::before,
.entry-content ul[style*="list-style-type: square;"] > li::before,
.entry-content ul[style*="list-style-type:square;"] > li::before {
  content: none;
}
.entry-content ul[style*="list-style-type: disc"] > li,
.entry-content ul[style*="list-style-type:disc"] > li,
.entry-content ul[style*="list-style-type: disc;"] > li,
.entry-content ul[style*="list-style-type:disc;"] > li {
  list-style: inherit !important;
  list-style: disc;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content ul[style*="list-style-type: disc"] > li::before,
.entry-content ul[style*="list-style-type:disc"] > li::before,
.entry-content ul[style*="list-style-type: disc;"] > li::before,
.entry-content ul[style*="list-style-type:disc;"] > li::before {
  content: none;
}
.entry-content ol > li {
  list-style: decimal;
  margin-left: 15px;
  padding-left: 0;
}
.entry-content ol ol li {
  margin-left: 30px;
}
.entry-content ol[style*="list-style-type: lower-alpha"] > li,
.entry-content ol[style*="list-style-type:lower-alpha"] > li,
.entry-content ol[style*="list-style-type: lower-alpha;"] > li,
.entry-content ol[style*="list-style-type:lower-alpha;"] > li {
  list-style: lower-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content ol[style*="list-style-type: upper-alpha"] > li,
.entry-content ol[style*="list-style-type:upper-alpha"] > li,
.entry-content ol[style*="list-style-type: upper-alpha;"] > li,
.entry-content ol[style*="list-style-type:upper-alpha;"] > li {
  list-style: upper-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content ol[style*="list-style-type: lower-roman"] > li,
.entry-content ol[style*="list-style-type:lower-roman"] > li,
.entry-content ol[style*="list-style-type: lower-roman;"] > li,
.entry-content ol[style*="list-style-type:lower-roman;"] > li {
  list-style: lower-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content ol[style*="list-style-type: upper-roman"] > li,
.entry-content ol[style*="list-style-type:upper-roman"] > li,
.entry-content ol[style*="list-style-type: upper-roman;"] > li,
.entry-content ol[style*="list-style-type:upper-roman;"] > li {
  list-style: upper-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content ol[style*="list-style-type: lower-greek"] > li,
.entry-content ol[style*="list-style-type:lower-greek"] > li,
.entry-content ol[style*="list-style-type: lower-greek;"] > li,
.entry-content ol[style*="list-style-type:lower-greek;"] > li {
  list-style: lower-greek !important;
  margin-left: 20px;
  padding-left: 10px;
}
.entry-content .has-state-dark-blue-color {
  color: #062135 !important;
}
.entry-content .has-state-blue-color {
  color: #0a314d !important;
}
.entry-content .has-state-white-color {
  color: #fff !important;
}
.entry-content .has-state-dark-gray-color {
  color: #333 !important;
}
.entry-content .has-state-link-color {
  color: #4574a1 !important;
}
.entry-content .has-state-gold-color {
  color: #c1a783 !important;
}
.entry-content .has-state-red-color {
  color: #d01319 !important;
}
.entry-content .has-state-light-gray-color {
  color: #8d98aa !important;
}
.entry-content .has-state-gray-color {
  color: #767676 !important;
}
.entry-content .has-state-dark-blue-background-color {
  background-color: #062135 !important;
}
.entry-content .has-state-blue-background-color {
  background-color: #0a314d !important;
}
.entry-content .has-state-white-background-color {
  background-color: #fff !important;
}
.entry-content .has-state-dark-gray-background-color {
  background-color: #333 !important;
}
.entry-content .has-state-link-background-color {
  background-color: #4574a1 !important;
}
.entry-content .has-state-gold-background-color {
  background-color: #c1a783 !important;
}
.entry-content .has-state-red-background-color {
  background-color: #d01319 !important;
}
.entry-content .has-state-light-gray-background-color {
  background-color: #8d98aa !important;
}
.entry-content .has-state-gray-background-color {
  background-color: #767676 !important;
}
@media (min-width: 48em) {
  .entry-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .entry-content {
    -ms-grid-column: 5;
    -ms-grid-column-span: 15;
    grid-column: 3/span 8;
  }
}
@media (min-width: 48em) {
  .entry-content {
    margin-top: 47px;
    padding-bottom: 60px;
  }
}
@media (min-width: 62em) {
  .entry-content {
    margin-top: 17px;
    padding-bottom: 70px;
  }
}
@media (min-width: 75em) {
  .entry-content {
    padding-bottom: 70px;
  }
}
.entry-content .button--download {
  margin-top: 24px;
}
.report__content .entry-content {
  margin-top: 0;
  padding-bottom: 0;
}
.entry-content p {
  margin-bottom: 24px;
}
.entry-content p a {
  word-break: break-word;
}
.entry-content p > img + .watermark {
  bottom: 0;
  line-height: 18px;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.entry-content p.alignleft {
  width: auto;
}
@media screen and (max-width: 377px) {
  .entry-content p.alignleft.has-size-medium {
    width: 100%;
  }
}
.entry-content p.alignleft .size-thumbnail,
.entry-content p.alignleft .size-medium {
  margin: 0 !important;
}
.entry-content p.aligncenter {
  display: flex !important;
  justify-content: center;
}
.entry-content p.aligncenter > span {
  position: relative;
}
.entry-content p.aligncenter > span > .watermark {
  bottom: 0;
  line-height: 18px;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.entry-content p.alignleft, .entry-content p.alignright, .entry-content p.alignnone {
  line-height: 0;
}
.entry-content img,
.entry-content figure {
  display: inline-block;
}
.entry-content img.aligncenter,
.entry-content figure.aligncenter {
  display: block;
  margin: 20px auto;
}
.entry-content img.alignleft,
.entry-content figure.alignleft {
  float: left;
  margin: 20px 20px 20px 0;
}
.entry-content img.alignright,
.entry-content figure.alignright {
  float: right;
  margin: 20px 0 20px 20px;
}
@media only screen and (max-width: 768px) {
  .entry-content img.alignnone, .entry-content img.aligncenter, .entry-content img.alignleft, .entry-content img.alignright,
.entry-content figure.alignnone,
.entry-content figure.aligncenter,
.entry-content figure.alignleft,
.entry-content figure.alignright {
    max-width: 100% !important;
  }
  .entry-content img.alignnone img, .entry-content img.aligncenter img, .entry-content img.alignleft img, .entry-content img.alignright img,
.entry-content figure.alignnone img,
.entry-content figure.aligncenter img,
.entry-content figure.alignleft img,
.entry-content figure.alignright img {
    height: auto;
    width: 100%;
  }
}
.entry-content figure.wp-caption span {
  display: block;
  position: relative;
}
.entry-content figure.wp-caption span .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.entry-content.no_margin-padding {
  margin: 0;
  padding: 0;
}
.entry-content .summary ol {
  list-style: initial;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5 {
  color: #333;
  margin: 36px 0 24px;
}
.entry-content h2 .icon-pdf::before {
  background-size: 32px !important;
  height: 32px !important;
  top: 5px !important;
  width: 28px !important;
}
@media (min-width: 48em) {
  .entry-content h2 .icon-pdf::before {
    background-size: 42px !important;
    height: 42px !important;
    top: 5px !important;
    width: 40px !important;
  }
}
.entry-content h3 .icon-pdf::before {
  background-size: 28px !important;
  height: 28px !important;
  top: 6px !important;
  width: 26px !important;
}
@media (min-width: 48em) {
  .entry-content h3 .icon-pdf::before {
    background-size: 36px !important;
    height: 36px !important;
    top: 8px !important;
    width: 34px !important;
  }
}
.entry-content h4 .icon-pdf::before {
  background-size: 24px !important;
  height: 24px !important;
  top: 5px !important;
  width: 22px !important;
}
.entry-content h5 .icon-pdf::before {
  background-size: 18px !important;
  height: 18px !important;
  top: 3px !important;
  width: 16px !important;
}
.entry-content a.external-link__pdf .icon-pdf::before,
.entry-content a.pdf .icon-pdf::before {
  background-image: url("../images/dos_pdf.svg");
  background-size: 16px 16px;
  content: "";
  display: inline-block;
  height: 16px;
  margin-left: 2px;
  opacity: 1;
  position: relative;
  speak: none;
  text-transform: none;
  top: 2px;
  transition: opacity 0.2s ease-out;
  width: 14px;
}
.entry-content a.external-link__pdf:hover .icon-pdf::before,
.entry-content a.pdf:hover .icon-pdf::before {
  opacity: 0.5;
}
.entry-content span.filesize {
  font-size: inherit;
  transition: opacity 0.2s ease-out;
}
.entry-content .twitter-tweet.twitter-tweet-rendered {
  max-width: 100% !important;
}
.entry-content .twitter-tweet.twitter-tweet-rendered iframe {
  width: 100% !important;
}
.entry-content .wp-video {
  width: 100% !important;
}
.entry-content .wp-video .mejs-container {
  min-height: 180px !important;
  width: 100% !important;
}

/* Front Page 1 */
.front-page-audience-topics {
  background: #0a314d;
  background-position: 50% 0;
  background-size: cover;
  padding: 62px 0;
}
.front-page-audience-topics__position-statement {
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  color: #fff;
  font-weight: 400;
  line-height: 42px;
  letter-spacing: -0.5px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  margin-bottom: 24px;
  padding-bottom: 24px;
}
@media (min-width: 48em) {
  .front-page-audience-topics__position-statement {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .front-page-audience-topics__position-statement {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
    font-family: "EB Garamond", Times, Serif;
    font-size: 52px;
    color: #fff;
    font-weight: 400;
    line-height: 58px;
    letter-spacing: -0.5px;
    margin-bottom: 36px;
    padding-bottom: 36px;
  }
}
.front-page-audience-topics__position-statement strong {
  color: #c1a783;
  font-weight: 400;
}
.front-page-audience-topics__topics-item {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-bottom: 58px;
}
.front-page-audience-topics__topics-item:nth-child(2) {
  -ms-grid-row: 2;
}
.front-page-audience-topics__topics-item:nth-child(3) {
  -ms-grid-row: 3;
}
@media (min-width: 48em) {
  .front-page-audience-topics__topics-item {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .front-page-audience-topics__topics-item {
    margin-bottom: 0;
  }
  .front-page-audience-topics__topics-item:first-child {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1/span 4;
  }
  .front-page-audience-topics__topics-item:nth-child(2) {
    -ms-grid-column: 9;
    -ms-grid-column-span: 7;
    grid-column: 5/span 4;
    -ms-grid-row: 1;
  }
  .front-page-audience-topics__topics-item:nth-child(3) {
    -ms-grid-column: 17;
    -ms-grid-column-span: 7;
    grid-column: 9/span 4;
    -ms-grid-row: 1;
  }
}
.front-page-audience-topics__topics-item:last-child {
  margin-bottom: 0;
}
.front-page-audience-topics__headline {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #fff;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.front-page-audience-topics__headline::after {
  border-bottom: 2px solid #c1a783;
  content: "";
  display: block;
  padding-top: 16px;
  width: 70px;
}
.front-page-audience-topics__description {
  color: #fff;
  line-height: 28px;
  margin-bottom: 24px;
  padding-top: 18px;
}
@media (min-width: 62em) {
  .front-page-audience-topics__description {
    font-size: 14px;
    line-height: 24px;
  }
}
.front-page-audience-topics__link {
  color: #fff;
  display: block;
  letter-spacing: 1px;
  margin-bottom: 14px;
}
.front-page-audience-topics__link:last-child {
  margin-bottom: 0;
}
.front-page-audience-topics__link::after {
  color: #c1a783;
}
.front-page-audience-topics__link:hover, .front-page-audience-topics__link:active, .front-page-audience-topics__link:focus {
  color: #8d98aa;
}
.front-page-audience-topics__link span {
  border-bottom: 1px solid #fff;
}
.front-page-audience-topics__wrapper {
  margin-bottom: 10px;
}
@media (min-width: 75em) {
  .front-page-audience-topics__wrapper {
    margin-bottom: 72px;
  }
}

.front-page-countries {
  background: url("../images/countries-bg.jpg") #0d192e;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  color: #fff;
  padding: 48px 0 0;
}
@media (min-width: 62em) {
  .front-page-countries {
    padding: 72px 0;
  }
}

.fp-countries-links,
.fp-countries-panels {
  margin: auto;
  max-width: 1260px;
}
@media (min-width: 62em) {
  .fp-countries-links,
.fp-countries-panels {
    padding: 0 50px;
  }
}
@media (min-width: 75em) {
  .fp-countries-links,
.fp-countries-panels {
    padding: 0 60px;
  }
}

.fp-countries-panel__links {
  border-bottom: 0 !important;
  text-decoration: underline;
}
@media (min-width: 48em) {
  .fp-countries-panel__links {
    border-bottom: 1px solid #fff;
    text-decoration: none;
  }
}

.fp-countries-panel__links,
.fp-countries__featured-content,
.fp-countries__more-content {
  padding: 0 20px;
}
@media (min-width: 48em) {
  .fp-countries-panel__links,
.fp-countries__featured-content,
.fp-countries__more-content {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  .fp-countries-panel__links,
.fp-countries__featured-content,
.fp-countries__more-content {
    padding: 0 50px;
  }
}

@media (min-width: 62em) {
  .fp-countries-panel__links,
.fp-countries__featured-content {
    padding: 0;
  }
}

.fp-countries-cta {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  -ms-grid-row: 3;
  color: #fff;
  display: table;
  margin-top: 18px;
}
.fp-countries-cta::after {
  color: #c1a783;
}
.fp-countries-cta:hover, .fp-countries-cta:active, .fp-countries-cta:focus {
  color: #8d98aa;
}
@media (min-width: 48em) {
  .fp-countries-cta {
    margin-top: 24px;
  }
}
@media (min-width: 62em) {
  .fp-countries-cta::after {
    left: 100%;
  }
}
@media (min-width: 75em) {
  .fp-countries-cta {
    display: inline-block;
  }
}

.fp-countries-header {
  padding-bottom: 48px;
  padding-top: 48px;
}
.fp-countries-header .icon-svg {
  display: inline-block;
  height: 48px;
  margin: 0;
  position: relative;
  top: 11.5px;
  width: 60px;
}
.fp-countries-header .icon-svg svg {
  height: 48px;
  width: 48px;
}
@media (min-width: 48em) {
  .fp-countries-header .icon-svg {
    display: inline-block;
    height: 48px;
    margin: 0;
    position: relative;
    top: 11.5px;
    width: 60px;
  }
  .fp-countries-header .icon-svg svg {
    height: 48px;
    width: 48px;
  }
}
@media (min-width: 62em) {
  .fp-countries-header .icon-svg {
    display: inline-block;
    height: 48px;
    margin: 0;
    position: relative;
    top: 7px;
    width: 60px;
  }
  .fp-countries-header .icon-svg svg {
    height: 48px;
    width: 48px;
  }
}
@media (min-width: 75em) {
  .fp-countries-header .icon-svg {
    display: inline-block;
    height: 48px;
    margin: 0;
    position: relative;
    top: 7px;
    width: 60px;
  }
  .fp-countries-header .icon-svg svg {
    height: 48px;
    width: 48px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .fp-countries-header {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 62em) {
  .fp-countries-header {
    display: flex;
    flex-wrap: wrap;
  }
  .fp-countries-header > .icon-svg {
    flex: 0 0 0%;
  }
  .fp-countries-header > h2,
.fp-countries-header > a {
    align-self: center;
    flex: 0 1 auto;
  }
  .fp-countries-header > h2 {
    flex: 1;
  }
  .fp-countries-header > a {
    left: -30px;
    position: relative;
  }
}
@media (min-width: 48em) {
  .fp-countries-header > .icon-svg,
.fp-countries-header > h2,
.fp-countries-header > a {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .fp-countries-header > .icon-svg,
.fp-countries-header > h2,
.fp-countries-header > a {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}

.fp-countries-headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  -ms-grid-row: 2;
}
@media (min-width: 62em) {
  .fp-countries-headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
@media (min-width: 62em) {
  .fp-countries-headline {
    -ms-grid-row: 1;
    display: inline-block;
    margin-right: 20px;
  }
}

.fp-countries-links {
  -ms-grid-row: 3;
  display: flex;
  padding-bottom: 18px;
}
@media (max-width: 991px) {
  .fp-countries-links {
    display: none;
  }
}

.fp-countries-link {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  align-self: baseline;
  margin-right: 60px;
}
@media (min-width: 62em) {
  .fp-countries-link {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
.fp-countries-link a {
  color: #8d98aa;
  font-size: 24px;
}
.fp-countries-link a:hover, .fp-countries-link a:active, .fp-countries-link a:focus {
  color: #fff;
}
.fp-countries-link.active a {
  color: #fff;
  font-size: 36px;
  font-weight: 600;
}

.fp-countries__flag {
  align-self: center;
  display: none;
  height: 20px;
  margin-right: 8px;
  width: 30px;
}
.active .fp-countries__flag {
  display: inline-block;
}

@media (min-width: 62em) {
  .fp-countries-panel {
    display: none;
  }
  .fp-countries-panel.active-tab {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    display: block;
  }
}
.fp-countries-panel .icon-svg {
  height: 24px;
  pointer-events: none;
  right: 30px;
  top: 50%;
  transform: translateY(-50%) rotateX(0deg);
  transform-origin: center;
  transition: transform 0.25s ease;
  width: 14px;
}
.fp-countries-panel.active-tab .icon-svg {
  transform: translateY(-50%) rotateX(180deg);
}
.fp-countries-panel__title {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  border-bottom: 1px solid transparent;
  border-top: 1px solid #68778f;
  color: #fff;
  position: relative;
}
@media (min-width: 62em) {
  .fp-countries-panel__title {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
.active-tab .fp-countries-panel__title {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.fp-countries-panel__title a {
  color: #fff;
  display: block;
  padding: 16px 0;
  position: relative;
}
@media (min-width: 48em) {
  .fp-countries-panel__title a {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .fp-countries-panel__title a {
    display: block;
  }
}
.fp-countries-panel__title svg g {
  stroke: #fff;
}
@media (min-width: 48em) {
  .fp-countries-panel__title {
    padding: 0;
  }
}
@media (min-width: 62em) {
  .fp-countries-panel__title {
    display: none;
  }
}
.fp-countries-panel__links {
  padding-bottom: 16px;
  padding-top: 16px;
}
@media (min-width: 48em) {
  .fp-countries-panel__links {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 62em) {
  .fp-countries-panel__links {
    display: block;
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
.fp-countries-panel__links a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #fff;
  display: block;
  margin-bottom: 18px;
  transition: all 0.2s ease;
}
.fp-countries-panel__links a::after {
  color: #c1a783;
  position: absolute;
}
.fp-countries-panel__links a:nth-child(2) {
  -ms-grid-row: 2;
}
.fp-countries-panel__links a:nth-child(3) {
  -ms-grid-row: 3;
}
.fp-countries-panel__links a:nth-child(4) {
  -ms-grid-row: 4;
}
.fp-countries-panel__links a:visited {
  color: #d4d4d4;
}
.fp-countries-panel__links a:hover, .fp-countries-panel__links a:active, .fp-countries-panel__links a:focus {
  color: #8d98aa;
  transition: all 0.2s ease;
}
@media (min-width: 48em) {
  .fp-countries-panel__links a:hover, .fp-countries-panel__links a:active, .fp-countries-panel__links a:focus {
    border-bottom: 1px solid #8d98aa;
  }
}
@media (min-width: 48em) {
  .fp-countries-panel__links a {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
    border-bottom: 1px solid #fff;
  }
}
@media (min-width: 62em) {
  .fp-countries-panel__links a {
    display: inline-block;
    margin-right: 80px;
  }
  .fp-countries-panel__links a:first-child {
    margin-left: 3px;
  }
  .fp-countries-panel__links a:last-child {
    margin-right: 0;
  }
}
.fp-countries-panel__content {
  display: none;
  padding-bottom: 0;
}
.active-tab .fp-countries-panel__content {
  display: block;
}
@media (min-width: 62em) {
  .fp-countries-panel__content {
    display: block;
  }
}
.fp-countries-panel .panel-contents img {
  height: auto;
  max-width: 100%;
}
.fp-countries-panel .panel-contents > .row {
  padding: 0;
}
@media (max-width: 991px) {
  .fp-countries-panel .panel-contents > .row {
    display: block;
  }
}

@media (min-width: 48em) {
  .fp-countries-panel {
    max-width: 100vw;
    overflow: hidden;
  }
  .fp-countries-panel .panel-contents > .row {
    display: -ms-grid;
    display: grid;
  }
  .fp-countries__featured-content,
.fp-countries__more-content {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
    padding-left: 0;
    padding-right: 0;
  }
  .fp-countries__more-content {
    position: relative;
    z-index: 1;
  }
  .fp-countries__more-content::before, .fp-countries__more-content::after {
    background: #fff;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 50vw;
    z-index: -1;
  }
  .fp-countries__more-content::before {
    transform: translateX(-50%);
  }
  .fp-countries__more-content::after {
    right: 0;
    transform: translateX(50%);
  }
}
@media (min-width: 62em) {
  .fp-countries__featured-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1/span 6;
  }
  .fp-countries__more-content {
    -ms-grid-column: 13;
    -ms-grid-column-span: 11;
    grid-column: 7/span 6;
  }
  .fp-countries__more-content::before, .fp-countries__more-content::after {
    display: none;
  }
}
.fp-countries__featured-content {
  padding-bottom: 48px;
}
.fp-countries__featured-content img {
  margin-bottom: 20px;
  width: 100%;
}
@media (min-width: 62em) {
  .fp-countries__featured-content {
    padding-bottom: 0;
  }
}
.fp-countries__featured-content .watermark {
  bottom: 48px;
  margin: 0 !important;
  padding-right: 10px;
  position: relative;
}

.fp-countries__featured-date,
.fp-countries__article-date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  font-size: 12px;
  margin-bottom: 12px;
}
.fp-countries__featured-date::before,
.fp-countries__article-date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}

.fp-countries__featured-date,
.fp-countries__featured-headline {
  margin-left: 3px;
}

.fp-countries__featured-date {
  color: #fff;
}

.fp-countries__featured-headline a {
  color: #fff;
}
.fp-countries__featured-headline a:hover, .fp-countries__featured-headline a:active, .fp-countries__featured-headline a:focus {
  color: #8d98aa;
}

h3.fp-countries__featured-headline {
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  color: #333;
  font-weight: 400;
  line-height: 42px;
  letter-spacing: -0.5px;
}

h4.fp-countries__featured-headline {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}

.fp-countries__more-content {
  background: #fff;
}
@media (min-width: 62em) {
  .fp-countries__more-content {
    padding: 0 25px;
  }
}
@media (min-width: 75em) {
  .fp-countries__more-content {
    padding: 16px 48px;
  }
}

.fp-countries__article {
  border-bottom: 1px solid #ccc;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 32px;
  padding-top: 32px;
}
.fp-countries__article:last-child {
  border-bottom: 0;
}
.fp-countries__article-text {
  flex: 1;
  padding-right: 24px;
}
.fp-countries__article .date {
  flex: 1 0 100%;
}
.fp-countries__article-headline {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.25;
}
.fp-countries__article a {
  border-bottom: 1px solid #fff;
  color: #4574a1;
  transition: all 0.2s ease;
}
.fp-countries__article a:hover, .fp-countries__article a:active, .fp-countries__article a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
.fp-countries__article a:hover:visited, .fp-countries__article a:active:visited, .fp-countries__article a:focus:visited {
  color: #8d98aa;
}
.fp-countries__article-img {
  align-self: flex-end;
  border-radius: 4px;
  flex: 0 0 80px;
  height: 80px;
  overflow: hidden;
  width: 80px;
}
.fp-countries__article-img img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.fp-countries__article-img .watermark {
  bottom: 0;
  margin-bottom: 5px;
  margin-right: 5px;
  position: absolute;
  right: 0;
}
.fp-countries__article-img .thumbnail {
  position: relative;
}

.fp-countries__read-more::after {
  color: #d01319;
  left: 100%;
}

.front-page-hero {
  display: flex;
  min-height: 350px;
  padding: 35px 0 73px;
  position: relative;
}
@media (min-width: 48em) {
  .front-page-hero {
    min-height: 608px;
    padding-top: 70px;
  }
}
@media (min-width: 62em) {
  .front-page-hero {
    min-height: 550px;
    padding-bottom: 40px;
    padding-top: 30px;
  }
}
@media (min-width: 75em) {
  .front-page-hero {
    min-height: 550px;
  }
}
.front-page-hero > img {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.front-page-hero--alt {
  background-image: url("../images/fpo/header-bk-alt.jpg") !important;
}
.front-page-hero--alt .button__content {
  display: none;
}
.front-page-hero--live .front-page-hero__eyebrow {
  display: none;
}
.front-page-hero--live .front-page-hero__eyebrow--live {
  display: block;
}
.front-page-hero .overlay::before {
  background-color: #000;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  opacity: 0.4;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.front-page-hero .overlay::after {
  background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  content: "";
  display: block;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#a6000000", endColorstr="#00000000",GradientType=1 );
  height: 100%;
  left: 0;
  opacity: 1;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.front-page-hero__content {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  z-index: 1;
}
@media (min-width: 48em) {
  .front-page-hero__content {
    width: 73.96%;
  }
}
@media (min-width: 62em) {
  .front-page-hero__content {
    display: -ms-inline-grid;
    display: grid;
    width: 100%;
  }
}
.front-page-hero__info {
  color: #fff;
  display: flex;
  margin-bottom: 60px;
  order: 2;
  position: relative;
}
@media (min-width: 62em) {
  .front-page-hero__info {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
    align-self: auto;
    display: block;
    height: auto;
    margin: 0;
    order: 1;
  }
}
.front-page-hero__info + .front-page-hero__media {
  margin-bottom: 60px;
}
@media (min-width: 62em) {
  .front-page-hero__info + .front-page-hero__media {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .front-page-hero__info-wrapper {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .front-page-hero__info-wrapper {
    margin-top: 36px;
  }
}
.front-page-hero__media {
  display: block;
  height: auto;
  order: 1;
  overflow: hidden;
  position: relative;
}
@media (min-width: 62em) {
  .front-page-hero__media {
    -ms-grid-column: 13;
    -ms-grid-column-span: 11;
    grid-column: 7/span 6;
    align-self: auto;
    display: block;
    order: 2;
  }
}
.front-page-hero__media:empty, .front-page-hero__media--empty {
  display: none;
}
.front-page-hero__media a {
  display: block;
  position: relative;
}
.front-page-hero__media .icon-svg {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.front-page-hero__media .icon-svg svg {
  display: block;
  height: 60px;
  width: 60px;
}
@media (min-width: 48em) {
  .front-page-hero__media .icon-svg svg {
    height: 90px;
    width: 90px;
  }
}
@media (min-width: 62em) {
  .front-page-hero__media .icon-svg svg {
    height: 60px;
    width: 60px;
  }
}
.front-page-hero__media-image-wrapper, .front-page-hero__media-video {
  display: none;
}
.front-page-hero__media-image-wrapper {
  display: block;
  height: auto;
  width: 100%;
}
.front-page-hero__media-image-wrapper .front-page-hero__media-image {
  height: auto;
  width: 100%;
}
.front-page-hero__media-video {
  display: block;
  height: auto;
  width: 100%;
}
.front-page-hero__media-video > .aspect-ratio-content {
  position: relative;
}
.front-page-hero__media-video > .aspect-ratio-content > div,
.front-page-hero__media-video > .aspect-ratio-content iframe {
  max-width: 999px !important;
}
.front-page-hero__media-video > .aspect-ratio-content iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.front-page-hero__eyebrow {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  color: #fff;
  font-size: 12px;
}
.front-page-hero__eyebrow::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.front-page-hero__eyebrow--live {
  color: #fff;
  display: table;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2.75px;
  line-height: 1.4166666667;
  padding-left: 16px;
  position: relative;
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
}
.front-page-hero__eyebrow--live::before {
  display: none;
}
.front-page-hero__eyebrow--live::after {
  color: #fff;
  content: "\e911";
  font-family: "icomoon";
  font-size: 9px;
  left: 0;
  position: absolute;
  top: 3px;
  z-index: 1;
}
.front-page-hero__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 48px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.0416666667;
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  letter-spacing: -0.5px;
  line-height: 1.1666666667;
  color: #fff;
  margin-bottom: 24px;
  margin-top: 14px;
}
@media (min-width: 62em) {
  .front-page-hero__headline {
    font-size: 64px;
    line-height: 0.9375;
  }
}
@media (min-width: 62em) {
  .front-page-hero__headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.front-page-hero__headline:last-child {
  margin-bottom: 0;
}
.front-page-hero__headline.no_date {
  padding-top: 32px;
}
@media (min-width: 62em) {
  .front-page-hero__headline {
    margin-bottom: 0;
  }
  .front-page-hero__headline.long {
    font-size: 36px !important;
    margin-bottom: 0 !important;
    margin-top: 14px !important;
  }
}
.front-page-hero .button {
  width: auto;
}
.front-page-hero .button .button__content {
  margin-top: 0;
}
@media (min-width: 62em) {
  .front-page-hero .button {
    margin-top: 40px;
  }
}
.front-page-hero .video__wrapper {
  margin-bottom: 0;
}
.front-page-hero .video__play:focus {
  border-color: #8d98aa;
}
.front-page-hero .video__play:focus span::after {
  color: #8d98aa;
}
.front-page-hero .watermark {
  bottom: 0;
  position: absolute;
  right: 0;
  margin-bottom: 10px;
  margin-right: 10px;
}

@media (min-width: 62em) {
  .front-page-hero__media-video-4-3 {
    width: 80% !important;
  }
}

.front-page-hero__media-video-4-3 .video__wrapper::before {
  padding-top: 75% !important;
}

@media (min-width: 62em) {
  .front-page-hero__media-video-1-1 {
    width: 60% !important;
  }
}

.front-page-hero__media-video-1-1 .video__wrapper::before {
  padding-top: 100% !important;
}

.hero-cta__mobile-view {
  display: none;
}

/* Shared 3 */
.related-content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  background-image: url("../images/wavy-bg.jpg");
  padding: 60px 0 96px;
}
@media (min-width: 48em) {
  .related-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .related-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 48em) {
  .related-content {
    padding: 106px 0 96px;
  }
}
@media (min-width: 62em) {
  .related-content {
    padding: 86px 0 80px;
  }
}
@media (min-width: 75em) {
  .related-content {
    padding: 80px 0 112px;
  }
}
.state_report .related-content {
  margin-top: 0;
  padding: 60px 0;
}
@media (min-width: 48em) {
  .state_report .related-content {
    padding: 96px 0;
  }
}
.related-content__eyebrow {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
}
.related-content__eyebrow::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.related-content__eyebrow--empty {
  visibility: hidden;
}
.related-content__headline {
  margin-bottom: 0;
  margin-top: 12px;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #0a314d;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: -0.46px;
}
@media (min-width: 48em) {
  .related-content__headline {
    font-family: "EB Garamond", Times, Serif;
    font-size: 24px;
    color: #0a314d;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: -0.46px;
  }
}
.related-content__cta {
  color: #0a314d;
  margin-top: 24px;
}
.related-content__cta span {
  transition: 0.2s all;
}
.related-content__cta::after {
  color: #0a314d;
  position: static;
}
.related-content__cta:hover, .related-content__cta:active, .related-content__cta:focus {
  text-decoration: none !important;
}
.related-content__cta:hover span, .related-content__cta:active span, .related-content__cta:focus span {
  color: #8d98aa;
}
.related-content__cta::after {
  color: #d01319;
}
.related-content__cards {
  display: flex;
  flex-direction: column;
}
@media (min-width: 62em) {
  .related-content__cards {
    display: -ms-grid;
    display: grid;
  }
}
@media (min-width: 62em) and (min-width: 48em) {
  .related-content__cards {
    -ms-grid-columns: 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr;
    grid-column-gap: 4.16%;
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 62em) and (min-width: 62em) {
  .related-content__cards {
    -ms-grid-columns: 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr;
    grid-column-gap: 3.125%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 62em) and (min-width: 75em) {
  .related-content__cards {
    -ms-grid-columns: 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr;
    grid-column-gap: 2.63%;
    grid-template-columns: repeat(12, 1fr);
  }
}
.related-content__card {
  display: flex;
  margin-top: 30px;
}
@media (min-width: 62em) {
  .related-content__card {
    margin-top: 0;
    max-height: 500px;
    min-height: 358px;
  }
}
.related-content__card:nth-child(1) {
  margin-top: 0;
  -ms-grid-column: 1;
  -ms-grid-column-span: 7;
  grid-column: 1/span 4;
}
@media (min-width: 62em) {
  .related-content__card:nth-child(2) {
    -ms-grid-column: 9;
    -ms-grid-column-span: 7;
    grid-column: 5/span 4;
  }
}
@media (min-width: 62em) {
  .related-content__card:nth-child(3) {
    -ms-grid-column: 17;
    -ms-grid-column-span: 7;
    grid-column: 9/span 4;
  }
}
.related-content__card > a {
  box-shadow: none;
  transition: box-shadow 0.25s ease-in;
  background-color: #fff;
  border-radius: 3px;
  display: block;
  height: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.related-content__card > a:hover, .related-content__card > a:active, .related-content__card > a:focus {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
}
.related-content__card > a .related-content__cta {
  color: #4574a1;
}
.related-content__card > a:hover .related-content__cta::after, .related-content__card > a:active .related-content__cta::after, .related-content__card > a:focus .related-content__cta::after {
  margin-left: 14px;
}
.related-content__card > a:hover .related-content__cta span, .related-content__card > a:active .related-content__cta span, .related-content__card > a:focus .related-content__cta span {
  color: #8d98aa;
}
.related-content__card > a:visited .related-content__cta {
  color: #6a7590;
}
.related-content__card__content {
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  height: 100%;
  padding: 36px;
  position: relative;
  transition: border-color 0.2s ease;
}
.related-content__card--featured-image > a {
  text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.3);
}
.related-content__card--featured-image > a .related-content__card__featured-image {
  opacity: 1;
}
.related-content__card--featured-image > a .related-content__card__content {
  border-color: transparent;
}
.related-content__card--featured-image > a .related-content__eyebrow,
.related-content__card--featured-image > a .related-content__headline,
.related-content__card--featured-image > a .related-content__cta {
  color: #fff;
}
.related-content__card--featured-image > a .related-content__cta::after {
  color: #c1a783;
}
.related-content__card--featured-image > a:hover .related-content__cta::after, .related-content__card--featured-image > a:active .related-content__cta::after, .related-content__card--featured-image > a:focus .related-content__cta::after {
  margin-left: 14px;
}
.related-content__card--featured-image > a:hover .related-content__cta span, .related-content__card--featured-image > a:active .related-content__cta span, .related-content__card--featured-image > a:focus .related-content__cta span {
  color: #8d98aa;
}
.related-content__card--featured-image .related-content__card__featured-image {
  background: #000;
  bottom: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.25s ease-in;
}
.related-content__card--featured-image .related-content__card__featured-image img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0.4;
  width: 100%;
}
.related-content__card--featured-image .related-content__eyebrow,
.related-content__card--featured-image .related-content__headline,
.related-content__card--featured-image .related-content__cta {
  transition: color 0.25s ease-in;
}
.related-content__card--featured-image .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.related-content .article-meta--related-content {
  margin-top: 28px;
}
@media (min-width: 75em) {
  .related-content .article-meta--related-content {
    margin-top: 40px;
  }
}

.relationship {
  padding: 48px 0;
}
@media (min-width: 48em) {
  .relationship {
    padding: 40px 0;
  }
}
.relationship--state_country {
  background-image: url("../images/wavy-bg.jpg");
}

.tab-panel__title {
  color: #0a314d;
  display: block;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 1.2em;
  padding-right: 30px;
  position: relative;
  width: 100%;
}
.tab-panel__title a,
.tab-panel__title a:visited,
.tab-panel__title a:hover {
  color: inherit;
  display: table;
  width: 100%;
}
@media (max-width: 991px) {
  .tab-panel__title a,
.tab-panel__title a:visited,
.tab-panel__title a:hover {
    padding: 1.2em 0;
  }
}
.tab-panel__title .icon-svg {
  height: 18px;
  pointer-events: none;
  right: 4px;
  top: 1.2em;
  transform: rotateX(0deg);
  transform-origin: center;
  width: 18px;
}
@media (min-width: 62em) {
  .tab-panel__title .icon-svg {
    display: none;
  }
}
@media (min-width: 62em) {
  .tab-panel__title:focus,
.tab-panel__title a:focus {
    outline: none;
  }
}
@media (max-width: 991px) {
  .tab-panel__title {
    border-top: 1px solid rgba(151, 151, 151, 0.2);
    margin-bottom: 0;
  }
}

.active-tab .tab-panel__title .icon-svg {
  transform: rotateX(180deg);
}

@media (max-width: 991px) {
  .tab-view__links {
    display: none;
  }
}
@media (min-width: 62em) {
  .tab-view__links {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
    position: relative;
    top: -12px;
  }
  .tab-view__links a {
    display: table;
    max-width: 272px;
  }
}
.tab-view__links li {
  border-left: 2px solid rgba(151, 151, 151, 0.2);
  padding: 18px 0 18px 48px;
}
.tab-view__links li.active {
  border-color: #ab9162;
}
.tab-view__links a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #767676;
  font-weight: bold;
}
.tab-view__links a:hover {
  color: #333;
}
.tab-view__links .active a {
  color: #333;
}
.tab-view__link--hidden {
  display: none;
}

.tab-view__panels {
  border-bottom: 1px solid rgba(151, 151, 151, 0.2);
  -ms-grid-column: 1;
  -ms-grid-column-span: 15;
  grid-column: 1/span 8;
}
@media (min-width: 62em) {
  .tab-view__panels {
    -ms-grid-column: 11;
    -ms-grid-column-span: 11;
    grid-column: 6/span 6;
    border-bottom: 0;
  }
}

.tab-panel--hidden {
  display: none !important;
}
@media (min-width: 62em) {
  .tab-panel {
    display: none;
  }
  .tab-panel.active-tab {
    display: block;
  }
}

.tab-panel__content {
  display: none;
  font-size: 14px;
  line-height: 1.7142857143;
  padding-bottom: 1.7142857143em;
}
.tab-panel__content:focus {
  outline: none;
}
.active-tab .tab-panel__content {
  display: block;
}
@media (min-width: 62em) {
  .tab-panel__content {
    display: block;
  }
}

.tab-panel__link {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #4574a1;
  display: inline-block;
  margin-top: 12px;
}
.tab-panel__link:hover, .tab-panel__link:active, .tab-panel__link:focus {
  color: #8d98aa;
}
.tab-panel__link:hover > .icon-svg, .tab-panel__link:active > .icon-svg, .tab-panel__link:focus > .icon-svg {
  transform: translateX(4px);
}
.tab-panel__link .icon-svg {
  display: inline-block;
  height: 8px;
  position: relative;
  right: 0;
  top: -1px;
  transition: transform 0.2s ease;
  width: 17px;
}
.tab-panel__link .icon-svg svg {
  left: 0;
  position: absolute;
  top: 0;
}
.tab-panel__link .icon-svg svg g {
  stroke: #d01319;
}
.tab-panel__link svg path {
  fill: #d01319;
}

/* Slider */
.slick-slider {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  box-sizing: border-box;
  display: grid;
  position: relative;
  touch-action: pan-y;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (min-width: 48em) {
  .slick-slider {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .slick-slider {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.slick-slider .slick-dots {
  display: none !important;
}
.slick--featured {
  margin-left: -20px;
  margin-right: -20px;
}

.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  display: block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
}
.slick-track::before, .slick-track::after {
  content: "";
  display: table;
}
.slick-track::after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-slide:last-child {
  margin-right: 0;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  position: absolute;
  bottom: auto;
  left: 50%;
  right: auto;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  width: auto;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slider {
  visibility: hidden;
}
.slider--is-loaded {
  -ms-grid-row: 1;
  visibility: visible;
}
.slider-wrapper {
  position: relative;
}
@media (max-width: 991px) {
  .slider-wrapper {
    padding: 0;
  }
}
.general-landing-mixed-media .slider-wrapper {
  padding: 0;
}
.entry-content .slider-wrapper--inline {
  display: grid;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 60px;
}
@media (min-width: 48em) {
  .entry-content .slider-wrapper--inline {
    -ms-grid-columns: 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr;
    grid-column-gap: 4.16%;
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 62em) {
  .entry-content .slider-wrapper--inline {
    -ms-grid-columns: 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr;
    grid-column-gap: 3.125%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 75em) {
  .entry-content .slider-wrapper--inline {
    -ms-grid-columns: 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr;
    grid-column-gap: 2.63%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 48em) {
  .entry-content .slider-wrapper--inline {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (min-width: 62em) {
  .entry-content .slider-wrapper--inline {
    margin-left: -25.5813953488%;
    margin-right: -25.5813953488%;
  }
}
.entry-content .slider-wrapper--inline .slider-meta {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  max-width: 772px;
}
@media (min-width: 48em) {
  .entry-content .slider-wrapper--inline .slider-meta {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .entry-content .slider-wrapper--inline .slider-meta {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 48em) {
  .page-template-external-content .main-content .slider-wrapper--inline {
    margin-left: 0;
    margin-right: 0;
  }
}
.slider__nav-wrapper {
  height: 40px;
  pointer-events: none;
  position: absolute;
  right: 20px;
  top: 80px;
  width: calc(100% - 40px);
}
@media (min-width: 48em) {
  .slider__nav-wrapper {
    height: 66px;
    right: 40px;
    top: 388px;
    width: 205px;
  }
}
@media (min-width: 62em) {
  .slider__nav-wrapper {
    right: calc(50px + 4.8%);
    top: 500px;
  }
}
@media (min-width: 75em) {
  .slider__nav-wrapper {
    right: calc(60px + 5.4%);
    top: 618px;
  }
}
.slider__nav {
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}
@media (min-width: 48em) {
  .slider__nav {
    background-color: #f7f7f7;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.22);
  }
}
.slider__arrows {
  display: flex;
  height: 100%;
  position: relative;
  width: 100%;
}
@media (min-width: 48em) {
  .slider__arrows {
    top: 0;
  }
}
.slider__arrows .visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.slider__arrows .slick-arrow {
  background: none;
  border: 0;
  position: absolute;
  top: 22px;
  z-index: 1;
}
.slider__arrows .slick-arrow:not(.slick-disabled) {
  cursor: pointer;
}
.slider__arrows .slick-prev,
.slider__arrows .slick-next {
  background-color: #f7f7f7;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  height: 40px;
  pointer-events: auto;
  position: absolute;
  top: 0;
  width: 40px;
}
@media (min-width: 48em) {
  .slider__arrows .slick-prev,
.slider__arrows .slick-next {
    position: absolute;
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
    background-color: transparent;
    box-shadow: none;
    height: auto;
    width: auto;
  }
}
.slider__arrows .slick-prev .icon-arrow-single-line-left::after,
.slider__arrows .slick-prev .icon-arrow-single-line-right::after,
.slider__arrows .slick-next .icon-arrow-single-line-left::after,
.slider__arrows .slick-next .icon-arrow-single-line-right::after {
  font-family: "icomoon";
  font-size: 19px;
  color: #0a314d;
  font-weight: normal;
  line-height: 1;
  letter-spacing: 0;
  display: block;
  opacity: 1;
  transition: color 0.2s ease;
}
@media (min-width: 48em) {
  .slider__arrows .slick-prev .icon-arrow-single-line-left::after,
.slider__arrows .slick-prev .icon-arrow-single-line-right::after,
.slider__arrows .slick-next .icon-arrow-single-line-left::after,
.slider__arrows .slick-next .icon-arrow-single-line-right::after {
    font-size: 24px;
  }
}
.slider__arrows .slick-prev.slick-disabled .icon-arrow-single-line-left::after,
.slider__arrows .slick-prev.slick-disabled .icon-arrow-single-line-right::after,
.slider__arrows .slick-next.slick-disabled .icon-arrow-single-line-left::after,
.slider__arrows .slick-next.slick-disabled .icon-arrow-single-line-right::after {
  color: rgba(102, 102, 102, 0.66);
}
.slider__arrows .slick-prev {
  left: -20px;
}
@media (min-width: 48em) {
  .slider__arrows .slick-prev {
    left: 22px;
  }
}
.slider__arrows .slick-next {
  right: -20px;
}
@media (min-width: 48em) {
  .slider__arrows .slick-next {
    right: 22px;
  }
}
.slider__index {
  position: absolute;
  bottom: auto;
  left: 50%;
  right: auto;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: "EB Garamond", Times, Serif;
  font-size: 27px;
  color: #0a314d;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.14px;
  display: none;
}
@media (min-width: 48em) {
  .slider__index {
    display: flex;
    line-height: 20px;
    margin-top: -1px;
    padding: 0 18px;
  }
}
.slider__index span {
  align-self: center;
  display: inline-block;
  vertical-align: middle;
}
.slider__index span:nth-child(2) {
  font-size: 20px;
  font-style: italic;
  padding: 0 10px;
}

.slide__image {
  background-color: #333;
  height: 200px;
  max-width: 1140px;
  position: relative;
  width: 100%;
}
.slide__image::before {
  position: absolute;
  bottom: auto;
  left: 50%;
  right: auto;
  top: 50%;
  transform: translate(-50%, -50%);
  background: url("../images/ajax-loader.gif") top center no-repeat transparent;
  content: "";
  display: block;
  height: 16px;
  opacity: 0.4;
  width: 16px;
}
@media (min-width: 48em) {
  .slide__image {
    height: 410px;
  }
}
@media (min-width: 62em) {
  .slide__image {
    height: 522px;
  }
}
@media (min-width: 75em) {
  .slide__image {
    height: 640px;
  }
}
.slide__image img {
  opacity: 0;
  transition: opacity 0.2s ease;
}
.slide--media-loaded .slide__image img {
  opacity: 1;
}
.slide__image .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}

.slider-meta {
  -ms-grid-row: 2;
  display: flex;
  flex-direction: column;
  height: auto;
  margin-top: 20px;
  max-height: 999px;
  overflow: hidden;
  padding: 0 20px;
  transition: max-height 0.4s ease;
  width: 100%;
}
.slider-meta--is-empty {
  visibility: hidden;
}
@media (min-width: 48em) {
  .slider-meta {
    margin-top: 38px;
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  .slider-meta {
    border-left: 1px solid #c1a783;
    margin-top: 30px;
    max-width: 655px;
    padding: 0 0 0 30px;
  }
}
@media (min-width: 75em) {
  .slider-meta {
    margin-top: 38px;
    max-width: 813px;
  }
}
.slider-meta__index {
  font-family: "EB Garamond", Times, Serif;
  font-size: 16px;
  color: #0a314d;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.14px;
}
@media (min-width: 48em) {
  .slider-meta__index {
    display: none;
  }
}
.slider-meta__title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 26px;
  color: #333;
  font-weight: 500;
  line-height: 34px;
  letter-spacing: -0.5px;
  margin-top: 12px;
}
@media (min-width: 48em) {
  .slider-meta__title {
    margin-top: -8px;
  }
}
.slider-meta__title:empty {
  display: none;
}
.slider-meta__title:empty ~ .slider-meta__detail {
  margin-top: -8px;
}
.slider-meta__title ~ .slider-meta__detail {
  margin-top: 10px;
}
.slider-meta__detail {
  position: relative;
}
.slider-meta__detail-description {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.21px;
  max-height: 999px;
  overflow: hidden;
  transition: max-height 0.4s ease-in-out;
}
.slider-meta__detail--is-closed .slider-meta__detail-description {
  max-height: 0;
}
@media (min-width: 48em) {
  .slider-meta__detail--is-closed .slider-meta__detail-description {
    max-height: 999px;
  }
}
.slider-meta__detail-cta {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0;
  background: none;
  border: 0;
  cursor: pointer;
  display: block;
  margin-top: 24px;
  padding: 0 12px 0 0;
  position: relative;
  text-transform: uppercase;
}
.slider-meta__detail-cta::after {
  font-family: "icomoon";
  font-size: 2px;
  color: #d0021b;
  font-weight: normal;
  line-height: 1;
  letter-spacing: -0.5px;
  position: absolute;
  right: 0;
  top: 8px;
}
.slider-meta__detail--is-closed .slider-meta__detail-cta::after {
  font-size: 8px;
  top: 4px;
}
@media (min-width: 48em) {
  .slider-meta__detail-cta {
    display: none;
  }
}
.entry-content .slider-meta__detail-cta {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0;
  background: none;
  border: 0;
  cursor: pointer;
  display: block;
  margin-top: 24px;
  padding: 0 12px 0 0;
  position: relative;
  text-transform: uppercase;
}
.entry-content .slider-meta__detail-cta::after {
  font-family: "icomoon";
  font-size: 2px;
  color: #d0021b;
  font-weight: normal;
  line-height: 1;
  letter-spacing: -0.5px;
  position: absolute;
  right: 0;
  top: 8px;
}
.slider-meta__detail--is-closed .entry-content .slider-meta__detail-cta::after {
  font-size: 8px;
  top: 4px;
}
@media (min-width: 48em) {
  .entry-content .slider-meta__detail-cta {
    display: none;
  }
}

@media (min-width: 62em) {
  .js-tab-panel {
    display: none;
  }
  .js-tab-panel.active-tab {
    display: block;
  }
}

.js-tab-panel__content {
  display: none;
}
.js-tab-panel__content:focus {
  outline: none;
}
.active-tab .js-tab-panel__content {
  display: block;
}
@media (min-width: 62em) {
  .js-tab-panel__content {
    display: block;
  }
}

@media (max-width: 991px) {
  .js-tab-view__links {
    display: none;
  }
}

/* Front Page 2 */
.news-bar {
  background: url("../images/wavy-bg.jpg");
}
.news-bar__list {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  background: #fff;
  box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.15);
  margin-top: -105px;
  padding: 24px 24px 0;
  position: relative;
  z-index: 999999999;
}
@media (min-width: 48em) {
  .news-bar__list {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .news-bar__list {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
    display: flex;
    margin: 0 -50px;
    padding-bottom: 36px;
    padding-top: 36px;
  }
}
@media (min-width: 75em) {
  .news-bar__list {
    -ms-grid-column: 1;
    -ms-grid-column-span: 19;
    grid-column: 1/span 10;
    box-shadow: none;
    margin: -127px -36px 0 0;
    padding: 36px 36px 36px 0;
  }
  .news-bar__list::before {
    background: #fff;
    bottom: 0;
    box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.15);
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(2);
    transform-origin: right center;
    width: 100%;
  }
}
.news-bar__post {
  border-bottom: 1px solid rgba(151, 151, 151, 0.2);
  display: flex;
  margin-bottom: 24px;
  padding-bottom: 24px;
  position: relative;
}
.news-bar__post:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 62em) {
  .news-bar__post {
    border-bottom: 0;
    border-right: 1px solid rgba(151, 151, 151, 0.2);
    flex: 1;
    margin: 0 35px 0 0;
    padding: 0 39px 0 0;
  }
  .news-bar__post:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
  }
}
@media (min-width: 75em) {
  .news-bar__post {
    margin-right: 32px;
    padding-right: 32px;
  }
  .news-bar__post:last-child {
    margin-right: 0;
    padding-right: 0;
  }
}
.news-bar__post-content {
  flex-grow: 1;
  margin-right: 26px;
}
.news-bar__post-date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 0;
  position: relative;
  font-size: 12px;
  letter-spacing: 2.79px;
  margin-bottom: 12px;
}
.news-bar__post-date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 0;
}
.news-bar__post-date--live-event {
  color: #d01319;
  display: table;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2.75px;
  line-height: 1.4166666667;
  padding-left: 16px;
  position: relative;
  text-transform: uppercase;
}
.news-bar__post-date--live-event::before {
  display: none;
}
.news-bar__post-date--live-event::after {
  color: #d01319;
  content: "\e911";
  font-family: "icomoon";
  font-size: 9px;
  left: 0;
  position: absolute;
  top: 3px;
  z-index: 1;
}
.news-bar__post-title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 18px;
  line-height: 1.2222222222;
}
.news-bar__post-title a {
  color: #4574a1;
}
.news-bar__post-title a:hover, .news-bar__post-title a:active, .news-bar__post-title a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #4574a1 !important;
}
.news-bar__post-title.no_date {
  padding-top: 30px;
}
.news-bar__post-image {
  flex-shrink: 0;
  height: 80px;
  margin: 0;
  width: 80px;
}
.news-bar__post-image a {
  display: block;
  height: 100%;
  width: 100%;
}
.news-bar__post-image img {
  border-radius: 3px;
  display: block;
  height: 100%;
  width: 100%;
}
.news-bar__post-image--video a {
  position: relative;
}
.news-bar__post-image--video a .icon-svg {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.news-bar__post-image--video a .icon-svg svg {
  display: block;
  height: 25px;
  width: 25px;
}
.news-bar__post-image .watermark {
  bottom: 0;
  margin-bottom: 5px;
  margin-right: 5px;
  position: absolute;
  right: 0;
}
.news-bar__post-image .thumbnail {
  position: relative;
}

.other-news {
  padding-top: 48px;
}
@media (min-width: 62em) {
  .other-news {
    padding-top: 72px;
  }
}
.other-news__header h2 {
  margin-bottom: 48px;
}
@media (min-width: 62em) {
  .other-news__header h2 {
    margin-bottom: 72px;
  }
}
.other-news__list {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-bottom: 48px;
}
@media (min-width: 48em) {
  .other-news__list {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .other-news__list {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
    display: flex;
    margin-bottom: 72px;
  }
  .other-news__list li {
    flex: 1;
    margin-right: 50px;
  }
  .other-news__list li:last-child {
    margin-right: 0;
  }
}
@media (min-width: 75em) {
  .other-news__list li {
    margin-right: 60px;
  }
  .other-news__list li:last-child {
    margin-right: 0;
  }
}
.other-news__list li:not(:last-child) {
  margin-bottom: 48px;
}
@media (min-width: 62em) {
  .other-news__list li:not(:last-child) {
    margin-bottom: 0;
  }
}
.other-news .entry-content {
  margin: 0;
  padding-bottom: 0;
}
.other-news__eyebrow {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  margin-bottom: 12px;
}
.other-news__eyebrow::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.other-news .header--four {
  margin-bottom: 14px;
  margin-top: 0;
}
.other-news .header--four.no_date {
  padding-top: 30px;
}

.policy-issues {
  padding: 48px 0;
}
.policy-issues h2 a, .policy-issues h2 a:visited,
.policy-issues h3 a,
.policy-issues h3 a:visited,
.policy-issues p a,
.policy-issues p a:visited {
  transition: all 0.2s ease;
}
.policy-issues h2 a:hover, .policy-issues h2 a:active, .policy-issues h2 a:focus, .policy-issues h2 a:visited:hover, .policy-issues h2 a:visited:active, .policy-issues h2 a:visited:focus,
.policy-issues h3 a:hover,
.policy-issues h3 a:active,
.policy-issues h3 a:focus,
.policy-issues h3 a:visited:hover,
.policy-issues h3 a:visited:active,
.policy-issues h3 a:visited:focus,
.policy-issues p a:hover,
.policy-issues p a:active,
.policy-issues p a:focus,
.policy-issues p a:visited:hover,
.policy-issues p a:visited:active,
.policy-issues p a:visited:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
.policy-issues h2 a:hover, .policy-issues h2 a:active, .policy-issues h2 a:focus,
.policy-issues h3 a:hover,
.policy-issues h3 a:active,
.policy-issues h3 a:focus,
.policy-issues p a:hover,
.policy-issues p a:active,
.policy-issues p a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
@media (max-width: 991px) {
  .policy-issues > .frame {
    padding: 0;
  }
}
@media (min-width: 48em) {
  .policy-issues {
    background: url("../images/wavy-bg.jpg") repeat;
  }
}
@media (min-width: 62em) {
  .policy-issues {
    padding: 72px 0;
  }
}
.policy-issues__headline {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: 4.5px;
  line-height: 1.25;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  margin: auto;
  max-width: 250px;
  text-align: center;
}
@media (min-width: 62em) {
  .policy-issues__headline {
    font-size: 18px;
    line-height: 1.2222222222;
  }
}
@media (min-width: 62em) {
  .policy-issues__headline {
    font-size: 24px;
  }
}
.policy-issues__headline::after {
  border-bottom: 2px solid #c1a783;
  content: "";
  display: block;
  margin: 24px auto 48px;
  width: 100px;
}
@media (min-width: 62em) {
  .policy-issues__headline::after {
    margin-bottom: 72px;
  }
}
.policy-issues__tabview {
  background: #fff;
  box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.12);
}
.policy-issues__links {
  border-bottom: 1px solid #ccc;
}
@media (min-width: 62em) {
  .policy-issues__links {
    display: flex;
  }
}
.policy-issues__link {
  align-content: center;
  align-items: center;
  display: flex;
  flex: 1;
  height: 100px;
  position: relative;
  text-align: center;
}
.policy-issues__link h3 {
  margin: 0 auto;
}
.policy-issues__link a {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  color: #767676;
  display: block;
  font-weight: 700;
  line-height: 1.7142857143;
  margin: auto;
  padding: 0 50px;
}
.policy-issues__link::after {
  border-bottom: 2px solid transparent;
  bottom: -1px;
  content: "";
  display: block;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  width: 175px;
}
.policy-issues__link.active a {
  color: #333;
}
.policy-issues__link.active::after {
  border-bottom-color: #c1a783;
}
.policy-issues__panel-title {
  border: 1px solid #c1a783;
  border-width: 1px 0 0;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 3.4px;
  line-height: 1.7142857143;
  padding: 16px;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .policy-issues__panel-title {
    padding: 16px 0;
  }
}
.policy-issues__panel-title span {
  pointer-events: none;
}
@media (min-width: 768px) and (max-width: 992px) {
  .policy-issues__panel-title span {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
.policy-issues__panel-title .icon-svg {
  transform-origin: center;
  transition: transform 0.25s ease;
}
.active-tab .policy-issues__panel-title {
  border-width: 1px 0;
}
.active-tab .policy-issues__panel-title .icon-svg {
  transform: rotateX(180deg);
}
.policy-issues__panel-title a {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  color: #333;
  position: relative;
}
@media (min-width: 48em) {
  .policy-issues__panel-title a {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .policy-issues__panel-title {
    display: none;
  }
}
.policy-issues__articles {
  padding: 0;
}
.policy-issues__featured-article, .policy-issues__more-articles {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
.policy-issues__featured-article img, .policy-issues__more-articles img {
  height: auto;
  margin-bottom: 20px;
  width: 100%;
}
.isIE11 .policy-issues__more-articles {
  -ms-grid-row: 2;
}
@media (min-width: 62em) {
  .isIE11 .policy-issues__more-articles {
    -ms-grid-row: 1;
  }
}
.isIE11 .policy-issues .policy-issues__panel-title a {
  display: inline-block;
}
.isIE11 .policy-issues .policy-issues__panel-title a .icon-svg {
  height: 18px;
  width: 24px;
}
@media (min-width: 48em) {
  .policy-issues__featured-article, .policy-issues__more-articles {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .policy-issues__featured-article {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
  }
  .policy-issues__more-articles {
    -ms-grid-column: 11;
    -ms-grid-column-span: 13;
    grid-column: 6/span 7;
  }
}
@media (min-width: 75em) {
  .policy-issues__featured-article {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1/span 6;
  }
  .policy-issues__more-articles {
    -ms-grid-column: 13;
    -ms-grid-column-span: 11;
    grid-column: 7/span 6;
  }
}
.policy-issues__date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  display: block;
  margin-bottom: 12px;
}
.policy-issues__date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.policy-issues__featured-article {
  padding: 40px 16px 30px;
}
@media (min-width: 48em) {
  .policy-issues__featured-article {
    padding: 36px 0;
  }
}
@media (min-width: 62em) {
  .policy-issues__featured-article {
    padding: 31px 48px;
  }
}
.policy-issues__featured-article .policy-issues__date {
  margin-bottom: 24px;
}
.policy-issues__featured-article .watermark {
  bottom: 48px;
  padding-right: 10px;
  position: relative;
}
@media (min-width: 62em) {
  .policy-issues__more-articles {
    border-left: 1px solid #ccc;
  }
}
.policy-issues__article {
  border-top: 1px solid #ccc;
  display: flex;
  margin: 0 16px;
  padding: 36px 0;
}
@media (min-width: 48em) {
  .policy-issues__article {
    margin: 0;
    padding: 30px 0;
  }
}
@media (min-width: 62em) {
  .policy-issues__article {
    margin: 0 48px;
  }
  .policy-issues__article:first-child {
    border-top: 0;
  }
}
.policy-issues__article a {
  display: flex;
  width: 100%;
}
.policy-issues__article-text {
  flex: 1;
  padding-right: 36px;
}
.policy-issues__article-img {
  border-radius: 4px;
  flex: 0 0 80px;
  height: 80px;
  overflow: hidden;
  width: 80px;
}
.policy-issues__article-img img {
  height: 100%;
  width: 100%;
}
.policy-issues__article-img .watermark {
  bottom: 0;
  margin-bottom: 5px;
  margin-right: 5px;
  position: absolute;
  right: 0;
}
.policy-issues__article-img .thumbnail {
  position: relative;
}
.policy-issues__article-title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.25;
}
.policy-issues__read-more {
  color: #0a314d;
  display: inline-block !important;
  width: auto !important;
}
.policy-issues__read-more:hover, .policy-issues__read-more:active, .policy-issues__read-more:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
}
.policy-issues__read-more::after {
  color: #d01319;
}

h3.policy-issues__featured-title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  color: inherit;
  font-weight: 400;
  line-height: 42px;
  letter-spacing: -0.5px;
}

h4.policy-issues__featured-title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: inherit;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}

.front-page-secretary__intro {
  padding: 48px 0 36px;
  position: relative;
}
@media (min-width: 75em) {
  .front-page-secretary__intro {
    padding-bottom: 0;
    padding-top: 208px;
  }
}
.isIE11 .front-page-secretary__intro {
  background-color: #fff;
}
@media (min-width: 48em) {
  .front-page-secretary__intro-content {
    margin-bottom: 36px;
  }
}
@media (min-width: 62em) {
  .front-page-secretary__intro-content {
    margin-bottom: 48px;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__intro-content {
    margin-bottom: 0;
    padding-bottom: 72px;
  }
}
.front-page-secretary__intro-data {
  display: flex;
  flex-direction: column;
}
@media (min-width: 62em) {
  .front-page-secretary__intro-data {
    flex-direction: row;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__intro-data {
    flex-direction: column;
  }
}
.front-page-secretary__intro-header {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media (min-width: 62em) {
  .front-page-secretary__intro-header {
    flex: 0 0 65.625%;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__intro-header {
    flex: auto;
  }
}
.front-page-secretary__intro-items {
  margin-top: 21px;
}
@media (min-width: 62em) {
  .front-page-secretary__intro-items {
    margin-top: 16px;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__intro-items {
    margin-top: 80px;
  }
}
.front-page-secretary__intro-item:not(:first-child) {
  margin-top: 10px;
}
.front-page-secretary__intro-item a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  border-bottom: 1px solid #fff;
  color: #4574a1;
  transition: all 0.2s ease-in-out;
}
.front-page-secretary__intro-item a:hover, .front-page-secretary__intro-item a:active, .front-page-secretary__intro-item a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease-in-out;
}
.front-page-secretary__intro-item a::after {
  color: #d01319;
}
.front-page-secretary__intro-seal {
  background: url("../images/logos/seal-eagles.png") no-repeat center center transparent;
  background-size: 100%;
  display: block;
  height: 60px;
  width: 60px;
}
.front-page-secretary__intro-seal-blue {
  background: url("../images/logos/seal-eagles-blue.png") no-repeat center center transparent;
  background-size: 100%;
  display: block;
  height: 60px;
  width: 60px;
}
.front-page-secretary__intro-name {
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  color: #333;
  font-weight: 400;
  line-height: 42px;
  letter-spacing: 3px;
  margin-top: 26px;
  text-transform: uppercase;
}
.front-page-secretary__intro-title-wrapper {
  display: block;
  width: 100%;
}
.front-page-secretary__intro-title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 22px;
  color: #666;
  font-weight: 400;
  line-height: 23px;
  letter-spacing: -0.3px;
  border-bottom: 1px solid #ab9162;
  display: inline-block;
  margin-left: -20px;
  margin-top: 26px;
  padding-bottom: 24px;
  padding-left: 20px;
}
.front-page-secretary__intro-title i {
  font-style: italic;
}
@media (min-width: 48em) {
  .front-page-secretary__intro-title {
    margin-left: -100%;
    padding-left: 100%;
  }
}
@media (min-width: 62em) {
  .front-page-secretary__intro-title {
    margin-left: -50px;
    margin-top: 16px;
    padding-left: 50px;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__intro-title {
    margin-left: -100%;
    margin-top: 56px;
    padding-left: 100%;
  }
}
.front-page-secretary__intro-cta a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #4574a1;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 1.31px;
  border-bottom: 1px solid #fff;
  display: inline-block;
  margin-top: 14px;
  padding-right: 22px;
  position: relative;
  text-transform: uppercase;
  transition: all 0.2s ease;
}
.front-page-secretary__intro-cta a:hover {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa !important;
  transition: all 0.2s ease;
}
.front-page-secretary__intro-cta a:hover, .front-page-secretary__intro-cta a:hover::after {
  color: #8d98aa;
}
.front-page-secretary__intro-cta a:visited {
  color: #4574a1;
}
.front-page-secretary__intro-cta a:visited:hover {
  color: #8d98aa;
}
.front-page-secretary__intro-cta a:empty {
  visibility: hidden;
}
.front-page-secretary__intro-cta a::after {
  color: #4574a1;
  position: absolute;
  right: 0;
  top: 6px;
  transition: color 0.2s ease;
}

.front-page-secretary {
  background-color: transparent;
  margin-top: 0;
  overflow-x: hidden;
  padding-top: 0;
}
.isIE11 .front-page-secretary {
  overflow: hidden;
}
@media (min-width: 62em) {
  .front-page-secretary {
    margin-top: -48px;
    padding-top: 48px;
  }
}
.front-page-secretary__wrapper {
  background-color: #fff;
  height: auto;
  width: 100%;
}
.isIE11 .front-page-secretary__wrapper > .row {
  display: flex;
  flex-direction: column;
}
@media (min-width: 75em) {
  .isIE11 .front-page-secretary__wrapper > .row {
    display: -ms-grid;
    display: grid;
  }
}
.front-page-secretary__intro, .front-page-secretary__details {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  position: relative;
}
@media (min-width: 48em) {
  .front-page-secretary__intro, .front-page-secretary__details {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .front-page-secretary__intro, .front-page-secretary__details {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 48em) {
  .front-page-secretary__intro {
    padding-bottom: 48px;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__intro {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1/span 4;
    padding-bottom: 0;
    z-index: 2;
  }
}
.front-page-secretary__details {
  z-index: 1;
}
@media (min-width: 75em) {
  .front-page-secretary__details {
    -ms-grid-column: 9;
    -ms-grid-column-span: 15;
    grid-column: 5/span 8;
  }
}
.front-page-secretary__details::before {
  bottom: 0;
  content: "";
  display: block;
  left: -20px;
  position: absolute;
  right: -20px;
  top: 0;
  z-index: 0;
}
@media (min-width: 48em) {
  .front-page-secretary__details::before {
    left: -100%;
    right: -100%;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__details::before {
    display: none;
  }
}
.front-page-secretary__intro-content, .front-page-secretary__details-content {
  position: relative;
  z-index: 2;
}
@media (min-width: 62em) {
  .isIE11 .front-page-secretary__details-content {
    background-color: transparent;
  }
}

.front-page-secretary__details {
  position: relative;
}
.front-page-secretary__details::before {
  background-color: #112e51;
}
.front-page-secretary__details-content {
  background-color: #112e51;
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 48em) {
  .front-page-secretary__details-content {
    margin-top: -48px;
  }
}
@media (min-width: 62em) {
  .front-page-secretary__details-content {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__details-content {
    flex-direction: column;
    height: calc(100% + 48px);
    margin-right: -60px;
  }
}
.front-page-secretary__image {
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
  overflow: hidden;
}
.front-page-secretary__image::before {
  content: "";
  display: block;
  padding-top: 53.0666666667%;
  width: 100%;
}
.front-page-secretary__image > .aspect-ratio-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
@media (min-width: 62em) {
  .front-page-secretary__image {
    height: 100%;
    margin: 0;
  }
}
.front-page-secretary__image img {
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.front-page-secretary__image .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
@media (min-width: 62em) {
  .front-page-secretary__image .watermark {
    bottom: inherit;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__image .watermark {
    bottom: 0;
  }
}
.front-page-secretary__bio {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  margin-top: 30px;
}
@media (min-width: 62em) {
  .front-page-secretary__bio {
    margin: 0 0 0 48px;
    padding-top: 48px;
  }
}
.front-page-secretary__eyebrow {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  color: #fff;
}
.front-page-secretary__eyebrow::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
@media (min-width: 62em) {
  .front-page-secretary__eyebrow {
    font-family: "Open Sans", Arial, Sans-Serif;
    font-size: 12px;
    color: #fff;
    font-weight: 600;
    line-height: 17px;
    letter-spacing: 2.79px;
  }
}
.front-page-secretary__featured-article {
  display: flex;
  margin-bottom: 48px;
  margin-top: 38px;
  min-height: 106px;
  padding-right: 142px;
  position: relative;
}
.front-page-secretary__featured-article.hide_stats {
  display: inline-block;
}
@media (min-width: 62em) {
  .front-page-secretary__featured-article {
    margin: 48px 0 0 48px;
    padding-bottom: 48px;
    padding-right: 92px;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__featured-article {
    min-height: 156px;
    padding-right: 150px;
  }
}
.front-page-secretary__featured-article-headline {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #fff;
  font-size: 24px;
  margin-top: 8px;
}
@media (min-width: 62em) {
  .front-page-secretary__featured-article-headline {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
@media (min-width: 62em) {
  .front-page-secretary__featured-article-headline {
    font-family: "EB Garamond", Times, Serif;
    font-size: 24px;
    color: #fff;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: -0.5px;
  }
}
.front-page-secretary__featured-article-headline a {
  color: #fff;
  border-bottom: 1px solid #fff;
  transition: all 0.2s ease-in-out;
}
.front-page-secretary__featured-article-headline a:hover, .front-page-secretary__featured-article-headline a:active, .front-page-secretary__featured-article-headline a:focus {
  color: #8d98aa;
  border-bottom: 1px solid #8d98aa;
  transition: all 0.2s ease-in-out;
}
.front-page-secretary__featured-article-image {
  border-radius: 3px;
  flex-shrink: 0;
  height: 80px;
  margin: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
}
@media (min-width: 75em) {
  .front-page-secretary__featured-article-image {
    right: 43px;
  }
}
.front-page-secretary__featured-article-image img {
  position: absolute;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  display: block;
  height: 100%;
  width: auto;
}
@media (min-width: 62em) {
  .front-page-secretary__right-col {
    background-color: #fff;
    flex: 0 0 39.84375%;
    padding-top: 48px;
  }
  .isIE11 .front-page-secretary__right-col {
    background-color: transparent;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__right-col {
    background-color: #112e51;
    display: flex;
    flex: 1;
    flex-direction: row;
    padding-top: 0;
  }
}
@media (min-width: 62em) {
  .front-page-secretary__right-col-content {
    background-color: #112e51;
    height: 100%;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__right-col-content {
    padding-right: 48px;
  }
  .isIE11 .front-page-secretary__right-col-content {
    max-width: 614px;
  }
}
.front-page-secretary__left-col {
  background-color: #0c213e;
}
@media (min-width: 62em) {
  .front-page-secretary__left-col {
    display: flex;
    flex: 1;
    flex-direction: column;
    margin-left: -50px;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__left-col {
    background-color: transparent;
    margin-left: 0;
    max-height: 403px;
  }
}
.front-page-secretary__stats {
  background-color: #0c213e;
  justify-content: center;
  margin-left: -20px;
  margin-right: -20px;
  padding: 5px 20px;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 62em) {
  .front-page-secretary__stats {
    margin: 0;
  }
}
.front-page-secretary__left-col .front-page-secretary__stats {
  display: none;
}
@media (min-width: 62em) {
  .front-page-secretary__left-col .front-page-secretary__stats {
    display: flex;
    flex: 1;
  }
  .front-page-secretary__left-col .front-page-secretary__stats-item {
    align-self: center;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__left-col .front-page-secretary__stats {
    display: none;
  }
}
.front-page-secretary__right-col .front-page-secretary__stats {
  display: flex;
  position: relative;
}
.front-page-secretary__right-col .front-page-secretary__stats::before {
  background-color: #0c213e;
  bottom: 0;
  content: "";
  display: block;
  left: -20px;
  position: absolute;
  right: -20px;
  top: 0;
  z-index: 0;
}
@media (min-width: 48em) {
  .front-page-secretary__right-col .front-page-secretary__stats::before {
    left: -100%;
    right: -100%;
  }
}
@media (min-width: 62em) {
  .front-page-secretary__right-col .front-page-secretary__stats {
    display: none;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__right-col .front-page-secretary__stats {
    display: flex;
    flex-direction: column;
    left: 0;
    right: -100%;
  }
  .front-page-secretary__right-col .front-page-secretary__stats::before {
    display: none;
  }
}
.front-page-secretary__stats-item {
  max-width: 180px;
  position: relative;
  width: 100%;
}
.front-page-secretary__stats-item:first-child::before {
  border-right: 1px solid rgba(151, 151, 151, 0.2);
  content: "";
  display: block;
  height: 45%;
  padding-top: 16px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.front-page-secretary__stats-item:first-child::after {
  background-color: #0c213e;
  color: #a68250;
  content: "\e912";
  font-family: "icomoon" !important;
  font-size: 10px;
  padding: 7px 0;
  position: absolute;
  right: -5px;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 75em) {
  .front-page-secretary__stats-item:first-child::before {
    border-bottom: 1px solid rgba(151, 151, 151, 0.2);
    border-right: 0;
    bottom: -2px;
    content: "";
    display: block;
    height: auto;
    left: 50%;
    padding-top: 0;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: 45%;
  }
  .front-page-secretary__stats-item:first-child::after {
    background-color: #0c213e;
    bottom: -7px;
    color: #a68250;
    content: "\e912";
    font-family: "icomoon" !important;
    font-size: 10px;
    left: 50%;
    padding: 0 7px;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
  }
}
.front-page-secretary__stats-number {
  font-family: "EB Garamond", Times, Serif;
  font-size: 65px;
  color: #fff;
  font-weight: 400;
  line-height: 100px;
  letter-spacing: -0.81px;
}
.front-page-secretary__stats-description {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 12px;
  color: #fff;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.75px;
  margin: 0 50px;
  padding-bottom: 25px;
}

.front-page__top {
  background: url("../images/wavy-bg.jpg") repeat;
  min-height: 60vh;
  padding-bottom: 20px;
}
@media (min-width: 48em) {
  .front-page__top {
    padding-bottom: 120px;
  }
}

.front-page-social-media {
  line-height: 28px;
  text-align: center;
}
.front-page-social-media .social-media__label,
.front-page-social-media .social-menu__item {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
}
.front-page-social-media .social-media__label {
  border-top: 1px solid #ccc;
  color: #333;
  margin-bottom: 24px;
  padding-top: 48px;
}
@media (min-width: 62em) {
  .front-page-social-media .social-media__label {
    margin-bottom: 36px;
  }
}
.front-page-social-media .icon {
  color: #0a314d;
  margin-right: 12px;
  padding: 5px;
}
.front-page-social-media .icon:hover {
  color: #8d98aa;
}
.front-page-social-media .icon:visited {
  color: #0a314d;
}
.front-page-social-media .icon:visited:hover {
  color: #8d98aa;
}
.front-page-social-media .social-menu__wrapper {
  display: inline-block;
  margin-bottom: 48px;
  position: relative;
  vertical-align: top;
}
@media (min-width: 62em) {
  .front-page-social-media .social-menu__wrapper {
    margin-bottom: 72px;
  }
}
.front-page-social-media .social-menu__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: 0;
  cursor: pointer;
  font-size: 15px;
  font-weight: 700;
  line-height: inherit;
  margin: 0;
  padding: 0;
  transition: color 0.2s ease;
}
.front-page-social-media .social-menu__button::after {
  display: inline-block;
  font-size: 6px;
  font-weight: 700;
  margin-left: 2px;
  transform-origin: center;
  transition: transform 0.25s ease;
  vertical-align: middle;
}
.front-page-social-media .social-menu__button[aria-expanded=true]::after {
  transform: rotateX(180deg);
}
.front-page-social-media .social-menu__button:hover, .front-page-social-media .social-menu__button:active, .front-page-social-media .social-menu__button:focus {
  color: #8d98aa;
}
.front-page-social-media .social-menu {
  background: #fff;
  box-shadow: 0 0 4px -2px rgba(102, 102, 102, 0.66);
  margin-top: 12px;
  min-width: 225px;
  padding: 20px 25px;
  position: absolute;
  right: -20px;
  text-align: left;
  z-index: 2;
}
.front-page-social-media .social-menu::before {
  border-bottom: 12px solid #fff;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: 30px;
  top: -12px;
  width: 0;
  z-index: 3;
}
@media (min-width: 48em) {
  .front-page-social-media .social-menu {
    right: auto;
  }
  .front-page-social-media .social-menu::before {
    left: 14px;
    right: auto;
  }
}
.front-page-social-media .social-menu[aria-hidden=true] {
  display: none;
}
.front-page-social-media .social-menu .icon {
  display: inline-block;
  margin-right: 17px;
  width: 30px;
}
.front-page-social-media .social-menu__item {
  color: #0a314d;
  font-size: 14px;
  line-height: 1.0714285714;
  padding: 10px 0;
  transition: color 0.25s ease;
}
.front-page-social-media .social-menu__item .icon {
  color: inherit;
}
.front-page-social-media .social-menu__item a {
  color: #0a314d;
}
.front-page-social-media .social-menu__item a:hover, .front-page-social-media .social-menu__item a:active, .front-page-social-media .social-menu__item a:focus {
  color: #8d98aa;
}

.social_links_header a.icon,
.social_links_footer a.icon {
  color: #fff;
}
.social_links_header a.icon:hover,
.social_links_footer a.icon:hover {
  color: #8d98aa;
}
.social_links_header a.icon:visited,
.social_links_footer a.icon:visited {
  color: #fff;
}
.social_links_header a.icon:visited:hover,
.social_links_footer a.icon:visited:hover {
  color: #8d98aa;
}
.social_links_header .frame,
.social_links_footer .frame {
  display: inline-block;
}

.social_links_footer {
  border-bottom: rgba(141, 152, 170, 0.5) 1px solid;
  display: flex;
  flex-direction: row;
  margin-bottom: 30px;
  padding-bottom: 20px;
}
@media (min-width: 62em) {
  .social_links_footer {
    border: 0;
  }
}
.social_links_footer .followus {
  display: none;
  font-size: 16px;
  font-weight: 400;
  margin-right: 20px;
  min-width: 100px;
  text-transform: uppercase;
}
@media (min-width: 62em) {
  .social_links_footer .followus {
    display: block;
  }
}
.social_links_footer .frame {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-evenly;
  padding: 0;
  position: relative;
  top: -5px;
  width: 100%;
}
@media (min-width: 48em) {
  .social_links_footer .frame {
    padding: 0;
    width: auto;
  }
}
@supports not (-ms-ime-align: auto) {
  .social_links_footer .frame {
    justify-content: space-evenly;
  }
}
.social_links_footer .front-page-social-media {
  min-height: 30px;
  width: 100%;
}

.social_links_header {
  display: none;
  margin-left: 20px;
}
.social_links_header .frame {
  border-left: 1px solid #fff;
  height: 30px;
  padding: 0 30px 0 20px;
  position: relative;
  top: 10px;
}
@media (min-width: 62em) {
  .social_links_header {
    display: inline-block;
  }
}

.touch .front-page-social-media .icon:hover {
  color: #0a314d !important;
}

.touch .social_links_header a.icon:hover,
.touch .social_links_footer a.icon:hover {
  color: #fff !important;
}

[data-waypoint=true] {
  opacity: 0;
  transition: opacity 1s ease-out;
}
[data-waypoint=true].enter, [data-waypoint=true].entered {
  opacity: 1;
}

.social_links_homepage {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  background: #fff;
  box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.15);
  margin-top: -105px;
  padding: 20px 0;
  position: relative;
  text-align: center;
}
@media (min-width: 48em) {
  .social_links_homepage {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around;
    margin-bottom: 40px;
    margin-top: -205px;
    padding: 34.2px 0;
    text-align: left;
  }
}
@media (min-width: 62em) {
  .social_links_homepage {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    margin: 0 0 -100px;
    top: -185px;
  }
}
@media (min-width: 75em) {
  .social_links_homepage {
    -ms-grid-column: 1;
    -ms-grid-column-span: 19;
    grid-column: 1/span 10;
    box-shadow: none;
    margin-bottom: -100px;
    padding: 19.2px 0;
    position: relative;
    top: -185px;
  }
  .social_links_homepage::before {
    background: #fff;
    bottom: 0;
    box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.15);
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(2);
    transform-origin: right center;
    width: 100%;
  }
}
.social_links_homepage fieldset {
  padding: 0;
}
.social_links_homepage form,
.social_links_homepage section {
  z-index: 9;
}
.social_links_homepage h3 {
  color: #0a314d;
  font-family: "EB Garamond", Times, Serif;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}
@media (min-width: 48em) {
  .social_links_homepage h3 {
    font-size: 22px;
    text-align: center;
  }
}
@media (min-width: 62em) {
  .social_links_homepage h3 {
    text-align: left;
  }
}
.social_links_homepage .divider {
  border: 0;
  z-index: 2;
}
@media (min-width: 48em) {
  .social_links_homepage .divider {
    border-left: 1px solid rgba(10, 49, 77, 0.15);
  }
}
.social_links_homepage .frame {
  border-top: 1px solid rgba(10, 49, 77, 0.15);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  margin-top: 30px;
  max-width: 300px;
  padding: 30px 10px;
  position: relative;
}
@media (min-width: 48em) {
  .social_links_homepage .frame {
    border-top: 1px solid rgba(10, 49, 77, 0.15);
    display: flex;
    margin-top: 10px;
    max-width: 300px;
    padding: 20px 0 0;
    top: 12px;
  }
}
@media (min-width: 62em) {
  .social_links_homepage .frame {
    border: 0;
    margin-top: 0;
    padding: 0;
    top: 25px;
  }
}
@media (min-width: 75em) {
  .social_links_homepage .frame {
    top: 38px;
  }
}
.social_links_homepage .frame .icon {
  font-size: 20px;
}
@media (min-width: 48em) {
  .social_links_homepage .frame .icon {
    font-size: 28px;
    margin-right: 20px;
  }
}
.social_links_homepage .icon {
  font-size: 16px;
}
@media (min-width: 48em) {
  .social_links_homepage .icon {
    font-size: 28px;
  }
}

.update_form {
  display: flex;
  flex-direction: column;
  padding: 5px;
}
@media (min-width: 48em) {
  .update_form {
    flex-direction: column;
  }
}
@media (min-width: 62em) {
  .update_form {
    border: 1px solid #0a314d;
    flex-direction: row;
  }
}
.update_form input {
  border: 1px solid #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 10px 20px;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .update_form input {
    border: 1px solid #0a314d;
    display: block;
  }
}
@media (min-width: 62em) {
  .update_form input {
    border: 0;
    margin-bottom: none;
  }
}
.update_form input.long {
  margin: 0 auto 20px;
  width: 270px;
}
@media (min-width: 48em) {
  .update_form input.long {
    margin: 0 auto 20px;
    width: 300px;
  }
}
@media (min-width: 62em) {
  .update_form input.long {
    margin: 0;
    width: 370px;
  }
}
@media (min-width: 75em) {
  .update_form input.long {
    margin: 0;
    min-width: 430px;
  }
}
.update_form input[type=submit] {
  background-color: #c1a783;
  border: 2px solid #c1a783;
  color: #0a314d;
  display: block !important;
  margin: 0 auto;
  transition: all 0.2s;
}
.update_form input[type=submit]:hover {
  border: 2px solid #0a314d;
  cursor: pointer;
  transition: all 0.2s;
}
@media (min-width: 48em) {
  .update_form input[type=submit] {
    margin: 0 auto;
  }
}
@media (min-width: 62em) {
  .update_form input[type=submit] {
    margin: 0;
  }
}

.updates_signup {
  margin-bottom: 30px;
  padding: 0;
}
@media (min-width: 48em) {
  .updates_signup {
    margin-bottom: 0;
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  .updates_signup {
    padding: 0;
  }
}
@media (min-width: 75em) {
  .updates_signup {
    padding: 0 !important;
  }
}
.updates_signup form {
  padding: 0;
}
@media (min-width: 75em) {
  .updates_signup form {
    padding: 15px 0 15px 25px !important;
  }
}

/* Policy Issues */
.page-template-policy-issues-landing {
  background: url("../images/wavy-bg.jpg") repeat;
}
.page-template-policy-issues-landing .bureau-header {
  position: relative;
}
.page-template-policy-issues-landing .bureau-header .row {
  padding-top: 82px;
  position: absolute;
  top: 0;
}
@media (min-width: 62em) {
  .page-template-policy-issues-landing .bureau-header .row {
    position: absolute;
    bottom: auto;
    left: 50%;
    right: auto;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
.page-template-policy-issues-landing .bureau-header__title {
  color: #fff;
  margin: 22px 0 36px;
  max-width: 752px;
}
.page-template-policy-issues-landing .bureau-header__image {
  min-height: 370px;
}
@media (min-width: 48em) {
  .page-template-policy-issues-landing .bureau-header__image {
    min-height: 320px;
  }
}
.page-template-policy-issues-landing .bureau-header__image::after {
  background: rgba(0, 0, 0, 0.5);
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 62em) {
  .page-template-policy-issues-landing .bureau-header__image {
    min-height: 214px;
  }
}
.page-template-policy-issues-landing .bureau-header__content.no_img .page-header__actions a:visited .button__content {
  border-color: #6a7590;
  color: #6a7590;
}
.page-template-policy-issues-landing .page-header__actions {
  margin: 0 0 36px;
}
.page-template-policy-issues-landing .page-header__actions a.button {
  margin: 0;
}
.page-template-policy-issues-landing .page-header__actions a .button {
  margin: 0;
}
.page-template-policy-issues-landing .page-header__actions a .button__content {
  border-color: #fff;
  color: #fff;
}
.page-template-policy-issues-landing .page-header__actions a .button__content svg,
.page-template-policy-issues-landing .page-header__actions a .button__content svg g {
  color: #fff;
  stroke: #fff;
}
.page-template-policy-issues-landing .page-header__actions a .button__content svg path {
  fill: #fff;
}
.page-template-policy-issues-landing .page-header__actions a .button__content:hover, .page-template-policy-issues-landing .page-header__actions a .button__content:active, .page-template-policy-issues-landing .page-header__actions a .button__content:focus {
  border-color: #8d98aa;
  color: #8d98aa;
}
.page-template-policy-issues-landing .page-header__actions a:visited .button__content {
  border-color: #d4d4d4;
  color: #d4d4d4;
}
.page-template-policy-issues-landing .page-header__actions a:visited .button__content:hover, .page-template-policy-issues-landing .page-header__actions a:visited .button__content:active, .page-template-policy-issues-landing .page-header__actions a:visited .button__content:focus {
  border-color: #8d98aa;
  color: #8d98aa;
}

/* Country Page */
.country-header {
  background: url("../images/navy-pixel.png") repeat;
  padding-bottom: 105px;
  padding-top: 32px;
  position: relative;
}
@media (min-width: 48em) {
  .country-header {
    padding-bottom: 76px;
    padding-top: 40px;
  }
}
.country-header__bg {
  position: absolute;
  top: 0;
}
.country-header__bg .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.country-header__bg, .country-header__bg img {
  height: 100%;
  width: 100%;
}
.country-header__bg img {
  -o-object-fit: cover;
     object-fit: cover;
}
.country-header__bg::after {
  background: linear-gradient(to right, #0c182e, rgba(12, 24, 46, 0) 80%);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.country-header__top {
  min-height: 326px;
  position: relative;
  z-index: 2;
}
@media (min-width: 48em) {
  .country-header__top {
    min-height: 284px;
  }
}
.country-header__top a {
  text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.3);
}
.country-header__top a:visited {
  color: #d4d4d4;
}
.country-header__top a:visited .button__content {
  color: #d4d4d4;
  border: 2px solid #d4d4d4;
}
.country-header__top a:visited:hover, .country-header__top a:visited:active, .country-header__top a:visited:focus {
  color: #8d98aa;
}
.country-header__content {
  width: 100%;
}
@media (min-width: 48em) {
  .country-header__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .country-header__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 17;
    grid-column: 1/span 9;
  }
}
.country-header__breadcrumb {
  color: #fff;
  font-size: 14px;
  font-weight: 200;
  letter-spacing: 0.233em;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
}
@media (min-width: 48em) {
  .country-header__breadcrumb {
    font-weight: 400;
  }
}
.country-header__breadcrumb:hover {
  color: #8d98aa;
}
.country-header__country {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 14px;
  margin-top: 18px;
  position: relative;
}
@media (min-width: 48em) {
  .country-header__country {
    margin-top: 22px;
  }
}
.country-header__flag {
  display: none;
  left: 0;
  margin-right: 11px;
  position: relative;
}
@media (min-width: 48em) {
  .country-header__flag {
    display: inline-block;
    height: 33px;
  }
}
@media (min-width: 62em) {
  .country-header__flag {
    height: 44px;
  }
}
.country-header__flag img {
  display: block;
  max-height: 100%;
  width: auto;
}
.country-header__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 48px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.0416666667;
  font-family: "EB Garamond", Times, Serif;
  align-items: baseline;
  color: #fff;
  display: flex;
}
@media (min-width: 62em) {
  .country-header__headline {
    font-size: 64px;
    line-height: 0.9375;
  }
}
.country-header__headline2 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  align-items: baseline;
  color: #fff;
  display: flex;
}
@media (min-width: 62em) {
  .country-header__headline2 {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.country-header__headline3 {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  align-items: baseline;
  color: #fff;
  display: flex;
  padding-bottom: 12px;
}
@media (min-width: 62em) {
  .country-header__headline3 {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
.country-header__headline4 {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: 4.5px;
  line-height: 1.25;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  align-items: baseline;
  color: #fff;
  display: flex;
}
@media (min-width: 62em) {
  .country-header__headline4 {
    font-size: 18px;
    line-height: 1.2222222222;
  }
}
.country-header .button {
  margin-top: 16px;
}
.country-header .button__content {
  margin-top: 0;
}
.country-header .button svg path {
  fill: #fff;
}
.country-header__link {
  color: #fff;
}
.country-header__link:hover {
  color: #8d98aa;
}
.country-header__link::after {
  color: #c1a783;
  position: static;
}
.country-header__link .icon-external__white::after {
  background-size: 20px 20px;
  height: 20px;
  top: 4px;
  width: 18px;
}
.country-header__link-list-item {
  margin-top: 10px;
  position: relative;
  text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.3);
}
.country-header__link-list-item:first-child {
  margin-top: 0;
}
.country-header__link-list {
  list-style: none;
  margin-top: 12px;
}
@media (min-width: 48em) {
  .country-header__link-list {
    margin-bottom: 36px;
  }
}

.notice-travel--has-featured-content {
  background-color: #f9f9f9;
}
.notice-travel__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 23;
  grid-column: 1/span 12;
  background-color: #fff;
  box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.15);
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -90px;
  position: relative;
  top: -90px;
  z-index: 1;
}
@media (min-width: 48em) {
  .notice-travel__content {
    margin-bottom: -50px;
    top: -50px;
  }
}
.notice-travel__breaking {
  background-color: #d01319;
  display: flex;
  flex-basis: 100%;
  min-height: 144px;
}
@media (min-width: 48em) {
  .notice-travel__breaking {
    min-height: 75px;
  }
}
.notice-travel__notice, .notice-travel__travel {
  display: flex;
  flex-basis: 100%;
}
@media (min-width: 62em) {
  .notice-travel__notice, .notice-travel__travel {
    flex-basis: 50%;
    max-width: 50%;
  }
}
.notice-travel__notice {
  border-bottom: 1px solid rgba(151, 151, 151, 0.2);
}
.notice-travel__notice .notice-travel__status {
  display: none;
}
@media (min-width: 62em) {
  .notice-travel__notice {
    border-bottom: 0;
    border-right: 1px solid rgba(151, 151, 151, 0.2);
  }
}
.notice-travel__card {
  display: flex;
  flex-direction: column;
  padding: 24px;
  position: relative;
  width: 100%;
}
@media (min-width: 48em) {
  .notice-travel__notice .notice-travel__card {
    padding: 36px 36px 24px;
  }
  .notice-travel__travel .notice-travel__card {
    padding: 24px 36px 36px;
  }
}
@media (min-width: 62em) {
  .notice-travel__notice .notice-travel__card, .notice-travel__travel .notice-travel__card {
    padding: 36px 36px 72px;
  }
}
.notice-travel__card a:hover span {
  text-decoration: underline !important;
}
.notice-travel__card a:visited {
  color: #6a7590;
}
.notice-travel__title {
  color: #333;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.25px;
  line-height: 1.3333333333;
}
@media (min-width: 48em) {
  .notice-travel__title {
    font-size: 20px;
    line-height: 1.35;
  }
}
.notice-travel__body {
  color: #666;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: -0.25px;
  line-height: 1.4;
  margin-top: 2px;
}
@media (min-width: 48em) {
  .notice-travel__body {
    font-size: 16px;
    line-height: 1.375;
  }
}
.notice-travel__cta {
  color: #0a314d;
  color: #0a314d;
  margin-top: 18px;
}
.notice-travel__cta span {
  transition: 0.2s all;
}
.notice-travel__cta::after {
  color: #0a314d;
  position: static;
}
.notice-travel__cta:hover, .notice-travel__cta:active, .notice-travel__cta:focus {
  text-decoration: none !important;
}
.notice-travel__cta:hover span, .notice-travel__cta:active span, .notice-travel__cta:focus span {
  color: #8d98aa;
}
.notice-travel__cta::after {
  color: #d01319;
}
@media (min-width: 62em) {
  .notice-travel__cta {
    bottom: 36px;
    left: 36px;
    margin-top: 0;
    position: absolute;
  }
}
.notice-travel__cta:hover, .notice-travel__cta:active, .notice-travel__cta:focus {
  color: #8d98aa;
}
.notice-travel__status {
  background-color: transparent;
  border-radius: 50%;
  display: inline-block;
  height: 10px;
  margin-right: 12px;
  position: relative;
  top: -1px;
  width: 10px;
}
.notice-travel__status--level-one {
  background-color: #2e74bb;
}
.notice-travel__status--level-two {
  background-color: #f0d21d;
}
.notice-travel__status--level-three {
  background-color: #f98c3f;
}
.notice-travel__status--level-four {
  background-color: #d01319;
}
.notice-travel__status::before {
  position: absolute;
  bottom: auto;
  left: 50%;
  right: auto;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  content: "";
  display: block;
  height: 17px;
  width: 17px;
}

.state-rtl .featured-content__copy::before {
  border-left: 0 solid #c1a783;
  border-right: 1px solid #c1a783;
  left: unset;
  position: absolute;
  right: 0;
  top: 0;
  transition: height 1s ease-in-out;
  z-index: 2;
}
@media (min-width: 62em) {
  .state-rtl .featured-content__copy::before {
    left: unset;
    right: -30px;
  }
}

.featured-content {
  background-color: #f9f9f9;
  position: relative;
}
@media (min-width: 48em) {
  .featured-content {
    padding-top: 10px;
  }
}
@media (min-width: 62em) {
  .featured-content {
    margin-bottom: 96px;
    overflow: hidden;
  }
}
.featured-content .article-meta--featured-content {
  margin-bottom: 48px;
}
@media (min-width: 48em) {
  .featured-content .article-meta--featured-content {
    margin-bottom: 96px;
  }
}
@media (min-width: 48em) {
  .featured-content--with-image {
    background: linear-gradient(to bottom, #f9f9f9 65%, #fff 65%);
  }
}
@media (min-width: 62em) {
  .featured-content--with-image {
    background: linear-gradient(to bottom, #f9f9f9 60%, #fff 60%);
    margin-bottom: 0;
    padding-bottom: 96px;
  }
}
.featured-content--with-image .featured-content__copy.entered::before {
  height: calc(100% + 87px);
}
@media (min-width: 48em) {
  .featured-content--with-image .featured-content__copy.entered::before {
    height: calc(100% + 105px);
  }
}
@media (min-width: 62em) {
  .featured-content--with-image .featured-content__copy.entered::before {
    height: calc(100% + 120px);
  }
}
.featured-content--with-image .article-meta--featured-content {
  margin-bottom: 34px;
}
@media (min-width: 48em) {
  .featured-content--with-image .article-meta--featured-content {
    margin-bottom: 46px;
  }
}
@media (min-width: 48em) {
  .featured-content--with-image .featured-content__seal {
    display: block;
  }
}
.featured-content__copy {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  padding: 0 20px;
  position: relative;
}
@media (min-width: 48em) {
  .featured-content__copy {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
    padding: 0 32px;
  }
}
@media (min-width: 62em) {
  .featured-content__copy {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
    padding: 0;
  }
}
@media (min-width: 75em) {
  .featured-content__copy {
    -ms-grid-column: 3;
    -ms-grid-column-span: 15;
    grid-column: 2/span 8;
  }
}
.featured-content__copy::before {
  border-left: 1px solid #c1a783;
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: height 1s ease-in-out;
  z-index: 2;
}
@media (min-width: 62em) {
  .featured-content__copy::before {
    left: -30px;
  }
}
.featured-content__copy.entered::before {
  height: calc(100% + 17px);
}
@media (min-width: 62em) {
  .featured-content__copy.entered::before {
    height: calc(100% + 25px);
  }
}
.featured-content__date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  margin: 15px 0 5px;
  padding: 36px 0 16px;
}
@media (min-width: 48em) {
  .featured-content__date {
    margin: 8px 0 5px;
  }
}
.featured-content__link {
  display: table;
  margin-bottom: 36px;
}
.featured-content__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #161f35;
  position: relative;
}
@media (min-width: 62em) {
  .featured-content__headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
a:hover .featured-content__headline, a:focus .featured-content__headline {
  color: #8d98aa;
}
.featured-content__image-link {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  display: block;
  margin-left: -20px;
  position: relative;
  width: calc(100% + 40px);
}
@media (min-width: 48em) {
  .featured-content__image-link {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
    margin-left: -30px;
    width: calc(100% + 30px);
  }
}
@media (min-width: 62em) {
  .featured-content__image-link {
    -ms-grid-column: 1;
    -ms-grid-column-span: 19;
    grid-column: 1/span 10;
    margin-left: 0;
    width: 100%;
  }
}
@media (min-width: 75em) {
  .featured-content__image-link {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.featured-content__image-link:hover .featured-content__play-icon::before {
  background-color: #b40d12;
}
.featured-content__image {
  position: relative;
  z-index: 1;
  position: relative;
}
.featured-content__image::before {
  content: "";
  display: block;
  padding-top: 56.2666666667%;
  width: 100%;
}
.featured-content__image > .aspect-ratio-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.featured-content__image .aspect-ratio-content {
  height: 100%;
  width: 100%;
  z-index: 1;
}
.featured-content__image .aspect-ratio-content img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.featured-content .row {
  -ms-grid-rows: auto auto;
  position: relative;
}
.featured-content__seal-container {
  background-image: url("../images/logos/seal.png");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: -94px;
  display: none;
  height: 400px;
  position: absolute;
  width: 400px;
  z-index: 0;
}
@media (min-width: 62em) {
  .featured-content__seal-container {
    display: block;
    right: -390px;
  }
}
.featured-content__seal {
  display: none;
  pointer-events: none;
  position: absolute;
  right: -200px;
  top: 125px;
  z-index: 0;
}
@media (min-width: 75em) {
  .featured-content__seal {
    right: 50px;
  }
}
.featured-content .stars-above {
  margin-top: 0;
}

.state_country-template-default.page-template-gutenberg-blank-template .featured-content {
  margin-bottom: 0 !important;
  padding-bottom: 1px;
}

.state_country .featured-content .row {
  display: block;
  word-break: break-word;
}

body.state_briefing-template-default #content .featured-content {
  padding-top: 0;
}
@media (min-width: 48em) {
  body.state_briefing-template-default #content .featured-content {
    padding-bottom: 0;
  }
}

.country-news-feed {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 48px;
  padding-top: 48px;
  position: relative;
}
@media (min-width: 48em) {
  .country-news-feed {
    padding-top: 96px;
  }
}
@media (min-width: 62em) {
  .country-news-feed {
    background-color: transparent;
    margin-top: -96px;
    padding-bottom: 96px;
  }
}
.country-news-feed__button {
  display: table;
  margin: 0 auto;
  margin-top: 48px;
}
.country-news-feed .button__content {
  margin: 0 auto;
  max-width: none;
  width: 100%;
}
@media (min-width: 48em) {
  .country-news-feed .button__content {
    max-width: 230px;
  }
}
.country-news-feed__button-wrapper {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
@media (min-width: 48em) {
  .country-news-feed__button-wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .country-news-feed__button-wrapper {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
.country-news-feed__header {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
}
@media (min-width: 48em) {
  .country-news-feed__header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .country-news-feed__header {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
.country-news-feed__header .icon-svg {
  display: block;
  height: 12px;
  position: relative;
  right: auto;
  top: 0;
  width: 60px;
}
.country-news-feed__header .icon-svg svg {
  left: -6px;
  top: 0;
}
.country-news-feed__header .icon-svg svg g {
  stroke: none;
}
.country-news-feed__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #333;
}
@media (min-width: 62em) {
  .country-news-feed__headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.country-news-feed__articles {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  display: flex;
  flex-direction: column;
}
@media (min-width: 48em) {
  .country-news-feed__articles {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .country-news-feed__articles {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.country-news-feed__article-separator {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  background-color: #ccc;
  bottom: 0;
  display: block;
  height: 1px;
  max-width: 946px;
  position: absolute;
  width: 100%;
}
@media (min-width: 48em) {
  .country-news-feed__article-separator {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .country-news-feed__article-separator {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
.country-news-feed__article {
  -ms-grid-rows: auto auto;
  color: #fff;
  display: -ms-grid;
  display: grid;
  min-height: 200px;
  padding: 0 0 48px;
  position: relative;
}
@media (min-width: 48em) {
  .country-news-feed__article {
    -ms-grid-columns: 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr;
    grid-column-gap: 4.16%;
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 62em) {
  .country-news-feed__article {
    -ms-grid-columns: 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr;
    grid-column-gap: 3.125%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 75em) {
  .country-news-feed__article {
    -ms-grid-columns: 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr;
    grid-column-gap: 2.63%;
    grid-template-columns: repeat(12, 1fr);
  }
}
.country-news-feed__article:last-child .country-news-feed__article-separator {
  display: none;
}
@media (min-width: 48em) {
  .country-news-feed__article {
    -ms-grid-rows: auto;
  }
}
@media (min-width: 48em) {
  .country-news-feed__article .country-news-feed__article-body {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .country-news-feed__article .country-news-feed__article-body {
    -ms-grid-column: 3;
    -ms-grid-column-span: 13;
    grid-column: 2/span 7;
  }
}
@media (min-width: 48em) {
  .country-news-feed__article--has-media .country-news-feed__article-body {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
  }
}
@media (min-width: 62em) {
  .country-news-feed__article--has-media .country-news-feed__article-body {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
.country-news-feed__article-eyebrow {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
}
.country-news-feed__article-eyebrow::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.country-news-feed__article-headline {
  margin-top: 14px;
}
.country-news-feed__article-headline a {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #4574a1;
  transition: color 0.2s ease;
}
@media (min-width: 62em) {
  .country-news-feed__article-headline a {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
.country-news-feed__article-headline a:hover, .country-news-feed__article-headline a:active, .country-news-feed__article-headline a:focus {
  color: #8d98aa;
  text-decoration: underline;
}
.country-news-feed__article-body {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  padding-top: 48px;
}
@media (min-width: 48em) {
  .country-news-feed__article-body {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .country-news-feed__article-body {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
.country-news-feed__article-media {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  display: flex;
  justify-content: flex-end;
  margin-top: 36px;
}
@media (min-width: 48em) {
  .country-news-feed__article-media {
    -ms-grid-row: 1;
    -ms-grid-column: 11;
    -ms-grid-column-span: 5;
    grid-column: 6/span 3;
  }
}
@media (min-width: 62em) {
  .country-news-feed__article-media {
    -ms-grid-column: 15;
    -ms-grid-column-span: 7;
    grid-column: 8/span 4;
  }
}
.country-news-feed__article-media-content {
  position: relative;
  width: 100%;
}
.country-news-feed__article-media-content::before {
  content: "";
  display: block;
  padding-top: 56.5476190476%;
  width: 100%;
}
.country-news-feed__article-media-content > .aspect-ratio-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
@media (min-width: 62em) {
  .country-news-feed__article-media-content {
    max-width: 266px;
  }
}
.country-news-feed__article-media-content a {
  display: block;
}
.country-news-feed__article-media-content img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.country-news-feed__article-media-content .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.country-news-feed .article-meta--country-news-feed {
  margin-top: 24px;
}
@media (min-width: 62em) {
  .notice-travel + .country-news-feed {
    margin-top: 0;
  }
}

/* State Page */
.state-header {
  background: url("../images/navy-pixel.png") repeat;
  min-height: 470px;
  padding: 48px 0 60px;
  position: relative;
  /** Profile Card(s) */
}
@media (min-width: 48em) {
  .state-header {
    background-color: #0a314d;
    padding-bottom: 48px;
    padding-top: 64px;
  }
}
.state-header__bg {
  position: absolute;
  top: 0;
}
@media (min-width: 48em) {
  .state-header__bg {
    display: block;
  }
}
.state-header__bg__mobile {
  display: block;
}
@media (min-width: 48em) {
  .state-header__bg__mobile {
    display: none;
  }
}
.state-header__bg__mobile, .state-header__bg__mobile img {
  height: 424px;
  width: 100%;
}
.state-header__bg__mobile img {
  -o-object-fit: cover;
     object-fit: cover;
}
.state-header__bg__mobile::after {
  /*background: linear-gradient(to right, $color--state-gradient-start, $color--state-gradient-start 100%);*/
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.state-header__bg .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.state-header__bg, .state-header__bg img {
  height: 100%;
  width: 100%;
}
.state-header__bg img {
  -o-object-fit: cover;
     object-fit: cover;
}
.state-header__bg::after {
  background: linear-gradient(to bottom, #0c182e 20%, rgba(12, 24, 46, 0) 80%);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 48em) {
  .state-header__bg::after {
    background: linear-gradient(to right, #0c182e, rgba(12, 24, 46, 0) 80%);
  }
}
.state-header__top {
  min-height: 200px;
  position: relative;
  z-index: 2;
}
@media (min-width: 48em) {
  .state-header__top {
    min-height: 284px;
  }
}
.state-header__content {
  width: 100%;
}
@media (min-width: 48em) {
  .state-header__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .state-header__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 17;
    grid-column: 1/span 9;
  }
}
.state-header__impact-map-link {
  margin-bottom: 48px;
}
@media (min-width: 48em) {
  .state-header__impact-map-link {
    margin-bottom: 76px;
  }
}
.state-header__impact-map-link a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #fff;
}
.state-header__impact-map-link a:hover {
  color: #8d98aa;
  text-decoration: underline;
}
.state-header__impact-map-link a::before {
  color: #c1a783;
  position: static;
}
.state-header__impact-map-link a:visited {
  color: #d4d4d4;
}
.state-header__impact-map-link a:visited:hover {
  color: #8d98aa;
  text-decoration: underline;
}
.state-header__breadcrumb {
  color: #fff;
  font-size: 14px;
  font-weight: 200;
  letter-spacing: 0.233em;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
}
@media (min-width: 48em) {
  .state-header__breadcrumb {
    color: #fff;
    font-weight: 400;
  }
}
.state-header__state {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 24px;
  margin-top: 28px;
  position: relative;
}
@media (min-width: 48em) {
  .state-header__state {
    margin-top: 22px;
  }
}
.state-header__flag {
  display: none;
  left: 0;
  margin-right: 11px;
  position: relative;
}
@media (min-width: 48em) {
  .state-header__flag {
    display: inline-block;
    height: 33px;
  }
}
@media (min-width: 62em) {
  .state-header__flag {
    height: 44px;
  }
}
.state-header__flag img {
  display: block;
  max-height: 100%;
  width: auto;
}
.state-header__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 48px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.0416666667;
  font-family: "EB Garamond", Times, Serif;
  align-items: baseline;
  color: #fff;
  display: flex;
}
@media (min-width: 62em) {
  .state-header__headline {
    font-size: 64px;
    line-height: 0.9375;
  }
}
.state-header__description {
  color: #fff;
  line-height: 28px;
}
.state-header .page-header__actions {
  margin-bottom: 0;
}
.state-header .button--outline-white .button__content {
  background-color: rgba(255, 255, 255, 0.1);
  border: 0;
}
.state-header .button--outline-white .button__content svg path {
  fill: #fff;
}
.state-header__link {
  color: #fff;
}
.state-header__link:hover, .state-header__link:active, .state-header__link:focus {
  color: #8d98aa;
  text-decoration: underline;
}
.state-header__link:hover::before, .state-header__link:active::before, .state-header__link:focus::before {
  color: #8d98aa;
}
.state-header__link::before {
  color: #fff;
  content: "\e906";
  margin-right: 10px;
  position: static;
}
.state-header__link::after {
  content: none;
}
.state-header__link-list-item {
  margin-top: 10px;
  position: relative;
}
.state-header__link-list-item:first-child {
  margin-top: 0;
}
.state-header__link-list {
  list-style: none;
  margin-bottom: 36px;
  margin-top: 42px;
}
.state-header .profile-card:not(last-of-type) {
  margin-bottom: 15px;
}

.state-by-state-numbers {
  transition: opacity 400ms ease;
}
.state-by-state-numbers--hidden {
  display: none;
}
.state-by-state-numbers.fadeOut {
  opacity: 0;
}
@media (min-width: 62em) {
  .overview--wrapper .state-by-state-numbers {
    -ms-grid-column: 19;
    -ms-grid-column-span: 5;
    grid-column: 10/span 3;
  }
}
.state_state .state-by-state-numbers {
  padding: 65px 0;
  -ms-grid-column: 1;
  -ms-grid-column-span: 23;
  grid-column: 1/span 12;
}
@media (min-width: 48em) {
  .state_state .state-by-state-numbers {
    padding: 65px 0 20px;
  }
}
.state-by-state-numbers .section-header {
  margin-bottom: 0;
  text-transform: uppercase;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #0a314d;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: -0.46px;
}
.state-by-state-numbers .section-header::after {
  content: none;
}
@media (min-width: 62em) {
  .state-by-state-numbers .section-header {
    margin-bottom: 36px;
  }
}
.overview--wrapper .state-by-state-numbers .section-header {
  display: block;
  margin-bottom: 36px;
  padding: 0;
}
.state_state .state-by-state-numbers .section-header {
  display: flex;
  flex-direction: column;
  margin-bottom: 36px;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .state_state .state-by-state-numbers .section-header {
    overflow: hidden;
    padding-top: 0;
  }
}
@media (min-width: 62em) {
  .state_state .state-by-state-numbers .section-header {
    display: -ms-grid;
    display: grid;
  }
}
@media (min-width: 62em) and (min-width: 48em) {
  .state_state .state-by-state-numbers .section-header {
    -ms-grid-columns: 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr;
    grid-column-gap: 4.16%;
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 62em) and (min-width: 62em) {
  .state_state .state-by-state-numbers .section-header {
    -ms-grid-columns: 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr;
    grid-column-gap: 3.125%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 62em) and (min-width: 75em) {
  .state_state .state-by-state-numbers .section-header {
    -ms-grid-columns: 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr;
    grid-column-gap: 2.63%;
    grid-template-columns: repeat(12, 1fr);
  }
}
.state-by-state-numbers__heading {
  padding-bottom: 16px;
}
.overview--wrapper .state-by-state-numbers__heading {
  text-align: center;
}
.state_state .state-by-state-numbers__heading {
  text-align: center;
  -ms-grid-column: 9;
  -ms-grid-column-span: 7;
  grid-column: 5/span 4;
}
.overview--wrapper .state-by-state-numbers__numbers {
  display: block;
  padding: 0;
}
.state_state .state-by-state-numbers__numbers {
  display: flex;
  flex-direction: column;
}
@media (min-width: 62em) {
  .state_state .state-by-state-numbers__numbers {
    display: -ms-grid;
    display: grid;
  }
}
@media (min-width: 62em) and (min-width: 48em) {
  .state_state .state-by-state-numbers__numbers {
    -ms-grid-columns: 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr;
    grid-column-gap: 4.16%;
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 62em) and (min-width: 62em) {
  .state_state .state-by-state-numbers__numbers {
    -ms-grid-columns: 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr;
    grid-column-gap: 3.125%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 62em) and (min-width: 75em) {
  .state_state .state-by-state-numbers__numbers {
    -ms-grid-columns: 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr;
    grid-column-gap: 2.63%;
    grid-template-columns: repeat(12, 1fr);
  }
}
.state-by-state-numbers__figure {
  line-height: 1.4;
  margin-top: 36px;
  padding: 0 45px;
  text-align: center;
}
.state-by-state-numbers__figure:nth-child(1) {
  margin-top: 0;
}
@media (min-width: 62em) {
  .overview--wrapper .state-by-state-numbers__figure {
    padding: 0;
  }
}
@media (min-width: 62em) {
  .state_state .state-by-state-numbers__figure {
    margin-top: 0;
    padding: 0 40px;
  }
}
.state_state .state-by-state-numbers__figure:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 7;
  grid-column: 1/span 4;
}
@media (min-width: 62em) {
  .state_state .state-by-state-numbers__figure:nth-child(2) {
    -ms-grid-column: 9;
    -ms-grid-column-span: 7;
    grid-column: 5/span 4;
  }
}
@media (min-width: 62em) {
  .state_state .state-by-state-numbers__figure:nth-child(3) {
    -ms-grid-column: 17;
    -ms-grid-column-span: 7;
    grid-column: 9/span 4;
  }
}
.state-by-state-numbers__number {
  display: block;
  font-family: "EB Garamond", Times, Serif;
  font-size: 48px;
  color: #0a314d;
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -0.5px;
}

.state-by-state-impact {
  padding: 4rem 0;
}
.state-by-state-impact__bureau-content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
@media (min-width: 48em) {
  .state-by-state-impact__bureau-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .state-by-state-impact__bureau-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 48em) {
  .state-by-state-impact__bureau-content {
    padding-left: 20px;
  }
}
.state-by-state-impact__bureau-title {
  font-size: 18px;
}
.state-by-state-impact__button {
  display: table;
  margin: 0 auto;
}
.state-by-state-impact__button--outline-red .icon-svg {
  top: 3px;
}
.state-by-state-impact__button--outline-red .icon-svg path {
  fill: #0a314d;
}
.state-by-state-impact__button__content {
  margin: 0 auto;
  max-width: none;
  width: 100%;
}
.state-by-state-impact__button__content:hover, .state-by-state-impact__button__content:active, .state-by-state-impact__button__content:focus {
  border-color: #b40d12;
  color: #0a314d;
}
.state-by-state-impact__button-wrapper {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-bottom: 36px;
}
@media (min-width: 48em) {
  .state-by-state-impact__button-wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .state-by-state-impact__button-wrapper {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
@media (min-width: 62em) {
  .state-by-state-impact__button-wrapper {
    margin-bottom: 36px;
  }
}
.state-by-state-impact__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 23;
  grid-column: 1/span 12;
}
.state-by-state-impact__downloadable-content {
  border: 3px solid #c1a783;
  margin-bottom: 2rem;
  margin-top: inherit;
  padding: 20px;
}
@media (min-width: 48em) {
  .state-by-state-impact__downloadable-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1/span 4;
  }
}
@media (min-width: 62em) {
  .state-by-state-impact__downloadable-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
  }
}
.state-by-state-impact__downloadable-content--hidden {
  display: none;
}
.state-by-state-impact__downloadable-content__list-item {
  line-height: 1.2;
  margin-bottom: 1em;
}
.state-by-state-impact__downloadable-content__list-item:last-child {
  margin-bottom: 0;
}
.state-by-state-impact__downloadable-content__list-item a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #0a314d;
}
.state-by-state-impact__downloadable-content__list-item a:hover, .state-by-state-impact__downloadable-content__list-item a:active, .state-by-state-impact__downloadable-content__list-item a:focus {
  color: #8d98aa;
}
@media (min-width: 48em) {
  .state-by-state-impact__full-link {
    -ms-grid-column: 9;
    -ms-grid-column-span: 15;
    grid-column: 5/span 8;
    text-align: right;
  }
}
@media (min-width: 62em) {
  .state-by-state-impact__full-link {
    -ms-grid-column: 11;
    -ms-grid-column-span: 13;
    grid-column: 6/span 7;
  }
}
.state-by-state-impact__full-link a {
  color: #0a314d;
}
.state-by-state-impact__full-link a span {
  transition: 0.2s all;
}
.state-by-state-impact__full-link a::after {
  color: #d01319;
  position: static;
}
.state-by-state-impact__full-link a:hover, .state-by-state-impact__full-link a:active, .state-by-state-impact__full-link a:focus {
  text-decoration: none !important;
}
.state-by-state-impact__full-link a:hover span, .state-by-state-impact__full-link a:active span, .state-by-state-impact__full-link a:focus span {
  color: #8d98aa;
}
.state-by-state-impact--highlights {
  transition: opacity 400ms ease;
}
.state-by-state-impact--highlights .section-header__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  text-transform: none;
}
@media (min-width: 62em) {
  .state-by-state-impact--highlights .section-header__headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.state-by-state-impact--highlights .section-header::after {
  display: none;
}
.state-by-state-impact--highlights__panel {
  margin-bottom: 2rem;
}
@media (min-width: 48em) {
  .state-by-state-impact--highlights__panel {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .state-by-state-impact--highlights__panel {
    -ms-grid-column: 11;
    -ms-grid-column-span: 13;
    grid-column: 6/span 7;
  }
}
.state-by-state-impact--highlights__panel li {
  display: list-item;
  list-style: initial;
  margin-bottom: 20px;
  margin-left: 20px;
}
.state-by-state-impact--highlights__panel li a {
  color: #0a314d;
  font-style: italic;
}
.state-by-state-impact--highlights__panel li a span {
  border-bottom: 0;
  font-size: inherit;
}
.state-by-state-impact--highlights__panel li a .additional-links__list-item-text {
  text-decoration: underline;
}
.state-by-state-impact--highlights__panel li a .icon-external-link::after {
  color: #c1a783;
  margin-left: 4px;
}
.state-by-state-impact--highlights__panel li a:hover, .state-by-state-impact--highlights__panel li a:active, .state-by-state-impact--highlights__panel li a:focus {
  color: #8d98aa;
}
.state-by-state-impact--highlights.fadeOut {
  opacity: 0;
}
body.single-state_state .state-by-state-impact .section-header.centered-header {
  margin-bottom: 0;
}
body.single-state_state .state-by-state-impact .section-header.centered-header::after {
  content: none;
}
body.single-state_state .state-by-state-impact__heading {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  text-transform: none;
}
@media (min-width: 62em) {
  body.single-state_state .state-by-state-impact__heading {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
body.single-state_state .state-by-state-impact__title {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  color: #0a314d;
  display: block;
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 2;
  white-space: nowrap;
}
@media (min-width: 48em) {
  body.single-state_state .state-by-state-impact__title {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  body.single-state_state .state-by-state-impact__title {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
body.single-state_state .state-by-state-impact h4 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  color: #0a314d;
  font-weight: bold;
  margin: 20px 0;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  body.single-state_state .state-by-state-impact h4 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  body.single-state_state .state-by-state-impact h4 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
body.single-state_state .state-by-state-impact li {
  line-height: 25px;
  list-style: none;
  margin-bottom: 20px;
}
body.single-state_state .state-by-state-impact li a {
  color: #4574a1;
  font-style: italic;
  text-decoration: none;
}
body.single-state_state .state-by-state-impact li a span {
  border-bottom: 0;
  font-size: inherit;
}
body.single-state_state .state-by-state-impact li a .icon-external-link::after {
  color: #c1a783;
  margin-left: 4px;
}
body.single-state_state .state-by-state-impact li a:hover .link-text, body.single-state_state .state-by-state-impact li a:active .link-text, body.single-state_state .state-by-state-impact li a:focus .link-text {
  color: #8d98aa;
  text-decoration: underline;
}
body.single-state_state .state-by-state-impact li a:visited {
  color: #6a7590;
}
body.single-state_state .state-by-state-impact li a:visited .icon-external::after {
  color: #6a7590 !important;
}
.state-by-state-impact .impact-map-link {
  -ms-grid-column: 1;
  -ms-grid-column-span: 15;
  grid-column: 1/span 8;
  margin-bottom: 36px;
  margin-top: 36px;
  text-align: center;
}
@media (min-width: 62em) {
  .state-by-state-impact .impact-map-link {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
    margin-bottom: 36px;
  }
}
.state-by-state-impact .impact-map-link a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #4574a1;
}
.state-by-state-impact .impact-map-link a:hover, .state-by-state-impact .impact-map-link a:active, .state-by-state-impact .impact-map-link a:focus {
  color: #8d98aa;
  text-decoration: underline;
}
.state-by-state-impact .impact-map-link a::before {
  color: #c1a783;
  position: static;
}

.state-indepth-map {
  -ms-grid-column: 1;
  -ms-grid-column-span: 15;
  grid-column: 1/span 8;
  display: none;
}
@media (min-width: 48em) {
  .state-indepth-map {
    display: block;
    margin-bottom: 40px;
  }
}
.state-indepth-map img {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  height: auto;
  width: 100%;
}
@media (min-width: 48em) {
  .state-indepth-map img {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .state-indepth-map img {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.state-indepth-map__mobile {
  display: block;
  margin-bottom: 20px;
  text-align: center;
}
@media (min-width: 48em) {
  .state-indepth-map__mobile {
    display: none;
  }
}
.state-indepth-map .watermark {
  text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.9);
}

@media (min-width: 62em) {
  .overview .section-header {
    margin-bottom: 48px;
  }
}
.overview--header {
  border-bottom: 1px solid #ccc;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  margin-bottom: 48px;
}
@media (min-width: 48em) {
  .overview--header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .overview--header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.overview .impact-map-link {
  margin-bottom: 26px;
}
.overview .impact-map-link a {
  -ms-grid-column: 1;
  -ms-grid-column-span: 17;
  grid-column: 1/span 9;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #0a314d;
}
.overview .impact-map-link a:hover {
  color: #8d98aa;
}
.overview .impact-map-link a::before {
  color: #d01319;
  position: static;
}
.overview .select-state {
  -ms-grid-column: 1;
  -ms-grid-column-span: 17;
  grid-column: 1/span 9;
  color: #0a314d;
  display: block;
  margin-bottom: 40px;
  text-transform: uppercase;
}
.overview--textonly {
  background: none;
  border: 0;
  bottom: 0;
  cursor: pointer;
  display: inline-block;
  left: auto;
  margin-bottom: 30px;
  outline: none;
  position: absolute;
  right: 58px;
}
@media (max-width: 991px) {
  .overview--textonly {
    display: none;
  }
}
.overview--textonly.currently-viewing-text {
  bottom: 36px;
}
.overview--textonly:focus {
  color: #0a314d;
}
.overview--wrapper {
  display: block;
}
@media (min-width: 62em) {
  .overview--wrapper {
    display: -ms-grid;
    display: grid;
    padding-bottom: 70px;
  }
}
@media (min-width: 62em) and (min-width: 48em) {
  .overview--wrapper {
    -ms-grid-columns: 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr;
    grid-column-gap: 4.16%;
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 62em) and (min-width: 62em) {
  .overview--wrapper {
    -ms-grid-columns: 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr;
    grid-column-gap: 3.125%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 62em) and (min-width: 75em) {
  .overview--wrapper {
    -ms-grid-columns: 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr;
    grid-column-gap: 2.63%;
    grid-template-columns: repeat(12, 1fr);
  }
}
.overview--data {
  display: none;
}
.overview .impact-map-link {
  display: none;
}

#state_by_state_us_map {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  display: none;
  height: auto;
  margin: 0 auto;
  max-height: 550px;
  max-width: 1200px;
  width: 100%;
}
@media (min-width: 48em) {
  #state_by_state_us_map {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  #state_by_state_us_map {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (max-width: 991px) {
  #state_by_state_us_map {
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
}
@media (min-width: 62em) {
  #state_by_state_us_map {
    display: block;
  }
}

.overview_map_textlink {
  position: relative;
}
.overview_map_textlink .overview--textonly {
  color: #4574a1;
  transition: all 0.2s ease;
}
.overview_map_textlink .overview--textonly:hover {
  color: #8d98aa;
  text-decoration: underline !important;
  transition: all 0.2s ease;
}

.page-template-state-by-state-landing section.relationship.overview.state_state {
  padding: 30px;
}

.additional-links__header.state-related-content {
  margin-top: -0.75em;
}

.state-links__List {
  margin-top: 81px;
}

.page-template-state-by-state-landing .front-page-audience-topics {
  background-image: url("../images/wavy-bg.jpg");
  background-size: auto;
}
.page-template-state-by-state-landing .front-page-audience-topics__position-statement {
  color: inherit;
  margin-bottom: 24px;
  padding-bottom: inherit;
}
.page-template-state-by-state-landing .front-page-audience-topics__headline {
  color: inherit;
}
.page-template-state-by-state-landing .front-page-audience-topics__link {
  color: #4574a1;
  transition: all 0.2s ease;
}
.page-template-state-by-state-landing .front-page-audience-topics__link:hover {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.page-template-state-by-state-landing .front-page-audience-topics__link:visited {
  color: #6a7590 !important;
  transition: all 0.2s ease;
}
.page-template-state-by-state-landing .front-page-audience-topics__link:visited:hover {
  color: #8d98aa !important;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.page-template-state-by-state-landing .front-page-audience-topics__description {
  color: inherit;
}

.states-text .section-header {
  display: flex;
  flex-direction: column;
  margin-bottom: 48px;
  padding-bottom: 10px;
  padding-top: 65px;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #0a314d;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: -0.46px;
}
@media (min-width: 48em) {
  .states-text .section-header {
    margin-bottom: 96px;
    overflow: hidden;
    padding-top: 50px;
  }
}
.states-text .section-header::after {
  background: #c1a783;
  content: "";
  height: 1px;
  left: calc(50% - 65px);
  width: 130px;
}
.states-text__heading {
  -ms-grid-column: 9;
  -ms-grid-column-span: 7;
  grid-column: 5/span 4;
  margin: 0 auto;
}

.state-text-layout {
  border-bottom: 1px solid #666;
}
.state-text-layout__row {
  margin: 0 auto;
  max-width: 1260px;
  padding: 0 20px;
  width: 100%;
}
.state-text-layout__link {
  color: #4574a1;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
}
.state-text-layout__link:hover {
  color: #8d98aa;
  text-decoration: underline;
  transition: color 0.2s ease;
}
.state-text-layout__link:visited {
  color: #6a7590;
  transition: color 0.2s ease;
}
.state-text-layout__link:visited:hover {
  color: #8d98aa;
  text-decoration: underline;
  transition: color 0.2s ease;
}

.states-container {
  line-height: 30px;
  padding: 10px 20px 0;
  width: 100%;
}
@media (min-width: 36em) {
  .states-container {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
}
@media (min-width: 48em) {
  .states-container {
    -moz-column-count: 3;
         column-count: 3;
  }
}
.states-container li {
  margin-bottom: 10px;
}

.state-text-list {
  padding-bottom: 25px;
  padding-top: 30px;
}

.text-layout-top-border {
  margin-top: 15px;
  padding-top: 15px;
}
.text-layout-top-border::after {
  border: 1px solid rgba(0, 0, 0, 0.15);
  content: " ";
  display: block;
  margin: 20px auto 40px;
  width: 98%;
}

.text-layout-top-border h2 {
  color: #333;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 5.5px;
  line-height: 1.25;
  margin-left: 2.75px;
  padding-bottom: 6px;
  padding-top: 26px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}

.states-text-section {
  display: none;
}
@media (max-width: 991px) {
  .states-text-section {
    display: block;
  }
}
.states-text-section .state-text-layout-container {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  padding-bottom: 40px;
}
@media (min-width: 48em) {
  .states-text-section .state-text-layout-container {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .states-text-section .state-text-layout-container {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.states-text-section .state-text-layout-background {
  border-top: 2px solid #c1a783;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
  padding-bottom: 80px;
}
.states-text-section.hiddentext {
  display: block;
}

/* General content */
.page-header {
  background: url("../images/wavy-navy.jpg") 0 0 repeat #0a314d;
  margin-bottom: 0;
  overflow: visible;
}
.page-subnavigation + .page-header {
  padding-bottom: 10px;
  padding-top: 10px;
}
.page-subnavigation + .page-header.page-header--with-slider {
  padding-bottom: 30px;
}
@media (min-width: 48em) {
  .page-subnavigation + .page-header.page-header--with-slider {
    padding-bottom: 10px;
  }
}
@media (min-width: 48em) {
  .page-subnavigation + .page-header {
    padding-bottom: 0;
  }
}
.page-header .article-meta__link {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-bottom: 46px;
  transition: color 0.2s ease-out;
}
@media (min-width: 48em) {
  .page-header .article-meta__link {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .page-header .article-meta__link {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.page-header .article-meta__link::before {
  color: #c1a783;
}
.page-header .article-meta__link:hover {
  color: #8d98aa;
  text-decoration: none;
}
.page-header .article-meta__link:visited {
  color: #d4d4d4;
}
@media (min-width: 62em) {
  .page-header .featured-content__copy {
    -ms-grid-column: 3;
    -ms-grid-column-span: 21;
    grid-column: 2/span 11;
    padding: 0;
  }
}
.page-header .featured-content__copy::before {
  height: 100%;
  top: 0;
}
.page-header .featured-content__headline {
  margin-bottom: 12px;
}
@media (min-width: 48em) {
  .page-header .featured-content__headline {
    margin-bottom: 24px;
  }
}
.page-header *,
.page-header .article-meta__publish-date,
.page-header .article-meta__audience,
.page-header .article-meta__location {
  color: #fff;
}
.page-header * a:hover, .page-header * a:active, .page-header * a:focus,
.page-header .article-meta__publish-date a:hover,
.page-header .article-meta__publish-date a:active,
.page-header .article-meta__publish-date a:focus,
.page-header .article-meta__audience a:hover,
.page-header .article-meta__audience a:active,
.page-header .article-meta__audience a:focus,
.page-header .article-meta__location a:hover,
.page-header .article-meta__location a:active,
.page-header .article-meta__location a:focus {
  color: #8d98aa;
}
.page-header .article-meta__author-bureau {
  color: #fff;
}
.page-header .article-meta__author-bureau a:hover, .page-header .article-meta__author-bureau a:active, .page-header .article-meta__author-bureau a:focus {
  color: #8d98aa;
  text-decoration: underline;
}
.page-header .article-meta {
  margin-bottom: 22px;
}
.page-header .featured-content__type {
  font-weight: 200;
}
.page-header .featured-content__type {
  margin-top: 0;
  padding-top: 30px;
}

.state-rtl .page-header__actions .button {
  margin-right: 0 !important;
}

.page-header__actions {
  align-content: center;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  margin-top: 20px;
}
.page-header__actions .link-downloadable-content {
  flex-basis: fit-content;
  margin-right: 1em;
  word-break: break-word;
}
@media (min-width: 48em) {
  .page-header__actions .link-downloadable-content {
    flex-basis: auto;
  }
}
.page-header__actions .link-downloadable-content__link {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #fff;
}
.page-header__actions .link-downloadable-content__link:hover, .page-header__actions .link-downloadable-content__link:active, .page-header__actions .link-downloadable-content__link:focus {
  color: #8d98aa;
  text-decoration: none;
}
.page-header__actions .link-downloadable-content .filesize {
  font-weight: 700;
}
.page-header__actions .link-downloadable-content .separator {
  margin-left: 15px;
  margin-right: 15px;
}
@media (max-width: 767px) {
  .page-header__actions .link-downloadable-content .separator {
    display: none;
  }
}
.page-header__actions .button {
  flex-basis: auto;
  margin-right: 28px !important;
  margin-top: 20px;
}
.page-header__actions .button__content {
  margin-bottom: 10px;
  margin-top: 0;
}
@media (min-width: 75em) {
  .page-header__actions .button__content {
    margin-bottom: 10px;
  }
}
.page-header__actions .button__content--multiline {
  width: 100%;
  word-break: break-word;
}
.page-header__actions .button__content--multiline > br {
  display: block;
}
.page-header__actions .button__content--multiline > br + br {
  display: none;
}
@media (min-width: 48em) {
  .page-header__actions .button__content--multiline > br {
    display: none;
  }
  .page-header__actions .button__content--multiline > br + br {
    display: block;
  }
}
.page-header__actions .button__content .icon-external__white {
  display: inline-block;
  vertical-align: middle;
}
.page-header__actions .button__content .icon-external__white::after {
  background-size: 20px 20px;
  height: 20px;
  top: -1px;
  width: 18px;
}
@media (min-width: 48em) {
  .page-header__actions .button {
    margin-right: 46px !important;
  }
}
@media (min-width: 48em) {
  .page-header__actions {
    margin-bottom: 26px;
  }
}

.page-header--with-image .featured-content__copy::before,
.page-header--with-slider .featured-content__copy::before,
.page-header--with-video .featured-content__copy::before {
  height: calc(100% + 60px);
}
@media (min-width: 62em) {
  .page-header--with-image,
.page-header--with-slider,
.page-header--with-video {
    margin-bottom: -96px;
    padding-bottom: 36px;
  }
  .page-header--with-image .page-header__actions,
.page-header--with-slider .page-header__actions,
.page-header--with-video .page-header__actions {
    margin-bottom: 110px;
  }
}

.page-header__image {
  display: block;
  position: relative;
}
.page-header__image .watermark {
  bottom: 25px;
  margin-right: -10px;
  padding-right: 0;
  position: relative;
}
@media (min-width: 48em) {
  .page-header__image .watermark {
    margin-right: -25px;
  }
}
@media (min-width: 62em) {
  .page-header__image .watermark {
    margin-right: 0;
    margin-top: 0 !important;
    padding-right: 10px;
  }
}

.featured-image {
  margin-left: -20px;
  width: calc(100% + 40px);
}
@media (min-width: 48em) {
  .featured-image {
    margin-left: -40px;
    width: calc(100% + 80px);
  }
}
@media (min-width: 62em) {
  .featured-image {
    margin-left: auto;
    width: 100%;
  }
}

.featured-image,
.featured-image__caption {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  height: auto;
}
@media (min-width: 48em) {
  .featured-image,
.featured-image__caption {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .featured-image,
.featured-image__caption {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}

.featured-image__caption {
  font-family: "EB Garamond", Times, Serif;
  font-size: 15px;
  line-height: 1.3076923077;
  margin: 32px 0;
}
@media (min-width: 48em) {
  .featured-image__caption {
    border-left: 1px solid #ab9162;
    padding: 0 32px;
  }
}

.featured-image__desc {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  line-height: 1.75;
  margin-top: 1em;
}

.featured-video .video {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
@media (min-width: 48em) {
  .featured-video .video {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .featured-video .video {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}

.featured-video .media-video-4-3 .video__wrapper::before {
  padding-top: 75%;
}

.featured-video .media-video-1-1 .video__wrapper::before {
  padding-top: 100%;
}

.state-rtl .page-header__actions .button {
  margin-left: 28px !important;
  margin-right: 0 !important;
}

.summary {
  align-items: stretch;
  border-bottom: 1px solid #e5e5e5;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  margin-top: 40px;
  position: relative;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
.isIE11 .summary {
  display: block;
}
.summary--index {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
@media (min-width: 48em) {
  .summary {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
    margin-top: 50px;
  }
}
@media (min-width: 62em) {
  .summary {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
@media (min-width: 75em) {
  .summary {
    margin-bottom: 12px;
  }
}
.summary__title {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: 4.5px;
  line-height: 1.25;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-top: 2px solid #c1a783;
  padding-bottom: 35px;
  padding-top: 55px;
  text-align: center;
}
@media (min-width: 62em) {
  .summary__title {
    font-size: 18px;
    line-height: 1.2222222222;
  }
}
@media (min-width: 48em) {
  .summary__title {
    padding-bottom: 40px;
    padding-top: 60px;
  }
}
.summary__title::after {
  color: #c1a783;
  font-size: 10px;
  left: 50%;
  position: absolute;
  top: 40px;
  transform: translateX(-50%);
}
.summary--index .summary__title {
  border-bottom: 1px solid #e5e5e5;
  border-left: 0;
  border-right: 0;
}
.summary__list {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
  border: 1px solid #e5e5e5;
  flex: 1;
  padding: 20px 25px 30px;
}
.summary__list:first-child {
  margin-top: 0;
}
.summary__list > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.summary__list > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.summary__list > li a:hover, .summary__list > li a:active, .summary__list > li a:focus {
  text-decoration: none;
}
.summary__list > li a:visited {
  color: #6a7590;
}
.summary__list > li a:hover, .summary__list > li a:active, .summary__list > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.summary__list > li {
  list-style: none !important;
}
.summary__list > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.summary__list ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.summary__list ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
@media (min-width: 48em) {
  .summary__list {
    padding: 30px 60px 35px;
  }
}
@media (min-width: 62em) {
  .summary__list {
    padding: 30px 80px 35px;
  }
}
@media (min-width: 75em) {
  .summary__list {
    padding: 30px 100px 35px;
  }
}
.isIE11 .summary__list {
  flex: none;
}
.summary__list h1,
.summary__list h2,
.summary__list h3,
.summary__list h4,
.summary__list h5 {
  color: #333;
  margin: 36px 0 24px;
}
.summary__list h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .summary__list h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.summary__list h2 .external-link .icon-external::after {
  background-size: 22px 22px;
  height: 22px;
  top: 3px;
  width: 22px;
}
@media (min-width: 48em) {
  .summary__list h2 .external-link .icon-external::after {
    background-size: 28px 27px;
    height: 25px;
    top: 3px;
    width: 26px;
  }
}
.summary__list h3 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .summary__list h3 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.summary__list h3 .external-link .icon-external::after {
  background-size: 18px 18px;
  height: 24px;
  top: 8px;
  width: 22px;
}
@media (min-width: 48em) {
  .summary__list h3 .external-link .icon-external::after {
    background-size: 24px 22px;
    height: 24px;
    top: 5px;
    width: 22px;
  }
}
.summary__list h4 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.summary__list h4 .external-link .icon-external::after {
  background-size: 15px 15px;
  height: 15px;
  top: 2px;
  width: 15px;
}
@media (min-width: 48em) {
  .summary__list h4 .external-link .icon-external::after {
    background-size: 18px 18px;
    height: 18px;
    top: 2px;
    width: 18px;
  }
}
.summary__list h5 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.summary__list ol {
  list-style: decimal;
}
.summary__list ol::before {
  content: none;
}
.summary__list .external-link .icon-external::after {
  background-repeat: no-repeat;
  background-size: 13px 13px;
  top: 6px;
}
.summary--index .summary__list {
  list-style: none;
  border: 0;
}
.summary--index .summary__list:first-child {
  margin-top: 0;
}
.summary--index .summary__list li {
  margin-top: -4px;
  padding: 0;
  position: relative;
}
.summary--index .summary__list li:first-child {
  margin-top: 0;
}
.summary--index .summary__list li::before {
  display: none;
}
.summary--index .summary__list li a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #4574a1;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: -0.18px;
  transition: color 0.2s ease;
}
.summary--index .summary__list li a:hover, .summary--index .summary__list li a:active, .summary--index .summary__list li a:focus {
  color: #8d98aa;
}
@media (min-width: 28.125em) {
  .summary--index .summary__list {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 10.666%;
         column-gap: 10.666%;
  }
}
@media (min-width: 48em) {
  .summary--index .summary__list {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 4.16%;
         column-gap: 4.16%;
  }
}
@media (min-width: 62em) {
  .summary--index .summary__list {
    -moz-column-gap: 3.125%;
         column-gap: 3.125%;
  }
}
@media (min-width: 75em) {
  .summary--index .summary__list {
    -moz-column-gap: 2.63%;
         column-gap: 2.63%;
  }
}
.summary--index .summary__list li {
  margin-bottom: 15px;
  margin-top: 0;
  vertical-align: top;
}
.summary--index .summary__list li a {
  border-bottom: 0;
  display: inline-block;
  line-height: 1.4;
  vertical-align: top;
}
.summary--index .summary__list li a:hover, .summary--index .summary__list li a:active, .summary--index .summary__list li a:focus {
  text-decoration: underline;
}
.summary > ul > li {
  list-style: none !important;
}
.summary > ul > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.summary > ul ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.summary > ul ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.summary ul[style*="list-style-type: circle"] > li,
.summary ul[style*="list-style-type:circle"] > li,
.summary ul[style*="list-style-type: circle;"] > li,
.summary ul[style*="list-style-type:circle;"] > li {
  list-style: inherit !important;
  list-style: circle;
  margin-left: 20px;
  padding-left: 10px;
}
.summary ul[style*="list-style-type: circle"] > li::before,
.summary ul[style*="list-style-type:circle"] > li::before,
.summary ul[style*="list-style-type: circle;"] > li::before,
.summary ul[style*="list-style-type:circle;"] > li::before {
  content: none;
}
.summary ul[style*="list-style-type: square"] > li,
.summary ul[style*="list-style-type:square"] > li,
.summary ul[style*="list-style-type: square;"] > li,
.summary ul[style*="list-style-type:square;"] > li {
  list-style: inherit !important;
  list-style: square;
  margin-left: 20px;
  padding-left: 10px;
}
.summary ul[style*="list-style-type: square"] > li::before,
.summary ul[style*="list-style-type:square"] > li::before,
.summary ul[style*="list-style-type: square;"] > li::before,
.summary ul[style*="list-style-type:square;"] > li::before {
  content: none;
}
.summary ul[style*="list-style-type: disc"] > li,
.summary ul[style*="list-style-type:disc"] > li,
.summary ul[style*="list-style-type: disc;"] > li,
.summary ul[style*="list-style-type:disc;"] > li {
  list-style: inherit !important;
  list-style: disc;
  margin-left: 20px;
  padding-left: 10px;
}
.summary ul[style*="list-style-type: disc"] > li::before,
.summary ul[style*="list-style-type:disc"] > li::before,
.summary ul[style*="list-style-type: disc;"] > li::before,
.summary ul[style*="list-style-type:disc;"] > li::before {
  content: none;
}
.summary ol li {
  list-style: decimal;
  margin-left: 15px;
  padding-left: 0;
}
.summary ol ol li {
  margin-left: 30px;
}
.summary ol[style*="list-style-type: lower-alpha"] > li,
.summary ol[style*="list-style-type:lower-alpha"] > li,
.summary ol[style*="list-style-type: lower-alpha;"] > li,
.summary ol[style*="list-style-type:lower-alpha;"] > li {
  list-style: lower-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.summary ol[style*="list-style-type: upper-alpha"] > li,
.summary ol[style*="list-style-type:upper-alpha"] > li,
.summary ol[style*="list-style-type: upper-alpha;"] > li,
.summary ol[style*="list-style-type:upper-alpha;"] > li {
  list-style: upper-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.summary ol[style*="list-style-type: lower-roman"] > li,
.summary ol[style*="list-style-type:lower-roman"] > li,
.summary ol[style*="list-style-type: lower-roman;"] > li,
.summary ol[style*="list-style-type:lower-roman;"] > li {
  list-style: lower-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.summary ol[style*="list-style-type: upper-roman"] > li,
.summary ol[style*="list-style-type:upper-roman"] > li,
.summary ol[style*="list-style-type: upper-roman;"] > li,
.summary ol[style*="list-style-type:upper-roman;"] > li {
  list-style: upper-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.summary ol[style*="list-style-type: lower-greek"] > li,
.summary ol[style*="list-style-type:lower-greek"] > li,
.summary ol[style*="list-style-type: lower-greek;"] > li,
.summary ol[style*="list-style-type:lower-greek;"] > li {
  list-style: lower-greek !important;
  margin-left: 20px;
  padding-left: 10px;
}

body.page-template-standard-landing .summary--index {
  margin-top: 50px;
}
body.page-template-standard-landing .summary--index.feat_img {
  margin-top: 0;
}
@media (min-width: 62em) {
  body.page-template-standard-landing .summary--index.feat_img {
    margin-top: 50px;
  }
}

body.state_briefing-template-default .summary--index {
  margin-top: 50px;
}

.entry-content .inline-disruptor {
  align-items: center;
  border: 1px solid #e5e5e5;
  border-top: 2px solid #d01319;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  display: -ms-grid;
  display: grid;
  margin: 45px 0;
  padding: 30px;
}
@media (min-width: 48em) {
  .entry-content .inline-disruptor {
    -ms-grid-columns: 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr;
    grid-column-gap: 4.16%;
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 62em) {
  .entry-content .inline-disruptor {
    -ms-grid-columns: 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr;
    grid-column-gap: 3.125%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 75em) {
  .entry-content .inline-disruptor {
    -ms-grid-columns: 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr;
    grid-column-gap: 2.63%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 62em) {
  .entry-content .inline-disruptor {
    margin-left: -12.9411764706%;
  }
}
.entry-content .inline-disruptor .inline-disruptor__headline {
  margin-bottom: 20px;
}
.entry-content .inline-disruptor .inline-disruptor__headline a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 22px;
  color: #333;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: -0.5px;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #0a314d;
  text-transform: capitalize;
}
@media (min-width: 62em) {
  .entry-content .inline-disruptor .inline-disruptor__headline a {
    font-size: 24px;
    line-height: 30px;
  }
}
.entry-content .inline-disruptor .inline-disruptor__headline a:hover, .entry-content .inline-disruptor .inline-disruptor__headline a:active, .entry-content .inline-disruptor .inline-disruptor__headline a:focus {
  color: #8d98aa;
}
.entry-content .inline-disruptor--has-image .inline-disruptor__copy {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
@media (min-width: 48em) {
  .entry-content .inline-disruptor--has-image .inline-disruptor__copy {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
  }
}
@media (min-width: 62em) {
  .entry-content .inline-disruptor--has-image .inline-disruptor__copy {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
.entry-content .inline-disruptor__copy {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
@media (min-width: 48em) {
  .entry-content .inline-disruptor__copy {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .entry-content .inline-disruptor__copy {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.entry-content .inline-disruptor .article-meta--inline-disruptor .article-meta__author-bureau,
.entry-content .inline-disruptor .article-meta--inline-disruptor .article-meta__publish-date {
  display: inline;
  line-height: normal;
  margin-bottom: 0;
  margin-top: 0;
}
.entry-content .inline-disruptor__thumbnail {
  position: relative;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-top: 35px;
  overflow: hidden;
  width: 100%;
}
.entry-content .inline-disruptor__thumbnail::before {
  content: "";
  display: block;
  padding-top: 56.5476190476%;
  width: 100%;
}
.entry-content .inline-disruptor__thumbnail > .aspect-ratio-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.entry-content .inline-disruptor__thumbnail > .aspect-ratio-content {
  height: auto;
}
@media (min-width: 48em) {
  .entry-content .inline-disruptor__thumbnail {
    -ms-grid-column: 11;
    -ms-grid-column-span: 5;
    grid-column: 6/span 3;
    margin-top: 0;
    max-width: 266px;
  }
}
@media (min-width: 62em) {
  .entry-content .inline-disruptor__thumbnail {
    -ms-grid-column: 17;
    -ms-grid-column-span: 7;
    grid-column: 9/span 4;
  }
}
.entry-content .inline-disruptor__thumbnail .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.page-template-external-content .main-content .entry-content .inline-disruptor {
  margin-left: 0;
}

.entry-content .inline-video {
  margin: 20px -20px 0;
}
@media (min-width: 48em) {
  .entry-content .inline-video {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 62em) {
  .entry-content .inline-video {
    margin-left: -12.9027261462%;
  }
}
.entry-content .inline-video--pull {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
@media (min-width: 48em) {
  .entry-content .inline-video--pull {
    width: 34.9%;
    margin-top: 20px;
  }
}
@media (min-width: 48em) {
  .entry-content .inline-video--pull.pull-left {
    float: left;
    margin-bottom: 1rem;
    margin-right: 4.16%;
  }
}
@media (min-width: 62em) {
  .entry-content .inline-video--pull.pull-left {
    margin-left: -12.9027261462%;
  }
}
@media (min-width: 48em) {
  .entry-content .inline-video--pull.pull-right {
    float: right;
    margin-bottom: 1rem;
    margin-left: 4.16%;
  }
}
@media (min-width: 62em) {
  .entry-content .inline-video--pull.pull-right {
    margin-right: -12.9027261462%;
  }
}
.entry-content .inline-video--full {
  width: 100%;
  width: -webkit-fill-available;
  width: -moz-available;
  width: fill-available;
}
.entry-content .inline-video__frame {
  height: auto;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.entry-content .inline-video__frame iframe,
.entry-content .inline-video__frame object,
.entry-content .inline-video__frame embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 62em) {
  .page-template-external-content .main-content .entry-content .inline-video {
    margin-left: 0;
    margin-right: 0;
  }
}
.entry-content .inline-video__frame {
  margin: auto;
  width: 100%;
}
.entry-content .inline-video__frame.aspect-ratio-4-3 {
  padding-bottom: 75%;
}
.entry-content .inline-video__frame.aspect-ratio-1-1 {
  padding-bottom: 100%;
}
.entry-content .inline-video__caption {
  font-family: "EB Garamond", Times, Serif;
  font-size: 26px;
  line-height: 1.3076923077;
  padding: 24px 20px;
}
@media (min-width: 48em) {
  .entry-content .inline-video__caption {
    padding: 24px 0;
  }
}
@media (min-width: 62em) {
  .entry-content .inline-video__caption {
    font-size: 18px;
    line-height: 1.7777777778;
  }
}

/* Reports */
.report__back-to-top {
  bottom: 133px;
  height: 0;
  left: 50%;
  position: fixed;
  transform: translateX(-50%);
  z-index: 9999999999 !important;
}
@media (min-width: 62em) {
  .report__back-to-top {
    max-width: 1260px !important;
  }
}
.report__back-to-top__spacer {
  -ms-grid-column: 1;
  -ms-grid-column-span: 21;
  grid-column: 1/span 11;
  display: block;
  height: 0;
}
.report__back-to-top__button {
  -ms-grid-column: 23;
  -ms-grid-column-span: 1;
  grid-column: 12/span 1;
  display: block;
  justify-self: center;
  position: relative;
}
.report__back-to-top__button button {
  position: absolute;
  left: 40px;
  outline: none;
}
@media (max-width: 991px) {
  .report__back-to-top__button button {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1220px) {
  .report__back-to-top__button button {
    left: 20px;
  }
}

body.single-state_report,
body.single-_state_report_custom {
  background: url("../images/wavy-bg.jpg");
}
body.single-state_report .related-content,
body.single-_state_report_custom .related-content {
  background: none;
}

/** Seal background. */
body.single-state_report .site,
body.single-_state_report_custom .site {
  background-image: url("../images/logos/seal.png");
  background-position: calc(100% + 130px) -11px;
  background-repeat: no-repeat;
  background-size: 410px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
  body.single-state_report .site,
body.single-_state_report_custom .site {
    background-image: url("../images/logos/seal@2x.png");
  }
}
@media (min-width: 48em) {
  body.single-state_report .site,
body.single-_state_report_custom .site {
    background: none;
  }
}

.report {
  background: #fff;
  display: block;
  margin: 0 auto;
}
@media (min-width: 62em) {
  .report {
    background: transparent;
    display: -ms-grid;
    display: grid;
  }
}
@media (min-width: 75em) {
  .report {
    padding: 0 71px;
  }
}
.report .report-toc {
  margin: 0 -20px;
}
@media (min-width: 48em) {
  .report .report-toc {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
    margin: 0 -40px;
  }
}
@media (min-width: 62em) {
  .report .report-toc {
    -ms-grid-column: 1;
    -ms-grid-column-span: 17;
    grid-column: 1/span 9;
    margin: 0;
  }
}
.report .report__main {
  overflow: auto;
}
@media (min-width: 48em) {
  .report .report__main {
    -ms-grid-column: 1;
    -ms-grid-column-span: 13;
    grid-column: 1/span 7;
  }
}
@media (min-width: 62em) {
  .report .report__main {
    border: 1px solid #e4e5e6;
    -ms-grid-column: 1;
    -ms-grid-column-span: 17;
    grid-column: 1/span 9;
    background: #fff;
    padding: 0 49px;
  }
}
@media (min-width: 75em) {
  .report .report__main {
    padding: 48px 67px 0;
  }
}
@media (min-width: 62em) {
  .report .report__content {
    background: #fff;
  }
}
.report .report__content h1,
.report .report__content h2,
.report .report__content h3,
.report .report__content h4,
.report .report__content h5 {
  color: #333;
}
.report .report__content h1 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 40px;
  font-weight: 500;
  margin-top: 50px;
}
.report .report__content__inner {
  border-top: 1px solid #ccc;
  padding: 24px 0;
  word-wrap: break-word;
}
.report .report__content__inner:first-child {
  border-top: 0;
}
.isIE11 .report .report__content__inner:first-child {
  margin-top: 72px;
}
.report .report__content__inner .accordion-title {
  display: block;
  position: relative;
}
.report .report__content__inner .accordion-title[aria-expanded=true] .icon-svg {
  transform: rotateX(180deg);
}
.report .report__content__inner .icon-svg {
  height: 10px;
  margin-top: -3px;
  right: 0;
  top: 50%;
  transform: rotate(0);
  transform-origin: center;
  transition: 0.25s ease all;
  width: 18px;
}
.report .report__content__inner .icon-svg svg {
  position: absolute;
}
.report .report__content__inner .icon-svg g {
  stroke: #c1a783;
}
.report .report__content__inner .section_wrapper {
  height: 0;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.5s ease-out;
}
.report .report__content__inner .section_wrapper.open {
  height: 100%;
  max-height: none;
  opacity: 1;
  overflow: visible;
  transition: all 0.5s ease-out;
}
.report .report__content__inner .section_wrapper .section_body {
  color: #333;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.25px;
  line-height: 28px;
  margin-bottom: 36px;
}
.report .report__content__inner .section_wrapper .section_body p {
  margin-top: 24px;
}
.report .report__content .inline-image.inline-image--full {
  margin-left: -20px;
  margin-right: -20px;
}
@media (min-width: 48em) {
  .report .report__content .inline-image.inline-image--full {
    margin-left: -40px;
    margin-right: 0;
  }
}
@media (min-width: 62em) {
  .report .report__content .inline-image.inline-image--full {
    margin-left: -49px;
    margin-right: -49px;
  }
}
@media (min-width: 75em) {
  .report .report__content .inline-image.inline-image--full {
    margin-left: -67px;
    margin-right: -67px;
  }
}
@media (min-width: 48em) {
  .report .report__content .inline-image--pull.pull-left,
.report .report__content .inline-image--pull.pull-right {
    width: 31.0222222222%;
  }
}
@media (min-width: 62em) {
  .report .report__content .inline-image--pull.pull-left {
    margin-left: 0;
  }
  .report .report__content .inline-image--pull.pull-right {
    margin-right: 0;
  }
}
.report__tags {
  margin-bottom: 50px;
  margin-top: 90px;
}
.report .entry-content > p:first-child {
  margin-top: 24px;
}
.report .entry-content .accordion-title .report-toc-section {
  font-family: "EB Garamond", Times, Serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.5px;
  margin: 0;
}
.report .entry-content .accordion-title .report__section-title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  font-weight: 500;
  letter-spacing: -0.58px;
  line-height: 1.1428571429;
  margin: 0;
  padding-right: 40px;
}
@media (min-width: 48em) {
  .report .entry-content .accordion-title .report__section-title {
    font-size: 36px;
    font-weight: 400;
    letter-spacing: -0.5px;
    line-height: 1.2777777778;
  }
}
.report .entry-content .report__section-subtitle {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.5;
  margin-bottom: 24px;
  margin-top: 36px;
  text-transform: uppercase;
}
.report .entry-content h4 {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 24px;
}

/** Show/hide custom report content by country or section */
.report-custom-content {
  opacity: 1;
  transition: opacity 0.2s ease;
}

.report-toc__sub-section.active .report-toc__sub-section-link, .report-toc__section.active .report-toc__section-link, .report-toc__country.active .report-toc__country-link {
  border-bottom: 1px solid #d01319;
  padding-bottom: 4px;
}

.report-toc {
  background: #fff;
}
@media (min-width: 62em) {
  .report-toc {
    display: none !important;
  }
}
.report-toc.sticky {
  left: 20px;
  position: fixed;
  top: 0;
  transition: transform 0.2s ease-in-out;
  width: 100%;
  z-index: 1;
}
@media (min-width: 48em) {
  .report-toc.sticky {
    left: 40px;
  }
}
@media (min-width: 62em) {
  .report-toc.sticky {
    display: none !important;
    -ms-grid-columns: 1fr;
    display: -ms-grid;
    display: grid;
    margin: 0 auto;
    max-width: 1260px;
    padding: 0 20px;
    width: 100%;
    background-color: transparent;
    left: auto;
  }
}
@media (min-width: 62em) and (min-width: 48em) {
  .report-toc.sticky {
    -ms-grid-columns: 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr;
    grid-column-gap: 4.16%;
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 62em) and (min-width: 62em) {
  .report-toc.sticky {
    -ms-grid-columns: 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr;
    grid-column-gap: 3.125%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 62em) and (min-width: 75em) {
  .report-toc.sticky {
    -ms-grid-columns: 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr 2.63% 1fr;
    grid-column-gap: 2.63%;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 62em) and (min-width: 48em) {
  .report-toc.sticky {
    padding: 0 40px;
  }
}
@media (min-width: 62em) and (min-width: 62em) {
  .report-toc.sticky {
    padding: 0 50px;
  }
}
@media (min-width: 62em) and (min-width: 75em) {
  .report-toc.sticky {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .report-toc.sticky .report-toc__container {
    background-color: #fff;
    -ms-grid-column: 1;
    -ms-grid-column-span: 17;
    grid-column: 1/span 9;
    margin: 0 50px 0 -50px;
  }
}
@media (min-width: 75em) {
  .report-toc.sticky {
    padding: 0 70px;
  }
  .report-toc.sticky .report-toc__container {
    margin: 0 70px 0 -70px;
  }
}
.report-toc.sticky--hidden {
  transform: translateY(-100%);
}
.admin-bar .report-toc.sticky {
  top: 30px;
}
@media screen and (max-width: 782px) {
  .admin-bar .report-toc.sticky {
    top: 46px;
  }
}
@media screen and (max-width: 600px) {
  .admin-bar .report-toc.sticky {
    top: 0;
  }
}
.report-toc__container {
  position: relative;
  transition: box-shadow 0.4s ease-in-out;
}
.report-toc__header {
  cursor: pointer;
  display: block;
  height: auto;
  max-height: 120px;
  min-height: 73px;
  overflow: hidden;
  position: relative;
}
.report-toc__toggle {
  display: none;
}
.report-toc__toggle:checked ~ .report-toc__container {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);
}
.report-toc__toggle:checked ~ .report-toc__container .report-toc__content {
  border-bottom: 1px solid #e5e5e5;
  margin-right: -20px;
  max-height: 550px;
  overflow-y: auto;
  padding-right: 20px;
  visibility: visible;
}
@media (min-width: 62em) {
  .report-toc__toggle:checked ~ .report-toc__container .report-toc__content {
    margin-right: -24px;
    padding-right: 24px;
  }
}
.report-toc__toggle:checked ~ .report-toc__container .report-toc__content ~ .report-toc__separator {
  display: block;
}
.report-toc__header-lockup {
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  height: 100%;
  max-height: 120px;
  min-height: 73px;
  padding-left: 54px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 48em) {
  .report-toc__header-lockup {
    padding-left: 74px;
    padding-right: 40px;
  }
}
@media (min-width: 62em) {
  .report-toc__header-lockup {
    margin: 0;
    padding-left: 49px;
    padding-right: 24px;
  }
}
@media (min-width: 75em) {
  .report-toc__header-lockup {
    padding-left: 67px;
  }
}
.isIE11 .report-toc__header-lockup .icon__state-separator {
  display: none;
}
.isIE11 .report-toc__header-lockup .report-toc__header-title {
  display: none;
}
.report-toc__header-lockup .icon__state-separator {
  font-weight: 400;
}
.report-toc__header-lockup .icon-svg {
  height: 28px;
  left: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 21px;
}
@media (min-width: 48em) {
  .report-toc__header-lockup .icon-svg {
    left: 40px;
  }
}
@media (min-width: 62em) {
  .report-toc__header-lockup .icon-svg {
    left: 14px;
  }
}
@media (min-width: 75em) {
  .report-toc__header-lockup .icon-svg {
    left: 24px;
  }
}
.report-toc__header-lockup .icon-svg g {
  stroke: #c1a783;
}
.report-toc__lockup {
  display: flex;
  flex-direction: column;
  width: 100%;
  outline: 0;
}
.isIE11 .report-toc__lockup {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.report-toc__header-label, .report-toc__header-title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #333;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 2.19px;
  text-transform: uppercase;
  width: calc(100% - 48px);
}
@media (min-width: 48em) {
  .report-toc__header-label, .report-toc__header-title {
    width: calc(100% - 88px);
  }
}
@media (min-width: 62em) {
  .report-toc__header-label, .report-toc__header-title {
    width: calc(100% - 56px);
  }
}
.report-toc__header-label {
  color: #0a314d;
  transition: color 0.2s ease-in-out;
}
.report-toc__lockup:hover .report-toc__header-label, .report-toc__lockup:active .report-toc__header-label, .report-toc__lockup:focus .report-toc__header-label {
  color: #8d98aa;
}
.report-toc__header-title {
  margin-top: 2px;
}
.report-toc__content {
  background-color: #fff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);
  max-height: 0;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  transition: max-height 0.4s ease-in-out;
  visibility: hidden;
  width: 100%;
  z-index: 1;
}
@media (min-width: 48em) {
  .report-toc__content {
    margin-right: -12.9027261462%;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 62em) {
  .report-toc__content {
    margin: 0;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.report-toc__content ~ .report-toc__separator {
  display: none;
}
.report-toc__countries {
  padding-top: 44px;
}
.report-toc__countries .report-toc__sub-sections {
  margin-bottom: 44px;
}
.report-toc__country .report-toc__country-link {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #0a314d;
  font-weight: 700;
  letter-spacing: 1px;
}
.report-toc__country .report-toc__sections {
  margin-bottom: 44px;
  margin-top: 22px;
}
.report-toc__sections {
  margin-bottom: 34px;
  margin-top: 44px;
}
.report-toc__sections .report-toc__countries {
  padding-top: 22px;
}
.report-toc__section {
  margin-top: 44px;
}
.report-toc__section:first-child {
  margin-top: 0;
}
.report-toc__section-link {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #0a314d;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0;
  transition: color 0.2s ease;
}
.report-toc__section-link:hover, .report-toc__section-link:active, .report-toc__section-link:focus {
  color: #8d98aa;
}
.report-toc__section-link--active {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #0a314d;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0;
  background: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff), linear-gradient(#0a314d, #0a314d);
  background-position: 0 95%, 100% 95%, 0 95%;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-size: 0.05em 1px, 0.05em 1px, 2px 2px;
  text-shadow: 0.03em 0 #fff, -0.03em 0 #fff, 0 0.03em #fff, 0 -0.03em #fff, 0.06em 0 #fff, -0.06em 0 #fff, 0.09em 0 #fff, -0.09em 0 #fff, 0.12em 0 #fff, -0.12em 0 #fff, 0.15em 0 #fff, -0.15em 0 #fff;
  display: inline-block;
  margin-top: 34px;
  padding-bottom: 4px;
  text-transform: uppercase;
}
.report-toc__sub-sections {
  list-style: none;
  margin-left: 20px;
}
@media (min-width: 48em) {
  .report-toc__sub-sections {
    padding-left: 35px;
  }
}
.report-toc__sub-section {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #0a314d;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  margin-top: 18px;
  transition: color 0.2s ease;
}
.report-toc__sub-section:hover, .report-toc__sub-section:active, .report-toc__sub-section:focus {
  color: #8d98aa;
}
.report-toc__sub-section .report-toc__h4_sub-section {
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 20px;
  margin-top: 18px;
  padding-left: 30px;
  transition: color 0.2s ease;
}
.report-toc__sub-section .report-toc__h4_sub-section a {
  color: #0a314d;
}
.report-toc__sub-section-link {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #0a314d;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  transition: color 0.2s ease;
}
.report-toc__sub-section-link:hover, .report-toc__sub-section-link:active, .report-toc__sub-section-link:focus {
  color: #8d98aa;
}

.lvl4_link {
  padding-left: 35px;
}

span.toc-hamburger,
span.toc-hamburger::before,
span.toc-hamburger::after {
  /* hamburger icon in CSS */
  background: #c1a783;
  display: inline-block;
  height: 2px;
  position: absolute;
  width: 18px;
}

span.toc-hamburger {
  /* line in the center */
  left: 10px;
  margin-top: -2px;
  top: 50%;
  transition: background 0.2s ease;
}
span.toc-hamburger::before, span.toc-hamburger::after {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  /* other 2 lines */
  content: "";
  right: 0;
  transform: translateZ(0);
  transform-origin: 0% 50%;
  transition: transform 0.2s ease;
}
span.toc-hamburger::before {
  /* menu icon top line */
  top: -6px;
}
span.toc-hamburger::after {
  /* menu icon bottom line */
  top: 6px;
}
span.toc-hamburger.toc-is-visible {
  background: transparent;
}
span.toc-hamburger.toc-is-visible::before {
  transform: translateX(3px) translateY(-3px) rotate(45deg);
}
span.toc-hamburger.toc-is-visible::after {
  transform: translateX(3px) translateY(-2px) rotate(-45deg);
}

.single_state_report {
  background-image: url("../images/wavy-bg.jpg");
  background-repeat: repeat;
}

.report-header {
  background: none;
  margin-bottom: 1em;
  padding-top: 15px;
  position: relative;
  /** Seal background. */
}
@media (min-width: 48em) {
  .report-header {
    padding-top: 45px;
  }
}
@media (min-width: 62em) {
  .report-header {
    padding-top: 65px;
  }
}
html,
body.single-state_report,
body.single-_state_report_custom {
  overflow-x: hidden;
}

@media (min-width: 48em) {
  .report-header::before {
    background-image: url("../images/logos/seal-lg.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: auto 100%;
    bottom: 0;
    content: "";
    display: block;
    height: 587px;
    position: absolute;
    right: -100px;
    width: 587px;
  }
}
@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 48em) and (min-resolution: 120dpi) {
  .report-header::before {
    background-image: url("../images/logos/seal-lg@2x.png");
  }
}
@media (min-width: 75em) {
  .report-header::before {
    height: 657px;
    right: -115px;
    width: 657px;
  }
}
.report-header, .report-header * {
  color: #333;
}
.report-header button.link--arrow--left {
  background: none;
  border: 0;
  cursor: pointer;
  margin-bottom: 40px;
  margin-left: 33px;
}
.report-header .featured-content__type--report {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 12px;
  color: #0a314d;
  font-weight: 700;
  line-height: 17px;
  letter-spacing: 2.5px;
  margin-bottom: 18px;
  margin-top: 8px;
}
@media (min-width: 75em) {
  .report-header > .frame,
.report-header > .row {
    padding: 0 71px;
  }
}
.report-header__report-type {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #0a314d;
  font-weight: 700;
  line-height: 17px;
  letter-spacing: 2px;
  border-bottom: 1px solid #0a314d;
  display: block;
  padding-bottom: 8px;
  text-transform: uppercase;
  width: 100%;
}
.report-header__excerpt {
  padding-top: 10px;
}

.report-header-custom__copy,
.report-header__copy {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  position: relative;
}
@media (min-width: 48em) {
  .report-header-custom__copy,
.report-header__copy {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .report-header-custom__copy,
.report-header__copy {
    -ms-grid-column: 1;
    -ms-grid-column-span: 17;
    grid-column: 1/span 9;
  }
}

.report-header__headline {
  align-items: baseline;
  color: #333;
  display: flex;
}
.report-header__headline .country-header__flag {
  height: 24px;
}
@media (min-width: 62em) {
  .report-header__headline .country-header__flag {
    height: 38px;
    position: relative;
    top: 2px;
  }
}

.report-header__text {
  color: #333;
  font-size: 16px;
  line-height: 1.75;
  max-width: 42.5em;
  position: relative;
  z-index: 1;
}

.report-header__breadcrumb {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.4;
  text-transform: uppercase;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  color: #4574a1;
  line-height: 24px;
  margin-bottom: 46px;
}
.report-header .report-header__breadcrumb::before {
  color: #d01319;
}
@media (min-width: 48em) {
  .report-header__breadcrumb {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .report-header__breadcrumb {
    -ms-grid-column: 1;
    -ms-grid-column-span: 17;
    grid-column: 1/span 9;
  }
}

.report-meta {
  margin-top: 1em;
}
.report-meta .article-meta__author-bureau,
.report-meta .article-meta__link {
  color: #0a314d;
  display: inline-block;
  font-weight: bold;
  line-height: 24px;
}
.report-meta .article-meta__link {
  color: #0a314d;
}
.report-meta .article-meta__link span {
  transition: 0.2s all;
}
.report-meta .article-meta__link::after {
  color: #0a314d;
  position: static;
}
.report-meta .article-meta__link:hover, .report-meta .article-meta__link:active, .report-meta .article-meta__link:focus {
  text-decoration: none !important;
}
.report-meta .article-meta__link:hover span, .report-meta .article-meta__link:active span, .report-meta .article-meta__link:focus span {
  color: #8d98aa;
}
.report-meta .article-meta__publish-date {
  color: #0a314d;
}
.report-meta .custom_bureau_link {
  font-size: 16px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.report-meta__resources {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-top: 1em;
}
.report-meta__resources--download-pdf {
  align-items: center;
  display: flex;
}
.report-meta__resources .icon-download {
  font-size: 14px;
  margin-right: 0.5em;
  vertical-align: middle;
}
.report-meta__resources .report-meta__author {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #0a314d;
  line-height: 1.6;
  margin-bottom: 6px;
  vertical-align: middle;
}
.report-meta__resources .report-meta__author a {
  color: #4574a1;
  transition: color 0.2s ease;
}
.report-meta__resources .report-meta__author a:hover, .report-meta__resources .report-meta__author a:active, .report-meta__resources .report-meta__author a:focus {
  color: #8d98aa;
  text-decoration: underline;
}
.report-meta__resources .report-meta__author a:visited {
  color: #6a7590;
}
.report-meta__resources .report-meta__author a:visited:hover, .report-meta__resources .report-meta__author a:visited:active, .report-meta__resources .report-meta__author a:visited:focus {
  color: #8d98aa;
  text-decoration: underline;
}
.report-meta__resources .report-meta__author + .report-meta__date::before {
  color: #c1a783;
  content: "/";
  display: inline-flex;
  padding: 0 0.5em 0 0.8em;
}
.report-meta__resources .report-meta__author--multiline {
  width: 100%;
}
.report-meta__resources .report-meta__date {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #0a314d;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 1.6;
  margin-bottom: 6px;
  vertical-align: middle;
}

.report-meta__link {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.4;
  text-transform: uppercase;
  line-height: 1.6;
  margin-bottom: 6px;
  transition: color 0.2s ease;
  vertical-align: middle;
}
.report-meta__link a {
  display: flex;
}
.report-meta__link a::before {
  background: url("../images/wire-globe-dark.svg");
  content: "";
  display: inline-flex;
  height: 14px;
  margin-right: 10px;
  position: relative;
  top: 0;
  width: 14px;
}
.report-meta__link a .icon-pdf::before {
  background-size: 14px !important;
  height: 14px !important;
  margin-right: 5px !important;
  top: 0 !important;
  width: 13px !important;
}
.report-meta__link h5 {
  display: inline-block;
  font-size: 14px;
  line-height: 14px !important;
  margin: 0 0 12px;
  padding: 0;
}
.report-meta__link a {
  color: #4574a1 !important;
}
.report-meta__link a:hover, .report-meta__link a:active, .report-meta__link a:focus {
  color: #8d98aa !important;
  text-decoration: underline !important;
}
.report-meta__link a:visited {
  color: #6a7590 !important;
}
.report-meta__link a:visited:hover {
  color: #8d98aa !important;
  text-decoration: underline !important;
}
.report-meta__link a:visited:hover .filesize {
  color: #8d98aa !important;
}
.report-meta__link a:visited:hover span.icon.icon-download::after {
  text-decoration: none !important;
}
.report-meta__link--download-pdf {
  margin-bottom: 0;
}
.report-meta__link--download-pdf a::before {
  display: none;
}
.report-meta__link--social {
  display: inline-block;
  text-transform: none;
}

.article-meta__author-bureau .icon {
  color: #0a314d;
  display: inline-block;
  font-size: 8px;
  margin-left: 12px;
  position: relative;
  top: -2px;
}
.article-meta__author-bureau .icon svg {
  stroke: currentColor;
}

.article-meta__link {
  color: #4574a1;
  display: inline-block;
  transition: color 0.2s ease;
}
.article-meta__link:hover {
  color: #8d98aa;
  -webkit-text-decoration-line: underline !important;
          text-decoration-line: underline !important;
}
.article-meta__link:visited {
  color: #d4d4d4;
}
.article-meta__link:visited:hover {
  color: #8d98aa;
  text-decoration: underline !important;
}

.featured-content .article-meta__link {
  color: #fff;
}
.featured-content .article-meta__link:hover {
  color: #8d98aa;
  -webkit-text-decoration-line: underline !important;
          text-decoration-line: underline !important;
}
.featured-content .article-meta__link:visited:hover {
  color: #8d98aa;
  text-decoration: underline !important;
}

.state_report-template-default .featured-content .article-meta__link {
  color: #4574a1;
}
.state_report-template-default .featured-content .article-meta__link:hover {
  color: #8d98aa;
  -webkit-text-decoration-line: underline !important;
          text-decoration-line: underline !important;
}
.state_report-template-default .featured-content .article-meta__link:visited {
  color: #6a7590 !important;
}
.state_report-template-default .featured-content .article-meta__link:visited:hover {
  color: #8d98aa;
  text-decoration: underline !important;
}

.report-header__toggle button {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #767676;
  font-weight: 700;
  letter-spacing: 1px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  margin-right: 20px;
  padding: 0 0 5px;
}
.report-header__toggle button.is-active {
  border-bottom: 3px solid #d01319;
  color: #0a314d;
  pointer-events: none;
}

.report-header-custom__copy {
  font-size: 18px;
  font-weight: bold;
}
.report-header-custom__text {
  font-family: "EB Garamond", Times, Serif;
  font-size: 26px;
  font-weight: normal;
  line-height: 34px;
  padding-bottom: 20px;
}
.report-header-custom__text span {
  font-size: 20px;
  margin-left: 20px;
}

#mininav_outer {
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
  display: none;
  max-height: 544px;
  overflow: scroll;
  widows: 240px;
}
@media (min-width: 62em) {
  #mininav_outer {
    display: block;
  }
}
#mininav_outer.sticky {
  position: fixed;
  top: 48px;
}
#mininav_header {
  background: #fff;
  color: #0a314d;
  display: block;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  height: auto;
  padding: 10px 0 0 10px;
  width: 220px;
}
#mininav_header h3 {
  font-weight: bold;
  margin: 0 0 5px 10px;
}
#mininav_header.sticky {
  position: fixed;
  top: 48px;
}
#mininav_search {
  display: flex;
  flex-direction: column;
  margin-left: 20px;
  max-width: 200px;
  padding: 3px;
}
#mininav_search #clear_search_button.hidden {
  display: none;
}
#mininav_search #clear_search_button::before {
  content: "X";
  display: block;
  height: 10px;
  padding: 5px;
  position: relative;
  width: 10px;
}
#mininav_search #search_input {
  border: 1px solid #ccc;
  display: flex;
  flex-direction: row;
}
#mininav_search #search_input input {
  border: 0;
  padding: 3px;
  width: 90%;
}
#mininav_search #search_input input:focus::-webkit-input-placeholder {
  color: transparent;
}
#mininav_search #results {
  display: flex;
  flex-direction: row;
}
#mininav_search #search_results {
  margin-top: 10px;
}
#mininav_search #search_links {
  display: flex;
  flex-direction: row;
  margin-left: 10px;
}
#mininav_search #mininav_search_next, #mininav_search #mininav_search_prev {
  cursor: pointer;
  display: block;
  height: 15px;
  margin: 0 5px;
  padding: 3px;
  width: 15px;
}
#mininav_search #mininav_search_next.hidden, #mininav_search #mininav_search_prev.hidden {
  display: none;
}
#mininav_search #mininav_search_next {
  transform: rotate(90deg);
}
#mininav_search #mininav_search_prev {
  transform: rotate(90deg);
}
#mininav_search .mininav__search-trigger {
  background-color: transparent;
  border: 0;
  color: transparent;
  display: block;
  height: 20px;
  overflow: hidden;
  position: relative;
  width: 20px;
}
#mininav_search .mininav__search-trigger.hidden {
  display: none;
}
#mininav_search .mininav__search-trigger::before {
  border: 2px solid;
  border-color: #0a314d;
  border-radius: 50%;
  content: "";
  display: block;
  height: 5px;
  position: relative;
  right: 5px;
  top: 3px;
  width: 5px;
}
#mininav_search .mininav__search-trigger::after {
  background: #0a314d;
  bottom: 5px;
  content: "";
  height: 2px;
  position: absolute;
  right: 7px;
  transform: rotate(45deg);
  width: 6px;
}

#mininav_wrapper {
  height: 100%;
  position: relative;
}
#mininav_wrapper.sticky #mininav {
  position: fixed;
  top: 78px;
}
#mininav_wrapper #mininav {
  background-color: #fff;
  color: #0a314d;
  display: none;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  max-width: 240px;
  padding: 0 10px;
  position: relative;
}
@media (min-width: 62em) {
  #mininav_wrapper #mininav {
    display: block !important;
  }
}
#mininav_wrapper #mininav ol {
  border-left: 1px solid #919191;
  font-size: 14px;
  max-width: 230px;
  padding-left: 10px;
  position: relative;
  top: 0;
}
#mininav_wrapper #mininav ol li {
  line-height: 18px;
  margin: 10px 0;
}
#mininav_wrapper #mininav ol li .report-toc__sub-sections {
  border-left: 0;
  height: 0;
  overflow: hidden;
}
#mininav_wrapper #mininav ol li .report-toc__sub-sections .report-toc__sub-section-link {
  font-size: 14px;
  line-height: 15px;
}
#mininav_wrapper #mininav ol a {
  color: #0a314d;
}
#mininav_wrapper #mininav ol a:hover {
  font-weight: bold;
  text-decoration: underline;
}
#mininav_wrapper #mininav ol a.active {
  border-left: 3px solid #d01319;
  display: block;
  font-weight: 700;
  padding-left: 10px;
  position: relative;
  right: 10px;
}
#mininav_wrapper #mininav ol a.subopen + .report-toc__sub-sections {
  height: 100%;
  overflow: visible;
}
#mininav_wrapper #mininav ol a.subopen + .report-toc__sub-sections a {
  display: block;
  padding-left: 37px;
  position: relative;
  right: 40px;
}

.report-nav {
  position: relative;
}

.report-nav__close,
.report-nav__open,
.report-nav__mobile,
.report-nav__modal-header {
  display: none;
}

@media (max-width: 991px) {
  .report-nav {
    background: #fff;
    bottom: 0;
    display: none;
    flex-direction: column;
    justify-content: center;
    left: 0;
    min-height: 100vh;
    overflow-y: scroll;
    padding: 20px 20px 40px;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 50;
  }
}
@media (max-width: 991px) and (max-height: 500px) {
  .report-nav {
    justify-content: initial;
  }
}
@media (max-width: 991px) {
  .report-nav.is-visible {
    display: flex;
  }
}
@media (max-width: 991px) {
  .report-nav .button {
    outline: none;
  }
}
@media (max-width: 991px) {
  .report-nav .chosen-container {
    border-bottom: 1px solid #979797;
    border-top: 0;
    margin-bottom: 20px;
  }
  .report-nav .chosen-container .chosen-drop {
    bottom: 0;
    display: block;
    left: 100%;
    margin-bottom: 0;
    max-height: none;
    padding-top: 70px;
    position: fixed;
    right: 0;
    top: 0;
    transition: left 0.2s ease-in-out;
    z-index: 3;
  }
  .report-nav .chosen-container .chosen-drop::before {
    font-family: "EB Garamond", Times, Serif;
    font-size: 28px;
    color: #0a314d;
    font-weight: 600;
    line-height: 41px;
    letter-spacing: -0.5px;
    border: 0;
    content: "Select section:";
    left: auto;
    padding-left: 20px;
    position: relative;
    top: auto;
  }
  .report-nav .chosen-container .chosen-drop .chosen-search {
    padding: 13px 19px;
  }
  .report-nav .chosen-container .chosen-drop .chosen-search::after {
    font-size: 16px;
  }
  .report-nav .chosen-container .chosen-drop .chosen-search .chosen-search-input {
    font-family: "EB Garamond", Times, Serif;
    font-size: 20px;
    color: #0a314d;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.42px;
  }
  .report-nav .chosen-container .chosen-drop .chosen-search .chosen-search-input::-moz-placeholder {
    font-family: "EB Garamond", Times, Serif;
    font-size: 20px;
    color: #ccc;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.42px;
  }
  .report-nav .chosen-container .chosen-drop .chosen-search .chosen-search-input:-ms-input-placeholder {
    font-family: "EB Garamond", Times, Serif;
    font-size: 20px;
    color: #ccc;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.42px;
  }
  .report-nav .chosen-container .chosen-drop .chosen-search .chosen-search-input::placeholder {
    font-family: "EB Garamond", Times, Serif;
    font-size: 20px;
    color: #ccc;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.42px;
  }
  .report-nav .chosen-container .chosen-drop .chosen-results {
    height: 100%;
    max-height: calc(100% - 106px);
    overflow-y: scroll;
    padding: 3px 12px 10px;
  }
  .report-nav .chosen-container--country .chosen-drop::before {
    content: "Select location:";
  }
  .report-nav .chosen-container--country .chosen-drop .chosen-results .active-result {
    font-size: 20px;
    padding: 4px 6px;
  }
  .report-nav .chosen-container--year .chosen-drop::before {
    content: "Select year:";
    margin-bottom: 20px;
  }
  .report-nav .chosen-container--year .chosen-drop .chosen-results {
    margin-top: 20px;
    max-height: calc(100% - 55px);
  }
}
@media (max-width: 991px) {
  .report-nav .chosen-single {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #0a314d;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: -0.25px;
    padding-bottom: 76px;
  }
  .report-nav .chosen-single span {
    padding-bottom: 10px;
  }
  .report-nav .chosen-single::after {
    bottom: 20px;
    right: 5px;
    top: auto;
    transform: rotate(270deg);
  }
}
@media (max-width: 991px) {
  .report-nav .chosen-container.chosen-with-drop .chosen-single::after {
    transform: rotate(90deg);
  }
  .report-nav .chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
  }
}
@media (max-width: 991px) {
  .report-nav__modal-header {
    font-family: "EB Garamond", Times, Serif;
    font-size: 28px;
    color: #0a314d;
    font-weight: 600;
    line-height: 41px;
    letter-spacing: -0.5px;
    display: block;
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  .report-nav__close {
    display: table;
    position: absolute;
    right: 13px;
    top: 30px;
    z-index: 50;
  }
}
@media (max-width: 991px) {
  .report-nav__open {
    bottom: 20px;
    display: table;
    position: fixed;
    right: 40px;
    z-index: 50;
  }
}
.report-nav__open .svg-icon {
  height: 25px;
  margin-top: 18px;
  width: 32px;
}

@media (max-width: 500px) {
  .report-nav {
    justify-content: initial;
  }
}
@media (max-width: 767px) {
  .report-nav__open {
    right: 20px;
  }
}
.report__side {
  overflow: hidden;
}
.report__side.bottom {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
}
.report__side.bottom #mininav_outer {
  align-self: flex-end;
}
@media (min-width: 62em) {
  .report__side {
    -ms-grid-column: 19;
    -ms-grid-column-span: 5;
    grid-column: 10/span 3;
    background: none;
    display: block;
    grid-row: 1/span 2;
    margin-left: 18px;
    margin-right: 0;
    padding-right: 0;
  }
}

@media (max-width: 991px) {
  .single-state_report.modal-open #wpadminbar,
.single-_state_report_custom.modal-open #wpadminbar {
    display: none !important;
  }
  .single-state_report.modal-open html,
.single-_state_report_custom.modal-open html {
    margin-top: 0 !important;
  }
  .single-state_report.modal-open .report-nav,
.single-_state_report_custom.modal-open .report-nav {
    top: 0;
  }
}
.report-appendices {
  margin-top: 60px;
}
@media (min-width: 48em) {
  .report-appendices {
    margin-top: 80px;
  }
}

.appendix {
  border-top: 1px solid #ccc;
  padding: 16px 0 20px;
  position: relative;
}
.appendix:last-of-type {
  border-bottom: 1px solid #ccc;
}
.appendix .icon-svg {
  height: 10px;
  margin-top: -3px;
  right: 0;
  top: 50%;
  transform: rotate(0);
  transform-origin: center;
  transition: 0.25s ease all;
  width: 18px;
}
.appendix .icon-svg svg {
  left: 0;
  position: absolute;
  top: 0;
}
.appendix .icon-svg g {
  stroke: #c1a783;
}
.appendix [aria-expanded=true] .icon-svg {
  transform: rotateX(180deg);
}
@media (min-width: 48em) {
  .appendix {
    padding: 24px 0 28px;
  }
}

.appendix__title,
.appendix__first-subtitle {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #0a314d;
}
@media (min-width: 62em) {
  .appendix__title,
.appendix__first-subtitle {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}

.appendix__link {
  display: table;
  padding-right: 60px;
  position: relative;
  width: 100%;
}
.appendix__link, .appendix__link:visited {
  color: #0a314d;
}

.appendix__first-subtitle {
  display: block;
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  margin-top: 12px;
}

.appendix__contents {
  height: 0;
  overflow: hidden;
  padding-top: 30px !important;
}
.appendix__contents.open {
  height: auto;
}
.appendix__contents .appendix__subtitle {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #0a314d;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 20px;
  margin-top: 30px;
}
.appendix__contents ul,
.appendix__contents ol {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
}
.appendix__contents ul:first-child,
.appendix__contents ol:first-child {
  margin-top: 0;
}
.appendix__contents ul > li,
.appendix__contents ol > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.appendix__contents ul > li a,
.appendix__contents ol > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.appendix__contents ul > li a:hover, .appendix__contents ul > li a:active, .appendix__contents ul > li a:focus,
.appendix__contents ol > li a:hover,
.appendix__contents ol > li a:active,
.appendix__contents ol > li a:focus {
  text-decoration: none;
}
.appendix__contents ul > li a:visited,
.appendix__contents ol > li a:visited {
  color: #6a7590;
}
.appendix__contents ul > li a:hover, .appendix__contents ul > li a:active, .appendix__contents ul > li a:focus,
.appendix__contents ol > li a:hover,
.appendix__contents ol > li a:active,
.appendix__contents ol > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.appendix__contents ul > li {
  list-style: none !important;
}
.appendix__contents ul > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.appendix__contents ul ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.appendix__contents ul ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.appendix__contents ol {
  list-style: decimal;
}
.appendix__contents ol li {
  padding-left: 0;
  margin-left: 15px;
}
.appendix__contents ol ol li {
  margin-left: 30px;
}
.appendix__contents, .appendix__contents p {
  font-size: 16px;
  line-height: 1.75;
}
.appendix__contents p {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.25px;
  margin-bottom: 20px;
  word-break: break-word;
}
.appendix__contents a {
  color: #0a314d;
  word-break: break-word;
}
.appendix__contents a:hover, .appendix__contents a:active, .appendix__contents a:focus {
  color: #8d98aa;
  text-decoration: underline;
}
.appendix__contents h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #0a314d;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
  margin: 36px 0 24px;
}
@media (min-width: 48em) {
  .appendix__contents h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #0a314d;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.appendix__contents h2 .external-link .icon-external::after {
  background-size: 22px 22px;
  height: 22px;
  top: 3px;
  width: 22px;
}
@media (min-width: 48em) {
  .appendix__contents h2 .external-link .icon-external::after {
    background-size: 28px 27px;
    height: 25px;
    top: 1px;
    width: 26px;
  }
}
.appendix__contents h3:not(.appendix__subtitle) {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #333;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 20px;
  margin-top: 30px;
}
.appendix__contents table caption {
  color: #333;
}

.report-nav__overlay .report-builder-nav__close-wrapper {
  position: relative;
}
.report-nav__overlay ul {
  line-height: 32px;
  padding-bottom: 10px;
}
.report-nav__overlay .report-builder-nav__close {
  display: inline-block;
  opacity: 1;
  right: 0;
  top: 0;
}
@media (max-width: 991px) {
  .report-nav__overlay .report-builder-nav__close {
    top: -70px;
  }
}
.report-nav__overlay .checkbox {
  display: inline-block;
  margin-bottom: 16px;
  position: relative;
}
.report-nav__overlay .checkbox input {
  cursor: pointer;
  left: 2px;
  opacity: 0;
  position: absolute;
  top: 7px;
  z-index: 1;
}
.report-nav__overlay .checkbox label {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  /*16px width of fake checkbox + 6px distance between fake checkbox and text*/
  padding-left: 30px;
  position: relative;
}
.report-nav__overlay .checkbox label::before {
  border: 2px solid;
  border-color: #c1a783;
  content: "";
  display: inline-block;
  height: 12px;
  left: 1px;
  margin-right: 16px;
  position: absolute;
  top: 7px;
  width: 12px;
}
.report-nav__overlay .checkbox label::after {
  border-bottom: 2px solid;
  border-left: 2px solid;
  content: "";
  display: inline-block;
  height: 6px;
  left: 2px;
  position: absolute;
  top: 7px;
  transform: rotate(-45deg);
  width: 12px;
}
.report-nav__overlay .checkbox input[type=checkbox]:checked + label::before {
  background-color: #c1a783;
}
.report-nav__overlay .checkbox input[type=checkbox] + label::after {
  content: none;
}
.report-nav__overlay .checkbox input[type=checkbox]:checked + label::after {
  color: #767676;
  content: "";
}
.report-nav__overlay .report-builder {
  color: #fff;
  display: block;
  padding-top: 48px;
}
.report-nav__overlay .report-builder__headline {
  color: #fff;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  letter-spacing: 2px;
  padding-bottom: 24px;
  text-transform: uppercase;
}
.report-nav__overlay .report-builder__subhead {
  color: #fff;
  font-family: "EB Garamond", Times, Serif;
  font-size: 40px;
  padding-bottom: 1px;
}
@media (min-width: 62em) {
  .report-nav__overlay .report-builder__subhead {
    font-size: 50px;
    padding-bottom: 48px;
  }
}
.report-nav__overlay .report-builder__select {
  font-family: "EB Garamond", Times, Serif;
  font-size: 42px;
  color: #fff;
  font-weight: 500;
  line-height: 48px;
  letter-spacing: -0.5px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-top: 40px;
  position: relative;
  font-size: 36px;
  line-height: 60px;
  margin-bottom: 10px;
}
@media (min-width: 48em) {
  .report-nav__overlay .report-builder__select {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .report-nav__overlay .report-builder__select {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1/span 3;
    margin-top: 0;
  }
}
.report-nav__overlay .report-builder__select-decor {
  position: relative;
}
.report-nav__overlay .report-builder__select-decor::after {
  background-color: #c1a783;
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: -16px;
  top: 5px;
  transform: rotate(15deg);
  width: 1px;
}
.report-nav__overlay .report-builder__select span.report-builder__select_number {
  color: #c1a783;
}
.report-nav__overlay .chosen-container-multi {
  border-bottom: 3px solid rgba(118, 118, 118, 0.2);
}
.report-nav__overlay .chosen-container-multi .chosen-choices {
  background: transparent !important;
  border: 0;
  box-shadow: none;
  padding: 0;
}
.report-nav__overlay .chosen-container-multi .chosen-choices li.search-choice {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  padding-left: 0;
  position: relative;
}
.report-nav__overlay .chosen-container-multi .chosen-choices li.search-choice:not(:first-child) {
  margin-left: 15px;
}
.report-nav__overlay .chosen-container-multi .chosen-choices li.search-choice span {
  font-family: "EB Garamond", Times, Serif;
  font-size: 16px;
  color: #fff;
  font-weight: 400;
}
.report-nav__overlay .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  right: 0;
}
.report-nav__overlay .chosen-container-multi .chosen-choices li.search-choice .search-choice-close::before, .report-nav__overlay .chosen-container-multi .chosen-choices li.search-choice .search-choice-close::after {
  background: #fff;
  content: "";
  display: inline-block;
  height: 2px;
  left: -2px;
  position: absolute;
  top: 5px;
  width: 18px;
}
.report-nav__overlay .chosen-container-multi .chosen-choices li.search-choice .search-choice-close::before {
  transform: rotate(-45deg);
}
.report-nav__overlay .chosen-container-multi .chosen-choices li.search-choice .search-choice-close::after {
  transform: rotate(45deg);
}
.report-nav__overlay .chosen-container-multi .chosen-choices li.search-field {
  font-family: "EB Garamond", Times, Serif;
  padding: 0;
  position: relative;
  width: 100%;
}
.report-nav__overlay .chosen-container-multi .chosen-choices li.search-field::before, .report-nav__overlay .chosen-container-multi .chosen-choices li.search-field::after {
  content: "";
  position: absolute;
}
.report-nav__overlay .chosen-container-multi .chosen-choices li.search-field::before {
  border: 3px solid #fff;
  border-radius: 50%;
  height: 10px;
  right: 10px;
  top: 12px;
  width: 10px;
}
.report-nav__overlay .chosen-container-multi .chosen-choices li.search-field::after {
  -webkit-transform: rotate(45deg);
  background: #fff;
  bottom: 13px;
  height: 3px;
  right: 6px;
  transform: rotate(45deg);
  width: 9px;
}
.report-nav__overlay .chosen-container-multi .chosen-choices li.search-field input {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.4) !important;
  font-weight: 400;
  height: 40px;
  width: 91% !important;
}
.report-nav__overlay .chosen-container-multi .chosen-drop::after {
  content: none;
}
.report-nav__overlay .chosen-container-multi.chosen-container-active li.search-field input {
  color: #fff !important;
}

@media (max-width: 991px) {
  .report-builder-overlay .nav__main-header {
    display: none;
  }
  .report-builder-overlay .header_banner_container {
    display: none;
  }
}
.report-builder-years {
  color: #fff;
  cursor: pointer;
  display: inline;
  line-height: 80px;
  padding-bottom: 48px;
}
.report-builder-years input[type=checkbox] {
  display: none;
}
.report-builder-years input[type=checkbox]:checked + label {
  color: #fff;
}
.report-builder-years label {
  color: rgba(255, 255, 255, 0.4);
  display: inline-block;
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  padding: 20px 30px;
}
.report-builder-years label:hover {
  color: #fff;
  cursor: pointer;
}

.report_builder_wrapper label {
  font-weight: 700;
}

#report-builder-countries .chosen-toggle {
  background-color: #fff;
  border: 0;
  border-radius: 20px;
  color: #0a314d;
  display: none;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 13px;
  font-weight: 700;
  padding: 3px 10px;
  text-transform: uppercase;
}
#report-builder-countries .chosen-toggle:hover {
  background-color: #e5e5e5;
  cursor: pointer;
}
#report-builder-countries .chosen-toggle.visible {
  display: inline-block !important;
}
#report-builder-countries .selectall {
  padding-bottom: 20px;
}

.report-builder-sections-wrapper,
.report-builder-countries-wrapper,
.report-builder__submit {
  opacity: 0;
  transition: opacity 0.2s ease;
}
.report-builder-sections-wrapper.visible,
.report-builder-countries-wrapper.visible,
.report-builder__submit.visible {
  opacity: 1;
}

.report_builder_subsection label {
  font-weight: 300;
}

@media (min-width: 62em) {
  .report_bldr {
    -moz-column-count: 2;
    column-count: 2;
  }
}

.report_bldr_sub {
  -webkit-column-break-inside: avoid;
  border-left: 2px solid rgba(118, 118, 118, 0.2);
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  margin-bottom: 20px;
  margin-left: 10px;
  padding-left: 20px;
}

.chosen-container--country {
  width: 100%;
}
.report-nav__overlay .chosen-container--country {
  max-width: 530px;
}
.chosen-container--country .chosen-single::before,
.chosen-container--country .chosen-single::after {
  color: #333;
}
.report-nav__overlay .chosen-container--country .chosen-single::before,
.report-nav__overlay .chosen-container--country .chosen-single::after {
  color: #fff;
}

.report_builder_note {
  color: #fff;
  display: inline-block;
  font-family: "EB Garamond", Times, Serif;
  font-size: 16px;
  margin-left: 10px;
}

.report-builder-selectall {
  display: inline-block;
}

.report-builder__submit {
  background-color: #fff;
  border: 0;
  border-radius: 40px;
  color: #0a314d;
  display: block;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 13px;
  font-weight: 700;
  margin-top: 40px;
  padding: 20px;
  text-transform: uppercase;
  transition: all 0.2s ease;
}
.report-builder__submit:hover, .report-builder__submit:active, .report-builder__submit:focus {
  background-color: #e5e5e5;
  cursor: pointer;
}

.open-report-filter {
  background: transparent;
  border: 0;
  color: #d01319;
  display: block;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 20px;
  padding: 15px 7px 15px 45px;
  position: relative;
  text-transform: uppercase;
  transition: all 0.2s ease;
}
.open-report-filter:hover, .open-report-filter:active, .open-report-filter:focus {
  color: #b20409;
  cursor: pointer;
}
.open-report-filter:hover::before, .open-report-filter:hover::after, .open-report-filter:active::before, .open-report-filter:active::after, .open-report-filter:focus::before, .open-report-filter:focus::after {
  background-color: #b20409;
}
.open-report-filter::before, .open-report-filter::after {
  background-color: #d0021b;
  content: "";
  height: 3px;
  left: 5px;
  position: absolute;
  top: 47%;
  width: 25px;
}
.open-report-filter::after {
  transform: rotate(90deg);
}
.open-report-filter--edit::before {
  background: center/contain no-repeat url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="28" fill="%23d01319"><path d="M5.672 24l1.422-1.422-3.672-3.672L2 20.328V22h2v2h1.672zm8.172-14.5a.329.329 0 0 0-.344-.344.368.368 0 0 0-.266.109l-8.469 8.469a.366.366 0 0 0-.109.266c0 .203.141.344.344.344a.368.368 0 0 0 .266-.109l8.469-8.469a.366.366 0 0 0 .109-.266zM13 6.5l6.5 6.5-13 13H0v-6.5zM23.672 8c0 .531-.219 1.047-.578 1.406L20.5 12 14 5.5l2.594-2.578c.359-.375.875-.594 1.406-.594s1.047.219 1.422.594l3.672 3.656c.359.375.578.891.578 1.422z"/></svg>') transparent;
  bottom: 0;
  content: "";
  display: block;
  height: auto;
  left: 0;
  position: absolute;
  top: 0;
  width: 22px;
}
.open-report-filter--edit::after {
  background: center/contain no-repeat url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="28" fill="%23b20409"><path d="M5.672 24l1.422-1.422-3.672-3.672L2 20.328V22h2v2h1.672zm8.172-14.5a.329.329 0 0 0-.344-.344.368.368 0 0 0-.266.109l-8.469 8.469a.366.366 0 0 0-.109.266c0 .203.141.344.344.344a.368.368 0 0 0 .266-.109l8.469-8.469a.366.366 0 0 0 .109-.266zM13 6.5l6.5 6.5-13 13H0v-6.5zM23.672 8c0 .531-.219 1.047-.578 1.406L20.5 12 14 5.5l2.594-2.578c.359-.375.875-.594 1.406-.594s1.047.219 1.422.594l3.672 3.656c.359.375.578.891.578 1.422z"/></svg>') transparent;
  bottom: 0;
  content: "";
  display: block;
  height: auto;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: none;
  transition: opacity 0.2s ease;
  width: 22px;
}
.open-report-filter--edit:hover::before, .open-report-filter--edit:hover::after, .open-report-filter--edit:active::before, .open-report-filter--edit:active::after, .open-report-filter--edit:focus::before, .open-report-filter--edit:focus::after {
  background-color: transparent;
  opacity: 1;
}

/* Bureaus */
.bureau-countries-areas {
  padding: 48px 0;
}
@media (min-width: 62em) {
  .bureau-countries-areas {
    padding: 72px 0;
  }
}

.country-list {
  border-top: 1px solid #767676;
  -moz-column-gap: 40px;
       column-gap: 40px;
  -moz-columns: 2;
       columns: 2;
  padding-top: 20px;
  width: 100%;
}
@media (max-width: 991px) {
  .country-list {
    background: transparent !important;
  }
}
@media (min-width: 48em) {
  .country-list {
    -moz-column-count: 3;
         column-count: 3;
    padding-top: 46px;
  }
}
@media (min-width: 62em) {
  .country-list {
    -moz-column-count: 4;
         column-count: 4;
  }
}
@media (min-width: 48em) {
  .country-list__header {
    background: url("../images/wire-globe.svg") no-repeat right 50px;
    background-size: 44px;
  }
}
.country-list__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #333;
}
@media (min-width: 62em) {
  .country-list__title {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.country-list__copy {
  max-width: 60em;
  padding: 12px 0 16px;
}
@media (min-width: 48em) {
  .country-list__copy {
    padding-right: 48px;
  }
}
@media (min-width: 62em) {
  .country-list__copy {
    padding-right: 0;
  }
}
.country-list__copy, .country-list__link {
  font-size: 16px;
  line-height: 1.75;
}
.country-list__item {
  margin-bottom: 20px;
}
.country-list a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
}
.country-list a:hover, .country-list a:active, .country-list a:focus {
  text-decoration: none;
}
.country-list a:hover, .country-list a:active, .country-list a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
}

.bureau-featured-content__eyebrow {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
}
.bureau-featured-content__eyebrow::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.bureau-featured-content__eyebrow--empty {
  visibility: hidden;
}
.bureau-featured-content__headline-link {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #4574a1;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
  transition: color 0.2s ease;
}
.bureau-featured-content__headline-link:hover, .bureau-featured-content__headline-link:active, .bureau-featured-content__headline-link:focus {
  color: #8d98aa;
  text-decoration: underline;
}
@media (min-width: 62em) {
  .bureau-featured-content__headline-link {
    font-size: 42px;
    line-height: 1.1428571429;
  }
}
.bureau-featured-content__headline {
  margin-top: 12px;
}
.bureau-featured-content__copy {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.25px;
  margin-top: 18px;
}
.bureau-featured-content__cta {
  color: #0a314d;
  color: #4574a1;
  margin-top: 18px;
}
.bureau-featured-content__cta span {
  transition: 0.2s all;
}
.bureau-featured-content__cta::after {
  color: #0a314d;
  position: static;
}
.bureau-featured-content__cta:hover, .bureau-featured-content__cta:active, .bureau-featured-content__cta:focus {
  text-decoration: none !important;
}
.bureau-featured-content__cta:hover span, .bureau-featured-content__cta:active span, .bureau-featured-content__cta:focus span {
  color: #8d98aa;
}
.bureau-featured-content__cta::after {
  color: #d01319;
}
.bureau-featured-content__cta:visited {
  color: #6a7590;
}
.bureau-featured-content__cta:hover span, .bureau-featured-content__cta:active span, .bureau-featured-content__cta:focus span {
  text-decoration: none;
}

.bureau-header {
  background: url("../images/wavy-bg.jpg") repeat;
}
@media (min-width: 62em) {
  .bureau-header .row {
    position: absolute;
    bottom: auto;
    left: 50%;
    right: auto;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 62em) {
  .bureau-header {
    min-height: 370px;
    padding-bottom: 100px;
    padding-top: 42px;
    position: relative;
  }
}
.bureau-header__image {
  min-height: 214px;
  overflow: hidden;
  position: relative;
}
@media (min-width: 62em) {
  .bureau-header__image {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .bureau-header__image::after {
    background: rgba(0, 0, 0, 0.5);
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
.bureau-header__image figure {
  bottom: 0;
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.bureau-header__image figure img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.bureau-header__image.no_featured {
  display: none;
}
@media (min-width: 62em) {
  .bureau-header__image.no_featured {
    display: block;
  }
}
.bureau-header__image .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.bureau-header__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  position: relative;
}
@media (min-width: 48em) {
  .bureau-header__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .bureau-header__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 62em) {
  .bureau-header__content {
    padding: 0;
  }
}
.bureau-header__breadcrumb {
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.233em;
  margin-bottom: 36px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
}
@media (min-width: 62em) {
  .bureau-header__breadcrumb {
    margin-bottom: 46px;
  }
}
.bureau-header__breadcrumb::before {
  color: #d01319;
}
@media (min-width: 62em) {
  .bureau-header__breadcrumb::before {
    color: #ab9162;
  }
}
.bureau-header__breadcrumb, .bureau-header__breadcrumb:visited {
  color: #0a314d;
}
@media (min-width: 62em) {
  .bureau-header__breadcrumb, .bureau-header__breadcrumb:visited {
    color: #fff;
    text-decoration: underline;
  }
}
.bureau-header__breadcrumb:hover, .bureau-header__breadcrumb:active, .bureau-header__breadcrumb:focus {
  color: #8d98aa;
}
.bureau-header__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 48px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.0416666667;
  font-family: "EB Garamond", Times, Serif;
  color: #333;
  font-size: 36px;
  margin-bottom: 33px;
}
@media (min-width: 62em) {
  .bureau-header__title {
    font-size: 64px;
    line-height: 0.9375;
  }
}
@media (min-width: 62em) {
  .bureau-header__title {
    color: #fff;
    font-size: 52px;
    line-height: 1.1153846154;
    margin-bottom: 16px;
    max-width: 652px;
  }
}
.bureau-header .button {
  margin-bottom: 36px;
}
@media (min-width: 62em) {
  .bureau-header .button {
    margin-bottom: 0;
  }
}
.bureau-header .button__content {
  border-color: rgba(10, 49, 77, 0.6);
  color: #0a314d;
  margin-top: 0;
}
.bureau-header .button__content svg,
.bureau-header .button__content svg g {
  color: #0a314d;
  stroke: #0a314d;
}
.bureau-header .button__content svg path {
  fill: #0a314d;
}
.bureau-header .button__content:hover, .bureau-header .button__content:active, .bureau-header .button__content:focus {
  border-color: #8d98aa;
  color: #8d98aa;
}
@media (min-width: 62em) {
  .bureau-header .button__content {
    border-color: #fff;
    color: #fff;
  }
  .bureau-header .button__content svg,
.bureau-header .button__content svg g {
    color: #fff;
    stroke: #fff;
  }
  .bureau-header .button__content svg path {
    fill: #fff;
  }
  .bureau-header .button__content:hover, .bureau-header .button__content:active, .bureau-header .button__content:focus {
    border-color: #8d98aa;
    color: #8d98aa;
  }
}
@media (min-width: 62em) {
  .bureau-header .button {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}

@media (max-width: 991px) {
  .bureau-intro {
    display: block;
  }
}
@media (min-width: 62em) {
  .bureau-intro {
    margin: 40px auto 0;
  }
}
.bureau-intro__top {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  align-self: center;
  position: relative;
}
@media (min-width: 48em) {
  .bureau-intro__top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .bureau-intro__top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1/span 6;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .bureau-intro__top::after {
    border-left: 1px solid #ccc;
    bottom: 50px;
    content: "";
    display: block;
    position: absolute;
    right: -60px;
    top: 30px;
    width: 0;
  }
}
.bureau-intro__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 48px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.0416666667;
  font-family: "EB Garamond", Times, Serif;
  color: #333;
  font-size: 36px;
  line-height: 1.1666666667;
  margin-bottom: 8px;
}
@media (min-width: 62em) {
  .bureau-intro__title {
    font-size: 64px;
    line-height: 0.9375;
  }
}
.bureau-intro__subtitle {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #333;
  font-weight: 400;
  margin-bottom: 14px;
}
@media (min-width: 62em) {
  .bureau-intro__subtitle {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
@media (min-width: get-bp("lg")) {
  .bureau-intro__subtitle {
    margin-bottom: 24px;
  }
}
.bureau-intro__copy {
  line-height: 1.75;
  margin-bottom: 30px;
}
.bureau-intro__card {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  align-self: center;
  position: relative;
}
.bureau-intro__card::before {
  border-top: 1px solid #ccc;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 48em) {
  .bureau-intro__card {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .bureau-intro__card {
    -ms-grid-column: 15;
    -ms-grid-column-span: 9;
    grid-column: 8/span 5;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .bureau-intro__card::before {
    display: none;
  }
}
.bureau-intro__card .profile-card__wrapper {
  padding: 36px 0;
  position: relative;
  width: 100%;
}
@media (min-width: 62em) {
  .bureau-intro__card .profile-card__wrapper {
    padding: 20px 0 32px;
  }
}
.bureau-intro__card .profile-card__title,
.bureau-intro__card .profile-card__name {
  color: #0a314d;
}
.bureau-intro__card .profile-card__title {
  font-size: 14px;
}
.bureau-intro__card .profile-card__name {
  font-size: 24px;
  font-weight: 500;
}
.bureau-intro__social, .bureau-intro__addlink {
  padding: 36px 0 72px;
  position: relative;
  width: 100%;
}
.bureau-intro__social::before, .bureau-intro__addlink::before {
  border-bottom: 1px solid #ccc;
  bottom: 0;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.bureau-intro__social p, .bureau-intro__addlink p {
  color: #333;
  font-weight: 700;
}
.bureau-intro__social .icon, .bureau-intro__addlink .icon {
  color: #0a314d;
  display: inline-block;
  font-size: 22px;
  font-weight: 400;
  margin-left: 24px;
  transition: 0.2s ease all;
}
.bureau-intro__social .icon:hover, .bureau-intro__addlink .icon:hover {
  color: #8d98aa;
}
.bureau-intro__social .icon:visited, .bureau-intro__addlink .icon:visited {
  color: #0a314d;
}
.bureau-intro__social .icon:visited:hover, .bureau-intro__addlink .icon:visited:hover {
  color: #8d98aa;
}
@media (min-width: 62em) {
  .bureau-intro__social, .bureau-intro__addlink {
    padding-bottom: 30px;
  }
  .bureau-intro__social p, .bureau-intro__addlink p {
    font-size: 14px;
  }
}
.bureau-intro__addlink p {
  display: inline;
}
.bureau-intro__addlink img {
  display: inline;
  height: auto;
  margin-left: 20px;
  position: relative;
  top: 5px;
  width: 25px;
}

@media (min-width: 62em) {
  .no-profile {
    text-align: center;
  }
}
.no-profile .bureau-intro__top::after {
  display: none;
}
@media (min-width: 48em) {
  .no-profile .bureau-intro__top {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .no-profile .bureau-intro__top {
    -ms-grid-column: 5;
    -ms-grid-column-span: 15;
    grid-column: 3/span 8;
  }
}
@media (min-width: 62em) {
  .no-profile .bureau-intro__subtitle {
    margin-bottom: 36px;
  }
}
@media (min-width: 62em) {
  .no-profile .bureau-intro__social::before {
    display: none;
  }
}
@media (min-width: 62em) {
  .no-profile .bureau-intro__social {
    padding: 0 0 70px;
  }
}

.touch .bureau-intro .icon:hover {
  color: #0a314d !important;
}

.recent-content {
  background: linear-gradient(#fff 0, #fff 170px, #f7f8f9 170px);
  height: auto;
  margin: 48px auto 0;
  padding-bottom: 48px;
  width: 100%;
}
@media (min-width: 62em) {
  .recent-content {
    padding-bottom: 72px;
  }
}
.recent-content__card-content {
  position: relative;
  width: 100%;
}
.recent-content__eyebrow {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
}
.recent-content__eyebrow::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.recent-content__eyebrow .icon-svg {
  height: 15px;
  right: -32px;
  top: 2px;
  width: 18px;
}
.recent-content__eyebrow--empty {
  visibility: hidden;
}
.recent-content__nodate {
  display: block;
  height: 20px;
  width: 100%;
}
.recent-content .article-meta--recent-content {
  margin-top: 16px;
}
.recent-content__eyebrow--empty ~ .article-meta--recent-content {
  margin-top: 18px;
}
.recent-content .article-meta__author-bureau {
  letter-spacing: 0;
}
.recent-content .article-meta__author-bureau .icon-svg {
  display: inline-block;
  height: 11px;
  position: relative;
  width: 20px;
}
.recent-content__title, .recent-content__title a {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #4574a1;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
  transition: color 0.2s ease;
}
.recent-content__title::after, .recent-content__title a::after {
  margin-left: 5px;
}
.recent-content__title {
  margin-top: 16px;
}
.recent-content__title a:hover, .recent-content__title a:active, .recent-content__title a:focus {
  color: #8d98aa;
}
.recent-content__link {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #4574a1;
  display: inline-block;
  margin-top: 12px;
  margin-top: 22px;
}
.recent-content__link:hover, .recent-content__link:active, .recent-content__link:focus {
  color: #8d98aa;
}
.recent-content__link:hover > .icon-svg, .recent-content__link:active > .icon-svg, .recent-content__link:focus > .icon-svg {
  transform: translateX(4px);
}
.recent-content__link .icon-svg {
  display: inline-block;
  height: 8px;
  position: relative;
  right: 0;
  top: -1px;
  transition: transform 0.2s ease;
  width: 17px;
}
.recent-content__link .icon-svg svg {
  left: 0;
  position: absolute;
  top: 0;
}
.recent-content__link .icon-svg svg g {
  stroke: #d01319;
}
.recent-content__link:visited {
  color: #6a7590;
}
.recent-content__link:visited:hover {
  color: #8d98aa;
}
.recent-content__link--external .icon-svg {
  height: 14px;
  top: 1px;
  width: 14px;
}
.recent-content__link--external .icon-svg {
  width: 17px;
}
.recent-content__link--twitter .icon-svg {
  width: auto;
}
.recent-content__link--twitter .icon-svg svg {
  height: 10px;
  width: auto;
  top: -1px;
}
.recent-content__link--twitter .icon-svg svg path {
  fill: #d01319;
}
.recent-content__tweet-meta {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #333;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0;
  margin-top: 16px;
}
.recent-content__tweet-meta ~ .recent-content__tweet-text {
  margin-top: 6px;
}
.recent-content__tweet-text {
  font-family: "EB Garamond", Times, Serif;
  font-size: 20px;
  color: #0a314d;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0;
  display: inline-block;
  margin-top: 16px;
  transition: color 0.2s ease;
}
.recent-content__tweet-text:hover, .recent-content__tweet-text:active, .recent-content__tweet-text:focus {
  color: #8d98aa;
}
@media (min-width: 62em) {
  .recent-content__tweet-text {
    letter-spacing: -0.42px;
  }
}
.recent-content__tweet-text ~ .recent-content__tweet-meta {
  margin-top: 16px;
}
.recent-content__cards {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 48em) {
  .recent-content__cards {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .recent-content__cards {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 62em) {
  .recent-content__cards {
    flex-direction: row;
  }
}
.recent-content__separator {
  background-color: rgba(0, 0, 0, 0.12);
  bottom: -36px;
  display: none;
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}
@media (min-width: 62em) {
  .recent-content__separator {
    bottom: -48px;
    display: block;
  }
}
.recent-content__card {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  display: flex;
  padding: 32px 20px 36px;
}
.recent-content__card:last-child {
  border-bottom: 0;
}
@media (min-width: 62em) {
  .recent-content__card {
    border-bottom: 0;
    box-sizing: border-box;
    flex: 50% 0 0;
    max-width: 50%;
    min-height: 246px;
    padding: 48px;
  }
  .recent-content__card:nth-child(2), .recent-content__card:nth-child(4) {
    border-left: 1px solid rgba(0, 0, 0, 0.12);
  }
  .recent-content__card:nth-child(3) .recent-content__separator, .recent-content__card:nth-child(4) .recent-content__separator {
    display: none;
  }
}

.bureau-the-latest {
  background: #f7f7f7;
  padding: 48px 0;
}
.bureau-the-latest .bureau-featured-content,
.bureau-the-latest .content-feed {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
@media (min-width: 48em) {
  .bureau-the-latest .bureau-featured-content,
.bureau-the-latest .content-feed {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .bureau-the-latest .bureau-featured-content,
.bureau-the-latest .content-feed {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.bureau-the-latest .bureau-featured-content {
  margin-bottom: 41px;
}
@media (min-width: 62em) {
  .bureau-the-latest .bureau-featured-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1/span 6;
  }
}
@media (min-width: 62em) {
  .bureau-the-latest .content-feed {
    -ms-grid-column: 15;
    -ms-grid-column-span: 9;
    grid-column: 8/span 5;
  }
}
@media (max-width: 991px) {
  body.isIE11 .bureau-the-latest .bureau-content {
    display: block;
  }
}

.calendar {
  color: #0a314d;
  margin-bottom: 48px;
}
.calendar__inner {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  padding: 0 8px 11px;
}
@media (min-width: 48em) {
  .calendar__inner {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .calendar__inner {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.calendar table {
  width: 100%;
}
@media (min-width: 62em) {
  .calendar table {
    margin: 0 75px 50px;
    width: calc(100% - 150px);
  }
}
.calendar caption {
  border-bottom: 1px solid #ccc;
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 20px;
  padding-top: 20px;
}
@media (min-width: 62em) {
  .calendar caption {
    font-size: 20px;
    padding-top: 67px;
  }
}
.calendar caption > div {
  align-items: flex-end;
  display: flex;
}
.calendar caption > div > * {
  width: 33.3333333333%;
}
.calendar caption > div .previous-month a,
.calendar caption > div .previous-month button,
.calendar caption > div .next-month a,
.calendar caption > div .next-month button {
  color: #0a314d;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  transition: color 100ms ease;
}
.calendar caption > div .previous-month a::before, .calendar caption > div .previous-month a::after,
.calendar caption > div .previous-month button::before,
.calendar caption > div .previous-month button::after,
.calendar caption > div .next-month a::before,
.calendar caption > div .next-month a::after,
.calendar caption > div .next-month button::before,
.calendar caption > div .next-month button::after {
  transition: color 100ms ease;
}
@media (min-width: 62em) {
  .calendar caption > div .previous-month a span.screen-reader-text,
.calendar caption > div .previous-month button span.screen-reader-text,
.calendar caption > div .next-month a span.screen-reader-text,
.calendar caption > div .next-month button span.screen-reader-text {
    clip: auto;
    -webkit-clip-path: none;
            clip-path: none;
    display: inline-block;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static !important;
    transform: translateY(-2px);
    width: auto;
  }
}
.calendar caption > div .previous-month a:hover span.screen-reader-text, .calendar caption > div .previous-month a:active span.screen-reader-text, .calendar caption > div .previous-month a:focus span.screen-reader-text,
.calendar caption > div .previous-month button:hover span.screen-reader-text,
.calendar caption > div .previous-month button:active span.screen-reader-text,
.calendar caption > div .previous-month button:focus span.screen-reader-text,
.calendar caption > div .next-month a:hover span.screen-reader-text,
.calendar caption > div .next-month a:active span.screen-reader-text,
.calendar caption > div .next-month a:focus span.screen-reader-text,
.calendar caption > div .next-month button:hover span.screen-reader-text,
.calendar caption > div .next-month button:active span.screen-reader-text,
.calendar caption > div .next-month button:focus span.screen-reader-text {
  color: #8d98aa;
  text-decoration: underline;
}
.calendar caption > div .previous-month a:hover::before, .calendar caption > div .previous-month a:hover::after, .calendar caption > div .previous-month a:active::before, .calendar caption > div .previous-month a:active::after, .calendar caption > div .previous-month a:focus::before, .calendar caption > div .previous-month a:focus::after,
.calendar caption > div .previous-month button:hover::before,
.calendar caption > div .previous-month button:hover::after,
.calendar caption > div .previous-month button:active::before,
.calendar caption > div .previous-month button:active::after,
.calendar caption > div .previous-month button:focus::before,
.calendar caption > div .previous-month button:focus::after,
.calendar caption > div .next-month a:hover::before,
.calendar caption > div .next-month a:hover::after,
.calendar caption > div .next-month a:active::before,
.calendar caption > div .next-month a:active::after,
.calendar caption > div .next-month a:focus::before,
.calendar caption > div .next-month a:focus::after,
.calendar caption > div .next-month button:hover::before,
.calendar caption > div .next-month button:hover::after,
.calendar caption > div .next-month button:active::before,
.calendar caption > div .next-month button:active::after,
.calendar caption > div .next-month button:focus::before,
.calendar caption > div .next-month button:focus::after {
  color: #8d98aa;
}
.calendar caption > div .previous-month {
  text-align: left;
}
.calendar caption > div .previous-month .icon-arrow-single-line-left::before {
  content: "\e907";
  display: inline-block;
}
@media (min-width: 62em) {
  .calendar caption > div .previous-month .icon-arrow-single-line-left::before {
    margin-right: 0.5em;
  }
}
.calendar caption > div .previous-month .icon-arrow-single-line-left::after {
  content: none;
}
.calendar caption > div .next-month {
  text-align: right;
}
.calendar caption > div .next-month .icon-arrow-single-line-right::after {
  display: inline-block;
}
@media (min-width: 62em) {
  .calendar caption > div .next-month .icon-arrow-single-line-right::after {
    margin-left: 0.5em;
  }
}
.calendar caption > div .this-month span {
  display: inline-block;
  padding-bottom: 8px;
  position: relative;
}
.calendar caption > div .this-month span::after {
  border-bottom: 4px solid #d01319;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
}
.calendar caption button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  padding: 5px;
}
.calendar thead th {
  font-size: 12px;
  font-weight: 200;
  padding: 30px 0 10px;
  text-transform: uppercase;
}
.calendar thead th .mobile {
  display: block;
}
@media (min-width: 62em) {
  .calendar thead th .mobile {
    display: none;
  }
}
.calendar thead th .desktop {
  display: none;
}
@media (min-width: 62em) {
  .calendar thead th .desktop {
    display: block;
  }
}
.calendar tbody td a, .calendar__mobile-listing__posts a {
  display: block;
  font-weight: 700;
  line-height: 1.2;
  padding: 0;
}
@media (min-width: 62em) {
  .calendar tbody td a, .calendar__mobile-listing__posts a {
    padding: 4px;
  }
}
.calendar tbody td a:hover, .calendar tbody td a:active, .calendar tbody td a:focus, .calendar__mobile-listing__posts a:hover, .calendar__mobile-listing__posts a:active, .calendar__mobile-listing__posts a:focus {
  text-decoration: underline;
}
.calendar tbody td a.department-press-briefing, .calendar__mobile-listing__posts a.department-press-briefing {
  background: #0a314d;
  color: #fff;
}
.calendar tbody td a.policy-briefing, .calendar__mobile-listing__posts a.policy-briefing {
  background: #8d98aa;
  color: #0a314d;
}
.calendar tbody td {
  font-size: 11px;
  font-weight: 700;
  padding: 0 10px;
  text-align: center;
  width: 14.2857142857%;
}
@media (min-width: 62em) {
  .calendar tbody td {
    border: 1px solid #ccc;
    font-size: 12px;
    height: 125px;
    padding: 10px;
  }
}
.calendar tbody td.today {
  color: #d01319;
}
.calendar tbody td .calendar__square-container {
  display: flex;
  height: 14px;
  justify-content: center;
  margin-bottom: 16px;
  margin-top: 3px;
}
@media (min-width: 62em) {
  .calendar tbody td .calendar__square-container {
    display: block;
    height: auto;
    margin: 1em 0 0;
  }
}
.calendar tbody td .calendar__square-container a {
  height: 14px;
  margin: 0 1px;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 14px;
}
@media (min-width: 62em) {
  .calendar tbody td .calendar__square-container a {
    height: auto;
    margin-bottom: 3px;
    overflow: visible;
    position: relative;
    text-indent: 0;
    width: 100%;
  }
}
.calendar tbody td .calendar__square-container a .calendar__briefing-popup {
  background: #fff;
  border-left: 4px solid;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  color: #0a314d;
  display: none;
  font-size: 14px;
  font-weight: 400;
  left: 50%;
  min-width: 250px;
  padding: 7px;
  position: absolute;
  top: 75%;
  width: auto;
  z-index: 3;
}
.calendar tbody td .calendar__square-container a .calendar__briefing-popup span {
  display: block;
  font-weight: 700;
  margin-bottom: 0.5em;
}
.calendar tbody td .calendar__square-container a.department-press-briefing .calendar__briefing-popup {
  border-color: #0a314d;
}
.calendar tbody td .calendar__square-container a.policy-briefing .calendar__briefing-popup {
  border-color: #8d98aa;
}
@media (min-width: 62em) {
  .calendar tbody td .calendar__square-container a:hover .calendar__briefing-popup {
    display: block;
  }
}
.calendar__mobile-listing {
  border-top: 1px solid #ccc;
  margin-top: 10px;
  padding-top: 24px;
}
@media (min-width: 62em) {
  .calendar__mobile-listing {
    display: none;
  }
}
.calendar__mobile-listing li {
  display: flex;
  margin-bottom: 12px;
}
.calendar__mobile-listing .date-of-month {
  display: block;
  font-family: "EB Garamond", Times, Serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
}
.calendar__mobile-listing .day-of-week {
  font-size: 11px;
  line-height: 1;
}
.calendar__mobile-listing__posts {
  flex-grow: 1;
  margin-left: 22px;
}
.calendar__mobile-listing__posts a {
  font-size: 11px;
  font-weight: 400;
  margin-bottom: 4px;
  padding: 8px;
}
.calendar__mobile-listing__posts a span {
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0.5em;
}
.calendar__inner {
  position: relative;
}
.calendar__inner .wp-calendar,
.calendar__inner .calendar__mobile-listing {
  position: relative;
  z-index: 2;
}
.calendar__inner .calendar__spinner {
  background: #fff;
  left: 0;
  opacity: 0;
  overflow: hidden;
  padding: 150px 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1;
}
@media (min-width: 62em) {
  .calendar__inner .calendar__spinner {
    padding: 300px 0;
  }
}
.calendar__inner .calendar__spinner span {
  display: block;
  text-indent: -9999px;
}
.calendar__inner > * {
  transition: opacity 250ms ease;
}
.calendar__inner.fade-out > * {
  opacity: 0;
}
.calendar__inner.fade-out .calendar__spinner {
  opacity: 1;
}

/* General Landing Page */
.general-landing-hero {
  background-color: #0a314d;
  overflow: hidden;
  position: relative;
}
.general-landing-hero__image {
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.general-landing-hero__image-wrapper {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}
.general-landing-hero__image-wrapper--alt {
  background: url("../images/header-bk-alt.jpg") top center no-repeat;
  background-size: cover;
  height: 210px;
}
@media (min-width: 48em) {
  .general-landing-hero__image-wrapper--alt {
    height: 432px;
  }
}
@media (min-width: 62em) {
  .general-landing-hero__image-wrapper--alt {
    height: 496px;
  }
}
.general-landing-hero__image-wrapper .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
  z-index: 0;
}
.general-landing-hero__overlay::after {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 66%, #000 96%);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  max-height: 220px;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
@media (min-width: 62em) {
  .general-landing-hero__overlay::after {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, #000 96%);
  }
}
.general-landing-hero__content {
  margin-bottom: 72px;
  margin-top: -70px;
}
@media (min-width: 48em) {
  .general-landing-hero__content {
    margin-top: -144px;
  }
}
@media (min-width: 62em) {
  .general-landing-hero__content {
    margin-top: -192px;
  }
}
@media (min-width: 75em) {
  .general-landing-hero__content {
    margin-top: -240px;
  }
}
.general-landing-hero__frame {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  background-color: #fff;
  display: flex;
  padding: 15px;
  position: relative;
}
@media (min-width: 48em) {
  .general-landing-hero__frame {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .general-landing-hero__frame {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 62em) {
  .general-landing-hero__frame {
    padding: 24px;
  }
}
.general-landing-hero__box {
  background-color: #fff;
  border: 1px solid #c1a783;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 48px 20px;
}
@media (min-width: 48em) {
  .general-landing-hero__box {
    padding: 48px 40px;
  }
}
@media (min-width: 62em) {
  .general-landing-hero__box {
    padding: 48px 56px;
  }
}
.general-landing-hero__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #0a314d;
  text-align: center;
}
@media (min-width: 62em) {
  .general-landing-hero__headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
@media (min-width: 48em) {
  .general-landing-hero__headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.general-landing-hero__body {
  margin-top: 24px;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.25px;
  text-align: center;
}
@media (min-width: 62em) {
  .general-landing-hero__body {
    margin: 36px auto 0;
    max-width: 770px;
  }
}
.general-landing-hero_cta a {
  color: #4574a1 !important;
}
.general-landing-hero_cta a:hover {
  color: #8d98aa;
}
.general-landing-hero__cta--multiline {
  word-break: break-word;
}
.general-landing-hero__cta--multiline::after {
  position: relative !important;
  top: 0;
}
.general-landing-hero__cta--multiline > br {
  display: block;
}
.general-landing-hero__cta--multiline > br + br {
  display: none;
}
@media (min-width: 48em) {
  .general-landing-hero__cta--multiline > br {
    display: none;
  }
  .general-landing-hero__cta--multiline > br + br {
    display: block;
  }
}
.general-landing-hero .link--arrow {
  margin-top: 36px;
  text-align: center;
}
.general-landing-hero .link--arrow:hover, .general-landing-hero .link--arrow:active, .general-landing-hero .link--arrow:focus {
  color: #8d98aa;
}
.general-landing-hero .link--arrow::after {
  color: #d01319;
  position: relative;
}
.isIE11 .general-landing-hero .link--arrow::after {
  position: static;
  transform: none;
}
@media (min-width: 62em) {
  .general-landing-hero .link--arrow::after {
    position: absolute;
  }
}

.key-takeaways {
  background: #0a314d;
  color: #fff;
  padding: 0 0 72px;
  position: relative;
  z-index: 1;
}
.key-takeaways > .row {
  margin: 0 20px;
  position: relative;
  width: auto;
}
.key-takeaways > .row::before {
  border-left: 1px solid #c1a783;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  transition: height 1s ease-out;
  z-index: 1;
}
.key-takeaways > .row.entered::before {
  height: calc(100% + 72px + 33px);
}
@media (min-width: 62em) {
  .key-takeaways > .row.entered::before {
    height: calc(100% + 72px + 48px + 96px);
  }
}
@media (min-width: 48em) {
  .key-takeaways > .row {
    margin: 0 auto;
  }
  .key-takeaways > .row::before {
    left: 40px;
  }
}
@media (min-width: 62em) {
  .key-takeaways > .row::before {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/span 1;
    left: 50px;
  }
}
@media (min-width: 75em) {
  .isIE11 .key-takeaways > .row::before {
    left: 110px;
  }
}
.key-takeaways.no-overlap > .row::before, .key-takeaways.no-overlap > .row.entered .key-takeaways.no-overlap > .row::before {
  max-height: 100%;
}
.key-takeaways__header, .key-takeaways__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
.isIE11 .key-takeaways__header, .isIE11 .key-takeaways__content {
  padding-left: 25px;
}
@media (min-width: 48em) {
  .isIE11 .key-takeaways__header, .isIE11 .key-takeaways__content {
    padding-left: 0;
  }
}
.key-takeaways__content {
  -ms-grid-row: 2;
}
.key-takeaways__content .watermarked .watermarked_image {
  display: inline-block;
  width: 100%;
}
.key-takeaways__content span.watermark {
  width: 100%;
  text-align: right;
  display: inline-block;
  max-width: 300px;
  position: relative;
  top: -50px;
  right: 10px;
}
.key-takeaways__content .external-link {
  text-decoration: none;
}
.key-takeaways__content .external-link .external-link-title {
  position: relative;
  text-decoration: underline;
  top: -2px;
  word-break: break-word;
}
@media (min-width: 48em) {
  .key-takeaways__content .external-link .external-link-title {
    word-break: normal;
  }
}
.key-takeaways__content .external-link .icon-external::after {
  background-size: 13px 13px;
  height: 16px;
  top: 5px;
  width: 14px;
}
.key-takeaways__content h1,
.key-takeaways__content h2,
.key-takeaways__content h3,
.key-takeaways__content h4,
.key-takeaways__content h5 {
  margin: 36px 0 24px;
}
@media (min-width: 48em) {
  .key-takeaways__content {
    -ms-grid-row: 1;
  }
}
.key-takeaways__content .wp-video {
  width: 100% !important;
}
.key-takeaways__content .wp-video .mejs-container {
  min-height: 180px !important;
  width: 100% !important;
}
.key-takeaways__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
}
@media (min-width: 62em) {
  .key-takeaways__headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
@media (min-width: 48em) {
  .key-takeaways__headline {
    font-size: 42px;
    margin-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 62em) {
  .key-takeaways__headline {
    margin-left: 0;
  }
}
.key-takeaways ol,
.key-takeaways ul,
.key-takeaways li {
  list-style: none;
}
.key-takeaways li,
.key-takeaways p {
  font-size: 14px;
  line-height: 1.7142857143;
}
.key-takeaways a {
  color: #fff;
  text-decoration: underline;
}
.key-takeaways a:hover, .key-takeaways a:active, .key-takeaways a:focus {
  color: #8d98aa;
}
.key-takeaways a .icon-external::after {
  background-image: url("../images/external-link-icon-white.svg");
  background-repeat: no-repeat;
  background-size: 15px 15px;
  height: 17px;
  width: 14px;
  top: 6px;
}
.key-takeaways p {
  margin-bottom: 26px;
}
.key-takeaways li {
  margin-top: 26px;
  padding-left: 22px;
  position: relative;
}
.key-takeaways li a {
  word-break: break-word;
}
.key-takeaways li::before {
  background: #c1a783;
  content: "";
  display: inline-block;
  height: 6px;
  left: 0;
  position: absolute;
  top: 8px;
  transform: rotate(45deg);
  transform-origin: center;
  width: 6px;
}
@media (min-width: 48em) {
  .key-takeaways li:first-child {
    margin-top: 0;
  }
}
.key-takeaways img,
.key-takeaways figure {
  display: inline-block;
}
.key-takeaways img.aligncenter,
.key-takeaways figure.aligncenter {
  display: block;
  margin: 20px auto !important;
}
.key-takeaways img.aligncenter + span.watermark,
.key-takeaways figure.aligncenter + span.watermark {
  display: block;
  margin: 0 auto;
  max-width: 300px;
  top: -50px;
}
.key-takeaways img.alignleft,
.key-takeaways figure.alignleft {
  float: left;
  margin: 20px 20px 0 0 !important;
}
.key-takeaways img.alignleft + span.watermark,
.key-takeaways figure.alignleft + span.watermark {
  top: -65px;
}
.key-takeaways img.alignright,
.key-takeaways figure.alignright {
  float: right;
  margin: 20px 0 0 20px !important;
}
.key-takeaways img.alignright + span.watermark,
.key-takeaways figure.alignright + span.watermark {
  float: right;
  top: -70px;
}
.key-takeaways img.alignright .watermark + figcaption.wp-caption-text, .key-takeaways img.alignleft .watermark + figcaption.wp-caption-text, .key-takeaways img.aligncenter .watermark + figcaption.wp-caption-text, .key-takeaways img.alignnone .watermark + figcaption.wp-caption-text,
.key-takeaways figure.alignright .watermark + figcaption.wp-caption-text,
.key-takeaways figure.alignleft .watermark + figcaption.wp-caption-text,
.key-takeaways figure.aligncenter .watermark + figcaption.wp-caption-text,
.key-takeaways figure.alignnone .watermark + figcaption.wp-caption-text {
  position: relative;
  top: -40px;
}
@media (min-width: 48em) {
  .key-takeaways__header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1/span 4;
  }
  .key-takeaways__content {
    -ms-grid-column: 9;
    -ms-grid-column-span: 7;
    grid-column: 5/span 4;
    padding-top: 30px;
  }
}
@media (min-width: 62em) {
  .key-takeaways__header {
    -ms-grid-column: 3;
    -ms-grid-column-span: 9;
    grid-column: 2/span 5;
  }
  .key-takeaways__content {
    -ms-grid-column: 13;
    -ms-grid-column-span: 9;
    grid-column: 7/span 5;
  }
}

.gl-latest-featured {
  padding: 64px 0 72px;
}
.gl-latest-featured__header {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: 4.5px;
  line-height: 1.25;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  margin: 0 auto 48px;
  padding-bottom: 22px;
  text-align: center;
}
@media (min-width: 62em) {
  .gl-latest-featured__header {
    font-size: 18px;
    line-height: 1.2222222222;
  }
}
.gl-latest-featured__header::after {
  border-bottom: 2px solid #c1a783;
  bottom: -22px;
  content: "";
  display: block;
  height: 0;
  margin: auto;
  position: relative;
  width: 100px;
}
.gl-latest-featured__top, .gl-latest-featured__more {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
.gl-latest-featured__more {
  -ms-grid-row: 2;
  background: #fff;
  box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.12);
  padding: 12px 20px;
}
@media (min-width: 48em) {
  .gl-latest-featured__more {
    padding: 12px 40px;
  }
}
@media (min-width: 62em) {
  .gl-latest-featured__more {
    padding: 12px 20px;
  }
}
@media (min-width: 75em) {
  .gl-latest-featured__more {
    padding: 12px 40px;
  }
}
.gl-latest-featured__top {
  padding-bottom: 36px;
}
@media (min-width: 48em) {
  .gl-latest-featured {
    padding-top: 28px;
  }
  .gl-latest-featured__header {
    font-size: 24px;
  }
  .gl-latest-featured__top, .gl-latest-featured__more {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .gl-latest-featured__top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
    padding-bottom: 0;
    padding-top: 56px;
  }
  .gl-latest-featured__more {
    -ms-grid-column: 11;
    -ms-grid-column-span: 13;
    grid-column: 6/span 7;
    -ms-grid-row: 1;
  }
}
@media (min-width: 75em) {
  .gl-latest-featured__top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1/span 6;
    padding-top: 0;
  }
  .gl-latest-featured__more {
    -ms-grid-column: 13;
    -ms-grid-column-span: 11;
    grid-column: 7/span 6;
  }
}
.gl-latest-featured:first-child {
  padding-top: 72px;
}

.general-landing-mixed-media {
  background: url("../images/wavy-bg.jpg");
  padding-bottom: 72px;
}
@media (min-width: 62em) {
  .general-landing-mixed-media {
    padding-top: 48px;
  }
}
.general-landing-mixed-media__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  display: flex;
  margin-left: -20px;
  margin-right: -20px;
  min-height: 200px;
}
@media (min-width: 48em) {
  .general-landing-mixed-media__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .general-landing-mixed-media__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 48em) {
  .general-landing-mixed-media__content {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (min-width: 62em) {
  .general-landing-mixed-media__content {
    margin-left: 0;
    margin-right: 0;
  }
}
.general-landing-mixed-media .slide__image .watermark {
  bottom: 0;
  margin-right: 10px;
}
.general-landing-mixed-media .media-video-4-3 .video__wrapper::before {
  padding-top: 75%;
}
.general-landing-mixed-media .media-video-1-1 .video__wrapper::before {
  padding-top: 100%;
}

.mixed-media__image-wrapper .general-landing-mixed-media__content {
  background: none;
}
@media (max-width: 767px) {
  .mixed-media__image .featured-image__caption {
    padding: 0 20px;
  }
}
.mixed-media__image .watermark {
  margin-right: 15px;
  position: relative;
  top: -50px;
}
@media (min-width: 62em) {
  .mixed-media__image {
    margin-top: 48px;
  }
}

.supporting-content {
  background: #0a314d;
  color: #fff;
  padding: 72px 0;
}
.supporting-content__title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 5.5px;
  line-height: 1.25;
  margin: 0 auto 48px;
  padding-bottom: 22px;
  text-align: center;
  text-transform: uppercase;
}
.supporting-content__title::after {
  border-bottom: 2px solid #c1a783;
  bottom: -22px;
  content: "";
  display: block;
  margin: auto;
  position: relative;
  width: 100px;
}
.supporting-content__column {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-bottom: 48px;
}
.supporting-content__column:nth-child(2) {
  -ms-grid-row: 2;
}
.supporting-content__column:nth-child(3) {
  -ms-grid-row: 3;
}
@media (min-width: 48em) {
  .supporting-content__column {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .supporting-content__column {
    margin-bottom: 0;
  }
  .supporting-content__column:nth-child(3n+1) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1/span 4;
  }
  .supporting-content__column:nth-child(3n+2) {
    -ms-grid-column: 9;
    -ms-grid-column-span: 7;
    grid-column: 5/span 4;
  }
  .supporting-content__column:nth-child(3n+3) {
    -ms-grid-column: 17;
    -ms-grid-column-span: 7;
    grid-column: 9/span 4;
  }
  .supporting-content__column:nth-child(1), .supporting-content__column:nth-child(2), .supporting-content__column:nth-child(3) {
    -ms-grid-row: 1;
  }
  .supporting-content__column:nth-child(4), .supporting-content__column:nth-child(5), .supporting-content__column:nth-child(6) {
    -ms-grid-row: 2;
  }
  .supporting-content__column:nth-child(7), .supporting-content__column:nth-child(8), .supporting-content__column:nth-child(9) {
    -ms-grid-row: 3;
  }
}
.supporting-content__header {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 36px;
  padding-top: 24px;
}
@media (min-width: 62em) {
  .supporting-content__header {
    padding-top: 12px;
  }
}
@media (max-width: 991px) {
  .supporting-content__items {
    max-width: 510px;
  }
}
.supporting-content__item {
  font-weight: 700;
  margin-bottom: 24px;
}
.supporting-content__item:last-child {
  margin-bottom: 0;
}
.supporting-content__item a {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}
.supporting-content__item a:hover, .supporting-content__item a:active, .supporting-content__item a:focus {
  color: #8d98aa;
  text-decoration: underline;
}
.supporting-content__item a .icon-external__white::after,
.supporting-content__item a .icon-external__dark::after {
  background-repeat: no-repeat;
  background-size: 12px 12px;
  top: 7px;
}
.supporting-content__item .icon-external-link {
  position: relative;
}
.supporting-content__item .icon-external-link::after {
  color: #c1a783;
  font-size: 12px;
  line-height: 25px;
  margin-left: 10px;
  position: absolute;
}
.supporting-content__item-flag {
  display: inline-block;
  margin-left: 8px;
  margin-top: -2px;
  max-height: 14px;
  vertical-align: middle;
  width: auto;
}

.discover-cards {
  margin-bottom: 72px;
}
@media (max-width: 991px) {
  .discover-cards {
    display: block;
  }
}
@media (min-width: 62em) {
  .discover-cards {
    margin-bottom: 24px;
  }
}

.card {
  box-shadow: none;
  transition: box-shadow 0.25s ease-in;
  background: #fff;
  color: #333;
  margin-bottom: 24px;
  position: relative;
}
.card:hover, .card:active, .card:focus {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
}
.card:hover, .card:active, .card:focus {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.45);
}
@media (min-width: 62em) {
  .card {
    margin-bottom: 48px;
  }
}
.card:hover .card__cta, .card:active .card__cta, .card:focus .card__cta {
  color: #8d98aa;
}
.card__date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  margin-bottom: 24px;
}
.card__date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.card__title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.25;
  margin-bottom: 36px;
}
.card__title.no_date {
  padding-top: 40px;
}
.card__title .filesize {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  letter-spacing: 0.25px;
  display: block;
}
@media (min-width: 48em) {
  .card__title .filesize {
    font-size: 14px;
  }
}
.card__title .icon-pdf::before {
  background-size: 24px;
  height: 24px;
  width: 24px;
  margin-right: 2px;
}
@media (min-width: 48em) {
  .card__title .icon-pdf::before {
    background-size: 24px;
    height: 24px;
    width: 24px;
  }
}
.card__link {
  color: #0a314d;
  display: block;
  min-height: 340px;
  padding: 42px 36px;
  position: relative;
  word-break: break-word;
  z-index: 2;
}
.card__link h3 {
  transition: all 0.2s ease;
}
.card__link:hover .link--arrow::after, .card__link:active .link--arrow::after, .card__link:focus .link--arrow::after {
  margin-left: 14px;
}
.card__link:hover h3, .card__link:active h3, .card__link:focus h3 {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
@media (min-width: 768px) and (max-width: 992px) {
  .card__link {
    min-height: 240px;
  }
}
.card__link .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.card__cta::after {
  color: #d01319;
  margin-left: 8px;
}
.card.has-image {
  background: #000;
}
.card.has-image .card__link,
.card.has-image .card__date,
.card.has-image .card__cta {
  color: #fff;
}
.card.has-image .card__cta::after {
  color: #c1a783;
}
.card.has-image:hover .card__cta, .card.has-image:active .card__cta, .card.has-image:focus .card__cta {
  color: #8d98aa;
}
.card__image {
  opacity: 0.4;
  overflow: hidden;
  position: absolute;
  height: 100%;
  width: 100%;
}
.card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 101%;
  width: 101%;
}
.card__source {
  color: #333;
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4285714286;
  margin-bottom: 6px;
  text-transform: uppercase;
}
.card__source::after {
  color: #0a314d;
  margin-left: 8px;
}
.card__tweet {
  color: #0a314d;
  font-family: "EB Garamond", Times, Serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.35;
  margin-bottom: 24px;
  transition: 0.2s color ease;
}

.discover-cards__more {
  text-align: center;
}
.discover-cards__more-button {
  background: none;
  border: 0;
  margin-bottom: 72px;
  outline: 0;
}
.discover-cards__more-button .button__content {
  border-radius: 0;
  font-size: 14px;
  margin-top: 0;
  padding: 24px 60px;
  width: auto;
}

/* Standard Landing Page */
.standard-header {
  background: url("../images/wavy-bg.jpg") repeat;
  padding-bottom: 0;
  padding-top: 0;
}
.standard-header .row {
  position: static;
  transform: none;
}
.standard-header.no_breadcrumb {
  padding-top: 0;
}
@media (min-width: 62em) {
  .standard-header.no_breadcrumb {
    padding-top: 120px;
  }
}
@media (min-width: 62em) {
  .standard-header .bureau-header__breadcrumb {
    margin-top: 76px;
  }
}
.standard-header .bureau-header__title {
  margin: 22px 0 36px;
}
.standard-header .page-header__actions {
  margin: 0 0 16px;
}
.standard-header .article-meta a {
  color: #333;
}
@media (min-width: 62em) {
  .standard-header .article-meta a {
    color: #fff;
  }
}

/* Collection Template */
.collection-header {
  background: url("../images/wavy-navy.jpg") 0 0 repeat #0a314d;
  color: #fff;
  min-height: 220px;
  padding: 10px 0;
}
.collection-header__link {
  color: #fff;
  margin-bottom: 48px;
}
.collection-header__link:hover, .collection-header__link:active, .collection-header__link:focus {
  color: #8d98aa;
}
.collection-header__link::before {
  color: #c1a783;
}
.collection-header__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  margin-bottom: 24px;
}
@media (min-width: 62em) {
  .collection-header__title {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.collection-header__body {
  font-size: 14px;
  line-height: 1.7142857143;
  max-width: 600px;
}
@media (min-width: 75em) {
  .collection-header__body {
    max-width: 750px;
  }
}

@media (min-width: 62em) {
  body.page-template-collection-by-terms .row.collection-content,
body.page-template-external-content .row.collection-content,
body.tax-state_biography_types .row.collection-content,
body.post-type-archive-state_biography .row.collection-content {
    padding-left: 67px;
  }
}
body.page-template-collection-by-terms .row.collection-content .chosen-single,
body.page-template-external-content .row.collection-content .chosen-single,
body.tax-state_biography_types .row.collection-content .chosen-single,
body.post-type-archive-state_biography .row.collection-content .chosen-single {
  text-align: left;
}
body.page-template-collection-by-terms .row.collection-content .collection-info,
body.page-template-external-content .row.collection-content .collection-info,
body.tax-state_biography_types .row.collection-content .collection-info,
body.post-type-archive-state_biography .row.collection-content .collection-info {
  max-width: 100%;
  text-align: left;
}
body.page-template-collection-by-terms .row.collection-content .collection-info nav .report-nav__fields,
body.page-template-external-content .row.collection-content .collection-info nav .report-nav__fields,
body.tax-state_biography_types .row.collection-content .collection-info nav .report-nav__fields,
body.post-type-archive-state_biography .row.collection-content .collection-info nav .report-nav__fields {
  padding-bottom: 70px;
}
body.page-template-collection-by-terms .row.collection-content .collection-info select,
body.page-template-external-content .row.collection-content .collection-info select,
body.tax-state_biography_types .row.collection-content .collection-info select,
body.post-type-archive-state_biography .row.collection-content .collection-info select {
  -webkit-appearance: 0;
     -moz-appearance: 0;
          appearance: 0;
  background-color: transparent;
  border: 0;
  color: #0a314d;
  cursor: pointer;
  font-family: 'EB Garamond", Times, Serif';
  font-size: 24px;
  letter-spacing: -0.25px;
  line-height: inherit;
  width: 100%;
}
body.page-template-collection-by-terms .row.collection-content .collection-info__total,
body.page-template-external-content .row.collection-content .collection-info__total,
body.tax-state_biography_types .row.collection-content .collection-info__total,
body.post-type-archive-state_biography .row.collection-content .collection-info__total {
  text-align: center;
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .row.collection-content .collection-info__total,
body.page-template-external-content .row.collection-content .collection-info__total,
body.tax-state_biography_types .row.collection-content .collection-info__total,
body.post-type-archive-state_biography .row.collection-content .collection-info__total {
    margin-bottom: 150px;
    text-align: left;
  }
}
body.page-template-collection-by-terms .row.collection-content .collection-info .chosen-container--month,
body.page-template-external-content .row.collection-content .collection-info .chosen-container--month,
body.tax-state_biography_types .row.collection-content .collection-info .chosen-container--month,
body.post-type-archive-state_biography .row.collection-content .collection-info .chosen-container--month {
  display: inline-block;
}
body.page-template-collection-by-terms .row.collection-content .collection-info .chosen-container--month.is-hidden,
body.page-template-external-content .row.collection-content .collection-info .chosen-container--month.is-hidden,
body.tax-state_biography_types .row.collection-content .collection-info .chosen-container--month.is-hidden,
body.post-type-archive-state_biography .row.collection-content .collection-info .chosen-container--month.is-hidden {
  display: none;
}
body.page-template-collection-by-terms .row.collection-content .collection-info .report-nav__buttons,
body.page-template-external-content .row.collection-content .collection-info .report-nav__buttons,
body.tax-state_biography_types .row.collection-content .collection-info .report-nav__buttons,
body.post-type-archive-state_biography .row.collection-content .collection-info .report-nav__buttons {
  text-align: center;
}
body.page-template-collection-by-terms .row.collection-content .collection-info .button.clear-filters,
body.page-template-external-content .row.collection-content .collection-info .button.clear-filters,
body.tax-state_biography_types .row.collection-content .collection-info .button.clear-filters,
body.post-type-archive-state_biography .row.collection-content .collection-info .button.clear-filters {
  display: block;
  margin: 17px auto 0;
}
body.page-template-collection-by-terms .row.collection-content .collection-info .button.clear-filters .button__content,
body.page-template-external-content .row.collection-content .collection-info .button.clear-filters .button__content,
body.tax-state_biography_types .row.collection-content .collection-info .button.clear-filters .button__content,
body.post-type-archive-state_biography .row.collection-content .collection-info .button.clear-filters .button__content {
  color: #767676;
  display: block;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: normal;
  margin: 0;
  padding: 7px 10px;
  text-transform: none;
  width: auto;
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .row.collection-content .collection-info .button.clear-filters .button__content,
body.page-template-external-content .row.collection-content .collection-info .button.clear-filters .button__content,
body.tax-state_biography_types .row.collection-content .collection-info .button.clear-filters .button__content,
body.post-type-archive-state_biography .row.collection-content .collection-info .button.clear-filters .button__content {
    font-size: 14px;
  }
}
body.page-template-collection-by-terms .row.collection-content .collection-info .button.clear-filters--mobile,
body.page-template-external-content .row.collection-content .collection-info .button.clear-filters--mobile,
body.tax-state_biography_types .row.collection-content .collection-info .button.clear-filters--mobile,
body.post-type-archive-state_biography .row.collection-content .collection-info .button.clear-filters--mobile {
  display: inline-block;
  margin: 17px 0;
}
body.page-template-collection-by-terms .row.collection-content .collection-info .button.clear-filters--mobile .button__content,
body.page-template-external-content .row.collection-content .collection-info .button.clear-filters--mobile .button__content,
body.tax-state_biography_types .row.collection-content .collection-info .button.clear-filters--mobile .button__content,
body.post-type-archive-state_biography .row.collection-content .collection-info .button.clear-filters--mobile .button__content {
  font-size: 12px;
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .row.collection-content .collection-info .button.clear-filters,
body.page-template-external-content .row.collection-content .collection-info .button.clear-filters,
body.tax-state_biography_types .row.collection-content .collection-info .button.clear-filters,
body.post-type-archive-state_biography .row.collection-content .collection-info .button.clear-filters {
    display: none;
  }
}
body.page-template-collection-by-terms .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content,
body.page-template-external-content .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content,
body.tax-state_biography_types .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content,
body.post-type-archive-state_biography .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content {
  border: 3px solid #d01319;
  color: #0a314d;
}
body.page-template-collection-by-terms .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:hover, body.page-template-collection-by-terms .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:active, body.page-template-collection-by-terms .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:focus,
body.page-template-external-content .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:hover,
body.page-template-external-content .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:active,
body.page-template-external-content .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:focus,
body.tax-state_biography_types .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:hover,
body.tax-state_biography_types .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:active,
body.tax-state_biography_types .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:focus,
body.post-type-archive-state_biography .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:hover,
body.post-type-archive-state_biography .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:active,
body.post-type-archive-state_biography .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:focus {
  color: #8d98aa;
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .row.collection-content .collection-info .chosen-container-active ~ .button.clear-filters,
body.page-template-external-content .row.collection-content .collection-info .chosen-container-active ~ .button.clear-filters,
body.tax-state_biography_types .row.collection-content .collection-info .chosen-container-active ~ .button.clear-filters,
body.post-type-archive-state_biography .row.collection-content .collection-info .chosen-container-active ~ .button.clear-filters {
    display: block;
    margin: 12px auto 0;
  }
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .row.collection-content .collection-info .report-nav__back,
body.page-template-external-content .row.collection-content .collection-info .report-nav__back,
body.tax-state_biography_types .row.collection-content .collection-info .report-nav__back,
body.post-type-archive-state_biography .row.collection-content .collection-info .report-nav__back {
    display: none;
  }
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .row.collection-content > .collection-list,
body.page-template-external-content .row.collection-content > .collection-list,
body.tax-state_biography_types .row.collection-content > .collection-list,
body.post-type-archive-state_biography .row.collection-content > .collection-list {
    padding: 0 67px;
    -ms-grid-column: 7;
    -ms-grid-column-span: 17;
    grid-column: 4/span 9;
  }
}

@media (max-width: 991px) {
  .report-nav__back {
    display: none;
  }
  .chosen-container-active.chosen-with-drop ~ .report-nav__back {
    display: table;
    left: 13px;
    position: absolute;
    top: 33px;
    z-index: 50;
  }
  .chosen-container-active.chosen-with-drop ~ .report-nav__back .icon-chevron-down {
    font-size: 9px;
    transform: rotate(90deg);
  }
}
.chosen-containernew {
  border-bottom: 1px solid #8d98aa;
  margin-bottom: 23px;
  padding-bottom: 18px;
  transition: padding-bottom 0.2s linear;
  vertical-align: middle;
}

@media (min-width: 62em) {
  .chosen-containernew:first-of-type {
    border-top: 1px solid #8d98aa;
    padding-top: 18px;
  }
}
.chosen-containernew option {
  font-family: 'EB Garamond", Times, Serif';
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.25px;
  margin: 7px 6px;
  padding: 1px 6px;
}

.chosen-containernew option:hover {
  box-shadow: 0 0 10px 100px #8d98aa inset;
}

html body.tax-state_biography_types .row.collection-content .collection-info__total,
html body.post-type-archive-state_biography .row.collection-content .collection-info__total {
  text-align: left;
}

@media (min-width: 62em) {
  .page-template-curated-collection,
.page-template-collection-by-terms,
.page-template-biography-collection,
.archive {
    background-color: #f9f9f9;
  }
}

.collection-list {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  -ms-grid-row: 2;
}
@media (min-width: 48em) {
  .collection-list {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .collection-list {
    -ms-grid-column: 7;
    -ms-grid-column-span: 15;
    grid-column: 4/span 8;
    -ms-grid-row: 1;
  }
}

@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .collection-header {
      min-height: 220px !important;
    }
    @media (max-width: 900px) {
      .collection-header {
        min-height: 200px !important;
      }
    }
  }
}

.collection-content {
  background-color: #fff;
}
@media (min-width: 48em) {
  .collection-content {
    margin: 0 40px;
    padding: 0;
    width: auto;
  }
}
@media (min-width: 62em) {
  .collection-content {
    margin: -48px 50px 48px;
    max-width: 1140px;
    padding: 48px 0 0;
  }
}
@media (min-width: 75em) {
  .collection-content {
    margin: -48px 60px 48px;
  }
}
@media (min-width: 80em) {
  .collection-content {
    margin: -48px auto 48px;
  }
}

.collection-result {
  border-bottom: 1px solid #ccc;
  padding: 36px 0;
}
@media (min-width: 62em) {
  .collection-result:first-child {
    padding-top: 24px;
  }
}
.collection-result__date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
}
.collection-result__date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.collection-result__link {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #4574a1;
  display: block;
  font-size: 24px;
  margin: 12px 0 0;
  transition: all 0.2s ease;
}
@media (min-width: 62em) {
  .collection-result__link {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
.collection-result__link:hover, .collection-result__link:active, .collection-result__link:focus {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
@media (min-width: 48em) {
  .collection-result__link {
    font-size: 24px;
    font-weight: 500;
  }
}
.collection-result__author {
  font-size: 14px;
  margin-top: 24px;
}

.collection-result .collection-result-meta {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.23px;
  line-height: 1.68333;
  margin-top: 20px;
  text-transform: uppercase;
}
.collection-result .collection-result-meta span {
  border-right: 2px solid #ccc;
  margin: 20px 15px 0 0;
  padding-right: 15px;
  white-space: initial !important;
}
.collection-result .collection-result-meta span:last-child {
  border: 0;
  margin: 20px 0 0;
  padding: 0;
}

.collection-result.biography-collection__result .collection-result-meta span {
  border: 0;
  margin: 0;
  padding: 0;
}
.collection-result.biography-collection__result .collection-result-meta span.divider {
  border-left: 1px solid #ccc;
  display: inline-block;
  height: 1em;
  margin: 0 10px;
  transform: translateY(1px);
  width: 0;
}

.state-rtl .collection-result__date {
  letter-spacing: 0;
}

.collection-info {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  max-width: 250px;
  padding-top: 36px;
  text-align: center;
}
.collection-info__number, .collection-info__label {
  color: #333;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  line-height: 1;
}
.collection-info__label {
  font-style: italic;
}
@media (min-width: 48em) {
  .collection-info {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .collection-info {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1/span 3;
    padding-bottom: 72px;
    padding-top: 24px;
  }
  .collection-info__number, .collection-info__label {
    display: block;
    margin: auto;
  }
  .collection-info__number {
    font-size: 52px;
  }
  .collection-info__label {
    font-size: 36px;
  }
}

.pagination {
  display: block;
  font-size: 14px;
  letter-spacing: 0.5px;
  margin: auto;
  padding: 48px 0;
  text-align: center;
  text-transform: uppercase;
}
.pagination .next,
.pagination .prev,
.pagination .current {
  font-weight: 700;
}
.pagination a {
  color: #0a314d;
  cursor: pointer;
}
.pagination a:hover, .pagination a:active, .pagination a:focus {
  color: #8d98aa;
}
.pagination a:not(.next):not(.prev),
.pagination span {
  display: inline-block;
  margin-right: 20px;
  padding: 4px 0;
}
.pagination .prev,
.pagination .next {
  background-color: #0a314d;
  color: #f7f7f7;
  display: inline-block;
  font-size: 0;
  height: 30px;
  padding: 4px 12px;
  position: relative;
  top: -15px;
  width: 30px;
}
.pagination .prev::after,
.pagination .next::after {
  font-size: 8px;
  font-weight: 700;
  line-height: 22px;
  position: absolute;
  transform: rotate(90deg);
}
.pagination .prev {
  margin-right: 24px;
}
.pagination .prev::after {
  left: 6px;
}
.pagination .next {
  margin-left: 12px;
}
.pagination .next::after {
  right: 6px;
  transform: rotate(-90deg);
}
.pagination .current {
  border-bottom: 1px solid #d01319;
}
.pagination .ghosted {
  background-color: rgba(10, 49, 77, 0.6);
  top: 11px;
}

.pagination_vars {
  margin-top: 30px;
  text-transform: none;
}
.pagination_vars #pagination {
  display: grid;
  grid-template-columns: auto auto;
  width: 370px;
  max-width: 90%;
  margin: 0 auto;
}
@media (max-width: 455px) {
  .pagination_vars #pagination {
    grid-template-columns: auto;
    grid-gap: 15px;
    width: auto;
  }
}
.pagination_vars input[type=text] {
  height: 30px;
  margin-left: 10px;
  max-width: 60px;
}
.pagination_vars input[type=submit] {
  background-color: #0a314d;
  border: 0;
  color: #f7f7f7;
  font-weight: bold;
  height: 30px;
  left: -6px;
  top: -1px;
  padding: 4px;
  position: relative;
  width: 30px;
}
.pagination_vars select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%239B9B9B%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");
  background-position: right 0.7em top 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 0.65em auto, 100%;
  border: 1px solid #ccc;
  border-radius: 0;
  display: inline-block;
  font-size: 14px;
  height: auto !important;
  line-height: 16px !important;
  margin-left: 10px;
  margin-right: 50px;
  max-width: 100%;
  padding: 7px 40px 10px 7px !important;
}
@media (max-width: 1024px) {
  .pagination_vars select {
    margin-right: 10px;
  }
}

.bio-apply-filters {
  text-align: center;
}

.biography-collection__layout {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 48em) {
  .biography-collection__layout {
    align-items: center;
    flex-direction: row;
  }
}
.biography-collection__link {
  margin-top: 0;
}
.biography-collection__images {
  border-radius: 100%;
  height: 130px;
  overflow: hidden;
  width: 130px;
}
@media (min-width: 48em) {
  .biography-collection__images {
    margin-right: 25px;
  }
}
.biography-collection__images img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  width: 100%;
}
@media all and (-ms-high-contrast: none), all and (-ms-high-contrast: active) {
  .biography-collection__images img {
    top: 63% !important;
  }
}
@media (min-width: 48em) {
  .biography-collection__names {
    width: calc(100% - 155px);
  }
}
.biography-collection__line-spacing {
  display: block;
  margin-bottom: 10px;
}
.biography-collection__description {
  display: block;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  line-height: 1.5;
}

.row.collection-content--biography {
  padding-left: 67px;
}
.row.collection-content--biography .collection-info {
  text-align: left;
}
.row.collection-content--biography .collection-info__total {
  margin-bottom: 20px;
}
@media (min-width: 62em) {
  .row.collection-content--biography .collection-list {
    padding: 0 67px;
    -ms-grid-column: 7;
    -ms-grid-column-span: 17;
    grid-column: 4/span 9;
  }
}

/* Trip/Travel */
.trip-list {
  margin: auto;
  margin-top: 60px;
  padding-top: 18px;
}
@media (min-width: 62em) {
  .trip-list {
    margin-top: 96px;
  }
}
.trip-list__section {
  padding-top: 24px;
}
.trip-list__section:first-child .row::before {
  border-top: 1px solid #9b9b9b;
  content: "";
  display: block;
  position: relative;
  top: -24px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
@media (min-width: 48em) {
  .trip-list__section:first-child .row::before {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .trip-list__section:first-child .row::before {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
.trip-list__section:last-child .row::after {
  border: 0;
}
.trip-list__location, .trip-list__details,
.trip-list .row::after {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
@media (min-width: 48em) {
  .trip-list__location, .trip-list__details,
.trip-list .row::after {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
.trip-list .row::after {
  border-bottom: 1px solid #9b9b9b;
  content: "";
  display: block;
  margin-top: 24px;
}
@media (min-width: 62em) {
  .trip-list .row::after {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
@media (max-width: 991px) {
  .trip-list .row {
    display: block;
  }
}
.trip-list__location h2 {
  color: #333;
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  font-weight: 500;
  letter-spacing: -0.19px;
  line-height: 1.25;
  margin-bottom: 32px;
}
@media (min-width: 62em) {
  .trip-list__location {
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
    grid-column: 2/span 2;
  }
}
.trip-list__details {
  -ms-grid-row: 2;
  padding-bottom: 16px;
}
@media (min-width: 62em) {
  .trip-list__details {
    -ms-grid-column: 9;
    -ms-grid-column-span: 13;
    grid-column: 5/span 7;
    -ms-grid-row: 1;
  }
}
.trip-list__date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  margin-bottom: 8px;
  padding-left: 0;
}
.trip-list__date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.trip-list__date::before {
  display: none;
}
.trip-list__link {
  color: #154c7f;
  display: block;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.19px;
  line-height: 1.1666666667;
  margin-bottom: 12px;
}
.trip-list__link:hover, .trip-list__link:active, .trip-list__link:focus {
  color: #8d98aa;
}
.trip-list__link::after {
  color: #c1a783;
  display: inline;
  font-size: 12px;
  margin-left: 10px;
}
.trip-list__item {
  display: block;
  margin-bottom: 36px;
}
.trip-list__author {
  font-weight: 600;
  line-height: 1.4;
}
.page-template-default .trip-list {
  margin-top: 0 !important;
}

/* External Content Template */
.page-template-external-content .page-header .button__content {
  width: initial;
}

.external-content-intro {
  padding-bottom: 0;
}

.page-template-external-content .summary {
  margin-bottom: 50px;
}
@media (min-width: 75em) {
  .page-template-external-content .summary {
    margin-bottom: 50px;
  }
}

body.page-template-external-content h2.collection-title {
  -ms-grid-row: 2;
  margin-bottom: 20px;
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #0a314d;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  body.page-template-external-content h2.collection-title {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #0a314d;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
@media (min-width: 62em) {
  body.page-template-external-content h2.collection-title {
    -ms-grid-column: 1;
    -ms-grid-column-span: 17;
    grid-column: 1/span 9;
  }
}
body.page-template-external-content .collections {
  background-image: url("../images/wavy-bg.jpg");
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 75px 0;
}
body.page-template-external-content .collection-results {
  border-top: 1px solid #0a314d;
}
@media (max-width: 991px) {
  body.page-template-external-content .collection-results {
    padding-left: 10px;
  }
}

.page-template-external-content .main-content {
  background-image: url("../images/wavy-bg.jpg");
  padding-bottom: 75px;
}
.page-template-external-content .main-content .entry-content {
  background: #fff;
  margin-top: 0;
  padding: 25px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
@media (min-width: 48em) {
  .page-template-external-content .main-content .entry-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .page-template-external-content .main-content .entry-content {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
@media (min-width: 62em) {
  .page-template-external-content .main-content .entry-content {
    margin-left: -4.2635658915%;
    margin-right: -4.2635658915%;
  }
}
@media (min-width: 62em) {
  .page-template-external-content .main-content .entry-content ul,
.page-template-external-content .main-content .entry-content ol {
    padding-left: 80px;
  }
}
.page-template-external-content .button--outline-red {
  margin-bottom: 70px;
}

.page-template-external-content .related-tags {
  margin-top: 75px;
}
@media (min-width: 48em) {
  .page-template-external-content .related-tags {
    margin-top: 100px;
  }
}
@media (min-width: 62em) {
  .page-template-external-content .related-tags {
    margin-top: 65px;
  }
}
@media (min-width: 75em) {
  .page-template-external-content .related-tags {
    margin-top: 85px;
  }
}

/* 404 page */
.error404 .site {
  background: url("../images/wavy-bg.jpg") 0 0 repeat;
}
.error404 .site-main {
  padding: 90px 0;
}
.error404 .headline--404 {
  margin-bottom: 16px;
}
.error404 .copy--404 {
  max-width: 730px;
}
.error404 .copy--404 a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
}
.error404 .copy--404 a:hover, .error404 .copy--404 a:active, .error404 .copy--404 a:focus {
  text-decoration: none;
}
.error404 .copy--404 a:visited {
  color: #6a7590;
}
.error404 .copy--404 a:hover, .error404 .copy--404 a:active, .error404 .copy--404 a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}

/* Sitemap */
.state-sitemap .page-header .featured-content__copy {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-bottom: 20px;
  margin-top: 125px;
}
@media (min-width: 48em) {
  .state-sitemap .page-header .featured-content__copy {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .state-sitemap .page-header .featured-content__copy {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.state-sitemap .page-header .featured-content__copy::before {
  border: 0;
}
.state-sitemap .entry-content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
@media (min-width: 48em) {
  .state-sitemap .entry-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .state-sitemap .entry-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.state-sitemap .entry-content > h3 {
  color: #333;
  margin-top: 20px;
}
.state-sitemap .entry-content a {
  color: #333;
  text-decoration: underline;
}
.state-sitemap .entry-content a:hover {
  color: #8d98aa;
  text-decoration: none;
}
.state-sitemap .entry-content .simple-sitemap-container ul {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
}
.state-sitemap .entry-content .simple-sitemap-container ul:first-child {
  margin-top: 0;
}
.state-sitemap .entry-content .simple-sitemap-container ul > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.state-sitemap .entry-content .simple-sitemap-container ul > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.state-sitemap .entry-content .simple-sitemap-container ul > li a:hover, .state-sitemap .entry-content .simple-sitemap-container ul > li a:active, .state-sitemap .entry-content .simple-sitemap-container ul > li a:focus {
  text-decoration: none;
}
.state-sitemap .entry-content .simple-sitemap-container ul > li a:visited {
  color: #6a7590;
}
.state-sitemap .entry-content .simple-sitemap-container ul > li a:hover, .state-sitemap .entry-content .simple-sitemap-container ul > li a:active, .state-sitemap .entry-content .simple-sitemap-container ul > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.state-sitemap .entry-content .simple-sitemap-container ul:not(.sub-menu) > li {
  list-style: none !important;
}
.state-sitemap .entry-content .simple-sitemap-container ul:not(.sub-menu) > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.state-sitemap .entry-content .simple-sitemap-container ul:not(.sub-menu) ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.state-sitemap .entry-content .simple-sitemap-container ul:not(.sub-menu) ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.state-sitemap .entry-content .simple-sitemap-container ul li {
  color: #0a314d;
  padding-bottom: 0;
  padding-top: 0;
}
.state-sitemap .entry-content .menu-item-has-children .sub-menu {
  list-style-type: circle;
  margin-left: 20px;
}
.state-sitemap .entry-content .menu-item-has-children .sub-menu .menu-item {
  padding-left: 15px;
}
.state-sitemap .entry-content .menu-item-has-children .sub-menu .menu-item::before {
  display: none;
}
.state-sitemap .entry-content .menu-item-has-children .sub-menu .menu-item .sub-menu {
  list-style-type: square;
}
.state-sitemap .entry-content #menu-about-menu .menu-item-has-children > a {
  color: #333;
  cursor: text;
  text-decoration: none;
}
.state-sitemap .entry-content #menu-about-menu .menu-item-has-children > a:hover {
  color: #333;
}

/* Biography */
.single-state_biography .nav__main-header,
.single-state_people .nav__main-header {
  background-image: url("../images/wavy-bg.jpg");
}

.biography-header {
  background-image: url("../images/wavy-bg.jpg");
  margin-bottom: 1em;
  padding-top: 15px;
  position: relative;
}
@media (min-width: 62em) {
  .biography-header {
    padding-top: 0;
  }
}
.biography-header .article-meta__author-bureau,
.biography-header .article-meta__link {
  color: #0a314d;
  display: inline-block;
  line-height: 24px;
}
.biography-header .article-meta__author-bureau.wanted_status,
.biography-header .article-meta__link.wanted_status {
  margin-bottom: 0;
}
.biography-header .article-meta__author-bureau.rewards_program,
.biography-header .article-meta__link.rewards_program {
  display: block;
}
.biography-header .article-meta__link {
  color: #0a314d;
}
.biography-header .article-meta__link span {
  transition: 0.2s all;
}
.biography-header .article-meta__link::after {
  color: #0a314d;
  position: static;
}
.biography-header .article-meta__link:hover, .biography-header .article-meta__link:active, .biography-header .article-meta__link:focus {
  text-decoration: none !important;
}
.biography-header .article-meta__link:hover span, .biography-header .article-meta__link:active span, .biography-header .article-meta__link:focus span {
  color: #8d98aa;
}
.biography-header .article-meta__publish-date {
  color: #0a314d;
}
.biography-header .article-meta__publish-date .uppercase {
  text-transform: uppercase;
}
.biography-header, .biography-header * {
  color: #0a314d;
}

/* DipNote Landing */
body.page-template-gutenberg-blank-template .dipnote-header__content {
  padding: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-gutenberg-blank-template .dipnote-header__content {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  body.page-template-gutenberg-blank-template .dipnote-header__content {
    padding: 0 50px;
  }
}
@media (min-width: 75em) {
  body.page-template-gutenberg-blank-template .dipnote-header__content {
    padding: 0 60px;
  }
}

.dipnote-header__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  display: grid;
  position: relative;
}
@media (min-width: 48em) {
  .dipnote-header__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .dipnote-header__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 62em) {
  .dipnote-header__title-wrap {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1/span 6;
  }
}
.dipnote-header__breadcrumb {
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.233em;
  margin-bottom: 36px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
}
@media (min-width: 62em) {
  .dipnote-header__breadcrumb {
    margin-bottom: 46px;
  }
}
.dipnote-header__breadcrumb::before {
  color: #d01319;
}
@media (min-width: 62em) {
  .dipnote-header__breadcrumb::before {
    color: #ab9162;
  }
}
.dipnote-header__breadcrumb, .dipnote-header__breadcrumb:visited {
  color: #0a314d;
}
@media (min-width: 62em) {
  .dipnote-header__breadcrumb, .dipnote-header__breadcrumb:visited {
    color: #fff;
  }
}
.dipnote-header__breadcrumb:hover, .dipnote-header__breadcrumb:active, .dipnote-header__breadcrumb:focus {
  color: #8d98aa;
}
.dipnote-header__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 48px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.0416666667;
  font-family: "EB Garamond", Times, Serif;
  color: #fff;
  font-size: 39.6px;
  margin-bottom: 23px;
}
@media (min-width: 62em) {
  .dipnote-header__title {
    font-size: 64px;
    line-height: 0.9375;
  }
}
@media (min-width: 62em) {
  .dipnote-header__title {
    color: #fff;
    font-size: 57.2px;
    line-height: 1.1048951049;
    margin-bottom: 16px;
    max-width: 652px;
  }
}
.dipnote-header .dipnote-social-media {
  min-width: 0;
  padding-bottom: 0;
}
.dipnote-header .dipnote-social-media a {
  color: #fff;
}
.dipnote-header .dipnote-social-media a:visited {
  color: #fff;
}
.dipnote-header .dipnote-social-media a:visited:hover {
  color: #8d98aa;
}
.dipnote-header__eyebrow {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  color: #fff;
  font-size: 10px;
  letter-spacing: 1.24px;
  padding-left: 24px;
}
.dipnote-header__eyebrow::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.dipnote-header__eyebrow::before {
  width: 15px;
}
@media (min-width: 48em) {
  .dipnote-header__eyebrow::before {
    width: 30px;
  }
}
@media (min-width: 48em) {
  .dipnote-header__eyebrow {
    font-size: 12px;
    letter-spacing: 3.23px;
    padding-left: 54px;
  }
}
.dipnote-header__eyebrow--live {
  color: #fff;
  display: table;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2.75px;
  line-height: 1.4166666667;
  padding-left: 16px;
  position: relative;
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
}
.dipnote-header__eyebrow--live::before {
  display: none;
}
.dipnote-header__eyebrow--live::after {
  color: #fff;
  content: "\e911";
  font-family: "icomoon";
  font-size: 9px;
  left: 0;
  position: absolute;
  top: 3px;
  z-index: 1;
}
.dipnote-header .state-header__breadcrumb {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0;
}
@media (min-width: 48em) {
  .dipnote-header .state-header__breadcrumb {
    font-size: 14px;
    font-weight: 200;
    letter-spacing: 0.233em;
  }
}
.dipnote-header .button {
  margin-bottom: 24px;
  margin-right: 0 !important;
}
.dipnote-header .button__content {
  border-color: #fff;
  color: #fff;
  margin-top: 0;
}
.dipnote-header .button__content svg,
.dipnote-header .button__content svg g {
  color: #fff;
  stroke: #fff;
}
.dipnote-header .button__content svg path {
  fill: #fff;
}
.dipnote-header .button__content:hover, .dipnote-header .button__content:active, .dipnote-header .button__content:focus {
  border-color: rgba(255, 255, 255, 0.2);
}
.dipnote-header .button .icon-external__white::after {
  background-size: 20px 20px;
  height: 20px;
  top: 0;
  width: 18px;
}
@media (min-width: 62em) {
  .dipnote-header .button {
    margin-top: 20px;
  }
}
.dipnote-header .page-header__actions {
  display: none;
  flex-wrap: nowrap;
  margin: 0;
}
.dipnote-header .page-header__actions .button__content {
  margin-bottom: 0;
}
@media (min-width: 62em) {
  .dipnote-header .page-header__actions {
    -ms-grid-column: 15;
    -ms-grid-column-span: 5;
    grid-column: 8/span 3;
    display: flex;
    justify-content: flex-end;
  }
}
.dipnote-header .page-header__actions .dipnote-social-media + .button {
  flex-basis: auto;
  margin-left: 26px;
}
@media (min-width: 48em) {
  .dipnote-header .page-header__actions .dipnote-social-media + .button {
    margin-left: 46px;
  }
}
.dipnote-header .page-header__actions .dipnote-social-media {
  min-width: 0;
}
@media (min-width: 48em) {
  .dipnote-header .page-header__actions .dipnote-social-media {
    min-width: 0;
  }
}
.dipnote-header .page-header__actions .dipnote-social-media a {
  font-size: 1.2rem;
  margin-right: 20px;
  padding: 0;
}
.dipnote-header .page-header__actions .dipnote-social-media a:last-child {
  margin-right: 0;
}
.dipnote-header .page-header__actions--mobile {
  display: flex;
  justify-content: center;
  padding: 0 20px 50px;
}
@media (min-width: 62em) {
  .dipnote-header .page-header__actions--mobile {
    display: none;
  }
}
.dipnote-header .page-header__actions--mobile .dipnote-social-media {
  display: block;
  max-width: none;
}
.dipnote-header .page-header__actions--mobile .button + .dipnote-social-media {
  flex-basis: auto;
  margin-left: 14px;
}
@media (min-width: 48em) {
  .dipnote-header .page-header__actions--mobile .button + .dipnote-social-media {
    margin-left: 46px;
  }
}
.dipnote-header .page-header__actions--mobile .button {
  margin: 0;
  width: auto;
}
.dipnote-header .page-header__actions--mobile .button__content {
  font-size: 8px;
  letter-spacing: 0.7px;
  padding: 10px 14px;
  width: auto;
}
@media (min-width: 48em) {
  .dipnote-header .page-header__actions--mobile .button__content {
    font-size: 12px;
    letter-spacing: 1.5px;
    padding: 14px 20px;
  }
}
.dipnote-header .page-header__actions--mobile .button--arrow .icon-svg {
  margin-left: 1px;
  width: 5px;
}
@media (min-width: 48em) {
  .dipnote-header .page-header__actions--mobile .button--arrow .icon-svg {
    margin-left: 7px;
    width: 17px;
  }
}
.dipnote-header .page-header__actions--mobile .button--arrow .icon-svg,
.dipnote-header .page-header__actions--mobile .button--download .icon-svg {
  height: 7px;
}
@media (min-width: 48em) {
  .dipnote-header .page-header__actions--mobile .button--arrow .icon-svg,
.dipnote-header .page-header__actions--mobile .button--download .icon-svg {
    height: 12px;
  }
}
.dipnote-header .page-header__actions--mobile .dipnote-social-media a {
  font-size: 0.8rem;
  margin-right: 14px;
  padding: 0;
}
.dipnote-header .page-header__actions--mobile .dipnote-social-media a:last-child {
  margin-right: 0;
}
@media (min-width: 48em) {
  .dipnote-header .page-header__actions--mobile .dipnote-social-media a {
    font-size: 1rem;
    margin-right: 26px;
  }
}
.dipnote-header__top-stories {
  -ms-grid-columns: 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr 4.16% 1fr;
  grid-column-gap: 4.16%;
  grid-row-gap: 30px;
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: auto 1fr;
  padding-bottom: 50px;
  padding-top: 40px;
}
@media (min-width: 62em) {
  .dipnote-header__top-stories {
    -ms-grid-columns: 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr;
    grid-column-gap: 3.125%;
    grid-template-columns: repeat(12, 1fr);
    padding-top: 50px;
  }
}
.dipnote-header__top-story {
  grid-column: span 4;
}
.dipnote-header__top-story img {
  display: block;
  height: auto;
  width: 100%;
}
.dipnote-header__top-story:first-child {
  -ms-grid-column: 1;
  -ms-grid-column-span: 15;
  grid-column: 1/span 8;
}
.dipnote-header__top-story:first-child h3.dipnote-header__top-story-headline {
  font-size: 19.8px;
}
@media (min-width: 62em) {
  .dipnote-header__top-story {
    -ms-grid-column: 19;
    -ms-grid-column-span: 5;
    grid-column: 10/span 3;
    grid-row: 1;
  }
  .dipnote-header__top-story:first-child {
    margin-right: -12.7906976744%;
    grid-row: span 2;
  }
  .dipnote-header__top-story:first-child h3.dipnote-header__top-story-headline {
    font-family: "EB Garamond", Times, Serif;
    font-size: 26.4px;
    color: #fff;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: -0.5px;
  }
  .dipnote-header__top-story:nth-child(3) {
    grid-row: 2;
  }
}
.dipnote-header__media {
  position: relative;
}
.dipnote-header__media .icon-svg {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.dipnote-header__media .icon-svg svg {
  display: block;
  height: 60px;
  width: 60px;
}
@media (min-width: 48em) {
  .dipnote-header__media .icon-svg svg {
    height: 90px;
    width: 90px;
  }
}
@media (min-width: 62em) {
  .dipnote-header__media .icon-svg svg {
    height: 60px;
    width: 60px;
  }
}
.dipnote-header__media .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.dipnote-header__top-story-details {
  margin-top: 10px;
}
.dipnote-header__top-story-headline {
  font-family: "EB Garamond", Times, Serif;
  font-size: 18px;
  color: #fff;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.5px;
  margin-top: 8px;
}
.dipnote-header__top-story-headline a {
  color: #fff;
  transition: color 0.2s ease;
}
.dipnote-header__top-story-headline a:hover, .dipnote-header__top-story-headline a:active, .dipnote-header__top-story-headline a:focus {
  color: #8d98aa;
}
@media (min-width: 62em) {
  .dipnote-header .dipnote-header__media .media-video-4-3 {
    width: 67% !important;
  }
}
.dipnote-header .dipnote-header__media .media-video-4-3 .video__wrapper::before {
  padding-top: 75% !important;
}
@media (min-width: 62em) {
  .dipnote-header .dipnote-header__media .media-video-1-1 {
    width: 50% !important;
  }
}
.dipnote-header .dipnote-header__media .media-video-1-1 .video__wrapper::before {
  padding-top: 100% !important;
}

.touch .dipnote-header .dipnote-social-media a:hover {
  color: #fff !important;
}

.dipnote-social-button-container {
  margin: 0 auto;
  max-width: 1300px;
}

.dipnote-social-media a {
  color: #4574a1;
}
.dipnote-social-media a:visited {
  color: #6a7590;
}

.dipnote-browse-all {
  color: #0a314d;
  display: inline-block;
  float: right;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 12px;
  font-weight: 700;
  margin-top: 20px;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}
.dipnote-browse-all:hover {
  color: #8d98aa;
}
.dipnote-browse-all:hover::after {
  color: #8d98aa;
  margin-left: 7px;
  transition: all 0.2s ease-in-out;
}

.dipnote-content {
  background-color: #fff;
  padding: 30px 30px 0;
}
@media (min-width: 48em) {
  .dipnote-content {
    margin: 0 auto;
    width: auto;
  }
}
@media (min-width: 62em) {
  .dipnote-content {
    margin: 0 auto;
    max-width: 1140px;
  }
}
@media (min-width: 75em) {
  .dipnote-content {
    margin: 0 auto;
  }
}
.dipnote-content h2 {
  color: #0a314d;
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  font-weight: 200;
  width: 100%;
}
@media (min-width: 48em) {
  .dipnote-content h2 {
    font-size: 36px;
  }
}

.dipnote-features {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-top: 10px;
}
@media (min-width: 48em) {
  .dipnote-features {
    flex-direction: row;
  }
}

.dipnote-feature {
  margin-bottom: 30px;
  width: 100%;
}
.dipnote-feature:not(:first-child) {
  display: none;
}
@media (min-width: 48em) {
  .dipnote-feature {
    margin: 0 30px 0 0;
    padding-bottom: 30px;
    width: 33%;
  }
  .dipnote-feature:not(:first-child) {
    display: inline-block;
  }
  .dipnote-feature:last-child {
    margin-right: 0;
  }
}
.dipnote-feature-image {
  display: block;
  height: auto;
  margin-bottom: 20px;
  overflow: hidden;
  width: 100%;
}
@media (min-width: 48em) {
  .dipnote-feature-image {
    max-height: 190px;
  }
}
.dipnote-feature-image img {
  height: auto;
  width: 100%;
}
.dipnote-feature a {
  color: #4574a1;
  transition: all 0.2s ease;
}
.dipnote-feature a:hover {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.dipnote-feature h3 {
  color: #0a314d;
  font-family: "EB Garamond", Times, Serif;
  font-size: 20px;
  font-weight: 200;
  line-height: 24px;
  width: 100%;
}

.dipnote-feature-container {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  margin-top: 0;
  padding-bottom: 30px;
}
@media (min-width: 48em) {
  .dipnote-feature-container {
    padding-bottom: 50px;
  }
}

.dipnote-feature-container:last-child {
  margin-top: 30px;
}

.other-news__eyebrow.hidden {
  margin-top: 0;
}
@media (min-width: 48em) {
  .other-news__eyebrow.hidden {
    margin-top: 38px;
  }
}

.other-news__eyebrow.hidden::before {
  border: 0;
}

body.page-template-dipnote-landing .featured-content.dipnote-header {
  padding-top: 10px;
}

.dipnote-recent-container {
  display: flex;
  flex-direction: column;
  padding-bottom: 50px;
}
@media (min-width: 62em) {
  .dipnote-recent-container {
    flex-direction: row;
  }
}

.dipnote-recent-stories {
  width: 100%;
}
@media (min-width: 75em) {
  .dipnote-recent-stories {
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    padding-right: 30px;
    width: 65%;
  }
}
.dipnote-recent-stories li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  display: flex;
  flex-direction: column;
  margin-top: 30px;
  padding-bottom: 30px;
}
.dipnote-recent-stories li:nth-child(1n+6) {
  display: none;
}
@media (min-width: 48em) {
  .dipnote-recent-stories li {
    flex-direction: row;
  }
  .dipnote-recent-stories li:nth-child(1n+6) {
    display: flex;
  }
}
.dipnote-recent-stories .watermark {
  bottom: 0;
  margin-bottom: 5px;
  margin-right: 5px;
  position: absolute;
  right: 0;
}
.dipnote-recent-stories .thumbnail {
  position: relative;
}

.dipnote-recent-copy .news-bar__post-date {
  display: none;
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .dipnote-recent-copy .news-bar__post-date {
    display: inline-block;
  }
}
.dipnote-recent-copy .eyebrow.other-news__eyebrow {
  display: inline-block;
}
@media (min-width: 48em) {
  .dipnote-recent-copy .eyebrow.other-news__eyebrow {
    display: none !important;
  }
}
.dipnote-recent-copy a {
  color: #4574a1;
}
.dipnote-recent-copy a:hover {
  color: #8d98aa;
  text-decoration: underline;
}
.dipnote-recent-copy a:visited {
  color: #6a7590;
}
.dipnote-recent-copy h3 {
  color: #0a314d;
  font-family: "EB Garamond", Times, Serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 3px;
  width: 100%;
}
.dipnote-recent-copy p {
  color: #0a314d;
  display: none;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 48em) {
  .dipnote-recent-copy p {
    display: inline-block;
  }
}

.dipnote-recent-image {
  display: none;
  width: 100%;
}
@media (min-width: 48em) {
  .dipnote-recent-image {
    display: inline-block;
    margin-right: 30px;
    max-width: 150px;
  }
}
.dipnote-recent-image img {
  height: auto;
  width: 100%;
}

.dipnote-social-container {
  display: none;
  padding: 0;
  width: 100%;
}
@media (min-width: 75em) {
  .dipnote-social-container {
    display: block;
    padding: 0 0 0 30px;
    width: 35%;
  }
}
.dipnote-social-container > .dipnote-social-media {
  height: 100%;
}

.wavy-bg.dipnotes {
  display: flex;
  flex-direction: column;
}
@media (min-width: 48em) {
  .wavy-bg.dipnotes {
    padding-bottom: 80px;
  }
}

.module--dipnote-social-media dipnote-social-media {
  padding-bottom: 20px;
}

.dipnote-social-media .widget-area section {
  border-top: 2px solid rgba(0, 0, 0, 0.15);
  margin-bottom: 15px;
  margin-top: 15px;
  padding-bottom: 20px;
  padding-top: 20px;
}
.dipnote-social-media .widget-area section.widget_custom_html {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 62px !important;
}

.dipnote-social-media .widget-area section.widget_custom-twitter-feeds-widget {
  display: flex;
  flex-direction: column;
}
@media (min-width: 48em) {
  .dipnote-social-media .widget-area section.widget_custom-twitter-feeds-widget {
    max-height: 454px;
    overflow-y: auto;
  }
}

.dipnote-social-media .widget-area section:not(.widget_custom-twitter-feeds-widget) {
  display: flex;
  flex-direction: column;
}
@media (min-width: 48em) {
  .dipnote-social-media .widget-area section:not(.widget_custom-twitter-feeds-widget) {
    max-height: 615px;
    overflow-y: auto;
  }
}

.dipnote-social-media {
  display: none;
  line-height: 28px;
  text-align: left;
}
.dipnote-social-media aside {
  display: flex;
  flex-direction: column;
  height: calc(100% - 66px);
  justify-content: space-between;
}
@media (min-width: 48em) {
  .dipnote-social-media {
    min-width: 300px;
  }
}
@media (min-width: 62em) {
  .dipnote-social-media {
    display: block !important;
  }
}
@media (min-width: 48em) {
  .dipnote-social-media {
    display: none;
  }
}
.dipnote-social-media .sbi_bio {
  font-size: 9px !important;
  font-weight: normal;
}
.dipnote-social-media .state_cti_stats {
  font-size: 10px;
}
.dipnote-social-media .state_cti_stats > p {
  font-size: 11px !important;
}
.dipnote-social-media .state_cti_stats .fa-user {
  margin-left: 5px;
}
.dipnote-social-media .ctf-header-text {
  padding-top: 5px !important;
}
.dipnote-social-media .ctf-more {
  font-size: 13px;
  min-height: 24px;
  padding: 2px 0;
}
.dipnote-social-media .social-media__label,
.dipnote-social-media .social-menu__item {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
}
.dipnote-social-media .sbi_header_text {
  font-weight: bold;
}
.dipnote-social-media .ctf-header-bio {
  font-size: 10px !important;
}
.dipnote-social-media .social-media__label {
  color: #0a314d;
  font-size: 10px;
  font-weight: 100;
  margin-bottom: 10px;
  padding-top: 0;
}
@media (min-width: 62em) {
  .dipnote-social-media .social-media__label {
    margin-bottom: 7px;
  }
}
.dipnote-social-media .icon {
  color: #0a314d;
  font-size: 20px;
  margin-right: 12px;
  padding: 5px;
}
.dipnote-social-media .icon:hover, .dipnote-social-media .icon:active, .dipnote-social-media .icon:focus {
  color: #8d98aa;
}
.dipnote-social-media .icon:last-of-type {
  margin-right: 17px;
}
.dipnote-social-media .icon:visited {
  color: #0a314d;
}
.dipnote-social-media .icon:visited:hover {
  color: #8d98aa;
}
.dipnote-social-media .ctf {
  overflow-y: unset !important;
}
.dipnote-social-media #ctf .ctf-header-text .ctf-header-bio {
  padding-left: 1px !important;
}
.dipnote-social-media #ctf.ctf-narrow .ctf-tweet-content {
  padding: 3px 0 5px 3px;
}
.dipnote-social-media #ctf.ctf-narrow .ctf-tweet-actions {
  padding-left: 3px !important;
}
.dipnote-social-media #ctf .ctf-item {
  padding: 5px;
}
.dipnote-social-media #ctf .ctf-header-text .ctf-header-user {
  margin-left: 48px !important;
}
.dipnote-social-media #ctf .ctf-header-text .ctf-header-bio {
  margin-left: 48px !important;
}
.dipnote-social-media #ctf .ctf-header-img img {
  height: 38px !important;
  width: 38px !important;
}
.dipnote-social-media #ctf .ctf-header-img {
  width: 38px !important;
}
.dipnote-social-media .ctf-header .icon {
  color: #0a314d;
  font-size: 10px;
  margin-right: 0;
  padding: 2px;
}
.dipnote-social-media .ctf-header .icon:hover, .dipnote-social-media .ctf-header .icon:active, .dipnote-social-media .ctf-header .icon:focus {
  color: #8d98aa;
}
.dipnote-social-media .sbi_no_avatar .sbi_header_img {
  height: 38px !important;
  left: 10px;
  width: 38px !important;
}
.dipnote-social-media .social-menu__wrapper {
  display: inline-block;
  margin-bottom: 48px;
  position: relative;
  vertical-align: top;
}
@media (min-width: 62em) {
  .dipnote-social-media .social-menu__wrapper {
    margin-bottom: 72px;
  }
}
.dipnote-social-media .social-menu__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: 0;
  cursor: pointer;
  font-size: 15px;
  font-weight: 700;
  line-height: inherit;
  margin: 0;
  padding: 0;
  transition: color 0.2s ease;
}
.dipnote-social-media .social-menu__button::after {
  display: inline-block;
  font-size: 6px;
  font-weight: 700;
  margin-left: 2px;
  transform-origin: center;
  transition: transform 0.25s ease;
  vertical-align: middle;
}
.dipnote-social-media .social-menu__button[aria-expanded=true]::after {
  transform: rotateX(180deg);
}
.dipnote-social-media .social-menu__button:hover, .dipnote-social-media .social-menu__button:active, .dipnote-social-media .social-menu__button:focus {
  color: #8d98aa;
}
.dipnote-social-media .social-menu {
  background: #fff;
  box-shadow: 0 0 4px -2px rgba(102, 102, 102, 0.66);
  margin-top: 12px;
  min-width: 225px;
  padding: 20px 25px;
  position: absolute;
  right: -20px;
  text-align: left;
  z-index: 2;
}
.dipnote-social-media .social-menu::before {
  border-bottom: 12px solid #fff;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: 30px;
  top: -12px;
  width: 0;
  z-index: 3;
}
@media (min-width: 48em) {
  .dipnote-social-media .social-menu {
    right: auto;
  }
  .dipnote-social-media .social-menu::before {
    left: 14px;
    right: auto;
  }
}
.dipnote-social-media .social-menu[aria-hidden=true] {
  display: none;
}
.dipnote-social-media .social-menu .icon {
  display: inline-block;
  margin-right: 17px;
  width: 30px;
}
.dipnote-social-media .social-menu__item {
  color: #0a314d;
  font-size: 14px;
  line-height: 1.0714285714;
  padding: 10px 0;
  transition: color 0.25s ease;
}
.dipnote-social-media .social-menu__item .icon {
  color: inherit;
}
.dipnote-social-media .social-menu__item a {
  color: #0a314d;
}
.dipnote-social-media .social-menu__item a:hover, .dipnote-social-media .social-menu__item a:active, .dipnote-social-media .social-menu__item a:focus {
  color: #8d98aa;
}

.flickr_widget {
  margin: 0 !important;
  max-height: none !important;
  overflow-y: visible !important;
  padding-bottom: 0 !important;
  padding-top: 90px !important;
}
.flickr_widget_header {
  display: flex;
  flex-direction: row;
  margin: 0 0 20px;
}
.flickr_widget_header .flickr_avatar {
  border-radius: 50%;
  height: 48px;
  margin-right: 10px;
  width: 48px;
}
.flickr_widget_header .flickr_name {
  font-weight: bold;
}

.flickr_img_container {
  margin-bottom: -5px;
}
.flickr_img_container .flickr_image {
  background-size: cover;
  display: inline-block;
  height: 100px;
  margin: 0 5px;
  overflow: hidden;
  width: 100px;
}
.flickr_img_container .flickr_image img {
  height: 100%;
  width: auto;
}

.flickr_header_text {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.flickr_header_text_row {
  display: flex;
  flex-direction: row;
}
.flickr_header_text_row h3 {
  font-size: 14px;
}
.flickr_header_text .flickr_email,
.flickr_header_text .flickr_follow,
.flickr_header_text .flickr_pro {
  border-radius: 3px;
  font-size: 10px;
  line-height: 16px;
  margin: 5px 0 0 5px;
  max-height: 18px;
  padding: 0 5px;
  text-align: center;
}
.flickr_header_text .flickr_email {
  border: 1px solid #000;
  color: #000;
  transition: all 0.2s ease;
}
.flickr_header_text .flickr_email:hover {
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease;
}
.flickr_header_text .flickr_follow {
  background-color: #000;
  color: #fff;
  transition: all 0.2s ease;
}
.flickr_header_text .flickr_follow:hover {
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease;
}
.flickr_header_text .flickr_follow span {
  left: -2px;
  position: relative;
  top: 2px;
}
.flickr_header_text .flickr_follow span::before {
  content: "＋";
}
.flickr_header_text .flickr_location {
  margin-right: 20px;
}
.flickr_header_text .flickr_location::after {
  -webkit-border-radius: 50%;
  background-color: #000;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 5px;
  left: 10px;
  position: relative;
  top: -3px;
  width: 5px;
}
.flickr_header_text .flickr_location,
.flickr_header_text .flickr_photo_count {
  color: #000;
  font-size: 12px;
}
.flickr_header_text .flickr_name {
  color: #000;
  transition: all 0.2s ease;
}
.flickr_header_text .flickr_name:hover {
  color: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease;
}

/* Footer */
.footer {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  background-color: #062135;
  color: #fff;
  padding-bottom: 26px;
  padding-top: 46px;
}
@media (min-width: 48em) {
  .footer {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .footer {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.footer__content {
  display: flex;
  flex-direction: column;
  max-width: 336px;
  width: 100%;
}
@media (min-width: 62em) {
  .footer__content {
    max-width: 1260px;
  }
}
@media (min-width: 62em) {
  .footer__logo {
    display: flex;
    justify-content: center;
  }
  .isIE11 .footer__logo {
    justify-content: flex-start;
  }
}
@media (min-width: 75em) {
  .footer__logo {
    display: flex;
    flex: 0 0 427px;
    height: 90px;
    justify-content: flex-start;
  }
}
.footer__logo-image {
  background-image: url("../images/logos/footer-logo-vert-2x.png");
  background-repeat: no-repeat;
  background-size: 100%;
  cursor: pointer;
  display: block;
  height: 113px;
  margin: 0 auto;
  width: 248px;
}
@media (min-width: 75em) {
  .footer__logo-image {
    background-image: url("../images/logos/footer-logo-horz-2x.png");
    height: 90px;
    margin: 0;
    width: 360px;
  }
}
.footer__primary {
  width: 100%;
}
.footer__primary ul {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 26px;
}
@media (min-width: 48em) {
  .footer__primary ul {
    padding-bottom: 36px;
  }
}
@media (min-width: 62em) {
  .footer__primary ul {
    align-items: flex-start;
    flex-direction: row;
    justify-content: space-around;
  }
}
@media (min-width: 75em) {
  .footer__primary ul {
    padding-bottom: 0;
  }
}
.footer__primary li {
  display: flex;
  justify-content: center;
  margin-bottom: 8px;
}
@media (min-width: 75em) {
  .footer__primary li {
    max-width: 150px;
  }
}
.footer__primary li a {
  font-family: "EB Garamond", Times, Serif;
  font-size: 18px;
  color: #fff;
  font-weight: 400;
  line-height: 23px;
  letter-spacing: 0;
  color: #fff;
}
.footer__primary li a:hover, .footer__primary li a:active, .footer__primary li a:focus {
  color: #fff;
  font-weight: bold;
}
.footer__primary-wrapper {
  display: flex;
  flex-direction: column;
  margin: 0 auto 40px;
  max-width: 336px;
  width: 100%;
}
@media (min-width: 48em) {
  .footer__primary-wrapper {
    margin-bottom: 0;
  }
}
@media (min-width: 62em) {
  .footer__primary-wrapper {
    max-width: none;
    width: 100%;
  }
}
@media (min-width: 75em) {
  .footer__primary-wrapper {
    flex-direction: row;
    padding-bottom: 10px;
  }
}
.footer__aux {
  border-top: rgba(141, 152, 170, 0.5) 1px solid;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 30px;
  width: 100%;
}
@media (min-width: 62em) {
  .footer__aux {
    flex-direction: row;
  }
}
.footer__aux ul {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 62em) {
  .footer__aux ul {
    align-items: flex-start;
    flex-direction: row;
    justify-content: space-around;
  }
}
@media (min-width: 75em) {
  .footer__aux ul {
    justify-content: flex-start;
  }
}
.footer__aux li {
  display: flex;
  justify-content: center;
  margin-bottom: 18px;
}
@media (min-width: 75em) {
  .footer__aux li:not(:last-child) {
    margin-right: 36px;
  }
}
.footer__aux li a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #fff;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  color: #fff;
}
.footer__aux li a:hover, .footer__aux li a:active, .footer__aux li a:focus {
  color: #fff;
  font-weight: bold;
}

#menu-footer-auxiliary-navigation li a {
  margin-right: 0;
}
@media (min-width: 48em) {
  #menu-footer-auxiliary-navigation li a {
    margin-right: 30px;
  }
}

/* Gutenberg Blank Template */
.gutenberg-blank-content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  background-color: #fff;
  display: grid;
  padding: 30px;
  position: relative;
}
@media (min-width: 48em) {
  .gutenberg-blank-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .gutenberg-blank-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 48em) {
  .gutenberg-blank-content {
    margin: 0 auto;
    width: auto;
  }
}
@media (min-width: 62em) {
  .gutenberg-blank-content {
    margin: 0 auto;
    max-width: 1140px;
  }
}
@media (min-width: 75em) {
  .gutenberg-blank-content {
    margin: 0 auto;
  }
}
.gutenberg-blank .button--download {
  display: block;
}
.gutenberg-blank .button--download .button__content {
  margin: 40px auto;
}

.page-template-gutenberg-blank-template {
  display: block;
  max-width: none;
  padding: 0;
  width: 100%;
}
.page-template-gutenberg-blank-template .row.gutenberg-content {
  display: block;
  max-width: none;
  padding: 0;
}
.page-template-gutenberg-blank-template.page-template-external-content .row.gutenberg-content .entry-content {
  background-image: url("../images/wavy-bg.jpg");
}
.page-template-gutenberg-blank-template.page-template-external-content .row.gutenberg-content .entry-content .classic-block-wrapper {
  background: #fff;
  margin-bottom: 20px;
  max-width: none;
}
.page-template-gutenberg-blank-template.page-template-external-content .row.gutenberg-content .entry-content .classic-block-wrapper .wp-block-classic {
  margin: 0 auto;
  width: 750px;
}
.page-template-gutenberg-blank-template.page-template-external-content .row.gutenberg-content .entry-content .classic-block-wrapper:last-of-type {
  padding-bottom: 75px;
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template.page-template-external-content .row.gutenberg-content .entry-content .classic-block-wrapper .wp-block-list ul,
.page-template-gutenberg-blank-template.page-template-external-content .row.gutenberg-content .entry-content .classic-block-wrapper .wp-block-list ol {
    padding-left: 80px;
  }
}
.page-template-gutenberg-blank-template.page-template-external-content .row.gutenberg-content .entry-content div:nth-child(n+4).classic-block-wrapper {
  margin-bottom: 0;
  max-width: 1260px;
}
.page-template-gutenberg-blank-template.page-template-external-content .row.gutenberg-content .entry-content .wp-block-tags-block {
  background: #fff;
}
.page-template-gutenberg-blank-template.page-template-external-content .row.gutenberg-content .entry-content .button--outline-red {
  margin-bottom: 70px;
}
.page-template-gutenberg-blank-template.state_briefing-template-default .wp-block-summary-article-index + .classic-block-wrapper {
  margin-top: 37px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template.state_briefing-template-default .wp-block-summary-article-index + .classic-block-wrapper {
    margin-top: 47px;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template.state_briefing-template-default .wp-block-summary-article-index + .classic-block-wrapper {
    margin-top: 17px;
  }
}
.page-template-gutenberg-blank-template.page-template-default .wp-block-default-hero-container--no-featured-content, .page-template-gutenberg-blank-template.page-template-featured-image .wp-block-default-hero-container--no-featured-content, .page-template-gutenberg-blank-template.page-template-featured-slideshow .wp-block-default-hero-container--no-featured-content, .page-template-gutenberg-blank-template.page-template-external-content .wp-block-default-hero-container--no-featured-content, .page-template-gutenberg-blank-template.page-template-standard-landing .wp-block-default-hero-container--no-featured-content {
  padding-bottom: 37px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template.page-template-default .wp-block-default-hero-container--no-featured-content, .page-template-gutenberg-blank-template.page-template-featured-image .wp-block-default-hero-container--no-featured-content, .page-template-gutenberg-blank-template.page-template-featured-slideshow .wp-block-default-hero-container--no-featured-content, .page-template-gutenberg-blank-template.page-template-external-content .wp-block-default-hero-container--no-featured-content, .page-template-gutenberg-blank-template.page-template-standard-landing .wp-block-default-hero-container--no-featured-content {
    padding-bottom: 47px;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template.page-template-default .wp-block-default-hero-container--no-featured-content, .page-template-gutenberg-blank-template.page-template-featured-image .wp-block-default-hero-container--no-featured-content, .page-template-gutenberg-blank-template.page-template-featured-slideshow .wp-block-default-hero-container--no-featured-content, .page-template-gutenberg-blank-template.page-template-external-content .wp-block-default-hero-container--no-featured-content, .page-template-gutenberg-blank-template.page-template-standard-landing .wp-block-default-hero-container--no-featured-content {
    padding-bottom: 17px;
  }
}
.page-template-gutenberg-blank-template.page-template-default .page-header__image, .page-template-gutenberg-blank-template.page-template-featured-image .page-header__image, .page-template-gutenberg-blank-template.page-template-featured-slideshow .page-header__image, .page-template-gutenberg-blank-template.page-template-external-content .page-header__image, .page-template-gutenberg-blank-template.page-template-standard-landing .page-header__image {
  padding-bottom: 37px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template.page-template-default .page-header__image, .page-template-gutenberg-blank-template.page-template-featured-image .page-header__image, .page-template-gutenberg-blank-template.page-template-featured-slideshow .page-header__image, .page-template-gutenberg-blank-template.page-template-external-content .page-header__image, .page-template-gutenberg-blank-template.page-template-standard-landing .page-header__image {
    padding-bottom: 47px;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template.page-template-default .page-header__image, .page-template-gutenberg-blank-template.page-template-featured-image .page-header__image, .page-template-gutenberg-blank-template.page-template-featured-slideshow .page-header__image, .page-template-gutenberg-blank-template.page-template-external-content .page-header__image, .page-template-gutenberg-blank-template.page-template-standard-landing .page-header__image {
    padding-bottom: 17px;
  }
}
.page-template-gutenberg-blank-template.page-template-default .featured-slider + .slider-wrapper, .page-template-gutenberg-blank-template.page-template-featured-image .featured-slider + .slider-wrapper, .page-template-gutenberg-blank-template.page-template-featured-slideshow .featured-slider + .slider-wrapper, .page-template-gutenberg-blank-template.page-template-external-content .featured-slider + .slider-wrapper, .page-template-gutenberg-blank-template.page-template-standard-landing .featured-slider + .slider-wrapper {
  padding-bottom: 37px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template.page-template-default .featured-slider + .slider-wrapper, .page-template-gutenberg-blank-template.page-template-featured-image .featured-slider + .slider-wrapper, .page-template-gutenberg-blank-template.page-template-featured-slideshow .featured-slider + .slider-wrapper, .page-template-gutenberg-blank-template.page-template-external-content .featured-slider + .slider-wrapper, .page-template-gutenberg-blank-template.page-template-standard-landing .featured-slider + .slider-wrapper {
    padding-bottom: 47px;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template.page-template-default .featured-slider + .slider-wrapper, .page-template-gutenberg-blank-template.page-template-featured-image .featured-slider + .slider-wrapper, .page-template-gutenberg-blank-template.page-template-featured-slideshow .featured-slider + .slider-wrapper, .page-template-gutenberg-blank-template.page-template-external-content .featured-slider + .slider-wrapper, .page-template-gutenberg-blank-template.page-template-standard-landing .featured-slider + .slider-wrapper {
    padding-bottom: 17px;
  }
}
.page-template-gutenberg-blank-template .entry-content {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-paragraph p,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ol,
.page-template-gutenberg-blank-template .entry-content .wp-block-heading {
  max-width: 750px;
  padding: 0 20px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content .wp-block-paragraph p,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ol,
.page-template-gutenberg-blank-template .entry-content .wp-block-heading {
    padding: 0;
  }
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ol {
  margin: 0 auto;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list li > ol,
.page-template-gutenberg-blank-template .entry-content .wp-block-list li > ul {
  margin-top: 0;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list ol > li {
  margin-top: 10px;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul > li {
  list-style: none !important;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  margin-right: 10px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul[style*="list-style-type: circle"] > li,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul[style*="list-style-type: disc"] > li,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul[style*="list-style-type: square"] > li {
  left: 0;
  list-style: inherit !important;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul[style*="list-style-type: circle"] > li::before,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul[style*="list-style-type: disc"] > li::before,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul[style*="list-style-type: square"] > li::before {
  display: none !important;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul > li.content-feed__item {
  margin-top: 0;
  padding-left: 0;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul > li.content-feed__item::before {
  display: none;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul > li.content-feed__item .country-news-feed__article-eyebrow p {
  color: inherit;
  letter-spacing: inherit;
  line-height: 19px;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul > li.content-feed__item p {
  line-height: 28px;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul > li.content-feed__item .feed-item__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 22px;
  color: #333;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: -0.5px;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  text-transform: none;
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .entry-content .wp-block-list ul > li.content-feed__item .feed-item__title {
    font-size: 24px;
    line-height: 30px;
  }
}
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul > li.content-feed__item .feed-item__title a {
  font-weight: 500;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-paragraph p {
  line-height: 28px;
  margin: 20px auto;
}
.page-template-gutenberg-blank-template .entry-content .has-text-align-center {
  margin-left: auto;
  margin-right: auto;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-paragraph p,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ol {
  color: #333;
  letter-spacing: -0.2px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content .wp-block-paragraph p,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ol {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .entry-content .wp-block-paragraph p,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ul,
.page-template-gutenberg-blank-template .entry-content .wp-block-list ol {
    padding: 0;
  }
}
.page-template-gutenberg-blank-template .entry-content .wp-block-paragraph a,
.page-template-gutenberg-blank-template .entry-content .wp-block-list a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-paragraph a:hover, .page-template-gutenberg-blank-template .entry-content .wp-block-paragraph a:active, .page-template-gutenberg-blank-template .entry-content .wp-block-paragraph a:focus,
.page-template-gutenberg-blank-template .entry-content .wp-block-list a:hover,
.page-template-gutenberg-blank-template .entry-content .wp-block-list a:active,
.page-template-gutenberg-blank-template .entry-content .wp-block-list a:focus {
  text-decoration: none;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-paragraph a:visited,
.page-template-gutenberg-blank-template .entry-content .wp-block-list a:visited {
  color: #6a7590;
}
.page-template-gutenberg-blank-template .entry-content .wp-block-paragraph a:hover, .page-template-gutenberg-blank-template .entry-content .wp-block-paragraph a:active, .page-template-gutenberg-blank-template .entry-content .wp-block-paragraph a:focus,
.page-template-gutenberg-blank-template .entry-content .wp-block-list a:hover,
.page-template-gutenberg-blank-template .entry-content .wp-block-list a:active,
.page-template-gutenberg-blank-template .entry-content .wp-block-list a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.page-template-gutenberg-blank-template .entry-content h1.wp-block-heading {
  color: #333;
  max-width: 750px;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .entry-content h1.wp-block-heading {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.page-template-gutenberg-blank-template .entry-content h1.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content h2.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content h3.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content h4.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content h5.wp-block-heading {
  margin: 36px auto 24px;
  padding: 0 20px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content h1.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content h2.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content h3.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content h4.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content h5.wp-block-heading {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .entry-content h1.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content h2.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content h3.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content h4.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content h5.wp-block-heading {
    padding: 0;
  }
}
.page-template-gutenberg-blank-template .entry-content h1.wp-block-heading a,
.page-template-gutenberg-blank-template .entry-content h2.wp-block-heading a,
.page-template-gutenberg-blank-template .entry-content h3.wp-block-heading a,
.page-template-gutenberg-blank-template .entry-content h4.wp-block-heading a,
.page-template-gutenberg-blank-template .entry-content h5.wp-block-heading a {
  font-weight: 400;
}
.page-template-gutenberg-blank-template .entry-content h1.wp-block-heading.stars-above,
.page-template-gutenberg-blank-template .entry-content h2.wp-block-heading.stars-above,
.page-template-gutenberg-blank-template .entry-content h3.wp-block-heading.stars-above,
.page-template-gutenberg-blank-template .entry-content h4.wp-block-heading.stars-above,
.page-template-gutenberg-blank-template .entry-content h5.wp-block-heading.stars-above {
  padding-top: 22px;
}
.page-template-gutenberg-blank-template .entry-content h2.wp-block-heading {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content h2.wp-block-heading {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.state-sitemap .page-template-gutenberg-blank-template .entry-content h2.wp-block-heading {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .state-sitemap .page-template-gutenberg-blank-template .entry-content h2.wp-block-heading {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.page-template-gutenberg-blank-template .entry-content h3.wp-block-heading {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content h3.wp-block-heading {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.page-template-gutenberg-blank-template .entry-content h4.wp-block-heading,
.page-template-gutenberg-blank-template .entry-content .header--four {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.page-template-gutenberg-blank-template .entry-content h5.wp-block-heading {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.page-template-gutenberg-blank-template .entry-content h6.wp-block-heading {
  color: #333;
}
.page-template-gutenberg-blank-template .entry-content h2.wp-block-heading > a,
.page-template-gutenberg-blank-template .entry-content h3.wp-block-heading > a,
.page-template-gutenberg-blank-template .entry-content h4.wp-block-heading > a,
.page-template-gutenberg-blank-template .entry-content h5.wp-block-heading > a {
  border-bottom-color: rgba(69, 116, 161, 0);
  color: #4574a1;
  text-decoration: none;
  transition: all 0.2s ease;
}
.page-template-gutenberg-blank-template .entry-content h2.wp-block-heading > a:hover, .page-template-gutenberg-blank-template .entry-content h2.wp-block-heading > a:active, .page-template-gutenberg-blank-template .entry-content h2.wp-block-heading > a:focus,
.page-template-gutenberg-blank-template .entry-content h3.wp-block-heading > a:hover,
.page-template-gutenberg-blank-template .entry-content h3.wp-block-heading > a:active,
.page-template-gutenberg-blank-template .entry-content h3.wp-block-heading > a:focus,
.page-template-gutenberg-blank-template .entry-content h4.wp-block-heading > a:hover,
.page-template-gutenberg-blank-template .entry-content h4.wp-block-heading > a:active,
.page-template-gutenberg-blank-template .entry-content h4.wp-block-heading > a:focus,
.page-template-gutenberg-blank-template .entry-content h5.wp-block-heading > a:hover,
.page-template-gutenberg-blank-template .entry-content h5.wp-block-heading > a:active,
.page-template-gutenberg-blank-template .entry-content h5.wp-block-heading > a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
.page-template-gutenberg-blank-template .entry-content h2.wp-block-heading + .wp-block-paragraph,
.page-template-gutenberg-blank-template .entry-content h3.wp-block-heading + .wp-block-paragraph,
.page-template-gutenberg-blank-template .entry-content h4.wp-block-heading + .wp-block-paragraph,
.page-template-gutenberg-blank-template .entry-content h5.wp-block-heading + .wp-block-paragraph {
  margin-top: 8px;
}
.page-template-gutenberg-blank-template .entry-content table p {
  line-height: 20px;
}
.page-template-gutenberg-blank-template .entry-content .stars-above {
  padding-top: 22px;
}
.page-template-gutenberg-blank-template .entry-content .summary__list {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
  border: 1px solid #e5e5e5;
  flex: 1;
  padding: 20px 25px 30px;
}
.page-template-gutenberg-blank-template .entry-content .summary__list:first-child {
  margin-top: 0;
}
.page-template-gutenberg-blank-template .entry-content .summary__list > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.page-template-gutenberg-blank-template .entry-content .summary__list > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.page-template-gutenberg-blank-template .entry-content .summary__list > li a:hover, .page-template-gutenberg-blank-template .entry-content .summary__list > li a:active, .page-template-gutenberg-blank-template .entry-content .summary__list > li a:focus {
  text-decoration: none;
}
.page-template-gutenberg-blank-template .entry-content .summary__list > li a:visited {
  color: #6a7590;
}
.page-template-gutenberg-blank-template .entry-content .summary__list > li a:hover, .page-template-gutenberg-blank-template .entry-content .summary__list > li a:active, .page-template-gutenberg-blank-template .entry-content .summary__list > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.page-template-gutenberg-blank-template .entry-content .summary__list > li {
  list-style: none !important;
}
.page-template-gutenberg-blank-template .entry-content .summary__list > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.page-template-gutenberg-blank-template .entry-content .summary__list ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.page-template-gutenberg-blank-template .entry-content .summary__list ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content .summary__list {
    padding: 30px 60px 35px;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .entry-content .summary__list {
    padding: 30px 80px 35px;
  }
}
@media (min-width: 75em) {
  .page-template-gutenberg-blank-template .entry-content .summary__list {
    padding: 30px 100px 35px;
  }
}
.isIE11 .page-template-gutenberg-blank-template .entry-content .summary__list {
  flex: none;
}
.page-template-gutenberg-blank-template .entry-content .summary__list h1,
.page-template-gutenberg-blank-template .entry-content .summary__list h2,
.page-template-gutenberg-blank-template .entry-content .summary__list h3,
.page-template-gutenberg-blank-template .entry-content .summary__list h4,
.page-template-gutenberg-blank-template .entry-content .summary__list h5 {
  color: #333;
  margin: 36px 0 24px;
}
.page-template-gutenberg-blank-template .entry-content .summary__list h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content .summary__list h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.page-template-gutenberg-blank-template .entry-content .summary__list h2 .external-link .icon-external::after {
  background-size: 22px 22px;
  height: 22px;
  top: 3px;
  width: 22px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content .summary__list h2 .external-link .icon-external::after {
    background-size: 28px 27px;
    height: 25px;
    top: 3px;
    width: 26px;
  }
}
.page-template-gutenberg-blank-template .entry-content .summary__list h3 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content .summary__list h3 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.page-template-gutenberg-blank-template .entry-content .summary__list h3 .external-link .icon-external::after {
  background-size: 18px 18px;
  height: 24px;
  top: 8px;
  width: 22px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content .summary__list h3 .external-link .icon-external::after {
    background-size: 24px 22px;
    height: 24px;
    top: 5px;
    width: 22px;
  }
}
.page-template-gutenberg-blank-template .entry-content .summary__list h4 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.page-template-gutenberg-blank-template .entry-content .summary__list h4 .external-link .icon-external::after {
  background-size: 15px 15px;
  height: 15px;
  top: 2px;
  width: 15px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content .summary__list h4 .external-link .icon-external::after {
    background-size: 18px 18px;
    height: 18px;
    top: 2px;
    width: 18px;
  }
}
.page-template-gutenberg-blank-template .entry-content .summary__list h5 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.page-template-gutenberg-blank-template .entry-content .summary__list ol {
  list-style: decimal;
}
.page-template-gutenberg-blank-template .entry-content .summary__list ol::before {
  content: none;
}
.page-template-gutenberg-blank-template .entry-content .summary__list .external-link .icon-external::after {
  background-repeat: no-repeat;
  background-size: 13px 13px;
  top: 6px;
}
.summary--index .page-template-gutenberg-blank-template .entry-content .summary__list {
  list-style: none;
  border: 0;
}
.summary--index .page-template-gutenberg-blank-template .entry-content .summary__list:first-child {
  margin-top: 0;
}
.summary--index .page-template-gutenberg-blank-template .entry-content .summary__list li {
  margin-top: -4px;
  padding: 0;
  position: relative;
}
.summary--index .page-template-gutenberg-blank-template .entry-content .summary__list li:first-child {
  margin-top: 0;
}
.summary--index .page-template-gutenberg-blank-template .entry-content .summary__list li::before {
  display: none;
}
.summary--index .page-template-gutenberg-blank-template .entry-content .summary__list li a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #4574a1;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: -0.18px;
  transition: color 0.2s ease;
}
.summary--index .page-template-gutenberg-blank-template .entry-content .summary__list li a:hover, .summary--index .page-template-gutenberg-blank-template .entry-content .summary__list li a:active, .summary--index .page-template-gutenberg-blank-template .entry-content .summary__list li a:focus {
  color: #8d98aa;
}
@media (min-width: 28.125em) {
  .summary--index .page-template-gutenberg-blank-template .entry-content .summary__list {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 10.666%;
         column-gap: 10.666%;
  }
}
@media (min-width: 48em) {
  .summary--index .page-template-gutenberg-blank-template .entry-content .summary__list {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 4.16%;
         column-gap: 4.16%;
  }
}
@media (min-width: 62em) {
  .summary--index .page-template-gutenberg-blank-template .entry-content .summary__list {
    -moz-column-gap: 3.125%;
         column-gap: 3.125%;
  }
}
@media (min-width: 75em) {
  .summary--index .page-template-gutenberg-blank-template .entry-content .summary__list {
    -moz-column-gap: 2.63%;
         column-gap: 2.63%;
  }
}
.summary--index .page-template-gutenberg-blank-template .entry-content .summary__list li {
  margin-bottom: 15px;
  margin-top: 0;
  vertical-align: top;
}
.summary--index .page-template-gutenberg-blank-template .entry-content .summary__list li a {
  border-bottom: 0;
  display: inline-block;
  line-height: 1.4;
  vertical-align: top;
}
.summary--index .page-template-gutenberg-blank-template .entry-content .summary__list li a:hover, .summary--index .page-template-gutenberg-blank-template .entry-content .summary__list li a:active, .summary--index .page-template-gutenberg-blank-template .entry-content .summary__list li a:focus {
  text-decoration: underline;
}
.page-template-gutenberg-blank-template .entry-content .summary__list ul li {
  padding-left: 0;
}
.page-template-gutenberg-blank-template .entry-content .inline-video,
.page-template-gutenberg-blank-template .entry-content .inline-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 847px;
}
.page-template-gutenberg-blank-template .entry-content .slider-wrapper--inline + * {
  margin-top: 30px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content .slider-wrapper--inline + * {
    margin-top: 70px;
  }
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content .slider-wrapper--inline + * {
    margin-top: 86px;
  }
}
.page-template-gutenberg-blank-template .entry-content .centered-header h2.wp-block-heading {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  color: #333;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 5.5px;
  line-height: 1.25;
  margin-bottom: 43px;
  margin-left: 2.75px;
  padding-bottom: 16px;
  padding-top: 26px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .entry-content .centered-header h2.wp-block-heading {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .entry-content .centered-header h2.wp-block-heading {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.page-template-gutenberg-blank-template .entry-content .centered-header h2.wp-block-heading::after {
  background: #c1a783;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 100px;
}
.page-template-gutenberg-blank-template .entry-content .supporting-content__title,
.page-template-gutenberg-blank-template .entry-content .supporting-content__title.wp-block-heading {
  letter-spacing: 5.5px;
}
.page-template-gutenberg-blank-template .entry-content h1.featured-content__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .entry-content h1.featured-content__headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.page-template-gutenberg-blank-template .page-links {
  font-size: 14px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1160px;
  padding: 0 20px;
  text-align: center;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .page-links {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .page-links {
    max-width: 760px;
  }
}
.page-template-gutenberg-blank-template .page-links a {
  margin-right: 10px;
}
.page-template-gutenberg-blank-template .page-links a:hover {
  color: #8d98aa;
}
.page-template-gutenberg-blank-template .page-links span {
  color: #0a314d;
  margin-right: 10px;
}
.page-template-gutenberg-blank-template .page-links.current {
  border-bottom: 1px solid #d01319;
}
.page-template-gutenberg-blank-template .doctype-meta,
.page-template-gutenberg-blank-template .article-meta__publish-date {
  margin: 0;
}
.page-template-gutenberg-blank-template .serif {
  font-family: "EB Garamond", Times, Serif !important;
}
.page-template-gutenberg-blank-template .button--download {
  display: block;
}
.page-template-gutenberg-blank-template .button--download .button__content {
  margin: 40px auto;
}

/* COVID Map Template */
body.page-template-covid-landing .state-header {
  padding: 0;
  min-height: initial;
}
body.page-template-covid-landing .state-header__content {
  margin-bottom: 30px;
}
body.page-template-covid-landing .state-header__top {
  min-height: initial;
}

/* Former Secretaries */
.page-template-former-secretary-template #breadcrumb__wrapper {
  color: #0a314d;
  z-index: 2;
}
@media (min-width: 62em) {
  .page-template-former-secretary-template #breadcrumb__wrapper {
    color: #fff;
    padding: 0;
  }
}
.page-template-former-secretary-template #breadcrumb__wrapper #breadcrumbs a {
  color: #0a314d;
}
@media (min-width: 62em) {
  .page-template-former-secretary-template #breadcrumb__wrapper #breadcrumbs a {
    color: #fff;
  }
}
.page-template-former-secretary-template .former_secretaries {
  margin: 0 20px;
  max-width: 1140px;
}
@media (min-width: 48em) {
  .page-template-former-secretary-template .former_secretaries {
    margin: 0 40px;
  }
}
@media (min-width: 75em) {
  .page-template-former-secretary-template .former_secretaries {
    margin: 0 auto;
  }
}
.page-template-former-secretary-template .former_secretaries_headline {
  color: #333;
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: 0.5px;
  margin: 50px 0 40px;
}
.page-template-former-secretary-template .former_secretaries .secretary_list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
@media (min-width: 62em) {
  .page-template-former-secretary-template .former_secretaries .secretary_list {
    justify-content: flex-start;
  }
}
.page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary {
  display: inline-block;
  margin-bottom: 30px;
  width: 100%;
}
@media (min-width: 48em) {
  .page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary {
    max-width: 300px;
  }
}
@media (min-width: 62em) {
  .page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary {
    margin-right: 30px;
    max-width: 200px;
  }
}
@media (min-width: 75em) {
  .page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary {
    margin-right: 20px;
    max-width: 260px;
  }
}
.page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary a {
  color: #4574a1;
  display: block;
  position: relative;
  top: 0;
  transition: all 0.3s ease-out;
}
.page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary a:hover {
  color: #c2850c;
  top: -10px;
  transition: all 0.3s ease-out;
}
.page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary_img {
  border-radius: 8px;
  display: block;
  max-height: 375px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (min-width: 48em) {
  .page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary_img {
    max-height: 300px;
  }
}
@media (min-width: 62em) {
  .page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary_img {
    max-height: 250px;
    max-width: 250px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  .page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary_img {
    max-height: 200px;
  }
}
.page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary_img img {
  width: 100%;
}
.page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary_img .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary_name {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  margin: 20px 0 10px;
}
.page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary_num {
  font-size: 14px;
  text-transform: uppercase;
}
.page-template-former-secretary-template .former_secretaries .secretary_list .fmr_secretary_dates {
  display: block;
  font-size: 14px;
  margin-top: 10px;
}

/* Admin and Menu Bar */
#wp-admin-bar-rewrite-republish {
  display: none !important;
}

/*--------------------------------------------------------------
# Gutenberg Blocks
--------------------------------------------------------------*/
/* These partials are to be used only for front end styles for Gutenberg Blocks.
 * Back end editor styles should be placed in the partials located at src/sass/gutenberg/gutenberg-editor-cmpatability.
  */
.has-inner-blocks > h2,
.has-inner-blocks > h3,
.has-inner-blocks > h4,
.has-inner-blocks > h5,
.has-inner-blocks > p,
.has-inner-blocks > ul,
.has-inner-blocks > ol {
  margin-top: 20px;
}
.has-inner-blocks > h2:first-child,
.has-inner-blocks > h3:first-child,
.has-inner-blocks > h4:first-child,
.has-inner-blocks > h5:first-child,
.has-inner-blocks > p:first-child,
.has-inner-blocks > ul:first-child,
.has-inner-blocks > ol:first-child {
  margin-top: 0;
}
.has-inner-blocks > h2 + p,
.has-inner-blocks > h3 + p,
.has-inner-blocks > h4 + p,
.has-inner-blocks > h5 + p {
  margin-top: 8px;
}
.has-inner-blocks > p + p {
  margin-top: 18px;
}
.has-inner-blocks > .slider-wrapper--inline + * {
  margin-top: 30px;
}
@media (min-width: 48em) {
  .has-inner-blocks > .slider-wrapper--inline + * {
    margin-top: 70px;
  }
}
@media (min-width: 48em) {
  .has-inner-blocks > .slider-wrapper--inline + * {
    margin-top: 86px;
  }
}
.has-inner-blocks > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .has-inner-blocks > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.state-sitemap .has-inner-blocks > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .state-sitemap .has-inner-blocks > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.has-inner-blocks > h3 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .has-inner-blocks > h3 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.has-inner-blocks > h4,
.has-inner-blocks > .header--four {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.has-inner-blocks > h5 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.has-inner-blocks > h6 {
  color: #333;
}
.has-inner-blocks > h2 > a,
.has-inner-blocks > h3 > a,
.has-inner-blocks > h4 > a,
.has-inner-blocks > h5 > a {
  border-bottom-color: rgba(69, 116, 161, 0);
  color: #4574a1;
  text-decoration: none;
  transition: all 0.2s ease;
}
.has-inner-blocks > h2 > a:hover, .has-inner-blocks > h2 > a:active, .has-inner-blocks > h2 > a:focus,
.has-inner-blocks > h3 > a:hover,
.has-inner-blocks > h3 > a:active,
.has-inner-blocks > h3 > a:focus,
.has-inner-blocks > h4 > a:hover,
.has-inner-blocks > h4 > a:active,
.has-inner-blocks > h4 > a:focus,
.has-inner-blocks > h5 > a:hover,
.has-inner-blocks > h5 > a:active,
.has-inner-blocks > h5 > a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
.has-inner-blocks > p {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.25px;
  margin-top: 20px;
}
.has-inner-blocks > p a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
}
.has-inner-blocks > p a:hover, .has-inner-blocks > p a:active, .has-inner-blocks > p a:focus {
  text-decoration: none;
}
.has-inner-blocks > p a:visited {
  color: #6a7590;
}
.has-inner-blocks > p a:hover, .has-inner-blocks > p a:active, .has-inner-blocks > p a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.has-inner-blocks > p a.external-link {
  border-bottom: 0;
}
.has-inner-blocks > p a.external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.has-inner-blocks > p a.external-link .external-link-title:hover, .has-inner-blocks > p a.external-link .external-link-title:active, .has-inner-blocks > p a.external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.has-inner-blocks > p a.external-link:hover {
  border-bottom: 0 !important;
}
.has-inner-blocks > p a.external-link:visited {
  color: #6a7590;
}
.has-inner-blocks > p i,
.has-inner-blocks > p em,
.has-inner-blocks > p b {
  display: inline;
}
.has-inner-blocks > p b,
.has-inner-blocks > p strong {
  font-weight: 700;
}
.has-inner-blocks > p em {
  font-style: italic;
}
.has-inner-blocks > p.has-small-font-size {
  font-size: 13px;
}
.has-inner-blocks > p.has-medium-font-size {
  font-size: 20px;
}
.has-inner-blocks > p.has-large-font-size {
  font-size: 36px;
}
.has-inner-blocks > p.has-huge-font-size {
  font-size: 42px;
}
.has-inner-blocks h2 .external-link,
.has-inner-blocks h3 .external-link,
.has-inner-blocks h4 .external-link,
.has-inner-blocks h5 .external-link,
.has-inner-blocks ul .external-link,
.has-inner-blocks ol .external-link {
  border-bottom: 0;
}
.has-inner-blocks h2 .external-link .external-link-title,
.has-inner-blocks h3 .external-link .external-link-title,
.has-inner-blocks h4 .external-link .external-link-title,
.has-inner-blocks h5 .external-link .external-link-title,
.has-inner-blocks ul .external-link .external-link-title,
.has-inner-blocks ol .external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.has-inner-blocks h2 .external-link .external-link-title:hover, .has-inner-blocks h2 .external-link .external-link-title:active, .has-inner-blocks h2 .external-link .external-link-title:focus,
.has-inner-blocks h3 .external-link .external-link-title:hover,
.has-inner-blocks h3 .external-link .external-link-title:active,
.has-inner-blocks h3 .external-link .external-link-title:focus,
.has-inner-blocks h4 .external-link .external-link-title:hover,
.has-inner-blocks h4 .external-link .external-link-title:active,
.has-inner-blocks h4 .external-link .external-link-title:focus,
.has-inner-blocks h5 .external-link .external-link-title:hover,
.has-inner-blocks h5 .external-link .external-link-title:active,
.has-inner-blocks h5 .external-link .external-link-title:focus,
.has-inner-blocks ul .external-link .external-link-title:hover,
.has-inner-blocks ul .external-link .external-link-title:active,
.has-inner-blocks ul .external-link .external-link-title:focus,
.has-inner-blocks ol .external-link .external-link-title:hover,
.has-inner-blocks ol .external-link .external-link-title:active,
.has-inner-blocks ol .external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.has-inner-blocks h2 .external-link:hover,
.has-inner-blocks h3 .external-link:hover,
.has-inner-blocks h4 .external-link:hover,
.has-inner-blocks h5 .external-link:hover,
.has-inner-blocks ul .external-link:hover,
.has-inner-blocks ol .external-link:hover {
  border-bottom: 0 !important;
}
.has-inner-blocks h2 .external-link:visited,
.has-inner-blocks h3 .external-link:visited,
.has-inner-blocks h4 .external-link:visited,
.has-inner-blocks h5 .external-link:visited,
.has-inner-blocks ul .external-link:visited,
.has-inner-blocks ol .external-link:visited {
  color: #6a7590;
}
.has-inner-blocks > ul,
.has-inner-blocks > ol {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
}
.has-inner-blocks > ul:first-child,
.has-inner-blocks > ol:first-child {
  margin-top: 0;
}
.has-inner-blocks > ul > li,
.has-inner-blocks > ol > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.has-inner-blocks > ul > li a,
.has-inner-blocks > ol > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.has-inner-blocks > ul > li a:hover, .has-inner-blocks > ul > li a:active, .has-inner-blocks > ul > li a:focus,
.has-inner-blocks > ol > li a:hover,
.has-inner-blocks > ol > li a:active,
.has-inner-blocks > ol > li a:focus {
  text-decoration: none;
}
.has-inner-blocks > ul > li a:visited,
.has-inner-blocks > ol > li a:visited {
  color: #6a7590;
}
.has-inner-blocks > ul > li a:hover, .has-inner-blocks > ul > li a:active, .has-inner-blocks > ul > li a:focus,
.has-inner-blocks > ol > li a:hover,
.has-inner-blocks > ol > li a:active,
.has-inner-blocks > ol > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.has-inner-blocks > ul > li {
  list-style: none !important;
}
.has-inner-blocks > ul > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.has-inner-blocks > ul ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.has-inner-blocks > ul ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.has-inner-blocks ul[style*="list-style-type: circle"] > li,
.has-inner-blocks ul[style*="list-style-type:circle"] > li,
.has-inner-blocks ul[style*="list-style-type: circle;"] > li,
.has-inner-blocks ul[style*="list-style-type:circle;"] > li {
  list-style: inherit !important;
  list-style: circle;
  margin-left: 20px;
  padding-left: 10px;
}
.has-inner-blocks ul[style*="list-style-type: circle"] > li::before,
.has-inner-blocks ul[style*="list-style-type:circle"] > li::before,
.has-inner-blocks ul[style*="list-style-type: circle;"] > li::before,
.has-inner-blocks ul[style*="list-style-type:circle;"] > li::before {
  content: none;
}
.has-inner-blocks ul[style*="list-style-type: square"] > li,
.has-inner-blocks ul[style*="list-style-type:square"] > li,
.has-inner-blocks ul[style*="list-style-type: square;"] > li,
.has-inner-blocks ul[style*="list-style-type:square;"] > li {
  list-style: inherit !important;
  list-style: square;
  margin-left: 20px;
  padding-left: 10px;
}
.has-inner-blocks ul[style*="list-style-type: square"] > li::before,
.has-inner-blocks ul[style*="list-style-type:square"] > li::before,
.has-inner-blocks ul[style*="list-style-type: square;"] > li::before,
.has-inner-blocks ul[style*="list-style-type:square;"] > li::before {
  content: none;
}
.has-inner-blocks ul[style*="list-style-type: disc"] > li,
.has-inner-blocks ul[style*="list-style-type:disc"] > li,
.has-inner-blocks ul[style*="list-style-type: disc;"] > li,
.has-inner-blocks ul[style*="list-style-type:disc;"] > li {
  list-style: inherit !important;
  list-style: disc;
  margin-left: 20px;
  padding-left: 10px;
}
.has-inner-blocks ul[style*="list-style-type: disc"] > li::before,
.has-inner-blocks ul[style*="list-style-type:disc"] > li::before,
.has-inner-blocks ul[style*="list-style-type: disc;"] > li::before,
.has-inner-blocks ul[style*="list-style-type:disc;"] > li::before {
  content: none;
}
.has-inner-blocks ol li {
  list-style: decimal;
  margin-left: 15px;
  padding-left: 0;
}
.has-inner-blocks ol ol li {
  margin-left: 30px;
}
.has-inner-blocks ol[style*="list-style-type: lower-alpha"] > li,
.has-inner-blocks ol[style*="list-style-type:lower-alpha"] > li,
.has-inner-blocks ol[style*="list-style-type: lower-alpha;"] > li,
.has-inner-blocks ol[style*="list-style-type:lower-alpha;"] > li {
  list-style: lower-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.has-inner-blocks ol[style*="list-style-type: upper-alpha"] > li,
.has-inner-blocks ol[style*="list-style-type:upper-alpha"] > li,
.has-inner-blocks ol[style*="list-style-type: upper-alpha;"] > li,
.has-inner-blocks ol[style*="list-style-type:upper-alpha;"] > li {
  list-style: upper-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.has-inner-blocks ol[style*="list-style-type: lower-roman"] > li,
.has-inner-blocks ol[style*="list-style-type:lower-roman"] > li,
.has-inner-blocks ol[style*="list-style-type: lower-roman;"] > li,
.has-inner-blocks ol[style*="list-style-type:lower-roman;"] > li {
  list-style: lower-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.has-inner-blocks ol[style*="list-style-type: upper-roman"] > li,
.has-inner-blocks ol[style*="list-style-type:upper-roman"] > li,
.has-inner-blocks ol[style*="list-style-type: upper-roman;"] > li,
.has-inner-blocks ol[style*="list-style-type:upper-roman;"] > li {
  list-style: upper-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.has-inner-blocks ol[style*="list-style-type: lower-greek"] > li,
.has-inner-blocks ol[style*="list-style-type:lower-greek"] > li,
.has-inner-blocks ol[style*="list-style-type: lower-greek;"] > li,
.has-inner-blocks ol[style*="list-style-type:lower-greek;"] > li {
  list-style: lower-greek !important;
  margin-left: 20px;
  padding-left: 10px;
}
.has-inner-blocks .has-state-dark-blue-color {
  color: #062135;
}
.has-inner-blocks .has-state-blue-color {
  color: #0a314d;
}
.has-inner-blocks .has-state-white-color {
  color: #fff;
}
.has-inner-blocks .has-state-dark-gray-color {
  color: #333;
}
.has-inner-blocks .has-state-link-color {
  color: #4574a1;
}
.has-inner-blocks .has-state-gold-color {
  color: #c1a783;
}
.has-inner-blocks .has-state-red-color {
  color: #d01319;
}
.has-inner-blocks .has-state-light-gray-color {
  color: #8d98aa;
}
.has-inner-blocks .has-state-gray-color {
  color: #767676;
}
.has-inner-blocks .has-state-dark-blue-background-color {
  background-color: #062135;
}
.has-inner-blocks .has-state-blue-background-color {
  background-color: #0a314d;
}
.has-inner-blocks .has-state-white-background-color {
  background-color: #fff;
}
.has-inner-blocks .has-state-dark-gray-background-color {
  background-color: #333;
}
.has-inner-blocks .has-state-link-background-color {
  background-color: #4574a1;
}
.has-inner-blocks .has-state-gold-background-color {
  background-color: #c1a783;
}
.has-inner-blocks .has-state-red-background-color {
  background-color: #d01319;
}
.has-inner-blocks .has-state-light-gray-background-color {
  background-color: #8d98aa;
}
.has-inner-blocks .has-state-gray-background-color {
  background-color: #767676;
}

.article-list-block {
  margin: auto;
  margin-top: 0;
  padding-top: 18px;
}
.article-list-block__filler {
  flex-grow: 1;
}
.article-list-block .article-list-block__heading h2 {
  color: #333;
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  font-weight: 500;
  letter-spacing: -0.19px;
  line-height: 1.25;
  margin: 20px 0 !important;
}
.article-list-block__heading {
  width: 100%;
}
.article-list-block__articles {
  width: 100%;
}
@media only screen and (max-width: 991px) {
  .article-list-block {
    margin: 0 40px;
  }
  .article-list-block ul {
    margin-top: 10px !important;
    padding: 0 !important;
  }
  .article-list-block h2 {
    padding: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  .article-list-block {
    margin: 0 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  .article-list-block {
    margin-bottom: 36px;
    margin-top: 36px;
    max-width: 75%;
  }
  .article-list-block__heading {
    width: 17%;
  }
  .article-list-block__articles {
    max-width: 530px;
    width: 69%;
  }
}
@media only screen and (min-width: 1280px) {
  .article-list-block {
    margin-top: 36px;
    max-width: 946px;
  }
  .article-list-block__heading {
    width: 165px;
  }
  .article-list-block__articles {
    width: 654px;
  }
}
.article-list-block__section {
  border-top: 1px solid #9b9b9b;
  -moz-column-gap: 40px;
       column-gap: 40px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  grid-row-gap: 20px;
  padding-top: 25px;
  width: 100%;
}
.article-list-block__date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  margin-bottom: 8px;
  padding-left: 0;
}
.article-list-block__date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.article-list-block__date::before {
  display: none;
}
.article-list-block__link {
  color: #4574a1;
  display: block;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.19px;
  line-height: 1.1666666667;
  margin-bottom: 12px;
}
.article-list-block__link:hover, .article-list-block__link:active, .article-list-block__link:focus {
  color: #8d98aa;
}
.article-list-block__link:hover {
  color: #8d98aa;
  text-decoration: underline;
}
.article-list-block__link:visited {
  color: #6a7590;
}
.article-list-block__item {
  display: block;
  margin-bottom: 36px;
}
.article-list-block.is-style-dark .article-list-block__heading h2 {
  color: #fff !important;
}
.article-list-block.is-style-dark .article-list-block__date {
  color: #fff;
}
.article-list-block.is-style-dark .article-list-block__link {
  color: #fff;
}
.article-list-block.is-style-dark .article-list-block__link:visited {
  color: #d4d4d4;
}
.article-list-block.is-style-dark .article-list-block__link:hover, .article-list-block.is-style-dark .article-list-block__link:visited:hover {
  color: #6a7590;
  text-decoration: underline;
}

.wp-block-audio {
  display: block !important;
  margin-left: auto;
  margin-right: auto;
  max-width: 1160px;
  padding: 0 20px;
}
@media (min-width: 48em) {
  .wp-block-audio {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .wp-block-audio {
    max-width: 760px;
    padding: 0;
  }
}
.wp-block-audio audio {
  max-width: 300px;
}

.wp-block-biography-collections .bio-apply-filters {
  text-align: center;
}
.wp-block-biography-collections .biography-collection__layout {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 48em) {
  .wp-block-biography-collections .biography-collection__layout {
    align-items: center;
    flex-direction: row;
  }
}
.wp-block-biography-collections .biography-collection__link {
  margin-top: 0;
}
.wp-block-biography-collections .biography-collection__images {
  border-radius: 100%;
  height: 130px;
  overflow: hidden;
  width: 130px;
}
@media (min-width: 48em) {
  .wp-block-biography-collections .biography-collection__images {
    margin-right: 25px;
  }
}
.wp-block-biography-collections .biography-collection__images img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  width: 100%;
}
@media all and (-ms-high-contrast: none), all and (-ms-high-contrast: active) {
  .wp-block-biography-collections .biography-collection__images img {
    top: 63% !important;
  }
}
@media (min-width: 48em) {
  .wp-block-biography-collections .biography-collection__names {
    width: calc(100% - 155px);
  }
}
.wp-block-biography-collections .biography-collection__line-spacing {
  display: block;
  margin-bottom: 10px;
}
.wp-block-biography-collections .biography-collection__description {
  display: block;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  line-height: 1.5;
}
.wp-block-biography-collections .row.collection-content--biography {
  padding-left: 67px;
}
.wp-block-biography-collections .row.collection-content--biography .collection-info {
  text-align: left;
}
.wp-block-biography-collections .row.collection-content--biography .collection-info__total {
  margin-bottom: 20px;
}
@media (min-width: 62em) {
  .wp-block-biography-collections .row.collection-content--biography .collection-list {
    padding: 0 67px;
    -ms-grid-column: 7;
    -ms-grid-column-span: 17;
    grid-column: 4/span 9;
  }
}
.wp-block-biography-collections .pagination .prev::after,
.wp-block-biography-collections .pagination .next::after {
  top: 10px;
}

.wp-block-breadcrumbs {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 12px;
  line-height: 20px;
  margin: 0 auto;
  max-width: 1250px;
}
.wp-block-breadcrumbs .block_breadcrumbs_content {
  display: flex;
  flex-wrap: wrap;
  font-size: 12px;
  line-height: 20px;
  max-width: 700px;
}
@media (min-width: 48em) {
  .wp-block-breadcrumbs .block_breadcrumbs_content {
    display: inline;
    flex-wrap: nowrap;
    max-width: 840px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  .wp-block-breadcrumbs .block_breadcrumbs_content {
    display: block;
    max-width: 700px;
  }
}
@media (min-width: 75em) {
  .wp-block-breadcrumbs .block_breadcrumbs_content {
    display: block;
  }
}
.wp-block-breadcrumbs .block_breadcrumbs_content.rtl {
  display: flex;
}
.wp-block-breadcrumbs .block_breadcrumbs_content.noflex {
  display: block;
}
.wp-block-breadcrumbs .block_breadcrumbs_content.noflex .bc_current {
  white-space: normal;
}
.wp-block-breadcrumbs a {
  font-weight: bold;
  text-decoration: underline;
}
.wp-block-breadcrumbs.light {
  color: #fff;
}
.wp-block-breadcrumbs.light a {
  color: #fff;
}
.wp-block-breadcrumbs.light a:hover {
  color: #8d98aa;
}
.wp-block-breadcrumbs.light a:visited {
  color: #fff;
}
.wp-block-breadcrumbs.light a:visited:hover {
  color: #8d98aa;
}
.wp-block-breadcrumbs.dark {
  color: #333;
}
.wp-block-breadcrumbs.dark a {
  color: #4574a1 !important;
}
.wp-block-breadcrumbs.dark a:hover {
  color: #8d98aa !important;
}
.wp-block-breadcrumbs.dark .bc_hide {
  border-color: #0a314d;
  padding: 0 20px;
}

body.page-template-default #block_breadcrumbs_wrapper, body.page-template-biography-collection #block_breadcrumbs_wrapper, body.page-template-collection-by-terms #block_breadcrumbs_wrapper, body.page-template-curated-collection #block_breadcrumbs_wrapper, body.page-template-external-content #block_breadcrumbs_wrapper, body.page-template-featured-image #block_breadcrumbs_wrapper, body.page-template-featured-slideshow #block_breadcrumbs_wrapper, body.page-template-featured-video #block_breadcrumbs_wrapper, body.state_biography-template-default #block_breadcrumbs_wrapper {
  margin: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-default #block_breadcrumbs_wrapper, body.page-template-biography-collection #block_breadcrumbs_wrapper, body.page-template-collection-by-terms #block_breadcrumbs_wrapper, body.page-template-curated-collection #block_breadcrumbs_wrapper, body.page-template-external-content #block_breadcrumbs_wrapper, body.page-template-featured-image #block_breadcrumbs_wrapper, body.page-template-featured-slideshow #block_breadcrumbs_wrapper, body.page-template-featured-video #block_breadcrumbs_wrapper, body.state_biography-template-default #block_breadcrumbs_wrapper {
    margin: 0 40px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-default #block_breadcrumbs_wrapper, body.page-template-biography-collection #block_breadcrumbs_wrapper, body.page-template-collection-by-terms #block_breadcrumbs_wrapper, body.page-template-curated-collection #block_breadcrumbs_wrapper, body.page-template-external-content #block_breadcrumbs_wrapper, body.page-template-featured-image #block_breadcrumbs_wrapper, body.page-template-featured-slideshow #block_breadcrumbs_wrapper, body.page-template-featured-video #block_breadcrumbs_wrapper, body.state_biography-template-default #block_breadcrumbs_wrapper {
    margin: 0 65px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-default #block_breadcrumbs_wrapper, body.page-template-biography-collection #block_breadcrumbs_wrapper, body.page-template-collection-by-terms #block_breadcrumbs_wrapper, body.page-template-curated-collection #block_breadcrumbs_wrapper, body.page-template-external-content #block_breadcrumbs_wrapper, body.page-template-featured-image #block_breadcrumbs_wrapper, body.page-template-featured-slideshow #block_breadcrumbs_wrapper, body.page-template-featured-video #block_breadcrumbs_wrapper, body.state_biography-template-default #block_breadcrumbs_wrapper {
    margin: 0 50px;
  }
}
body.page-template-default.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-biography-collection.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-collection-by-terms.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-curated-collection.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-external-content.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-featured-image.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-featured-slideshow.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-featured-video.has-bureau-subnav #block_breadcrumbs_wrapper, body.state_biography-template-default.has-bureau-subnav #block_breadcrumbs_wrapper {
  margin: 0 10px;
  margin-top: 20px;
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-default.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-biography-collection.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-collection-by-terms.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-curated-collection.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-external-content.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-featured-image.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-featured-slideshow.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-featured-video.has-bureau-subnav #block_breadcrumbs_wrapper, body.state_biography-template-default.has-bureau-subnav #block_breadcrumbs_wrapper {
    margin: 0 65px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-default.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-biography-collection.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-collection-by-terms.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-curated-collection.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-external-content.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-featured-image.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-featured-slideshow.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-featured-video.has-bureau-subnav #block_breadcrumbs_wrapper, body.state_biography-template-default.has-bureau-subnav #block_breadcrumbs_wrapper {
    margin: 0 50px;
  }
}
@media (min-width: 62em) {
  body.page-template-biography-collection.has-bureau-subnav #block_breadcrumbs_wrapper {
    margin: 0 55px;
  }
}
body.page-template-blank-template #block_breadcrumbs_wrapper {
  margin: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-blank-template #block_breadcrumbs_wrapper {
    margin: 0 58px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-blank-template #block_breadcrumbs_wrapper {
    margin: 0 58px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-blank-template #block_breadcrumbs_wrapper {
    margin: 0 52px;
  }
}
body.page-template-blank-template.has-bureau-subnav #block_breadcrumbs_wrapper {
  margin: 0 10px;
  margin-top: 20px;
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-blank-template.has-bureau-subnav #block_breadcrumbs_wrapper {
    margin: 0 65px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-blank-template.has-bureau-subnav #block_breadcrumbs_wrapper {
    margin: 0 50px;
  }
}
body.page-template-dipnote-landing #block_breadcrumbs_wrapper {
  margin: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-dipnote-landing #block_breadcrumbs_wrapper {
    margin: 0 40px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-dipnote-landing #block_breadcrumbs_wrapper {
    margin: 0 50px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-dipnote-landing #block_breadcrumbs_wrapper {
    margin: 0 52px;
  }
}
body.page-template-general-landing #block_breadcrumbs_wrapper {
  margin: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-general-landing #block_breadcrumbs_wrapper {
    margin: 0 30px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-general-landing #block_breadcrumbs_wrapper {
    margin: 0 55px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-general-landing #block_breadcrumbs_wrapper {
    margin: 0 50px;
  }
}
body.page-template-policy-issues-landing #block_breadcrumbs_wrapper {
  margin: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-policy-issues-landing #block_breadcrumbs_wrapper {
    margin: 0 58px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-policy-issues-landing #block_breadcrumbs_wrapper {
    margin: 0 58px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-policy-issues-landing #block_breadcrumbs_wrapper {
    margin: 0 52px;
  }
}
body.page-template-gutenberg-blank-template div.entry-content.gutenberg_blank #block_breadcrumbs_wrapper {
  margin: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-gutenberg-blank-template div.entry-content.gutenberg_blank #block_breadcrumbs_wrapper {
    margin: 0 40px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-gutenberg-blank-template div.entry-content.gutenberg_blank #block_breadcrumbs_wrapper {
    margin: 0 50px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-gutenberg-blank-template div.entry-content.gutenberg_blank #block_breadcrumbs_wrapper {
    margin: 0 55px;
  }
}
body.state_bureau-template-default #block_breadcrumbs_wrapper {
  margin: 0 20px;
}
@media (min-width: 48em) {
  body.state_bureau-template-default #block_breadcrumbs_wrapper {
    margin: 0 40px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.state_bureau-template-default #block_breadcrumbs_wrapper {
    margin: 0 50px !important;
  }
}
@media (min-width: 62em) {
  body.state_bureau-template-default #block_breadcrumbs_wrapper {
    margin: 0 55px;
  }
}
body.page-template-standard-landing #block_breadcrumbs_wrapper, body.page-template-state-by-state-landing #block_breadcrumbs_wrapper, body.state_briefing-template-default #block_breadcrumbs_wrapper, body.state_state-template-default #block_breadcrumbs_wrapper, body.state_country-template-default #block_breadcrumbs_wrapper {
  margin: 0 20px;
}
@media (min-width: 48em) {
  body.page-template-standard-landing #block_breadcrumbs_wrapper, body.page-template-state-by-state-landing #block_breadcrumbs_wrapper, body.state_briefing-template-default #block_breadcrumbs_wrapper, body.state_state-template-default #block_breadcrumbs_wrapper, body.state_country-template-default #block_breadcrumbs_wrapper {
    margin: 0 40px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-standard-landing #block_breadcrumbs_wrapper, body.page-template-state-by-state-landing #block_breadcrumbs_wrapper, body.state_briefing-template-default #block_breadcrumbs_wrapper, body.state_state-template-default #block_breadcrumbs_wrapper, body.state_country-template-default #block_breadcrumbs_wrapper {
    margin: 0 50px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-standard-landing #block_breadcrumbs_wrapper, body.page-template-state-by-state-landing #block_breadcrumbs_wrapper, body.state_briefing-template-default #block_breadcrumbs_wrapper, body.state_state-template-default #block_breadcrumbs_wrapper, body.state_country-template-default #block_breadcrumbs_wrapper {
    margin: 0 58px;
  }
}
body.page-template-standard-landing.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-state-by-state-landing.has-bureau-subnav #block_breadcrumbs_wrapper, body.state_briefing-template-default.has-bureau-subnav #block_breadcrumbs_wrapper, body.state_state-template-default.has-bureau-subnav #block_breadcrumbs_wrapper, body.state_country-template-default.has-bureau-subnav #block_breadcrumbs_wrapper {
  margin: 0 10px;
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.page-template-standard-landing.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-state-by-state-landing.has-bureau-subnav #block_breadcrumbs_wrapper, body.state_briefing-template-default.has-bureau-subnav #block_breadcrumbs_wrapper, body.state_state-template-default.has-bureau-subnav #block_breadcrumbs_wrapper, body.state_country-template-default.has-bureau-subnav #block_breadcrumbs_wrapper {
    margin: 0 50px !important;
  }
}
@media (min-width: 62em) {
  body.page-template-standard-landing.has-bureau-subnav #block_breadcrumbs_wrapper, body.page-template-state-by-state-landing.has-bureau-subnav #block_breadcrumbs_wrapper, body.state_briefing-template-default.has-bureau-subnav #block_breadcrumbs_wrapper, body.state_state-template-default.has-bureau-subnav #block_breadcrumbs_wrapper, body.state_country-template-default.has-bureau-subnav #block_breadcrumbs_wrapper {
    margin: 0 50px;
  }
}
body.state_report-template-default #block_breadcrumbs_wrapper {
  margin: 0 20px;
}
@media (min-width: 48em) {
  body.state_report-template-default #block_breadcrumbs_wrapper {
    margin: 0 40px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.state_report-template-default #block_breadcrumbs_wrapper {
    margin: 0 50px !important;
  }
}
@media (min-width: 62em) {
  body.state_report-template-default #block_breadcrumbs_wrapper {
    margin: 0 65px;
  }
}
body.state_trip_travel-template-featured-slideshow #block_breadcrumbs_wrapper {
  margin: 0 20px;
}
@media (min-width: 48em) {
  body.state_trip_travel-template-featured-slideshow #block_breadcrumbs_wrapper {
    margin: 0 40px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  body.state_trip_travel-template-featured-slideshow #block_breadcrumbs_wrapper {
    margin: 0 67px !important;
  }
}
@media (min-width: 62em) {
  body.state_trip_travel-template-featured-slideshow #block_breadcrumbs_wrapper {
    margin: 0 55px;
  }
}

.entry-content .state-briefings-calendar-block table {
  display: table;
}
.entry-content .state-briefings-calendar-block table tr:nth-child(odd) {
  background: none;
}
.entry-content .state-briefings-calendar-block table a {
  text-decoration: none;
}
.entry-content .state-briefings-calendar-block table a:hover {
  text-decoration: underline;
}
.entry-content .state-briefings-calendar-block table caption {
  padding-bottom: 22px;
  padding-top: 1px;
}
@media (min-width: 62em) {
  .entry-content .state-briefings-calendar-block table caption {
    padding-bottom: 22px;
    padding-top: 30px;
  }
}
.entry-content .state-briefings-calendar-block .calendar thead th {
  text-align: center;
}
.entry-content .state-briefings-calendar-block .calendar caption > div .this-month {
  font-size: 14px;
  text-align: center;
}
@media (min-width: 62em) {
  .entry-content .state-briefings-calendar-block .calendar caption > div .this-month {
    font-size: 20px;
  }
}
.entry-content .state-briefings-calendar-block .calendar .calendar__spinner i {
  font-style: normal;
}

.bureau_mission_block .profile-card {
  margin-bottom: 20px;
}
.bureau_mission_block .profile-card:last-child {
  margin-bottom: 0;
}
.bureau_mission_block .profile-card__title, .bureau_mission_block .profile-card__name {
  margin: 0 !important;
}
.bureau_mission_block .profile-card__title {
  line-height: 1.4285714286 !important;
}
.bureau_mission_block .bureau-intro__addlink p {
  margin: 0 !important;
  padding: 0 !important;
}
.bureau_mission_block .bureau-intro__copy {
  line-height: 1.75 !important;
  margin-bottom: 30px !important;
  padding: 0 !important;
}
.bureau_mission_block .bureau-intro__social p {
  margin: 0 !important;
  padding: 0 !important;
}
.bureau_mission_block .bureau-intro__subtitle {
  margin-bottom: 14px !important;
  padding: 0 !important;
}

.wp-block-bureau-relationship-block h2 {
  margin: unset !important;
  margin-bottom: 24px !important;
  padding: unset !important;
}
.wp-block-bureau-relationship-block h3 {
  margin: 0 auto !important;
}
.wp-block-bureau-relationship-block ul {
  margin: unset !important;
}
.wp-block-bureau-relationship-block h2.stars-above {
  padding-top: 22px !important;
}
.wp-block-bureau-relationship-block p {
  margin: unset !important;
}
.wp-block-bureau-relationship-block .section-header {
  -ms-grid-rows: auto auto auto;
  position: relative;
}
@media (min-width: 48em) {
  .wp-block-bureau-relationship-block .section-header {
    -ms-grid-rows: auto auto;
  }
}
@media (min-width: 62em) {
  .wp-block-bureau-relationship-block .section-header {
    margin-bottom: 96px;
  }
  .wp-block-bureau-relationship-block .section-header::after {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
    border-bottom: 1px solid rgba(151, 151, 151, 0.2);
    bottom: 0;
    content: "";
    display: block;
    margin: auto;
    max-width: 1200px;
    position: absolute;
    width: 100%;
  }
}
.wp-block-bureau-relationship-block .section-header.section-header--is-related-content {
  margin-bottom: 34px;
}
@media (min-width: 48em) {
  .wp-block-bureau-relationship-block .section-header.section-header--is-related-content {
    margin-bottom: 44px;
  }
}
.wp-block-bureau-relationship-block .section-header.section-header--is-related-content::after {
  display: none;
}
.wp-block-bureau-relationship-block .section-header__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  -ms-grid-row: 2;
  color: #333;
  margin-bottom: 24px;
}
@media (min-width: 62em) {
  .wp-block-bureau-relationship-block .section-header__headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
@media (min-width: 48em) {
  .wp-block-bureau-relationship-block .section-header__headline {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
  }
}
@media (min-width: 62em) {
  .wp-block-bureau-relationship-block .section-header__headline {
    -ms-grid-column: 1;
    -ms-grid-column-span: 17;
    grid-column: 1/span 9;
  }
}
.section-header--is-related-content .wp-block-bureau-relationship-block .section-header__headline {
  margin-bottom: 0;
}
.wp-block-bureau-relationship-block .section-header__link {
  -ms-grid-row: 3;
  -ms-grid-row-align: center;
  align-self: center;
  margin-bottom: 36px;
}
.wp-block-bureau-relationship-block .section-header__link a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #4574a1;
  font-weight: bold;
  position: relative;
  transition: all 0.2s ease;
}
.wp-block-bureau-relationship-block .section-header__link a:hover {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.wp-block-bureau-relationship-block .section-header__link a:visited {
  color: #6a7590;
  transition: all 0.2s ease;
}
.wp-block-bureau-relationship-block .section-header__link a:visited:hover {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.wp-block-bureau-relationship-block .section-header__link .icon-svg {
  display: inline-block;
  height: 8px;
  position: relative;
  top: 0;
  width: 17px;
}
.wp-block-bureau-relationship-block .section-header__link .icon-svg svg g {
  stroke: #d01319;
}
@media (min-width: 48em) {
  .wp-block-bureau-relationship-block .section-header__link {
    -ms-grid-row: 2;
    -ms-grid-column: 11;
    -ms-grid-column-span: 5;
    grid-column: 6/span 3;
    margin-bottom: 0;
    text-align: right;
  }
}
@media (min-width: 62em) {
  .wp-block-bureau-relationship-block .section-header__link {
    -ms-grid-column: 19;
    -ms-grid-column-span: 5;
    grid-column: 10/span 3;
  }
}
.wp-block-bureau-relationship-block .stars-above {
  padding-top: 22px;
  position: relative;
}
.wp-block-bureau-relationship-block .stars-above::before {
  background: url("../images/star.svg") 0 0 repeat;
  content: "";
  display: block;
  font-size: 12px;
  height: 18px;
  left: 0;
  line-height: 1;
  max-width: 53px;
  position: absolute;
  top: 0;
  width: 53px;
}
.wp-block-bureau-relationship-block .stars-above--centered::before {
  left: 50%;
  transform: translateX(-50%);
}
.wp-block-bureau-relationship-block .stars-above--small {
  padding-top: 19px;
}
.wp-block-bureau-relationship-block .stars-above--small::before {
  font-size: 9px;
}
.wp-block-bureau-relationship-block .stars-above--large::before {
  background-size: 25px;
  height: 25px;
  max-width: 80px;
  width: 80px;
}
.wp-block-bureau-relationship-block .state-rtl .stars-above::before {
  left: "";
  right: 0;
}
.wp-block-bureau-relationship-block .centered-header h2 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  color: #333;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 5.5px;
  line-height: 1.25;
  margin-bottom: 43px;
  margin-left: 2.75px;
  padding-bottom: 16px;
  padding-top: 26px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .wp-block-bureau-relationship-block .centered-header h2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .wp-block-bureau-relationship-block .centered-header h2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.wp-block-bureau-relationship-block .centered-header h2::after {
  background: #c1a783;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 100px;
}
.wp-block-bureau-relationship-block .relationship {
  padding: 48px 0;
}
@media (min-width: 48em) {
  .wp-block-bureau-relationship-block .relationship {
    padding: 40px 0;
  }
}
.wp-block-bureau-relationship-block .relationship--state_country {
  background-image: url("../images/wavy-bg.jpg");
}
.wp-block-bureau-relationship-block .tab-panel__title {
  color: #0a314d;
  display: block;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 1.2em;
  padding: 0 !important;
  position: relative;
  width: 100%;
}
.wp-block-bureau-relationship-block .tab-panel__title a,
.wp-block-bureau-relationship-block .tab-panel__title a:visited,
.wp-block-bureau-relationship-block .tab-panel__title a:hover {
  color: inherit;
  display: table;
  width: 100%;
}
@media only screen and (max-device-width: 1023px) and (-webkit-min-device-pixel-ratio: 2) {
  .wp-block-bureau-relationship-block .tab-panel__title a,
.wp-block-bureau-relationship-block .tab-panel__title a:visited,
.wp-block-bureau-relationship-block .tab-panel__title a:hover {
    padding: 1.2em 0;
  }
}
.wp-block-bureau-relationship-block .tab-panel__title .icon-svg {
  height: 18px;
  pointer-events: none;
  right: 8px;
  top: 1.2em;
  transform: rotateX(0deg);
  transform-origin: center;
  width: 18px;
}
@media (min-width: 62em) {
  .wp-block-bureau-relationship-block .tab-panel__title .icon-svg {
    display: none;
  }
}
@media (min-width: 62em) {
  .wp-block-bureau-relationship-block .tab-panel__title {
    margin: 0 auto 24px !important;
  }
  .wp-block-bureau-relationship-block .tab-panel__title:focus,
.wp-block-bureau-relationship-block .tab-panel__title a:focus {
    outline: none;
  }
}
@media only screen and (max-device-width: 1023px) and (-webkit-min-device-pixel-ratio: 2) {
  .wp-block-bureau-relationship-block .tab-panel__title {
    border-top: 1px solid rgba(151, 151, 151, 0.2);
    margin-bottom: 0;
  }
}
.wp-block-bureau-relationship-block .active-tab .tab-panel__title .icon-svg {
  transform: rotateX(180deg);
}
@media only screen and (max-device-width: 1023px) and (-webkit-min-device-pixel-ratio: 2) {
  .wp-block-bureau-relationship-block .tab-view__links {
    display: none;
  }
}
@media (min-width: 62em) {
  .wp-block-bureau-relationship-block .tab-view__links {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
    position: relative;
    top: -12px;
  }
  .wp-block-bureau-relationship-block .tab-view__links a {
    display: table;
    max-width: 272px;
  }
}
.wp-block-bureau-relationship-block .tab-view__links li {
  border-left: 2px solid rgba(151, 151, 151, 0.2);
  padding: 18px 0 18px 48px;
}
.wp-block-bureau-relationship-block .tab-view__links li.active {
  border-color: #ab9162;
}
.wp-block-bureau-relationship-block .tab-view__links a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #767676;
  font-weight: bold;
}
.wp-block-bureau-relationship-block .tab-view__links a:hover {
  color: #333;
}
.wp-block-bureau-relationship-block .tab-view__links .active a {
  color: #333;
}
.wp-block-bureau-relationship-block .tab-view__link--hidden {
  display: none;
}
.wp-block-bureau-relationship-block .tab-view__panels {
  border-bottom: 1px solid rgba(151, 151, 151, 0.2);
  -ms-grid-column: 1;
  -ms-grid-column-span: 15;
  grid-column: 1/span 8;
}
@media (min-width: 62em) {
  .wp-block-bureau-relationship-block .tab-view__panels {
    -ms-grid-column: 11;
    -ms-grid-column-span: 11;
    grid-column: 6/span 6;
    border-bottom: 0;
  }
}
.wp-block-bureau-relationship-block .tab-panel--hidden {
  display: none !important;
}
@media (min-width: 62em) {
  .wp-block-bureau-relationship-block .tab-panel {
    display: none;
  }
  .wp-block-bureau-relationship-block .tab-panel.active-tab {
    display: block;
  }
  .wp-block-bureau-relationship-block .tab-panel.active-tab .tab-panel__content {
    display: block;
  }
}
.wp-block-bureau-relationship-block .tab-panel__content {
  font-size: 14px;
  line-height: 1.7142857143;
  padding-bottom: 1.7142857143em;
}
.wp-block-bureau-relationship-block .tab-panel__content:focus {
  outline: none;
}
.active-tab .wp-block-bureau-relationship-block .tab-panel__content {
  display: block;
}
@media (min-width: 62em) {
  .wp-block-bureau-relationship-block .tab-panel__content {
    display: block;
  }
}
.wp-block-bureau-relationship-block .tab-panel__content p {
  padding: 0 !important;
}
.wp-block-bureau-relationship-block .tab-panel__link {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #4574a1;
  display: inline-block;
  margin-top: 12px;
}
.wp-block-bureau-relationship-block .tab-panel__link:hover, .wp-block-bureau-relationship-block .tab-panel__link:active, .wp-block-bureau-relationship-block .tab-panel__link:focus {
  color: #8d98aa;
}
.wp-block-bureau-relationship-block .tab-panel__link:hover > .icon-svg, .wp-block-bureau-relationship-block .tab-panel__link:active > .icon-svg, .wp-block-bureau-relationship-block .tab-panel__link:focus > .icon-svg {
  transform: translateX(4px);
}
.wp-block-bureau-relationship-block .tab-panel__link .icon-svg {
  display: inline-block;
  height: 8px;
  position: relative;
  right: 0;
  top: -1px;
  transition: transform 0.2s ease;
  width: 17px;
}
.wp-block-bureau-relationship-block .tab-panel__link .icon-svg svg {
  left: 0;
  position: absolute;
  top: 0;
}
.wp-block-bureau-relationship-block .tab-panel__link .icon-svg svg g {
  stroke: #d01319;
}
.wp-block-bureau-relationship-block .tab-panel__link svg path {
  fill: #d01319;
}

.wp-block-bureaus-offices {
  border: 0 !important;
  margin: auto;
  max-width: 760px;
}
.wp-block-bureaus-offices .additional-links__content {
  border: 0;
  padding: 0;
}
.wp-block-bureaus-offices .additional-links__content .additional-links__list-item-link:hover, .wp-block-bureaus-offices .additional-links__content .additional-links__list-item-link:active, .wp-block-bureaus-offices .additional-links__content .additional-links__list-item-link:focus {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.wp-block-bureaus-offices .additional-links__content .additional-links__list-item-link:visited {
  color: #6a7590 !important;
}
.wp-block-bureaus-offices .additional-links__content .additional-links__list-item-link:visited:hover {
  color: #68778f !important;
}
.wp-block-bureaus-offices .additional-links__content .additional-links__list {
  margin: 0;
}
.wp-block-bureaus-offices .additional-links__content .additional-links__list-item {
  margin-bottom: 0;
  margin-top: 0;
}
.wp-block-bureaus-offices .additional-links__content .additional-links__list-item-text {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.25px;
  line-height: 40px;
}
.wp-block-bureaus-offices .additional-links__content .additional-links__list-wrapper {
  margin: 0;
}
.wp-block-bureaus-offices .expand_button {
  font-size: 11pt;
  font-weight: 700;
}
.wp-block-bureaus-offices #bureaus-offices-expand-box {
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);
  margin: auto;
  max-width: 758px;
}

.entry-content .wp-block-bureaus-offices {
  padding-bottom: 35px !important;
  padding-top: 35px !important;
}

.wp-block-button {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 24px;
  margin-top: 24px;
  text-align: center;
  text-decoration: none !important;
}
.wp-block-button.is-style-state-btn-homepage-hero .icon-svg {
  display: inline-block;
  height: 12px;
  margin-left: 10px;
  position: relative;
  transition: transform 0.2s ease;
  width: 23px;
}
.wp-block-button.is-style-state-btn-homepage-hero .wp-block-button__link {
  border: 2px solid #fff;
  border-radius: 0;
  color: #fff;
  font-size: 12px;
  padding: 14px 20px;
}
.wp-block-button.is-style-state-btn-homepage-hero .wp-block-button__link:hover {
  border: 4px solid #fff !important;
  border-bottom: 4px solid #fff !important;
  color: #fff !important;
}
.wp-block-button.is-style-state-btn-homepage-hero .wp-block-button__link svg {
  stroke-width: 1;
}
.wp-block-button.is-style-state-btn-homepage-hero .wp-block-button__link svg path {
  fill: #fff;
}
.wp-block-button.is-style-state-btn-homepage-hero:hover .icon-svg, .wp-block-button.is-style-state-btn-homepage-hero:active .icon-svg, .wp-block-button.is-style-state-btn-homepage-hero:focus .icon-svg {
  transform: translateX(4px);
}
.wp-block-button.is-style-state-btn-homepage-hero:hover .icon-svg path, .wp-block-button.is-style-state-btn-homepage-hero:active .icon-svg path, .wp-block-button.is-style-state-btn-homepage-hero:focus .icon-svg path {
  fill: #8d98aa;
}
.wp-block-button.is-style-state-btn-default-hero .wp-block-button__link {
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 22px;
  color: #fff;
  font-size: 12px;
  letter-spacing: 1.5px;
  margin-bottom: 34px;
  margin-top: 20px;
  padding: 14px 20px;
  transition: all 0.2s ease;
  width: 174px;
}
.page-template-external-content .wp-block-button.is-style-state-btn-default-hero .wp-block-button__link {
  width: 100%;
}
.wp-block-button.is-style-state-btn-default-hero .icon-download,
.wp-block-button.is-style-state-btn-default-hero .icon-svg__hero,
.wp-block-button.is-style-state-btn-default-hero .icon-svg__content {
  display: none;
}
.wp-block-button.is-style-state-btn-hero-img .wp-block-button__link {
  border: 2px solid #fff;
  border-radius: 22px;
  color: #fff;
  font-size: 12px;
  letter-spacing: 1.5px;
  margin-bottom: 26px;
  margin-top: 20px;
  padding: 14px 20px;
  text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.3);
  transition: all 0.2s ease;
  width: 174px;
}
.wp-block-button.is-style-state-btn-hero-img .wp-block-button__link:hover, .wp-block-button.is-style-state-btn-hero-img .wp-block-button__link:active, .wp-block-button.is-style-state-btn-hero-img .wp-block-button__link:focus {
  text-decoration: underline;
}
.wp-block-button.is-style-outline a:visited {
  color: transparent;
}
.wp-block-button.is-style-outline a:hover {
  border: 2px solid #8d98aa !important;
  color: #8d98aa !important;
}
.wp-block-button.is-style-state-btn-homepage-hero .wp-block-button__link:visited, .wp-block-button.is-style-state-btn-default-hero .wp-block-button__link:visited, .wp-block-button.is-style-state-btn-hero-img .wp-block-button__link:visited {
  border: 2px solid #d4d4d4 !important;
  color: #d4d4d4 !important;
}
.wp-block-button .icon-external,
.wp-block-button .icon-external__white {
  display: none;
}

.entry-content > .wp-block-buttons {
  margin: auto;
  max-width: 760px;
}

.wp-block-buttons {
  margin: auto;
  padding: 0 20px;
}
@media (min-width: 48em) {
  .wp-block-buttons {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .wp-block-buttons {
    max-width: 760px;
    padding: 0;
  }
}

.wp-block-calendar {
  color: #0a314d;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  margin-bottom: 48px;
  max-width: 760px;
  padding: 20px;
}
.wp-block-calendar.alignleft {
  align-items: start;
  float: none;
}
.wp-block-calendar.alignleft table {
  float: left;
  width: 80%;
}
.wp-block-calendar.alignleft .calendar__mobile-listing {
  width: 80%;
}
.wp-block-calendar.alignright {
  align-items: end;
  align-items: flex-end;
  float: none;
}
.wp-block-calendar.alignright table {
  float: right;
  width: 80%;
}
.wp-block-calendar.alignright .calendar__mobile-listing {
  width: 80%;
}
.wp-block-calendar.alignfull .calendar__mobile-listing {
  padding: 20px !important;
}
.wp-block-calendar.alignwide {
  padding: 0 20px;
  width: 100%;
}
.wp-block-calendar.alignwide table {
  max-width: 974px;
}
.wp-block-calendar.aligncenter, .wp-block-calendar.alignfull, .wp-block-calendar.alignwide {
  align-items: center;
}
.wp-block-calendar.aligncenter .calendar__mobile-listing, .wp-block-calendar.alignfull .calendar__mobile-listing, .wp-block-calendar.alignwide .calendar__mobile-listing {
  width: 100%;
}
.wp-block-calendar table {
  display: table !important;
  max-width: 100%;
  width: 100%;
}
.wp-block-calendar caption {
  border-bottom: 1px solid #ccc;
  font-size: 14px !important;
  font-weight: 700;
  padding-bottom: 20px !important;
  padding-top: 20px;
}
@media (min-width: 48em) {
  .wp-block-calendar caption {
    font-size: 20px !important;
  }
}
.wp-block-calendar caption > div .previous-month,
.wp-block-calendar caption > div .next-month {
  display: none;
}
.wp-block-calendar caption > div .this-month {
  text-align: center;
  width: 100%;
}
.wp-block-calendar caption > div .this-month span {
  display: inline-block;
  padding-bottom: 8px;
  position: relative;
}
.wp-block-calendar caption > div .this-month span::after {
  border-bottom: 4px solid #d01319;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
}
.wp-block-calendar thead th {
  background: #fff;
  font-size: 12px;
  font-weight: 200;
  padding: 30px 0 10px;
  text-align: center;
  text-transform: uppercase;
}
.wp-block-calendar thead th .mobile {
  display: block;
}
@media (min-width: 48em) {
  .wp-block-calendar thead th .mobile {
    display: none;
  }
}
.wp-block-calendar thead th .desktop {
  display: none;
}
@media (min-width: 48em) {
  .wp-block-calendar thead th .desktop {
    display: block;
  }
}
.wp-block-calendar tbody td a, .wp-block-calendar__mobile-listing__posts a {
  display: block;
  font-weight: 700;
  line-height: 1.2;
  padding: 0;
}
@media (min-width: 48em) {
  .wp-block-calendar tbody td a, .wp-block-calendar__mobile-listing__posts a {
    padding: 4px;
  }
}
.wp-block-calendar tbody td a:hover, .wp-block-calendar tbody td a:active, .wp-block-calendar tbody td a:focus, .wp-block-calendar__mobile-listing__posts a:hover, .wp-block-calendar__mobile-listing__posts a:active, .wp-block-calendar__mobile-listing__posts a:focus {
  text-decoration: underline;
}
.wp-block-calendar tbody td a.department-press-briefing, .wp-block-calendar__mobile-listing__posts a.department-press-briefing {
  background: #0a314d;
  color: #fff;
}
.wp-block-calendar tbody td a.policy-briefing, .wp-block-calendar__mobile-listing__posts a.policy-briefing {
  background: #8d98aa;
  color: #0a314d;
}
.wp-block-calendar tbody td {
  background: #fff;
  font-size: 11px;
  font-weight: 700;
  padding: 0 10px;
  text-align: center;
  width: 14.2857142857%;
}
@media (min-width: 48em) {
  .wp-block-calendar tbody td {
    border: 1px solid #ccc;
    font-size: 12px;
    height: 125px;
    padding: 10px;
  }
}
.wp-block-calendar tbody td.today {
  color: #d01319;
}
.wp-block-calendar tbody td .calendar__square-container {
  display: flex;
  height: 14px;
  justify-content: center;
  margin-bottom: 16px;
  margin-top: 3px;
}
@media (min-width: 48em) {
  .wp-block-calendar tbody td .calendar__square-container {
    display: block;
    height: auto;
    margin: 1em 0 0;
  }
}
.wp-block-calendar tbody td .calendar__square-container a {
  height: 14px;
  margin: 0 1px;
  overflow: hidden;
  text-align: left;
  text-decoration: none;
  text-indent: -9999px;
  width: 14px;
}
@media (min-width: 48em) {
  .wp-block-calendar tbody td .calendar__square-container a {
    height: auto;
    margin-bottom: 3px;
    overflow: visible;
    position: relative;
    text-indent: 0;
    width: 100%;
  }
}
.wp-block-calendar tbody td .calendar__square-container a .calendar__briefing-popup {
  background: #fff;
  border-left: 4px solid;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  color: #0a314d;
  display: none;
  font-size: 14px;
  font-weight: 400;
  left: 50%;
  min-width: 250px;
  padding: 7px;
  position: absolute;
  top: 75%;
  width: auto;
  z-index: 3;
}
.wp-block-calendar tbody td .calendar__square-container a .calendar__briefing-popup span {
  display: block;
  font-weight: 700;
  margin-bottom: 0.5em;
}
.wp-block-calendar tbody td .calendar__square-container a.department-press-briefing .calendar__briefing-popup {
  border-color: #0a314d;
}
.wp-block-calendar tbody td .calendar__square-container a.policy-briefing .calendar__briefing-popup {
  border-color: #8d98aa;
}
.wp-block-calendar tbody td .calendar__square-container a:hover {
  text-decoration: underline;
}
@media (min-width: 48em) {
  .wp-block-calendar tbody td .calendar__square-container a:hover .calendar__briefing-popup {
    display: block;
  }
}
.wp-block-calendar .calendar__mobile-listing {
  border-top: 1px solid #ccc;
  margin: 10px 0 0 !important;
  padding: 24px 0 0 !important;
  text-align: left;
}
@media (min-width: 48em) {
  .wp-block-calendar .calendar__mobile-listing {
    display: none;
  }
}
.wp-block-calendar .calendar__mobile-listing li {
  display: flex;
  margin-bottom: 12px;
}
.wp-block-calendar .calendar__mobile-listing .date-of-month {
  display: block;
  font-family: "EB Garamond", Times, Serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
}
.wp-block-calendar .calendar__mobile-listing .day-of-week {
  font-size: 11px;
  line-height: 1;
}
.wp-block-calendar .calendar__mobile-listing__posts {
  flex-grow: 1;
  margin-left: 22px;
}
.wp-block-calendar .calendar__mobile-listing__posts a {
  font-size: 11px;
  font-weight: 400;
  margin-bottom: 4px;
  padding: 8px;
}
.wp-block-calendar .calendar__mobile-listing__posts a span {
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0.5em;
}

.classic-block-wrapper {
  display: block;
  grid-column-gap: 2.63%;
  grid-template-columns: repeat(12, 1fr);
  line-height: 28px;
  margin: 0 auto;
  max-width: 1260px;
  padding: 0 20px;
  width: 100%;
}
.classic-block-wrapper hr {
  clear: both;
}
@media (min-width: 48em) {
  .classic-block-wrapper {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper {
    display: grid;
    padding: 0 60px;
  }
}
@media (min-width: 75em) {
  .classic-block-wrapper {
    padding: 0 60px;
  }
}
.classic-block-wrapper .wp-block-classic {
  grid-column: 1/span 2;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic {
    grid-column: 1/span 2;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic {
    grid-column: 3/span 8;
  }
}
@media (min-width: 75em) {
  .classic-block-wrapper .wp-block-classic {
    grid-column: 3/span 8;
  }
}
.classic-block-wrapper .wp-block-classic p,
.classic-block-wrapper .wp-block-classic ul,
.classic-block-wrapper .wp-block-classic ol,
.classic-block-wrapper .wp-block-classic h1,
.classic-block-wrapper .wp-block-classic h2,
.classic-block-wrapper .wp-block-classic h3,
.classic-block-wrapper .wp-block-classic h4,
.classic-block-wrapper .wp-block-classic h5 {
  max-width: 750px;
  padding: 0 20px;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic p,
.classic-block-wrapper .wp-block-classic ul,
.classic-block-wrapper .wp-block-classic ol,
.classic-block-wrapper .wp-block-classic h1,
.classic-block-wrapper .wp-block-classic h2,
.classic-block-wrapper .wp-block-classic h3,
.classic-block-wrapper .wp-block-classic h4,
.classic-block-wrapper .wp-block-classic h5 {
    padding: 0;
  }
}
.classic-block-wrapper .wp-block-classic ul,
.classic-block-wrapper .wp-block-classic ol {
  margin: 0 auto;
}
.classic-block-wrapper .wp-block-classic li > ol,
.classic-block-wrapper .wp-block-classic li > ul {
  margin-top: 0;
}
.classic-block-wrapper .wp-block-classic ol > li {
  margin-top: 10px;
}
.classic-block-wrapper .wp-block-classic ul > li {
  list-style: none !important;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.classic-block-wrapper .wp-block-classic ul > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  margin-right: 10px;
  position: absolute;
  top: 10px;
  transform: rotate(45deg);
  width: 0.4em;
}
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: circle"] > li,
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: disc"] > li,
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: square"] > li,
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: lower-greek"] > li,
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: lower-roman"] > li,
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: lower-alpha"] > li,
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: upper-greek"] > li,
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: upper-roman"] > li,
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: upper-alpha"] > li {
  padding-left: 10px;
}
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: circle"] > li,
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: disc"] > li,
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: square"] > li {
  left: 0;
  list-style: inherit !important;
}
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: circle"] > li::before,
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: disc"] > li::before,
.classic-block-wrapper .wp-block-classic ul[style*="list-style-type: square"] > li::before {
  display: none !important;
}
.classic-block-wrapper .wp-block-classic ul > li.content-feed__item {
  margin-top: 0;
  padding-left: 0;
}
.classic-block-wrapper .wp-block-classic ul > li.content-feed__item::before {
  display: none;
}
.classic-block-wrapper .wp-block-classic ul > li.content-feed__item .country-news-feed__article-eyebrow p {
  color: inherit;
  letter-spacing: inherit;
  line-height: 19px;
}
.classic-block-wrapper .wp-block-classic ul > li.content-feed__item p {
  line-height: 28px;
}
.classic-block-wrapper .wp-block-classic ul > li.content-feed__item .feed-item__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 22px;
  color: #333;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: -0.5px;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  text-transform: none;
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic ul > li.content-feed__item .feed-item__title {
    font-size: 24px;
    line-height: 30px;
  }
}
.classic-block-wrapper .wp-block-classic ul > li.content-feed__item .feed-item__title a {
  font-weight: 500;
}
.classic-block-wrapper .wp-block-classic p {
  line-height: 28px;
  margin: 20px auto;
}
.classic-block-wrapper .wp-block-classic .has-text-align-center {
  margin-left: auto;
  margin-right: auto;
}
.classic-block-wrapper .wp-block-classic p,
.classic-block-wrapper .wp-block-classic ul,
.classic-block-wrapper .wp-block-classic ol {
  color: #333;
  letter-spacing: -0.2px;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic p,
.classic-block-wrapper .wp-block-classic ul,
.classic-block-wrapper .wp-block-classic ol {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic p,
.classic-block-wrapper .wp-block-classic ul,
.classic-block-wrapper .wp-block-classic ol {
    padding: 0;
  }
}
.classic-block-wrapper .wp-block-classic a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.classic-block-wrapper .wp-block-classic a:hover, .classic-block-wrapper .wp-block-classic a:active, .classic-block-wrapper .wp-block-classic a:focus {
  text-decoration: none;
}
.classic-block-wrapper .wp-block-classic a:visited {
  color: #6a7590;
}
.classic-block-wrapper .wp-block-classic a:hover, .classic-block-wrapper .wp-block-classic a:active, .classic-block-wrapper .wp-block-classic a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.classic-block-wrapper .wp-block-classic h1 {
  color: #333;
  max-width: 750px;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic h1 {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.classic-block-wrapper .wp-block-classic h1,
.classic-block-wrapper .wp-block-classic h2,
.classic-block-wrapper .wp-block-classic h3,
.classic-block-wrapper .wp-block-classic h4,
.classic-block-wrapper .wp-block-classic h5 {
  margin: 36px auto 24px;
  padding: 0 20px;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic h1,
.classic-block-wrapper .wp-block-classic h2,
.classic-block-wrapper .wp-block-classic h3,
.classic-block-wrapper .wp-block-classic h4,
.classic-block-wrapper .wp-block-classic h5 {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic h1,
.classic-block-wrapper .wp-block-classic h2,
.classic-block-wrapper .wp-block-classic h3,
.classic-block-wrapper .wp-block-classic h4,
.classic-block-wrapper .wp-block-classic h5 {
    padding: 0;
  }
}
.classic-block-wrapper .wp-block-classic h1 a,
.classic-block-wrapper .wp-block-classic h2 a,
.classic-block-wrapper .wp-block-classic h3 a,
.classic-block-wrapper .wp-block-classic h4 a,
.classic-block-wrapper .wp-block-classic h5 a {
  font-weight: 400;
}
.classic-block-wrapper .wp-block-classic h1 .stars-above,
.classic-block-wrapper .wp-block-classic h2 .stars-above,
.classic-block-wrapper .wp-block-classic h3 .stars-above,
.classic-block-wrapper .wp-block-classic h4 .stars-above,
.classic-block-wrapper .wp-block-classic h5 .stars-above {
  padding-top: 22px;
}
.classic-block-wrapper .wp-block-classic h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.state-sitemap .classic-block-wrapper .wp-block-classic h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .state-sitemap .classic-block-wrapper .wp-block-classic h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.classic-block-wrapper .wp-block-classic h3 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic h3 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.classic-block-wrapper .wp-block-classic h4,
.classic-block-wrapper .wp-block-classic .header--four {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.classic-block-wrapper .wp-block-classic h5 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.classic-block-wrapper .wp-block-classic h6 {
  color: #333;
}
.classic-block-wrapper .wp-block-classic h2 > a,
.classic-block-wrapper .wp-block-classic h3 > a,
.classic-block-wrapper .wp-block-classic h4 > a,
.classic-block-wrapper .wp-block-classic h5 > a {
  border-bottom-color: rgba(69, 116, 161, 0);
  color: #4574a1;
  text-decoration: none;
  transition: all 0.2s ease;
}
.classic-block-wrapper .wp-block-classic h2 > a:hover, .classic-block-wrapper .wp-block-classic h2 > a:active, .classic-block-wrapper .wp-block-classic h2 > a:focus,
.classic-block-wrapper .wp-block-classic h3 > a:hover,
.classic-block-wrapper .wp-block-classic h3 > a:active,
.classic-block-wrapper .wp-block-classic h3 > a:focus,
.classic-block-wrapper .wp-block-classic h4 > a:hover,
.classic-block-wrapper .wp-block-classic h4 > a:active,
.classic-block-wrapper .wp-block-classic h4 > a:focus,
.classic-block-wrapper .wp-block-classic h5 > a:hover,
.classic-block-wrapper .wp-block-classic h5 > a:active,
.classic-block-wrapper .wp-block-classic h5 > a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
.classic-block-wrapper .wp-block-classic h2 + p,
.classic-block-wrapper .wp-block-classic h3 + p,
.classic-block-wrapper .wp-block-classic h4 + p,
.classic-block-wrapper .wp-block-classic h5 + p {
  margin-top: 8px;
}
.classic-block-wrapper .wp-block-classic table p {
  line-height: 20px;
}
.classic-block-wrapper .wp-block-classic .stars-above {
  padding-top: 22px;
}
.classic-block-wrapper .wp-block-classic .summary__list {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
  border: 1px solid #e5e5e5;
  flex: 1;
  padding: 20px 25px 30px;
}
.classic-block-wrapper .wp-block-classic .summary__list:first-child {
  margin-top: 0;
}
.classic-block-wrapper .wp-block-classic .summary__list > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.classic-block-wrapper .wp-block-classic .summary__list > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.classic-block-wrapper .wp-block-classic .summary__list > li a:hover, .classic-block-wrapper .wp-block-classic .summary__list > li a:active, .classic-block-wrapper .wp-block-classic .summary__list > li a:focus {
  text-decoration: none;
}
.classic-block-wrapper .wp-block-classic .summary__list > li a:visited {
  color: #6a7590;
}
.classic-block-wrapper .wp-block-classic .summary__list > li a:hover, .classic-block-wrapper .wp-block-classic .summary__list > li a:active, .classic-block-wrapper .wp-block-classic .summary__list > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.classic-block-wrapper .wp-block-classic .summary__list > li {
  list-style: none !important;
}
.classic-block-wrapper .wp-block-classic .summary__list > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.classic-block-wrapper .wp-block-classic .summary__list ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.classic-block-wrapper .wp-block-classic .summary__list ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .summary__list {
    padding: 30px 60px 35px;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic .summary__list {
    padding: 30px 80px 35px;
  }
}
@media (min-width: 75em) {
  .classic-block-wrapper .wp-block-classic .summary__list {
    padding: 30px 100px 35px;
  }
}
.isIE11 .classic-block-wrapper .wp-block-classic .summary__list {
  flex: none;
}
.classic-block-wrapper .wp-block-classic .summary__list h1,
.classic-block-wrapper .wp-block-classic .summary__list h2,
.classic-block-wrapper .wp-block-classic .summary__list h3,
.classic-block-wrapper .wp-block-classic .summary__list h4,
.classic-block-wrapper .wp-block-classic .summary__list h5 {
  color: #333;
  margin: 36px 0 24px;
}
.classic-block-wrapper .wp-block-classic .summary__list h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .summary__list h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.classic-block-wrapper .wp-block-classic .summary__list h2 .external-link .icon-external::after {
  background-size: 22px 22px;
  height: 22px;
  top: 3px;
  width: 22px;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .summary__list h2 .external-link .icon-external::after {
    background-size: 28px 27px;
    height: 25px;
    top: 3px;
    width: 26px;
  }
}
.classic-block-wrapper .wp-block-classic .summary__list h3 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .summary__list h3 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.classic-block-wrapper .wp-block-classic .summary__list h3 .external-link .icon-external::after {
  background-size: 18px 18px;
  height: 24px;
  top: 8px;
  width: 22px;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .summary__list h3 .external-link .icon-external::after {
    background-size: 24px 22px;
    height: 24px;
    top: 5px;
    width: 22px;
  }
}
.classic-block-wrapper .wp-block-classic .summary__list h4 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.classic-block-wrapper .wp-block-classic .summary__list h4 .external-link .icon-external::after {
  background-size: 15px 15px;
  height: 15px;
  top: 2px;
  width: 15px;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .summary__list h4 .external-link .icon-external::after {
    background-size: 18px 18px;
    height: 18px;
    top: 2px;
    width: 18px;
  }
}
.classic-block-wrapper .wp-block-classic .summary__list h5 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.classic-block-wrapper .wp-block-classic .summary__list ol {
  list-style: decimal;
}
.classic-block-wrapper .wp-block-classic .summary__list ol::before {
  content: none;
}
.classic-block-wrapper .wp-block-classic .summary__list .external-link .icon-external::after {
  background-repeat: no-repeat;
  background-size: 13px 13px;
  top: 6px;
}
.summary--index .classic-block-wrapper .wp-block-classic .summary__list {
  list-style: none;
  border: 0;
}
.summary--index .classic-block-wrapper .wp-block-classic .summary__list:first-child {
  margin-top: 0;
}
.summary--index .classic-block-wrapper .wp-block-classic .summary__list li {
  margin-top: -4px;
  padding: 0;
  position: relative;
}
.summary--index .classic-block-wrapper .wp-block-classic .summary__list li:first-child {
  margin-top: 0;
}
.summary--index .classic-block-wrapper .wp-block-classic .summary__list li::before {
  display: none;
}
.summary--index .classic-block-wrapper .wp-block-classic .summary__list li a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #4574a1;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: -0.18px;
  transition: color 0.2s ease;
}
.summary--index .classic-block-wrapper .wp-block-classic .summary__list li a:hover, .summary--index .classic-block-wrapper .wp-block-classic .summary__list li a:active, .summary--index .classic-block-wrapper .wp-block-classic .summary__list li a:focus {
  color: #8d98aa;
}
@media (min-width: 28.125em) {
  .summary--index .classic-block-wrapper .wp-block-classic .summary__list {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 10.666%;
         column-gap: 10.666%;
  }
}
@media (min-width: 48em) {
  .summary--index .classic-block-wrapper .wp-block-classic .summary__list {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 4.16%;
         column-gap: 4.16%;
  }
}
@media (min-width: 62em) {
  .summary--index .classic-block-wrapper .wp-block-classic .summary__list {
    -moz-column-gap: 3.125%;
         column-gap: 3.125%;
  }
}
@media (min-width: 75em) {
  .summary--index .classic-block-wrapper .wp-block-classic .summary__list {
    -moz-column-gap: 2.63%;
         column-gap: 2.63%;
  }
}
.summary--index .classic-block-wrapper .wp-block-classic .summary__list li {
  margin-bottom: 15px;
  margin-top: 0;
  vertical-align: top;
}
.summary--index .classic-block-wrapper .wp-block-classic .summary__list li a {
  border-bottom: 0;
  display: inline-block;
  line-height: 1.4;
  vertical-align: top;
}
.summary--index .classic-block-wrapper .wp-block-classic .summary__list li a:hover, .summary--index .classic-block-wrapper .wp-block-classic .summary__list li a:active, .summary--index .classic-block-wrapper .wp-block-classic .summary__list li a:focus {
  text-decoration: underline;
}
.classic-block-wrapper .wp-block-classic .summary__list ul li {
  padding-left: 0;
}
.classic-block-wrapper .wp-block-classic .inline-image {
  margin: 20px -20px 0;
  position: relative;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .inline-image {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic .inline-image {
    margin-left: -12.9027261462%;
  }
}
.classic-block-wrapper .wp-block-classic .inline-image:first-child:not(.inline-image--pull) {
  margin-top: 0;
}
.classic-block-wrapper .wp-block-classic .inline-image--pull {
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .inline-image--pull {
    width: 34.9%;
    margin-top: 20px;
  }
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .inline-image--pull.pull-left {
    float: left;
    margin-bottom: 1rem;
    margin-right: 4.16%;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic .inline-image--pull.pull-left {
    margin-left: -12.9027261462%;
  }
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .inline-image--pull.pull-right {
    float: right;
    margin-bottom: 1rem;
    margin-left: 4.16%;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic .inline-image--pull.pull-right {
    margin-right: -12.9027261462%;
  }
}
.classic-block-wrapper .wp-block-classic .inline-image img {
  display: block;
  height: auto;
  width: 100%;
}
@media (min-width: 62em) {
  .page-template-external-content .main-content .classic-block-wrapper .wp-block-classic .inline-image.pull-left {
    margin-left: 0;
  }
}
@media (min-width: 62em) {
  .page-template-external-content .main-content .classic-block-wrapper .wp-block-classic .inline-image.pull-right {
    margin-right: 0;
  }
}
@media (min-width: 62em) {
  .page-template-external-content .main-content .classic-block-wrapper .wp-block-classic .inline-image--full {
    margin-left: 0;
    margin-right: 0;
  }
}
.classic-block-wrapper .wp-block-classic .inline-image .watermark {
  bottom: 24px;
  margin-bottom: 10px;
  margin-right: 10px;
  position: relative;
  right: 0;
}
.classic-block-wrapper .wp-block-classic .inline-video {
  margin: 20px -20px 0;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .inline-video {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic .inline-video {
    margin-left: -12.9027261462%;
  }
}
.classic-block-wrapper .wp-block-classic .inline-video--pull {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .inline-video--pull {
    width: 34.9%;
    margin-top: 20px;
  }
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .inline-video--pull.pull-left {
    float: left;
    margin-bottom: 1rem;
    margin-right: 4.16%;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic .inline-video--pull.pull-left {
    margin-left: -12.9027261462%;
  }
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .inline-video--pull.pull-right {
    float: right;
    margin-bottom: 1rem;
    margin-left: 4.16%;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic .inline-video--pull.pull-right {
    margin-right: -12.9027261462%;
  }
}
.classic-block-wrapper .wp-block-classic .inline-video--full {
  width: 100%;
  width: -webkit-fill-available;
  width: -moz-available;
  width: fill-available;
}
.classic-block-wrapper .wp-block-classic .inline-video__frame {
  height: auto;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.classic-block-wrapper .wp-block-classic .inline-video__frame iframe,
.classic-block-wrapper .wp-block-classic .inline-video__frame object,
.classic-block-wrapper .wp-block-classic .inline-video__frame embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 62em) {
  .page-template-external-content .main-content .classic-block-wrapper .wp-block-classic .inline-video {
    margin-left: 0;
    margin-right: 0;
  }
}
.classic-block-wrapper .wp-block-classic .inline-video__frame {
  margin: auto;
  width: 100%;
}
.classic-block-wrapper .wp-block-classic .inline-video__frame.aspect-ratio-4-3 {
  padding-bottom: 75%;
}
.classic-block-wrapper .wp-block-classic .inline-video__frame.aspect-ratio-1-1 {
  padding-bottom: 100%;
}
.classic-block-wrapper .wp-block-classic .inline-video__caption {
  font-family: "EB Garamond", Times, Serif;
  font-size: 26px;
  line-height: 1.3076923077;
  padding: 24px 20px;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .inline-video__caption {
    padding: 24px 0;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic .inline-video__caption {
    font-size: 18px;
    line-height: 1.7777777778;
  }
}
.classic-block-wrapper .wp-block-classic .slider-wrapper--inline + * {
  margin-top: 30px;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .slider-wrapper--inline + * {
    margin-top: 70px;
  }
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .slider-wrapper--inline + * {
    margin-top: 86px;
  }
}
.classic-block-wrapper .wp-block-classic .centered-header h2 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  color: #333;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 5.5px;
  line-height: 1.25;
  margin-bottom: 43px;
  margin-left: 2.75px;
  padding-bottom: 16px;
  padding-top: 26px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .classic-block-wrapper .wp-block-classic .centered-header h2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .classic-block-wrapper .wp-block-classic .centered-header h2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.classic-block-wrapper .wp-block-classic .centered-header h2::after {
  background: #c1a783;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 100px;
}
.classic-block-wrapper .wp-block-classic .watermark {
  margin: 20px 20px 10px 0;
}
.classic-block-wrapper .slider__index {
  margin-top: 0 !important;
}
.classic-block-wrapper .slider-meta__title {
  margin-left: 0 !important;
}
.classic-block-wrapper .wp-caption-text {
  line-height: 1;
}

.other-news__list .classic-block-wrapper {
  display: block;
  line-height: 28px;
  padding: 0;
}

.wp-block-code {
  margin: 20px;
  word-break: break-word;
  white-space: pre-line;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
@media (min-width: 48em) {
  .wp-block-code {
    white-space: pre-wrap;
    max-width: 720px;
    margin: 0 auto;
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

body.page-template-collection-by-terms .wp-block-collection-filters-block,
body.page-template-external-content .wp-block-collection-filters-block,
body.tax-state_biography_types .wp-block-collection-filters-block,
body.post-type-archive-state_biography .wp-block-collection-filters-block {
  margin-top: 0;
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .wp-block-collection-filters-block,
body.page-template-external-content .wp-block-collection-filters-block,
body.tax-state_biography_types .wp-block-collection-filters-block,
body.post-type-archive-state_biography .wp-block-collection-filters-block {
    margin-top: -48px !important;
  }
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .button--outline-red,
body.page-template-external-content .wp-block-collection-filters-block .button--outline-red,
body.tax-state_biography_types .wp-block-collection-filters-block .button--outline-red,
body.post-type-archive-state_biography .wp-block-collection-filters-block .button--outline-red {
  margin-bottom: 0 !important;
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .report-nav__fields,
body.page-template-external-content .wp-block-collection-filters-block .report-nav__fields,
body.tax-state_biography_types .wp-block-collection-filters-block .report-nav__fields,
body.post-type-archive-state_biography .wp-block-collection-filters-block .report-nav__fields {
  padding-bottom: 40px !important;
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content {
    padding-left: 67px;
  }
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .chosen-single,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .chosen-single,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .chosen-single,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .chosen-single {
  text-align: left;
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .chosen-single:hover, body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .chosen-single:active, body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .chosen-single:focus,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .chosen-single:hover,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .chosen-single:active,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .chosen-single:focus,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .chosen-single:hover,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .chosen-single:active,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .chosen-single:focus,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .chosen-single:hover,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .chosen-single:active,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .chosen-single:focus {
  border: 0;
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info {
  max-width: 100%;
  text-align: left;
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info nav .report-nav__fields,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info nav .report-nav__fields,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info nav .report-nav__fields,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info nav .report-nav__fields {
  padding-bottom: 70px;
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info select,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info select,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info select,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info select {
  -webkit-appearance: 0;
     -moz-appearance: 0;
          appearance: 0;
  background-color: transparent;
  border: 0;
  color: #0a314d;
  cursor: pointer;
  font-family: 'EB Garamond", Times, Serif';
  font-size: 24px;
  letter-spacing: -0.25px;
  line-height: inherit;
  width: 100%;
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info__total,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info__total,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info__total,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info__total {
  text-align: center;
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info__total,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info__total,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info__total,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info__total {
    margin-bottom: 150px;
    text-align: left;
  }
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container--month,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container--month,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container--month,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container--month {
  display: inline-block;
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container--month.is-hidden,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container--month.is-hidden,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container--month.is-hidden,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container--month.is-hidden {
  display: none;
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .report-nav__buttons,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .report-nav__buttons,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .report-nav__buttons,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .report-nav__buttons {
  text-align: center;
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters {
  display: block;
  margin: 17px auto 0;
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters .button__content,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters .button__content,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters .button__content,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters .button__content {
  color: #767676;
  display: block;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: normal;
  margin: 0;
  padding: 7px 10px;
  text-transform: none;
  width: auto;
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters .button__content,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters .button__content,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters .button__content,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters .button__content {
    font-size: 14px;
  }
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters--mobile,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters--mobile,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters--mobile,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters--mobile {
  display: inline-block;
  margin: 17px 0;
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters--mobile .button__content,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters--mobile .button__content,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters--mobile .button__content,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters--mobile .button__content {
  font-size: 12px;
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .button.clear-filters {
    display: none;
  }
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content {
  border: 3px solid #d01319;
  color: #0a314d;
}
body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:hover, body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:active, body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:focus,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:hover,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:active,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:focus,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:hover,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:active,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:focus,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:hover,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:active,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.apply-filters .button__content:focus {
  color: #8d98aa;
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.clear-filters,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.clear-filters,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.clear-filters,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .chosen-container-active ~ .button.clear-filters {
    display: block;
    margin: 12px auto 0;
  }
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content .collection-info .report-nav__back,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content .collection-info .report-nav__back,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content .collection-info .report-nav__back,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content .collection-info .report-nav__back {
    display: none;
  }
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .wp-block-collection-filters-block .row.collection-content > .collection-list,
body.page-template-external-content .wp-block-collection-filters-block .row.collection-content > .collection-list,
body.tax-state_biography_types .wp-block-collection-filters-block .row.collection-content > .collection-list,
body.post-type-archive-state_biography .wp-block-collection-filters-block .row.collection-content > .collection-list {
    padding: 0 67px;
    -ms-grid-column: 7;
    -ms-grid-column-span: 17;
    grid-column: 4/span 9;
  }
}
@media (max-width: 991px) {
  body.page-template-collection-by-terms .report-nav__back,
body.page-template-external-content .report-nav__back,
body.tax-state_biography_types .report-nav__back,
body.post-type-archive-state_biography .report-nav__back {
    display: none;
  }
  body.page-template-collection-by-terms .chosen-container-active.chosen-with-drop ~ .report-nav__back,
body.page-template-external-content .chosen-container-active.chosen-with-drop ~ .report-nav__back,
body.tax-state_biography_types .chosen-container-active.chosen-with-drop ~ .report-nav__back,
body.post-type-archive-state_biography .chosen-container-active.chosen-with-drop ~ .report-nav__back {
    display: table;
    left: 13px;
    position: absolute;
    top: 33px;
    z-index: 50;
  }
  body.page-template-collection-by-terms .chosen-container-active.chosen-with-drop ~ .report-nav__back .icon-chevron-down,
body.page-template-external-content .chosen-container-active.chosen-with-drop ~ .report-nav__back .icon-chevron-down,
body.tax-state_biography_types .chosen-container-active.chosen-with-drop ~ .report-nav__back .icon-chevron-down,
body.post-type-archive-state_biography .chosen-container-active.chosen-with-drop ~ .report-nav__back .icon-chevron-down {
    font-size: 9px;
    transform: rotate(90deg);
  }
}
body.page-template-collection-by-terms .chosen-containernew,
body.page-template-external-content .chosen-containernew,
body.tax-state_biography_types .chosen-containernew,
body.post-type-archive-state_biography .chosen-containernew {
  border-bottom: 1px solid #8d98aa;
  margin-bottom: 23px;
  padding-bottom: 18px;
  transition: padding-bottom 0.2s linear;
  vertical-align: middle;
}
@media (min-width: 62em) {
  body.page-template-collection-by-terms .chosen-containernew:first-of-type,
body.page-template-external-content .chosen-containernew:first-of-type,
body.tax-state_biography_types .chosen-containernew:first-of-type,
body.post-type-archive-state_biography .chosen-containernew:first-of-type {
    border-top: 1px solid #8d98aa;
    padding-top: 18px;
  }
}
body.page-template-collection-by-terms .chosen-containernew option,
body.page-template-external-content .chosen-containernew option,
body.tax-state_biography_types .chosen-containernew option,
body.post-type-archive-state_biography .chosen-containernew option {
  font-family: 'EB Garamond", Times, Serif';
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.25px;
  line-height: 24px;
  margin: 7px 6px;
  padding: 1px 6px;
}
body.page-template-collection-by-terms .chosen-containernew option:hover,
body.page-template-external-content .chosen-containernew option:hover,
body.tax-state_biography_types .chosen-containernew option:hover,
body.post-type-archive-state_biography .chosen-containernew option:hover {
  box-shadow: 0 0 10px 100px #8d98aa inset;
}

html body.tax-state_biography_types .row.collection-content .collection-info__total,
html body.post-type-archive-state_biography .row.collection-content .collection-info__total {
  text-align: left;
}

body.page-template-collection-by-terms .row.collection-content .collection-info nav .report-nav__fields,
body.page-template-external-content .row.collection-content .collection-info nav .report-nav__fields,
body.tax-state_biography_types .row.collection-content .collection-info nav .report-nav__fields,
body.post-type-archive-state_biography .row.collection-content .collection-info nav .report-nav__fields {
  padding-bottom: 20px !important;
}

html body .page-template-external-content .button--outline-red {
  margin-bottom: 0 !important;
}

@media (min-width: 62em) {
  .page-template-curated-collection,
.page-template-collection-by-terms,
.page-template-biography-collection,
.archive {
    background-color: #f9f9f9;
  }
}
.page-template-curated-collection .collection-results,
.page-template-collection-by-terms .collection-results,
.page-template-biography-collection .collection-results,
.archive .collection-results {
  padding: 0 !important;
}

.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-list,
.wp-block-collection-filters-block .collection-list {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  -ms-grid-row: 2;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-list,
.wp-block-collection-filters-block .collection-list {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-list,
.wp-block-collection-filters-block .collection-list {
    -ms-grid-column: 7;
    -ms-grid-column-span: 15;
    grid-column: 4/span 8;
    -ms-grid-row: 1;
  }
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-list a.page-numbers:hover, .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-list a.page-numbers:active, .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-list a.page-numbers:focus,
.wp-block-collection-filters-block .collection-list a.page-numbers:hover,
.wp-block-collection-filters-block .collection-list a.page-numbers:active,
.wp-block-collection-filters-block .collection-list a.page-numbers:focus {
  border: 0;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-header,
.wp-block-collection-filters-block .collection-header {
      min-height: 220px !important;
    }
    @media (max-width: 900px) {
      .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-header,
.wp-block-collection-filters-block .collection-header {
        min-height: 200px !important;
      }
    }
  }
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-content,
.wp-block-collection-filters-block .collection-content {
  background-color: #fff;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-content,
.wp-block-collection-filters-block .collection-content {
    margin: 0 40px;
    padding: 0;
    width: auto;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-content,
.wp-block-collection-filters-block .collection-content {
    margin: -48px 50px 48px;
    max-width: 1140px;
    padding: 48px 0 0;
  }
}
@media (min-width: 75em) {
  .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-content,
.wp-block-collection-filters-block .collection-content {
    margin: -48px 60px 48px;
  }
}
@media (min-width: 80em) {
  .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-content,
.wp-block-collection-filters-block .collection-content {
    margin: -48px auto 48px;
  }
}
.page-template-gutenberg-blank-template .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-content,
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-content {
  margin-top: 0 !important;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result,
.wp-block-collection-filters-block .collection-result {
  border-bottom: 1px solid #ccc;
  padding: 36px 0;
  margin: 0;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result::before,
.wp-block-collection-filters-block .collection-result::before {
  display: none;
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result:first-child,
.wp-block-collection-filters-block .collection-result:first-child {
    padding-top: 24px;
  }
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__date,
.wp-block-collection-filters-block .collection-result__date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  margin: 0 !important;
  padding-left: 54px !important;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__date::before,
.wp-block-collection-filters-block .collection-result__date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__link,
.wp-block-collection-filters-block .collection-result__link {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #4574a1;
  display: block;
  font-size: 24px;
  margin: 12px 0 0;
  transition: all 0.2s ease;
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__link,
.wp-block-collection-filters-block .collection-result__link {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__link:hover, .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__link:active, .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__link:focus,
.wp-block-collection-filters-block .collection-result__link:hover,
.wp-block-collection-filters-block .collection-result__link:active,
.wp-block-collection-filters-block .collection-result__link:focus {
  border: 0;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__link:hover, .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__link:active, .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__link:focus,
.wp-block-collection-filters-block .collection-result__link:hover,
.wp-block-collection-filters-block .collection-result__link:active,
.wp-block-collection-filters-block .collection-result__link:focus {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__link:visited,
.wp-block-collection-filters-block .collection-result__link:visited {
  color: #6a7590;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__link,
.wp-block-collection-filters-block .collection-result__link {
    font-size: 24px;
    font-weight: 500;
  }
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result__author,
.wp-block-collection-filters-block .collection-result__author {
  font-size: 14px;
  margin-top: 24px;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result .collection-result-meta,
.wp-block-collection-filters-block .collection-result .collection-result-meta {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.23px;
  line-height: 1.68333;
  margin-top: 20px;
  text-transform: uppercase;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result .collection-result-meta span,
.wp-block-collection-filters-block .collection-result .collection-result-meta span {
  border-right: 2px solid #ccc;
  margin: 20px 15px 0 0;
  padding-right: 15px;
  white-space: initial !important;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result .collection-result-meta span:last-child,
.wp-block-collection-filters-block .collection-result .collection-result-meta span:last-child {
  border: 0;
  margin: 20px 0 0;
  padding: 0;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result.biography-collection__result .collection-result-meta span,
.wp-block-collection-filters-block .collection-result.biography-collection__result .collection-result-meta span {
  border: 0;
  margin: 0;
  padding: 0;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .collection-result.biography-collection__result .collection-result-meta span.divider,
.wp-block-collection-filters-block .collection-result.biography-collection__result .collection-result-meta span.divider {
  border-left: 1px solid #ccc;
  display: inline-block;
  height: 1em;
  margin: 0 10px;
  transform: translateY(1px);
  width: 0;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .state-rtl .collection-result__date,
.wp-block-collection-filters-block .state-rtl .collection-result__date {
  letter-spacing: 0;
}
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .pagination .prev::after,
.page-template-gutenberg-blank-template .wp-block-collection-filters-block .pagination .next::after,
.wp-block-collection-filters-block .pagination .prev::after,
.wp-block-collection-filters-block .pagination .next::after {
  line-height: 22px !important;
}

.wp-block-collections-header .collection-header {
  background: url("../images/wavy-navy.jpg") 0 0 repeat #0a314d;
  color: #fff;
  padding: 10px 0;
}
.wp-block-collections-header .collection-header__link {
  color: #fff;
  margin-bottom: 48px;
}
.wp-block-collections-header .collection-header__link:hover, .wp-block-collections-header .collection-header__link:active, .wp-block-collections-header .collection-header__link:focus {
  color: #8d98aa;
}
.wp-block-collections-header .collection-header__link::before {
  color: #c1a783;
}
.wp-block-collections-header .collection-header__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #fff !important;
  margin-bottom: 24px;
  margin-top: 0 !important;
  padding: 20px 0 0 !important;
}
@media (min-width: 62em) {
  .wp-block-collections-header .collection-header__title {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.wp-block-collections-header .collection-header .collection-header__body {
  color: #fff;
  font-size: 14px;
  line-height: 1.7142857143;
  margin: 0;
  max-width: 600px;
  padding: 0 !important;
}
@media (min-width: 75em) {
  .wp-block-collections-header .collection-header .collection-header__body {
    max-width: 750px;
  }
}
.wp-block-collections-header .collection-header .page-header__actions button:hover, .wp-block-collections-header .collection-header .page-header__actions button:active, .wp-block-collections-header .collection-header .page-header__actions button:focus {
  border: 0;
}

@media (min-width: 62em) {
  .page-template-biography-collection .wp-block-collections-header #breadcrumb__wrapper,
.page-template-curated-collection .wp-block-collections-header #breadcrumb__wrapper {
    padding: 0 !important;
  }
}
@media (min-width: 75em) {
  .page-template-biography-collection .wp-block-collections-header #breadcrumb__wrapper,
.page-template-curated-collection .wp-block-collections-header #breadcrumb__wrapper {
    padding: 0 60px !important;
  }
}
.page-template-biography-collection .wp-block-collections-header .bc_row,
.page-template-curated-collection .wp-block-collections-header .bc_row {
  padding: 20px 0 30px !important;
}

.page-template-collection-by-terms .wp-block-collections-header .bc_row {
  padding: 20px 0 30px !important;
}

.wp-block-column {
  /**
   * Write the IE-compatible grid-template-columns equivalent which
   * needs to treat with gutters included as columns in of themselves.
   * @param  $width  Width of the actual column.
   * @param  $gutter Width of the gutter.
   * @param  $n      Number of times to repeat (number of columns - 1).
   */
  /**
   * Create IE-compatible and standards-compliant CSS grid column properties
   * @param  {int} $column-start Column start.
   * @param  {int} $column-span  Column span.
   */
  /**
   * Pull elements X number of columns to the left or right, converting column values into
   * negative margins, relative to the size of the element.
   */
  /**
   * Create subgrid-like functionality within a grid area. Fake it ’till you make it.
   */
  /**
   * Group :hover, :active, and :focus states into one mixin.
   */
  /**
   * A mixin for the hover effect first established on the cards:
   * On hover, create a box shadow.
   */
  /**
   * Write the IE-compatible grid-template-columns equivalent which
   * needs to treat with gutters included as columns in of themselves.
   * @param  $width  Width of the actual column.
   * @param  $gutter Width of the gutter.
   * @param  $n      Number of times to repeat (number of columns - 1).
   */
  /**
   * Create IE-compatible and standards-compliant CSS grid column properties
   * @param  {int} $column-start Column start.
   * @param  {int} $column-span  Column span.
   */
  /**
   * Pull elements X number of columns to the left or right, converting column values into
   * negative margins, relative to the size of the element.
   */
  /**
   * Create subgrid-like functionality within a grid area. Fake it ’till you make it.
   */
  /**
   * Group :hover, :active, and :focus states into one mixin.
   */
  /**
   * A mixin for the hover effect first established on the cards:
   * On hover, create a box shadow.
   */
  /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
  /* Document
  	 ========================================================================== */
  /**
   * 1. Correct the line height in all browsers.
   * 2. Prevent adjustments of font size after orientation changes in iOS.
   */
  /* Sections
  	 ========================================================================== */
  /**
   * Remove the margin in all browsers.
   */
  /**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
  /* Grouping content
  	 ========================================================================== */
  /**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  /* Text-level semantics
  	 ========================================================================== */
  /**
   * Remove the gray background on active links in IE 10.
   */
  /**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
  /**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  /**
   * Add the correct font size in all browsers.
   */
  /**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
  /* Embedded content
  	 ========================================================================== */
  /**
   * Remove the border on images inside links in IE 10.
   */
  /* Forms
  	 ========================================================================== */
  /**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */
  /**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
  /**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
  /**
   * Make sure that <select> elements don't over-extend their containers.
   */
  /**
   * Correct the inability to style clickable types in iOS and Safari.
   */
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
  /**
   * Correct the padding in Firefox.
   */
  /**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *		`fieldset` elements in all browsers.
   */
  /**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
  /**
   * Remove the default vertical scrollbar in IE 10+.
   */
  /**
   * 1. Add the correct box sizing in IE 10.
   * 2. Remove the padding in IE 10.
   */
  /**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
  /**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
  /**
   * Remove the inner padding in Chrome and Safari on macOS.
   */
  /**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
  /* Interactive
  	 ========================================================================== */
  /*
   * Add the correct display in Edge, IE 10+, and Firefox.
   */
  /*
   * Add the correct display in all browsers.
   */
  /* Misc
  	 ========================================================================== */
  /**
   * Add the correct display in IE 10+.
   */
  /**
   * Add the correct display in IE 10.
   */
  /**
   * Removes clear button IE
   */
  /**
   * Removes clear button Webkit
   */
}
@font-face {
  .wp-block-column {
    font-family: "icomoon";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/icomoon/fonts/icomoon.eot?60dwqf");
    src: url("../fonts/icomoon/fonts/icomoon.eot?60dwqf#iefix") format("embedded-opentype"), url("../fonts/icomoon/fonts/icomoon.ttf?60dwqf") format("truetype"), url("../fonts/icomoon/fonts/icomoon.woff?60dwqf") format("woff"), url("../fonts/icomoon/fonts/icomoon.svg?60dwqf#icomoon") format("svg");
  }
}
.wp-block-column .image-replacement,
.wp-block-column .button--back-to-top {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.wp-block-column .image-replacement::before,
.wp-block-column .button--back-to-top::before {
  text-align: center;
  text-indent: 0;
}
.wp-block-column .clear-ul-styling {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wp-block-column .position-absolute {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.wp-block-column .recent-content__cards, .wp-block-column .calendar__inner {
  border-top: 2px solid #c1a783;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12);
}
.wp-block-column a {
  text-decoration: none;
}
.wp-block-column [class^=icon-]::after,
.wp-block-column [class*=" icon-"]::after,
.wp-block-column [class^=icon-]::before,
.wp-block-column [class*=" icon-"]::before,
.wp-block-column .chosen-container .chosen-single::after,
.chosen-container .wp-block-column .chosen-single::after,
.wp-block-column .chosen-container .chosen-drop .chosen-search::after,
.chosen-container .chosen-drop .wp-block-column .chosen-search::after,
.wp-block-column blockquote::before,
.wp-block-column .stars-above::before,
.wp-block-column .page-subnavigation__menu-trigger::after,
.wp-block-column .nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button::after,
.nav__primary-nav ul .wp-block-column .nav__bureaus-offices-list > .has-children > button::after,
.wp-block-column .pagination .prev::after,
.pagination .wp-block-column .prev::after,
.wp-block-column .pagination .next::after,
.pagination .wp-block-column .next::after {
  font-family: "icomoon" !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}
.wp-block-column .icon-live::after {
  content: "\e911";
}
.wp-block-column .icon-arrow-left {
  display: inline-block;
}
.wp-block-column .icon-arrow-left::before {
  content: "\e900";
  display: inline-block;
  font-family: "icomoon" !important;
  transform: scaleX(-1);
  transform-origin: center;
}
.wp-block-column .icon-external-link::after {
  content: "\e901";
}
.wp-block-column .icon-icon-triangle::after {
  content: "\e902";
}
.wp-block-column .icon-stars::after {
  background: url("../images/star.svg") 0 0 repeat;
  background-size: 35%;
  content: "";
  height: 15px;
  width: 45px;
}
.wp-block-column .icon-airplane::after {
  content: "\e904";
}
.wp-block-column .icon-diamond::after {
  content: "\e905";
}
.wp-block-column .icon-download::after {
  content: "\e906";
}
.wp-block-column .icon-document::after {
  content: "\e90c";
}
.wp-block-column .icon-arrow-single-line-left::after {
  content: "\e907";
}
.wp-block-column .icon-arrow-single-line-right::after {
  content: "\e908";
}
.wp-block-column .icon-minus::after {
  content: "\e909";
}
.wp-block-column .icon-plus::after {
  content: "\e90a";
}
.wp-block-column .icon-quote::before,
.wp-block-column blockquote::before {
  content: "\e90b";
}
.wp-block-column .icon-chevron-down::after,
.wp-block-column .chosen-container .chosen-single::after,
.chosen-container .wp-block-column .chosen-single::after,
.wp-block-column .page-subnavigation__menu-trigger::after,
.wp-block-column .nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button::after,
.nav__primary-nav ul .wp-block-column .nav__bureaus-offices-list > .has-children > button::after,
.wp-block-column .pagination .prev::after,
.pagination .wp-block-column .prev::after,
.wp-block-column .pagination .next::after,
.pagination .wp-block-column .next::after {
  content: "\e90d";
}
.wp-block-column .icon-search::before,
.wp-block-column .chosen-container .chosen-drop .chosen-search::after,
.chosen-container .chosen-drop .wp-block-column .chosen-search::after {
  content: "\e90e";
}
.wp-block-column .icon-close::after {
  content: "\e910";
}
.wp-block-column .icon-arrow-single-line-up::after {
  content: "\e90f";
}
.wp-block-column .icon-facebook::after {
  content: "\ea90";
}
.wp-block-column .icon-twitter::after {
  content: "\e61b";
  font-family: "Font Awesome 6 Brands" !important;
}
.wp-block-column .icon-youtube::after {
  content: "\ea9d";
}
.wp-block-column .icon-flickr::after {
  content: "\eaa5";
}
.wp-block-column .icon-star::before {
  content: "\e912";
}
.wp-block-column .icon-close-thin::after {
  content: "\e913";
}
.wp-block-column .icon-social-share::after {
  content: "\e914";
}
.wp-block-column .icon-instagram::after {
  content: "\ea92";
}
.wp-block-column .icon-linkedin::after {
  content: "\eaca";
}
.wp-block-column .fa-twitter::before {
  content: "\e61b";
}
.wp-block-column .image-replacement,
.wp-block-column .button--back-to-top {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.wp-block-column .image-replacement::before,
.wp-block-column .button--back-to-top::before {
  text-align: center;
  text-indent: 0;
}
.wp-block-column .clear-ul-styling {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wp-block-column .position-absolute {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.wp-block-column .recent-content__cards, .wp-block-column .calendar__inner {
  border-top: 2px solid #c1a783;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12);
}
.wp-block-column html,
.wp-block-column .html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
.wp-block-column body,
.wp-block-column .body {
  color: #000;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  margin: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wp-block-column h1 {
  font-size: 2em;
  margin: 0;
}
.wp-block-column hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
.wp-block-column pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
.wp-block-column a {
  background-color: transparent;
  transition: color 0.2s ease;
}
.wp-block-column abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}
.wp-block-column b,
.wp-block-column strong {
  font-weight: bolder;
}
.wp-block-column code,
.wp-block-column kbd,
.wp-block-column samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
.wp-block-column small {
  font-size: 80%;
}
.wp-block-column sub,
.wp-block-column sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.wp-block-column sub {
  bottom: -0.25em;
}
.wp-block-column sup {
  top: -0.5em;
}
.wp-block-column i,
.wp-block-column em {
  font-style: italic;
}
.wp-block-column b,
.wp-block-column strong {
  font-weight: 700;
}
.wp-block-column * {
  box-sizing: border-box;
}
.wp-block-column img {
  border-style: none;
}
.wp-block-column button,
.wp-block-column input,
.wp-block-column optgroup,
.wp-block-column select,
.wp-block-column textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
.wp-block-column button,
.wp-block-column input { /* 1 */
  overflow: visible;
}
.wp-block-column button,
.wp-block-column select { /* 1 */
  text-transform: none;
}
.wp-block-column select {
  max-width: 100%;
}
.wp-block-column button,
.wp-block-column [type=button],
.wp-block-column [type=reset],
.wp-block-column [type=submit] {
  -webkit-appearance: button;
}
.wp-block-column button::-moz-focus-inner,
.wp-block-column [type=button]::-moz-focus-inner,
.wp-block-column [type=reset]::-moz-focus-inner,
.wp-block-column [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.wp-block-column button:-moz-focusring,
.wp-block-column [type=button]:-moz-focusring,
.wp-block-column [type=reset]:-moz-focusring,
.wp-block-column [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.wp-block-column fieldset {
  padding: 0.35em 0.75em 0.625em;
}
.wp-block-column legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
.wp-block-column progress {
  vertical-align: baseline;
}
.wp-block-column textarea {
  overflow: auto;
}
.wp-block-column [type=checkbox],
.wp-block-column [type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
.wp-block-column [type=number]::-webkit-inner-spin-button,
.wp-block-column [type=number]::-webkit-outer-spin-button {
  height: auto;
}
.wp-block-column [type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
.wp-block-column [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.wp-block-column ::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
.wp-block-column details {
  display: block;
}
.wp-block-column summary {
  display: list-item;
}
.wp-block-column template {
  display: none;
}
.wp-block-column [hidden] {
  display: none;
}
.wp-block-column input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.wp-block-column input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.wp-block-column input[type=search]::-webkit-search-decoration,
.wp-block-column input[type=search]::-webkit-search-cancel-button,
.wp-block-column input[type=search]::-webkit-search-results-button,
.wp-block-column input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.wp-block-column .mce-content-body h1,
.wp-block-column .mce-content-body h2,
.wp-block-column .mce-content-body h3,
.wp-block-column .mce-content-body h4,
.wp-block-column .mce-content-body h5 {
  color: #333;
}
.wp-block-column .mce-content-body h2 .icon-pdf::before {
  background-size: 32px !important;
  height: 32px !important;
  top: 5px !important;
  width: 28px !important;
}
.wp-block-column .mce-content-body h3 .icon-pdf::before {
  background-size: 28px !important;
  height: 28px !important;
  top: 6px !important;
  width: 26px !important;
}
.wp-block-column .mce-content-body h4 .icon-pdf::before {
  background-size: 24px !important;
  height: 24px !important;
  top: 5px !important;
  width: 22px !important;
}
.wp-block-column .mce-content-body h5 .icon-pdf::before {
  background-size: 18px !important;
  height: 18px !important;
  top: 3px !important;
  width: 16px !important;
}
.wp-block-column .mce-content-body a {
  border-bottom: 1px dashed;
}
.wp-block-column .mce-content-body a.external-link__pdf .icon-pdf::before {
  background-image: url("../images/dos_pdf.svg");
  background-size: 16px 16px;
  content: "";
  display: inline-block;
  height: 16px;
  margin-left: 2px;
  opacity: 1;
  position: relative;
  speak: none;
  text-transform: none;
  top: 2px;
  width: 14px;
}
.wp-block-column .mce-content-body a.external-link__pdf:hover {
  opacity: 0.7;
}
.wp-block-column .mce-content-body a .icon-external::after {
  background-image: url("../images/external-link-icon-navy.png");
  background-size: 22px 23px;
  content: "";
  display: inline-block;
  height: 22px;
  margin-left: -1px;
  opacity: 1;
  position: relative;
  speak: none;
  text-transform: none;
  top: 2px;
  width: 24px;
}
.wp-block-column .wp-caption.aligncenter {
  text-align: center;
}
.wp-block-column .wp-caption.aligncenter .wp-caption-dd {
  text-align: center;
}
.wp-block-column body {
  margin: 10px;
}
.wp-block-column body > h2,
.wp-block-column body > h3,
.wp-block-column body > h4,
.wp-block-column body > h5,
.wp-block-column body > p,
.wp-block-column body > ul,
.wp-block-column body > ol {
  margin-top: 20px;
}
.wp-block-column body > h2:first-child,
.wp-block-column body > h3:first-child,
.wp-block-column body > h4:first-child,
.wp-block-column body > h5:first-child,
.wp-block-column body > p:first-child,
.wp-block-column body > ul:first-child,
.wp-block-column body > ol:first-child {
  margin-top: 0;
}
.wp-block-column body > h2 + p,
.wp-block-column body > h3 + p,
.wp-block-column body > h4 + p,
.wp-block-column body > h5 + p {
  margin-top: 8px;
}
.wp-block-column body > p + p {
  margin-top: 18px;
}
.wp-block-column body > .slider-wrapper--inline + * {
  margin-top: 30px;
}
@media (min-width: 48em) {
  .wp-block-column body > .slider-wrapper--inline + * {
    margin-top: 70px;
  }
}
@media (min-width: 48em) {
  .wp-block-column body > .slider-wrapper--inline + * {
    margin-top: 86px;
  }
}
.wp-block-column body > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .wp-block-column body > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.state-sitemap .wp-block-column body > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .state-sitemap .wp-block-column body > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.wp-block-column body > h3 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .wp-block-column body > h3 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.wp-block-column body > h4,
.wp-block-column body > .header--four {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.wp-block-column body > h5 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.wp-block-column body > h6 {
  color: #333;
}
.wp-block-column body > h2 > a,
.wp-block-column body > h3 > a,
.wp-block-column body > h4 > a,
.wp-block-column body > h5 > a {
  border-bottom-color: rgba(69, 116, 161, 0);
  color: #4574a1;
  text-decoration: none;
  transition: all 0.2s ease;
}
.wp-block-column body > h2 > a:hover, .wp-block-column body > h2 > a:active, .wp-block-column body > h2 > a:focus,
.wp-block-column body > h3 > a:hover,
.wp-block-column body > h3 > a:active,
.wp-block-column body > h3 > a:focus,
.wp-block-column body > h4 > a:hover,
.wp-block-column body > h4 > a:active,
.wp-block-column body > h4 > a:focus,
.wp-block-column body > h5 > a:hover,
.wp-block-column body > h5 > a:active,
.wp-block-column body > h5 > a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
.wp-block-column body > p {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.25px;
  margin-top: 20px;
}
.wp-block-column body > p a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
}
.wp-block-column body > p a:hover, .wp-block-column body > p a:active, .wp-block-column body > p a:focus {
  text-decoration: none;
}
.wp-block-column body > p a:visited {
  color: #6a7590;
}
.wp-block-column body > p a:hover, .wp-block-column body > p a:active, .wp-block-column body > p a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-column body > p a.external-link {
  border-bottom: 0;
}
.wp-block-column body > p a.external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.wp-block-column body > p a.external-link .external-link-title:hover, .wp-block-column body > p a.external-link .external-link-title:active, .wp-block-column body > p a.external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-column body > p a.external-link:hover {
  border-bottom: 0 !important;
}
.wp-block-column body > p a.external-link:visited {
  color: #6a7590;
}
.wp-block-column body > p i,
.wp-block-column body > p em,
.wp-block-column body > p b {
  display: inline;
}
.wp-block-column body > p b,
.wp-block-column body > p strong {
  font-weight: 700;
}
.wp-block-column body > p em {
  font-style: italic;
}
.wp-block-column body > p.has-small-font-size {
  font-size: 13px;
}
.wp-block-column body > p.has-medium-font-size {
  font-size: 20px;
}
.wp-block-column body > p.has-large-font-size {
  font-size: 36px;
}
.wp-block-column body > p.has-huge-font-size {
  font-size: 42px;
}
.wp-block-column body h2 .external-link,
.wp-block-column body h3 .external-link,
.wp-block-column body h4 .external-link,
.wp-block-column body h5 .external-link,
.wp-block-column body ul .external-link,
.wp-block-column body ol .external-link {
  border-bottom: 0;
}
.wp-block-column body h2 .external-link .external-link-title,
.wp-block-column body h3 .external-link .external-link-title,
.wp-block-column body h4 .external-link .external-link-title,
.wp-block-column body h5 .external-link .external-link-title,
.wp-block-column body ul .external-link .external-link-title,
.wp-block-column body ol .external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.wp-block-column body h2 .external-link .external-link-title:hover, .wp-block-column body h2 .external-link .external-link-title:active, .wp-block-column body h2 .external-link .external-link-title:focus,
.wp-block-column body h3 .external-link .external-link-title:hover,
.wp-block-column body h3 .external-link .external-link-title:active,
.wp-block-column body h3 .external-link .external-link-title:focus,
.wp-block-column body h4 .external-link .external-link-title:hover,
.wp-block-column body h4 .external-link .external-link-title:active,
.wp-block-column body h4 .external-link .external-link-title:focus,
.wp-block-column body h5 .external-link .external-link-title:hover,
.wp-block-column body h5 .external-link .external-link-title:active,
.wp-block-column body h5 .external-link .external-link-title:focus,
.wp-block-column body ul .external-link .external-link-title:hover,
.wp-block-column body ul .external-link .external-link-title:active,
.wp-block-column body ul .external-link .external-link-title:focus,
.wp-block-column body ol .external-link .external-link-title:hover,
.wp-block-column body ol .external-link .external-link-title:active,
.wp-block-column body ol .external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-column body h2 .external-link:hover,
.wp-block-column body h3 .external-link:hover,
.wp-block-column body h4 .external-link:hover,
.wp-block-column body h5 .external-link:hover,
.wp-block-column body ul .external-link:hover,
.wp-block-column body ol .external-link:hover {
  border-bottom: 0 !important;
}
.wp-block-column body h2 .external-link:visited,
.wp-block-column body h3 .external-link:visited,
.wp-block-column body h4 .external-link:visited,
.wp-block-column body h5 .external-link:visited,
.wp-block-column body ul .external-link:visited,
.wp-block-column body ol .external-link:visited {
  color: #6a7590;
}
.wp-block-column body > ul,
.wp-block-column body > ol {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
}
.wp-block-column body > ul:first-child,
.wp-block-column body > ol:first-child {
  margin-top: 0;
}
.wp-block-column body > ul > li,
.wp-block-column body > ol > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.wp-block-column body > ul > li a,
.wp-block-column body > ol > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.wp-block-column body > ul > li a:hover, .wp-block-column body > ul > li a:active, .wp-block-column body > ul > li a:focus,
.wp-block-column body > ol > li a:hover,
.wp-block-column body > ol > li a:active,
.wp-block-column body > ol > li a:focus {
  text-decoration: none;
}
.wp-block-column body > ul > li a:visited,
.wp-block-column body > ol > li a:visited {
  color: #6a7590;
}
.wp-block-column body > ul > li a:hover, .wp-block-column body > ul > li a:active, .wp-block-column body > ul > li a:focus,
.wp-block-column body > ol > li a:hover,
.wp-block-column body > ol > li a:active,
.wp-block-column body > ol > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-column body > ul > li {
  list-style: none !important;
}
.wp-block-column body > ul > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-column body > ul ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.wp-block-column body > ul ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-column body ul[style*="list-style-type: circle"] > li,
.wp-block-column body ul[style*="list-style-type:circle"] > li,
.wp-block-column body ul[style*="list-style-type: circle;"] > li,
.wp-block-column body ul[style*="list-style-type:circle;"] > li {
  list-style: inherit !important;
  list-style: circle;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column body ul[style*="list-style-type: circle"] > li::before,
.wp-block-column body ul[style*="list-style-type:circle"] > li::before,
.wp-block-column body ul[style*="list-style-type: circle;"] > li::before,
.wp-block-column body ul[style*="list-style-type:circle;"] > li::before {
  content: none;
}
.wp-block-column body ul[style*="list-style-type: square"] > li,
.wp-block-column body ul[style*="list-style-type:square"] > li,
.wp-block-column body ul[style*="list-style-type: square;"] > li,
.wp-block-column body ul[style*="list-style-type:square;"] > li {
  list-style: inherit !important;
  list-style: square;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column body ul[style*="list-style-type: square"] > li::before,
.wp-block-column body ul[style*="list-style-type:square"] > li::before,
.wp-block-column body ul[style*="list-style-type: square;"] > li::before,
.wp-block-column body ul[style*="list-style-type:square;"] > li::before {
  content: none;
}
.wp-block-column body ul[style*="list-style-type: disc"] > li,
.wp-block-column body ul[style*="list-style-type:disc"] > li,
.wp-block-column body ul[style*="list-style-type: disc;"] > li,
.wp-block-column body ul[style*="list-style-type:disc;"] > li {
  list-style: inherit !important;
  list-style: disc;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column body ul[style*="list-style-type: disc"] > li::before,
.wp-block-column body ul[style*="list-style-type:disc"] > li::before,
.wp-block-column body ul[style*="list-style-type: disc;"] > li::before,
.wp-block-column body ul[style*="list-style-type:disc;"] > li::before {
  content: none;
}
.wp-block-column body ol > li {
  list-style: decimal;
  margin-left: 15px;
  padding-left: 0;
}
.wp-block-column body ol ol li {
  margin-left: 30px;
}
.wp-block-column body ol[style*="list-style-type: lower-alpha"] > li,
.wp-block-column body ol[style*="list-style-type:lower-alpha"] > li,
.wp-block-column body ol[style*="list-style-type: lower-alpha;"] > li,
.wp-block-column body ol[style*="list-style-type:lower-alpha;"] > li {
  list-style: lower-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column body ol[style*="list-style-type: upper-alpha"] > li,
.wp-block-column body ol[style*="list-style-type:upper-alpha"] > li,
.wp-block-column body ol[style*="list-style-type: upper-alpha;"] > li,
.wp-block-column body ol[style*="list-style-type:upper-alpha;"] > li {
  list-style: upper-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column body ol[style*="list-style-type: lower-roman"] > li,
.wp-block-column body ol[style*="list-style-type:lower-roman"] > li,
.wp-block-column body ol[style*="list-style-type: lower-roman;"] > li,
.wp-block-column body ol[style*="list-style-type:lower-roman;"] > li {
  list-style: lower-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column body ol[style*="list-style-type: upper-roman"] > li,
.wp-block-column body ol[style*="list-style-type:upper-roman"] > li,
.wp-block-column body ol[style*="list-style-type: upper-roman;"] > li,
.wp-block-column body ol[style*="list-style-type:upper-roman;"] > li {
  list-style: upper-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column body ol[style*="list-style-type: lower-greek"] > li,
.wp-block-column body ol[style*="list-style-type:lower-greek"] > li,
.wp-block-column body ol[style*="list-style-type: lower-greek;"] > li,
.wp-block-column body ol[style*="list-style-type:lower-greek;"] > li {
  list-style: lower-greek !important;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column body .has-state-dark-blue-color {
  color: #062135 !important;
}
.wp-block-column body .has-state-blue-color {
  color: #0a314d !important;
}
.wp-block-column body .has-state-white-color {
  color: #fff !important;
}
.wp-block-column body .has-state-dark-gray-color {
  color: #333 !important;
}
.wp-block-column body .has-state-link-color {
  color: #4574a1 !important;
}
.wp-block-column body .has-state-gold-color {
  color: #c1a783 !important;
}
.wp-block-column body .has-state-red-color {
  color: #d01319 !important;
}
.wp-block-column body .has-state-light-gray-color {
  color: #8d98aa !important;
}
.wp-block-column body .has-state-gray-color {
  color: #767676 !important;
}
.wp-block-column body .has-state-dark-blue-background-color {
  background-color: #062135 !important;
}
.wp-block-column body .has-state-blue-background-color {
  background-color: #0a314d !important;
}
.wp-block-column body .has-state-white-background-color {
  background-color: #fff !important;
}
.wp-block-column body .has-state-dark-gray-background-color {
  background-color: #333 !important;
}
.wp-block-column body .has-state-link-background-color {
  background-color: #4574a1 !important;
}
.wp-block-column body .has-state-gold-background-color {
  background-color: #c1a783 !important;
}
.wp-block-column body .has-state-red-background-color {
  background-color: #d01319 !important;
}
.wp-block-column body .has-state-light-gray-background-color {
  background-color: #8d98aa !important;
}
.wp-block-column body .has-state-gray-background-color {
  background-color: #767676 !important;
}
.wp-block-column > h2,
.wp-block-column > h3,
.wp-block-column > h4,
.wp-block-column > h5,
.wp-block-column > p,
.wp-block-column > ul,
.wp-block-column > ol {
  margin-top: 20px;
}
.wp-block-column > h2:first-child,
.wp-block-column > h3:first-child,
.wp-block-column > h4:first-child,
.wp-block-column > h5:first-child,
.wp-block-column > p:first-child,
.wp-block-column > ul:first-child,
.wp-block-column > ol:first-child {
  margin-top: 0;
}
.wp-block-column > h2 + p,
.wp-block-column > h3 + p,
.wp-block-column > h4 + p,
.wp-block-column > h5 + p {
  margin-top: 8px;
}
.wp-block-column > p + p {
  margin-top: 18px;
}
.wp-block-column > .slider-wrapper--inline + * {
  margin-top: 30px;
}
@media (min-width: 48em) {
  .wp-block-column > .slider-wrapper--inline + * {
    margin-top: 70px;
  }
}
@media (min-width: 48em) {
  .wp-block-column > .slider-wrapper--inline + * {
    margin-top: 86px;
  }
}
.wp-block-column > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .wp-block-column > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.state-sitemap .wp-block-column > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .state-sitemap .wp-block-column > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.wp-block-column > h3 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .wp-block-column > h3 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.wp-block-column > h4,
.wp-block-column > .header--four {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.wp-block-column > h5 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.wp-block-column > h6 {
  color: #333;
}
.wp-block-column > h2 > a,
.wp-block-column > h3 > a,
.wp-block-column > h4 > a,
.wp-block-column > h5 > a {
  border-bottom-color: rgba(69, 116, 161, 0);
  color: #4574a1;
  text-decoration: none;
  transition: all 0.2s ease;
}
.wp-block-column > h2 > a:hover, .wp-block-column > h2 > a:active, .wp-block-column > h2 > a:focus,
.wp-block-column > h3 > a:hover,
.wp-block-column > h3 > a:active,
.wp-block-column > h3 > a:focus,
.wp-block-column > h4 > a:hover,
.wp-block-column > h4 > a:active,
.wp-block-column > h4 > a:focus,
.wp-block-column > h5 > a:hover,
.wp-block-column > h5 > a:active,
.wp-block-column > h5 > a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
.wp-block-column > p {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.25px;
  margin-top: 20px;
}
.wp-block-column > p a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
}
.wp-block-column > p a:hover, .wp-block-column > p a:active, .wp-block-column > p a:focus {
  text-decoration: none;
}
.wp-block-column > p a:visited {
  color: #6a7590;
}
.wp-block-column > p a:hover, .wp-block-column > p a:active, .wp-block-column > p a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-column > p a.external-link {
  border-bottom: 0;
}
.wp-block-column > p a.external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.wp-block-column > p a.external-link .external-link-title:hover, .wp-block-column > p a.external-link .external-link-title:active, .wp-block-column > p a.external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-column > p a.external-link:hover {
  border-bottom: 0 !important;
}
.wp-block-column > p a.external-link:visited {
  color: #6a7590;
}
.wp-block-column > p i,
.wp-block-column > p em,
.wp-block-column > p b {
  display: inline;
}
.wp-block-column > p b,
.wp-block-column > p strong {
  font-weight: 700;
}
.wp-block-column > p em {
  font-style: italic;
}
.wp-block-column > p.has-small-font-size {
  font-size: 13px;
}
.wp-block-column > p.has-medium-font-size {
  font-size: 20px;
}
.wp-block-column > p.has-large-font-size {
  font-size: 36px;
}
.wp-block-column > p.has-huge-font-size {
  font-size: 42px;
}
.wp-block-column h2 .external-link,
.wp-block-column h3 .external-link,
.wp-block-column h4 .external-link,
.wp-block-column h5 .external-link,
.wp-block-column ul .external-link,
.wp-block-column ol .external-link {
  border-bottom: 0;
}
.wp-block-column h2 .external-link .external-link-title,
.wp-block-column h3 .external-link .external-link-title,
.wp-block-column h4 .external-link .external-link-title,
.wp-block-column h5 .external-link .external-link-title,
.wp-block-column ul .external-link .external-link-title,
.wp-block-column ol .external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.wp-block-column h2 .external-link .external-link-title:hover, .wp-block-column h2 .external-link .external-link-title:active, .wp-block-column h2 .external-link .external-link-title:focus,
.wp-block-column h3 .external-link .external-link-title:hover,
.wp-block-column h3 .external-link .external-link-title:active,
.wp-block-column h3 .external-link .external-link-title:focus,
.wp-block-column h4 .external-link .external-link-title:hover,
.wp-block-column h4 .external-link .external-link-title:active,
.wp-block-column h4 .external-link .external-link-title:focus,
.wp-block-column h5 .external-link .external-link-title:hover,
.wp-block-column h5 .external-link .external-link-title:active,
.wp-block-column h5 .external-link .external-link-title:focus,
.wp-block-column ul .external-link .external-link-title:hover,
.wp-block-column ul .external-link .external-link-title:active,
.wp-block-column ul .external-link .external-link-title:focus,
.wp-block-column ol .external-link .external-link-title:hover,
.wp-block-column ol .external-link .external-link-title:active,
.wp-block-column ol .external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-column h2 .external-link:hover,
.wp-block-column h3 .external-link:hover,
.wp-block-column h4 .external-link:hover,
.wp-block-column h5 .external-link:hover,
.wp-block-column ul .external-link:hover,
.wp-block-column ol .external-link:hover {
  border-bottom: 0 !important;
}
.wp-block-column h2 .external-link:visited,
.wp-block-column h3 .external-link:visited,
.wp-block-column h4 .external-link:visited,
.wp-block-column h5 .external-link:visited,
.wp-block-column ul .external-link:visited,
.wp-block-column ol .external-link:visited {
  color: #6a7590;
}
.wp-block-column > ul,
.wp-block-column > ol {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
}
.wp-block-column > ul:first-child,
.wp-block-column > ol:first-child {
  margin-top: 0;
}
.wp-block-column > ul > li,
.wp-block-column > ol > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.wp-block-column > ul > li a,
.wp-block-column > ol > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.wp-block-column > ul > li a:hover, .wp-block-column > ul > li a:active, .wp-block-column > ul > li a:focus,
.wp-block-column > ol > li a:hover,
.wp-block-column > ol > li a:active,
.wp-block-column > ol > li a:focus {
  text-decoration: none;
}
.wp-block-column > ul > li a:visited,
.wp-block-column > ol > li a:visited {
  color: #6a7590;
}
.wp-block-column > ul > li a:hover, .wp-block-column > ul > li a:active, .wp-block-column > ul > li a:focus,
.wp-block-column > ol > li a:hover,
.wp-block-column > ol > li a:active,
.wp-block-column > ol > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-column > ul > li {
  list-style: none !important;
}
.wp-block-column > ul > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-column > ul ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.wp-block-column > ul ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-column ul[style*="list-style-type: circle"] > li,
.wp-block-column ul[style*="list-style-type:circle"] > li,
.wp-block-column ul[style*="list-style-type: circle;"] > li,
.wp-block-column ul[style*="list-style-type:circle;"] > li {
  list-style: inherit !important;
  list-style: circle;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column ul[style*="list-style-type: circle"] > li::before,
.wp-block-column ul[style*="list-style-type:circle"] > li::before,
.wp-block-column ul[style*="list-style-type: circle;"] > li::before,
.wp-block-column ul[style*="list-style-type:circle;"] > li::before {
  content: none;
}
.wp-block-column ul[style*="list-style-type: square"] > li,
.wp-block-column ul[style*="list-style-type:square"] > li,
.wp-block-column ul[style*="list-style-type: square;"] > li,
.wp-block-column ul[style*="list-style-type:square;"] > li {
  list-style: inherit !important;
  list-style: square;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column ul[style*="list-style-type: square"] > li::before,
.wp-block-column ul[style*="list-style-type:square"] > li::before,
.wp-block-column ul[style*="list-style-type: square;"] > li::before,
.wp-block-column ul[style*="list-style-type:square;"] > li::before {
  content: none;
}
.wp-block-column ul[style*="list-style-type: disc"] > li,
.wp-block-column ul[style*="list-style-type:disc"] > li,
.wp-block-column ul[style*="list-style-type: disc;"] > li,
.wp-block-column ul[style*="list-style-type:disc;"] > li {
  list-style: inherit !important;
  list-style: disc;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column ul[style*="list-style-type: disc"] > li::before,
.wp-block-column ul[style*="list-style-type:disc"] > li::before,
.wp-block-column ul[style*="list-style-type: disc;"] > li::before,
.wp-block-column ul[style*="list-style-type:disc;"] > li::before {
  content: none;
}
.wp-block-column ol > li {
  list-style: decimal;
  margin-left: 15px;
  padding-left: 0;
}
.wp-block-column ol ol li {
  margin-left: 30px;
}
.wp-block-column ol[style*="list-style-type: lower-alpha"] > li,
.wp-block-column ol[style*="list-style-type:lower-alpha"] > li,
.wp-block-column ol[style*="list-style-type: lower-alpha;"] > li,
.wp-block-column ol[style*="list-style-type:lower-alpha;"] > li {
  list-style: lower-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column ol[style*="list-style-type: upper-alpha"] > li,
.wp-block-column ol[style*="list-style-type:upper-alpha"] > li,
.wp-block-column ol[style*="list-style-type: upper-alpha;"] > li,
.wp-block-column ol[style*="list-style-type:upper-alpha;"] > li {
  list-style: upper-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column ol[style*="list-style-type: lower-roman"] > li,
.wp-block-column ol[style*="list-style-type:lower-roman"] > li,
.wp-block-column ol[style*="list-style-type: lower-roman;"] > li,
.wp-block-column ol[style*="list-style-type:lower-roman;"] > li {
  list-style: lower-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column ol[style*="list-style-type: upper-roman"] > li,
.wp-block-column ol[style*="list-style-type:upper-roman"] > li,
.wp-block-column ol[style*="list-style-type: upper-roman;"] > li,
.wp-block-column ol[style*="list-style-type:upper-roman;"] > li {
  list-style: upper-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column ol[style*="list-style-type: lower-greek"] > li,
.wp-block-column ol[style*="list-style-type:lower-greek"] > li,
.wp-block-column ol[style*="list-style-type: lower-greek;"] > li,
.wp-block-column ol[style*="list-style-type:lower-greek;"] > li {
  list-style: lower-greek !important;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-column .has-state-dark-blue-color {
  color: #062135 !important;
}
.wp-block-column .has-state-blue-color {
  color: #0a314d !important;
}
.wp-block-column .has-state-white-color {
  color: #fff !important;
}
.wp-block-column .has-state-dark-gray-color {
  color: #333 !important;
}
.wp-block-column .has-state-link-color {
  color: #4574a1 !important;
}
.wp-block-column .has-state-gold-color {
  color: #c1a783 !important;
}
.wp-block-column .has-state-red-color {
  color: #d01319 !important;
}
.wp-block-column .has-state-light-gray-color {
  color: #8d98aa !important;
}
.wp-block-column .has-state-gray-color {
  color: #767676 !important;
}
.wp-block-column .has-state-dark-blue-background-color {
  background-color: #062135 !important;
}
.wp-block-column .has-state-blue-background-color {
  background-color: #0a314d !important;
}
.wp-block-column .has-state-white-background-color {
  background-color: #fff !important;
}
.wp-block-column .has-state-dark-gray-background-color {
  background-color: #333 !important;
}
.wp-block-column .has-state-link-background-color {
  background-color: #4574a1 !important;
}
.wp-block-column .has-state-gold-background-color {
  background-color: #c1a783 !important;
}
.wp-block-column .has-state-red-background-color {
  background-color: #d01319 !important;
}
.wp-block-column .has-state-light-gray-background-color {
  background-color: #8d98aa !important;
}
.wp-block-column .has-state-gray-background-color {
  background-color: #767676 !important;
}
.wp-block-column h1,
.wp-block-column h2,
.wp-block-column h3,
.wp-block-column h4,
.wp-block-column h5,
.wp-block-column .wp-block-paragraph {
  padding: 0 !important;
}
.wp-block-column h1:only-child,
.wp-block-column h2:only-child,
.wp-block-column h3:only-child,
.wp-block-column h4:only-child,
.wp-block-column h5:only-child,
.wp-block-column .wp-block-paragraph:only-child {
  margin: 0 !important;
}
.wp-block-column h1:first-child,
.wp-block-column h2:first-child,
.wp-block-column h3:first-child,
.wp-block-column h4:first-child,
.wp-block-column h5:first-child,
.wp-block-column .wp-block-paragraph:first-child {
  margin-top: 0 !important;
}
.wp-block-column h1:last-child,
.wp-block-column h2:last-child,
.wp-block-column h3:last-child,
.wp-block-column h4:last-child,
.wp-block-column h5:last-child,
.wp-block-column .wp-block-paragraph:last-child {
  margin-bottom: 0 !important;
  overflow: hidden !important;
}
.wp-block-column:nth-child(2n) {
  margin-left: 0;
}
@media (min-width: 48em) {
  .wp-block-column:nth-child(2n) {
    margin-left: 32px;
  }
}
.wp-block-column.border {
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  margin-bottom: 32px;
  padding: 36px;
  transition: border-color 0.2s ease;
}
.wp-block-column.border h1,
.wp-block-column.border h2,
.wp-block-column.border h3,
.wp-block-column.border h4,
.wp-block-column.border h5,
.wp-block-column.border p,
.wp-block-column.border ol,
.wp-block-column.border ul,
.wp-block-column.border figure {
  padding: 0 !important;
}
.wp-block-column.border h1:only-child,
.wp-block-column.border h2:only-child,
.wp-block-column.border h3:only-child,
.wp-block-column.border h4:only-child,
.wp-block-column.border h5:only-child,
.wp-block-column.border p:only-child,
.wp-block-column.border ol:only-child,
.wp-block-column.border ul:only-child,
.wp-block-column.border figure:only-child {
  margin: 0 !important;
}
.wp-block-column.border h1:first-child,
.wp-block-column.border h2:first-child,
.wp-block-column.border h3:first-child,
.wp-block-column.border h4:first-child,
.wp-block-column.border h5:first-child,
.wp-block-column.border p:first-child,
.wp-block-column.border ol:first-child,
.wp-block-column.border ul:first-child,
.wp-block-column.border figure:first-child {
  margin-top: 0 !important;
}
.wp-block-column.border h1:last-child,
.wp-block-column.border h2:last-child,
.wp-block-column.border h3:last-child,
.wp-block-column.border h4:last-child,
.wp-block-column.border h5:last-child,
.wp-block-column.border p:last-child,
.wp-block-column.border ol:last-child,
.wp-block-column.border ul:last-child,
.wp-block-column.border figure:last-child {
  margin-bottom: 0 !important;
  overflow: hidden !important;
}
.wp-block-column.border figure > img {
  margin-bottom: -5px;
}
.wp-block-column.border > .wp-block-group {
  margin-bottom: 30px;
}
.wp-block-column.border > .wp-block-group:last-child {
  margin-bottom: 0 !important;
}
.wp-block-column:not(.border) + .wp-block-column.border {
  margin-bottom: 0 !important;
  margin-top: 32px !important;
}
@media (min-width: 48em) {
  .wp-block-column:not(.border) + .wp-block-column.border {
    margin-top: 0 !important;
  }
}
.wp-block-column:not(.border) {
  margin-top: 37px;
}
@media (min-width: 48em) {
  .wp-block-column ul {
    padding: 0 20px !important;
  }
}

.wp-block-columns {
  flex-wrap: nowrap;
  margin-left: auto;
  margin-right: auto;
  max-width: 1160px;
  padding: 0 24px;
}
@media (min-width: 62em) {
  .wp-block-columns {
    flex-direction: row;
    max-width: 760px;
    padding: 0;
  }
}
.wp-block-columns.alignfull {
  padding: 0 24px !important;
  width: 100%;
}
.wp-block-columns.alignwide {
  max-width: 1260px !important;
  padding: 0 20px;
  width: 100%;
}
@media (min-width: 48em) {
  .wp-block-columns.alignwide {
    padding: 0 60px;
  }
}
.wp-block-columns h1,
.wp-block-columns h2,
.wp-block-columns h3,
.wp-block-columns h4,
.wp-block-columns h5,
.wp-block-columns p {
  padding: 0;
}
.wp-block-columns + .wp-block-columns {
  margin-top: -33px;
}
.wp-block-columns.hero-buttons {
  align-items: center !important;
  -moz-column-gap: 0;
       column-gap: 0;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0;
  margin-bottom: 26px;
  margin-top: 20px;
  max-width: 1260px;
  padding: 0 !important;
  row-gap: 0;
  width: 100%;
}
.wp-block-columns.hero-buttons.alignwide {
  margin: 0 auto !important;
  padding: 0 40px !important;
}
@media (min-width: 48em) {
  .wp-block-columns.hero-buttons.alignwide {
    padding: 0 72px !important;
  }
}
@media (min-width: 62em) {
  .wp-block-columns.hero-buttons.alignwide {
    padding: 0 126px !important;
  }
}
@media (min-width: 75em) {
  .wp-block-columns.hero-buttons.alignwide {
    padding: 0 159px !important;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1245px) {
  .wp-block-columns.hero-buttons.alignwide {
    padding-left: 12vw !important;
  }
}
.wp-block-columns.hero-buttons.alignfull {
  margin: 0 auto;
  max-width: 1260px !important;
  padding: 0 20px !important;
}
@media (min-width: 48em) {
  .wp-block-columns.hero-buttons.alignfull {
    padding: 0 40px !important;
  }
}
@media (min-width: 62em) {
  .wp-block-columns.hero-buttons.alignfull {
    padding: 0 60px !important;
  }
}
.wp-block-columns.hero-buttons .wp-block-column {
  flex-basis: content;
  flex-grow: 0;
}
.wp-block-columns.hero-buttons .wp-block-column:first-child {
  margin-bottom: 34px;
  margin-right: 28px;
  margin-top: 20px;
}
@media (min-width: 48em) {
  .wp-block-columns.hero-buttons .wp-block-column:first-child {
    margin-right: 46px;
  }
}
.wp-block-columns.hero-buttons .wp-block-column:first-child .wp-block-button__link {
  margin: 0;
}
.wp-block-columns.hero-buttons .wp-block-column:last-child {
  margin: 0;
}
.wp-block-columns.hero-buttons .wp-block-column:last-child .wp-block-downloadable-content-button a {
  margin: 0;
}
@media (min-width: 48em) {
  .wp-block-columns.hero-buttons {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  .wp-block-columns.hero-buttons {
    padding: 0 60px;
  }
}
.wp-block-columns.hero-buttons .wp-block-buttons {
  padding: 0;
}
@media (min-width: 62em) {
  .wp-block-columns.hero-buttons .wp-block-buttons {
    padding: 0;
  }
}

.wp-block-cover .wp-block-columns.hero-buttons .wp-block-column {
  flex-basis: content !important;
}

.state-content-feed-block {
  background-image: url("../images/wavy-bg.jpg");
  padding-bottom: 60px;
  padding-top: 60px;
}
.state-content-feed-block .state-content-feed__button {
  display: table;
  margin: 0 auto;
}
@media (min-width: 48em) {
  .state-content-feed-block .state-content-feed__button {
    margin-top: 25px;
  }
}
@media (min-width: 62em) {
  .state-content-feed-block .state-content-feed__button {
    margin-top: 25px;
  }
}
.state-content-feed-block .state-content-feed .button__content {
  margin: 0 auto;
  max-width: none;
  width: 100%;
}
@media (min-width: 48em) {
  .state-content-feed-block .state-content-feed .button__content {
    max-width: 230px;
  }
}
.state-content-feed-block .state-content-feed__button-wrapper {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
@media (min-width: 48em) {
  .state-content-feed-block .state-content-feed__button-wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .state-content-feed-block .state-content-feed__button-wrapper {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
.state-content-feed-block .state-content-feed__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #333;
  padding: 0 !important;
}
@media (min-width: 62em) {
  .state-content-feed-block .state-content-feed__headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.state-content-feed-block .state-content-feed__header {
  border-bottom: 0;
}
.state-content-feed-block .state-content-feed__articles {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  display: flex;
  flex-direction: column;
}
@media (min-width: 48em) {
  .state-content-feed-block .state-content-feed__articles {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .state-content-feed-block .state-content-feed__articles {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.state-content-feed-block .state-content-feed__article-separator {
  background-color: #ccc;
  clear: both;
  display: inline-block;
  height: 1px;
  max-width: none;
  width: 100%;
}
.state-content-feed-block .state-content-feed__article {
  color: #fff;
  padding: 0 0 20px;
  position: relative;
}
.state-content-feed-block .state-content-feed__article--has-media .state-content-feed__article-text {
  float: left;
  width: 100%;
}
@media (min-width: 48em) {
  .state-content-feed-block .state-content-feed__article--has-media .state-content-feed__article-text {
    max-width: calc(100% - 290px);
  }
}
@media (min-width: 62em) {
  .state-content-feed-block .state-content-feed__article--has-media .state-content-feed__article-text {
    max-width: calc(100% - 290px);
  }
}
.state-content-feed-block .state-content-feed__article--has-media .state-content-feed__article-media img {
  max-width: 100% !important;
  height: auto;
}
@media (min-width: 48em) {
  .state-content-feed-block .state-content-feed__article--has-media .state-content-feed__article-media {
    float: right;
    margin-bottom: 0;
    margin-left: 20px;
    max-width: 270px !important;
  }
  .state-content-feed-block .state-content-feed__article--has-media .state-content-feed__article-media img {
    max-width: 270px !important;
    height: auto;
  }
}
@media (min-width: 62em) {
  .state-content-feed-block .state-content-feed__article--has-media .state-content-feed__article-media {
    float: right;
    margin-left: 20px;
    margin-bottom: 0;
    max-width: 270px !important;
  }
  .state-content-feed-block .state-content-feed__article--has-media .state-content-feed__article-media img {
    max-width: 270px !important;
    height: auto;
  }
}
.state-content-feed-block .state-content-feed__article--has-media .state-content-feed__article-media .thumbnail {
  position: relative;
}
.state-content-feed-block .state-content-feed__article--has-media .state-content-feed__article-media .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.state-content-feed-block .state-content-feed__article--has-media__article-media-content {
  position: relative;
  width: 100%;
}
.state-content-feed-block .state-content-feed__article--has-media__article-media-content::before {
  content: "";
  display: block;
  padding-top: 56.5476190476%;
  width: 100%;
}
.state-content-feed-block .state-content-feed__article--has-media__article-media-content > .aspect-ratio-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.state-content-feed-block .state-content-feed__article--has-media__article-media-content a {
  display: block;
}
.state-content-feed-block .state-content-feed__article--has-media__article-media-content img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.state-content-feed-block .state-content-feed__article-eyebrow {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
}
.state-content-feed-block .state-content-feed__article-eyebrow::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.state-content-feed-block .state-content-feed__article-headline {
  margin-top: 14px;
  text-align: left;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.state-content-feed-block .state-content-feed__article-headline a {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #4574a1;
  transition: all 0.2s ease;
}
@media (min-width: 62em) {
  .state-content-feed-block .state-content-feed__article-headline a {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
.state-content-feed-block .state-content-feed__article-headline a:hover {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.state-content-feed-block .state-content-feed__article-headline a:visited {
  color: #6a7590 !important;
  transition: all 0.2s ease;
}
.state-content-feed-block .state-content-feed__article-headline a:visited:hover {
  color: #8d98aa !important;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.state-content-feed-block .state-content-feed .article-meta--state-content-feed {
  margin-top: 24px;
}
@media (min-width: 62em) {
  .notice-travel + .state-content-feed-block .state-content-feed {
    margin-top: 0;
  }
}
.state-content-feed-block h2 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  border-bottom: 1px solid #ccc;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding-top: 15px !important;
  padding-bottom: 25px !important;
  padding-left: 0 !important;
  max-width: none !important;
  color: #333;
}
@media (min-width: 62em) {
  .state-content-feed-block h2 {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.state-content-feed-block .button--outline-red .button__content {
  border: 2px solid #d01319;
  color: #4574a1;
  padding: 21px 20px;
  text-transform: uppercase;
  text-align: center;
  font-size: 12px;
  font-family: "Open Sans", Arial, Sans-Serif;
}
.state-content-feed-block .button--outline-red .button__content:hover, .state-content-feed-block .button--outline-red .button__content:active, .state-content-feed-block .button--outline-red .button__content:focus {
  border-color: #b40d12;
  color: #8d98aa !important;
  text-decoration: underline !important;
}
.state-content-feed-block .button--outline-red.disabled .button__content {
  border-color: #767676;
  color: #767676;
  cursor: default;
}
.state-content-feed-block .state-content-feed-block-inner {
  background: #fff;
  max-width: 1136px !important;
  margin: 0 24px !important;
  padding: 20px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.45);
}
@media (min-width: 48em) {
  .state-content-feed-block .state-content-feed-block-inner {
    margin: 0 40px !important;
    padding: 50px;
    width: 90%;
  }
}
@media (min-width: 62em) {
  .state-content-feed-block .state-content-feed-block-inner {
    margin: 0 auto !important;
    padding: 50px;
  }
}
.state-content-feed-block .state-content-feed-block-inner p {
  max-width: none !important;
  padding: 0 !important;
}

.wp-block-countries-additional-resources .additional-links {
  background-color: #0a314d;
  padding: 24px 0;
  position: relative;
  text-align: center;
  /** Header */
  /** Content */
}
.wp-block-countries-additional-resources .additional-links a:visited {
  color: #d4d4d4 !important;
}
.wp-block-countries-additional-resources .additional-links .additional-links__list-wrapper--secondary .additional-links__list-item-text {
  font-size: 24px !important;
}
.wp-block-countries-additional-resources .additional-links .additional-links__list-wrapper--secondary .additional-links__list-item {
  margin-top: 8px !important;
}
.wp-block-countries-additional-resources .additional-links h2 {
  margin: 0 auto !important;
}
.wp-block-countries-additional-resources .additional-links h3 {
  margin: 0 auto !important;
}
.wp-block-countries-additional-resources .additional-links--state_country {
  padding-top: calc(0.75em + 56px);
}
@media (min-width: 48em) {
  .wp-block-countries-additional-resources .additional-links {
    padding: 48px 0;
  }
  .wp-block-countries-additional-resources .additional-links--state_country {
    padding-top: calc(0.75em + 80px);
  }
}
.wp-block-countries-additional-resources .additional-links .row {
  display: flex;
  flex-direction: column;
  padding-top: 6px;
}
.wp-block-countries-additional-resources .additional-links__header {
  padding: 0 24px;
}
.additional-links--state_country .wp-block-countries-additional-resources .additional-links__header {
  margin-top: calc(-0.75em - 46px);
}
.wp-block-countries-additional-resources .additional-links__flag {
  max-height: 32px;
  max-width: 100px;
  margin: 0 auto 14px;
}
.wp-block-countries-additional-resources .additional-links__flag img {
  max-height: 32px;
  max-width: 100%;
  position: relative;
  width: auto;
}
.wp-block-countries-additional-resources .additional-links__headline {
  background-color: #0a314d;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 5.71px;
  line-height: 1.4;
  margin-left: 2.855px !important;
  max-width: 400px;
  padding: 0 12px !important;
  position: relative;
  text-transform: uppercase;
}
.wp-block-countries-additional-resources .additional-links__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  border: 1px solid #c1a783;
  padding: 0 24px 48px;
}
@media (min-width: 48em) {
  .wp-block-countries-additional-resources .additional-links__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .wp-block-countries-additional-resources .additional-links__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 48em) {
  .wp-block-countries-additional-resources .additional-links__content {
    padding-bottom: 96px;
  }
}
.wp-block-countries-additional-resources .additional-links__list-wrapper {
  margin-top: 39px;
}
@media (min-width: 48em) {
  .wp-block-countries-additional-resources .additional-links__list-wrapper {
    margin-top: 81px;
  }
}
.wp-block-countries-additional-resources .additional-links__list-wrapper--secondary {
  margin-top: 48px;
}
.wp-block-countries-additional-resources .additional-links__list {
  margin: 0 auto;
  margin-top: 15px;
  max-width: 660px;
}
@media (min-width: 48em) {
  .wp-block-countries-additional-resources .additional-links__list {
    margin-top: 26px;
  }
}
.additional-links__list-wrapper--secondary .wp-block-countries-additional-resources .additional-links__list {
  margin-top: 18px;
}
@media (min-width: 48em) {
  .additional-links__list-wrapper--secondary .wp-block-countries-additional-resources .additional-links__list {
    margin-top: 2px;
  }
}
.wp-block-countries-additional-resources .additional-links__list-label {
  color: #8d98aa;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 3.23px;
  margin-left: 1.615px;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .additional-links__list-wrapper--secondary .wp-block-countries-additional-resources .additional-links__list-label {
    margin-bottom: 12px;
  }
}
.wp-block-countries-additional-resources .additional-links__list-item {
  display: table;
  margin: 18px auto 0;
  position: relative;
}
@media (min-width: 48em) {
  .wp-block-countries-additional-resources .additional-links__list-item {
    margin-top: 28px;
  }
}
.wp-block-countries-additional-resources .additional-links__list-item:first-child {
  margin-top: 0;
}
.additional-links__list-wrapper--secondary .wp-block-countries-additional-resources .additional-links__list-item:first-child {
  margin-top: 0;
}
.additional-links__list-wrapper--secondary .wp-block-countries-additional-resources .additional-links__list-item {
  margin-top: 10px !important;
}
@media (min-width: 48em) {
  .additional-links__list-wrapper--secondary .wp-block-countries-additional-resources .additional-links__list-item {
    margin-top: 8px !important;
  }
}
.wp-block-countries-additional-resources .additional-links__list-item-text {
  transition: all 0.2s ease;
}
@media (min-width: 48em) {
  .wp-block-countries-additional-resources .additional-links__list-item-text {
    font-size: 36px;
    line-height: 1.1666666667;
  }
  .additional-links__list-wrapper--secondary .wp-block-countries-additional-resources .additional-links__list-item-text {
    font-size: 24px !important;
    line-height: 1.5 !important;
  }
}
.wp-block-countries-additional-resources .additional-links__list-item-text:hover, .wp-block-countries-additional-resources .additional-links__list-item-text:active, .wp-block-countries-additional-resources .additional-links__list-item-text:focus {
  border-bottom-color: transparent;
}
.additional-links__list-wrapper--secondary .wp-block-countries-additional-resources .additional-links__list-item-text {
  border-bottom: 0;
  padding: 0;
}
.wp-block-countries-additional-resources .additional-links__list-item-link {
  position: absolute;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #fff;
  display: block;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: -0.43px;
  line-height: 1.3333333333;
  margin: 0 auto;
  position: relative;
  text-align: center;
  text-decoration: underline;
  text-transform: none;
  transition: all 0.2s ease;
}
.additional-links__list-wrapper--secondary .wp-block-countries-additional-resources .additional-links__list-item-link {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.32px;
}
.wp-block-countries-additional-resources .additional-links__list-item-link:hover, .wp-block-countries-additional-resources .additional-links__list-item-link:active, .wp-block-countries-additional-resources .additional-links__list-item-link:focus {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.wp-block-countries-additional-resources .additional-links__list-item-link:visited:hover {
  color: #8d98aa !important;
}

.country-area-hero-block .bc_row {
  padding: 20px 0 0 !important;
}
.country-area-hero-block .bc_row #breadcrumb__wrapper {
  padding: 0;
}
@media (min-width: 75em) {
  .country-area-hero-block .bc_row #breadcrumb__wrapper {
    padding: 0 60px !important;
  }
}
.country-area-hero-block .country-header {
  background: url("../images/navy-pixel.png") repeat;
  padding-bottom: 105px;
  padding-top: 15px;
  position: relative;
}
@media (min-width: 48em) {
  .country-area-hero-block .country-header {
    padding-bottom: 76px;
    padding-top: 15px;
  }
}
.country-area-hero-block .country-header__bg {
  position: absolute;
  top: 0;
}
.country-area-hero-block .country-header__bg .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.country-area-hero-block .country-header__bg, .country-area-hero-block .country-header__bg img {
  height: 100%;
  width: 100%;
}
.country-area-hero-block .country-header__bg img {
  -o-object-fit: cover;
     object-fit: cover;
}
.country-area-hero-block .country-header__bg::after {
  background: linear-gradient(to right, #0c182e, rgba(12, 24, 46, 0) 80%);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.country-area-hero-block .country-header__top {
  min-height: 326px;
  position: relative;
  z-index: 2;
}
@media (min-width: 48em) {
  .country-area-hero-block .country-header__top {
    min-height: 284px;
  }
}
.country-area-hero-block .country-header__top a {
  text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.3);
}
.country-area-hero-block .country-header__top a:visited {
  color: #d4d4d4;
}
.country-area-hero-block .country-header__top a:visited .button__content {
  color: #d4d4d4;
  border: 2px solid #d4d4d4;
}
.country-area-hero-block .country-header__top a:visited:hover, .country-area-hero-block .country-header__top a:visited:active, .country-area-hero-block .country-header__top a:visited:focus {
  color: #8d98aa;
}
.country-area-hero-block .country-header__content {
  width: 100%;
}
@media (min-width: 48em) {
  .country-area-hero-block .country-header__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .country-area-hero-block .country-header__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 17;
    grid-column: 1/span 9;
  }
}
.country-area-hero-block .country-header__content .profile-card__name {
  padding: 0 !important;
}
.country-area-hero-block .country-header__breadcrumb {
  color: #fff;
  font-size: 14px;
  font-weight: 200;
  letter-spacing: 0.233em;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
}
@media (min-width: 48em) {
  .country-area-hero-block .country-header__breadcrumb {
    font-weight: 400;
  }
}
.country-area-hero-block .country-header__breadcrumb:hover {
  color: #8d98aa;
}
.country-area-hero-block .country-header__country {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 14px;
  margin-top: 18px;
  position: relative;
}
@media (min-width: 48em) {
  .country-area-hero-block .country-header__country {
    margin-top: 22px;
  }
}
.country-area-hero-block .country-header__flag {
  display: none;
  left: 0;
  margin-right: 11px;
  position: relative;
}
@media (min-width: 48em) {
  .country-area-hero-block .country-header__flag {
    display: inline-block;
    height: 33px;
  }
}
@media (min-width: 62em) {
  .country-area-hero-block .country-header__flag {
    height: 44px;
  }
}
.country-area-hero-block .country-header__flag img {
  display: block;
  max-height: 100%;
  width: auto;
}
.country-area-hero-block .country-header__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 48px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.0416666667;
  font-family: "EB Garamond", Times, Serif;
  align-items: baseline;
  color: #fff !important;
  display: flex;
  font-size: 48px !important;
  line-height: 0.9375 !important;
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width: 62em) {
  .country-area-hero-block .country-header__headline {
    font-size: 64px;
    line-height: 0.9375;
  }
}
@media (min-width: 62em) {
  .country-area-hero-block .country-header__headline {
    font-size: 64px !important;
  }
}
.country-area-hero-block .country-header__headline2 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  align-items: baseline;
  color: #fff;
  display: flex;
}
@media (min-width: 62em) {
  .country-area-hero-block .country-header__headline2 {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.country-area-hero-block .country-header__headline3 {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  align-items: baseline;
  color: #fff;
  display: flex;
  margin: 0 !important;
  padding: 0 0 12px !important;
}
@media (min-width: 62em) {
  .country-area-hero-block .country-header__headline3 {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
.country-area-hero-block .country-header__headline4 {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: 4.5px;
  line-height: 1.25;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  align-items: baseline;
  color: #fff;
  display: flex;
}
@media (min-width: 62em) {
  .country-area-hero-block .country-header__headline4 {
    font-size: 18px;
    line-height: 1.2222222222;
  }
}
.country-area-hero-block .country-header .button {
  margin-top: 16px;
}
.country-area-hero-block .country-header .button__content {
  margin-top: 0;
}
.country-area-hero-block .country-header .button svg path {
  fill: #fff;
}
.country-area-hero-block .country-header__link {
  color: #fff;
}
.country-area-hero-block .country-header__link:hover {
  color: #8d98aa;
}
.country-area-hero-block .country-header__link::after {
  color: #c1a783;
  position: static;
}
.country-area-hero-block .country-header__link .icon-external__white::after {
  background-size: 20px 20px;
  height: 20px;
  top: 4px;
  width: 18px;
}
.country-area-hero-block .country-header__link-list-item {
  margin-top: 10px;
  position: relative;
  text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.3);
}
.country-area-hero-block .country-header__link-list-item:first-child {
  margin-top: 0;
}
.country-area-hero-block .country-header__link-list {
  list-style: none;
  margin: 12px 0 36px !important;
  padding: 0 !important;
}
.country-area-hero-block .notice-travel.dark {
  background-color: #0a314d;
  background-image: none;
}
.country-area-hero-block .notice-travel.wavy {
  background-image: url("../images/wavy-bg.jpg");
}
.country-area-hero-block .notice-travel.white {
  background-color: #f9f9f9;
  background-image: none;
}
.country-area-hero-block .notice-travel--has-featured-content {
  background-color: #f9f9f9;
  background-image: none;
}
.country-area-hero-block .notice-travel__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 23;
  grid-column: 1/span 12;
  background-color: #fff;
  box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.15);
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -90px;
  position: relative;
  top: -90px;
  z-index: 1;
}
@media (min-width: 48em) {
  .country-area-hero-block .notice-travel__content {
    margin-bottom: -50px;
    top: -50px;
  }
}
.country-area-hero-block .notice-travel__breaking {
  background-color: #d01319;
  display: flex;
  flex-basis: 100%;
  min-height: 144px;
}
@media (min-width: 48em) {
  .country-area-hero-block .notice-travel__breaking {
    min-height: 75px;
  }
}
.country-area-hero-block .notice-travel__notice, .country-area-hero-block .notice-travel__travel {
  display: flex;
  flex-basis: 100%;
}
@media (min-width: 62em) {
  .country-area-hero-block .notice-travel__notice, .country-area-hero-block .notice-travel__travel {
    flex-basis: 50%;
    max-width: 50%;
  }
}
.country-area-hero-block .notice-travel__notice {
  border-bottom: 1px solid rgba(151, 151, 151, 0.2);
}
.country-area-hero-block .notice-travel__notice .notice-travel__status {
  display: none;
}
@media (min-width: 62em) {
  .country-area-hero-block .notice-travel__notice {
    border-bottom: 0;
    border-right: 1px solid rgba(151, 151, 151, 0.2);
  }
}
.country-area-hero-block .notice-travel__card {
  display: flex;
  flex-direction: column;
  padding: 24px;
  position: relative;
  width: 100%;
}
@media (min-width: 48em) {
  .country-area-hero-block .notice-travel__card {
    padding: 36px 36px 24px;
  }
}
@media (min-width: 62em) {
  .country-area-hero-block .notice-travel__card {
    padding: 36px 36px 72px;
  }
}
.country-area-hero-block .notice-travel__card a:hover span {
  text-decoration: underline !important;
}
.country-area-hero-block .notice-travel__card a:visited {
  color: #6a7590;
}
.country-area-hero-block .notice-travel__title {
  color: #333;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.25px;
  line-height: 1.3333333333;
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width: 48em) {
  .country-area-hero-block .notice-travel__title {
    font-size: 20px;
    line-height: 1.35;
  }
}
.country-area-hero-block .notice-travel__body {
  color: #666;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: -0.25px;
  line-height: 1.4 !important;
  margin: 2px 0 0 !important;
  padding: 0 !important;
}
@media (min-width: 48em) {
  .country-area-hero-block .notice-travel__body {
    font-size: 16px;
    line-height: 1.375;
  }
}
.country-area-hero-block .notice-travel__cta {
  color: #0a314d;
  color: #0a314d;
  margin-top: 18px;
}
.country-area-hero-block .notice-travel__cta span {
  transition: 0.2s all;
}
.country-area-hero-block .notice-travel__cta::after {
  color: #0a314d;
  position: static;
}
.country-area-hero-block .notice-travel__cta:hover, .country-area-hero-block .notice-travel__cta:active, .country-area-hero-block .notice-travel__cta:focus {
  text-decoration: none !important;
}
.country-area-hero-block .notice-travel__cta:hover span, .country-area-hero-block .notice-travel__cta:active span, .country-area-hero-block .notice-travel__cta:focus span {
  color: #8d98aa;
}
.country-area-hero-block .notice-travel__cta::after {
  color: #d01319;
}
@media (min-width: 62em) {
  .country-area-hero-block .notice-travel__cta {
    bottom: 36px;
    left: 36px;
    margin-top: 0;
    position: absolute;
  }
}
.country-area-hero-block .notice-travel__cta:hover, .country-area-hero-block .notice-travel__cta:active, .country-area-hero-block .notice-travel__cta:focus {
  color: #8d98aa;
}
.country-area-hero-block .notice-travel__status {
  background-color: transparent;
  border-radius: 50%;
  display: inline-block;
  height: 10px;
  margin-right: 12px;
  position: relative;
  top: -1px;
  width: 10px;
}
.country-area-hero-block .notice-travel__status--level-one {
  background-color: #2e74bb;
}
.country-area-hero-block .notice-travel__status--level-two {
  background-color: #f0d21d;
}
.country-area-hero-block .notice-travel__status--level-three {
  background-color: #f98c3f;
}
.country-area-hero-block .notice-travel__status--level-four {
  background-color: #d01319;
}
.country-area-hero-block .notice-travel__status::before {
  position: absolute;
  bottom: auto;
  left: 50%;
  right: auto;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  content: "";
  display: block;
  height: 17px;
  width: 17px;
}
.country-area-hero-block .profile-card {
  display: flex;
  position: relative;
}
.country-area-hero-block .profile-card__image {
  background-color: transparent;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  display: block;
  flex-basis: 68px;
  height: 68px;
  margin-right: 28px;
  overflow: hidden;
  position: relative;
  width: 68px;
}
.country-area-hero-block .profile-card__image img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  width: 100%;
}
@media all and (-ms-high-contrast: none), all and (-ms-high-contrast: active) {
  .country-area-hero-block .profile-card__image img {
    top: 63% !important;
  }
}
.country-area-hero-block .profile-card__body {
  align-content: center;
  align-self: center;
  color: #fff;
  display: flex;
  flex-basis: calc(100% - 96px);
  flex-direction: column;
}
.country-area-hero-block .profile-card__title {
  letter-spacing: 0.215em;
  line-height: 1.4285714286;
  text-transform: uppercase;
}
.country-area-hero-block .profile-card__name {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  font-size: 26px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.1538461538;
  margin-top: 2px;
  text-transform: none;
}
@media (min-width: 75em) {
  .country-area-hero-block .profile-card__name {
    margin-top: 4px;
  }
}
.country-area-hero-block a.profile-card {
  cursor: pointer;
}
.country-area-hero-block a.profile-card:hover .profile-card__name, .country-area-hero-block a.profile-card:active .profile-card__name, .country-area-hero-block a.profile-card:focus .profile-card__name {
  color: #8d98aa;
}
.country-area-hero-block a.profile-card:visited .profile-card__name {
  color: #d4d4d4;
}
.country-area-hero-block a.profile-card:visited .profile-card__name:hover, .country-area-hero-block a.profile-card:visited .profile-card__name:active, .country-area-hero-block a.profile-card:visited .profile-card__name:focus {
  color: #8d98aa;
  text-decoration: underline;
}
.country-area-hero-block a.profile-card--country {
  display: inline-flex;
  max-width: 500px;
}
.country-area-hero-block a.profile-card--country .profile-card__name {
  display: inline-block;
  margin-top: 0;
  padding-right: 24px;
}

.module--front-page-countries {
  opacity: 1 !important;
}

.front-page-countries {
  background: url("../images/countries-bg.jpg") #0d192e;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  color: #fff;
  padding: 48px 0 0;
}
@media (min-width: 62em) {
  .front-page-countries {
    padding: 72px 0;
  }
}

.fp-countries-links {
  background: linear-gradient(0deg, #0d192e 0%, rgba(13, 25, 46, 0) 100%);
}

.fp-countries-links,
.fp-countries-panels {
  margin: auto;
  max-width: 1260px !important;
}
@media (min-width: 62em) {
  .fp-countries-links,
.fp-countries-panels {
    padding: 0 50px !important;
  }
}
@media (min-width: 75em) {
  .fp-countries-links,
.fp-countries-panels {
    padding: 0 60px !important;
  }
}

.fp-countries-panel__links {
  border-bottom: 0 !important;
  text-decoration: underline;
}
@media (min-width: 48em) {
  .fp-countries-panel__links {
    border-bottom: 1px solid #fff;
    text-decoration: none;
  }
}
.fp-countries-panel__links a:hover {
  color: #fff !important;
}

.fp-countries-panel__links,
.fp-countries__featured-content,
.fp-countries__more-content {
  padding: 0 20px;
}
@media (min-width: 48em) {
  .fp-countries-panel__links,
.fp-countries__featured-content,
.fp-countries__more-content {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  .fp-countries-panel__links,
.fp-countries__featured-content,
.fp-countries__more-content {
    padding: 0 50px;
  }
}

@media (min-width: 62em) {
  .fp-countries-panel__links,
.fp-countries__featured-content {
    padding: 0;
  }
}

.front-page-countries__wrapper .fp-countries-cta {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  -ms-grid-row: 3;
  color: #fff;
  display: table;
  margin-top: 18px;
}
.front-page-countries__wrapper .fp-countries-cta:hover, .front-page-countries__wrapper .fp-countries-cta:active, .front-page-countries__wrapper .fp-countries-cta:focus {
  color: #fff;
}
.front-page-countries__wrapper .fp-countries-cta::after {
  color: #c1a783;
}
@media (min-width: 48em) {
  .front-page-countries__wrapper .fp-countries-cta {
    margin-top: 24px;
  }
}
@media (min-width: 62em) {
  .front-page-countries__wrapper .fp-countries-cta::after {
    left: 100%;
  }
}
@media (min-width: 75em) {
  .front-page-countries__wrapper .fp-countries-cta {
    display: inline-block;
  }
}

.fp-countries-header {
  padding-bottom: 48px;
  padding-top: 48px;
}
.fp-countries-header .icon-svg {
  display: inline-block;
  height: 48px;
  margin: 0;
  position: relative;
  top: 11.5px;
  width: 60px;
}
.fp-countries-header .icon-svg svg {
  height: 48px;
  width: 48px;
}
@media (min-width: 48em) {
  .fp-countries-header .icon-svg {
    display: inline-block;
    height: 48px;
    margin: 0;
    position: relative;
    top: 11.5px;
    width: 60px;
  }
  .fp-countries-header .icon-svg svg {
    height: 48px;
    width: 48px;
  }
}
@media (min-width: 62em) {
  .fp-countries-header .icon-svg {
    display: inline-block;
    height: 48px;
    margin: 0;
    position: relative;
    top: 7px;
    width: 60px;
  }
  .fp-countries-header .icon-svg svg {
    height: 48px;
    width: 48px;
  }
}
@media (min-width: 75em) {
  .fp-countries-header .icon-svg {
    display: inline-block;
    height: 48px;
    margin: 0;
    position: relative;
    top: 7px;
    width: 60px;
  }
  .fp-countries-header .icon-svg svg {
    height: 48px;
    width: 48px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .fp-countries-header {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 62em) {
  .fp-countries-header {
    display: flex;
    flex-wrap: wrap;
  }
  .fp-countries-header > .icon-svg {
    flex: 0 0 0%;
  }
  .fp-countries-header > h2,
.fp-countries-header > a {
    align-self: center;
    flex: 0 1 auto;
  }
  .fp-countries-header > h2 {
    flex: 1;
  }
  .fp-countries-header > a {
    left: -30px;
    position: relative;
  }
}
@media (min-width: 48em) {
  .fp-countries-header > .icon-svg,
.fp-countries-header > h2,
.fp-countries-header > a {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .fp-countries-header > .icon-svg,
.fp-countries-header > h2,
.fp-countries-header > a {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}

.fp-countries-headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  -ms-grid-row: 2;
  color: #fff !important;
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width: 62em) {
  .fp-countries-headline {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
@media (min-width: 62em) {
  .fp-countries-headline {
    -ms-grid-row: 1;
    display: inline-block;
    margin-right: 20px;
  }
}
.fp-countries-headline a:hover {
  color: #fff !important;
}

.fp-countries-links {
  -ms-grid-row: 3;
  display: flex;
  padding-bottom: 18px;
}
@media (max-width: 991px) {
  .fp-countries-links {
    display: none;
  }
}

.fp-countries-link {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  align-self: baseline;
  margin-right: 60px;
}
@media (min-width: 62em) {
  .fp-countries-link {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
.fp-countries-link a {
  color: #fff;
  font-size: 24px;
  text-transform: capitalize;
}
.fp-countries-link a:hover, .fp-countries-link a:active, .fp-countries-link a:focus {
  color: #fff;
  text-decoration: underline;
}
.fp-countries-link.active a {
  color: #fff;
  font-size: 36px;
  font-weight: 600;
}

.fp-countries__flag {
  align-self: center;
  display: none;
  height: 20px;
  margin-right: 8px;
  width: 30px;
}
.active .fp-countries__flag {
  display: inline-block;
}

@media (min-width: 62em) {
  .fp-countries-panel {
    display: none;
  }
  .fp-countries-panel.active-tab {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    display: block;
  }
}
.fp-countries-panel .icon-svg {
  height: 24px;
  pointer-events: none;
  right: 30px;
  top: 50%;
  transform: translateY(-50%) rotateX(0deg);
  transform-origin: center;
  transition: transform 0.25s ease;
  width: 14px;
}
.fp-countries-panel.active-tab .icon-svg {
  transform: translateY(-50%) rotateX(180deg);
}
.fp-countries-panel__title {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  border-bottom: 1px solid transparent;
  border-top: 1px solid #68778f;
  color: #fff;
  margin: 0 !important;
  text-transform: capitalize;
}
@media (min-width: 62em) {
  .fp-countries-panel__title {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
.active-tab .fp-countries-panel__title {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.fp-countries-panel__title a {
  color: #fff;
  display: block;
  padding: 16px 0;
  position: relative;
}
@media (min-width: 48em) {
  .fp-countries-panel__title a {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .fp-countries-panel__title a {
    display: block;
  }
}
.fp-countries-panel__title svg g {
  stroke: #fff;
}
@media (min-width: 48em) {
  .fp-countries-panel__title {
    padding: 0;
  }
}
@media (min-width: 62em) {
  .fp-countries-panel__title {
    display: none;
  }
}
.fp-countries-panel__links {
  padding-bottom: 16px;
  padding-top: 16px;
}
@media (min-width: 48em) {
  .fp-countries-panel__links {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 62em) {
  .fp-countries-panel__links {
    display: block;
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
.fp-countries-panel__links a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #fff;
  display: block;
  margin-bottom: 18px;
  transition: all 0.2s ease;
}
.fp-countries-panel__links a::after {
  color: #c1a783;
  position: absolute;
}
.fp-countries-panel__links a:nth-child(2) {
  -ms-grid-row: 2;
}
.fp-countries-panel__links a:nth-child(3) {
  -ms-grid-row: 3;
}
.fp-countries-panel__links a:nth-child(4) {
  -ms-grid-row: 4;
}
.fp-countries-panel__links a:visited {
  color: #d4d4d4;
}
.fp-countries-panel__links a:hover, .fp-countries-panel__links a:active, .fp-countries-panel__links a:focus {
  color: #fff;
  font-size: 0.9em;
  font-weight: bold;
  transition: all 0.2s ease;
}
@media (min-width: 48em) {
  .fp-countries-panel__links a:hover, .fp-countries-panel__links a:active, .fp-countries-panel__links a:focus {
    border-bottom: 1px solid #fff;
  }
}
@media (min-width: 48em) {
  .fp-countries-panel__links a {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
    border-bottom: 1px solid #fff;
  }
}
@media (min-width: 62em) {
  .fp-countries-panel__links a {
    display: inline-block;
    margin-right: 80px;
  }
  .fp-countries-panel__links a:first-child {
    margin-left: 3px;
  }
  .fp-countries-panel__links a:last-child {
    margin-right: 0;
  }
}
.fp-countries-panel__content {
  display: none;
  padding-bottom: 0;
}
.active-tab .fp-countries-panel__content {
  display: block;
}
@media (min-width: 62em) {
  .fp-countries-panel__content {
    display: block;
  }
}
.fp-countries-panel .panel-contents img {
  height: auto;
  max-width: 100%;
}
.fp-countries-panel .panel-contents > .row {
  padding: 0;
}
@media (max-width: 991px) {
  .fp-countries-panel .panel-contents > .row {
    display: block;
  }
}

@media (min-width: 48em) {
  .fp-countries-panel {
    max-width: 100vw;
    overflow: hidden;
  }
  .fp-countries-panel__title {
    padding: 0 !important;
  }
  .fp-countries-panel .panel-contents > .row {
    display: -ms-grid;
    display: grid;
  }
  .fp-countries__featured-content,
.fp-countries__more-content {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
    padding-left: 0;
    padding-right: 0;
  }
  .fp-countries__more-content {
    position: relative;
    z-index: 1;
  }
  .fp-countries__more-content::before, .fp-countries__more-content::after {
    background: #fff;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 50vw;
    z-index: -1;
  }
  .fp-countries__more-content::before {
    transform: translateX(-50%);
  }
  .fp-countries__more-content::after {
    right: 0;
    transform: translateX(50%);
  }
}
@media (min-width: 62em) {
  .fp-countries__featured-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1/span 6;
  }
  .fp-countries__more-content {
    -ms-grid-column: 13;
    -ms-grid-column-span: 11;
    grid-column: 7/span 6;
  }
  .fp-countries__more-content::before, .fp-countries__more-content::after {
    display: none;
  }
}
.fp-countries__featured-content {
  padding-bottom: 48px;
}
.fp-countries__featured-content img {
  margin-bottom: 20px;
  width: 100%;
}
@media (min-width: 62em) {
  .fp-countries__featured-content {
    padding-bottom: 0;
  }
}

.fp-countries__featured-date,
.fp-countries__article-date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  font-size: 12px;
  margin-bottom: 12px;
}
.fp-countries__featured-date::before,
.fp-countries__article-date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}

@media (min-width: 48em) {
  .fp-countries__article-headline,
.fp-countries__featured-headline {
    padding: 0 !important;
  }
}

.fp-countries__featured-date,
.fp-countries__featured-headline {
  margin-left: 3px;
}

.fp-countries__featured-date {
  color: #fff;
}

.fp-countries__featured-headline a {
  color: #fff;
}
.fp-countries__featured-headline a:hover, .fp-countries__featured-headline a:active, .fp-countries__featured-headline a:focus {
  color: #fff;
  text-decoration: underline;
}

h3.fp-countries__featured-headline {
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  color: #333;
  font-weight: 400;
  line-height: 42px;
  letter-spacing: -0.5px;
}

h4.fp-countries__featured-headline {
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  color: #333;
  font-weight: 500;
  line-height: 42px;
  letter-spacing: -0.5px;
}

.fp-countries__more-content {
  background: #fff;
}
@media (min-width: 62em) {
  .fp-countries__more-content {
    padding: 0 25px;
  }
}
@media (min-width: 75em) {
  .fp-countries__more-content {
    padding: 16px 48px;
  }
}

.fp-countries__article {
  border-bottom: 1px solid #ccc;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 32px;
  padding-top: 32px;
}
.fp-countries__article:last-child {
  border-bottom: 0;
}
.fp-countries__article-text {
  flex: 1;
  padding-right: 24px;
}
.fp-countries__article .date {
  flex: 1 0 100%;
}
.fp-countries__article-headline {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.25;
}
.fp-countries__article a {
  border-bottom: 1px solid #fff;
  color: #4574a1;
  transition: all 0.2s ease;
}
.fp-countries__article a:hover, .fp-countries__article a:active, .fp-countries__article a:focus {
  border-bottom: 1px solid color--link;
  color: #4574a1;
  transition: all 0.2s ease;
}
.fp-countries__article a:hover:visited, .fp-countries__article a:active:visited, .fp-countries__article a:focus:visited {
  color: #8d98aa;
}
.fp-countries__article-img {
  align-self: flex-end;
  border-radius: 4px;
  flex: 0 0 80px;
  height: 80px;
  overflow: hidden;
  width: 80px;
}
.fp-countries__article-img img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.fp-countries__read-more::after {
  color: #d01319;
  left: 100%;
}

.country-area-featured-content-block .module.featured-content {
  padding-top: 20px;
  margin-bottom: 0;
}
.country-area-featured-content-block .featured-content__headline {
  margin: 0 !important;
  padding: 0 !important;
}
.country-area-featured-content-block .featured-content .entry-content h2,
.country-area-featured-content-block .featured-content .entry-content p {
  margin-top: 0 !important;
  max-width: none;
  padding: 0;
}
.country-area-featured-content-block .featured-content .entry-content .inline-image {
  margin-bottom: 20px;
  margin-top: 0;
}

.state-countries-areas-list-block p,
.state-countries-areas-list-block h2,
.state-countries-areas-list-block ul {
  max-width: 100% !important;
}
.state-countries-areas-list-block h2.stars-above {
  margin-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 21px !important;
  color: #333;
}
.state-countries-areas-list-block ul.country-list {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 45px !important;
  margin-top: 0 !important;
}
@media (max-width: 991px) {
  .state-countries-areas-list-block ul.country-list {
    padding-top: 30px !important;
  }
}
.state-countries-areas-list-block p {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.state-countries-areas-list-block .bureau-countries-areas {
  padding: 48px 0;
}
@media (min-width: 62em) {
  .state-countries-areas-list-block .bureau-countries-areas {
    padding: 72px 0;
  }
}
.state-countries-areas-list-block .country-list {
  border-top: 1px solid #767676;
  -moz-column-gap: 40px;
       column-gap: 40px;
  -moz-columns: 2;
       columns: 2;
  list-style-type: none;
  padding-top: 20px;
  width: 100%;
}
@media (max-width: 991px) {
  .state-countries-areas-list-block .country-list {
    background: transparent !important;
  }
}
@media (min-width: 48em) {
  .state-countries-areas-list-block .country-list {
    -moz-column-count: 3;
         column-count: 3;
    padding-top: 46px;
  }
}
@media (min-width: 62em) {
  .state-countries-areas-list-block .country-list {
    -moz-column-count: 4;
         column-count: 4;
  }
}
@media (min-width: 48em) {
  .state-countries-areas-list-block .country-list__header {
    background: url("../images/wire-globe.svg") no-repeat right 50px;
    background-size: 44px;
  }
}
.state-countries-areas-list-block .country-list__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.1666666667;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
}
@media (min-width: 62em) {
  .state-countries-areas-list-block .country-list__title {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}
.state-countries-areas-list-block .country-list__copy {
  margin: 0 !important;
  max-width: 60em !important;
  padding: 12px 0 16px !important;
}
@media (min-width: 48em) {
  .state-countries-areas-list-block .country-list__copy {
    padding-right: 48px;
  }
}
@media (min-width: 62em) {
  .state-countries-areas-list-block .country-list__copy {
    padding-right: 0;
  }
}
.state-countries-areas-list-block .country-list__copy, .state-countries-areas-list-block .country-list__link {
  font-size: 16px;
  line-height: 1.75;
}
.state-countries-areas-list-block .country-list__item {
  margin-bottom: 20px;
}
.state-countries-areas-list-block .country-list__link {
  font-weight: 700 !important;
  transition: 0.2s ease color !important;
}
.state-countries-areas-list-block .country-list a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
}
.state-countries-areas-list-block .country-list a:hover, .state-countries-areas-list-block .country-list a:active, .state-countries-areas-list-block .country-list a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  text-decoration: none;
}
.state-countries-areas-list-block .country-list a:visited {
  color: #6a7590;
}

.wp-block-countries-relationship-block.alignfull {
  padding-top: 0 !important;
}
.wp-block-countries-relationship-block .relationship {
  background-image: url("../images/wavy-bg.jpg");
  padding: 48px 0 0;
}
@media (min-width: 48em) {
  .wp-block-countries-relationship-block .relationship {
    padding: 40px 0 0 !important;
  }
}
.wp-block-countries-relationship-block .relationship .country-relationship-whitebackground {
  background-color: #fff;
  width: 100%;
}
@media (min-width: 62em) {
  .wp-block-countries-relationship-block .relationship .country-relationship-whitebackground {
    padding-bottom: 48px;
  }
}
.wp-block-countries-relationship-block .relationship .icon-svg svg {
  fill: #fff !important;
}
.wp-block-countries-relationship-block .relationship .section-header {
  margin-bottom: 0;
}
.wp-block-countries-relationship-block .relationship .section-header__headline {
  grid-column: 1/span 5;
}
.wp-block-countries-relationship-block .relationship .section-header__link {
  color: #333;
  grid-column: 6/span 7;
  position: relative;
  top: 14px;
}
.wp-block-countries-relationship-block .relationship .section-header__link a:hover, .wp-block-countries-relationship-block .relationship .section-header__link a:active, .wp-block-countries-relationship-block .relationship .section-header__link a:focus {
  color: #8d98aa !important;
}
.wp-block-countries-relationship-block .relationship .section-header__link a:visited {
  color: #6a7590 !important;
}
.wp-block-countries-relationship-block .relationship .section-header__link, .wp-block-countries-relationship-block .relationship .section-header__link a {
  font-size: 15px;
  font-weight: 600;
  text-transform: none;
}
.wp-block-countries-relationship-block .relationship .relshort {
  font-size: 16px !important;
}
.wp-block-countries-relationship-block .relationship .rellong {
  font-size: 16px !important;
}
.wp-block-countries-relationship-block .relationship .relreadmore {
  color: #4574a1 !important;
  font-size: 16px !important;
}
.wp-block-countries-relationship-block .relationship .relreadmore .icon-svg {
  position: relative !important;
  top: -1px !important;
}
.wp-block-countries-relationship-block .relationship .relreadmore:visited {
  color: #4574a1 !important;
  font-size: 16px !important;
}
.wp-block-countries-relationship-block .relationship .readless svg {
  rotate: 180deg !important;
}
.wp-block-countries-relationship-block .relationship .tab-panel__title {
  background-color: #fff;
  color: #0a314d !important;
  display: block !important;
  font-size: 20px !important;
  font-weight: bold !important;
  line-height: 1.2;
  margin-bottom: 1.2em;
  padding-right: 30px !important;
  position: relative !important;
  width: 100% !important;
}
@media (min-width: 62em) {
  .wp-block-countries-relationship-block .relationship .tab-panel__title {
    color: #333 !important;
  }
}
.wp-block-countries-relationship-block .relationship .tab-panel__title a,
.wp-block-countries-relationship-block .relationship .tab-panel__title a:visited,
.wp-block-countries-relationship-block .relationship .tab-panel__title a:hover {
  display: table !important;
  width: 100% !important;
}
@media (max-width: 991px) {
  .wp-block-countries-relationship-block .relationship .tab-panel__title a,
.wp-block-countries-relationship-block .relationship .tab-panel__title a:visited,
.wp-block-countries-relationship-block .relationship .tab-panel__title a:hover {
    padding: 1.2em 0 !important;
  }
}
.wp-block-countries-relationship-block .relationship .tab-panel__title .icon-svg {
  height: 18px !important;
  pointer-events: none !important;
  right: 8px !important;
  top: 1.2em !important;
  transform: rotateX(0deg);
  transform-origin: center !important;
  width: 18px !important;
}
@media (min-width: 62em) {
  .wp-block-countries-relationship-block .relationship .tab-panel__title .icon-svg {
    display: none !important;
  }
}
.wp-block-countries-relationship-block .relationship .tab-panel__title .blue-chevron {
  display: none !important;
}
@media (min-width: 62em) {
  .wp-block-countries-relationship-block .relationship .tab-panel__title:focus,
.wp-block-countries-relationship-block .relationship .tab-panel__title a:focus {
    outline: none !important;
  }
}
@media (max-width: 991px) {
  .wp-block-countries-relationship-block .relationship .tab-panel__title {
    border-top: 1px solid rgba(151, 151, 151, 0.2) !important;
    margin-bottom: 0 !important;
  }
}
.wp-block-countries-relationship-block .relationship .active-tab .tab-panel__title .white-chevron {
  display: none !important;
}
.wp-block-countries-relationship-block .relationship .active-tab .tab-panel__title .blue-chevron {
  display: inline !important;
}
.wp-block-countries-relationship-block .relationship .active-tab .tab-panel__title .icon-svg {
  transform: rotateX(180deg);
}
.wp-block-countries-relationship-block .relationship .tab-view__links {
  background-color: #062135 !important;
  grid-column: 1/span 12 !important;
  margin: auto !important;
  max-width: 1340px !important;
  padding: 6px 0 !important;
  top: 0;
}
@media (max-width: 991px) {
  .wp-block-countries-relationship-block .relationship .tab-view__links {
    display: none !important;
  }
}
@media (min-width: 62em) {
  .wp-block-countries-relationship-block .relationship .tab-view__links {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
    position: relative !important;
  }
  .wp-block-countries-relationship-block .relationship .tab-view__links a {
    display: table !important;
    max-width: 272px !important;
  }
}
.wp-block-countries-relationship-block .relationship .tab-view__links li {
  background-color: #062135 !important;
  display: inline-block !important;
  margin: 18px auto !important;
  padding: 0 !important;
  width: 33% !important;
}
.wp-block-countries-relationship-block .relationship .tab-view__links li:first-child {
  border: 0 !important;
}
.wp-block-countries-relationship-block .relationship .tab-view__links li:not(:first-child) {
  border-left: 2px solid #fff !important;
}
.wp-block-countries-relationship-block .relationship .tab-view__links li.active {
  border-color: unset !important;
}
.wp-block-countries-relationship-block .relationship .tab-view__links li.active a {
  -webkit-text-decoration-color: #d01319 !important;
          text-decoration-color: #d01319 !important;
}
.wp-block-countries-relationship-block .relationship .tab-view__links a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #fff !important;
  font-size: 16px;
  font-weight: bold !important;
  margin: auto !important;
  max-width: 100% !important;
  text-decoration: underline !important;
  text-transform: none !important;
}
.wp-block-countries-relationship-block .relationship .tab-view__links a:hover {
  color: #8d98aa !important;
}
.wp-block-countries-relationship-block .relationship .tab-view__link--hidden {
  display: none !important;
}
.wp-block-countries-relationship-block .relationship .tab-view__panels {
  border-bottom: 1px solid rgba(151, 151, 151, 0.2) !important;
  -ms-grid-column: 1;
  -ms-grid-column-span: 23;
  grid-column: 1/span 12;
}
@media (min-width: 62em) {
  .wp-block-countries-relationship-block .relationship .tab-view__panels {
    border-bottom: 0 !important;
  }
}
.wp-block-countries-relationship-block .relationship .tab-panel--hidden {
  display: none;
}
@media (min-width: 62em) {
  .wp-block-countries-relationship-block .relationship .tab-panel.active-tab {
    display: block !important;
  }
}
.wp-block-countries-relationship-block .relationship .tab-panel__content {
  color: #333;
  font-size: 14px !important;
  line-height: 1.7142857143;
  padding: 20px !important;
}
@media (min-width: 48em) {
  .wp-block-countries-relationship-block .relationship .tab-panel__content {
    padding: 20px 40px !important;
  }
}
.wp-block-countries-relationship-block .relationship .tab-panel__content p {
  padding: 0 !important;
}
.wp-block-countries-relationship-block .relationship .tab-panel__content:focus {
  outline: none !important;
}
@media (min-width: 62em) {
  .wp-block-countries-relationship-block .relationship .tab-panel__content {
    display: none;
  }
}
.wp-block-countries-relationship-block .relationship .tab-panel__link {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #4574a1;
  display: inline-block;
  margin-top: 12px;
}
.wp-block-countries-relationship-block .relationship .tab-panel__link:hover, .wp-block-countries-relationship-block .relationship .tab-panel__link:active, .wp-block-countries-relationship-block .relationship .tab-panel__link:focus {
  color: #8d98aa;
}
.wp-block-countries-relationship-block .relationship .tab-panel__link:hover > .icon-svg, .wp-block-countries-relationship-block .relationship .tab-panel__link:active > .icon-svg, .wp-block-countries-relationship-block .relationship .tab-panel__link:focus > .icon-svg {
  transform: translateX(4px);
}
.wp-block-countries-relationship-block .relationship .tab-panel__link .icon-svg {
  display: inline-block;
  height: 8px;
  position: relative;
  right: 0;
  top: -1px;
  transition: transform 0.2s ease;
  width: 17px;
}
.wp-block-countries-relationship-block .relationship .tab-panel__link .icon-svg svg {
  left: 0;
  position: absolute;
  top: 0;
}
.wp-block-countries-relationship-block .relationship .tab-panel__link .icon-svg svg g {
  stroke: #d01319;
}
.wp-block-countries-relationship-block .relationship .tab-panel__link svg path {
  background-color: #062135 !important;
  fill: #d01319 !important;
  fill: #062135 !important;
}
.wp-block-countries-relationship-block .relationship .tab-panel__title {
  background-color: #0a314d !important;
  margin-top: 0.1em;
  padding: 0 20px;
}
@media (min-width: 48em) {
  .wp-block-countries-relationship-block .relationship .tab-panel__title {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  .wp-block-countries-relationship-block .relationship .tab-panel__title {
    padding: 0 60px;
  }
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  .wp-block-countries-relationship-block .relationship .tab-panel__title {
    padding: 0;
  }
}
@media (min-width: 75em) {
  .wp-block-countries-relationship-block .relationship .tab-panel__title {
    padding: 0;
  }
}
.wp-block-countries-relationship-block .relationship .tab-panel__title a {
  color: #fff !important;
  text-decoration: underline !important;
}
.wp-block-countries-relationship-block .relationship .tab-panel__title a,
.wp-block-countries-relationship-block .relationship .tab-panel__title a:visited,
.wp-block-countries-relationship-block .relationship .tab-panel__title a:hover {
  padding: 1.2em 0 !important;
}
@media (min-width: 62em) {
  .wp-block-countries-relationship-block .relationship .tab-panel__title a,
.wp-block-countries-relationship-block .relationship .tab-panel__title a:visited,
.wp-block-countries-relationship-block .relationship .tab-panel__title a:hover {
    padding: 1.2em 40px !important;
  }
}
.wp-block-countries-relationship-block .relationship .tab-panel__title .icon-svg {
  right: 40px !important;
}
.wp-block-countries-relationship-block .relationship .active-tab .tab-panel__content {
  display: block !important;
}
.wp-block-countries-relationship-block .relationship .active-tab .tab-panel__title {
  background-color: #adbccd !important;
}
.wp-block-countries-relationship-block .relationship .active-tab .tab-panel__title a {
  color: #0a314d !important;
  text-decoration: underline !important;
}
@media (min-width: 62em) {
  .wp-block-countries-relationship-block .relationship .active-tab .tab-panel__title a {
    color: #333 !important;
  }
}
.wp-block-countries-relationship-block .relationship--state-country .section-header {
  margin-bottom: 0 !important;
}
.wp-block-countries-relationship-block .relationship--state-country .tab-view__panels {
  padding-top: 20px !important;
}
.wp-block-countries-relationship-block .relationship .countrywrap {
  background-color: #062135 !important;
  width: 100% !important;
}
.wp-block-countries-relationship-block .relationship .tabviewrow {
  padding: 0;
}
.wp-block-countries-relationship-block .relationship .relationship--state_country .tab-panel__title {
  margin-top: 0 !important;
}
.wp-block-countries-relationship-block .relationship .relationship--state_country .tab-panel__title {
  background-color: #d01319 !important;
  margin-top: 1.2em !important;
}
.wp-block-countries-relationship-block .relationship .rel_image_wrapper_main {
  display: block !important;
  height: auto !important;
  padding: 10px !important;
  position: relative;
  width: 100% !important;
}
.wp-block-countries-relationship-block .relationship .rel_image_wrapper_main .watermark {
  bottom: 20px;
  position: absolute;
  right: 20px;
}
.wp-block-countries-relationship-block .relationship .rel_image_wrapper {
  display: none !important;
}
.wp-block-countries-relationship-block .relationship .rel_image_wrapper_main img {
  height: auto !important;
  width: 100% !important;
}
@media (min-width: 62em) {
  .wp-block-countries-relationship-block .relationship .rel_image_wrapper_main img {
    height: unset !important;
    width: unset !important;
  }
  .wp-block-countries-relationship-block .relationship .active a {
    color: #fff;
  }
  .wp-block-countries-relationship-block .relationship .tab-view__link {
    color: #fff !important;
    font-size: 16px !important;
  }
  .wp-block-countries-relationship-block .relationship .rel_image_wrapper {
    display: block !important;
    float: right !important;
    padding: 10px !important;
    position: relative;
  }
  .wp-block-countries-relationship-block .relationship .rel_image_wrapper .watermark {
    bottom: 20px;
    position: absolute;
    right: 20px;
  }
  .wp-block-countries-relationship-block .relationship .rel_image_wrapper_main {
    display: none !important;
  }
  .wp-block-countries-relationship-block .relationship .tab-panel__content {
    padding-bottom: 20px !important;
  }
  .wp-block-countries-relationship-block .relationship .tab-panel__content {
    padding: 20px 40px 0 !important;
  }
  .wp-block-countries-relationship-block .relationship .tab-panel__title {
    margin-top: 1.2em !important;
  }
  .wp-block-countries-relationship-block .relationship .active-tab .tab-panel__title {
    background-color: #fff !important;
  }
  .wp-block-countries-relationship-block .relationship .tab-panel__title {
    background-color: #fff !important;
  }
  .wp-block-countries-relationship-block .relationship .tab-panel__content {
    padding: 0 0 20px !important;
  }
  .wp-block-countries-relationship-block .relationship .tab-panel__title a,
.wp-block-countries-relationship-block .relationship .tab-panel__title a:visited,
.wp-block-countries-relationship-block .relationship .tab-panel__title a:hover {
    padding: 1.2em 0 !important;
  }
  .wp-block-countries-relationship-block .relationship .tabviewrow {
    padding: 0 60px !important;
  }
}
.wp-block-countries-relationship-block .stars-above {
  padding-top: 22px !important;
  position: relative;
}
.wp-block-countries-relationship-block h2 {
  margin: 24px 0 !important;
  padding: 0 !important;
}
.wp-block-countries-relationship-block p {
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: 1440px !important;
}
.wp-block-countries-relationship-block h3 {
  background-color: #fff !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: 1440px !important;
}

@supports (-webkit-touch-callout: none) {
  .wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.wp-block-cover__image-background.has-parallax,
video.wp-block-cover__video-background.has-parallax {
    background-attachment: scroll;
  }
}
.page-template-gutenberg-blank-template .wp-block-cover,
.wp-block-cover {
  margin-left: auto;
  margin-right: auto;
  max-width: 1160px;
  padding: 0 20px;
  position: relative;
  width: 90%;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .wp-block-cover,
.wp-block-cover {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .wp-block-cover,
.wp-block-cover {
    max-width: 760px;
    padding: 0;
  }
}
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a, .page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a,
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a, .page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a,
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a,
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a,
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a,
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a,
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a,
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a,
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a,
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a,
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a,
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a,
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a,
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a,
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a,
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a,
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a,
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a,
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a,
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a,
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a,
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a,
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a {
  color: #fff !important;
}
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a:visited, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a:visited, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a:visited, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a:visited, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a:visited, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a:visited, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a:visited, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a:visited, .page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a:visited, .page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a:visited,
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a:visited,
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a:visited,
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a:visited,
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a:visited,
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a:visited,
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a:visited,
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a:visited,
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a:visited,
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a:visited,
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a:visited,
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a:visited,
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a:visited,
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a:visited,
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a:visited,
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a:visited,
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a:visited,
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a:visited,
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a:visited,
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a:visited,
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a:visited {
  border-color: #d4d4d4 !important;
  color: #d4d4d4 !important;
}
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a:visited span[style*="color: #FFFFFF"] {
  border-color: #d4d4d4 !important;
  color: #d4d4d4 !important;
}
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a:hover, .page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a:hover, .page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a:hover,
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a:hover,
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a:hover,
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a:hover,
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a:hover,
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a:hover,
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a:hover,
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a:hover,
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a:hover,
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a:hover,
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a:hover,
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a:hover,
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a:hover,
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a:hover,
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a:hover,
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a:hover,
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a:hover,
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a:hover,
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a:hover,
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a:hover,
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a:hover {
  border-color: #fff !important;
  color: #fff !important;
}
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-blue-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-dark-blue-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-dark-gray-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-light-gray-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-link-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-gray-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-gold-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span.has-state-red-background-color + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span[style*="background-color:#062135"] + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover span[style*="background-color:#0a314d"] + .wp-block-cover__inner-container li a span[style*="color: #FFFFFF"]:hover {
  border-color: #8d98aa !important;
  color: #8d98aa !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color p a,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color li a, .page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color p a,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color li a, .page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color p a,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color li a, .page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color p a,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color li a, .page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color p a,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color li a, .page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color p a,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color li a, .page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color p a,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color li a, .page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color p a,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color li a, .page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] p a,
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] li a, .page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] p a,
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] li a,
.wp-block-cover.has-state-blue-background-color p a,
.wp-block-cover.has-state-blue-background-color li a,
.wp-block-cover.has-state-dark-blue-background-color p a,
.wp-block-cover.has-state-dark-blue-background-color li a,
.wp-block-cover.has-state-dark-gray-background-color p a,
.wp-block-cover.has-state-dark-gray-background-color li a,
.wp-block-cover.has-state-light-gray-background-color p a,
.wp-block-cover.has-state-light-gray-background-color li a,
.wp-block-cover.has-state-link-background-color p a,
.wp-block-cover.has-state-link-background-color li a,
.wp-block-cover.has-state-gray-background-color p a,
.wp-block-cover.has-state-gray-background-color li a,
.wp-block-cover.has-state-gold-background-color p a,
.wp-block-cover.has-state-gold-background-color li a,
.wp-block-cover.has-state-red-background-color p a,
.wp-block-cover.has-state-red-background-color li a,
.wp-block-cover[style*="background-color:#062135"] p a,
.wp-block-cover[style*="background-color:#062135"] li a,
.wp-block-cover[style*="background-color:#0a314d"] p a,
.wp-block-cover[style*="background-color:#0a314d"] li a {
  color: #fff !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color li a:visited, .page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color li a:visited, .page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color li a:visited, .page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color li a:visited, .page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color li a:visited, .page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color li a:visited, .page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color li a:visited, .page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color li a:visited, .page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] li a:visited, .page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] p a:visited,
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] li a:visited,
.wp-block-cover.has-state-blue-background-color p a:visited,
.wp-block-cover.has-state-blue-background-color li a:visited,
.wp-block-cover.has-state-dark-blue-background-color p a:visited,
.wp-block-cover.has-state-dark-blue-background-color li a:visited,
.wp-block-cover.has-state-dark-gray-background-color p a:visited,
.wp-block-cover.has-state-dark-gray-background-color li a:visited,
.wp-block-cover.has-state-light-gray-background-color p a:visited,
.wp-block-cover.has-state-light-gray-background-color li a:visited,
.wp-block-cover.has-state-link-background-color p a:visited,
.wp-block-cover.has-state-link-background-color li a:visited,
.wp-block-cover.has-state-gray-background-color p a:visited,
.wp-block-cover.has-state-gray-background-color li a:visited,
.wp-block-cover.has-state-gold-background-color p a:visited,
.wp-block-cover.has-state-gold-background-color li a:visited,
.wp-block-cover.has-state-red-background-color p a:visited,
.wp-block-cover.has-state-red-background-color li a:visited,
.wp-block-cover[style*="background-color:#062135"] p a:visited,
.wp-block-cover[style*="background-color:#062135"] li a:visited,
.wp-block-cover[style*="background-color:#0a314d"] p a:visited,
.wp-block-cover[style*="background-color:#0a314d"] li a:visited {
  border-color: #d4d4d4 !important;
  color: #d4d4d4 !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] li a:visited span[style*="color: #FFFFFF"], .page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] p a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] p a:visited span[style*="color: #FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] li a:visited span[style*="color:#FFFFFF"],
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-blue-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-blue-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-blue-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-blue-background-color li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-dark-blue-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-dark-blue-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-dark-blue-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-dark-blue-background-color li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-dark-gray-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-dark-gray-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-dark-gray-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-dark-gray-background-color li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-light-gray-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-light-gray-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-light-gray-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-light-gray-background-color li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-link-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-link-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-link-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-link-background-color li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-gray-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-gray-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-gray-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-gray-background-color li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-gold-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-gold-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-gold-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-gold-background-color li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-red-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-red-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover.has-state-red-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover.has-state-red-background-color li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover[style*="background-color:#062135"] p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover[style*="background-color:#062135"] p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover[style*="background-color:#062135"] li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover[style*="background-color:#062135"] li a:visited span[style*="color: #FFFFFF"],
.wp-block-cover[style*="background-color:#0a314d"] p a:visited span[style*="color:#FFFFFF"],
.wp-block-cover[style*="background-color:#0a314d"] p a:visited span[style*="color: #FFFFFF"],
.wp-block-cover[style*="background-color:#0a314d"] li a:visited span[style*="color:#FFFFFF"],
.wp-block-cover[style*="background-color:#0a314d"] li a:visited span[style*="color: #FFFFFF"] {
  border-color: #d4d4d4 !important;
  color: #d4d4d4 !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color li a:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color li a:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color li a:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color li a:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color li a:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color li a:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color li a:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color li a:hover, .page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] li a:hover, .page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] p a:hover,
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] li a:hover,
.wp-block-cover.has-state-blue-background-color p a:hover,
.wp-block-cover.has-state-blue-background-color li a:hover,
.wp-block-cover.has-state-dark-blue-background-color p a:hover,
.wp-block-cover.has-state-dark-blue-background-color li a:hover,
.wp-block-cover.has-state-dark-gray-background-color p a:hover,
.wp-block-cover.has-state-dark-gray-background-color li a:hover,
.wp-block-cover.has-state-light-gray-background-color p a:hover,
.wp-block-cover.has-state-light-gray-background-color li a:hover,
.wp-block-cover.has-state-link-background-color p a:hover,
.wp-block-cover.has-state-link-background-color li a:hover,
.wp-block-cover.has-state-gray-background-color p a:hover,
.wp-block-cover.has-state-gray-background-color li a:hover,
.wp-block-cover.has-state-gold-background-color p a:hover,
.wp-block-cover.has-state-gold-background-color li a:hover,
.wp-block-cover.has-state-red-background-color p a:hover,
.wp-block-cover.has-state-red-background-color li a:hover,
.wp-block-cover[style*="background-color:#062135"] p a:hover,
.wp-block-cover[style*="background-color:#062135"] li a:hover,
.wp-block-cover[style*="background-color:#0a314d"] p a:hover,
.wp-block-cover[style*="background-color:#0a314d"] li a:hover {
  border-color: #fff !important;
  color: #fff !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-blue-background-color li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-blue-background-color li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-dark-gray-background-color li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-light-gray-background-color li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-link-background-color li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gray-background-color li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-gold-background-color li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover.has-state-red-background-color li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#062135"] li a span[style*="color: #FFFFFF"]:hover, .page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] p a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] p a span[style*="color: #FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] li a span[style*="color:#FFFFFF"]:hover,
.page-template-gutenberg-blank-template .wp-block-cover[style*="background-color:#0a314d"] li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-blue-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-blue-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-blue-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-blue-background-color li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-dark-blue-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-dark-blue-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-dark-blue-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-dark-blue-background-color li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-dark-gray-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-dark-gray-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-dark-gray-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-dark-gray-background-color li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-light-gray-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-light-gray-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-light-gray-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-light-gray-background-color li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-link-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-link-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-link-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-link-background-color li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-gray-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-gray-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-gray-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-gray-background-color li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-gold-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-gold-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-gold-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-gold-background-color li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-red-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-red-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover.has-state-red-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover.has-state-red-background-color li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover[style*="background-color:#062135"] p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover[style*="background-color:#062135"] p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover[style*="background-color:#062135"] li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover[style*="background-color:#062135"] li a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover[style*="background-color:#0a314d"] p a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover[style*="background-color:#0a314d"] p a span[style*="color: #FFFFFF"]:hover,
.wp-block-cover[style*="background-color:#0a314d"] li a span[style*="color:#FFFFFF"]:hover,
.wp-block-cover[style*="background-color:#0a314d"] li a span[style*="color: #FFFFFF"]:hover {
  border-color: #8d98aa !important;
  color: #8d98aa !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.alignfull,
.wp-block-cover.alignfull {
  margin: 0;
  width: 100%;
}
.page-template-gutenberg-blank-template .wp-block-cover.alignleft,
.wp-block-cover.alignleft {
  clear: both;
  margin: 0 20px 20px;
  width: 50%;
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .wp-block-cover.alignleft,
.wp-block-cover.alignleft {
    margin-left: 25%;
    max-width: 380px;
  }
}
.page-template-gutenberg-blank-template .wp-block-cover.alignright,
.wp-block-cover.alignright {
  clear: both;
  margin: 0 20px 20px;
  width: 50%;
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .wp-block-cover.alignright,
.wp-block-cover.alignright {
    margin-right: 25%;
    max-width: 380px;
  }
}
.page-template-gutenberg-blank-template .wp-block-cover.alignwide,
.wp-block-cover.alignwide {
  padding: 0;
  width: 100%;
}
.page-template-gutenberg-blank-template .wp-block-cover__inner-container,
.wp-block-cover__inner-container {
  width: 100% !important;
}
.page-template-gutenberg-blank-template .wp-block-cover__inner-container p,
.wp-block-cover__inner-container p {
  color: #fff;
  font-family: "Open Sans", Arial, Sans-Serif;
  letter-spacing: -0.25px;
  margin: 20px auto;
  padding: 0 20px 0 0 !important;
}
.page-template-gutenberg-blank-template .wp-block-cover__inner-container p.has-large-font-size,
.wp-block-cover__inner-container p.has-large-font-size {
  font-size: 36px;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .wp-block-cover__inner-container p.has-large-font-size,
.wp-block-cover__inner-container p.has-large-font-size {
    font-size: 3rem;
  }
}
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .page-template-gutenberg-blank-template .wp-block-cover__inner-container p:not(.has-text-color),
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .wp-block-cover__inner-container p:not(.has-text-color) {
  color: #333;
}
.page-template-gutenberg-blank-template .wp-block-cover h1,
.page-template-gutenberg-blank-template .wp-block-cover h2,
.page-template-gutenberg-blank-template .wp-block-cover h3,
.page-template-gutenberg-blank-template .wp-block-cover h4,
.page-template-gutenberg-blank-template .wp-block-cover h5,
.wp-block-cover h1,
.wp-block-cover h2,
.wp-block-cover h3,
.wp-block-cover h4,
.wp-block-cover h5 {
  font-family: "EB Garamond", Times, Serif;
  font-weight: normal;
}
.page-template-gutenberg-blank-template .wp-block-cover h1.has-state-white-color,
.page-template-gutenberg-blank-template .wp-block-cover h2.has-state-white-color,
.page-template-gutenberg-blank-template .wp-block-cover h3.has-state-white-color,
.page-template-gutenberg-blank-template .wp-block-cover h4.has-state-white-color,
.page-template-gutenberg-blank-template .wp-block-cover h5.has-state-white-color,
.wp-block-cover h1.has-state-white-color,
.wp-block-cover h2.has-state-white-color,
.wp-block-cover h3.has-state-white-color,
.wp-block-cover h4.has-state-white-color,
.wp-block-cover h5.has-state-white-color {
  color: #fff !important;
}
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .page-template-gutenberg-blank-template .wp-block-cover h1:not(.has-text-color),
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .page-template-gutenberg-blank-template .wp-block-cover h2:not(.has-text-color),
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .page-template-gutenberg-blank-template .wp-block-cover h3:not(.has-text-color),
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .page-template-gutenberg-blank-template .wp-block-cover h4:not(.has-text-color),
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .page-template-gutenberg-blank-template .wp-block-cover h5:not(.has-text-color),
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .wp-block-cover h1:not(.has-text-color),
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .wp-block-cover h2:not(.has-text-color),
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .wp-block-cover h3:not(.has-text-color),
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .wp-block-cover h4:not(.has-text-color),
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .wp-block-cover h5:not(.has-text-color) {
  color: #333;
}
.page-template-gutenberg-blank-template .wp-block-cover h1,
.wp-block-cover h1 {
  font-size: 52px;
}
.page-template-gutenberg-blank-template .wp-block-cover h1.alignfull,
.wp-block-cover h1.alignfull {
  padding: 0 20px !important;
}
.page-template-gutenberg-blank-template .wp-block-cover h1.alignwide,
.wp-block-cover h1.alignwide {
  max-width: 1260px !important;
  padding: 0 20px !important;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .wp-block-cover h1.alignwide,
.wp-block-cover h1.alignwide {
    padding: 0 120px !important;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .wp-block-cover h1.alignwide,
.wp-block-cover h1.alignwide {
    padding: 0 !important;
  }
}
@media (min-width: 75em) {
  .page-template-gutenberg-blank-template .wp-block-cover h1.alignwide,
.wp-block-cover h1.alignwide {
    padding: 0 60px !important;
  }
}
.page-template-gutenberg-blank-template .wp-block-cover h2,
.wp-block-cover h2 {
  font-size: 42px;
}
.page-template-gutenberg-blank-template .wp-block-cover h3,
.wp-block-cover h3 {
  font-size: 36px;
}
.page-template-gutenberg-blank-template .wp-block-cover h4,
.wp-block-cover h4 {
  font-size: 24px;
}
.page-template-gutenberg-blank-template .wp-block-cover h5,
.wp-block-cover h5 {
  font-size: 18px;
}
.page-template-gutenberg-blank-template .wp-block-cover h6, body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .page-template-gutenberg-blank-template .wp-block-cover h6:not(.has-text-color),
.wp-block-cover h6,
body:not(.page-id-3674):not(.page-id-3687):not(.page-id-3689):not(.page-id-3693):not(.page-id-3699):not(.page-id-163396):not(.page-id-167328):not(.page-id-180485):not(.page-id-206409):not(.page-id-235686):not(.page-id-241719):not(.page-id-254659):not(.page-id-255163):not(.page-id-258780):not(.page-id-258800):not(.page-id-262038):not(.page-id-263082):not(.page-id-265731):not(.page-id-265734):not(.page-id-265762):not(.page-id-273323):not(.page-id-273697):not(.page-id-276152):not(.page-id-297984):not(.page-id-312255):not(.page-id-318912) .wp-block-cover h6:not(.has-text-color) {
  color: #333;
}
.page-template-gutenberg-blank-template .wp-block-cover h1.wp-block-heading:not(.has-text-color),
.page-template-gutenberg-blank-template .wp-block-cover h2.wp-block-heading:not(.has-text-color),
.page-template-gutenberg-blank-template .wp-block-cover h3.wp-block-heading:not(.has-text-color),
.page-template-gutenberg-blank-template .wp-block-cover h4.wp-block-heading:not(.has-text-color),
.page-template-gutenberg-blank-template .wp-block-cover h5.wp-block-heading:not(.has-text-color),
.page-template-gutenberg-blank-template .wp-block-cover h6.wp-block-heading:not(.has-text-color),
.page-template-gutenberg-blank-template .wp-block-cover .wp-block-paragraph p:not(.has-text-color),
.wp-block-cover h1.wp-block-heading:not(.has-text-color),
.wp-block-cover h2.wp-block-heading:not(.has-text-color),
.wp-block-cover h3.wp-block-heading:not(.has-text-color),
.wp-block-cover h4.wp-block-heading:not(.has-text-color),
.wp-block-cover h5.wp-block-heading:not(.has-text-color),
.wp-block-cover h6.wp-block-heading:not(.has-text-color),
.wp-block-cover .wp-block-paragraph p:not(.has-text-color) {
  color: inherit;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero,
.wp-block-cover.bureau-hero,
.wp-block-cover.standard-landing-hero {
  flex-direction: column;
  min-height: 350px;
  padding-top: 0 !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero > span, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero > span,
.wp-block-cover.bureau-hero > span,
.wp-block-cover.standard-landing-hero > span {
  display: none;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero h1, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero h1,
.wp-block-cover.bureau-hero h1,
.wp-block-cover.standard-landing-hero h1 {
  color: #333 !important;
  margin: 0 0 33px !important;
  padding: 0 !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero img, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero img,
.wp-block-cover.bureau-hero img,
.wp-block-cover.standard-landing-hero img {
  max-height: 214px;
  position: relative;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container {
  max-width: 1260px;
  padding: 0 20px;
  padding-top: 30px !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-buttons, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-buttons,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-buttons,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-buttons {
  max-width: none;
  padding: 0;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-button__link:not(div.policy-issues-landing-hero a.wp-block-button__link), .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-button__link:not(div.policy-issues-landing-hero a.wp-block-button__link),
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-button__link:not(div.policy-issues-landing-hero a.wp-block-button__link),
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-button__link:not(div.policy-issues-landing-hero a.wp-block-button__link) {
  text-shadow: none;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited {
  border-color: #6a7590 !important;
  color: #6a7590 !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited .icon-svg path,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited .icon-svg path,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited .icon-svg path, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited .icon-svg path,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited .icon-svg path,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited .icon-svg path,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited .icon-svg path,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited .icon-svg path,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited .icon-svg path,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited .icon-svg path,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited .icon-svg path,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited .icon-svg path {
  fill: #6a7590 !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link .icon-svg path, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link .icon-svg path,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link .icon-svg path,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link .icon-svg path {
  fill: #4574a1;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs {
  padding-top: 0;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs #block_breadcrumbs_wrapper, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs #block_breadcrumbs_wrapper,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs #block_breadcrumbs_wrapper,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs #block_breadcrumbs_wrapper {
  margin: 0 !important;
  padding-bottom: 20px;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light {
  color: #0a314d !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a {
  color: #4574a1 !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home:hover,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a:hover, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home:hover,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a:hover,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home:hover,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a:hover,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home:hover,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a:hover {
  color: #8d98aa !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero::after, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero::after,
.wp-block-cover.bureau-hero::after,
.wp-block-cover.standard-landing-hero::after {
  background: rgba(0, 0, 0, 0.5);
  content: none !important;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link {
  color: #4574a1;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover, .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active, .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus {
  color: #4574a1;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .icon-pdf, .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .icon-pdf, .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .icon-pdf, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .icon-pdf, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .icon-pdf, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .icon-pdf,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .filesize,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .icon-pdf,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .filesize,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .icon-pdf,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .filesize,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .icon-pdf,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .filesize,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .icon-pdf,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .filesize,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .icon-pdf,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .filesize,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .icon-pdf {
  color: #4574a1;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .filesize::before,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .icon-pdf::before, .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .filesize::before,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .icon-pdf::before, .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .filesize::before,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .icon-pdf::before, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .filesize::before,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .icon-pdf::before, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .filesize::before,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .icon-pdf::before, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .filesize::before,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .icon-pdf::before,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .filesize::before,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .icon-pdf::before,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .filesize::before,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .icon-pdf::before,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .filesize::before,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .icon-pdf::before,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .filesize::before,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .icon-pdf::before,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .filesize::before,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .icon-pdf::before,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .filesize::before,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .icon-pdf::before {
  opacity: 1;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited {
  color: #6a7590 !important;
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-download,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-pdf, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-download,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-pdf,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .filesize,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-download,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-pdf,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .filesize,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-download,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-pdf {
  color: #6a7590 !important;
}
@media (min-width: 48em) {
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero,
.wp-block-cover.bureau-hero,
.wp-block-cover.standard-landing-hero {
    flex-direction: row;
    padding-top: 20px !important;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero > span, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero > span,
.wp-block-cover.bureau-hero > span,
.wp-block-cover.standard-landing-hero > span {
    display: block;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero h1, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero h1,
.wp-block-cover.bureau-hero h1,
.wp-block-cover.standard-landing-hero h1 {
    color: #fff !important;
    margin: 0 0 16px !important;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero img, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero img,
.wp-block-cover.bureau-hero img,
.wp-block-cover.standard-landing-hero img {
    max-height: none;
    position: absolute;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container {
    padding: 0 60px;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-button__link, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-button__link,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-button__link,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-button__link {
    border-color: #fff;
    color: #fff;
    text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.3);
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-button__link:hover, .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-button__link:active, .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-button__link:focus, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-button__link:hover, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-button__link:active, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-button__link:focus,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-button__link:hover,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-button__link:active,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-button__link:focus,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-button__link:hover,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-button__link:active,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-button__link:focus {
    border-bottom: 2px solid #8d98aa !important;
    border-color: #8d98aa;
    color: #8d98aa;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited {
    border-color: #d4d4d4 !important;
    color: #d4d4d4 !important;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited .icon-svg path,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited .icon-svg path,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited .icon-svg path, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited .icon-svg path,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited .icon-svg path,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited .icon-svg path,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited .icon-svg path,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited .icon-svg path,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited .icon-svg path,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link:visited .icon-svg path,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-default-hero .wp-block-button__link:visited .icon-svg path,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-hero-img .wp-block-button__link:visited .icon-svg path {
    fill: #d4d4d4 !important;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link .icon-svg path, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link .icon-svg path,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link .icon-svg path,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .is-style-state-btn-homepage-hero .wp-block-button__link .icon-svg path {
    fill: #fff;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs {
    padding-top: 30px;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs #block_breadcrumbs_wrapper, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs #block_breadcrumbs_wrapper,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs #block_breadcrumbs_wrapper,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs #block_breadcrumbs_wrapper {
    margin: 0;
    padding-bottom: 30px;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light {
    color: #fff !important;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a {
    color: #fff !important;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home:hover,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a:hover, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home:hover,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a:hover,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home:hover,
.wp-block-cover.bureau-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a:hover,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_home:hover,
.wp-block-cover.standard-landing-hero .wp-block-cover__inner-container .wp-block-breadcrumbs.light .bc_middle a:hover {
    color: #8d98aa !important;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero::after, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero::after,
.wp-block-cover.bureau-hero::after,
.wp-block-cover.standard-landing-hero::after {
    content: "" !important;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link {
    color: #fff;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover, .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active, .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus {
    color: #8d98aa;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .icon-pdf, .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .icon-pdf, .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .icon-pdf, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .icon-pdf, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .icon-pdf, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .icon-pdf,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .filesize,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .icon-pdf,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .filesize,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .icon-pdf,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .filesize,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .icon-pdf,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .filesize,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:hover .icon-pdf,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .filesize,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:active .icon-pdf,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .filesize,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:focus .icon-pdf {
    color: #8d98aa;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited {
    color: #d4d4d4 !important;
  }
  .page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-download,
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-pdf, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .filesize,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-download,
.page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-pdf,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .filesize,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-download,
.wp-block-cover.bureau-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-pdf,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .filesize,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-download,
.wp-block-cover.standard-landing-hero .wp-block-downloadable-content-button .link-downloadable-content__link:visited .icon-pdf {
    color: #d4d4d4 !important;
  }
}
.page-template-gutenberg-blank-template .wp-block-cover.bureau-hero .hero-buttons.alignfull, .page-template-gutenberg-blank-template .wp-block-cover.standard-landing-hero .hero-buttons.alignfull,
.wp-block-cover.bureau-hero .hero-buttons.alignfull,
.wp-block-cover.standard-landing-hero .hero-buttons.alignfull {
  padding: 0 !important;
}

.home .wp-block-cover h1 {
  border-bottom: 1px soild rgba(255, 255, 255, 0.4);
  display: inline-block;
}
@media (min-width: 62em) {
  .home .wp-block-cover h1 {
    display: block;
  }
}
.home .wp-block-cover h1.alignwide {
  max-width: 1260px !important;
  padding: 0 20px !important;
}
@media (min-width: 48em) {
  .home .wp-block-cover h1.alignwide {
    padding: 0 120px !important;
  }
}
@media (min-width: 62em) {
  .home .wp-block-cover h1.alignwide {
    padding: 0 !important;
  }
}
@media (min-width: 75em) {
  .home .wp-block-cover h1.alignwide {
    padding: 60px 60px 20px !important;
  }
}
.home .wp-block-cover .wp-block-separator {
  border-bottom: 0 !important;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  max-width: 330px;
}
@media (min-width: 48em) {
  .home .wp-block-cover .wp-block-separator {
    max-width: 525px;
  }
}
@media (min-width: 62em) {
  .home .wp-block-cover .wp-block-separator {
    max-width: 917px;
  }
}
@media (min-width: 75em) {
  .home .wp-block-cover .wp-block-separator {
    max-width: 1140px;
  }
}
.home .wp-block-cover .wp-block-separator.is-style-wide {
  max-width: 250px;
  width: 90%;
}
@media (min-width: 48em) {
  .home .wp-block-cover .wp-block-separator.is-style-wide {
    max-width: 900px !important;
  }
}
@media (min-width: 75em) {
  .home .wp-block-cover .wp-block-separator.is-style-wide {
    max-width: none !important;
  }
}
.home .wp-block-cover .wp-block-columns.alignwide {
  padding: 0 20px !important;
}
@media (min-width: 48em) {
  .home .wp-block-cover .wp-block-columns.alignwide {
    padding: 0 120px !important;
  }
}
@media (min-width: 62em) {
  .home .wp-block-cover .wp-block-columns.alignwide {
    padding: 0 60px !important;
  }
}
.home .wp-block-cover .wp-block-column {
  margin-left: 0;
}
.home .wp-block-cover .wp-block-column h3 {
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 30px;
}
.home .wp-block-cover .wp-block-column h3::after {
  border-bottom: 2px solid #c1a783;
  content: "";
  display: block;
  padding-top: 16px;
  width: 70px;
}
.home .wp-block-cover .wp-block-column .wp-block-embed {
  min-height: none !important;
  min-width: none !important;
  padding: 0 !important;
}
@media (min-width: 48em) {
  .home .wp-block-cover .wp-block-column .wp-block-embed {
    min-height: 320px !important;
    min-width: 240px !important;
  }
}

.map_block {
  margin: 0 auto;
}
@media (min-width: 62em) {
  .map_block {
    padding: 0 30px 30px;
  }
}
.map_block.europe #covid_region_map {
  max-width: 1345px;
}
.map_block.middle_east #covid_region_map {
  max-width: 760px;
}
.map_block.world_map {
  padding-top: 0 !important;
}
.map_block.world_map h2 {
  text-align: center;
}
.map_block.world_map h2::before {
  top: -30px;
}
.map_block.aligncenter {
  max-width: 760px;
}
.map_block.aligncenter #covid_region_map {
  max-height: none;
  max-width: 760px;
}
.map_block.alignfull {
  max-width: 960px;
  padding-top: 0 !important;
}
.map_block.alignfull.middle_east {
  padding: 20px 0 0 !important;
}
.map_block.alignfull #covid_region_map {
  max-height: none;
  max-width: 960px;
}
.map_block.alignfull.europe {
  max-width: none !important;
}
.map_block.alignfull.europe #covid_region_map {
  max-height: none;
  max-width: 1340px;
}
.map_block.alignwide {
  max-width: 1260px;
}
.map_block.alignwide #covid_region_map {
  max-height: none;
  max-width: 1260px;
}
.map_block.alignleft, .map_block.alignright {
  clear: both;
  float: none;
}
.map_block.dark {
  background-color: #062135;
  color: #fff;
}
.map_block.dark a {
  color: #fff;
}
.map_block.dark h2 {
  color: #fff;
}
.map_block.light {
  background-color: #fff;
  color: #0a314d;
}
.map_block .states-container li {
  margin-bottom: 0;
}
.map_block .description {
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  background: #fff;
  border-radius: 5px;
  box-shadow: 1px 5px 15px 5px rgba(0, 0, 0, 0.22);
  color: #333;
  display: none;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  margin: 0 auto;
  padding: 0 15px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  transform: translateX(-50%);
  z-index: 5;
}
.map_block .description.active {
  display: block;
}
.map_block .description::after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -10px;
  position: absolute;
  top: 100%;
  width: 0;
}
.map_block h2 {
  text-align: left;
}
.map_block .map_info {
  margin-bottom: 50px;
}
.map_block .map_info p strong {
  color: #dd7533;
}
.map_block path,
.map_block polygon {
  transition: all 0.4s;
}
.map_block section {
  padding-top: 50px;
}
@media (min-width: 48em) {
  .map_block section {
    margin-top: 50px;
  }
}
.map_block .states-container {
  -moz-column-count: 1;
  column-count: 1;
  margin: 20px auto 0 !important;
}
@media (min-width: 62em) {
  .map_block .states-container {
    -moz-column-count: 3;
    column-count: 3;
  }
}
.map_block .states-container li {
  display: inline-block;
  line-height: 18px;
  margin-bottom: 10px;
  vertical-align: top;
  width: 100%;
}
.map_block .states-container li .state-text-layout__link {
  text-transform: unset;
}
.map_block .states-container li .state-text-layout__link:hover, .map_block .states-container li .state-text-layout__link:active, .map_block .states-container li .state-text-layout__link:focus {
  color: #8d98aa;
}
.map_block #map_headline h2.stars-above::before {
  top: -30px;
}
.map_block #map_headline h2.stars-above::after {
  border: 0;
}
.map_block #map_headline header.text-layout-top-border {
  margin-top: 0;
}
.map_block #map_headline header.text-layout-top-border::after {
  border: 0;
}
.map_block #covid_worldmap {
  background-color: #062135;
  display: none;
  height: auto;
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 62em) {
  .map_block #covid_worldmap {
    display: block;
  }
}
.map_block #covid_worldmap a.active .st1 {
  visibility: visible;
}
.map_block #covid_worldmap a .st1 {
  visibility: hidden;
}
.map_block #covid_worldmap .disp_a {
  fill: #8d98aa;
  stroke-width: 0;
}
.map_block #covid_worldmap .disp_b {
  fill: #bac6d8;
  stroke-width: 0;
}
.map_block #covid_worldmap path,
.map_block #covid_worldmap polygon {
  fill: #8d98aa;
}
.map_block #covid_worldmap .active path,
.map_block #covid_worldmap .active polygon {
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  fill: #bac6d8;
  transition: all 0.4s;
}
.map_block #covid_region_map {
  background-color: #062135;
  display: none;
  height: auto;
  margin: 70px auto 0;
  max-height: 500px;
  max-width: 500px;
  width: 100%;
}
@media (min-width: 62em) {
  .map_block #covid_region_map {
    display: block;
  }
}
.map_block #covid_region_map path,
.map_block #covid_region_map polygon {
  fill: #dd7533;
}
.map_block #covid_region_map path.disp_c,
.map_block #covid_region_map polygon.disp_c {
  fill: none;
}
.map_block #covid_region_map path.disputed,
.map_block #covid_region_map polygon.disputed {
  stroke: none !important;
  stroke-width: 0 !important;
}
.map_block #covid_region_map path.border_a, .map_block #covid_region_map path.border_b, .map_block #covid_region_map path.border_c, .map_block #covid_region_map path.border_d, .map_block #covid_region_map path.border_e, .map_block #covid_region_map path.border_f, .map_block #covid_region_map path.border_g,
.map_block #covid_region_map polygon.border_a,
.map_block #covid_region_map polygon.border_b,
.map_block #covid_region_map polygon.border_c,
.map_block #covid_region_map polygon.border_d,
.map_block #covid_region_map polygon.border_e,
.map_block #covid_region_map polygon.border_f,
.map_block #covid_region_map polygon.border_g {
  fill: none !important;
}
.map_block #covid_region_map path[class*=easia_border_], .map_block #covid_region_map path[class*=africa_border_], .map_block #covid_region_map path[class*=me_border_], .map_block #covid_region_map path[class*=eur_border_], .map_block #covid_region_map path[class*=sasia_border_], .map_block #covid_region_map path[class*=west_border_],
.map_block #covid_region_map polygon[class*=easia_border_],
.map_block #covid_region_map polygon[class*=africa_border_],
.map_block #covid_region_map polygon[class*=me_border_],
.map_block #covid_region_map polygon[class*=eur_border_],
.map_block #covid_region_map polygon[class*=sasia_border_],
.map_block #covid_region_map polygon[class*=west_border_] {
  fill: none !important;
}
.map_block #covid_region_map svg {
  display: block;
}
.map_block #covid_region_map .region_background {
  fill: #8d98aa;
  opacity: 0.3 !important;
}
.map_block #covid_region_map .map_background {
  fill: #bac6d8;
  opacity: 1 !important;
}
.map_block #covid_region_map .disp_a {
  fill: #8d98aa;
  stroke-width: 0;
}
.map_block #covid_region_map .disp_b {
  fill: #bac6d8;
  stroke-width: 0;
}
.map_block #covid_region_map .active path,
.map_block #covid_region_map .active polygon {
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  fill: #eeba99;
  transition: all 0.4s;
}
.map_block #covid_region_map .active path.china_b, .map_block #covid_region_map .active path.china_c,
.map_block #covid_region_map .active polygon.china_b,
.map_block #covid_region_map .active polygon.china_c {
  fill: #8d98aa;
  stroke: none;
}

@media (min-width: 62em) {
  .wp-block-curated-content-block {
    margin-top: -48px !important;
  }
}
.wp-block-curated-content-block .collection-result__date {
  margin-bottom: 0;
}
.wp-block-curated-content-block .pagination .prev::after,
.wp-block-curated-content-block .pagination .next::after {
  line-height: 22px;
}

@media (min-width: 62em) {
  .wp-block-default-hero.has-featured-video, .wp-block-default-hero.has-featured-image, .wp-block-default-hero.has-featured-slideshow {
    margin-bottom: -100px !important;
    padding-bottom: 75px !important;
  }
}
.wp-block-default-hero.has-featured-video .featured-content__copy::before, .wp-block-default-hero.has-featured-image .featured-content__copy::before, .wp-block-default-hero.has-featured-slideshow .featured-content__copy::before {
  height: calc(100% + 60px);
}
.wp-block-default-hero.has-featured-video .featured-image__caption, .wp-block-default-hero.has-featured-image .featured-image__caption, .wp-block-default-hero.has-featured-slideshow .featured-image__caption {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 15px;
}
.wp-block-default-hero.has-featured-video .featured-image__desc, .wp-block-default-hero.has-featured-image .featured-image__desc, .wp-block-default-hero.has-featured-slideshow .featured-image__desc {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
}
.wp-block-default-hero.has-featured-video .video__meta, .wp-block-default-hero.has-featured-image .video__meta, .wp-block-default-hero.has-featured-slideshow .video__meta {
  color: #333;
}
@media (min-width: 62em) {
  .wp-block-default-hero.has-featured-video .video__meta, .wp-block-default-hero.has-featured-image .video__meta, .wp-block-default-hero.has-featured-slideshow .video__meta {
    border-left: 1px solid #c1a783;
  }
}
.wp-block-default-hero.has-featured-video .video__meta .video__caption, .wp-block-default-hero.has-featured-image .video__meta .video__caption, .wp-block-default-hero.has-featured-slideshow .video__meta .video__caption {
  font-size: 16px;
}
.wp-block-default-hero .featured-content__headline {
  color: #fff !important;
  margin-bottom: 24px !important;
  margin-top: 0 !important;
  padding-top: 22px !important;
}
.wp-block-default-hero .featured-content__copy .page-header__actions {
  margin-bottom: 40px;
}
.wp-block-default-hero .bc_row {
  padding-bottom: 30px !important;
}
@media (min-width: 62em) {
  body.page-template-standard-landing .wp-block-default-hero .bc_row {
    margin-left: 0 !important;
  }
}
@media (min-width: 75em) {
  body.page-template-standard-landing .wp-block-default-hero .bc_row {
    margin: 0 auto !important;
  }
}
body.page-template-standard-landing .wp-block-default-hero .bc_row #breadcrumbs {
  padding: 0 !important;
}
body.state_trip_travel-template-default .wp-block-default-hero .bc_row {
  padding-bottom: 40px !important;
}
body.state_trip_travel-template-featured-slideshow .wp-block-default-hero .bc_row {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (min-width: 62em) {
  body.state_trip_travel-template-featured-slideshow .wp-block-default-hero .bc_row {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media (min-width: 75em) {
  body.state_trip_travel-template-featured-slideshow .wp-block-default-hero .bc_row {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
body.state_trip_travel-template-featured-image .wp-block-default-hero .bc_row, body.state_trip_travel-template-featured-video .wp-block-default-hero .bc_row {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (min-width: 62em) {
  body.state_trip_travel-template-featured-image .wp-block-default-hero .bc_row, body.state_trip_travel-template-featured-video .wp-block-default-hero .bc_row {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
}
@media (min-width: 75em) {
  body.state_trip_travel-template-featured-image .wp-block-default-hero .bc_row, body.state_trip_travel-template-featured-video .wp-block-default-hero .bc_row {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
.wp-block-default-hero h1,
.wp-block-default-hero p {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wp-block-default-hero p {
  line-height: 1.4 !important;
}
.wp-block-default-hero a {
  color: #fff;
}
.wp-block-default-hero a:hover, .wp-block-default-hero a:active, .wp-block-default-hero a:focus {
  color: #8d98aa;
}
.wp-block-default-hero a:visited {
  color: #d4d4d4;
}
.wp-block-default-hero .article-meta__author-bureau {
  margin: 0 0 5px !important;
}
@media (min-width: 48em) {
  .wp-block-default-hero .article-meta__author-bureau {
    margin: 0 0 10px !important;
  }
}
.wp-block-default-hero .article-meta__audience,
.wp-block-default-hero .article-meta__location {
  margin: 0 0 10px !important;
}
.wp-block-default-hero .article-meta__publish-date {
  line-height: 14px !important;
  margin-bottom: 10px !important;
  margin-top: 22px !important;
}
.wp-block-default-hero .article-meta.doctype-meta {
  margin-bottom: 22px;
  margin-top: 0 !important;
}

.blockslider .slider-meta__detail-description, .blockslider .slider-meta__title {
  margin: 0 !important;
  padding: 0 !important;
}
.blockslider .slider__index {
  margin: 0 !important;
}

.discover_more_block {
  padding-top: 72px;
}
.discover_more_block .discover-cards a.card__link:hover h3.card__title span.link--arrow.icon-external::after {
  margin-left: 2px !important;
}
.discover_more_block .discover-cards a.card__link:hover span.link--arrow.icon-external::after {
  margin-left: 2px !important;
}
.discover_more_block .discover-cards h3 .icon-external {
  display: inline !important;
}
.discover_more_block .discover-cards h3 .icon-external::after {
  background: url("../images/external-link-icon-navy.svg") 0 0 repeat;
  background-size: 24px 24px !important;
  content: "";
  display: inline-block;
  height: 24px !important;
  width: 24px !important;
}
.discover_more_block .discover-cards h3 .icon-external__white::after {
  background-size: 24px 24px;
  height: 24px;
  width: 24px;
}
.discover_more_block .discover-cards .text_image_dark h3 .icon-external::after,
.discover_more_block .discover-cards .text_dark h3 .icon-external::after {
  background: url("../images/external-link-icon-navy.svg") 0 0 repeat !important;
}
.discover_more_block .discover-cards .short_title_dark.has-image.has_external_icon h3 .icon-external::after,
.discover_more_block .discover-cards .short_title_light.has-image.has_external_icon h3 .icon-external::after,
.discover_more_block .discover-cards .short_title_none.has-image.has_external_icon h3 .icon-external::after,
.discover_more_block .discover-cards .has-image.text_none h3 .icon-external::after,
.discover_more_block .discover-cards .text_none h3 .icon-external::after,
.discover_more_block .discover-cards .text_light h3 .icon-external::after,
.discover_more_block .discover-cards .default_light .icon-external::after,
.discover_more_block .discover-cards .default_none .icon-external::after,
.discover_more_block .discover-cards .default_light .default_light h3 .icon-external::after,
.discover_more_block .discover-cards .default_none h3 .icon-external::after,
.discover_more_block .discover-cards .text_image_light h3 .icon-external::after,
.discover_more_block .discover-cards .has-image.short_title_img h3 .icon-external::after,
.discover_more_block .discover-cards .has-image.short_title_dark h3 .icon-external::after,
.discover_more_block .discover-cards .text_image_none h3 .icon-external::after {
  background: url("../images/external-link-icon-white.svg") 0 0 repeat !important;
}
.discover_more_block .card__link {
  min-height: 360px;
}
.discover_more_block .discover-cards {
  margin-bottom: 0 !important;
}
.discover_more_block .discover-card .card__title,
.discover_more_block .discover-card .card__cta {
  color: #4574a1;
}
.discover_more_block .discover-card.has-image .card__title {
  color: #fff;
}
.discover_more_block .discover-card.has-image .card__cta.icon-external::after {
  background: url("../images/external-link-icon-white.svg") 0 0 repeat;
  background-size: 17px 17px;
  content: "";
  display: inline-block;
  height: 17px;
}
.discover_more_block .text_img .card__cta.icon-external::after {
  background: url("../images/external-link-icon-navy.svg") 0 0 repeat !important;
}
.discover_more_block .text_image_img .card__cta.icon-external::after {
  background: url("../images/external-link-icon-navy.svg") 0 0 repeat !important;
}
.discover_more_block.default_light.no_date, .discover_more_block.default_dark.no_date, .discover_more_block.default_img.no_date, .discover_more_block.default_none .card__title.no_date {
  padding-top: 20px !important;
}
.discover_more_block.default_light {
  background: url("../images/wavy-bg.jpg") 0 0 repeat;
}
.discover_more_block.default_none .supporting-content {
  background: none;
  padding: 0 60px 40px;
}
.discover_more_block.default_none .supporting-content__item a {
  color: #4574a1;
}
.discover_more_block.default_light, .discover_more_block.default_none {
  padding-bottom: 1px;
}
.discover_more_block.default_light .discover-card, .discover_more_block.default_none .discover-card {
  background: #0a314d;
}
.discover_more_block.default_light .discover-card .card__date,
.discover_more_block.default_light .discover-card .card__cta,
.discover_more_block.default_light .discover-card .card__source,
.discover_more_block.default_light .discover-card .card__tweet, .discover_more_block.default_none .discover-card .card__date,
.discover_more_block.default_none .discover-card .card__cta,
.discover_more_block.default_none .discover-card .card__source,
.discover_more_block.default_none .discover-card .card__tweet {
  color: #fff;
}
.discover_more_block.default_light .discover-card .card__link .card__title, .discover_more_block.default_none .discover-card .card__link .card__title {
  color: #fff;
  text-decoration: underline;
}
.discover_more_block.default_light .discover-card .card__link:visited .card__title,
.discover_more_block.default_light .discover-card .card__link:visited .card__cta, .discover_more_block.default_none .discover-card .card__link:visited .card__title,
.discover_more_block.default_none .discover-card .card__link:visited .card__cta {
  color: #d4d4d4;
}
.discover_more_block.default_light .discover-card .card__link:hover .card__title, .discover_more_block.default_none .discover-card .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.default_light .discover-card.has-image .card__link:visited .card__title, .discover_more_block.default_none .discover-card.has-image .card__link:visited .card__title {
  color: #d4d4d4;
}
.discover_more_block.default_light .discover-card.has-image .card__link:hover .card__title, .discover_more_block.default_none .discover-card.has-image .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.default_light .discover-card .card__tweet, .discover_more_block.default_none .discover-card .card__tweet {
  padding: 0 !important;
}
.discover_more_block.default_light .supporting-content__title, .discover_more_block.default_none .supporting-content__title {
  color: #333;
}
.discover_more_block.default_dark, .discover_more_block.default_img {
  background: #0a314d;
  padding-bottom: 1px;
}
.discover_more_block.default_dark .discover-card .card__title, .discover_more_block.default_img .discover-card .card__title {
  padding: 0 !important;
}
.discover_more_block.default_dark .discover-card .card__title.no_date, .discover_more_block.default_img .discover-card .card__title.no_date {
  padding-top: 20px !important;
}
.discover_more_block.default_dark .discover-card .card__link:visited .card__title, .discover_more_block.default_img .discover-card .card__link:visited .card__title {
  color: #6a7590;
}
.discover_more_block.default_dark .discover-card .card__link:hover .card__title, .discover_more_block.default_img .discover-card .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.default_dark .discover-card.has-image .card__link:visited .card__title, .discover_more_block.default_img .discover-card.has-image .card__link:visited .card__title {
  color: #d4d4d4;
}
.discover_more_block.default_dark .discover-card.has-image .card__link:hover .card__title, .discover_more_block.default_img .discover-card.has-image .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.default_dark .card__tweet, .discover_more_block.default_img .card__tweet {
  padding: 0 !important;
}
.discover_more_block.default_dark .supporting-content__title, .discover_more_block.default_img .supporting-content__title {
  color: #fff;
}
.discover_more_block.default_dark .supporting-content__item a, .discover_more_block.default_img .supporting-content__item a {
  text-decoration: underline;
}
.discover_more_block.short_title_light {
  background: url("../images/wavy-bg.jpg") 0 0 repeat;
}
.discover_more_block.short_title_light, .discover_more_block.short_title_none {
  padding-bottom: 1px;
}
.discover_more_block.short_title_light .card__date,
.discover_more_block.short_title_light .card__cta, .discover_more_block.short_title_none .card__date,
.discover_more_block.short_title_none .card__cta {
  display: none;
}
.discover_more_block.short_title_light .card__link, .discover_more_block.short_title_none .card__link {
  height: 100%;
  padding: 0 !important;
}
.discover_more_block.short_title_light .discover-card.has-image .card__link:visited .card__title, .discover_more_block.short_title_none .discover-card.has-image .card__link:visited .card__title {
  color: #d4d4d4;
}
.discover_more_block.short_title_light .discover-card.has-image .card__link:hover .card__title, .discover_more_block.short_title_none .discover-card.has-image .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.short_title_light .discover-card .card__link, .discover_more_block.short_title_none .discover-card .card__link {
  height: 100%;
  padding: 0 !important;
}
.discover_more_block.short_title_light .discover-card .card__link:visited .card__title, .discover_more_block.short_title_none .discover-card .card__link:visited .card__title {
  color: #6a7590;
}
.discover_more_block.short_title_light .discover-card .card__link:hover .card__title, .discover_more_block.short_title_none .discover-card .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.short_title_light .discover-card.has-image .card__title, .discover_more_block.short_title_none .discover-card.has-image .card__title {
  background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}
.discover_more_block.short_title_light .discover-card .card__image, .discover_more_block.short_title_none .discover-card .card__image {
  opacity: 1;
}
.discover_more_block.short_title_light .discover-card .card__title, .discover_more_block.short_title_none .discover-card .card__title {
  bottom: 0;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 24px;
  line-height: 44px;
  margin: 0;
  padding: 52px 36px 20px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.discover_more_block.short_title_light .discover-card.twitter-card .card__link, .discover_more_block.short_title_none .discover-card.twitter-card .card__link {
  background: #0a314d !important;
  padding: 42px 36px !important;
}
.discover_more_block.short_title_light .discover-card.twitter-card p.card__tweet,
.discover_more_block.short_title_light .discover-card.twitter-card .card__source,
.discover_more_block.short_title_light .discover-card.twitter-card .card__source::after, .discover_more_block.short_title_none .discover-card.twitter-card p.card__tweet,
.discover_more_block.short_title_none .discover-card.twitter-card .card__source,
.discover_more_block.short_title_none .discover-card.twitter-card .card__source::after {
  color: #fff;
  font-family: "Open Sans", Arial, Sans-Serif;
  text-align: center;
}
.discover_more_block.short_title_light .supporting-content, .discover_more_block.short_title_none .supporting-content {
  background: none;
  padding: 0 60px 40px;
}
.discover_more_block.short_title_light .supporting-content__title, .discover_more_block.short_title_none .supporting-content__title {
  color: #333;
}
.discover_more_block.short_title_light .supporting-content__item a, .discover_more_block.short_title_none .supporting-content__item a {
  color: #4574a1;
}
.discover_more_block.short_title_dark, .discover_more_block.short_title_img {
  background: #0a314d;
  padding-bottom: 1px;
}
.discover_more_block.short_title_dark .card__date,
.discover_more_block.short_title_dark .card__cta, .discover_more_block.short_title_img .card__date,
.discover_more_block.short_title_img .card__cta {
  display: none;
}
.discover_more_block.short_title_dark .discover-card.has-image .card__link:visited .card__title, .discover_more_block.short_title_img .discover-card.has-image .card__link:visited .card__title {
  color: #d4d4d4;
}
.discover_more_block.short_title_dark .discover-card.has-image .card__link:hover .card__title, .discover_more_block.short_title_img .discover-card.has-image .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.short_title_dark .discover-card .card__link, .discover_more_block.short_title_img .discover-card .card__link {
  height: 100%;
  padding: 0 !important;
}
.discover_more_block.short_title_dark .discover-card .card__link:visited .card__title, .discover_more_block.short_title_img .discover-card .card__link:visited .card__title {
  color: #6a7590;
}
.discover_more_block.short_title_dark .discover-card .card__link:hover .card__title, .discover_more_block.short_title_img .discover-card .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.short_title_dark .discover-card.has-image .card__title, .discover_more_block.short_title_img .discover-card.has-image .card__title {
  background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}
.discover_more_block.short_title_dark .discover-card .card__image, .discover_more_block.short_title_img .discover-card .card__image {
  opacity: 1;
}
.discover_more_block.short_title_dark .discover-card .card__title, .discover_more_block.short_title_img .discover-card .card__title {
  bottom: 0;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 24px;
  line-height: 44px;
  margin: 0;
  padding: 52px 36px 20px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.discover_more_block.short_title_dark .discover-card.twitter-card .card__link, .discover_more_block.short_title_img .discover-card.twitter-card .card__link {
  padding: 42px 36px !important;
}
.discover_more_block.short_title_dark .discover-card.twitter-card p.card__tweet,
.discover_more_block.short_title_dark .discover-card.twitter-card .card__source,
.discover_more_block.short_title_dark .discover-card.twitter-card .card__source::after, .discover_more_block.short_title_img .discover-card.twitter-card p.card__tweet,
.discover_more_block.short_title_img .discover-card.twitter-card .card__source,
.discover_more_block.short_title_img .discover-card.twitter-card .card__source::after {
  font-family: "Open Sans", Arial, Sans-Serif;
  text-align: center;
}
.discover_more_block.short_title_dark .supporting-content__title, .discover_more_block.short_title_img .supporting-content__title {
  color: #fff;
}
.discover_more_block.short_title_dark .supporting-content__item a, .discover_more_block.short_title_img .supporting-content__item a {
  text-decoration: underline;
}
.discover_more_block.text_light .card__title.no_date, .discover_more_block.text_dark .card__title.no_date, .discover_more_block.text_img .card__title.no_date, .discover_more_block.text_none .card__title.no_date {
  padding-top: 0 !important;
}
.discover_more_block.text_light {
  background: url("../images/wavy-bg.jpg") 0 0 repeat;
}
.discover_more_block.text_light, .discover_more_block.text_none {
  padding-bottom: 1px;
}
.discover_more_block.text_light .card__date,
.discover_more_block.text_light .card__cta,
.discover_more_block.text_light .card__image, .discover_more_block.text_none .card__date,
.discover_more_block.text_none .card__cta,
.discover_more_block.text_none .card__image {
  display: none;
}
.discover_more_block.text_light .card__link .card__title, .discover_more_block.text_none .card__link .card__title {
  color: #fff;
  text-decoration: underline;
}
.discover_more_block.text_light .card__link:hover .card__title, .discover_more_block.text_none .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.text_light .card__title, .discover_more_block.text_none .card__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 24px;
  line-height: 44px;
  text-align: center;
}
.discover_more_block.text_light .discover-card, .discover_more_block.text_none .discover-card {
  background: #0a314d;
}
.discover_more_block.text_light .discover-card.has-image .card__link:visited .card__title, .discover_more_block.text_none .discover-card.has-image .card__link:visited .card__title {
  color: #d4d4d4;
}
.discover_more_block.text_light .discover-card.has-image .card__link:hover .card__title, .discover_more_block.text_none .discover-card.has-image .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.text_light .discover-card .card__link, .discover_more_block.text_none .discover-card .card__link {
  height: 100%;
}
.discover_more_block.text_light .discover-card .card__link:visited .card__title, .discover_more_block.text_none .discover-card .card__link:visited .card__title {
  color: #d4d4d4;
}
.discover_more_block.text_light .discover-card .card__link:hover .card__title, .discover_more_block.text_none .discover-card .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.text_light .discover-card.has-image, .discover_more_block.text_none .discover-card.has-image {
  background: #0a314d;
}
.discover_more_block.text_light .twitter-card p.card__tweet,
.discover_more_block.text_light .twitter-card .card__source,
.discover_more_block.text_light .twitter-card .card__source::after, .discover_more_block.text_none .twitter-card p.card__tweet,
.discover_more_block.text_none .twitter-card .card__source,
.discover_more_block.text_none .twitter-card .card__source::after {
  color: #fff !important;
  font-family: "Open Sans", Arial, Sans-Serif;
  text-align: center;
}
.discover_more_block.text_light .supporting-content, .discover_more_block.text_none .supporting-content {
  background: none;
  padding: 0 60px 40px;
}
.discover_more_block.text_light .supporting-content__title, .discover_more_block.text_none .supporting-content__title {
  color: #333;
}
.discover_more_block.text_light .supporting-content__item a, .discover_more_block.text_none .supporting-content__item a {
  color: #4574a1 !important;
}
.discover_more_block.text_dark, .discover_more_block.text_img {
  background: #0a314d;
  padding-bottom: 1px;
}
.discover_more_block.text_dark .card__date,
.discover_more_block.text_dark .card__cta,
.discover_more_block.text_dark .card__image, .discover_more_block.text_img .card__date,
.discover_more_block.text_img .card__cta,
.discover_more_block.text_img .card__image {
  display: none;
}
.discover_more_block.text_dark .card__link .card__title, .discover_more_block.text_img .card__link .card__title {
  text-decoration: none !important;
}
.discover_more_block.text_dark .card__link:hover .card__title, .discover_more_block.text_img .card__link:hover .card__title {
  color: #8d98aa;
  text-decoration: underline !important;
}
.discover_more_block.text_dark .card__title, .discover_more_block.text_img .card__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 24px;
  line-height: 44px;
  text-align: center;
}
.discover_more_block.text_dark .discover-cards, .discover_more_block.text_img .discover-cards {
  margin-bottom: 0;
}
.discover_more_block.text_dark .discover-cards .has-image, .discover_more_block.text_img .discover-cards .has-image {
  background: #fff;
}
.discover_more_block.text_dark .discover-cards .has-image a .card__title, .discover_more_block.text_img .discover-cards .has-image a .card__title {
  text-decoration: none;
}
.discover_more_block.text_dark .discover-card.has-image .card__link:visited .card__title, .discover_more_block.text_img .discover-card.has-image .card__link:visited .card__title {
  color: #6a7590;
}
.discover_more_block.text_dark .discover-card.has-image .card__link:hover .card__title, .discover_more_block.text_img .discover-card.has-image .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.text_dark .discover-card .card__link, .discover_more_block.text_img .discover-card .card__link {
  height: 100%;
}
.discover_more_block.text_dark .discover-card .card__link:visited .card__title, .discover_more_block.text_img .discover-card .card__link:visited .card__title {
  color: #6a7590;
}
.discover_more_block.text_dark .discover-card .card__link:hover .card__title, .discover_more_block.text_img .discover-card .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.text_dark .discover-card .card__title, .discover_more_block.text_img .discover-card .card__title {
  color: #4574a1;
  text-shadow: none;
}
.discover_more_block.text_dark .twitter-card p.card__tweet,
.discover_more_block.text_dark .twitter-card .card__source,
.discover_more_block.text_dark .twitter-card .card__source::after, .discover_more_block.text_img .twitter-card p.card__tweet,
.discover_more_block.text_img .twitter-card .card__source,
.discover_more_block.text_img .twitter-card .card__source::after {
  color: #4574a1 !important;
  font-family: "Open Sans", Arial, Sans-Serif;
  text-align: center;
}
.discover_more_block.text_dark .supporting-content, .discover_more_block.text_img .supporting-content {
  background: none;
}
.discover_more_block.text_dark .supporting-content__header, .discover_more_block.text_img .supporting-content__header {
  color: #fff;
  margin: 26px auto 24px;
  padding-top: 12px;
}
.discover_more_block.text_dark .supporting-content__title, .discover_more_block.text_img .supporting-content__title {
  color: #fff;
}
.discover_more_block.text_image_light {
  background: url("../images/wavy-bg.jpg") 0 0 repeat;
}
.discover_more_block.text_image_light, .discover_more_block.text_image_none {
  padding-bottom: 1px;
}
.discover_more_block.text_image_light .card__date,
.discover_more_block.text_image_light .card__cta, .discover_more_block.text_image_none .card__date,
.discover_more_block.text_image_none .card__cta {
  display: none;
}
.discover_more_block.text_image_light .card__link, .discover_more_block.text_image_none .card__link {
  height: 100%;
  padding: 0 !important;
}
.discover_more_block.text_image_light .card__link:hover .card__title, .discover_more_block.text_image_none .card__link:hover .card__title {
  color: #6a7590;
}
.discover_more_block.text_image_light .discover-card.has-image .card__link:visited .card__title, .discover_more_block.text_image_none .discover-card.has-image .card__link:visited .card__title {
  color: #d4d4d4;
}
.discover_more_block.text_image_light .discover-card.has-image .card__link:hover .card__title, .discover_more_block.text_image_none .discover-card.has-image .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.text_image_light .discover-card .card__link, .discover_more_block.text_image_none .discover-card .card__link {
  height: 100%;
}
.discover_more_block.text_image_light .discover-card .card__link:visited .card__title, .discover_more_block.text_image_none .discover-card .card__link:visited .card__title {
  color: #d4d4d4;
}
.discover_more_block.text_image_light .discover-card .card__link:hover .card__title, .discover_more_block.text_image_none .discover-card .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.text_image_light .discover-card .card__image, .discover_more_block.text_image_none .discover-card .card__image {
  max-height: 270px;
  opacity: 1;
}
.discover_more_block.text_image_light .discover-card .card__image img, .discover_more_block.text_image_none .discover-card .card__image img {
  width: 100%;
}
.discover_more_block.text_image_light .discover-card .card__title, .discover_more_block.text_image_none .discover-card .card__title {
  background: #0a314d;
  bottom: 0;
  color: #fff;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 24px;
  line-height: 44px;
  margin: 0;
  min-height: 120px;
  padding: 10px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.discover_more_block.text_image_light .discover-card.twitter-card .card__link, .discover_more_block.text_image_none .discover-card.twitter-card .card__link {
  background: #0a314d;
  padding: 42px 36px !important;
}
.discover_more_block.text_image_light .discover-card.twitter-card p.card__tweet,
.discover_more_block.text_image_light .discover-card.twitter-card .card__source,
.discover_more_block.text_image_light .discover-card.twitter-card .card__source::after, .discover_more_block.text_image_none .discover-card.twitter-card p.card__tweet,
.discover_more_block.text_image_none .discover-card.twitter-card .card__source,
.discover_more_block.text_image_none .discover-card.twitter-card .card__source::after {
  color: #fff;
  font-family: "Open Sans", Arial, Sans-Serif;
  text-align: center;
}
.discover_more_block.text_image_light .supporting-content, .discover_more_block.text_image_none .supporting-content {
  background: none;
  padding: 0 60px 40px;
}
.discover_more_block.text_image_light .supporting-content__header, .discover_more_block.text_image_none .supporting-content__header {
  border-color: #0a314d;
  padding-top: 12px;
}
.discover_more_block.text_image_light .supporting-content__item a, .discover_more_block.text_image_none .supporting-content__item a {
  color: #4574a1;
}
.discover_more_block.text_image_light .supporting-content__title, .discover_more_block.text_image_none .supporting-content__title {
  color: #333;
}
.discover_more_block.text_image_dark, .discover_more_block.text_image_img {
  background: #0a314d;
  padding-bottom: 1px;
}
.discover_more_block.text_image_dark .card__date,
.discover_more_block.text_image_dark .card__cta, .discover_more_block.text_image_img .card__date,
.discover_more_block.text_image_img .card__cta {
  display: none;
}
.discover_more_block.text_image_dark .card__link:hover .card__title, .discover_more_block.text_image_img .card__link:hover .card__title {
  color: #6a7590;
  text-decoration: underline;
}
.discover_more_block.text_image_dark .card__link, .discover_more_block.text_image_img .card__link {
  height: 100%;
  padding: 0 !important;
}
.discover_more_block.text_image_dark .discover-card.has-image .card__link:visited .card__title, .discover_more_block.text_image_img .discover-card.has-image .card__link:visited .card__title {
  color: #6a7590;
}
.discover_more_block.text_image_dark .discover-card.has-image .card__link:hover .card__title, .discover_more_block.text_image_img .discover-card.has-image .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.text_image_dark .discover-card .card__link, .discover_more_block.text_image_img .discover-card .card__link {
  height: 100%;
}
.discover_more_block.text_image_dark .discover-card .card__link:visited .card__title, .discover_more_block.text_image_img .discover-card .card__link:visited .card__title {
  color: #6a7590;
}
.discover_more_block.text_image_dark .discover-card .card__link:hover .card__title, .discover_more_block.text_image_img .discover-card .card__link:hover .card__title {
  color: #8d98aa;
}
.discover_more_block.text_image_dark .discover-card .card__image, .discover_more_block.text_image_img .discover-card .card__image {
  max-height: 270px;
  opacity: 1;
}
.discover_more_block.text_image_dark .discover-card .card__image img, .discover_more_block.text_image_img .discover-card .card__image img {
  width: 100%;
}
.discover_more_block.text_image_dark .discover-card .card__title, .discover_more_block.text_image_img .discover-card .card__title {
  background: #fff;
  bottom: 0;
  color: #4574a1;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 24px;
  line-height: 44px;
  margin: 0;
  min-height: 120px;
  padding: 10px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  width: 100%;
}
.discover_more_block.text_image_dark .discover-card.twitter-card .card__link, .discover_more_block.text_image_img .discover-card.twitter-card .card__link {
  padding: 42px 36px !important;
}
.discover_more_block.text_image_dark .discover-card.twitter-card p.card__tweet,
.discover_more_block.text_image_dark .discover-card.twitter-card .card__source,
.discover_more_block.text_image_dark .discover-card.twitter-card .card__source::after, .discover_more_block.text_image_img .discover-card.twitter-card p.card__tweet,
.discover_more_block.text_image_img .discover-card.twitter-card .card__source,
.discover_more_block.text_image_img .discover-card.twitter-card .card__source::after {
  color: #4574a1 !important;
  font-family: "Open Sans", Arial, Sans-Serif;
  text-align: center;
}
.discover_more_block.text_image_dark .supporting-content, .discover_more_block.text_image_img .supporting-content {
  background: none;
}
.discover_more_block.text_image_dark .supporting-content__header, .discover_more_block.text_image_img .supporting-content__header {
  color: #fff;
  margin: 26px auto 24px;
  padding-top: 12px;
}
.discover_more_block.text_image_dark .supporting-content__title, .discover_more_block.text_image_img .supporting-content__title {
  color: #fff;
}
.discover_more_block.text_image_dark .watermark, .discover_more_block.text_image_img .watermark {
  margin-bottom: 130px;
}
.discover_more_block[class*=_light] .supporting-content .supporting-content__item a:visited, .discover_more_block[class*=_none] .supporting-content .supporting-content__item a:visited {
  color: #6a7590 !important;
}
.discover_more_block .supporting-content__title {
  color: #fff;
  margin: 0 auto 48px !important;
  padding: 22px 0 !important;
}
.discover_more_block .discover-cards {
  margin-bottom: 72px;
}
@media (max-width: 991px) {
  .discover_more_block .discover-cards {
    display: block;
  }
}
@media (min-width: 62em) {
  .discover_more_block .discover-cards {
    margin-bottom: 24px;
  }
}
.discover_more_block .card {
  box-shadow: none;
  transition: box-shadow 0.25s ease-in;
  background: #fff;
  color: #333;
  margin-bottom: 24px;
  position: relative;
}
.discover_more_block .card:hover, .discover_more_block .card:active, .discover_more_block .card:focus {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
}
.discover_more_block .card:hover, .discover_more_block .card:active, .discover_more_block .card:focus {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.45);
}
@media (min-width: 62em) {
  .discover_more_block .card {
    margin-bottom: 48px;
  }
}
.discover_more_block .card:hover .card__cta, .discover_more_block .card:active .card__cta, .discover_more_block .card:focus .card__cta {
  color: #8d98aa;
}
.discover_more_block .card__date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  margin-bottom: 24px;
}
.discover_more_block .card__date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.discover_more_block .card__title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.25;
  margin-bottom: 36px;
}
.discover_more_block .card__title.no_date {
  padding-top: 40px;
}
.discover_more_block .card__title .filesize {
  display: block;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  letter-spacing: 0.25px;
}
@media (min-width: 48em) {
  .discover_more_block .card__title .filesize {
    font-size: 14px;
  }
}
.discover_more_block .card__title .icon-pdf::before {
  background-size: 24px;
  height: 24px;
  margin-right: 2px;
  width: 24px;
}
@media (min-width: 48em) {
  .discover_more_block .card__title .icon-pdf::before {
    background-size: 24px;
    height: 24px;
    width: 24px;
  }
}
.discover_more_block .card__link {
  color: #0a314d;
  display: block;
  min-height: 360px;
  padding: 42px 36px;
  position: relative;
  word-break: break-word;
  z-index: 2;
}
.discover_more_block .card__link h3 {
  transition: all 0.2s ease;
}
.discover_more_block .card__link:hover .link--arrow::after, .discover_more_block .card__link:active .link--arrow::after, .discover_more_block .card__link:focus .link--arrow::after {
  margin-right: 0 !important;
}
.discover_more_block .card__link:hover h3, .discover_more_block .card__link:active h3, .discover_more_block .card__link:focus h3 {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.discover_more_block .card__link:hover::after {
  margin-left: 0;
}
@media (min-width: 768px) and (max-width: 992px) {
  .discover_more_block .card__link {
    min-height: 240px;
  }
}
.discover_more_block .card__cta::after {
  color: #d01319;
  margin-left: 2px;
}
.discover_more_block .card.has-image {
  background: #000;
}
.discover_more_block .card.has-image .card__link {
  color: #4574a1;
}
.discover_more_block .card.has-image .card__date,
.discover_more_block .card.has-image .card__cta {
  color: #fff;
}
.discover_more_block .card.has-image .card__cta::after {
  color: #c1a783;
}
.discover_more_block .card.has-image:hover .card__cta, .discover_more_block .card.has-image:active .card__cta, .discover_more_block .card.has-image:focus .card__cta {
  color: #8d98aa;
}
.discover_more_block .card__image {
  height: 100%;
  opacity: 0.4;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.discover_more_block .card__image img {
  height: 101%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 101%;
}
.discover_more_block .card__source {
  color: #333;
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4285714286;
  margin-bottom: 6px;
  text-transform: uppercase;
}
.discover_more_block .card__source::after {
  color: #0a314d;
  margin-left: 8px;
}
.discover_more_block .card__tweet {
  color: #0a314d;
  font-family: "EB Garamond", Times, Serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.35;
  margin-bottom: 24px;
  transition: 0.2s color ease;
}
.discover_more_block .discover-cards__more {
  text-align: center;
}
.discover_more_block .discover-cards__more-button {
  background: none;
  border: 0;
  margin-bottom: 72px;
  outline: 0;
}
.discover_more_block .discover-cards__more-button .button__content {
  border-radius: 0;
  font-size: 14px;
  margin-top: 0;
  padding: 24px 60px;
  width: auto;
}
.discover_more_block.default_dark .row.supporting-content, .discover_more_block.short_title_dark .row.supporting-content, .discover_more_block.text_dark .row.supporting-content, .discover_more_block.text_image_dark .row.supporting-content {
  background: none;
  padding: 0 60px 40px;
}
@media (max-width: 1199px) {
  .discover_more_block.default_dark .row.supporting-content, .discover_more_block.short_title_dark .row.supporting-content, .discover_more_block.text_dark .row.supporting-content, .discover_more_block.text_image_dark .row.supporting-content {
    padding: 0 50px 40px;
  }
}
@media (max-width: 991px) {
  .discover_more_block.default_dark .row.supporting-content, .discover_more_block.short_title_dark .row.supporting-content, .discover_more_block.text_dark .row.supporting-content, .discover_more_block.text_image_dark .row.supporting-content {
    padding: 0 40px 40px;
  }
}
@media (max-width: 767px) {
  .discover_more_block.default_dark .row.supporting-content, .discover_more_block.short_title_dark .row.supporting-content, .discover_more_block.text_dark .row.supporting-content, .discover_more_block.text_image_dark .row.supporting-content {
    padding: 0 20px 40px;
  }
}
.discover_more_block.default_dark .row.supporting-content .supporting-content__header, .discover_more_block.short_title_dark .row.supporting-content .supporting-content__header, .discover_more_block.text_dark .row.supporting-content .supporting-content__header, .discover_more_block.text_image_dark .row.supporting-content .supporting-content__header {
  color: #fff;
  margin: 26px auto 24px;
  padding-top: 12px;
}
@media (max-width: 991px) {
  .discover_more_block.default_dark .row.supporting-content .supporting-content__header, .discover_more_block.short_title_dark .row.supporting-content .supporting-content__header, .discover_more_block.text_dark .row.supporting-content .supporting-content__header, .discover_more_block.text_image_dark .row.supporting-content .supporting-content__header {
    padding: 12px 0 0;
  }
}
@media (max-width: 991px) {
  .discover_more_block.default_dark .row.supporting-content .supporting-content__items, .discover_more_block.short_title_dark .row.supporting-content .supporting-content__items, .discover_more_block.text_dark .row.supporting-content .supporting-content__items, .discover_more_block.text_image_dark .row.supporting-content .supporting-content__items {
    padding: 0;
  }
}
.discover_more_block.default_light .row.supporting-content, .discover_more_block.short_title_light .row.supporting-content, .discover_more_block.text_light .row.supporting-content, .discover_more_block.text_image_light .row.supporting-content, .discover_more_block.default_none .row.supporting-content, .discover_more_block.short_title_none .row.supporting-content, .discover_more_block.text_none .row.supporting-content, .discover_more_block.text_image_none .row.supporting-content {
  background: none;
  padding: 0 60px 40px;
}
@media (max-width: 1199px) {
  .discover_more_block.default_light .row.supporting-content, .discover_more_block.short_title_light .row.supporting-content, .discover_more_block.text_light .row.supporting-content, .discover_more_block.text_image_light .row.supporting-content, .discover_more_block.default_none .row.supporting-content, .discover_more_block.short_title_none .row.supporting-content, .discover_more_block.text_none .row.supporting-content, .discover_more_block.text_image_none .row.supporting-content {
    padding: 0 50px 40px;
  }
}
@media (max-width: 991px) {
  .discover_more_block.default_light .row.supporting-content, .discover_more_block.short_title_light .row.supporting-content, .discover_more_block.text_light .row.supporting-content, .discover_more_block.text_image_light .row.supporting-content, .discover_more_block.default_none .row.supporting-content, .discover_more_block.short_title_none .row.supporting-content, .discover_more_block.text_none .row.supporting-content, .discover_more_block.text_image_none .row.supporting-content {
    padding: 0 40px 40px;
  }
}
@media (max-width: 767px) {
  .discover_more_block.default_light .row.supporting-content, .discover_more_block.short_title_light .row.supporting-content, .discover_more_block.text_light .row.supporting-content, .discover_more_block.text_image_light .row.supporting-content, .discover_more_block.default_none .row.supporting-content, .discover_more_block.short_title_none .row.supporting-content, .discover_more_block.text_none .row.supporting-content, .discover_more_block.text_image_none .row.supporting-content {
    padding: 0 20px 40px;
  }
}
.discover_more_block.default_light .row.supporting-content .supporting-content__header, .discover_more_block.short_title_light .row.supporting-content .supporting-content__header, .discover_more_block.text_light .row.supporting-content .supporting-content__header, .discover_more_block.text_image_light .row.supporting-content .supporting-content__header, .discover_more_block.default_none .row.supporting-content .supporting-content__header, .discover_more_block.short_title_none .row.supporting-content .supporting-content__header, .discover_more_block.text_none .row.supporting-content .supporting-content__header, .discover_more_block.text_image_none .row.supporting-content .supporting-content__header {
  border-color: #0a314d;
  color: #0a314d;
  padding-top: 12px;
}
@media (max-width: 991px) {
  .discover_more_block.default_light .row.supporting-content .supporting-content__header, .discover_more_block.short_title_light .row.supporting-content .supporting-content__header, .discover_more_block.text_light .row.supporting-content .supporting-content__header, .discover_more_block.text_image_light .row.supporting-content .supporting-content__header, .discover_more_block.default_none .row.supporting-content .supporting-content__header, .discover_more_block.short_title_none .row.supporting-content .supporting-content__header, .discover_more_block.text_none .row.supporting-content .supporting-content__header, .discover_more_block.text_image_none .row.supporting-content .supporting-content__header {
    padding: 12px 0 0;
  }
}
@media (max-width: 991px) {
  .discover_more_block.default_light .row.supporting-content .supporting-content__items, .discover_more_block.short_title_light .row.supporting-content .supporting-content__items, .discover_more_block.text_light .row.supporting-content .supporting-content__items, .discover_more_block.text_image_light .row.supporting-content .supporting-content__items, .discover_more_block.default_none .row.supporting-content .supporting-content__items, .discover_more_block.short_title_none .row.supporting-content .supporting-content__items, .discover_more_block.text_none .row.supporting-content .supporting-content__items, .discover_more_block.text_image_none .row.supporting-content .supporting-content__items {
    padding: 0;
  }
}
.discover_more_block.default_light .row.supporting-content .supporting-content__item a, .discover_more_block.short_title_light .row.supporting-content .supporting-content__item a, .discover_more_block.text_light .row.supporting-content .supporting-content__item a, .discover_more_block.text_image_light .row.supporting-content .supporting-content__item a, .discover_more_block.default_none .row.supporting-content .supporting-content__item a, .discover_more_block.short_title_none .row.supporting-content .supporting-content__item a, .discover_more_block.text_none .row.supporting-content .supporting-content__item a, .discover_more_block.text_image_none .row.supporting-content .supporting-content__item a {
  color: #4574a1;
}
.discover_more_block.default_light .row.supporting-content .supporting-content__item a .icon-external__dark::after, .discover_more_block.short_title_light .row.supporting-content .supporting-content__item a .icon-external__dark::after, .discover_more_block.text_light .row.supporting-content .supporting-content__item a .icon-external__dark::after, .discover_more_block.text_image_light .row.supporting-content .supporting-content__item a .icon-external__dark::after, .discover_more_block.default_none .row.supporting-content .supporting-content__item a .icon-external__dark::after, .discover_more_block.short_title_none .row.supporting-content .supporting-content__item a .icon-external__dark::after, .discover_more_block.text_none .row.supporting-content .supporting-content__item a .icon-external__dark::after, .discover_more_block.text_image_none .row.supporting-content .supporting-content__item a .icon-external__dark::after {
  -webkit-transform: none;
  background-image: url("../images/external-link-icon-navy.svg");
  background-size: 14px 14px;
  content: "";
  display: inline-block;
  height: 14px;
  margin-left: 3px;
  opacity: 1;
  position: relative;
  speak: none;
  text-transform: none;
  top: 2px;
  transform: none;
  width: 14px;
}
.discover_more_block.default_img .row.supporting-content, .discover_more_block.short_title_img .row.supporting-content, .discover_more_block.text_light_img .row.supporting-content, .discover_more_block.text_image_light_img .row.supporting-content {
  background: none;
  padding: 0 60px 40px;
}
@media (max-width: 1199px) {
  .discover_more_block.default_img .row.supporting-content, .discover_more_block.short_title_img .row.supporting-content, .discover_more_block.text_light_img .row.supporting-content, .discover_more_block.text_image_light_img .row.supporting-content {
    padding: 0 50px 40px;
  }
}
@media (max-width: 991px) {
  .discover_more_block.default_img .row.supporting-content, .discover_more_block.short_title_img .row.supporting-content, .discover_more_block.text_light_img .row.supporting-content, .discover_more_block.text_image_light_img .row.supporting-content {
    padding: 0 40px 40px;
  }
}
@media (max-width: 767px) {
  .discover_more_block.default_img .row.supporting-content, .discover_more_block.short_title_img .row.supporting-content, .discover_more_block.text_light_img .row.supporting-content, .discover_more_block.text_image_light_img .row.supporting-content {
    padding: 0 20px 40px;
  }
}
.discover_more_block.default_img .row.supporting-content .supporting-content__header, .discover_more_block.short_title_img .row.supporting-content .supporting-content__header, .discover_more_block.text_light_img .row.supporting-content .supporting-content__header, .discover_more_block.text_image_light_img .row.supporting-content .supporting-content__header {
  color: #fff;
  padding-top: 12px;
}
@media (max-width: 991px) {
  .discover_more_block.default_img .row.supporting-content .supporting-content__header, .discover_more_block.short_title_img .row.supporting-content .supporting-content__header, .discover_more_block.text_light_img .row.supporting-content .supporting-content__header, .discover_more_block.text_image_light_img .row.supporting-content .supporting-content__header {
    padding: 12px 0 0;
  }
}
@media (max-width: 991px) {
  .discover_more_block.default_img .row.supporting-content .supporting-content__items, .discover_more_block.short_title_img .row.supporting-content .supporting-content__items, .discover_more_block.text_light_img .row.supporting-content .supporting-content__items, .discover_more_block.text_image_light_img .row.supporting-content .supporting-content__items {
    padding: 0;
  }
}

.wp-block-dipnote-featured-topic {
  padding-bottom: 0 !important;
}
.wp-block-dipnote-featured-topic .dipnote-browse-all {
  color: #4574a1;
  display: inline-block;
  float: right;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 12px;
  font-weight: 700;
  margin-top: 20px;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}
.wp-block-dipnote-featured-topic .dipnote-browse-all:hover {
  color: #8d98aa;
}
.wp-block-dipnote-featured-topic .dipnote-browse-all:hover::after {
  color: #8d98aa;
  margin-left: 7px;
  transition: all 0.2s ease-in-out;
}
.wp-block-dipnote-featured-topic .dipnote-content {
  background-color: #fff;
  padding: 30px 30px 0;
}
@media (min-width: 48em) {
  .wp-block-dipnote-featured-topic .dipnote-content {
    margin: 0 auto;
    width: auto;
  }
}
@media (min-width: 62em) {
  .wp-block-dipnote-featured-topic .dipnote-content {
    margin: 0 auto;
    max-width: 1140px;
  }
}
@media (min-width: 75em) {
  .wp-block-dipnote-featured-topic .dipnote-content {
    margin: 0 auto;
  }
}
.wp-block-dipnote-featured-topic .dipnote-content h2 {
  color: #0a314d;
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  font-weight: 200;
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
}
@media (min-width: 48em) {
  .wp-block-dipnote-featured-topic .dipnote-content h2 {
    font-size: 36px;
  }
}
.wp-block-dipnote-featured-topic .dipnote-content h2.stars-above {
  padding-top: 22px !important;
}
.wp-block-dipnote-featured-topic .dipnote-features {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-top: 10px;
}
@media (min-width: 48em) {
  .wp-block-dipnote-featured-topic .dipnote-features {
    flex-direction: row;
  }
}
.wp-block-dipnote-featured-topic .dipnote-feature {
  margin-bottom: 30px;
  width: 100%;
}
.wp-block-dipnote-featured-topic .dipnote-feature:not(:first-child) {
  display: none;
}
@media (min-width: 48em) {
  .wp-block-dipnote-featured-topic .dipnote-feature {
    margin: 0 30px 0 0;
    padding-bottom: 30px;
    width: 33%;
  }
  .wp-block-dipnote-featured-topic .dipnote-feature:not(:first-child) {
    display: inline-block;
  }
  .wp-block-dipnote-featured-topic .dipnote-feature:last-child {
    margin-right: 0;
  }
}
.wp-block-dipnote-featured-topic .dipnote-feature-image {
  display: block;
  height: auto;
  margin-bottom: 20px;
  overflow: hidden;
  width: 100%;
}
@media (min-width: 48em) {
  .wp-block-dipnote-featured-topic .dipnote-feature-image {
    max-height: 190px;
  }
}
.wp-block-dipnote-featured-topic .dipnote-feature-image img {
  height: auto;
  width: 100%;
}
.wp-block-dipnote-featured-topic .dipnote-feature a {
  color: #4574a1;
  transition: all 0.2s ease;
}
.wp-block-dipnote-featured-topic .dipnote-feature a:hover {
  color: #8d98aa;
  text-decoration: underline;
  transition: all 0.2s ease;
}
.wp-block-dipnote-featured-topic .dipnote-feature a:visited {
  color: #6a7590;
}
.wp-block-dipnote-featured-topic .dipnote-feature h3 {
  color: #0a314d;
  font-family: "EB Garamond", Times, Serif;
  font-size: 20px;
  font-weight: 200;
  line-height: 24px;
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
}
.wp-block-dipnote-featured-topic .dipnote-feature-container {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  margin-top: 0;
  padding-bottom: 30px;
}
@media (min-width: 48em) {
  .wp-block-dipnote-featured-topic .dipnote-feature-container {
    padding-bottom: 50px;
  }
}
.wp-block-dipnote-featured-topic .dipnote-feature-container:last-child {
  margin-top: 30px;
}
.wp-block-dipnote-featured-topic .other-news__eyebrow.hidden {
  margin-top: 0;
  padding: 0 !important;
}
.wp-block-dipnote-featured-topic .other-news__eyebrow.hidden::before {
  border: 0;
}
.wp-block-dipnote-featured-topic body.page-template-dipnote-landing .featured-content.dipnote-header {
  padding-top: 10px;
}

.wp_block-dipnote-hero #breadcrumbs {
  padding: 20px 0 30px !important;
}
@media (min-width: 62em) {
  .wp_block-dipnote-hero #breadcrumbs {
    padding: 20px 0 40px !important;
  }
}
.wp_block-dipnote-hero .bc_row {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.wp_block-dipnote-hero .dipnote-header__content {
  padding: 0;
}
.wp_block-dipnote-hero .dipnote-header__content .page-header__actions .icon-external {
  display: none;
}
.wp_block-dipnote-hero .dipnote-header .page-header__actions--mobile .icon-external {
  display: none;
}
.wp_block-dipnote-hero .dipnote-header__media .external-link .icon-external {
  display: none;
}
.wp_block-dipnote-hero .dipnote-header__title {
  color: #fff !important;
  font-size: 39.6px !important;
  padding-top: 22px !important;
}
@media (min-width: 48em) {
  .wp_block-dipnote-hero .dipnote-header__title {
    font-size: 57.2px !important;
  }
}
.wp_block-dipnote-hero .dipnote-header__title.stars-above {
  padding: 22px 0 0 !important;
}
.wp_block-dipnote-hero .dipnote-header__top-story-headline {
  color: #fff !important;
  margin: 8px 0 0 !important;
  padding: 0 !important;
}
.wp_block-dipnote-hero .dipnote-header__top-story-headline .icon-external {
  display: none;
}
.wp_block-dipnote-hero .dipnote-header__top-story-headline a {
  text-decoration: underline;
}
.wp_block-dipnote-hero .dipnote-header__top-story-headline a:visited {
  color: #d4d4d4;
}
.wp_block-dipnote-hero .dipnote-header__top-story-headline a:visited:hover, .wp_block-dipnote-hero .dipnote-header__top-story-headline a:visited:active, .wp_block-dipnote-hero .dipnote-header__top-story-headline a:visited:focus {
  color: #8d98aa;
}

.wp-block-dipnote-recent-stories .other-news__eyebrow.hidden::before {
  border: 1 !important;
  background-color: #c1a783;
}
.wp-block-dipnote-recent-stories .dipnote-recent-container {
  display: flex;
  flex-direction: column;
  padding-bottom: 50px;
}
@media (min-width: 62em) {
  .wp-block-dipnote-recent-stories .dipnote-recent-container {
    flex-direction: row;
  }
}
.wp-block-dipnote-recent-stories .dipnote-recent-stories {
  width: 100%;
}
@media (min-width: 75em) {
  .wp-block-dipnote-recent-stories .dipnote-recent-stories {
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    padding-right: 30px;
    width: 65%;
  }
}
.wp-block-dipnote-recent-stories .dipnote-recent-stories h2.stars-above {
  margin: 0 !important;
  padding: 22px 0 0 !important;
}
.wp-block-dipnote-recent-stories .dipnote-recent-stories li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  display: flex;
  flex-direction: column;
  margin-top: 30px;
  padding-bottom: 30px;
}
.wp-block-dipnote-recent-stories .dipnote-recent-stories li:nth-child(1n+6) {
  display: none;
}
@media (min-width: 48em) {
  .wp-block-dipnote-recent-stories .dipnote-recent-stories li {
    flex-direction: row;
  }
  .wp-block-dipnote-recent-stories .dipnote-recent-stories li:nth-child(1n+6) {
    display: flex;
  }
}
.wp-block-dipnote-recent-stories .dipnote-recent-stories ul {
  max-width: none !important;
  padding: 0 !important;
}
.wp-block-dipnote-recent-stories .dipnote-recent-stories .watermark {
  bottom: 0;
  margin-bottom: 5px;
  margin-right: 5px;
  position: absolute;
  right: 0;
}
.wp-block-dipnote-recent-stories .dipnote-recent-stories .thumbnail {
  position: relative;
}
.wp-block-dipnote-recent-stories .dipnote-recent-stories .other-news__eyebrow.hidden::before {
  border: 1 !important;
}
.wp-block-dipnote-recent-stories .dipnote-recent-copy .news-bar__post-date {
  display: none;
  margin-bottom: 0;
  padding: 0 !important;
}
@media (min-width: 48em) {
  .wp-block-dipnote-recent-stories .dipnote-recent-copy .news-bar__post-date {
    display: inline-block;
  }
}
.wp-block-dipnote-recent-stories .dipnote-recent-copy .eyebrow.other-news__eyebrow,
.wp-block-dipnote-recent-stories .dipnote-recent-copy .eyebrow.other-news__eyebrow.hidden {
  display: inline-block;
  padding-left: 54px !important;
}
@media (min-width: 48em) {
  .wp-block-dipnote-recent-stories .dipnote-recent-copy .eyebrow.other-news__eyebrow,
.wp-block-dipnote-recent-stories .dipnote-recent-copy .eyebrow.other-news__eyebrow.hidden {
    display: none !important;
  }
}
.wp-block-dipnote-recent-stories .dipnote-recent-copy .eyebrow.other-news__eyebrow::before,
.wp-block-dipnote-recent-stories .dipnote-recent-copy .eyebrow.other-news__eyebrow.hidden::before {
  border: 1 !important;
}
.wp-block-dipnote-recent-stories .dipnote-recent-copy a {
  color: #4574a1;
}
.wp-block-dipnote-recent-stories .dipnote-recent-copy a:hover {
  color: #8d98aa;
  text-decoration: underline;
}
.wp-block-dipnote-recent-stories .dipnote-recent-copy a:visited {
  color: #6a7590;
}
.wp-block-dipnote-recent-stories .dipnote-recent-copy h3 {
  color: #0a314d;
  font-family: "EB Garamond", Times, Serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin: 0 0 3px !important;
  padding: 0 !important;
  width: 100%;
}
.wp-block-dipnote-recent-stories .dipnote-recent-copy p {
  color: #0a314d;
  display: none;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px !important;
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width: 48em) {
  .wp-block-dipnote-recent-stories .dipnote-recent-copy p {
    display: inline-block;
  }
}
.wp-block-dipnote-recent-stories .dipnote-recent-image {
  display: none;
  width: 100%;
}
@media (min-width: 48em) {
  .wp-block-dipnote-recent-stories .dipnote-recent-image {
    display: inline-block;
    margin-right: 30px;
    max-width: 150px;
  }
}
.wp-block-dipnote-recent-stories .dipnote-recent-image img {
  height: auto;
  width: 100%;
}
.wp-block-dipnote-recent-stories .dipnote-social-container {
  display: none;
  padding: 0;
  width: 100%;
}
@media (min-width: 75em) {
  .wp-block-dipnote-recent-stories .dipnote-social-container {
    display: block;
    padding: 0 0 0 30px;
    width: 35%;
  }
}
.wp-block-dipnote-recent-stories .dipnote-social-container > .dipnote-social-media {
  height: 100%;
}
.wp-block-dipnote-recent-stories .wavy-bg.dipnotes {
  display: flex;
  flex-direction: column;
}
@media (min-width: 48em) {
  .wp-block-dipnote-recent-stories .wavy-bg.dipnotes {
    padding-bottom: 80px;
  }
}
.wp-block-dipnote-recent-stories .module--dipnote-social-media dipnote-social-media {
  padding-bottom: 20px;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .widget-area section {
  border-top: 2px solid rgba(0, 0, 0, 0.15);
  margin-bottom: 15px;
  margin-top: 15px;
  padding-bottom: 20px;
  padding-top: 20px;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .widget-area section.widget_custom_html {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 62px !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .widget-area section.widget_custom-twitter-feeds-widget {
  display: flex;
  flex-direction: column;
}
@media (min-width: 48em) {
  .wp-block-dipnote-recent-stories .dipnote-social-media .widget-area section.widget_custom-twitter-feeds-widget {
    max-height: 454px;
    overflow-y: auto;
  }
}
@media (min-width: 62em) {
  .wp-block-dipnote-recent-stories .dipnote-social-media .widget-area section.widget_custom-twitter-feeds-widget {
    max-height: 950px;
    overflow-y: auto;
  }
}
.wp-block-dipnote-recent-stories .dipnote-social-media .widget-area section:not(.widget_custom-twitter-feeds-widget) {
  display: flex;
  flex-direction: column;
}
@media (min-width: 48em) {
  .wp-block-dipnote-recent-stories .dipnote-social-media .widget-area section:not(.widget_custom-twitter-feeds-widget) {
    max-height: 615px;
    overflow-y: auto;
  }
}
.wp-block-dipnote-recent-stories .dipnote-social-media {
  display: none;
  line-height: 28px;
  text-align: left;
}
.wp-block-dipnote-recent-stories .dipnote-social-media aside {
  display: flex;
  flex-direction: column;
  height: calc(100% - 66px);
  justify-content: space-between;
}
@media (min-width: 48em) {
  .wp-block-dipnote-recent-stories .dipnote-social-media {
    min-width: 300px;
  }
}
@media (min-width: 62em) {
  .wp-block-dipnote-recent-stories .dipnote-social-media {
    display: block !important;
  }
}
@media (min-width: 48em) {
  .wp-block-dipnote-recent-stories .dipnote-social-media {
    display: none;
  }
}
.wp-block-dipnote-recent-stories .dipnote-social-media .icon-external {
  display: none !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .sbi_bio {
  font-size: 9px !important;
  font-weight: normal;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .state_cti_stats {
  font-size: 10px;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .state_cti_stats > p {
  font-size: 11px !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .state_cti_stats .fa-user {
  margin-left: 5px;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .ctf-header-text {
  padding-top: 5px !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .ctf-more {
  font-size: 13px;
  min-height: 24px;
  padding: 2px 0;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-media__label,
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__item {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .sbi_header_link h3 {
  color: #4574a1;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .sbi_header_link:active h3 {
  color: #4574a1;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .sbi_header_link:visited h3 {
  color: #6a7590;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .sbi_header_text {
  font-weight: bold;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .ctf-header-bio {
  font-size: 10px !important;
  line-height: normal !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-media__label {
  color: #0a314d;
  font-size: 10px;
  font-weight: 100;
  margin-bottom: 10px;
  padding-top: 0;
}
@media (min-width: 62em) {
  .wp-block-dipnote-recent-stories .dipnote-social-media .social-media__label {
    margin-bottom: 7px;
  }
}
.wp-block-dipnote-recent-stories .dipnote-social-media .icon {
  color: #0a314d;
  font-size: 20px;
  margin-right: 12px;
  padding: 5px;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .icon:hover, .wp-block-dipnote-recent-stories .dipnote-social-media .icon:active, .wp-block-dipnote-recent-stories .dipnote-social-media .icon:focus {
  color: #8d98aa;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .icon:last-of-type {
  margin-right: 17px;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .icon:visited {
  color: #0a314d;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .icon:visited:hover {
  color: #8d98aa;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .ctf {
  overflow-y: unset !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media #ctf .ctf-header-text .ctf-header-bio {
  padding-left: 1px !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media #ctf.ctf-narrow .ctf-tweet-content {
  margin-left: 48px !important;
  padding: 3px 0 5px 3px;
}
.wp-block-dipnote-recent-stories .dipnote-social-media #ctf.ctf-narrow .ctf-tweet-text {
  line-height: normal !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media #ctf.ctf-narrow .ctf-tweet-actions {
  padding-left: 3px !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media #ctf .ctf-item {
  padding: 5px;
}
.wp-block-dipnote-recent-stories .dipnote-social-media #ctf .ctf-header-text .ctf-header-user {
  margin-left: 48px !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media #ctf .ctf-header-text .ctf-header-bio {
  margin-left: 48px !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media #ctf .ctf-header-img img {
  height: 38px !important;
  width: 38px !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media #ctf .ctf-header-img {
  width: 38px !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .ctf-header .icon {
  color: #0a314d;
  font-size: 10px;
  margin-right: 0;
  padding: 2px;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .ctf-header .icon:hover, .wp-block-dipnote-recent-stories .dipnote-social-media .ctf-header .icon:active, .wp-block-dipnote-recent-stories .dipnote-social-media .ctf-header .icon:focus {
  color: #8d98aa;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .sbi_no_avatar .sbi_header_img {
  height: 38px !important;
  left: 10px;
  width: 38px !important;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__wrapper {
  display: inline-block;
  margin-bottom: 48px;
  position: relative;
  vertical-align: top;
}
@media (min-width: 62em) {
  .wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__wrapper {
    margin-bottom: 72px;
  }
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: 0;
  cursor: pointer;
  font-size: 15px;
  font-weight: 700;
  line-height: inherit;
  margin: 0;
  padding: 0;
  transition: color 0.2s ease;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__button::after {
  display: inline-block;
  font-size: 6px;
  font-weight: 700;
  margin-left: 2px;
  transform-origin: center;
  transition: transform 0.25s ease;
  vertical-align: middle;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__button[aria-expanded=true]::after {
  transform: rotateX(180deg);
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__button:hover, .wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__button:active, .wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__button:focus {
  color: #8d98aa;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu {
  background: #fff;
  box-shadow: 0 0 4px -2px rgba(102, 102, 102, 0.66);
  margin-top: 12px;
  min-width: 225px;
  padding: 20px 25px;
  position: absolute;
  right: -20px;
  text-align: left;
  z-index: 2;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu::before {
  border-bottom: 12px solid #fff;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: 30px;
  top: -12px;
  width: 0;
  z-index: 3;
}
@media (min-width: 48em) {
  .wp-block-dipnote-recent-stories .dipnote-social-media .social-menu {
    right: auto;
  }
  .wp-block-dipnote-recent-stories .dipnote-social-media .social-menu::before {
    left: 14px;
    right: auto;
  }
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu[aria-hidden=true] {
  display: none;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu .icon {
  display: inline-block;
  margin-right: 17px;
  width: 30px;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__item {
  color: #0a314d;
  font-size: 14px;
  line-height: 1.0714285714;
  padding: 10px 0;
  transition: color 0.25s ease;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__item .icon {
  color: inherit;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__item a {
  color: #0a314d;
}
.wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__item a:hover, .wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__item a:active, .wp-block-dipnote-recent-stories .dipnote-social-media .social-menu__item a:focus {
  color: #8d98aa;
}
.wp-block-dipnote-recent-stories .flickr_widget {
  margin: 0 !important;
  max-height: none !important;
  overflow-y: visible !important;
  padding-bottom: 0 !important;
  padding-top: 90px !important;
}
.wp-block-dipnote-recent-stories .flickr_widget_header {
  display: flex;
  flex-direction: row;
  margin: 0 0 20px;
}
.wp-block-dipnote-recent-stories .flickr_widget_header .flickr_avatar {
  border-radius: 50%;
  height: 48px;
  margin-right: 10px;
  width: 48px;
}
.wp-block-dipnote-recent-stories .flickr_widget_header .flickr_name {
  font-weight: bold;
}
.wp-block-dipnote-recent-stories .flickr_img_container {
  margin-bottom: -5px;
}
.wp-block-dipnote-recent-stories .flickr_img_container .flickr_image {
  background-size: cover;
  display: inline-block;
  height: 100px;
  margin: 0 5px;
  overflow: hidden;
  width: 100px;
}
.wp-block-dipnote-recent-stories .flickr_img_container .flickr_image img {
  height: 100%;
  width: auto;
}
.wp-block-dipnote-recent-stories .flickr_header_text {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.wp-block-dipnote-recent-stories .flickr_header_text_row {
  display: flex;
  flex-direction: row;
}
.wp-block-dipnote-recent-stories .flickr_header_text_row h3 {
  font-size: 14px;
}
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_email,
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_follow,
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_pro {
  border-radius: 3px;
  font-size: 10px;
  line-height: 16px;
  margin: 5px 0 0 5px;
  max-height: 18px;
  padding: 0 5px;
  text-align: center;
}
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_email {
  border: 1px solid #000;
  color: #000;
  transition: all 0.2s ease;
}
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_email:hover {
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease;
}
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_follow {
  background-color: #000;
  color: #fff;
  transition: all 0.2s ease;
}
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_follow:hover {
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease;
}
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_follow span {
  left: -2px;
  position: relative;
  top: 2px;
}
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_follow span::before {
  content: "＋";
}
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_location {
  margin-right: 20px;
}
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_location::after {
  -webkit-border-radius: 50%;
  background-color: #000;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 5px;
  left: 10px;
  position: relative;
  top: -3px;
  width: 5px;
}
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_location,
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_photo_count {
  color: #000;
  font-size: 12px;
}
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_name {
  color: #000;
  transition: all 0.2s ease;
}
.wp-block-dipnote-recent-stories .flickr_header_text .flickr_name:hover {
  color: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease;
}

.wp-block-downloadable-content-button {
  margin: auto;
  max-width: 760px;
}
.wp-block-downloadable-content-button .button {
  display: inline-block !important;
}
.wp-block-downloadable-content-button .button .button__content {
  margin: 0 !important;
}

.wp-block-email-signup {
  display: flex;
  margin: auto;
  margin-bottom: 34px;
  margin-top: 34px;
  max-width: 760px;
  padding: 0 24px;
}
@media (min-width: 62em) {
  .wp-block-email-signup {
    padding: 0;
  }
}
.wp-block-email-signup fieldset {
  padding: 0;
}
.wp-block-email-signup form,
.wp-block-email-signup section {
  z-index: 9;
}
.wp-block-email-signup form {
  width: 100%;
}
.wp-block-email-signup.alignleft {
  float: none;
}
.wp-block-email-signup.alignleft h3 {
  text-align: left;
}
.wp-block-email-signup.alignleft .update_form {
  float: left;
}
.wp-block-email-signup.alignleft .form_header {
  margin-left: 0;
  margin-right: auto;
}
.wp-block-email-signup.alignright {
  float: none;
}
.wp-block-email-signup.alignright h3 {
  text-align: right;
}
.wp-block-email-signup.alignright .update_form {
  float: right;
}
.wp-block-email-signup.alignright .form_header {
  margin-left: auto;
  margin-right: 0;
}
.wp-block-email-signup.aligncenter h3 {
  text-align: center;
}
.wp-block-email-signup.aligncenter .update_form {
  margin: auto;
}
.wp-block-email-signup.aligncenter .form_header {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-email-signup h3 {
  color: #0a314d;
  font-family: "EB Garamond", Times, Serif;
  font-size: 18px !important;
  font-weight: 700;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left;
}
@media (min-width: 48em) {
  .wp-block-email-signup h3 {
    font-size: 22px !important;
  }
}
.wp-block-email-signup h3.has-text-align-left {
  text-align: left;
}
.wp-block-email-signup h3.has-text-align-center {
  text-align: center;
}
.wp-block-email-signup h3.has-text-align-right {
  text-align: right;
}
.wp-block-email-signup .form_header {
  margin-bottom: 10px;
  margin-top: 0;
}
.wp-block-email-signup .form_header h3 {
  overflow: visible !important;
}
.wp-block-column .wp-block-email-signup {
  padding: 0;
}
.wp-block-column .wp-block-email-signup .form_header {
  max-width: 549px;
}
.wp-block-email-signup .update_form {
  align-items: center;
  display: flex;
  flex-direction: column;
  max-width: 549px;
  padding: 0;
  width: 100%;
}
@media (min-width: 48em) {
  .wp-block-email-signup .update_form {
    flex-direction: column;
  }
}
@media (min-width: 62em) {
  .wp-block-email-signup .update_form {
    border: 1px solid #0a314d;
    flex-direction: row;
    margin: 0;
    padding: 5px;
  }
}
.wp-block-email-signup .update_form input {
  border: 1px solid #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  min-width: 0 !important;
  max-width: none !important;
  padding: 10px 20px;
  text-transform: uppercase;
  width: 100% !important;
}
@media (min-width: 48em) {
  .wp-block-email-signup .update_form input {
    border: 1px solid #0a314d;
    display: block;
  }
}
@media (min-width: 62em) {
  .wp-block-email-signup .update_form input {
    border: 0;
    margin-bottom: none;
  }
}
.wp-block-email-signup .update_form input[type=submit] {
  background-color: #c1a783;
  border: 2px solid #c1a783;
  color: #0a314d;
  display: block !important;
  margin: 0 auto;
  transition: all 0.2s;
}
.wp-block-email-signup .update_form input[type=submit]:hover {
  border: 2px solid #0a314d;
  cursor: pointer;
  transition: all 0.2s;
}
@media (min-width: 48em) {
  .wp-block-email-signup .update_form input[type=submit] {
    margin: 0 auto;
  }
}
@media (min-width: 62em) {
  .wp-block-email-signup .update_form input[type=submit] {
    margin: 0;
  }
}

.wp-block-embed {
  margin: auto;
  max-width: 760px;
}
.wp-block-embed::after {
  clear: both;
  content: "";
  display: table;
}
.entry-content > .wp-block-embed.alignleft, .entry-content > .wp-block-embed.alignright {
  float: none;
  max-width: 760px;
}
.entry-content > .wp-block-embed.alignleft .wp-block-embed-youtube .wp-block-embed__wrapper, .entry-content > .wp-block-embed.alignright .wp-block-embed-youtube .wp-block-embed__wrapper {
  width: 60%;
}
.entry-content > .wp-block-embed.alignleft .wp-block-embed-youtube figcaption, .entry-content > .wp-block-embed.alignright .wp-block-embed-youtube figcaption {
  width: 60% !important;
}
.wp-block-embed figcaption {
  text-align: center;
}
.wp-block-embed .wp-block-embed-youtube figcaption, .wp-block-embed.aligncenter figcaption {
  width: 60%;
}
.wp-block-embed.alignleft .wp-block-embed-youtube figcaption, .wp-block-embed.alignright .wp-block-embed-youtube figcaption, .wp-block-embed.alignwide .wp-block-embed-youtube figcaption, .wp-block-embed.alignfull .wp-block-embed-youtube figcaption {
  width: 100%;
}

div.wp-block-embed.alignleft {
  padding-right: 30px;
}

div.wp-block-embed.alignright {
  padding-left: 30px;
}

.wp-block-embed-youtube {
  display: block !important;
  float: none !important;
  margin: 20px auto !important;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  max-width: none;
  padding-left: 20px;
  padding: 0 20px !important;
}
@media (min-width: 48em) {
  .wp-block-embed-youtube {
    max-width: 1160px;
    padding: 0 60px !important;
  }
}
@media (min-width: 62em) {
  .wp-block-embed-youtube {
    max-width: 760px;
    padding: 0 !important;
  }
}
.wp-block-embed-youtube::after {
  clear: both;
  content: "";
  display: table;
}
.wp-block-embed-youtube.aligncenter .wp-block-embed__wrapper {
  margin: 0 auto;
}
.wp-block-embed-youtube.alignfull {
  padding: 0 24px !important;
}
.wp-block-embed-youtube.alignfull .wp-block-embed__wrapper {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}
.wp-block-embed-youtube.alignfull iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.wp-block-embed-youtube.alignwide {
  padding: 0 !important;
}
.wp-block-embed-youtube.alignwide .wp-block-embed__wrapper {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}
.wp-block-embed-youtube.alignwide iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.wp-block-embed-youtube.alignleft {
  float: none !important;
  margin: 20px auto !important;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  max-width: none;
  padding-left: 20px;
  padding: 0 20px !important;
}
@media (min-width: 48em) {
  .wp-block-embed-youtube.alignleft {
    max-width: 1160px;
    padding: 0 0 0 60px !important;
  }
}
@media (min-width: 62em) {
  .wp-block-embed-youtube.alignleft {
    max-width: 760px;
    padding: 0 !important;
  }
}
.wp-block-embed-youtube.alignleft .wp-block-embed__wrapper {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
@media (min-width: 48em) {
  .wp-block-embed-youtube.alignleft .wp-block-embed__wrapper {
    margin-left: 0;
  }
}
.wp-block-embed-youtube.alignleft figcaption {
  float: left;
}
.wp-block-embed-youtube.alignright {
  float: none !important;
  margin: 20px auto !important;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  max-width: none;
  padding-right: 20px;
  padding: 0 20px !important;
}
@media (min-width: 48em) {
  .wp-block-embed-youtube.alignright {
    max-width: 1160px;
    padding: 0 60px 0 0 !important;
  }
}
@media (min-width: 62em) {
  .wp-block-embed-youtube.alignright {
    max-width: 760px;
    padding: 0 !important;
  }
}
.wp-block-embed-youtube.alignright .wp-block-embed__wrapper {
  float: right;
  margin-bottom: 10px;
  width: 100%;
}
@media (min-width: 48em) {
  .wp-block-embed-youtube.alignright .wp-block-embed__wrapper {
    margin-right: 0;
  }
}
.wp-block-embed-youtube.alignright figcaption {
  float: right;
}
@media (min-width: 62em) {
  .wp-block-embed-youtube {
    max-width: 760px;
    padding: 0;
  }
}
.wp-block-embed-youtube iframe {
  max-width: 100%;
}
.wp-block-embed-youtube .wp-block-embed__wrapper {
  width: 60%;
}

.state-expandable-box-block {
  border: 2px solid rgba(102, 102, 102, 0.66);
  padding: 0 !important;
}
.state-expandable-box-block.state-expanded h2.state-expandable-title .state-expandable-block-chevron::before {
  transform: rotate(-45deg);
}
.state-expandable-box-block.state-expanded h2.state-expandable-title .state-expandable-block-chevron::after {
  transform: rotate(45deg);
}
.state-expandable-box-block.align-wide {
  margin: 0 auto;
  max-width: 760px !important;
}
.state-expandable-box-block h2.state-expandable-title {
  cursor: pointer;
  font-size: 11pt;
  font-weight: 700;
  line-height: 1.2em;
  margin: 0 !important;
  max-width: 100% !important;
  padding: 20px 40px 20px 20px !important;
  position: relative;
  text-align: center;
  width: 100% !important;
}
.state-expandable-box-block h2.state-expandable-title a,
.state-expandable-box-block h2.state-expandable-title button {
  background: 0;
  border: 0;
  color: #fff;
  font-weight: 700;
  text-decoration: underline;
  margin-right: 10px;
}
.state-expandable-box-block h2.state-expandable-title a:hover,
.state-expandable-box-block h2.state-expandable-title button:hover {
  color: #8d98aa;
  cursor: pointer;
}
.state-expandable-box-block h2.state-expandable-title .state-expandable-block-chevron {
  position: relative;
}
.state-expandable-box-block h2.state-expandable-title .state-expandable-block-chevron.fixed-position {
  position: absolute;
  right: 34px;
  top: 19px;
}
.state-expandable-box-block h2.state-expandable-title .state-expandable-block-chevron::before, .state-expandable-box-block h2.state-expandable-title .state-expandable-block-chevron::after {
  /* arrow icon in CSS - for element with nested unordered lists */
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  content: "";
  display: inline-block;
  height: 1px;
  margin-top: -1px;
  position: absolute;
  top: 12px;
  transition: transform 0.2s, transform 0.2s;
  width: 10px;
}
.state-expandable-box-block h2.state-expandable-title .state-expandable-block-chevron::before {
  transform: rotate(45deg);
}
.state-expandable-box-block h2.state-expandable-title .state-expandable-block-chevron::after {
  left: 7px;
  transform: rotate(-45deg);
}
.state-expandable-box-block h2.state-expandable-title:hover a {
  text-decoration: none;
}
.state-expandable-box-block .state-expandable-content {
  padding: 10px;
}

.state-expandable-box-block.is-style-dark h2.state-expandable-title {
  background: #062135;
}
.state-expandable-box-block.is-style-dark h2.state-expandable-title .state-expandable-block-chevron::before, .state-expandable-box-block.is-style-dark h2.state-expandable-title .state-expandable-block-chevron::after {
  background: #fff;
}
.state-expandable-box-block.is-style-dark h2.state-expandable-title .state-expandable-block-chevron::before, .state-expandable-box-block.is-style-dark h2.state-expandable-title .state-expandable-block-chevron::after {
  background: #fff;
}

.state-expandable-box-block.is-style-light h2.state-expandable-title {
  background: #fff;
}
.state-expandable-box-block.is-style-light h2.state-expandable-title .state-expandable-block-chevron::before, .state-expandable-box-block.is-style-light h2.state-expandable-title .state-expandable-block-chevron::after {
  background: #4574a1;
}
.state-expandable-box-block.is-style-light h2.state-expandable-title button {
  color: #4574a1;
}
.state-expandable-box-block.is-style-light h2.state-expandable-title button:hover {
  color: #8d98aa;
}
.state-expandable-box-block.is-style-light h2.state-expandable-title .state-expandable-block-chevron::before, .state-expandable-box-block.is-style-light h2.state-expandable-title .state-expandable-block-chevron::after {
  background: #4574a1;
}

@media (min-width: 62em) {
  .state-expandable-box-block .state-expandable-content {
    padding: 20px;
  }
}
@font-face {
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/icomoon/fonts/icomoon.eot?60dwqf");
  src: url("../fonts/icomoon/fonts/icomoon.eot?60dwqf#iefix") format("embedded-opentype"), url("../fonts/icomoon/fonts/icomoon.ttf?60dwqf") format("truetype"), url("../fonts/icomoon/fonts/icomoon.woff?60dwqf") format("woff"), url("../fonts/icomoon/fonts/icomoon.svg?60dwqf#icomoon") format("svg");
}
/**
 * Write the IE-compatible grid-template-columns equivalent which
 * needs to treat with gutters included as columns in of themselves.
 * @param  $width  Width of the actual column.
 * @param  $gutter Width of the gutter.
 * @param  $n      Number of times to repeat (number of columns - 1).
 */
/**
 * Create IE-compatible and standards-compliant CSS grid column properties
 * @param  {int} $column-start Column start.
 * @param  {int} $column-span  Column span.
 */
/**
 * Pull elements X number of columns to the left or right, converting column values into
 * negative margins, relative to the size of the element.
 */
/**
 * Create subgrid-like functionality within a grid area. Fake it ’till you make it.
 */
/**
 * Group :hover, :active, and :focus states into one mixin.
 */
/**
 * A mixin for the hover effect first established on the cards:
 * On hover, create a box shadow.
 */
.image-replacement,
.button--back-to-top {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.image-replacement::before,
.button--back-to-top::before {
  text-align: center;
  text-indent: 0;
}

.clear-ul-styling {
  list-style: none;
  margin: 0;
  padding: 0;
}

.position-absolute {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.recent-content__cards, .calendar__inner {
  border-top: 2px solid #c1a783;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12);
}

a {
  text-decoration: none;
}

.state-expandable-text-block {
  padding: 0 !important;
  position: relative;
}
.state-expandable-text-block h2.state-expandable-text-header {
  font-size: 36px;
  padding-top: 15px !important;
}
@media (min-width: 62em) {
  .state-expandable-text-block h2.state-expandable-text-header {
    font-size: 52px;
    line-height: 1.11538;
    padding-top: 20px !important;
  }
}
.state-expandable-text-block.align-wide {
  margin: 0 auto;
  max-width: 760px !important;
}
.state-expandable-text-block .jquery-jump-fix {
  height: 1px !important;
  width: 100% !important;
}
.state-expandable-text-block .state-expandable-text-expanded {
  padding: 0;
}
.state-expandable-text-block .state-expandable-text-expanded :nth-child(2) {
  margin-top: 0 !important;
}
.state-expandable-text-block p.state-expandable-text-toggle {
  clear: both;
  cursor: pointer;
  margin: 0 auto;
  max-width: 760px;
}
.state-expandable-text-block p.state-expandable-text-toggle a,
.state-expandable-text-block p.state-expandable-text-toggle button {
  background: 0;
  border: 0;
  color: #4574a1;
}
.state-expandable-text-block p.state-expandable-text-toggle a:hover,
.state-expandable-text-block p.state-expandable-text-toggle button:hover {
  text-decoration: underline;
}
.state-expandable-text-block p.state-expandable-text-toggle .state-expandable-block-chevron {
  position: relative;
}
.state-expandable-text-block p.state-expandable-text-toggle .state-expandable-block-chevron::before, .state-expandable-text-block p.state-expandable-text-toggle .state-expandable-block-chevron::after {
  /* arrow icon in CSS - for element with nested unordered lists */
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #4574a1;
  content: "";
  display: inline-block;
  height: 1px;
  margin-top: -1px;
  position: absolute;
  top: 12px;
  transition: transform 0.2s, transform 0.2s;
  width: 10px;
}
.state-expandable-text-block p.state-expandable-text-toggle .state-expandable-block-chevron::before {
  left: 9px;
  transform: rotate(45deg);
}
.state-expandable-text-block p.state-expandable-text-toggle .state-expandable-block-chevron::after {
  left: 16px;
  transform: rotate(-45deg);
}
.state-expandable-text-block.state-expanded p.state-expandable-text-toggle .state-expandable-block-chevron::before {
  transform: rotate(-45deg);
}
.state-expandable-text-block.state-expanded p.state-expandable-text-toggle .state-expandable-block-chevron::after {
  transform: rotate(45deg);
}

.wp-block-file {
  float: none !important;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  max-width: 1160px;
  padding: 0 20px;
}
.wp-block-file::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 48em) {
  .wp-block-file {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .wp-block-file {
    max-width: 760px;
    padding: 0;
  }
}
.wp-block-file a {
  border-bottom: 1px solid #0a314d;
  color: #0a314d;
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.wp-block-file a:hover {
  border-bottom-color: transparent;
  color: #68778f;
}
.wp-block-file__button {
  display: inline-block;
  margin-top: 10px;
}
@media (min-width: 48em) {
  .wp-block-file__button {
    display: inline;
    margin-left: 0.75em !important;
  }
}
@media (min-width: 62em) {
  .wp-block-file__button {
    display: inline-block;
  }
}
.wp-block-file.alignfull {
  text-align: center;
}
.wp-block-file.alignleft a {
  display: block;
  max-width: 380px;
}
.wp-block-file.alignleft a.wp-block-file__button {
  display: inline-block;
}
.wp-block-file.alignright a {
  display: block;
  float: right;
  max-width: 380px;
}
.wp-block-file.alignright a.wp-block-file__button {
  clear: both;
  display: inline-block;
}
.wp-block-file.alignwide {
  text-align: center;
}

.wp-block-gallery {
  display: block !important;
  float: none !important;
  margin: 20px auto !important;
  max-width: 1160px;
  padding: 0 15px;
}
@media (min-width: 62em) {
  .wp-block-gallery {
    padding: 0;
  }
}
.wp-block-gallery.is-layout-flex {
  display: flex !important;
  grid-gap: 0.5em !important;
}
.wp-block-gallery.is-layout-flex .wp-block-image {
  margin: 5px;
  overflow: hidden;
  padding: 0 !important;
}
.wp-block-gallery.is-layout-flex.nopadding {
  grid-gap: 0 !important;
}
.wp-block-gallery.is-layout-flex.nopadding .wp-block-image {
  margin: 0 !important;
}
@media (min-width: 62em) {
  .wp-block-gallery {
    max-width: 760px;
    padding: 0;
  }
}
.wp-block-gallery figcaption {
  padding: 0 60px;
}
@media (min-width: 62em) {
  .wp-block-gallery figcaption {
    padding: 0;
  }
}
.wp-block-gallery.alignwide {
  display: block;
}
.wp-block-gallery.alignwide figcaption {
  padding: 0;
}
.wp-block-gallery.alignwide ul.blocks-gallery-grid {
  max-width: none;
  padding: 0;
}
.wp-block-gallery.alignfull {
  display: block;
}
.wp-block-gallery.alignfull ul.blocks-gallery-grid {
  max-width: none;
  padding: 20px 0;
  width: 100%;
}
.wp-block-gallery.alignleft {
  display: block;
  float: none !important;
  margin: 20px auto !important;
  max-width: 1160px;
  padding-left: 20px;
}
@media (min-width: 62em) {
  .wp-block-gallery.alignleft {
    max-width: 760px;
  }
}
.wp-block-gallery.alignleft figcaption {
  clear: both;
  padding: 0;
}
.wp-block-gallery.alignleft ul.blocks-gallery-grid {
  float: left;
  max-width: 380px;
  padding: 0;
  width: 50%;
}
.wp-block-gallery.alignleft::after {
  clear: left;
  content: "";
  display: table;
}
.wp-block-gallery.alignright {
  display: block;
  float: none !important;
  margin: 20px auto !important;
  max-width: 1160px;
  padding-right: 20px;
}
@media (min-width: 62em) {
  .wp-block-gallery.alignright {
    max-width: 760px;
  }
}
.wp-block-gallery.alignright figcaption {
  clear: both;
  float: right;
  padding: 0;
}
.wp-block-gallery.alignright ul.blocks-gallery-grid {
  float: right;
  max-width: 380px;
  padding: 0;
  width: 50%;
}
.wp-block-gallery.alignright::after {
  clear: right;
  content: "";
  display: table;
}

.state-global-additional-resources-block {
  background: #0a314d;
  max-width: 100%;
  overflow: hidden;
  padding: 30px 0;
  position: relative;
}
.state-global-additional-resources-block h2 {
  letter-spacing: 0.1em;
  margin: 10px auto 50px !important;
  text-align: center;
}
.state-global-additional-resources-block h2 span {
  background: #0a314d;
  color: #fff;
  display: inline-flex;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  max-width: 320px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  z-index: 10;
}
@media (min-width: 48em) {
  .state-global-additional-resources-block h2 span {
    max-width: none;
  }
}
.state-global-additional-resources-block p {
  color: #fff;
  font-weight: bold;
  position: relative;
  text-align: center;
  z-index: 10;
}
.state-global-additional-resources-block img.state-global-additional-resources-flag {
  display: block;
  height: 40px;
  margin: 0 auto !important;
}
.state-global-additional-resources-block .state-goldbox-embellishment {
  border: 2px solid #c1a783;
  height: calc(100% - 120px);
  left: 20px;
  position: absolute;
  top: 90px;
  width: calc(100% - 40px);
  z-index: 1;
}
.state-global-additional-resources-block .state-goldbox-embellishment.no-icon {
  top: 50px;
  height: calc(100% - 80px);
}
@media (min-width: 48em) {
  .state-global-additional-resources-block .state-goldbox-embellishment {
    left: 40px;
    width: calc(100% - 80px);
  }
}
@media (min-width: 62em) {
  .state-global-additional-resources-block .state-goldbox-embellishment {
    left: 50px;
    width: calc(100% - 100px);
  }
}
@media (min-width: 75em) {
  .state-global-additional-resources-block .state-goldbox-embellishment {
    height: 100%;
    left: -50%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1240px;
    position: relative;
    top: 0;
  }
  .state-global-additional-resources-block .state-goldbox-embellishment.no-icon {
    top: 0;
  }
}
@media (min-width: 75em) {
  .state-global-additional-resources-block .state-goldbox-embellishment-wrapper {
    height: calc(100% - 120px);
    left: 50%;
    max-width: 1240px;
    position: absolute;
    top: 90px;
    width: 100%;
  }
  .state-global-additional-resources-block .state-goldbox-embellishment-wrapper.no-icon {
    top: 50px;
    height: 100%;
  }
}
.state-global-additional-resources-block .state-additional-resources {
  background: #f5f5f5;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  z-index: 2;
}
@media (min-width: 48em) {
  .state-global-additional-resources-block .state-additional-resources {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
.state-global-additional-resources-block .state-additional-resources-inner {
  display: block;
  flex-direction: row;
  justify-content: space-evenly;
  margin: 0 auto;
  padding: 20px 0;
}
@media (min-width: 48em) {
  .state-global-additional-resources-block .state-additional-resources-inner {
    display: flex;
    max-width: 650px;
    padding: 0;
  }
}
@media (min-width: 62em) {
  .state-global-additional-resources-block .state-additional-resources-inner {
    display: flex;
    max-width: 950px;
    padding: 0;
  }
}
@media (min-width: 75em) {
  .state-global-additional-resources-block .state-additional-resources-inner {
    display: flex;
    max-width: 1024px;
    padding: 0;
  }
}
.state-global-additional-resources-block .state-additional-resources .state-global-additional-resource:nth-child(even) .image_wrap {
  border: 0;
}
@media (min-width: 48em) {
  .state-global-additional-resources-block .state-additional-resources .state-global-additional-resource:nth-child(even) .image_wrap {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
  }
}
.state-global-additional-resources-block .state-additional-resources .state-global-additional-resource .image_wrap {
  position: relative;
}
.state-global-additional-resources-block .state-additional-resources .state-global-additional-resource .image_wrap .watermark {
  bottom: 0;
  font-weight: 300;
  margin-right: 10px;
  margin-bottom: 10px;
  position: absolute;
  right: 0;
}
@media (min-width: 48em) {
  .state-global-additional-resources-block .state-additional-resources .state-global-additional-resource .image_wrap .watermark {
    margin-right: 30px;
  }
}
@media (min-width: 62em) {
  .state-global-additional-resources-block .state-additional-resources .state-global-additional-resource .image_wrap .watermark {
    margin-right: 55px;
  }
}
@media (min-width: 75em) {
  .state-global-additional-resources-block .state-additional-resources .state-global-additional-resource .image_wrap .watermark {
    margin-right: 30px;
  }
}
@media (min-width: 48em) {
  .state-global-additional-resources-block .state-additional-resources .state-global-additional-resource {
    width: 100%;
  }
}
.state-global-additional-resources-block .state-additional-resources .state-global-additional-resource a {
  color: #4574a1;
  display: block;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.state-global-additional-resources-block .state-additional-resources .state-global-additional-resource a:hover {
  color: #8d98aa;
  text-decoration: underline;
}
.state-global-additional-resources-block .state-additional-resources .state-global-additional-resource a:visited span {
  color: #6a7590;
}
.state-global-additional-resources-block .state-additional-resources .state-global-additional-resource a:visited:hover span {
  color: #8d98aa;
  text-decoration: underline;
}
@media (min-width: 48em) {
  .state-global-additional-resources-block .state-additional-resources .state-global-additional-resource a {
    font-size: 14px;
  }
}
.state-global-additional-resources-block .state-additional-resources .state-global-additional-resource img {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.3);
  margin: 0 auto;
}
@media (min-width: 48em) {
  .state-global-additional-resources-block .state-additional-resources .state-global-additional-resource img {
    max-width: 180px;
    margin: 0;
  }
}
@media (min-width: 62em) {
  .state-global-additional-resources-block .state-additional-resources .state-global-additional-resource img {
    max-width: 225px;
    margin: 0;
  }
}
@media (min-width: 75em) {
  .state-global-additional-resources-block .state-additional-resources .state-global-additional-resource img {
    max-width: 300px;
    margin: 0;
  }
}
.state-global-additional-resources-block .state-additional-resources .state-global-additional-resource span {
  display: block;
  margin-top: 10px;
  padding: 0 30px;
  text-align: left;
}
.state-global-additional-resources-block .slick-slide {
  margin: 0 10px;
}
.state-global-additional-resources-block .slick-slide img {
  height: auto;
  left: 0;
  position: relative;
  top: 0;
  transform: none;
  width: auto;
}
.state-global-additional-resources-block .slick-list {
  max-width: 320px;
  margin: 20px auto;
  overflow: visible;
}
.state-global-additional-resources-block .slick-prev,
.state-global-additional-resources-block .slick-next {
  display: none;
}
.state-global-additional-resources-block .slick-prev-button,
.state-global-additional-resources-block .slick-next-button {
  border: 1px solid #fff;
  cursor: pointer;
  position: absolute;
  top: 180px;
  transform: translate(0, -50%);
  height: 22px;
  width: 22px;
}
.state-global-additional-resources-block .slick-prev-button.slick-arrow,
.state-global-additional-resources-block .slick-next-button.slick-arrow {
  border-width: 0 5px 5px 0;
  border-radius: 3px;
  display: inline-block;
  padding: 3px;
}
.state-global-additional-resources-block .slick-next-button {
  right: 10px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.state-global-additional-resources-block .slick-next-button:hover {
  border-color: #4574a1;
  right: 5px;
  transition: all 0.2s;
}
.state-global-additional-resources-block .slick-prev-button {
  left: 10px;
  z-index: 1;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.state-global-additional-resources-block .slick-prev-button:hover {
  border-color: #4574a1;
  left: 5px;
  transition: all 0.2s;
}
.state-global-additional-resources-block .view_all {
  margin: 20px auto;
  line-height: 38px;
}
.state-global-additional-resources-block .view_all a {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  padding: 0 20px;
  text-decoration: underline;
}
.state-global-additional-resources-block .view_all a:hover {
  color: #8d98aa;
  text-decoration: underline;
}
.state-global-additional-resources-block .view_all a:visited {
  color: #d4d4d4;
}
.state-global-additional-resources-block .view_all a:visited:hover {
  color: #8d98aa;
  text-decoration: underline;
}

.wp-block-group, .wp-block-group__inner-container {
  /**
   * Write the IE-compatible grid-template-columns equivalent which
   * needs to treat with gutters included as columns in of themselves.
   * @param  $width  Width of the actual column.
   * @param  $gutter Width of the gutter.
   * @param  $n      Number of times to repeat (number of columns - 1).
   */
  /**
   * Create IE-compatible and standards-compliant CSS grid column properties
   * @param  {int} $column-start Column start.
   * @param  {int} $column-span  Column span.
   */
  /**
   * Pull elements X number of columns to the left or right, converting column values into
   * negative margins, relative to the size of the element.
   */
  /**
   * Create subgrid-like functionality within a grid area. Fake it ’till you make it.
   */
  /**
   * Group :hover, :active, and :focus states into one mixin.
   */
  /**
   * A mixin for the hover effect first established on the cards:
   * On hover, create a box shadow.
   */
  /**
   * Write the IE-compatible grid-template-columns equivalent which
   * needs to treat with gutters included as columns in of themselves.
   * @param  $width  Width of the actual column.
   * @param  $gutter Width of the gutter.
   * @param  $n      Number of times to repeat (number of columns - 1).
   */
  /**
   * Create IE-compatible and standards-compliant CSS grid column properties
   * @param  {int} $column-start Column start.
   * @param  {int} $column-span  Column span.
   */
  /**
   * Pull elements X number of columns to the left or right, converting column values into
   * negative margins, relative to the size of the element.
   */
  /**
   * Create subgrid-like functionality within a grid area. Fake it ’till you make it.
   */
  /**
   * Group :hover, :active, and :focus states into one mixin.
   */
  /**
   * A mixin for the hover effect first established on the cards:
   * On hover, create a box shadow.
   */
  /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
  /* Document
  	 ========================================================================== */
  /**
   * 1. Correct the line height in all browsers.
   * 2. Prevent adjustments of font size after orientation changes in iOS.
   */
  /* Sections
  	 ========================================================================== */
  /**
   * Remove the margin in all browsers.
   */
  /**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
  /* Grouping content
  	 ========================================================================== */
  /**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  /* Text-level semantics
  	 ========================================================================== */
  /**
   * Remove the gray background on active links in IE 10.
   */
  /**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
  /**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  /**
   * Add the correct font size in all browsers.
   */
  /**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
  /* Embedded content
  	 ========================================================================== */
  /**
   * Remove the border on images inside links in IE 10.
   */
  /* Forms
  	 ========================================================================== */
  /**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */
  /**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
  /**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
  /**
   * Make sure that <select> elements don't over-extend their containers.
   */
  /**
   * Correct the inability to style clickable types in iOS and Safari.
   */
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
  /**
   * Correct the padding in Firefox.
   */
  /**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *		`fieldset` elements in all browsers.
   */
  /**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
  /**
   * Remove the default vertical scrollbar in IE 10+.
   */
  /**
   * 1. Add the correct box sizing in IE 10.
   * 2. Remove the padding in IE 10.
   */
  /**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
  /**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
  /**
   * Remove the inner padding in Chrome and Safari on macOS.
   */
  /**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
  /* Interactive
  	 ========================================================================== */
  /*
   * Add the correct display in Edge, IE 10+, and Firefox.
   */
  /*
   * Add the correct display in all browsers.
   */
  /* Misc
  	 ========================================================================== */
  /**
   * Add the correct display in IE 10+.
   */
  /**
   * Add the correct display in IE 10.
   */
  /**
   * Removes clear button IE
   */
  /**
   * Removes clear button Webkit
   */
}
@font-face {
  .wp-block-group, .wp-block-group__inner-container {
    font-family: "icomoon";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/icomoon/fonts/icomoon.eot?60dwqf");
    src: url("../fonts/icomoon/fonts/icomoon.eot?60dwqf#iefix") format("embedded-opentype"), url("../fonts/icomoon/fonts/icomoon.ttf?60dwqf") format("truetype"), url("../fonts/icomoon/fonts/icomoon.woff?60dwqf") format("woff"), url("../fonts/icomoon/fonts/icomoon.svg?60dwqf#icomoon") format("svg");
  }
}
.wp-block-group .image-replacement,
.wp-block-group .button--back-to-top, .wp-block-group__inner-container .image-replacement,
.wp-block-group__inner-container .button--back-to-top {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.wp-block-group .image-replacement::before,
.wp-block-group .button--back-to-top::before, .wp-block-group__inner-container .image-replacement::before,
.wp-block-group__inner-container .button--back-to-top::before {
  text-align: center;
  text-indent: 0;
}
.wp-block-group .clear-ul-styling, .wp-block-group__inner-container .clear-ul-styling {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wp-block-group .position-absolute, .wp-block-group__inner-container .position-absolute {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.wp-block-group .recent-content__cards, .wp-block-group .calendar__inner, .wp-block-group__inner-container .recent-content__cards, .wp-block-group__inner-container .calendar__inner {
  border-top: 2px solid #c1a783;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12);
}
.wp-block-group a, .wp-block-group__inner-container a {
  text-decoration: none;
}
.wp-block-group [class^=icon-]::after,
.wp-block-group [class*=" icon-"]::after,
.wp-block-group [class^=icon-]::before,
.wp-block-group [class*=" icon-"]::before,
.wp-block-group .chosen-container .chosen-single::after,
.chosen-container .wp-block-group .chosen-single::after,
.wp-block-group .chosen-container .chosen-drop .chosen-search::after,
.chosen-container .chosen-drop .wp-block-group .chosen-search::after,
.wp-block-group blockquote::before,
.wp-block-group .stars-above::before,
.wp-block-group .page-subnavigation__menu-trigger::after,
.wp-block-group .nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button::after,
.nav__primary-nav ul .wp-block-group .nav__bureaus-offices-list > .has-children > button::after,
.wp-block-group .pagination .prev::after,
.pagination .wp-block-group .prev::after,
.wp-block-group .pagination .next::after,
.pagination .wp-block-group .next::after, .wp-block-group__inner-container [class^=icon-]::after,
.wp-block-group__inner-container [class*=" icon-"]::after,
.wp-block-group__inner-container [class^=icon-]::before,
.wp-block-group__inner-container [class*=" icon-"]::before,
.wp-block-group__inner-container .chosen-container .chosen-single::after,
.chosen-container .wp-block-group__inner-container .chosen-single::after,
.wp-block-group__inner-container .chosen-container .chosen-drop .chosen-search::after,
.chosen-container .chosen-drop .wp-block-group__inner-container .chosen-search::after,
.wp-block-group__inner-container blockquote::before,
.wp-block-group__inner-container .stars-above::before,
.wp-block-group__inner-container .page-subnavigation__menu-trigger::after,
.wp-block-group__inner-container .nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button::after,
.nav__primary-nav ul .wp-block-group__inner-container .nav__bureaus-offices-list > .has-children > button::after,
.wp-block-group__inner-container .pagination .prev::after,
.pagination .wp-block-group__inner-container .prev::after,
.wp-block-group__inner-container .pagination .next::after,
.pagination .wp-block-group__inner-container .next::after {
  font-family: "icomoon" !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}
.wp-block-group .icon-live::after, .wp-block-group__inner-container .icon-live::after {
  content: "\e911";
}
.wp-block-group .icon-arrow-left, .wp-block-group__inner-container .icon-arrow-left {
  display: inline-block;
}
.wp-block-group .icon-arrow-left::before, .wp-block-group__inner-container .icon-arrow-left::before {
  content: "\e900";
  display: inline-block;
  font-family: "icomoon" !important;
  transform: scaleX(-1);
  transform-origin: center;
}
.wp-block-group .icon-external-link::after, .wp-block-group__inner-container .icon-external-link::after {
  content: "\e901";
}
.wp-block-group .icon-icon-triangle::after, .wp-block-group__inner-container .icon-icon-triangle::after {
  content: "\e902";
}
.wp-block-group .icon-stars::after, .wp-block-group__inner-container .icon-stars::after {
  background: url("../images/star.svg") 0 0 repeat;
  background-size: 35%;
  content: "";
  height: 15px;
  width: 45px;
}
.wp-block-group .icon-airplane::after, .wp-block-group__inner-container .icon-airplane::after {
  content: "\e904";
}
.wp-block-group .icon-diamond::after, .wp-block-group__inner-container .icon-diamond::after {
  content: "\e905";
}
.wp-block-group .icon-download::after, .wp-block-group__inner-container .icon-download::after {
  content: "\e906";
}
.wp-block-group .icon-document::after, .wp-block-group__inner-container .icon-document::after {
  content: "\e90c";
}
.wp-block-group .icon-arrow-single-line-left::after, .wp-block-group__inner-container .icon-arrow-single-line-left::after {
  content: "\e907";
}
.wp-block-group .icon-arrow-single-line-right::after, .wp-block-group__inner-container .icon-arrow-single-line-right::after {
  content: "\e908";
}
.wp-block-group .icon-minus::after, .wp-block-group__inner-container .icon-minus::after {
  content: "\e909";
}
.wp-block-group .icon-plus::after, .wp-block-group__inner-container .icon-plus::after {
  content: "\e90a";
}
.wp-block-group .icon-quote::before,
.wp-block-group blockquote::before, .wp-block-group__inner-container .icon-quote::before,
.wp-block-group__inner-container blockquote::before {
  content: "\e90b";
}
.wp-block-group .icon-chevron-down::after,
.wp-block-group .chosen-container .chosen-single::after,
.chosen-container .wp-block-group .chosen-single::after,
.wp-block-group .page-subnavigation__menu-trigger::after,
.wp-block-group .nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button::after,
.nav__primary-nav ul .wp-block-group .nav__bureaus-offices-list > .has-children > button::after,
.wp-block-group .pagination .prev::after,
.pagination .wp-block-group .prev::after,
.wp-block-group .pagination .next::after,
.pagination .wp-block-group .next::after, .wp-block-group__inner-container .icon-chevron-down::after,
.wp-block-group__inner-container .chosen-container .chosen-single::after,
.chosen-container .wp-block-group__inner-container .chosen-single::after,
.wp-block-group__inner-container .page-subnavigation__menu-trigger::after,
.wp-block-group__inner-container .nav__primary-nav ul .nav__bureaus-offices-list > .has-children > button::after,
.nav__primary-nav ul .wp-block-group__inner-container .nav__bureaus-offices-list > .has-children > button::after,
.wp-block-group__inner-container .pagination .prev::after,
.pagination .wp-block-group__inner-container .prev::after,
.wp-block-group__inner-container .pagination .next::after,
.pagination .wp-block-group__inner-container .next::after {
  content: "\e90d";
}
.wp-block-group .icon-search::before,
.wp-block-group .chosen-container .chosen-drop .chosen-search::after,
.chosen-container .chosen-drop .wp-block-group .chosen-search::after, .wp-block-group__inner-container .icon-search::before,
.wp-block-group__inner-container .chosen-container .chosen-drop .chosen-search::after,
.chosen-container .chosen-drop .wp-block-group__inner-container .chosen-search::after {
  content: "\e90e";
}
.wp-block-group .icon-close::after, .wp-block-group__inner-container .icon-close::after {
  content: "\e910";
}
.wp-block-group .icon-arrow-single-line-up::after, .wp-block-group__inner-container .icon-arrow-single-line-up::after {
  content: "\e90f";
}
.wp-block-group .icon-facebook::after, .wp-block-group__inner-container .icon-facebook::after {
  content: "\ea90";
}
.wp-block-group .icon-twitter::after, .wp-block-group__inner-container .icon-twitter::after {
  content: "\e61b";
  font-family: "Font Awesome 6 Brands" !important;
}
.wp-block-group .icon-youtube::after, .wp-block-group__inner-container .icon-youtube::after {
  content: "\ea9d";
}
.wp-block-group .icon-flickr::after, .wp-block-group__inner-container .icon-flickr::after {
  content: "\eaa5";
}
.wp-block-group .icon-star::before, .wp-block-group__inner-container .icon-star::before {
  content: "\e912";
}
.wp-block-group .icon-close-thin::after, .wp-block-group__inner-container .icon-close-thin::after {
  content: "\e913";
}
.wp-block-group .icon-social-share::after, .wp-block-group__inner-container .icon-social-share::after {
  content: "\e914";
}
.wp-block-group .icon-instagram::after, .wp-block-group__inner-container .icon-instagram::after {
  content: "\ea92";
}
.wp-block-group .icon-linkedin::after, .wp-block-group__inner-container .icon-linkedin::after {
  content: "\eaca";
}
.wp-block-group .fa-twitter::before, .wp-block-group__inner-container .fa-twitter::before {
  content: "\e61b";
}
.wp-block-group .image-replacement,
.wp-block-group .button--back-to-top, .wp-block-group__inner-container .image-replacement,
.wp-block-group__inner-container .button--back-to-top {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}
.wp-block-group .image-replacement::before,
.wp-block-group .button--back-to-top::before, .wp-block-group__inner-container .image-replacement::before,
.wp-block-group__inner-container .button--back-to-top::before {
  text-align: center;
  text-indent: 0;
}
.wp-block-group .clear-ul-styling, .wp-block-group__inner-container .clear-ul-styling {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wp-block-group .position-absolute, .wp-block-group__inner-container .position-absolute {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.wp-block-group .recent-content__cards, .wp-block-group .calendar__inner, .wp-block-group__inner-container .recent-content__cards, .wp-block-group__inner-container .calendar__inner {
  border-top: 2px solid #c1a783;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12);
}
.wp-block-group html,
.wp-block-group .html, .wp-block-group__inner-container html,
.wp-block-group__inner-container .html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
.wp-block-group body,
.wp-block-group .body, .wp-block-group__inner-container body,
.wp-block-group__inner-container .body {
  color: #000;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  margin: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wp-block-group h1, .wp-block-group__inner-container h1 {
  font-size: 2em;
  margin: 0;
}
.wp-block-group hr, .wp-block-group__inner-container hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
.wp-block-group pre, .wp-block-group__inner-container pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
.wp-block-group a, .wp-block-group__inner-container a {
  background-color: transparent;
  transition: color 0.2s ease;
}
.wp-block-group abbr[title], .wp-block-group__inner-container abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}
.wp-block-group b,
.wp-block-group strong, .wp-block-group__inner-container b,
.wp-block-group__inner-container strong {
  font-weight: bolder;
}
.wp-block-group code,
.wp-block-group kbd,
.wp-block-group samp, .wp-block-group__inner-container code,
.wp-block-group__inner-container kbd,
.wp-block-group__inner-container samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
.wp-block-group small, .wp-block-group__inner-container small {
  font-size: 80%;
}
.wp-block-group sub,
.wp-block-group sup, .wp-block-group__inner-container sub,
.wp-block-group__inner-container sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.wp-block-group sub, .wp-block-group__inner-container sub {
  bottom: -0.25em;
}
.wp-block-group sup, .wp-block-group__inner-container sup {
  top: -0.5em;
}
.wp-block-group i,
.wp-block-group em, .wp-block-group__inner-container i,
.wp-block-group__inner-container em {
  font-style: italic;
}
.wp-block-group b,
.wp-block-group strong, .wp-block-group__inner-container b,
.wp-block-group__inner-container strong {
  font-weight: 700;
}
.wp-block-group *, .wp-block-group__inner-container * {
  box-sizing: border-box;
}
.wp-block-group img, .wp-block-group__inner-container img {
  border-style: none;
}
.wp-block-group button,
.wp-block-group input,
.wp-block-group optgroup,
.wp-block-group select,
.wp-block-group textarea, .wp-block-group__inner-container button,
.wp-block-group__inner-container input,
.wp-block-group__inner-container optgroup,
.wp-block-group__inner-container select,
.wp-block-group__inner-container textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
.wp-block-group button,
.wp-block-group input, .wp-block-group__inner-container button,
.wp-block-group__inner-container input { /* 1 */
  overflow: visible;
}
.wp-block-group button,
.wp-block-group select, .wp-block-group__inner-container button,
.wp-block-group__inner-container select { /* 1 */
  text-transform: none;
}
.wp-block-group select, .wp-block-group__inner-container select {
  max-width: 100%;
}
.wp-block-group button,
.wp-block-group [type=button],
.wp-block-group [type=reset],
.wp-block-group [type=submit], .wp-block-group__inner-container button,
.wp-block-group__inner-container [type=button],
.wp-block-group__inner-container [type=reset],
.wp-block-group__inner-container [type=submit] {
  -webkit-appearance: button;
}
.wp-block-group button::-moz-focus-inner,
.wp-block-group [type=button]::-moz-focus-inner,
.wp-block-group [type=reset]::-moz-focus-inner,
.wp-block-group [type=submit]::-moz-focus-inner, .wp-block-group__inner-container button::-moz-focus-inner,
.wp-block-group__inner-container [type=button]::-moz-focus-inner,
.wp-block-group__inner-container [type=reset]::-moz-focus-inner,
.wp-block-group__inner-container [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.wp-block-group button:-moz-focusring,
.wp-block-group [type=button]:-moz-focusring,
.wp-block-group [type=reset]:-moz-focusring,
.wp-block-group [type=submit]:-moz-focusring, .wp-block-group__inner-container button:-moz-focusring,
.wp-block-group__inner-container [type=button]:-moz-focusring,
.wp-block-group__inner-container [type=reset]:-moz-focusring,
.wp-block-group__inner-container [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.wp-block-group fieldset, .wp-block-group__inner-container fieldset {
  padding: 0.35em 0.75em 0.625em;
}
.wp-block-group legend, .wp-block-group__inner-container legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
.wp-block-group progress, .wp-block-group__inner-container progress {
  vertical-align: baseline;
}
.wp-block-group textarea, .wp-block-group__inner-container textarea {
  overflow: auto;
}
.wp-block-group [type=checkbox],
.wp-block-group [type=radio], .wp-block-group__inner-container [type=checkbox],
.wp-block-group__inner-container [type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
.wp-block-group [type=number]::-webkit-inner-spin-button,
.wp-block-group [type=number]::-webkit-outer-spin-button, .wp-block-group__inner-container [type=number]::-webkit-inner-spin-button,
.wp-block-group__inner-container [type=number]::-webkit-outer-spin-button {
  height: auto;
}
.wp-block-group [type=search], .wp-block-group__inner-container [type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
.wp-block-group [type=search]::-webkit-search-decoration, .wp-block-group__inner-container [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.wp-block-group ::-webkit-file-upload-button, .wp-block-group__inner-container ::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
.wp-block-group details, .wp-block-group__inner-container details {
  display: block;
}
.wp-block-group summary, .wp-block-group__inner-container summary {
  display: list-item;
}
.wp-block-group template, .wp-block-group__inner-container template {
  display: none;
}
.wp-block-group [hidden], .wp-block-group__inner-container [hidden] {
  display: none;
}
.wp-block-group input[type=text]::-ms-clear, .wp-block-group__inner-container input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.wp-block-group input[type=text]::-ms-reveal, .wp-block-group__inner-container input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.wp-block-group input[type=search]::-webkit-search-decoration,
.wp-block-group input[type=search]::-webkit-search-cancel-button,
.wp-block-group input[type=search]::-webkit-search-results-button,
.wp-block-group input[type=search]::-webkit-search-results-decoration, .wp-block-group__inner-container input[type=search]::-webkit-search-decoration,
.wp-block-group__inner-container input[type=search]::-webkit-search-cancel-button,
.wp-block-group__inner-container input[type=search]::-webkit-search-results-button,
.wp-block-group__inner-container input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.wp-block-group .mce-content-body h1,
.wp-block-group .mce-content-body h2,
.wp-block-group .mce-content-body h3,
.wp-block-group .mce-content-body h4,
.wp-block-group .mce-content-body h5, .wp-block-group__inner-container .mce-content-body h1,
.wp-block-group__inner-container .mce-content-body h2,
.wp-block-group__inner-container .mce-content-body h3,
.wp-block-group__inner-container .mce-content-body h4,
.wp-block-group__inner-container .mce-content-body h5 {
  color: #333;
}
.wp-block-group .mce-content-body h2 .icon-pdf::before, .wp-block-group__inner-container .mce-content-body h2 .icon-pdf::before {
  background-size: 32px !important;
  height: 32px !important;
  top: 5px !important;
  width: 28px !important;
}
.wp-block-group .mce-content-body h3 .icon-pdf::before, .wp-block-group__inner-container .mce-content-body h3 .icon-pdf::before {
  background-size: 28px !important;
  height: 28px !important;
  top: 6px !important;
  width: 26px !important;
}
.wp-block-group .mce-content-body h4 .icon-pdf::before, .wp-block-group__inner-container .mce-content-body h4 .icon-pdf::before {
  background-size: 24px !important;
  height: 24px !important;
  top: 5px !important;
  width: 22px !important;
}
.wp-block-group .mce-content-body h5 .icon-pdf::before, .wp-block-group__inner-container .mce-content-body h5 .icon-pdf::before {
  background-size: 18px !important;
  height: 18px !important;
  top: 3px !important;
  width: 16px !important;
}
.wp-block-group .mce-content-body a, .wp-block-group__inner-container .mce-content-body a {
  border-bottom: 1px dashed;
}
.wp-block-group .mce-content-body a.external-link__pdf .icon-pdf::before, .wp-block-group__inner-container .mce-content-body a.external-link__pdf .icon-pdf::before {
  background-image: url("../images/dos_pdf.svg");
  background-size: 16px 16px;
  content: "";
  display: inline-block;
  height: 16px;
  margin-left: 2px;
  opacity: 1;
  position: relative;
  speak: none;
  text-transform: none;
  top: 2px;
  width: 14px;
}
.wp-block-group .mce-content-body a.external-link__pdf:hover, .wp-block-group__inner-container .mce-content-body a.external-link__pdf:hover {
  opacity: 0.7;
}
.wp-block-group .mce-content-body a .icon-external::after, .wp-block-group__inner-container .mce-content-body a .icon-external::after {
  background-image: url("../images/external-link-icon-navy.png");
  background-size: 22px 23px;
  content: "";
  display: inline-block;
  height: 22px;
  margin-left: -1px;
  opacity: 1;
  position: relative;
  speak: none;
  text-transform: none;
  top: 2px;
  width: 24px;
}
.wp-block-group .wp-caption.aligncenter, .wp-block-group__inner-container .wp-caption.aligncenter {
  text-align: center;
}
.wp-block-group .wp-caption.aligncenter .wp-caption-dd, .wp-block-group__inner-container .wp-caption.aligncenter .wp-caption-dd {
  text-align: center;
}
.wp-block-group body, .wp-block-group__inner-container body {
  margin: 10px;
}
.wp-block-group body > h2,
.wp-block-group body > h3,
.wp-block-group body > h4,
.wp-block-group body > h5,
.wp-block-group body > p,
.wp-block-group body > ul,
.wp-block-group body > ol, .wp-block-group__inner-container body > h2,
.wp-block-group__inner-container body > h3,
.wp-block-group__inner-container body > h4,
.wp-block-group__inner-container body > h5,
.wp-block-group__inner-container body > p,
.wp-block-group__inner-container body > ul,
.wp-block-group__inner-container body > ol {
  margin-top: 20px;
}
.wp-block-group body > h2:first-child,
.wp-block-group body > h3:first-child,
.wp-block-group body > h4:first-child,
.wp-block-group body > h5:first-child,
.wp-block-group body > p:first-child,
.wp-block-group body > ul:first-child,
.wp-block-group body > ol:first-child, .wp-block-group__inner-container body > h2:first-child,
.wp-block-group__inner-container body > h3:first-child,
.wp-block-group__inner-container body > h4:first-child,
.wp-block-group__inner-container body > h5:first-child,
.wp-block-group__inner-container body > p:first-child,
.wp-block-group__inner-container body > ul:first-child,
.wp-block-group__inner-container body > ol:first-child {
  margin-top: 0;
}
.wp-block-group body > h2 + p,
.wp-block-group body > h3 + p,
.wp-block-group body > h4 + p,
.wp-block-group body > h5 + p, .wp-block-group__inner-container body > h2 + p,
.wp-block-group__inner-container body > h3 + p,
.wp-block-group__inner-container body > h4 + p,
.wp-block-group__inner-container body > h5 + p {
  margin-top: 8px;
}
.wp-block-group body > p + p, .wp-block-group__inner-container body > p + p {
  margin-top: 18px;
}
.wp-block-group body > .slider-wrapper--inline + *, .wp-block-group__inner-container body > .slider-wrapper--inline + * {
  margin-top: 30px;
}
@media (min-width: 48em) {
  .wp-block-group body > .slider-wrapper--inline + *, .wp-block-group__inner-container body > .slider-wrapper--inline + * {
    margin-top: 70px;
  }
}
@media (min-width: 48em) {
  .wp-block-group body > .slider-wrapper--inline + *, .wp-block-group__inner-container body > .slider-wrapper--inline + * {
    margin-top: 86px;
  }
}
.wp-block-group body > h2, .wp-block-group__inner-container body > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .wp-block-group body > h2, .wp-block-group__inner-container body > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.state-sitemap .wp-block-group body > h2, .state-sitemap .wp-block-group__inner-container body > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .state-sitemap .wp-block-group body > h2, .state-sitemap .wp-block-group__inner-container body > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.wp-block-group body > h3, .wp-block-group__inner-container body > h3 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .wp-block-group body > h3, .wp-block-group__inner-container body > h3 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.wp-block-group body > h4,
.wp-block-group body > .header--four, .wp-block-group__inner-container body > h4,
.wp-block-group__inner-container body > .header--four {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.wp-block-group body > h5, .wp-block-group__inner-container body > h5 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.wp-block-group body > h6, .wp-block-group__inner-container body > h6 {
  color: #333;
}
.wp-block-group body > h2 > a,
.wp-block-group body > h3 > a,
.wp-block-group body > h4 > a,
.wp-block-group body > h5 > a, .wp-block-group__inner-container body > h2 > a,
.wp-block-group__inner-container body > h3 > a,
.wp-block-group__inner-container body > h4 > a,
.wp-block-group__inner-container body > h5 > a {
  border-bottom-color: rgba(69, 116, 161, 0);
  color: #4574a1;
  text-decoration: none;
  transition: all 0.2s ease;
}
.wp-block-group body > h2 > a:hover, .wp-block-group body > h2 > a:active, .wp-block-group body > h2 > a:focus,
.wp-block-group body > h3 > a:hover,
.wp-block-group body > h3 > a:active,
.wp-block-group body > h3 > a:focus,
.wp-block-group body > h4 > a:hover,
.wp-block-group body > h4 > a:active,
.wp-block-group body > h4 > a:focus,
.wp-block-group body > h5 > a:hover,
.wp-block-group body > h5 > a:active,
.wp-block-group body > h5 > a:focus, .wp-block-group__inner-container body > h2 > a:hover, .wp-block-group__inner-container body > h2 > a:active, .wp-block-group__inner-container body > h2 > a:focus,
.wp-block-group__inner-container body > h3 > a:hover,
.wp-block-group__inner-container body > h3 > a:active,
.wp-block-group__inner-container body > h3 > a:focus,
.wp-block-group__inner-container body > h4 > a:hover,
.wp-block-group__inner-container body > h4 > a:active,
.wp-block-group__inner-container body > h4 > a:focus,
.wp-block-group__inner-container body > h5 > a:hover,
.wp-block-group__inner-container body > h5 > a:active,
.wp-block-group__inner-container body > h5 > a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
.wp-block-group body > p, .wp-block-group__inner-container body > p {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.25px;
  margin-top: 20px;
}
.wp-block-group body > p a, .wp-block-group__inner-container body > p a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
}
.wp-block-group body > p a:hover, .wp-block-group body > p a:active, .wp-block-group body > p a:focus, .wp-block-group__inner-container body > p a:hover, .wp-block-group__inner-container body > p a:active, .wp-block-group__inner-container body > p a:focus {
  text-decoration: none;
}
.wp-block-group body > p a:visited, .wp-block-group__inner-container body > p a:visited {
  color: #6a7590;
}
.wp-block-group body > p a:hover, .wp-block-group body > p a:active, .wp-block-group body > p a:focus, .wp-block-group__inner-container body > p a:hover, .wp-block-group__inner-container body > p a:active, .wp-block-group__inner-container body > p a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-group body > p a.external-link, .wp-block-group__inner-container body > p a.external-link {
  border-bottom: 0;
}
.wp-block-group body > p a.external-link .external-link-title, .wp-block-group__inner-container body > p a.external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.wp-block-group body > p a.external-link .external-link-title:hover, .wp-block-group body > p a.external-link .external-link-title:active, .wp-block-group body > p a.external-link .external-link-title:focus, .wp-block-group__inner-container body > p a.external-link .external-link-title:hover, .wp-block-group__inner-container body > p a.external-link .external-link-title:active, .wp-block-group__inner-container body > p a.external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-group body > p a.external-link:hover, .wp-block-group__inner-container body > p a.external-link:hover {
  border-bottom: 0 !important;
}
.wp-block-group body > p a.external-link:visited, .wp-block-group__inner-container body > p a.external-link:visited {
  color: #6a7590;
}
.wp-block-group body > p i,
.wp-block-group body > p em,
.wp-block-group body > p b, .wp-block-group__inner-container body > p i,
.wp-block-group__inner-container body > p em,
.wp-block-group__inner-container body > p b {
  display: inline;
}
.wp-block-group body > p b,
.wp-block-group body > p strong, .wp-block-group__inner-container body > p b,
.wp-block-group__inner-container body > p strong {
  font-weight: 700;
}
.wp-block-group body > p em, .wp-block-group__inner-container body > p em {
  font-style: italic;
}
.wp-block-group body > p.has-small-font-size, .wp-block-group__inner-container body > p.has-small-font-size {
  font-size: 13px;
}
.wp-block-group body > p.has-medium-font-size, .wp-block-group__inner-container body > p.has-medium-font-size {
  font-size: 20px;
}
.wp-block-group body > p.has-large-font-size, .wp-block-group__inner-container body > p.has-large-font-size {
  font-size: 36px;
}
.wp-block-group body > p.has-huge-font-size, .wp-block-group__inner-container body > p.has-huge-font-size {
  font-size: 42px;
}
.wp-block-group body h2 .external-link,
.wp-block-group body h3 .external-link,
.wp-block-group body h4 .external-link,
.wp-block-group body h5 .external-link,
.wp-block-group body ul .external-link,
.wp-block-group body ol .external-link, .wp-block-group__inner-container body h2 .external-link,
.wp-block-group__inner-container body h3 .external-link,
.wp-block-group__inner-container body h4 .external-link,
.wp-block-group__inner-container body h5 .external-link,
.wp-block-group__inner-container body ul .external-link,
.wp-block-group__inner-container body ol .external-link {
  border-bottom: 0;
}
.wp-block-group body h2 .external-link .external-link-title,
.wp-block-group body h3 .external-link .external-link-title,
.wp-block-group body h4 .external-link .external-link-title,
.wp-block-group body h5 .external-link .external-link-title,
.wp-block-group body ul .external-link .external-link-title,
.wp-block-group body ol .external-link .external-link-title, .wp-block-group__inner-container body h2 .external-link .external-link-title,
.wp-block-group__inner-container body h3 .external-link .external-link-title,
.wp-block-group__inner-container body h4 .external-link .external-link-title,
.wp-block-group__inner-container body h5 .external-link .external-link-title,
.wp-block-group__inner-container body ul .external-link .external-link-title,
.wp-block-group__inner-container body ol .external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.wp-block-group body h2 .external-link .external-link-title:hover, .wp-block-group body h2 .external-link .external-link-title:active, .wp-block-group body h2 .external-link .external-link-title:focus,
.wp-block-group body h3 .external-link .external-link-title:hover,
.wp-block-group body h3 .external-link .external-link-title:active,
.wp-block-group body h3 .external-link .external-link-title:focus,
.wp-block-group body h4 .external-link .external-link-title:hover,
.wp-block-group body h4 .external-link .external-link-title:active,
.wp-block-group body h4 .external-link .external-link-title:focus,
.wp-block-group body h5 .external-link .external-link-title:hover,
.wp-block-group body h5 .external-link .external-link-title:active,
.wp-block-group body h5 .external-link .external-link-title:focus,
.wp-block-group body ul .external-link .external-link-title:hover,
.wp-block-group body ul .external-link .external-link-title:active,
.wp-block-group body ul .external-link .external-link-title:focus,
.wp-block-group body ol .external-link .external-link-title:hover,
.wp-block-group body ol .external-link .external-link-title:active,
.wp-block-group body ol .external-link .external-link-title:focus, .wp-block-group__inner-container body h2 .external-link .external-link-title:hover, .wp-block-group__inner-container body h2 .external-link .external-link-title:active, .wp-block-group__inner-container body h2 .external-link .external-link-title:focus,
.wp-block-group__inner-container body h3 .external-link .external-link-title:hover,
.wp-block-group__inner-container body h3 .external-link .external-link-title:active,
.wp-block-group__inner-container body h3 .external-link .external-link-title:focus,
.wp-block-group__inner-container body h4 .external-link .external-link-title:hover,
.wp-block-group__inner-container body h4 .external-link .external-link-title:active,
.wp-block-group__inner-container body h4 .external-link .external-link-title:focus,
.wp-block-group__inner-container body h5 .external-link .external-link-title:hover,
.wp-block-group__inner-container body h5 .external-link .external-link-title:active,
.wp-block-group__inner-container body h5 .external-link .external-link-title:focus,
.wp-block-group__inner-container body ul .external-link .external-link-title:hover,
.wp-block-group__inner-container body ul .external-link .external-link-title:active,
.wp-block-group__inner-container body ul .external-link .external-link-title:focus,
.wp-block-group__inner-container body ol .external-link .external-link-title:hover,
.wp-block-group__inner-container body ol .external-link .external-link-title:active,
.wp-block-group__inner-container body ol .external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-group body h2 .external-link:hover,
.wp-block-group body h3 .external-link:hover,
.wp-block-group body h4 .external-link:hover,
.wp-block-group body h5 .external-link:hover,
.wp-block-group body ul .external-link:hover,
.wp-block-group body ol .external-link:hover, .wp-block-group__inner-container body h2 .external-link:hover,
.wp-block-group__inner-container body h3 .external-link:hover,
.wp-block-group__inner-container body h4 .external-link:hover,
.wp-block-group__inner-container body h5 .external-link:hover,
.wp-block-group__inner-container body ul .external-link:hover,
.wp-block-group__inner-container body ol .external-link:hover {
  border-bottom: 0 !important;
}
.wp-block-group body h2 .external-link:visited,
.wp-block-group body h3 .external-link:visited,
.wp-block-group body h4 .external-link:visited,
.wp-block-group body h5 .external-link:visited,
.wp-block-group body ul .external-link:visited,
.wp-block-group body ol .external-link:visited, .wp-block-group__inner-container body h2 .external-link:visited,
.wp-block-group__inner-container body h3 .external-link:visited,
.wp-block-group__inner-container body h4 .external-link:visited,
.wp-block-group__inner-container body h5 .external-link:visited,
.wp-block-group__inner-container body ul .external-link:visited,
.wp-block-group__inner-container body ol .external-link:visited {
  color: #6a7590;
}
.wp-block-group body > ul,
.wp-block-group body > ol, .wp-block-group__inner-container body > ul,
.wp-block-group__inner-container body > ol {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
}
.wp-block-group body > ul:first-child,
.wp-block-group body > ol:first-child, .wp-block-group__inner-container body > ul:first-child,
.wp-block-group__inner-container body > ol:first-child {
  margin-top: 0;
}
.wp-block-group body > ul > li,
.wp-block-group body > ol > li, .wp-block-group__inner-container body > ul > li,
.wp-block-group__inner-container body > ol > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.wp-block-group body > ul > li a,
.wp-block-group body > ol > li a, .wp-block-group__inner-container body > ul > li a,
.wp-block-group__inner-container body > ol > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.wp-block-group body > ul > li a:hover, .wp-block-group body > ul > li a:active, .wp-block-group body > ul > li a:focus,
.wp-block-group body > ol > li a:hover,
.wp-block-group body > ol > li a:active,
.wp-block-group body > ol > li a:focus, .wp-block-group__inner-container body > ul > li a:hover, .wp-block-group__inner-container body > ul > li a:active, .wp-block-group__inner-container body > ul > li a:focus,
.wp-block-group__inner-container body > ol > li a:hover,
.wp-block-group__inner-container body > ol > li a:active,
.wp-block-group__inner-container body > ol > li a:focus {
  text-decoration: none;
}
.wp-block-group body > ul > li a:visited,
.wp-block-group body > ol > li a:visited, .wp-block-group__inner-container body > ul > li a:visited,
.wp-block-group__inner-container body > ol > li a:visited {
  color: #6a7590;
}
.wp-block-group body > ul > li a:hover, .wp-block-group body > ul > li a:active, .wp-block-group body > ul > li a:focus,
.wp-block-group body > ol > li a:hover,
.wp-block-group body > ol > li a:active,
.wp-block-group body > ol > li a:focus, .wp-block-group__inner-container body > ul > li a:hover, .wp-block-group__inner-container body > ul > li a:active, .wp-block-group__inner-container body > ul > li a:focus,
.wp-block-group__inner-container body > ol > li a:hover,
.wp-block-group__inner-container body > ol > li a:active,
.wp-block-group__inner-container body > ol > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-group body > ul > li, .wp-block-group__inner-container body > ul > li {
  list-style: none !important;
}
.wp-block-group body > ul > li::before, .wp-block-group__inner-container body > ul > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-group body > ul ul li, .wp-block-group__inner-container body > ul ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.wp-block-group body > ul ul li::before, .wp-block-group__inner-container body > ul ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-group body ul[style*="list-style-type: circle"] > li,
.wp-block-group body ul[style*="list-style-type:circle"] > li,
.wp-block-group body ul[style*="list-style-type: circle;"] > li,
.wp-block-group body ul[style*="list-style-type:circle;"] > li, .wp-block-group__inner-container body ul[style*="list-style-type: circle"] > li,
.wp-block-group__inner-container body ul[style*="list-style-type:circle"] > li,
.wp-block-group__inner-container body ul[style*="list-style-type: circle;"] > li,
.wp-block-group__inner-container body ul[style*="list-style-type:circle;"] > li {
  list-style: inherit !important;
  list-style: circle;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group body ul[style*="list-style-type: circle"] > li::before,
.wp-block-group body ul[style*="list-style-type:circle"] > li::before,
.wp-block-group body ul[style*="list-style-type: circle;"] > li::before,
.wp-block-group body ul[style*="list-style-type:circle;"] > li::before, .wp-block-group__inner-container body ul[style*="list-style-type: circle"] > li::before,
.wp-block-group__inner-container body ul[style*="list-style-type:circle"] > li::before,
.wp-block-group__inner-container body ul[style*="list-style-type: circle;"] > li::before,
.wp-block-group__inner-container body ul[style*="list-style-type:circle;"] > li::before {
  content: none;
}
.wp-block-group body ul[style*="list-style-type: square"] > li,
.wp-block-group body ul[style*="list-style-type:square"] > li,
.wp-block-group body ul[style*="list-style-type: square;"] > li,
.wp-block-group body ul[style*="list-style-type:square;"] > li, .wp-block-group__inner-container body ul[style*="list-style-type: square"] > li,
.wp-block-group__inner-container body ul[style*="list-style-type:square"] > li,
.wp-block-group__inner-container body ul[style*="list-style-type: square;"] > li,
.wp-block-group__inner-container body ul[style*="list-style-type:square;"] > li {
  list-style: inherit !important;
  list-style: square;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group body ul[style*="list-style-type: square"] > li::before,
.wp-block-group body ul[style*="list-style-type:square"] > li::before,
.wp-block-group body ul[style*="list-style-type: square;"] > li::before,
.wp-block-group body ul[style*="list-style-type:square;"] > li::before, .wp-block-group__inner-container body ul[style*="list-style-type: square"] > li::before,
.wp-block-group__inner-container body ul[style*="list-style-type:square"] > li::before,
.wp-block-group__inner-container body ul[style*="list-style-type: square;"] > li::before,
.wp-block-group__inner-container body ul[style*="list-style-type:square;"] > li::before {
  content: none;
}
.wp-block-group body ul[style*="list-style-type: disc"] > li,
.wp-block-group body ul[style*="list-style-type:disc"] > li,
.wp-block-group body ul[style*="list-style-type: disc;"] > li,
.wp-block-group body ul[style*="list-style-type:disc;"] > li, .wp-block-group__inner-container body ul[style*="list-style-type: disc"] > li,
.wp-block-group__inner-container body ul[style*="list-style-type:disc"] > li,
.wp-block-group__inner-container body ul[style*="list-style-type: disc;"] > li,
.wp-block-group__inner-container body ul[style*="list-style-type:disc;"] > li {
  list-style: inherit !important;
  list-style: disc;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group body ul[style*="list-style-type: disc"] > li::before,
.wp-block-group body ul[style*="list-style-type:disc"] > li::before,
.wp-block-group body ul[style*="list-style-type: disc;"] > li::before,
.wp-block-group body ul[style*="list-style-type:disc;"] > li::before, .wp-block-group__inner-container body ul[style*="list-style-type: disc"] > li::before,
.wp-block-group__inner-container body ul[style*="list-style-type:disc"] > li::before,
.wp-block-group__inner-container body ul[style*="list-style-type: disc;"] > li::before,
.wp-block-group__inner-container body ul[style*="list-style-type:disc;"] > li::before {
  content: none;
}
.wp-block-group body ol > li, .wp-block-group__inner-container body ol > li {
  list-style: decimal;
  margin-left: 15px;
  padding-left: 0;
}
.wp-block-group body ol ol li, .wp-block-group__inner-container body ol ol li {
  margin-left: 30px;
}
.wp-block-group body ol[style*="list-style-type: lower-alpha"] > li,
.wp-block-group body ol[style*="list-style-type:lower-alpha"] > li,
.wp-block-group body ol[style*="list-style-type: lower-alpha;"] > li,
.wp-block-group body ol[style*="list-style-type:lower-alpha;"] > li, .wp-block-group__inner-container body ol[style*="list-style-type: lower-alpha"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type:lower-alpha"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type: lower-alpha;"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type:lower-alpha;"] > li {
  list-style: lower-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group body ol[style*="list-style-type: upper-alpha"] > li,
.wp-block-group body ol[style*="list-style-type:upper-alpha"] > li,
.wp-block-group body ol[style*="list-style-type: upper-alpha;"] > li,
.wp-block-group body ol[style*="list-style-type:upper-alpha;"] > li, .wp-block-group__inner-container body ol[style*="list-style-type: upper-alpha"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type:upper-alpha"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type: upper-alpha;"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type:upper-alpha;"] > li {
  list-style: upper-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group body ol[style*="list-style-type: lower-roman"] > li,
.wp-block-group body ol[style*="list-style-type:lower-roman"] > li,
.wp-block-group body ol[style*="list-style-type: lower-roman;"] > li,
.wp-block-group body ol[style*="list-style-type:lower-roman;"] > li, .wp-block-group__inner-container body ol[style*="list-style-type: lower-roman"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type:lower-roman"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type: lower-roman;"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type:lower-roman;"] > li {
  list-style: lower-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group body ol[style*="list-style-type: upper-roman"] > li,
.wp-block-group body ol[style*="list-style-type:upper-roman"] > li,
.wp-block-group body ol[style*="list-style-type: upper-roman;"] > li,
.wp-block-group body ol[style*="list-style-type:upper-roman;"] > li, .wp-block-group__inner-container body ol[style*="list-style-type: upper-roman"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type:upper-roman"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type: upper-roman;"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type:upper-roman;"] > li {
  list-style: upper-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group body ol[style*="list-style-type: lower-greek"] > li,
.wp-block-group body ol[style*="list-style-type:lower-greek"] > li,
.wp-block-group body ol[style*="list-style-type: lower-greek;"] > li,
.wp-block-group body ol[style*="list-style-type:lower-greek;"] > li, .wp-block-group__inner-container body ol[style*="list-style-type: lower-greek"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type:lower-greek"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type: lower-greek;"] > li,
.wp-block-group__inner-container body ol[style*="list-style-type:lower-greek;"] > li {
  list-style: lower-greek !important;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group body .has-state-dark-blue-color, .wp-block-group__inner-container body .has-state-dark-blue-color {
  color: #062135 !important;
}
.wp-block-group body .has-state-blue-color, .wp-block-group__inner-container body .has-state-blue-color {
  color: #0a314d !important;
}
.wp-block-group body .has-state-white-color, .wp-block-group__inner-container body .has-state-white-color {
  color: #fff !important;
}
.wp-block-group body .has-state-dark-gray-color, .wp-block-group__inner-container body .has-state-dark-gray-color {
  color: #333 !important;
}
.wp-block-group body .has-state-link-color, .wp-block-group__inner-container body .has-state-link-color {
  color: #4574a1 !important;
}
.wp-block-group body .has-state-gold-color, .wp-block-group__inner-container body .has-state-gold-color {
  color: #c1a783 !important;
}
.wp-block-group body .has-state-red-color, .wp-block-group__inner-container body .has-state-red-color {
  color: #d01319 !important;
}
.wp-block-group body .has-state-light-gray-color, .wp-block-group__inner-container body .has-state-light-gray-color {
  color: #8d98aa !important;
}
.wp-block-group body .has-state-gray-color, .wp-block-group__inner-container body .has-state-gray-color {
  color: #767676 !important;
}
.wp-block-group body .has-state-dark-blue-background-color, .wp-block-group__inner-container body .has-state-dark-blue-background-color {
  background-color: #062135 !important;
}
.wp-block-group body .has-state-blue-background-color, .wp-block-group__inner-container body .has-state-blue-background-color {
  background-color: #0a314d !important;
}
.wp-block-group body .has-state-white-background-color, .wp-block-group__inner-container body .has-state-white-background-color {
  background-color: #fff !important;
}
.wp-block-group body .has-state-dark-gray-background-color, .wp-block-group__inner-container body .has-state-dark-gray-background-color {
  background-color: #333 !important;
}
.wp-block-group body .has-state-link-background-color, .wp-block-group__inner-container body .has-state-link-background-color {
  background-color: #4574a1 !important;
}
.wp-block-group body .has-state-gold-background-color, .wp-block-group__inner-container body .has-state-gold-background-color {
  background-color: #c1a783 !important;
}
.wp-block-group body .has-state-red-background-color, .wp-block-group__inner-container body .has-state-red-background-color {
  background-color: #d01319 !important;
}
.wp-block-group body .has-state-light-gray-background-color, .wp-block-group__inner-container body .has-state-light-gray-background-color {
  background-color: #8d98aa !important;
}
.wp-block-group body .has-state-gray-background-color, .wp-block-group__inner-container body .has-state-gray-background-color {
  background-color: #767676 !important;
}
.wp-block-group > h2,
.wp-block-group > h3,
.wp-block-group > h4,
.wp-block-group > h5,
.wp-block-group > p,
.wp-block-group > ul,
.wp-block-group > ol, .wp-block-group__inner-container > h2,
.wp-block-group__inner-container > h3,
.wp-block-group__inner-container > h4,
.wp-block-group__inner-container > h5,
.wp-block-group__inner-container > p,
.wp-block-group__inner-container > ul,
.wp-block-group__inner-container > ol {
  margin-top: 20px;
}
.wp-block-group > h2:first-child,
.wp-block-group > h3:first-child,
.wp-block-group > h4:first-child,
.wp-block-group > h5:first-child,
.wp-block-group > p:first-child,
.wp-block-group > ul:first-child,
.wp-block-group > ol:first-child, .wp-block-group__inner-container > h2:first-child,
.wp-block-group__inner-container > h3:first-child,
.wp-block-group__inner-container > h4:first-child,
.wp-block-group__inner-container > h5:first-child,
.wp-block-group__inner-container > p:first-child,
.wp-block-group__inner-container > ul:first-child,
.wp-block-group__inner-container > ol:first-child {
  margin-top: 0;
}
.wp-block-group > h2 + p,
.wp-block-group > h3 + p,
.wp-block-group > h4 + p,
.wp-block-group > h5 + p, .wp-block-group__inner-container > h2 + p,
.wp-block-group__inner-container > h3 + p,
.wp-block-group__inner-container > h4 + p,
.wp-block-group__inner-container > h5 + p {
  margin-top: 8px;
}
.wp-block-group > p + p, .wp-block-group__inner-container > p + p {
  margin-top: 18px;
}
.wp-block-group > .slider-wrapper--inline + *, .wp-block-group__inner-container > .slider-wrapper--inline + * {
  margin-top: 30px;
}
@media (min-width: 48em) {
  .wp-block-group > .slider-wrapper--inline + *, .wp-block-group__inner-container > .slider-wrapper--inline + * {
    margin-top: 70px;
  }
}
@media (min-width: 48em) {
  .wp-block-group > .slider-wrapper--inline + *, .wp-block-group__inner-container > .slider-wrapper--inline + * {
    margin-top: 86px;
  }
}
.wp-block-group > h2, .wp-block-group__inner-container > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .wp-block-group > h2, .wp-block-group__inner-container > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.state-sitemap .wp-block-group > h2, .state-sitemap .wp-block-group__inner-container > h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .state-sitemap .wp-block-group > h2, .state-sitemap .wp-block-group__inner-container > h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.wp-block-group > h3, .wp-block-group__inner-container > h3 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .wp-block-group > h3, .wp-block-group__inner-container > h3 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.wp-block-group > h4,
.wp-block-group > .header--four, .wp-block-group__inner-container > h4,
.wp-block-group__inner-container > .header--four {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.wp-block-group > h5, .wp-block-group__inner-container > h5 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.wp-block-group > h6, .wp-block-group__inner-container > h6 {
  color: #333;
}
.wp-block-group > h2 > a,
.wp-block-group > h3 > a,
.wp-block-group > h4 > a,
.wp-block-group > h5 > a, .wp-block-group__inner-container > h2 > a,
.wp-block-group__inner-container > h3 > a,
.wp-block-group__inner-container > h4 > a,
.wp-block-group__inner-container > h5 > a {
  border-bottom-color: rgba(69, 116, 161, 0);
  color: #4574a1;
  text-decoration: none;
  transition: all 0.2s ease;
}
.wp-block-group > h2 > a:hover, .wp-block-group > h2 > a:active, .wp-block-group > h2 > a:focus,
.wp-block-group > h3 > a:hover,
.wp-block-group > h3 > a:active,
.wp-block-group > h3 > a:focus,
.wp-block-group > h4 > a:hover,
.wp-block-group > h4 > a:active,
.wp-block-group > h4 > a:focus,
.wp-block-group > h5 > a:hover,
.wp-block-group > h5 > a:active,
.wp-block-group > h5 > a:focus, .wp-block-group__inner-container > h2 > a:hover, .wp-block-group__inner-container > h2 > a:active, .wp-block-group__inner-container > h2 > a:focus,
.wp-block-group__inner-container > h3 > a:hover,
.wp-block-group__inner-container > h3 > a:active,
.wp-block-group__inner-container > h3 > a:focus,
.wp-block-group__inner-container > h4 > a:hover,
.wp-block-group__inner-container > h4 > a:active,
.wp-block-group__inner-container > h4 > a:focus,
.wp-block-group__inner-container > h5 > a:hover,
.wp-block-group__inner-container > h5 > a:active,
.wp-block-group__inner-container > h5 > a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
.wp-block-group > p, .wp-block-group__inner-container > p {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.25px;
  margin-top: 20px;
}
.wp-block-group > p a, .wp-block-group__inner-container > p a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
}
.wp-block-group > p a:hover, .wp-block-group > p a:active, .wp-block-group > p a:focus, .wp-block-group__inner-container > p a:hover, .wp-block-group__inner-container > p a:active, .wp-block-group__inner-container > p a:focus {
  text-decoration: none;
}
.wp-block-group > p a:visited, .wp-block-group__inner-container > p a:visited {
  color: #6a7590;
}
.wp-block-group > p a:hover, .wp-block-group > p a:active, .wp-block-group > p a:focus, .wp-block-group__inner-container > p a:hover, .wp-block-group__inner-container > p a:active, .wp-block-group__inner-container > p a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-group > p a.external-link, .wp-block-group__inner-container > p a.external-link {
  border-bottom: 0;
}
.wp-block-group > p a.external-link .external-link-title, .wp-block-group__inner-container > p a.external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.wp-block-group > p a.external-link .external-link-title:hover, .wp-block-group > p a.external-link .external-link-title:active, .wp-block-group > p a.external-link .external-link-title:focus, .wp-block-group__inner-container > p a.external-link .external-link-title:hover, .wp-block-group__inner-container > p a.external-link .external-link-title:active, .wp-block-group__inner-container > p a.external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-group > p a.external-link:hover, .wp-block-group__inner-container > p a.external-link:hover {
  border-bottom: 0 !important;
}
.wp-block-group > p a.external-link:visited, .wp-block-group__inner-container > p a.external-link:visited {
  color: #6a7590;
}
.wp-block-group > p i,
.wp-block-group > p em,
.wp-block-group > p b, .wp-block-group__inner-container > p i,
.wp-block-group__inner-container > p em,
.wp-block-group__inner-container > p b {
  display: inline;
}
.wp-block-group > p b,
.wp-block-group > p strong, .wp-block-group__inner-container > p b,
.wp-block-group__inner-container > p strong {
  font-weight: 700;
}
.wp-block-group > p em, .wp-block-group__inner-container > p em {
  font-style: italic;
}
.wp-block-group > p.has-small-font-size, .wp-block-group__inner-container > p.has-small-font-size {
  font-size: 13px;
}
.wp-block-group > p.has-medium-font-size, .wp-block-group__inner-container > p.has-medium-font-size {
  font-size: 20px;
}
.wp-block-group > p.has-large-font-size, .wp-block-group__inner-container > p.has-large-font-size {
  font-size: 36px;
}
.wp-block-group > p.has-huge-font-size, .wp-block-group__inner-container > p.has-huge-font-size {
  font-size: 42px;
}
.wp-block-group h2 .external-link,
.wp-block-group h3 .external-link,
.wp-block-group h4 .external-link,
.wp-block-group h5 .external-link,
.wp-block-group ul .external-link,
.wp-block-group ol .external-link, .wp-block-group__inner-container h2 .external-link,
.wp-block-group__inner-container h3 .external-link,
.wp-block-group__inner-container h4 .external-link,
.wp-block-group__inner-container h5 .external-link,
.wp-block-group__inner-container ul .external-link,
.wp-block-group__inner-container ol .external-link {
  border-bottom: 0;
}
.wp-block-group h2 .external-link .external-link-title,
.wp-block-group h3 .external-link .external-link-title,
.wp-block-group h4 .external-link .external-link-title,
.wp-block-group h5 .external-link .external-link-title,
.wp-block-group ul .external-link .external-link-title,
.wp-block-group ol .external-link .external-link-title, .wp-block-group__inner-container h2 .external-link .external-link-title,
.wp-block-group__inner-container h3 .external-link .external-link-title,
.wp-block-group__inner-container h4 .external-link .external-link-title,
.wp-block-group__inner-container h5 .external-link .external-link-title,
.wp-block-group__inner-container ul .external-link .external-link-title,
.wp-block-group__inner-container ol .external-link .external-link-title {
  border-bottom-color: transparent;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
.wp-block-group h2 .external-link .external-link-title:hover, .wp-block-group h2 .external-link .external-link-title:active, .wp-block-group h2 .external-link .external-link-title:focus,
.wp-block-group h3 .external-link .external-link-title:hover,
.wp-block-group h3 .external-link .external-link-title:active,
.wp-block-group h3 .external-link .external-link-title:focus,
.wp-block-group h4 .external-link .external-link-title:hover,
.wp-block-group h4 .external-link .external-link-title:active,
.wp-block-group h4 .external-link .external-link-title:focus,
.wp-block-group h5 .external-link .external-link-title:hover,
.wp-block-group h5 .external-link .external-link-title:active,
.wp-block-group h5 .external-link .external-link-title:focus,
.wp-block-group ul .external-link .external-link-title:hover,
.wp-block-group ul .external-link .external-link-title:active,
.wp-block-group ul .external-link .external-link-title:focus,
.wp-block-group ol .external-link .external-link-title:hover,
.wp-block-group ol .external-link .external-link-title:active,
.wp-block-group ol .external-link .external-link-title:focus, .wp-block-group__inner-container h2 .external-link .external-link-title:hover, .wp-block-group__inner-container h2 .external-link .external-link-title:active, .wp-block-group__inner-container h2 .external-link .external-link-title:focus,
.wp-block-group__inner-container h3 .external-link .external-link-title:hover,
.wp-block-group__inner-container h3 .external-link .external-link-title:active,
.wp-block-group__inner-container h3 .external-link .external-link-title:focus,
.wp-block-group__inner-container h4 .external-link .external-link-title:hover,
.wp-block-group__inner-container h4 .external-link .external-link-title:active,
.wp-block-group__inner-container h4 .external-link .external-link-title:focus,
.wp-block-group__inner-container h5 .external-link .external-link-title:hover,
.wp-block-group__inner-container h5 .external-link .external-link-title:active,
.wp-block-group__inner-container h5 .external-link .external-link-title:focus,
.wp-block-group__inner-container ul .external-link .external-link-title:hover,
.wp-block-group__inner-container ul .external-link .external-link-title:active,
.wp-block-group__inner-container ul .external-link .external-link-title:focus,
.wp-block-group__inner-container ol .external-link .external-link-title:hover,
.wp-block-group__inner-container ol .external-link .external-link-title:active,
.wp-block-group__inner-container ol .external-link .external-link-title:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-group h2 .external-link:hover,
.wp-block-group h3 .external-link:hover,
.wp-block-group h4 .external-link:hover,
.wp-block-group h5 .external-link:hover,
.wp-block-group ul .external-link:hover,
.wp-block-group ol .external-link:hover, .wp-block-group__inner-container h2 .external-link:hover,
.wp-block-group__inner-container h3 .external-link:hover,
.wp-block-group__inner-container h4 .external-link:hover,
.wp-block-group__inner-container h5 .external-link:hover,
.wp-block-group__inner-container ul .external-link:hover,
.wp-block-group__inner-container ol .external-link:hover {
  border-bottom: 0 !important;
}
.wp-block-group h2 .external-link:visited,
.wp-block-group h3 .external-link:visited,
.wp-block-group h4 .external-link:visited,
.wp-block-group h5 .external-link:visited,
.wp-block-group ul .external-link:visited,
.wp-block-group ol .external-link:visited, .wp-block-group__inner-container h2 .external-link:visited,
.wp-block-group__inner-container h3 .external-link:visited,
.wp-block-group__inner-container h4 .external-link:visited,
.wp-block-group__inner-container h5 .external-link:visited,
.wp-block-group__inner-container ul .external-link:visited,
.wp-block-group__inner-container ol .external-link:visited {
  color: #6a7590;
}
.wp-block-group > ul,
.wp-block-group > ol, .wp-block-group__inner-container > ul,
.wp-block-group__inner-container > ol {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
}
.wp-block-group > ul:first-child,
.wp-block-group > ol:first-child, .wp-block-group__inner-container > ul:first-child,
.wp-block-group__inner-container > ol:first-child {
  margin-top: 0;
}
.wp-block-group > ul > li,
.wp-block-group > ol > li, .wp-block-group__inner-container > ul > li,
.wp-block-group__inner-container > ol > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.wp-block-group > ul > li a,
.wp-block-group > ol > li a, .wp-block-group__inner-container > ul > li a,
.wp-block-group__inner-container > ol > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.wp-block-group > ul > li a:hover, .wp-block-group > ul > li a:active, .wp-block-group > ul > li a:focus,
.wp-block-group > ol > li a:hover,
.wp-block-group > ol > li a:active,
.wp-block-group > ol > li a:focus, .wp-block-group__inner-container > ul > li a:hover, .wp-block-group__inner-container > ul > li a:active, .wp-block-group__inner-container > ul > li a:focus,
.wp-block-group__inner-container > ol > li a:hover,
.wp-block-group__inner-container > ol > li a:active,
.wp-block-group__inner-container > ol > li a:focus {
  text-decoration: none;
}
.wp-block-group > ul > li a:visited,
.wp-block-group > ol > li a:visited, .wp-block-group__inner-container > ul > li a:visited,
.wp-block-group__inner-container > ol > li a:visited {
  color: #6a7590;
}
.wp-block-group > ul > li a:hover, .wp-block-group > ul > li a:active, .wp-block-group > ul > li a:focus,
.wp-block-group > ol > li a:hover,
.wp-block-group > ol > li a:active,
.wp-block-group > ol > li a:focus, .wp-block-group__inner-container > ul > li a:hover, .wp-block-group__inner-container > ul > li a:active, .wp-block-group__inner-container > ul > li a:focus,
.wp-block-group__inner-container > ol > li a:hover,
.wp-block-group__inner-container > ol > li a:active,
.wp-block-group__inner-container > ol > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-group > ul > li, .wp-block-group__inner-container > ul > li {
  list-style: none !important;
}
.wp-block-group > ul > li::before, .wp-block-group__inner-container > ul > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-group > ul ul li, .wp-block-group__inner-container > ul ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.wp-block-group > ul ul li::before, .wp-block-group__inner-container > ul ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-group ul[style*="list-style-type: circle"] > li,
.wp-block-group ul[style*="list-style-type:circle"] > li,
.wp-block-group ul[style*="list-style-type: circle;"] > li,
.wp-block-group ul[style*="list-style-type:circle;"] > li, .wp-block-group__inner-container ul[style*="list-style-type: circle"] > li,
.wp-block-group__inner-container ul[style*="list-style-type:circle"] > li,
.wp-block-group__inner-container ul[style*="list-style-type: circle;"] > li,
.wp-block-group__inner-container ul[style*="list-style-type:circle;"] > li {
  list-style: inherit !important;
  list-style: circle;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group ul[style*="list-style-type: circle"] > li::before,
.wp-block-group ul[style*="list-style-type:circle"] > li::before,
.wp-block-group ul[style*="list-style-type: circle;"] > li::before,
.wp-block-group ul[style*="list-style-type:circle;"] > li::before, .wp-block-group__inner-container ul[style*="list-style-type: circle"] > li::before,
.wp-block-group__inner-container ul[style*="list-style-type:circle"] > li::before,
.wp-block-group__inner-container ul[style*="list-style-type: circle;"] > li::before,
.wp-block-group__inner-container ul[style*="list-style-type:circle;"] > li::before {
  content: none;
}
.wp-block-group ul[style*="list-style-type: square"] > li,
.wp-block-group ul[style*="list-style-type:square"] > li,
.wp-block-group ul[style*="list-style-type: square;"] > li,
.wp-block-group ul[style*="list-style-type:square;"] > li, .wp-block-group__inner-container ul[style*="list-style-type: square"] > li,
.wp-block-group__inner-container ul[style*="list-style-type:square"] > li,
.wp-block-group__inner-container ul[style*="list-style-type: square;"] > li,
.wp-block-group__inner-container ul[style*="list-style-type:square;"] > li {
  list-style: inherit !important;
  list-style: square;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group ul[style*="list-style-type: square"] > li::before,
.wp-block-group ul[style*="list-style-type:square"] > li::before,
.wp-block-group ul[style*="list-style-type: square;"] > li::before,
.wp-block-group ul[style*="list-style-type:square;"] > li::before, .wp-block-group__inner-container ul[style*="list-style-type: square"] > li::before,
.wp-block-group__inner-container ul[style*="list-style-type:square"] > li::before,
.wp-block-group__inner-container ul[style*="list-style-type: square;"] > li::before,
.wp-block-group__inner-container ul[style*="list-style-type:square;"] > li::before {
  content: none;
}
.wp-block-group ul[style*="list-style-type: disc"] > li,
.wp-block-group ul[style*="list-style-type:disc"] > li,
.wp-block-group ul[style*="list-style-type: disc;"] > li,
.wp-block-group ul[style*="list-style-type:disc;"] > li, .wp-block-group__inner-container ul[style*="list-style-type: disc"] > li,
.wp-block-group__inner-container ul[style*="list-style-type:disc"] > li,
.wp-block-group__inner-container ul[style*="list-style-type: disc;"] > li,
.wp-block-group__inner-container ul[style*="list-style-type:disc;"] > li {
  list-style: inherit !important;
  list-style: disc;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group ul[style*="list-style-type: disc"] > li::before,
.wp-block-group ul[style*="list-style-type:disc"] > li::before,
.wp-block-group ul[style*="list-style-type: disc;"] > li::before,
.wp-block-group ul[style*="list-style-type:disc;"] > li::before, .wp-block-group__inner-container ul[style*="list-style-type: disc"] > li::before,
.wp-block-group__inner-container ul[style*="list-style-type:disc"] > li::before,
.wp-block-group__inner-container ul[style*="list-style-type: disc;"] > li::before,
.wp-block-group__inner-container ul[style*="list-style-type:disc;"] > li::before {
  content: none;
}
.wp-block-group ol > li, .wp-block-group__inner-container ol > li {
  list-style: decimal;
  margin-left: 15px;
  padding-left: 0;
}
.wp-block-group ol ol li, .wp-block-group__inner-container ol ol li {
  margin-left: 30px;
}
.wp-block-group ol[style*="list-style-type: lower-alpha"] > li,
.wp-block-group ol[style*="list-style-type:lower-alpha"] > li,
.wp-block-group ol[style*="list-style-type: lower-alpha;"] > li,
.wp-block-group ol[style*="list-style-type:lower-alpha;"] > li, .wp-block-group__inner-container ol[style*="list-style-type: lower-alpha"] > li,
.wp-block-group__inner-container ol[style*="list-style-type:lower-alpha"] > li,
.wp-block-group__inner-container ol[style*="list-style-type: lower-alpha;"] > li,
.wp-block-group__inner-container ol[style*="list-style-type:lower-alpha;"] > li {
  list-style: lower-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group ol[style*="list-style-type: upper-alpha"] > li,
.wp-block-group ol[style*="list-style-type:upper-alpha"] > li,
.wp-block-group ol[style*="list-style-type: upper-alpha;"] > li,
.wp-block-group ol[style*="list-style-type:upper-alpha;"] > li, .wp-block-group__inner-container ol[style*="list-style-type: upper-alpha"] > li,
.wp-block-group__inner-container ol[style*="list-style-type:upper-alpha"] > li,
.wp-block-group__inner-container ol[style*="list-style-type: upper-alpha;"] > li,
.wp-block-group__inner-container ol[style*="list-style-type:upper-alpha;"] > li {
  list-style: upper-alpha;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group ol[style*="list-style-type: lower-roman"] > li,
.wp-block-group ol[style*="list-style-type:lower-roman"] > li,
.wp-block-group ol[style*="list-style-type: lower-roman;"] > li,
.wp-block-group ol[style*="list-style-type:lower-roman;"] > li, .wp-block-group__inner-container ol[style*="list-style-type: lower-roman"] > li,
.wp-block-group__inner-container ol[style*="list-style-type:lower-roman"] > li,
.wp-block-group__inner-container ol[style*="list-style-type: lower-roman;"] > li,
.wp-block-group__inner-container ol[style*="list-style-type:lower-roman;"] > li {
  list-style: lower-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group ol[style*="list-style-type: upper-roman"] > li,
.wp-block-group ol[style*="list-style-type:upper-roman"] > li,
.wp-block-group ol[style*="list-style-type: upper-roman;"] > li,
.wp-block-group ol[style*="list-style-type:upper-roman;"] > li, .wp-block-group__inner-container ol[style*="list-style-type: upper-roman"] > li,
.wp-block-group__inner-container ol[style*="list-style-type:upper-roman"] > li,
.wp-block-group__inner-container ol[style*="list-style-type: upper-roman;"] > li,
.wp-block-group__inner-container ol[style*="list-style-type:upper-roman;"] > li {
  list-style: upper-roman;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group ol[style*="list-style-type: lower-greek"] > li,
.wp-block-group ol[style*="list-style-type:lower-greek"] > li,
.wp-block-group ol[style*="list-style-type: lower-greek;"] > li,
.wp-block-group ol[style*="list-style-type:lower-greek;"] > li, .wp-block-group__inner-container ol[style*="list-style-type: lower-greek"] > li,
.wp-block-group__inner-container ol[style*="list-style-type:lower-greek"] > li,
.wp-block-group__inner-container ol[style*="list-style-type: lower-greek;"] > li,
.wp-block-group__inner-container ol[style*="list-style-type:lower-greek;"] > li {
  list-style: lower-greek !important;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-group .has-state-dark-blue-color, .wp-block-group__inner-container .has-state-dark-blue-color {
  color: #062135 !important;
}
.wp-block-group .has-state-blue-color, .wp-block-group__inner-container .has-state-blue-color {
  color: #0a314d !important;
}
.wp-block-group .has-state-white-color, .wp-block-group__inner-container .has-state-white-color {
  color: #fff !important;
}
.wp-block-group .has-state-dark-gray-color, .wp-block-group__inner-container .has-state-dark-gray-color {
  color: #333 !important;
}
.wp-block-group .has-state-link-color, .wp-block-group__inner-container .has-state-link-color {
  color: #4574a1 !important;
}
.wp-block-group .has-state-gold-color, .wp-block-group__inner-container .has-state-gold-color {
  color: #c1a783 !important;
}
.wp-block-group .has-state-red-color, .wp-block-group__inner-container .has-state-red-color {
  color: #d01319 !important;
}
.wp-block-group .has-state-light-gray-color, .wp-block-group__inner-container .has-state-light-gray-color {
  color: #8d98aa !important;
}
.wp-block-group .has-state-gray-color, .wp-block-group__inner-container .has-state-gray-color {
  color: #767676 !important;
}
.wp-block-group .has-state-dark-blue-background-color, .wp-block-group__inner-container .has-state-dark-blue-background-color {
  background-color: #062135 !important;
}
.wp-block-group .has-state-blue-background-color, .wp-block-group__inner-container .has-state-blue-background-color {
  background-color: #0a314d !important;
}
.wp-block-group .has-state-white-background-color, .wp-block-group__inner-container .has-state-white-background-color {
  background-color: #fff !important;
}
.wp-block-group .has-state-dark-gray-background-color, .wp-block-group__inner-container .has-state-dark-gray-background-color {
  background-color: #333 !important;
}
.wp-block-group .has-state-link-background-color, .wp-block-group__inner-container .has-state-link-background-color {
  background-color: #4574a1 !important;
}
.wp-block-group .has-state-gold-background-color, .wp-block-group__inner-container .has-state-gold-background-color {
  background-color: #c1a783 !important;
}
.wp-block-group .has-state-red-background-color, .wp-block-group__inner-container .has-state-red-background-color {
  background-color: #d01319 !important;
}
.wp-block-group .has-state-light-gray-background-color, .wp-block-group__inner-container .has-state-light-gray-background-color {
  background-color: #8d98aa !important;
}
.wp-block-group .has-state-gray-background-color, .wp-block-group__inner-container .has-state-gray-background-color {
  background-color: #767676 !important;
}
.wp-block-group.has-background {
  height: auto;
  margin-top: 0;
  padding: 36px;
}
.wp-block-group.has-background h1,
.wp-block-group.has-background h2,
.wp-block-group.has-background h3,
.wp-block-group.has-background h4,
.wp-block-group.has-background h5,
.wp-block-group.has-background p,
.wp-block-group.has-background ol,
.wp-block-group.has-background ul {
  padding: 0 !important;
}
.wp-block-group.has-background h1:only-child,
.wp-block-group.has-background h2:only-child,
.wp-block-group.has-background h3:only-child,
.wp-block-group.has-background h4:only-child,
.wp-block-group.has-background h5:only-child,
.wp-block-group.has-background p:only-child,
.wp-block-group.has-background ol:only-child,
.wp-block-group.has-background ul:only-child {
  margin: 0;
}
.wp-block-group.has-background h1:first-child,
.wp-block-group.has-background h2:first-child,
.wp-block-group.has-background h3:first-child,
.wp-block-group.has-background h4:first-child,
.wp-block-group.has-background h5:first-child,
.wp-block-group.has-background p:first-child,
.wp-block-group.has-background ol:first-child,
.wp-block-group.has-background ul:first-child {
  margin-top: 0;
}
.wp-block-group.has-background h1:last-child,
.wp-block-group.has-background h2:last-child,
.wp-block-group.has-background h3:last-child,
.wp-block-group.has-background h4:last-child,
.wp-block-group.has-background h5:last-child,
.wp-block-group.has-background p:last-child,
.wp-block-group.has-background ol:last-child,
.wp-block-group.has-background ul:last-child {
  margin-bottom: 0;
}
.wp-block-group.has-background:only-child {
  height: 100%;
}
@media (min-width: 48em) {
  .wp-block-group.has-background:last-child {
    margin-bottom: 0;
  }
}
.wp-block-group.has-background.has-state-blue-background-color p a,
.wp-block-group.has-background.has-state-blue-background-color li a, .wp-block-group.has-background.has-state-dark-blue-background-color p a,
.wp-block-group.has-background.has-state-dark-blue-background-color li a, .wp-block-group.has-background.has-state-dark-gray-background-color p a,
.wp-block-group.has-background.has-state-dark-gray-background-color li a, .wp-block-group.has-background.has-state-light-gray-background-color p a,
.wp-block-group.has-background.has-state-light-gray-background-color li a, .wp-block-group.has-background.has-state-link-background-color p a,
.wp-block-group.has-background.has-state-link-background-color li a, .wp-block-group.has-background.has-state-gray-background-color p a,
.wp-block-group.has-background.has-state-gray-background-color li a, .wp-block-group.has-background.has-state-gold-background-color p a,
.wp-block-group.has-background.has-state-gold-background-color li a, .wp-block-group.has-background.has-state-red-background-color p a,
.wp-block-group.has-background.has-state-red-background-color li a, .wp-block-group.has-background[style*="background-color:#062135"] p a,
.wp-block-group.has-background[style*="background-color:#062135"] li a, .wp-block-group.has-background[style*="background-color:#0a314d"] p a,
.wp-block-group.has-background[style*="background-color:#0a314d"] li a {
  color: #fff !important;
}
.wp-block-group.has-background.has-state-blue-background-color p a:visited,
.wp-block-group.has-background.has-state-blue-background-color li a:visited, .wp-block-group.has-background.has-state-dark-blue-background-color p a:visited,
.wp-block-group.has-background.has-state-dark-blue-background-color li a:visited, .wp-block-group.has-background.has-state-dark-gray-background-color p a:visited,
.wp-block-group.has-background.has-state-dark-gray-background-color li a:visited, .wp-block-group.has-background.has-state-light-gray-background-color p a:visited,
.wp-block-group.has-background.has-state-light-gray-background-color li a:visited, .wp-block-group.has-background.has-state-link-background-color p a:visited,
.wp-block-group.has-background.has-state-link-background-color li a:visited, .wp-block-group.has-background.has-state-gray-background-color p a:visited,
.wp-block-group.has-background.has-state-gray-background-color li a:visited, .wp-block-group.has-background.has-state-gold-background-color p a:visited,
.wp-block-group.has-background.has-state-gold-background-color li a:visited, .wp-block-group.has-background.has-state-red-background-color p a:visited,
.wp-block-group.has-background.has-state-red-background-color li a:visited, .wp-block-group.has-background[style*="background-color:#062135"] p a:visited,
.wp-block-group.has-background[style*="background-color:#062135"] li a:visited, .wp-block-group.has-background[style*="background-color:#0a314d"] p a:visited,
.wp-block-group.has-background[style*="background-color:#0a314d"] li a:visited {
  border-color: #d4d4d4 !important;
  color: #d4d4d4 !important;
}
.wp-block-group.has-background.has-state-blue-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-blue-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-group.has-background.has-state-blue-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-blue-background-color li a:visited span[style*="color: #FFFFFF"], .wp-block-group.has-background.has-state-dark-blue-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-dark-blue-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-group.has-background.has-state-dark-blue-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-dark-blue-background-color li a:visited span[style*="color: #FFFFFF"], .wp-block-group.has-background.has-state-dark-gray-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-dark-gray-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-group.has-background.has-state-dark-gray-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-dark-gray-background-color li a:visited span[style*="color: #FFFFFF"], .wp-block-group.has-background.has-state-light-gray-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-light-gray-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-group.has-background.has-state-light-gray-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-light-gray-background-color li a:visited span[style*="color: #FFFFFF"], .wp-block-group.has-background.has-state-link-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-link-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-group.has-background.has-state-link-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-link-background-color li a:visited span[style*="color: #FFFFFF"], .wp-block-group.has-background.has-state-gray-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-gray-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-group.has-background.has-state-gray-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-gray-background-color li a:visited span[style*="color: #FFFFFF"], .wp-block-group.has-background.has-state-gold-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-gold-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-group.has-background.has-state-gold-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-gold-background-color li a:visited span[style*="color: #FFFFFF"], .wp-block-group.has-background.has-state-red-background-color p a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-red-background-color p a:visited span[style*="color: #FFFFFF"],
.wp-block-group.has-background.has-state-red-background-color li a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background.has-state-red-background-color li a:visited span[style*="color: #FFFFFF"], .wp-block-group.has-background[style*="background-color:#062135"] p a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background[style*="background-color:#062135"] p a:visited span[style*="color: #FFFFFF"],
.wp-block-group.has-background[style*="background-color:#062135"] li a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background[style*="background-color:#062135"] li a:visited span[style*="color: #FFFFFF"], .wp-block-group.has-background[style*="background-color:#0a314d"] p a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background[style*="background-color:#0a314d"] p a:visited span[style*="color: #FFFFFF"],
.wp-block-group.has-background[style*="background-color:#0a314d"] li a:visited span[style*="color:#FFFFFF"],
.wp-block-group.has-background[style*="background-color:#0a314d"] li a:visited span[style*="color: #FFFFFF"] {
  border-color: #d4d4d4 !important;
  color: #d4d4d4 !important;
}
.wp-block-group.has-background.has-state-blue-background-color p a:hover,
.wp-block-group.has-background.has-state-blue-background-color li a:hover, .wp-block-group.has-background.has-state-dark-blue-background-color p a:hover,
.wp-block-group.has-background.has-state-dark-blue-background-color li a:hover, .wp-block-group.has-background.has-state-dark-gray-background-color p a:hover,
.wp-block-group.has-background.has-state-dark-gray-background-color li a:hover, .wp-block-group.has-background.has-state-light-gray-background-color p a:hover,
.wp-block-group.has-background.has-state-light-gray-background-color li a:hover, .wp-block-group.has-background.has-state-link-background-color p a:hover,
.wp-block-group.has-background.has-state-link-background-color li a:hover, .wp-block-group.has-background.has-state-gray-background-color p a:hover,
.wp-block-group.has-background.has-state-gray-background-color li a:hover, .wp-block-group.has-background.has-state-gold-background-color p a:hover,
.wp-block-group.has-background.has-state-gold-background-color li a:hover, .wp-block-group.has-background.has-state-red-background-color p a:hover,
.wp-block-group.has-background.has-state-red-background-color li a:hover, .wp-block-group.has-background[style*="background-color:#062135"] p a:hover,
.wp-block-group.has-background[style*="background-color:#062135"] li a:hover, .wp-block-group.has-background[style*="background-color:#0a314d"] p a:hover,
.wp-block-group.has-background[style*="background-color:#0a314d"] li a:hover {
  border-color: #fff !important;
  color: #fff !important;
}
.wp-block-group.has-background.has-state-blue-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-blue-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-group.has-background.has-state-blue-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-blue-background-color li a span[style*="color: #FFFFFF"]:hover, .wp-block-group.has-background.has-state-dark-blue-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-dark-blue-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-group.has-background.has-state-dark-blue-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-dark-blue-background-color li a span[style*="color: #FFFFFF"]:hover, .wp-block-group.has-background.has-state-dark-gray-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-dark-gray-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-group.has-background.has-state-dark-gray-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-dark-gray-background-color li a span[style*="color: #FFFFFF"]:hover, .wp-block-group.has-background.has-state-light-gray-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-light-gray-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-group.has-background.has-state-light-gray-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-light-gray-background-color li a span[style*="color: #FFFFFF"]:hover, .wp-block-group.has-background.has-state-link-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-link-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-group.has-background.has-state-link-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-link-background-color li a span[style*="color: #FFFFFF"]:hover, .wp-block-group.has-background.has-state-gray-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-gray-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-group.has-background.has-state-gray-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-gray-background-color li a span[style*="color: #FFFFFF"]:hover, .wp-block-group.has-background.has-state-gold-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-gold-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-group.has-background.has-state-gold-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-gold-background-color li a span[style*="color: #FFFFFF"]:hover, .wp-block-group.has-background.has-state-red-background-color p a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-red-background-color p a span[style*="color: #FFFFFF"]:hover,
.wp-block-group.has-background.has-state-red-background-color li a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background.has-state-red-background-color li a span[style*="color: #FFFFFF"]:hover, .wp-block-group.has-background[style*="background-color:#062135"] p a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background[style*="background-color:#062135"] p a span[style*="color: #FFFFFF"]:hover,
.wp-block-group.has-background[style*="background-color:#062135"] li a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background[style*="background-color:#062135"] li a span[style*="color: #FFFFFF"]:hover, .wp-block-group.has-background[style*="background-color:#0a314d"] p a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background[style*="background-color:#0a314d"] p a span[style*="color: #FFFFFF"]:hover,
.wp-block-group.has-background[style*="background-color:#0a314d"] li a span[style*="color:#FFFFFF"]:hover,
.wp-block-group.has-background[style*="background-color:#0a314d"] li a span[style*="color: #FFFFFF"]:hover {
  border-color: #8d98aa !important;
  color: #8d98aa !important;
}
.wp-block-group.border {
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  margin-bottom: 32px;
  transition: border-color 0.2s ease;
}
.wp-block-group.border h1,
.wp-block-group.border h2,
.wp-block-group.border h3,
.wp-block-group.border h4,
.wp-block-group.border h5,
.wp-block-group.border p,
.wp-block-group.border ol,
.wp-block-group.border ul {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.wp-block-group.border h1:only-child,
.wp-block-group.border h2:only-child,
.wp-block-group.border h3:only-child,
.wp-block-group.border h4:only-child,
.wp-block-group.border h5:only-child,
.wp-block-group.border p:only-child,
.wp-block-group.border ol:only-child,
.wp-block-group.border ul:only-child {
  margin: 0;
  padding: 36px !important;
}
.wp-block-group.border h1:first-child,
.wp-block-group.border h2:first-child,
.wp-block-group.border h3:first-child,
.wp-block-group.border h4:first-child,
.wp-block-group.border h5:first-child,
.wp-block-group.border p:first-child,
.wp-block-group.border ol:first-child,
.wp-block-group.border ul:first-child {
  margin-top: 0;
  padding-left: 36px !important;
  padding-right: 36px !important;
  padding-top: 36px !important;
}
.wp-block-group.border h1:last-child,
.wp-block-group.border h2:last-child,
.wp-block-group.border h3:last-child,
.wp-block-group.border h4:last-child,
.wp-block-group.border h5:last-child,
.wp-block-group.border p:last-child,
.wp-block-group.border ol:last-child,
.wp-block-group.border ul:last-child {
  margin-bottom: 0;
  padding-bottom: 36px !important;
}
.wp-block-group.border figure {
  margin: 0 !important;
  padding: 0 !important;
}
.wp-block-group.border:only-child {
  height: 100%;
  margin-bottom: 0 !important;
}
.entry-content > .wp-block-group:not(.alignwide):not(.alignfull) {
  margin: auto;
  max-width: 760px;
}

.wp-block-homepage-shareamerica {
  background: #0a314d;
}
.wp-block-homepage-shareamerica .shareamerica-text {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  color: #fff;
  font-family: "EB Garamond", Times, Serif;
  font-size: 18px;
  margin: 0 auto !important;
  max-width: 1260px !important;
  padding: 25px 0 20px !important;
  width: 100%;
}
@media (min-width: 48em) {
  .wp-block-homepage-shareamerica .shareamerica-text {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .wp-block-homepage-shareamerica .shareamerica-text {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}

.shareamerica-bar__list {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  max-width: 1260px !important;
  padding: 0 !important;
  position: relative;
  width: 100%;
  z-index: 999999999;
}
@media (min-width: 48em) {
  .shareamerica-bar__list {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .shareamerica-bar__list {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
    display: flex;
    padding-bottom: 36px;
    padding-top: 36px;
  }
}
.shareamerica-bar__list .thumbnail {
  height: 80px;
  overflow: hidden;
  width: 110px;
}
.shareamerica-bar__list .thumbnail img {
  height: 80px;
  position: relative;
  width: auto;
}
.shareamerica-bar__list .crop_left img {
  right: 0;
}
.shareamerica-bar__list .crop_middle img {
  right: 50%;
}
.shareamerica-bar__list .crop_right img {
  right: 100%;
}
.shareamerica-bar__header {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #fff !important;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.25px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin: 0 !important;
  max-width: 1260px !important;
  padding: 45px 0 40px !important;
  width: 100%;
}
@media (min-width: 48em) {
  .shareamerica-bar__header {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .shareamerica-bar__header {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
.shareamerica-bar__header a {
  color: #fff;
  text-decoration: underline;
}
.shareamerica-bar__header a:visited {
  color: #d4d4d4;
}
.shareamerica-bar__header a:hover, .shareamerica-bar__header a:active, .shareamerica-bar__header a:focus {
  color: #fff;
  font-weight: bold;
}
.shareamerica-bar__post {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  display: flex;
  margin-bottom: 24px !important;
  padding-bottom: 24px;
  position: relative;
}
.shareamerica-bar__post:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 62em) {
  .shareamerica-bar__post {
    border-bottom: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    flex: 1;
    margin-bottom: 0 !important;
    margin-right: 15px;
    padding: 0 25px 0 0;
  }
  .shareamerica-bar__post:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
  }
}
@media (min-width: 75em) {
  .shareamerica-bar__post {
    margin-right: 15px;
    padding-right: 32px;
  }
  .shareamerica-bar__post:last-child {
    margin-right: 0;
    padding-right: 0;
  }
}
.shareamerica-bar__post-content {
  flex-grow: 1;
}
.shareamerica-bar__post-title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px !important;
  font-weight: 600;
  line-height: 26px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}
.shareamerica-bar__post-title a {
  color: #fff;
  text-decoration: underline;
}
.shareamerica-bar__post-title a:visited {
  color: #d4d4d4;
}
.shareamerica-bar__post-title a:hover, .shareamerica-bar__post-title a:active, .shareamerica-bar__post-title a:focus {
  color: #fff;
  font-weight: bold;
}
.shareamerica-bar__post-image {
  flex-shrink: 0;
  height: 80px;
  margin: 0;
  margin-right: 15px;
  width: 110px;
}
.shareamerica-bar__post-image a {
  display: block;
  height: 100%;
  width: 100%;
}
.shareamerica-bar__post-image img {
  display: block;
  height: 100%;
  width: 100%;
}
.shareamerica-bar__post-image .watermark {
  bottom: 0;
  margin-bottom: 5px;
  margin-right: 5px;
  position: absolute;
  right: 0;
}
.shareamerica-bar__post-image .thumbnail {
  position: relative;
}

.entry-content .home-page-top-content-block {
  background: url("../images/transparent-pixel.png") repeat;
}
.entry-content .home-page-top-content-block .front-page-hero--video, .entry-content .home-page-top-content-block .front-page-hero--external, .entry-content .home-page-top-content-block .front-page-hero--internal {
  padding: 35px 0 135px;
}
@media (min-width: 62em) {
  .entry-content .home-page-top-content-block .front-page-hero--video, .entry-content .home-page-top-content-block .front-page-hero--external, .entry-content .home-page-top-content-block .front-page-hero--internal {
    padding: 35px 0 73px;
  }
}
.entry-content .home-page-top-content-block .front-page-hero .button.hero-cta__mobile-view {
  display: block;
  order: 3;
}
@media (min-width: 62em) {
  .entry-content .home-page-top-content-block .front-page-hero .button.hero-cta__mobile-view {
    display: none;
  }
}
.entry-content .home-page-top-content-block .front-page-hero .button.hero-cta__desktop-view {
  display: none;
}
@media (min-width: 62em) {
  .entry-content .home-page-top-content-block .front-page-hero .button.hero-cta__desktop-view {
    display: inline-block;
  }
}
.entry-content .home-page-top-content-block .front-page-hero__content .front-page-hero__info {
  margin-bottom: 30px;
  order: 1 !important;
}
@media (min-width: 62em) {
  .entry-content .home-page-top-content-block .front-page-hero__content .front-page-hero__info {
    margin-bottom: 60px;
    order: 1 !important;
  }
}
.entry-content .home-page-top-content-block .front-page-hero__content .front-page-hero__media {
  margin-bottom: 30px;
  order: 2 !important;
}
@media (min-width: 62em) {
  .entry-content .home-page-top-content-block .front-page-hero__content .front-page-hero__media {
    margin-bottom: 0;
    order: 2 !important;
  }
}
.entry-content .home-page-top-content-block .front-page-hero__headline {
  color: #fff;
  padding: 0;
}
.entry-content .home-page-top-content-block .front-page-hero__headline.long {
  padding-bottom: 0;
}
@media (min-width: 62em) {
  .entry-content .home-page-top-content-block .front-page-hero__headline.long {
    padding-bottom: 20px;
  }
}
.entry-content .home-page-top-content-block .front-page-hero__subhead {
  color: #fff;
  font-family: "EB Garamond", Times, Serif;
  font-size: 18pt;
  line-height: 22pt;
  margin: 0;
  padding: 0;
}
@media (min-width: 48em) {
  .entry-content .home-page-top-content-block .front-page-hero__subhead {
    font-size: 22pt;
    line-height: 28pt;
  }
}
.entry-content .home-page-top-content-block .news-bar {
  background: url("../images/wavy-bg.jpg");
}
.entry-content .home-page-top-content-block .news-bar__list {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  background: #fff;
  box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.15);
  margin: -105px 0 0;
  padding: 24px 24px 0;
  position: relative;
  z-index: 999999999;
}
@media (min-width: 48em) {
  .entry-content .home-page-top-content-block .news-bar__list {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .entry-content .home-page-top-content-block .news-bar__list {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
    display: flex;
    margin: 0 -50px;
    max-width: 1260px;
    padding-bottom: 36px;
    padding-top: 36px;
  }
}
@media (min-width: 75em) {
  .entry-content .home-page-top-content-block .news-bar__list {
    -ms-grid-column: 1;
    -ms-grid-column-span: 19;
    grid-column: 1/span 10;
    box-shadow: none;
    margin: -127px -26px 0 0;
    padding: 36px 36px 36px 0;
  }
  .entry-content .home-page-top-content-block .news-bar__list::before {
    background: #fff;
    bottom: 0;
    box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.15);
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(2);
    transform-origin: right center;
    width: 100%;
  }
}
@media screen and (min-width: 1281px) {
  .entry-content .home-page-top-content-block .news-bar__list {
    -ms-grid-column: 1;
    -ms-grid-column-span: 21;
    grid-column: 1/span 11;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1281px) {
  .entry-content .home-page-top-content-block .news-bar__list {
    margin: -127px -49px 0 0 !important;
  }
}
.entry-content .home-page-top-content-block .news-bar__post {
  border-bottom: 1px solid rgba(151, 151, 151, 0.2);
  display: flex;
  margin-bottom: 24px;
  padding-bottom: 24px;
  position: relative;
}
.entry-content .home-page-top-content-block .news-bar__post:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 62em) {
  .entry-content .home-page-top-content-block .news-bar__post {
    border-bottom: 0;
    border-right: 1px solid rgba(151, 151, 151, 0.2);
    flex: 1;
    margin: 0 35px 0 0;
    padding: 0 39px 0 0;
  }
  .entry-content .home-page-top-content-block .news-bar__post:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
  }
}
@media (min-width: 75em) {
  .entry-content .home-page-top-content-block .news-bar__post {
    margin-right: 32px;
    padding-right: 32px;
  }
  .entry-content .home-page-top-content-block .news-bar__post:last-child {
    margin-right: 0;
    padding-right: 0;
  }
}
.entry-content .home-page-top-content-block .news-bar__post-content {
  flex-grow: 1;
  margin-right: 26px;
}
.entry-content .home-page-top-content-block .news-bar__post-date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 0;
  position: relative;
  font-size: 12px;
  letter-spacing: 2.79px;
  margin-bottom: 12px;
}
.entry-content .home-page-top-content-block .news-bar__post-date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 0;
}
.entry-content .home-page-top-content-block .news-bar__post-date--live-event {
  color: #d01319;
  display: table;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2.75px;
  line-height: 1.4166666667;
  padding-left: 16px;
  position: relative;
  text-transform: uppercase;
}
.entry-content .home-page-top-content-block .news-bar__post-date--live-event::before {
  display: none;
}
.entry-content .home-page-top-content-block .news-bar__post-date--live-event::after {
  color: #d01319;
  content: "\e911";
  font-family: "icomoon";
  font-size: 9px;
  left: 0;
  position: absolute;
  top: 3px;
  z-index: 1;
}
.entry-content .home-page-top-content-block .news-bar__post-title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 18px;
  line-height: 1.2222222222;
  padding: 0;
}
@media (min-width: 48em) {
  .entry-content .home-page-top-content-block .news-bar__post-title {
    padding: 0;
  }
}
.entry-content .home-page-top-content-block .news-bar__post-title a {
  color: #4574a1;
}
.entry-content .home-page-top-content-block .news-bar__post-title a:hover, .entry-content .home-page-top-content-block .news-bar__post-title a:active, .entry-content .home-page-top-content-block .news-bar__post-title a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
}
.entry-content .home-page-top-content-block .news-bar__post-title a:visited {
  color: #6a7590;
}
.entry-content .home-page-top-content-block .news-bar__post-title.no_date {
  padding-top: 19px;
}
.entry-content .home-page-top-content-block .news-bar__post-image {
  flex-shrink: 0;
  height: 80px;
  margin: 0;
  width: 80px;
}
.entry-content .home-page-top-content-block .news-bar__post-image a {
  display: block;
  height: 100%;
  width: 100%;
}
.entry-content .home-page-top-content-block .news-bar__post-image img {
  border-radius: 3px;
  display: block;
  height: 100%;
  width: 100%;
}
.entry-content .home-page-top-content-block .news-bar__post-image .icon-external {
  display: none;
}
.entry-content .home-page-top-content-block .news-bar__post-image--video a {
  position: relative;
}
.entry-content .home-page-top-content-block .news-bar__post-image--video a .icon-svg {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.entry-content .home-page-top-content-block .news-bar__post-image--video a .icon-svg svg {
  display: block;
  height: 25px;
  width: 25px;
}
.entry-content .home-page-top-content-block .other-news {
  padding-top: 48px;
}
@media (min-width: 62em) {
  .entry-content .home-page-top-content-block .other-news {
    padding-top: 72px;
  }
}
.entry-content .home-page-top-content-block .other-news__header h2 {
  margin-bottom: 48px;
  padding-bottom: 16px;
  padding-top: 22px;
}
@media (min-width: 62em) {
  .entry-content .home-page-top-content-block .other-news__header h2 {
    margin-bottom: 72px;
  }
}
.entry-content .home-page-top-content-block .other-news__list {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  margin-bottom: 48px;
  padding: 0;
}
@media (min-width: 48em) {
  .entry-content .home-page-top-content-block .other-news__list {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .entry-content .home-page-top-content-block .other-news__list {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
    display: flex;
    margin-bottom: 72px;
    max-width: 1260px;
  }
  .entry-content .home-page-top-content-block .other-news__list li {
    flex: 1;
    margin-right: 50px;
  }
  .entry-content .home-page-top-content-block .other-news__list li:last-child {
    margin-right: 0;
  }
  .entry-content .home-page-top-content-block .other-news__list li a:hover {
    color: #4574a1;
  }
}
@media (min-width: 75em) {
  .entry-content .home-page-top-content-block .other-news__list li {
    margin-right: 60px;
  }
  .entry-content .home-page-top-content-block .other-news__list li:last-child {
    margin-right: 0;
  }
}
.entry-content .home-page-top-content-block .other-news__list li:not(:last-child) {
  margin-bottom: 48px;
}
@media (min-width: 62em) {
  .entry-content .home-page-top-content-block .other-news__list li:not(:last-child) {
    margin-bottom: 0;
  }
}
.entry-content .home-page-top-content-block .other-news .entry-content {
  margin: 0;
  padding-bottom: 0;
}
.entry-content .home-page-top-content-block .other-news .entry-content h3.header--four {
  padding: 0;
}
.entry-content .home-page-top-content-block .other-news .entry-content p {
  line-height: 28px;
  padding: 0;
}
.entry-content .home-page-top-content-block .other-news__eyebrow {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  margin-bottom: 12px;
}
.entry-content .home-page-top-content-block .other-news__eyebrow::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.entry-content .home-page-top-content-block .other-news .header--four {
  margin-bottom: 14px;
  margin-top: 0;
}
.entry-content .home-page-top-content-block .other-news .header--four.no_date {
  padding-top: 30px;
}

.entry-content .wp-block-image {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1160px;
  padding: 0 20px;
  position: relative;
}
@media (min-width: 48em) {
  .entry-content .wp-block-image {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .entry-content .wp-block-image {
    max-width: 760px;
    padding: 0;
  }
}
.entry-content .wp-block-image.alignfull {
  padding: 0;
}
.entry-content .wp-block-image.alignfull img {
  margin: 0;
}
.entry-content .wp-block-image.alignwide {
  padding: 0;
}
.entry-content .wp-block-image.alignwide img {
  margin: 0;
}
.entry-content .wp-block-image figcaption {
  display: block;
  text-align: center;
}
.entry-content .wp-block-image figure.aligncenter {
  padding: 0;
  text-align: center;
}
.entry-content .wp-block-image figure.alignleft {
  margin-top: 0;
}
.entry-content .wp-block-image figure.alignleft figcaption {
  text-align: left;
}
.entry-content .wp-block-image figure.alignright figcaption {
  text-align: right;
}
.entry-content .wp-block-image img {
  height: auto;
}
.entry-content .wp-block-image .watermark {
  bottom: 0;
  display: block;
  position: relative;
  margin-top: -23px;
  margin-right: 10px;
  right: 0;
}

.wp-block-instagram-feed {
  margin: 20px auto 0;
  max-width: 1160px;
  padding: 0 20px 20px;
}
@media (min-width: 62em) {
  .wp-block-instagram-feed {
    padding: 0 20px 20px;
  }
}
.wp-block-instagram-feed #sb_instagram {
  padding-top: 70px;
}
.wp-block-instagram-feed .sbi_item .sbi_photo_wrap {
  padding-bottom: 20px;
}
@media (min-width: 62em) {
  .wp-block-instagram-feed .sbi_item .sbi_photo_wrap {
    padding-bottom: 0;
  }
}
@media (min-width: 62em) {
  .wp-block-instagram-feed .sbi_item:last-child .sbi_photo_wrap {
    margin-right: 0;
  }
}

.wp-block-jobs div.state-no-jobs-message p {
  text-align: center;
  color: #333;
  letter-spacing: -0.25px;
}
.wp-block-jobs div.state-no-jobs-message p a {
  font-weight: bold;
}
.wp-block-jobs ul.state-jobs-block,
.wp-block-jobs .entry-content ul.state-jobs-block {
  -moz-column-gap: 30px;
       column-gap: 30px;
  display: grid;
  grid-template-columns: 1fr;
  margin-bottom: 5px;
  row-gap: 30px;
}
@media (min-width: 48em) {
  .wp-block-jobs ul.state-jobs-block,
.wp-block-jobs .entry-content ul.state-jobs-block {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 62em) {
  .wp-block-jobs ul.state-jobs-block,
.wp-block-jobs .entry-content ul.state-jobs-block {
    grid-template-columns: repeat(3, 1fr);
  }
}
.wp-block-jobs ul.state-jobs-block li.state-job-block,
.wp-block-jobs .entry-content ul.state-jobs-block li.state-job-block {
  background: #062135;
  float: left;
  padding: 0;
  position: relative;
  text-align: center;
}
.wp-block-jobs ul.state-jobs-block li.state-job-block:hover,
.wp-block-jobs .entry-content ul.state-jobs-block li.state-job-block:hover {
  background: #0a314d;
}
.wp-block-jobs ul.state-jobs-block li.state-job-block a,
.wp-block-jobs .entry-content ul.state-jobs-block li.state-job-block a {
  display: block;
  height: 100%;
  padding: 15px 15px 33px;
  width: 100%;
}
.wp-block-jobs ul.state-jobs-block li.state-job-block a div.external-icon,
.wp-block-jobs .entry-content ul.state-jobs-block li.state-job-block a div.external-icon {
  background: url("../images/external-link-icon-white.svg") 0 0 no-repeat;
  background-size: 25px 25px;
  bottom: 5px;
  height: 25px;
  opacity: 50%;
  position: absolute;
  right: 5px;
  width: 25px;
}
.wp-block-jobs ul.state-jobs-block li.state-job-block a h2,
.wp-block-jobs .entry-content ul.state-jobs-block li.state-job-block a h2 {
  color: #fff;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: bold;
  padding: 0;
}
.wp-block-jobs ul.state-jobs-block li.state-job-block a p,
.wp-block-jobs .entry-content ul.state-jobs-block li.state-job-block a p {
  color: #fff;
  font-weight: normal;
  padding: 0;
}

.wp-block-list ol,
.wp-block-list ul,
ol[data-type="core/list"],
ul[data-type="core/list"] {
  margin-bottom: 20px;
  margin-top: 20px;
  padding-left: 0;
}
.wp-block-list ol li,
.wp-block-list ul li,
ol[data-type="core/list"] li,
ul[data-type="core/list"] li {
  line-height: 1.75em;
}
.wp-block-list ol.is-style-state-lb-1,
.wp-block-list ul.is-style-state-lb-1,
ol[data-type="core/list"].is-style-state-lb-1,
ul[data-type="core/list"].is-style-state-lb-1 {
  background-color: #fff;
  color: #0a314d !important;
  padding: 5px 10px 15px 15px !important;
}
.wp-block-list ol.is-style-state-lb-1 li::before,
.wp-block-list ul.is-style-state-lb-1 li::before,
ol[data-type="core/list"].is-style-state-lb-1 li::before,
ul[data-type="core/list"].is-style-state-lb-1 li::before {
  color: #0a314d !important;
}
.wp-block-list ol.is-style-state-lb-2,
.wp-block-list ul.is-style-state-lb-2,
ol[data-type="core/list"].is-style-state-lb-2,
ul[data-type="core/list"].is-style-state-lb-2 {
  background-color: #fff;
  color: #8a6b42 !important;
  padding: 5px 10px 15px 15px !important;
}
.wp-block-list ol.is-style-state-lb-2 li::before,
.wp-block-list ul.is-style-state-lb-2 li::before,
ol[data-type="core/list"].is-style-state-lb-2 li::before,
ul[data-type="core/list"].is-style-state-lb-2 li::before {
  background: #8a6b42 !important;
}
.wp-block-list ol.is-style-state-lb-3,
.wp-block-list ul.is-style-state-lb-3,
ol[data-type="core/list"].is-style-state-lb-3,
ul[data-type="core/list"].is-style-state-lb-3 {
  background-color: #8d98aa;
  color: #0a314d !important;
  padding: 5px 10px 15px 15px !important;
}
.wp-block-list ol.is-style-state-lb-3 li::before,
.wp-block-list ul.is-style-state-lb-3 li::before,
ol[data-type="core/list"].is-style-state-lb-3 li::before,
ul[data-type="core/list"].is-style-state-lb-3 li::before {
  color: #0a314d !important;
}
.wp-block-list ol.is-style-state-lb-4,
.wp-block-list ul.is-style-state-lb-4,
ol[data-type="core/list"].is-style-state-lb-4,
ul[data-type="core/list"].is-style-state-lb-4 {
  background-color: #8d98aa;
  color: #000 !important;
  padding: 5px 10px 15px 15px !important;
}
.wp-block-list ol.is-style-state-lb-4 li::before,
.wp-block-list ul.is-style-state-lb-4 li::before,
ol[data-type="core/list"].is-style-state-lb-4 li::before,
ul[data-type="core/list"].is-style-state-lb-4 li::before {
  background: #000 !important;
}
.wp-block-list ol.is-style-state-lb-5,
.wp-block-list ul.is-style-state-lb-5,
ol[data-type="core/list"].is-style-state-lb-5,
ul[data-type="core/list"].is-style-state-lb-5 {
  background-color: #bac6d8;
  color: #0a314d !important;
  padding: 5px 10px 15px 15px !important;
}
.wp-block-list ol.is-style-state-lb-5 li::before,
.wp-block-list ul.is-style-state-lb-5 li::before,
ol[data-type="core/list"].is-style-state-lb-5 li::before,
ul[data-type="core/list"].is-style-state-lb-5 li::before {
  color: #0a314d !important;
}
.wp-block-list ol.is-style-state-lb-6,
.wp-block-list ul.is-style-state-lb-6,
ol[data-type="core/list"].is-style-state-lb-6,
ul[data-type="core/list"].is-style-state-lb-6 {
  background-color: #bac6d8;
  color: #333 !important;
  padding: 5px 10px 15px 15px !important;
}
.wp-block-list ol.is-style-state-lb-6 li::before,
.wp-block-list ul.is-style-state-lb-6 li::before,
ol[data-type="core/list"].is-style-state-lb-6 li::before,
ul[data-type="core/list"].is-style-state-lb-6 li::before {
  background: #333 !important;
}
.wp-block-list ol.is-style-state-db-1,
.wp-block-list ul.is-style-state-db-1,
ol[data-type="core/list"].is-style-state-db-1,
ul[data-type="core/list"].is-style-state-db-1 {
  background-color: #333;
  color: #fff !important;
  padding: 5px 10px 15px 15px !important;
}
.wp-block-list ol.is-style-state-db-1 li::before,
.wp-block-list ul.is-style-state-db-1 li::before,
ol[data-type="core/list"].is-style-state-db-1 li::before,
ul[data-type="core/list"].is-style-state-db-1 li::before {
  background: #fff !important;
}
.wp-block-list ol.is-style-state-db-2,
.wp-block-list ul.is-style-state-db-2,
ol[data-type="core/list"].is-style-state-db-2,
ul[data-type="core/list"].is-style-state-db-2 {
  background-color: #333;
  color: #c1a783 !important;
  padding: 5px 10px 15px 15px !important;
}
.wp-block-list ol.is-style-state-db-2 li::before,
.wp-block-list ul.is-style-state-db-2 li::before,
ol[data-type="core/list"].is-style-state-db-2 li::before,
ul[data-type="core/list"].is-style-state-db-2 li::before {
  background: #c1a783 !important;
}
.wp-block-list ol.is-style-state-db-3,
.wp-block-list ul.is-style-state-db-3,
ol[data-type="core/list"].is-style-state-db-3,
ul[data-type="core/list"].is-style-state-db-3 {
  background-color: #0a314d;
  color: #fff !important;
  padding: 5px 10px 15px 15px !important;
}
.wp-block-list ol.is-style-state-db-3 li::before,
.wp-block-list ul.is-style-state-db-3 li::before,
ol[data-type="core/list"].is-style-state-db-3 li::before,
ul[data-type="core/list"].is-style-state-db-3 li::before {
  background: #fff !important;
}
.wp-block-list ol.is-style-state-db-4,
.wp-block-list ul.is-style-state-db-4,
ol[data-type="core/list"].is-style-state-db-4,
ul[data-type="core/list"].is-style-state-db-4 {
  background-color: #0a314d;
  color: #c1a783 !important;
  padding: 5px 10px 15px 15px !important;
}
.wp-block-list ol.is-style-state-db-4 li::before,
.wp-block-list ul.is-style-state-db-4 li::before,
ol[data-type="core/list"].is-style-state-db-4 li::before,
ul[data-type="core/list"].is-style-state-db-4 li::before {
  background-color: #c1a783 !important;
}
.wp-block-list ol.is-style-state-db-5,
.wp-block-list ul.is-style-state-db-5,
ol[data-type="core/list"].is-style-state-db-5,
ul[data-type="core/list"].is-style-state-db-5 {
  background-color: #062135;
  color: #fff !important;
  padding: 5px 10px 15px 15px !important;
}
.wp-block-list ol.is-style-state-db-5 li::before,
.wp-block-list ul.is-style-state-db-5 li::before,
ol[data-type="core/list"].is-style-state-db-5 li::before,
ul[data-type="core/list"].is-style-state-db-5 li::before {
  background: #fff !important;
}
.wp-block-list ol.is-style-state-db-6,
.wp-block-list ul.is-style-state-db-6,
ol[data-type="core/list"].is-style-state-db-6,
ul[data-type="core/list"].is-style-state-db-6 {
  background-color: #062135;
  color: #c1a783 !important;
  padding: 5px 10px 15px 15px !important;
}
.wp-block-list ol.is-style-state-db-6 li::before,
.wp-block-list ul.is-style-state-db-6 li::before,
ol[data-type="core/list"].is-style-state-db-6 li::before,
ul[data-type="core/list"].is-style-state-db-6 li::before {
  background: #c1a783 !important;
}
.wp-block-list ol button,
.wp-block-list ol input,
.wp-block-list ul button,
.wp-block-list ul input,
ol[data-type="core/list"] button,
ol[data-type="core/list"] input,
ul[data-type="core/list"] button,
ul[data-type="core/list"] input {
  overflow: auto;
}

.wp-block-list ul,
ul[data-type="core/list"] {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
}
.wp-block-list ul:first-child,
ul[data-type="core/list"]:first-child {
  margin-top: 0;
}
.wp-block-list ul > li,
ul[data-type="core/list"] > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.wp-block-list ul > li a,
ul[data-type="core/list"] > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.wp-block-list ul > li a:hover, .wp-block-list ul > li a:active, .wp-block-list ul > li a:focus,
ul[data-type="core/list"] > li a:hover,
ul[data-type="core/list"] > li a:active,
ul[data-type="core/list"] > li a:focus {
  text-decoration: none;
}
.wp-block-list ul > li a:visited,
ul[data-type="core/list"] > li a:visited {
  color: #6a7590;
}
.wp-block-list ul > li a:hover, .wp-block-list ul > li a:active, .wp-block-list ul > li a:focus,
ul[data-type="core/list"] > li a:hover,
ul[data-type="core/list"] > li a:active,
ul[data-type="core/list"] > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-list ul > li,
ul[data-type="core/list"] > li {
  list-style: none !important;
}
.wp-block-list ul > li::before,
ul[data-type="core/list"] > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-list ul ul li,
ul[data-type="core/list"] ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.wp-block-list ul ul li::before,
ul[data-type="core/list"] ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-list ul > li,
ul[data-type="core/list"] > li {
  list-style: none !important;
  padding-left: 30px !important;
}

.wp-block-list ol,
ol[data-type="core/list"].wp-block-list.wp-block {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
  padding-left: 0 !important;
}
.wp-block-list ol:first-child,
ol[data-type="core/list"].wp-block-list.wp-block:first-child {
  margin-top: 0;
}
.wp-block-list ol > li,
ol[data-type="core/list"].wp-block-list.wp-block > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.wp-block-list ol > li a,
ol[data-type="core/list"].wp-block-list.wp-block > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.wp-block-list ol > li a:hover, .wp-block-list ol > li a:active, .wp-block-list ol > li a:focus,
ol[data-type="core/list"].wp-block-list.wp-block > li a:hover,
ol[data-type="core/list"].wp-block-list.wp-block > li a:active,
ol[data-type="core/list"].wp-block-list.wp-block > li a:focus {
  text-decoration: none;
}
.wp-block-list ol > li a:visited,
ol[data-type="core/list"].wp-block-list.wp-block > li a:visited {
  color: #6a7590;
}
.wp-block-list ol > li a:hover, .wp-block-list ol > li a:active, .wp-block-list ol > li a:focus,
ol[data-type="core/list"].wp-block-list.wp-block > li a:hover,
ol[data-type="core/list"].wp-block-list.wp-block > li a:active,
ol[data-type="core/list"].wp-block-list.wp-block > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-list ol[class^=is-style-],
ol[data-type="core/list"].wp-block-list.wp-block[class^=is-style-] {
  padding-left: 0 !important;
}
.wp-block-list ol > li,
ol[data-type="core/list"].wp-block-list.wp-block > li {
  list-style: decimal inside;
  margin-left: 15px;
  padding-left: 0 !important;
}
.wp-block-list ol > li::before,
ol[data-type="core/list"].wp-block-list.wp-block > li::before {
  content: none !important;
}
.wp-block-list ol li,
ol[data-type="core/list"].wp-block-list.wp-block li {
  list-style: decimal inside;
  margin-left: 15px;
  padding-left: 0;
}
.wp-block-list ol li .rich-text,
ol[data-type="core/list"].wp-block-list.wp-block li .rich-text {
  display: inline;
}
.wp-block-list ol ol li,
ol[data-type="core/list"].wp-block-list.wp-block ol li {
  margin-left: 30px;
}

.wp-block-media-text {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.25px;
  line-height: 28px;
  margin-top: 20px;
}
.wp-block-media-text h2 {
  -ms-grid-row: 2;
  color: #333;
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.16667;
  margin-bottom: 12px;
  transition: color 0.2s ease;
}
.wp-block-media-text__media {
  position: relative;
}
.wp-block-media-text .watermark {
  bottom: 0;
  right: 0;
  margin-bottom: 3px;
  margin-right: 10px;
  position: absolute;
}

.alignfull {
  max-width: none !important;
  padding: 20px 0 !important;
  width: 100%;
}

.alignwide {
  margin-left: auto;
  margin-right: auto;
  max-width: none !important;
  width: 90%;
}

.aligncenter figcaption {
  display: block !important;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.aligncenter img {
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.wp-block-mixed-media {
  background: url("../images/wavy-bg.jpg");
}
.wp-block-mixed-media .mixed-media__video-wrapper {
  display: flex;
  flex-direction: row;
}
.wp-block-mixed-media .mixed-media__video-wrapper .frame {
  padding: 0 20px;
}
@media (min-width: 62em) {
  .wp-block-mixed-media .mixed-media__video-wrapper .frame {
    padding: 0 60px;
  }
}
.wp-block-mixed-media .mixed-media__video-wrapper .frame .general-landing-mixed-media__content {
  margin: 0 20px !important;
}
@media (min-width: 62em) {
  .wp-block-mixed-media .mixed-media__video-wrapper .frame .general-landing-mixed-media__content {
    margin: 0 !important;
  }
}
.wp-block-mixed-media.align-right .mixed-media__video-wrapper {
  justify-content: right;
}
.wp-block-mixed-media.align-center .mixed-media__video-wrapper {
  justify-content: center;
}
.wp-block-mixed-media.align-left .mixed-media__video-wrapper {
  justify-content: left;
}
.wp-block-mixed-media.align-full .mixed-media__video-wrapper {
  max-width: none;
}
.wp-block-mixed-media.align-full .mixed-media__video-wrapper .frame {
  padding: 0 20px;
}
@media (min-width: 62em) {
  .wp-block-mixed-media.align-full .mixed-media__video-wrapper .frame {
    padding: 0 60px;
  }
}
.wp-block-mixed-media.align-full .mixed-media__video-wrapper .frame .general-landing-mixed-media__content {
  margin: 0 !important;
}
.wp-block-mixed-media .mixed-media__video-wrapper {
  margin: 0 auto;
  max-width: 1260px;
}
.wp-block-mixed-media .mixed-media__video-wrapper .frame {
  margin: 0;
}
.wp-block-mixed-media .mixed-media__video-wrapper .frame.align-left {
  max-width: 640px;
}
.wp-block-mixed-media .mixed-media__video-wrapper .frame.align-right {
  max-width: 640px;
}
.wp-block-mixed-media .mixed-media__video-wrapper .frame.align-center {
  max-width: 640px;
}
.wp-block-mixed-media .mixed-media__video-wrapper .frame.align-full {
  margin: 0;
  max-width: none;
  padding: 0;
  width: 100%;
}
.wp-block-mixed-media .slider__index {
  margin: 0 !important;
}
.wp-block-mixed-media ul {
  margin: 0 !important;
  padding: 0 !important;
}
.wp-block-mixed-media .slick-dots {
  margin: 0 !important;
}
.wp-block-mixed-media .video__iframe.hidden,
.wp-block-mixed-media .video__poster.hidden {
  display: block !important;
}
.wp-block-mixed-media .featured-image {
  margin-left: 0 !important;
}
.wp-block-mixed-media .general-landing-mixed-media {
  padding-bottom: 72px;
}
@media (min-width: 62em) {
  .wp-block-mixed-media .general-landing-mixed-media {
    padding-top: 48px;
  }
  .wp-block-mixed-media .general-landing-mixed-media ul {
    margin: 0 !important;
    padding: 0 !important;
  }
  .wp-block-mixed-media .general-landing-mixed-media .slick-dots {
    margin: 0 !important;
  }
}
.wp-block-mixed-media .general-landing-mixed-media__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  display: flex;
  margin-left: -20px;
  margin-right: -20px;
  min-height: 200px;
}
@media (min-width: 48em) {
  .wp-block-mixed-media .general-landing-mixed-media__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .wp-block-mixed-media .general-landing-mixed-media__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 48em) {
  .wp-block-mixed-media .general-landing-mixed-media__content {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (min-width: 62em) {
  .wp-block-mixed-media .general-landing-mixed-media__content {
    margin-left: 0;
    margin-right: 0;
  }
}
.wp-block-mixed-media .general-landing-mixed-media .media-video-4-3 .video__wrapper::before {
  padding-top: 75%;
}
.wp-block-mixed-media .general-landing-mixed-media .media-video-1-1 .video__wrapper::before {
  padding-top: 100%;
}
.wp-block-mixed-media .mixed-media__image-wrapper .general-landing-mixed-media__content {
  background: none;
}
@media (max-width: 767px) {
  .wp-block-mixed-media .mixed-media__image .featured-image__caption {
    padding: 0 20px;
  }
}
@media (min-width: 62em) {
  .wp-block-mixed-media .mixed-media__image {
    margin-top: 48px;
  }
}

.wp-block-newsletter-container {
  display: flex;
  flex-direction: column;
  float: none;
  max-width: none;
  position: relative;
  z-index: 9;
}
@media screen and (min-width: 1281px) {
  .wp-block-newsletter-container {
    display: block;
  }
}
@media (min-width: 62em) {
  .wp-block-newsletter-container {
    float: left;
    margin: 0 auto -152px;
  }
}
.wp-block-newsletter-container .social_links_homepage {
  box-shadow: none;
  clear: left !important;
  margin: 0 auto !important;
  max-width: 1140px !important;
}
@media screen and (min-width: 1281px) {
  .wp-block-newsletter-container .social_links_homepage {
    padding: 0 !important;
    right: 70px;
  }
}
@media (min-width: 62em) {
  .wp-block-newsletter-container .social_links_homepage {
    width: 100% !important;
  }
}
.wp-block-newsletter-container.alignfull .social_links_homepage {
  -ms-grid-column: 1;
  -ms-grid-column-span: 19;
  grid-column: 1/span 10;
  max-width: none;
}
.wp-block-newsletter-container.alignfull .wp-block-columns {
  margin: auto !important;
  max-width: 1140px !important;
  width: 100%;
}
.wp-block-newsletter-container.alignfull .wp-block-columns .divider {
  display: none;
}
@media (min-width: 62em) {
  .wp-block-newsletter-container.alignfull .wp-block-columns .divider {
    display: block;
    height: 114px !important;
  }
}
.wp-block-newsletter-container.alignwide {
  max-width: none !important;
  width: 98%;
}
.wp-block-newsletter-container .social_links_homepage {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  background: #fff;
  box-shadow: none;
  justify-content: normal !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  max-width: 1160px;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  position: relative;
  top: 0 !important;
  width: 100%;
}
@media screen and (min-width: 1281px) {
  .wp-block-newsletter-container .social_links_homepage {
    padding: 0;
    right: 70px;
  }
}
@media (min-width: 48em) {
  .wp-block-newsletter-container .social_links_homepage {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around;
    margin-bottom: 40px;
    padding: 0 60px;
    text-align: left;
  }
}
@media (min-width: 62em) {
  .wp-block-newsletter-container .social_links_homepage {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    margin: 0 0 -100px;
  }
}
@media (min-width: 75em) {
  .wp-block-newsletter-container .social_links_homepage {
    -ms-grid-column: 1;
    -ms-grid-column-span: 19;
    grid-column: 1/span 10;
    box-shadow: none;
    margin-bottom: -100px;
    position: relative;
  }
  .wp-block-newsletter-container .social_links_homepage::before {
    background: #fff;
    bottom: 0;
    box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.15);
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(2);
    transform-origin: right center;
    width: 100%;
  }
}
.wp-block-newsletter-container .social_links_homepage .wp-block-email-signup {
  margin-bottom: 0;
}
.wp-block-newsletter-container .social_links_homepage .wp-block-email-signup .update_form {
  margin: auto;
}
.wp-block-newsletter-container .social_links_homepage .wp-block-email-signup .form_header {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-newsletter-container .social_links_homepage .wp-block-email-signup form {
  padding: 0 !important;
}
.wp-block-newsletter-container .social_links_homepage .wp-block-email-signup h3 {
  text-align: center;
}
@media (min-width: 62em) {
  .wp-block-newsletter-container .social_links_homepage .wp-block-email-signup h3 {
    text-align: inherit;
  }
}
@media (min-width: 62em) {
  .wp-block-newsletter-container .social_links_homepage .wp-block-email-signup {
    margin-bottom: 34px;
    margin-left: inherit;
    margin-right: inherit;
  }
}
.wp-block-newsletter-container .social_links_homepage .wp-block-social-icons .frame {
  border-top: 0 !important;
  justify-content: center !important;
  margin-top: 0;
  padding-bottom: 0;
}
@media (min-width: 62em) {
  .wp-block-newsletter-container .social_links_homepage .wp-block-social-icons .frame {
    justify-content: normal !important;
    padding: 0 !important;
  }
}
.wp-block-newsletter-container .social_links_homepage .wp-block-columns {
  align-items: center !important;
  -moz-column-gap: normal;
       column-gap: normal;
  flex-direction: column !important;
  margin: 0;
  max-width: none;
  padding: 0 !important;
  row-gap: normal;
  width: 100%;
  z-index: 2;
}
@media (min-width: 62em) {
  .wp-block-newsletter-container .social_links_homepage .wp-block-columns {
    flex-direction: row !important;
  }
}
.wp-block-newsletter-container .social_links_homepage .wp-block-columns .divider {
  height: 75%;
}
.wp-block-newsletter-container .social_links_homepage .wp-block-columns .wp-block-column {
  border-bottom: 1px solid rgba(10, 49, 77, 0.15);
  border-right: 0;
  margin-left: 0 !important;
  margin-right: 0;
  margin-top: 0 !important;
  padding-bottom: 2em;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 62em) {
  .wp-block-newsletter-container .social_links_homepage .wp-block-columns .wp-block-column {
    border-bottom: 0;
    padding-bottom: 0;
    padding-left: 2em;
    padding-right: 2em;
    padding-top: 0;
  }
}
.wp-block-newsletter-container .social_links_homepage .wp-block-columns .wp-block-column:only-child {
  border: 0 !important;
  padding: 0 !important;
}
.wp-block-newsletter-container .social_links_homepage .wp-block-columns .wp-block-column:first-child {
  margin-right: 0;
  margin-top: 0;
  padding-left: 0;
  padding-top: 0;
  width: 85%;
}
@media (min-width: 48em) {
  .wp-block-newsletter-container .social_links_homepage .wp-block-columns .wp-block-column:first-child {
    width: 100%;
  }
}
@media (min-width: 62em) {
  .wp-block-newsletter-container .social_links_homepage .wp-block-columns .wp-block-column:first-child {
    padding-left: 0;
  }
}
.wp-block-newsletter-container .social_links_homepage .wp-block-columns .wp-block-column:last-child {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-right: 0;
}
@media (min-width: 62em) {
  .wp-block-newsletter-container .social_links_homepage .wp-block-columns .wp-block-column:last-child {
    margin-left: 2em;
    padding-bottom: 0;
    padding-top: 0;
  }
}
.wp-block-newsletter-container .social_links_homepage .wp-block-columns .wp-block-column:first-child + :last-child {
  border-left: 0;
}

.wp-block-policy-issues [data-waypoint=true] {
  opacity: 100;
  transition: opacity 1s ease-out;
}
.wp-block-policy-issues .policy-issues {
  padding: 48px 0;
}
.wp-block-policy-issues .policy-issues h2 a, .wp-block-policy-issues .policy-issues h2 a:visited,
.wp-block-policy-issues .policy-issues h3 a,
.wp-block-policy-issues .policy-issues h3 a:visited,
.wp-block-policy-issues .policy-issues p a,
.wp-block-policy-issues .policy-issues p a:visited {
  transition: all 0.2s ease;
}
.wp-block-policy-issues .policy-issues h2 a:hover, .wp-block-policy-issues .policy-issues h2 a:active, .wp-block-policy-issues .policy-issues h2 a:focus, .wp-block-policy-issues .policy-issues h2 a:visited:hover, .wp-block-policy-issues .policy-issues h2 a:visited:active, .wp-block-policy-issues .policy-issues h2 a:visited:focus,
.wp-block-policy-issues .policy-issues h3 a:hover,
.wp-block-policy-issues .policy-issues h3 a:active,
.wp-block-policy-issues .policy-issues h3 a:focus,
.wp-block-policy-issues .policy-issues h3 a:visited:hover,
.wp-block-policy-issues .policy-issues h3 a:visited:active,
.wp-block-policy-issues .policy-issues h3 a:visited:focus,
.wp-block-policy-issues .policy-issues p a:hover,
.wp-block-policy-issues .policy-issues p a:active,
.wp-block-policy-issues .policy-issues p a:focus,
.wp-block-policy-issues .policy-issues p a:visited:hover,
.wp-block-policy-issues .policy-issues p a:visited:active,
.wp-block-policy-issues .policy-issues p a:visited:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
.wp-block-policy-issues .policy-issues h2 a:hover, .wp-block-policy-issues .policy-issues h2 a:active, .wp-block-policy-issues .policy-issues h2 a:focus,
.wp-block-policy-issues .policy-issues h3 a:hover,
.wp-block-policy-issues .policy-issues h3 a:active,
.wp-block-policy-issues .policy-issues h3 a:focus,
.wp-block-policy-issues .policy-issues p a:hover,
.wp-block-policy-issues .policy-issues p a:active,
.wp-block-policy-issues .policy-issues p a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease;
}
@media (max-width: 991px) {
  .wp-block-policy-issues .policy-issues > .frame {
    padding: 0;
  }
}
@media (min-width: 48em) {
  .wp-block-policy-issues .policy-issues {
    background: url("../images/wavy-bg.jpg") repeat;
  }
}
@media (min-width: 62em) {
  .wp-block-policy-issues .policy-issues {
    padding: 72px 0;
  }
}
.wp-block-policy-issues .policy-issues__headline {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: 4.5px;
  line-height: 1.25;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  margin: auto;
  max-width: 250px;
  text-align: center;
}
@media (min-width: 62em) {
  .wp-block-policy-issues .policy-issues__headline {
    font-size: 18px;
    line-height: 1.2222222222;
  }
}
@media (min-width: 62em) {
  .wp-block-policy-issues .policy-issues__headline {
    font-size: 24px;
  }
}
.wp-block-policy-issues .policy-issues__headline::after {
  border-bottom: 2px solid #c1a783;
  content: "";
  display: block;
  margin: 24px auto 48px;
  width: 100px;
}
@media (min-width: 62em) {
  .wp-block-policy-issues .policy-issues__headline::after {
    margin-bottom: 72px;
  }
}
.wp-block-policy-issues .policy-issues__tabview {
  background: #fff;
  box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.12);
}
.wp-block-policy-issues .policy-issues__links {
  border-bottom: 1px solid #ccc;
}
@media (min-width: 62em) {
  .wp-block-policy-issues .policy-issues__links {
    display: flex;
  }
}
.wp-block-policy-issues .policy-issues__link {
  align-content: center;
  align-items: center;
  display: flex;
  flex: 1;
  height: 100px;
  position: relative;
  text-align: center;
}
.wp-block-policy-issues .policy-issues__link h3 {
  margin: 0 auto;
}
.wp-block-policy-issues .policy-issues__link a {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  color: #767676;
  display: block;
  font-weight: 700;
  line-height: 1.7142857143;
  margin: auto;
  padding: 0 50px;
}
.wp-block-policy-issues .policy-issues__link::after {
  border-bottom: 2px solid transparent;
  bottom: -1px;
  content: "";
  display: block;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  width: 175px;
}
.wp-block-policy-issues .policy-issues__link.active a {
  color: #333;
}
.wp-block-policy-issues .policy-issues__link.active::after {
  border-bottom-color: #c1a783;
}
.wp-block-policy-issues .policy-issues__panel-title {
  border: 1px solid #c1a783;
  border-width: 1px 0 0;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 3.4px;
  line-height: 1.7142857143;
  margin: 0 !important;
  padding: 16px !important;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .wp-block-policy-issues .policy-issues__panel-title {
    padding: 16px 0;
  }
}
.wp-block-policy-issues .policy-issues__panel-title span {
  pointer-events: none;
}
@media (min-width: 768px) and (max-width: 992px) {
  .wp-block-policy-issues .policy-issues__panel-title span {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
.wp-block-policy-issues .policy-issues__panel-title .icon-svg {
  transform-origin: center;
  transition: transform 0.25s ease;
}
.active-tab .wp-block-policy-issues .policy-issues__panel-title {
  border-width: 1px 0;
}
.active-tab .wp-block-policy-issues .policy-issues__panel-title .icon-svg {
  transform: rotateX(180deg);
}
.wp-block-policy-issues .policy-issues__panel-title a {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  color: #333;
  position: relative;
}
@media (min-width: 48em) {
  .wp-block-policy-issues .policy-issues__panel-title a {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .wp-block-policy-issues .policy-issues__panel-title {
    display: none;
  }
}
.wp-block-policy-issues .policy-issues__articles {
  padding: 0;
}
.wp-block-policy-issues .policy-issues__featured-article, .wp-block-policy-issues .policy-issues__more-articles {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
.wp-block-policy-issues .policy-issues__featured-article img, .wp-block-policy-issues .policy-issues__more-articles img {
  height: auto;
  margin-bottom: 20px;
  width: 100%;
}
.isIE11 .wp-block-policy-issues .policy-issues__more-articles {
  -ms-grid-row: 2;
}
@media (min-width: 62em) {
  .isIE11 .wp-block-policy-issues .policy-issues__more-articles {
    -ms-grid-row: 1;
  }
}
.isIE11 .wp-block-policy-issues .policy-issues .policy-issues__panel-title a {
  display: inline-block;
}
.isIE11 .wp-block-policy-issues .policy-issues .policy-issues__panel-title a .icon-svg {
  height: 18px;
  width: 24px;
}
@media (min-width: 48em) {
  .wp-block-policy-issues .policy-issues__featured-article, .wp-block-policy-issues .policy-issues__more-articles {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .wp-block-policy-issues .policy-issues__featured-article {
    -ms-grid-column: 1;
    -ms-grid-column-span: 9;
    grid-column: 1/span 5;
  }
  .wp-block-policy-issues .policy-issues__more-articles {
    -ms-grid-column: 11;
    -ms-grid-column-span: 13;
    grid-column: 6/span 7;
  }
}
@media (min-width: 75em) {
  .wp-block-policy-issues .policy-issues__featured-article {
    -ms-grid-column: 1;
    -ms-grid-column-span: 11;
    grid-column: 1/span 6;
  }
  .wp-block-policy-issues .policy-issues__more-articles {
    -ms-grid-column: 13;
    -ms-grid-column-span: 11;
    grid-column: 7/span 6;
  }
}
.wp-block-policy-issues .policy-issues__date {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  display: block;
  margin-bottom: 12px;
}
.wp-block-policy-issues .policy-issues__date::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.wp-block-policy-issues .policy-issues__featured-article {
  padding: 40px 16px 30px;
}
@media (min-width: 48em) {
  .wp-block-policy-issues .policy-issues__featured-article {
    padding: 36px 0 !important;
  }
}
@media (min-width: 62em) {
  .wp-block-policy-issues .policy-issues__featured-article {
    padding: 31px 48px !important;
  }
}
.wp-block-policy-issues .policy-issues__featured-article .policy-issues__date {
  margin-bottom: 24px;
}
.wp-block-policy-issues .policy-issues__featured-article .watermark {
  bottom: 48px;
  margin: 0 !important;
  padding-right: 10px;
  position: relative;
}
.wp-block-policy-issues .policy-issues__featured-article a:visited h3 {
  color: #6a7590;
}
@media (min-width: 62em) {
  .wp-block-policy-issues .policy-issues__more-articles {
    border-left: 1px solid #ccc;
  }
}
.wp-block-policy-issues .policy-issues__article {
  border-top: 1px solid #ccc;
  display: flex;
  margin: 0 16px;
  padding: 36px 0;
}
@media (min-width: 48em) {
  .wp-block-policy-issues .policy-issues__article {
    margin: 0;
    padding: 30px 0;
  }
}
@media (min-width: 62em) {
  .wp-block-policy-issues .policy-issues__article {
    margin: 0 48px;
  }
  .wp-block-policy-issues .policy-issues__article:first-child {
    border-top: 0;
  }
}
.wp-block-policy-issues .policy-issues__article a {
  display: flex;
  width: 100%;
}
.wp-block-policy-issues .policy-issues__article-text {
  flex: 1;
  padding-right: 36px;
}
.wp-block-policy-issues .policy-issues__article-img {
  border-radius: 4px;
  flex: 0 0 80px;
  height: 80px;
  overflow: hidden;
  width: 80px;
}
.wp-block-policy-issues .policy-issues__article-img img {
  height: 100%;
  width: 100%;
}
.wp-block-policy-issues .policy-issues__article-img .watermark {
  bottom: 0;
  margin-bottom: 5px;
  margin-right: 5px;
  position: absolute;
  right: 0;
}
.wp-block-policy-issues .policy-issues__article-img .thumbnail {
  position: relative;
}
.wp-block-policy-issues .policy-issues__article-title {
  display: inline;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.25 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.wp-block-policy-issues .policy-issues__read-more {
  color: #0a314d;
  display: inline-block !important;
  width: auto !important;
}
.wp-block-policy-issues .policy-issues__read-more:hover, .wp-block-policy-issues .policy-issues__read-more:active, .wp-block-policy-issues .policy-issues__read-more:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
}
.wp-block-policy-issues .policy-issues__read-more::after {
  color: #d01319;
}
.wp-block-policy-issues h3.policy-issues__featured-title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  color: inherit;
  font-weight: 400;
  line-height: 42px;
  letter-spacing: -0.5px;
  margin: 0 !important;
  padding: 0 !important;
}
.wp-block-policy-issues h4.policy-issues__featured-title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  color: inherit;
  font-weight: 400;
  line-height: 42px;
  letter-spacing: -0.5px;
  margin: 0 !important;
  padding: 0 !important;
}
.wp-block-policy-issues h3.policy-issues__featured-title {
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
}
.wp-block-policy-issues h4.policy-issues__featured-title {
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
}
.wp-block-policy-issues .stars-above {
  padding-top: 22px !important;
  position: relative;
}

.page-template-gutenberg-blank-template .entry-content .policy-issues ul {
  max-width: none;
  padding: 0;
}

.page-template-gutenberg-blank-template .entry-content .policy-issues ul {
  margin: 0 auto;
}

.wp-block-policy-issues-landing-hero-container {
  padding-bottom: 37px;
}
@media (min-width: 48em) {
  .wp-block-policy-issues-landing-hero-container {
    padding-bottom: 47px;
  }
}
@media (min-width: 62em) {
  .wp-block-policy-issues-landing-hero-container {
    padding-bottom: 17px;
  }
}
.wp-block-policy-issues-landing-hero-container .wp-block-policy-issues-landing-hero {
  background: url("../images/transparent-pixel.png") repeat;
}
.wp-block-policy-issues-landing-hero-container .wp-block-policy-issues-landing-hero .bc_row {
  margin: 0 auto !important;
  padding: 0 20px !important;
}
.wp-block-policy-issues-landing-hero-container .wp-block-policy-issues-landing-hero .bc_row #breadcrumb__wrapper {
  padding-left: 0 !important;
}
.wp-block-policy-issues-landing-hero-container .wp-block-policy-issues-landing-hero .bc_row #breadcrumbs {
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-top: 30px !important;
}
@media (min-width: 62em) {
  .wp-block-policy-issues-landing-hero-container .wp-block-policy-issues-landing-hero .bc_row #breadcrumbs {
    padding-left: 0 !important;
  }
}
@media (min-width: 62em) {
  .wp-block-policy-issues-landing-hero-container .wp-block-policy-issues-landing-hero .bc_row #breadcrumbs {
    padding-left: 10px !important;
  }
}
@media (min-width: 48em) {
  .wp-block-policy-issues-landing-hero-container .wp-block-policy-issues-landing-hero .bc_row {
    padding: 0 50px !important;
  }
}
.wp-block-policy-issues-landing-hero-container .wp-block-policy-issues-landing-hero .bureau-header__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 48px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.0416666667;
  font-family: "EB Garamond", Times, Serif;
  color: #fff !important;
  font-size: 36px;
  line-height: 1.0416666667 !important;
  margin: 22px 0 36px !important;
  max-width: 752px;
  padding-left: 0 !important;
}
@media (min-width: 62em) {
  .wp-block-policy-issues-landing-hero-container .wp-block-policy-issues-landing-hero .bureau-header__title {
    font-size: 64px;
    line-height: 0.9375;
  }
}
@media (min-width: 62em) {
  .wp-block-policy-issues-landing-hero-container .wp-block-policy-issues-landing-hero .bureau-header__title {
    font-size: 52px;
    line-height: 1.1153846154;
  }
}

.wp-block-preformatted {
  white-space: pre-line;
  word-break: break-word;
  padding: 20px;
}
@media (min-width: 48em) {
  .wp-block-preformatted {
    white-space: pre-wrap;
    max-width: 760px;
    margin: 0 auto;
    padding: 20px;
  }
}

.wp-block-pullquote {
  display: block !important;
  margin: 20px auto !important;
  max-width: 760px;
  padding: 0 24px !important;
  width: 100% !important;
}
.wp-block-pullquote blockquote {
  float: none;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100%;
}
.wp-block-pullquote.alignleft blockquote {
  float: left;
  width: 50%;
}
.wp-block-pullquote.alignright blockquote {
  float: right;
  width: 50%;
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
  float: none !important;
  max-width: 760px;
}
.wp-block-pullquote.alignwide {
  max-width: 1260px !important;
}
.wp-block-pullquote.alignfull {
  max-width: none;
  width: 100%;
}
.wp-block-pullquote.is-style-solid-color blockquote {
  border: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote::before {
  content: "";
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
  margin-top: 20px;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
  margin: 0;
  padding: 0;
}
.wp-block-pullquote::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 62em) {
  .wp-block-pullquote {
    padding: 0 !important;
  }
}

.wp-block-query {
  background-color: #fff;
}
.wp-block-query .wp-block-post-template {
  background-color: #fff;
  list-style: none !important;
  max-width: 1260px !important;
  padding: 0 20px !important;
}
.wp-block-query .wp-block-post-template ::before {
  display: none !important;
}
@media (min-width: 62em) {
  .wp-block-query .wp-block-post-template {
    padding: 0 40px !important;
  }
}
@media (min-width: 62em) {
  .wp-block-query .wp-block-post-template {
    padding: 0 60px !important;
  }
}
@media (min-width: 75em) {
  .wp-block-query .wp-block-post-template {
    padding: 0 60px !important;
  }
}
.wp-block-query .wp-block-post-template li {
  border-bottom: 1px solid #ccc;
  list-style: none !important;
  padding: 30px 0 !important;
}
.wp-block-query .wp-block-post-template li::before {
  display: none;
}
.wp-block-query .wp-block-post-template .wp-block-post-title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500 !important;
  left: 30px;
  letter-spacing: -0.5px;
  line-height: 1.25;
  margin: 0;
  padding: 0;
  top: 50px;
  z-index: 5;
}
.wp-block-query .wp-block-post-template .wp-block-post-title a {
  font-weight: 500 !important;
}
.wp-block-query .wp-block-post-template .wp-block-post-title a:hover {
  border: 0;
  color: #8d98aa !important;
  text-decoration: underline;
}
.wp-block-query .wp-block-post-template .wp-block-post-author {
  border-right: 1px solid #666;
  color: #666;
  display: inline-block;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.23px;
  line-height: 28px;
  margin-right: 15px;
  margin-top: 20px;
  padding-right: 15px;
  text-transform: uppercase;
}
.wp-block-query .wp-block-post-template .wp-block-post-author__content p {
  letter-spacing: 1.23px;
  line-height: 16px;
  margin: 0 !important;
  padding: 0;
}
.wp-block-query .wp-block-post-template .wp-block-post-author__avatar {
  display: none;
}
.wp-block-query .wp-block-post-template .wp-block-post-date {
  color: #666;
  display: inline-block;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.23px;
  line-height: 28px;
  margin-top: 20px;
  text-transform: uppercase;
}
.wp-block-query .wp-block-post-template .wp-block-post-featured-image {
  display: none !important;
}
.wp-block-query .wp-block-post-template.is-flex-container {
  background-color: #0a314d;
  border-bottom: 0;
  flex-direction: column !important;
  flex-wrap: nowrap;
  justify-content: space-evenly;
  margin: 0 auto;
  padding: 0 20px;
}
@media (min-width: 48em) {
  .wp-block-query .wp-block-post-template.is-flex-container {
    padding: 0 40px;
  }
}
@media (min-width: 62em) {
  .wp-block-query .wp-block-post-template.is-flex-container {
    flex-direction: row !important;
    padding: 0 60px;
  }
}
.wp-block-query .wp-block-post-template.is-flex-container .card_link {
  overflow: hidden;
  position: relative;
}
@media (min-width: 62em) {
  .wp-block-query .wp-block-post-template.is-flex-container .card_link {
    height: 300px;
    width: 300px;
  }
}
@media (min-width: 75em) {
  .wp-block-query .wp-block-post-template.is-flex-container .card_link {
    height: 360px;
    width: 360px;
  }
}
.wp-block-query .wp-block-post-template.is-flex-container .card_link:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.wp-block-query .wp-block-post-template.is-flex-container .card_link:hover .wp-block-post-title {
  color: #8d98aa;
}
.wp-block-query .wp-block-post-template.is-flex-container .card_link:hover .wp-block-post-title a {
  color: #8d98aa !important;
  text-decoration: underline !important;
}
.wp-block-query .wp-block-post-template.is-flex-container .card_link:hover:visited .readmore {
  color: #8d98aa !important;
}
.wp-block-query .wp-block-post-template.is-flex-container .card_link:hover .readmore {
  color: #8d98aa;
}
.wp-block-query .wp-block-post-template.is-flex-container .wp-block-post {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 360px;
  padding: 30px !important;
  width: 100%;
  z-index: 1;
}
@media (min-width: 48em) {
  .wp-block-query .wp-block-post-template.is-flex-container .wp-block-post {
    min-height: 0 !important;
  }
}
.wp-block-query .wp-block-post-template.is-flex-container .wp-block-post .readmore {
  color: #4574a1;
  display: inline-block;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  order: 3;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
}
.wp-block-query .wp-block-post-template.is-flex-container .wp-block-post-title {
  color: #4574a1;
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500 !important;
  left: 30px;
  letter-spacing: -0.5px;
  line-height: 1.25;
  margin: 36px 0 24px;
  max-width: 210px;
  order: 2;
  padding: 0;
  top: 50px;
  z-index: 5;
}
.wp-block-query .wp-block-post-template.is-flex-container .wp-block-post-title a {
  color: #4574a1 !important;
  font-weight: 500 !important;
}
.wp-block-query .wp-block-post-template.is-flex-container .wp-block-post-author {
  display: none;
}
.wp-block-query .wp-block-post-template.is-flex-container .wp-block-post-author__avatar {
  display: none;
}
.wp-block-query .wp-block-post-template.is-flex-container .wp-block-post-date {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  left: 30px;
  letter-spacing: 3.23px;
  order: 1;
  text-transform: uppercase;
  top: 30px;
  z-index: 7;
}
.wp-block-query .wp-block-post-template.is-flex-container .wp-block-post-date::before {
  border-bottom: 1px solid #c1a783;
  content: "";
  display: inline-block;
  height: 1px;
  margin-right: 20px;
  transform: translateY(-50%);
  width: 30px;
}
.wp-block-query .wp-block-post-template.is-flex-container .wp-block-post .wp-block-post-featured-image {
  display: inline-block;
  height: 100%;
  width: 100%;
}
.wp-block-query .wp-block-post-template.is-flex-container .wp-block-post .wp-block-post-featured-image::after {
  background-color: rgba(0, 0, 0, 0.5);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.wp-block-query .wp-block-post-template.is-flex-container .wp-block-post .wp-block-post-featured-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.wp-block-query:has(.is-flex-container) {
  background-color: #0a314d;
}
.wp-block-query:has(.is-flex-container) .wp-block-query-pagination {
  color: #fff;
}
.wp-block-query:has(.is-flex-container) .wp-block-query-pagination a {
  color: #fff !important;
}
.wp-block-query:has(.is-flex-container) .wp-block-query-pagination a:hover {
  color: #4574a1 !important;
}
.wp-block-query:has(.is-flex-container) .wp-block-query-pagination-next,
.wp-block-query:has(.is-flex-container) .wp-block-query-pagination-previous {
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.wp-block-query:has(.is-flex-container) .wp-block-query-pagination-next::after,
.wp-block-query:has(.is-flex-container) .wp-block-query-pagination-previous::after {
  color: #fff;
}
.wp-block-query .wp-block-query-pagination {
  color: #0a314d;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 48px 0 0 auto;
}
.wp-block-query .page-numbers {
  margin-right: 20px;
}
.wp-block-query .current {
  border-bottom: 1px solid #d01319;
  font-weight: 700;
}
.wp-block-query .wp-block-query-pagination-next {
  background-color: #0a314d;
  height: 30px;
  overflow: hidden;
  text-indent: -99px;
  transform: rotate(-90deg);
  width: 30px;
}
.wp-block-query .wp-block-query-pagination-next::after {
  color: #fff;
  content: "\e90d";
  font-family: "icomoon" !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 30px;
  line-height: 1;
  font-size: 8px;
  font-weight: 700;
  line-height: 22px;
  position: relative;
  speak: none;
  right: 6px;
  transform: rotate(-90deg);
  text-transform: none;
  top: 5px;
}
.wp-block-query .wp-block-query-pagination-previous {
  background-color: #0a314d;
  height: 30px;
  overflow: hidden;
  text-indent: -129px;
  transform: rotate(90deg);
  width: 30px;
}
.wp-block-query .wp-block-query-pagination-previous::after {
  color: #fff;
  content: "\e90d";
  font-family: "icomoon" !important;
  font-size: 8px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  left: 30px;
  line-height: 1;
  line-height: 22px;
  position: relative;
  speak: none;
  right: 6px;
  transform: rotate(-90deg);
  text-transform: none;
  top: 5px;
}

.wp-block-quote {
  margin: auto;
  padding: 0 24px;
}
.wp-block-quote blockquote {
  float: none;
  margin-left: 0;
  text-align: center !important;
}
.wp-block-quote blockquote.has-text-align-left {
  margin-left: 0;
  margin-right: auto;
}
.wp-block-quote blockquote.has-text-align-center {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-quote blockquote.has-text-align-right {
  margin-left: auto;
  margin-right: 0;
}
.wp-block-quote blockquote p {
  padding: 0 !important;
}
.wp-block-quote blockquote.is-style-large p {
  font-style: italic;
}
@media (min-width: 48em) {
  .wp-block-quote {
    padding: 0 60px;
    margin: 0;
    max-width: 1160px;
  }
}
@media (min-width: 62em) {
  .wp-block-quote {
    padding: 0;
    margin: auto;
    max-width: 760px;
  }
}

.recent-content {
  background: linear-gradient(#fff 0, #fff 170px, #f7f8f9 170px);
  height: auto;
  margin: 48px auto 0;
  padding-bottom: 48px;
  width: 100%;
}
.recent-content p {
  padding-left: 0 !important;
}
@media (min-width: 62em) {
  .recent-content {
    padding-bottom: 72px;
  }
}
.recent-content__card-content {
  position: relative;
  width: 100%;
}
.recent-content__eyebrow {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
}
.recent-content__eyebrow::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
.recent-content__eyebrow .icon-svg {
  height: 15px;
  right: -32px;
  top: 2px;
  width: 18px;
}
.recent-content__eyebrow--empty {
  visibility: hidden;
}
.recent-content__nodate {
  display: block;
  height: 20px;
  width: 100%;
}
.recent-content .article-meta--recent-content {
  margin-left: 0 !important;
  margin-top: 16px;
}
.recent-content__eyebrow--empty ~ .article-meta--recent-content {
  margin-top: 18px;
}
.recent-content .article-meta__author-bureau {
  letter-spacing: 0;
  margin: 0 0 10px !important;
  padding: 0 !important;
  color: #000;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
}
.recent-content .article-meta__author-bureau .icon-svg {
  display: inline-block;
  height: 11px;
  position: relative;
  width: 20px;
}
.recent-content__title, .recent-content__title a {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #4574a1;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
  padding-left: 0 !important;
  transition: color 0.2s ease;
}
.recent-content__title::after, .recent-content__title a::after {
  margin-left: 5px;
}
.recent-content h4.recent-content__title {
  margin: 16px 0 0 !important;
  padding: 0 !important;
}
.recent-content__title a:hover, .recent-content__title a:active, .recent-content__title a:focus {
  color: #8d98aa;
}
.recent-content__link {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  color: #4574a1;
  display: inline-block;
  margin-top: 12px;
  margin-top: 22px;
}
.recent-content__link:hover, .recent-content__link:active, .recent-content__link:focus {
  color: #8d98aa;
}
.recent-content__link:hover > .icon-svg, .recent-content__link:active > .icon-svg, .recent-content__link:focus > .icon-svg {
  transform: translateX(4px);
}
.recent-content__link .icon-svg {
  display: inline-block;
  height: 8px;
  position: relative;
  right: 0;
  top: -1px;
  transition: transform 0.2s ease;
  width: 17px;
}
.recent-content__link .icon-svg svg {
  left: 0;
  position: absolute;
  top: 0;
}
.recent-content__link .icon-svg svg g {
  stroke: #d01319;
}
.recent-content__link:visited {
  color: #6a7590;
}
.recent-content__link:visited:hover {
  color: #8d98aa;
}
.recent-content__link--external .icon-svg {
  height: 14px;
  top: 1px;
  width: 14px;
}
.recent-content__link--external .icon-svg {
  width: 17px;
}
.recent-content__link--twitter .icon-svg {
  width: auto;
}
.recent-content__link--twitter .icon-svg svg {
  height: 10px;
  top: -1px;
  width: auto;
}
.recent-content__link--twitter .icon-svg svg path {
  fill: #d01319;
}
.recent-content__tweet-meta {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #333;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0;
  margin-left: 0 !important;
  margin-top: 16px;
  padding: 0 !important;
}
.recent-content__tweet-meta ~ .recent-content__tweet-text {
  margin-top: 6px;
}
.recent-content__tweet-text {
  font-family: "EB Garamond", Times, Serif;
  font-size: 20px;
  color: #4574a1;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0;
  display: inline-block;
  margin-top: 16px;
  transition: color 0.2s ease;
}
.recent-content__tweet-text:hover, .recent-content__tweet-text:active, .recent-content__tweet-text:focus {
  color: #8d98aa;
}
@media (min-width: 62em) {
  .recent-content__tweet-text {
    letter-spacing: -0.42px;
  }
}
.recent-content__tweet-text ~ .recent-content__tweet-meta {
  margin-top: 16px;
}
.recent-content__cards {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 48em) {
  .recent-content__cards {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .recent-content__cards {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 62em) {
  .recent-content__cards {
    flex-direction: row;
  }
}
.recent-content__separator {
  background-color: rgba(0, 0, 0, 0.12);
  bottom: -36px;
  display: none;
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}
@media (min-width: 62em) {
  .recent-content__separator {
    bottom: -48px;
    display: block;
  }
}
.recent-content__card {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  display: flex;
  padding: 32px 20px 36px;
}
.recent-content__card:last-child {
  border-bottom: 0;
}
@media (min-width: 62em) {
  .recent-content__card {
    border-bottom: 0;
    box-sizing: border-box;
    flex: 50% 0 0;
    max-width: 50%;
    min-height: 246px;
    padding: 48px;
  }
  .recent-content__card:nth-child(2), .recent-content__card:nth-child(4) {
    border-left: 1px solid rgba(0, 0, 0, 0.12);
  }
  .recent-content__card:nth-child(3) .recent-content__separator, .recent-content__card:nth-child(4) .recent-content__separator {
    display: none;
  }
}

.wp-block-related-articles {
  /**
  * Block Styles
  */
}
.wp-block-related-articles h2 {
  margin: 0 !important;
  max-width: none !important;
  padding-top: 22px !important;
}
.wp-block-related-articles .related-content__cards {
  max-width: 1260px !important;
  padding: 0 20px !important;
}
@media (min-width: 48em) {
  .wp-block-related-articles .related-content__cards {
    padding: 0 40px !important;
  }
}
@media (min-width: 62em) {
  .wp-block-related-articles .related-content__cards {
    padding: 0 50px !important;
  }
}
@media (min-width: 75em) {
  .wp-block-related-articles .related-content__cards {
    padding: 0 60px !important;
  }
}
.wp-block-related-articles .related-content__card {
  height: 100%;
  max-height: none;
  width: 100%;
}
@media (min-width: 75em) {
  .wp-block-related-articles .related-content__card {
    min-height: 360px;
    width: 360px;
  }
}
.wp-block-related-articles .related-content__card a:visited .related-content__headline {
  color: #6a7590;
}
.wp-block-related-articles .related-content__card a:hover .related-content__headline {
  color: #8d98aa;
  text-decoration: underline;
}
.wp-block-related-articles .related-content__card--featured-image a:visited .related-content__headline {
  color: #d4d4d4;
}
.wp-block-related-articles .related-content__card--featured-image a:hover .related-content__headline {
  color: #8d98aa;
}
.wp-block-related-articles .related-content__headline,
.wp-block-related-articles .related-content__cta {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wp-block-related-articles .related-content__cta {
  margin-bottom: 0 !important;
}
.wp-block-related-articles .section-header__headline {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wp-block-related-articles.is-style-default_dark {
  background: #0a314d !important;
}
.wp-block-related-articles.is-style-default_dark .section-header__headline {
  color: #fff;
}
.wp-block-related-articles.is-style-default_img {
  background: #0a314d;
}
.wp-block-related-articles.is-style-default_img .section-header__headline {
  color: #fff;
}
.wp-block-related-articles.is-style-default_light {
  background-color: none;
}
.wp-block-related-articles.is-style-default_light .section-header__headline {
  color: #333;
}
.wp-block-related-articles.is-style-default_dark .related-content__headline, .wp-block-related-articles.is-style-default_light .related-content__headline, .wp-block-related-articles.is-style-default_img .related-content__headline {
  margin-bottom: 0;
  margin-top: 12px;
}
.wp-block-related-articles.is-style-default_dark .related-content__headline, .wp-block-related-articles.is-style-default_light .related-content__headline, .wp-block-related-articles.is-style-default_img .related-content__headline {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.46px;
  line-height: 32px;
}
.wp-block-related-articles.is-style-short-title_dark {
  background: #0a314d !important;
}
.wp-block-related-articles.is-style-short-title_dark .section-header__headline {
  color: #fff;
}
.wp-block-related-articles.is-style-short-title_img {
  background: #0a314d;
}
.wp-block-related-articles.is-style-short-title_img .section-header__headline {
  color: #fff;
}
.wp-block-related-articles.is-style-short-title_dark .related-content__card__content, .wp-block-related-articles.is-style-short-title_light .related-content__card__content, .wp-block-related-articles.is-style-short-title_img .related-content__card__content {
  align-items: flex-end;
  border: 0;
  border-radius: 0;
  display: flex;
  padding: 0;
  width: 100%;
}
.wp-block-related-articles.is-style-short-title_dark .related-content__card a:visited .related-content__headline, .wp-block-related-articles.is-style-short-title_light .related-content__card a:visited .related-content__headline, .wp-block-related-articles.is-style-short-title_img .related-content__card a:visited .related-content__headline {
  color: #d4d4d4;
}
.wp-block-related-articles.is-style-short-title_dark .related-content__card a:hover .related-content__headline, .wp-block-related-articles.is-style-short-title_light .related-content__card a:hover .related-content__headline, .wp-block-related-articles.is-style-short-title_img .related-content__card a:hover .related-content__headline {
  color: #8d98aa;
}
.wp-block-related-articles.is-style-short-title_dark .related-content__headline, .wp-block-related-articles.is-style-short-title_light .related-content__headline, .wp-block-related-articles.is-style-short-title_img .related-content__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 24px;
  color: #fff;
  font-weight: 500;
  line-height: 44px;
  letter-spacing: -0.46px;
  background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%);
  margin: 0 !important;
  padding: 52px 36px 20px;
  text-align: center;
  text-decoration: underline;
  width: 100%;
}
.wp-block-related-articles.is-style-short-title_dark .related-content__cta, .wp-block-related-articles.is-style-short-title_light .related-content__cta, .wp-block-related-articles.is-style-short-title_img .related-content__cta {
  display: none;
}
.wp-block-related-articles.is-style-short-title_dark .related-content__eyebrow, .wp-block-related-articles.is-style-short-title_light .related-content__eyebrow, .wp-block-related-articles.is-style-short-title_img .related-content__eyebrow {
  display: none;
}
.wp-block-related-articles.is-style-short-title_dark .thumbnail img, .wp-block-related-articles.is-style-short-title_light .thumbnail img, .wp-block-related-articles.is-style-short-title_img .thumbnail img {
  opacity: 1;
}
.wp-block-related-articles.is-style-text-only_dark {
  background: #0a314d !important;
}
.wp-block-related-articles.is-style-text-only_dark .section-header__headline {
  color: #fff;
}
.wp-block-related-articles.is-style-text-only_img {
  background: #0a314d;
}
.wp-block-related-articles.is-style-text-only_img .section-header__headline {
  color: #fff;
}
.wp-block-related-articles.is-style-text-only_dark .related-content__card > a, .wp-block-related-articles.is-style-text-only_light .related-content__card > a, .wp-block-related-articles.is-style-text-only_img .related-content__card > a {
  padding: 42px 36px;
}
.wp-block-related-articles.is-style-text-only_dark .related-content__card__content, .wp-block-related-articles.is-style-text-only_light .related-content__card__content, .wp-block-related-articles.is-style-text-only_img .related-content__card__content {
  border: 0;
  padding: 0;
}
.wp-block-related-articles.is-style-text-only_dark .related-content__card__featured-image img, .wp-block-related-articles.is-style-text-only_light .related-content__card__featured-image img, .wp-block-related-articles.is-style-text-only_img .related-content__card__featured-image img {
  display: none;
}
.wp-block-related-articles.is-style-text-only_dark .related-content__headline, .wp-block-related-articles.is-style-text-only_light .related-content__headline, .wp-block-related-articles.is-style-text-only_img .related-content__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 24px;
  color: #fff;
  font-weight: 500;
  line-height: 44px;
  letter-spacing: -0.46px;
  margin: 0 !important;
  text-align: center;
  width: 100%;
}
.wp-block-related-articles.is-style-text-only_dark .related-content__cta, .wp-block-related-articles.is-style-text-only_light .related-content__cta, .wp-block-related-articles.is-style-text-only_img .related-content__cta {
  display: none;
}
.wp-block-related-articles.is-style-text-only_dark .related-content__eyebrow, .wp-block-related-articles.is-style-text-only_light .related-content__eyebrow, .wp-block-related-articles.is-style-text-only_img .related-content__eyebrow {
  display: none;
}
.wp-block-related-articles.is-style-text-only_dark {
  background: #0a314d !important;
  color: #fff;
}
.wp-block-related-articles.is-style-text-only_dark .related-content__headline {
  color: #4574a1;
  text-decoration: none;
  text-shadow: none;
}
.wp-block-related-articles.is-style-text-only_dark .related-content__card__featured-image,
.wp-block-related-articles.is-style-text-only_dark .related-content__card > a {
  background: #fff !important;
}
.wp-block-related-articles.is-style-text-only_dark .related-content__card__featured-image:visited .related-content__headline,
.wp-block-related-articles.is-style-text-only_dark .related-content__card > a:visited .related-content__headline {
  color: #6a7590;
}
.wp-block-related-articles.is-style-text-only_dark .related-content__card__featured-image:hover .related-content__headline,
.wp-block-related-articles.is-style-text-only_dark .related-content__card > a:hover .related-content__headline {
  color: #8d98aa;
}
.wp-block-related-articles.is-style-text-only_light {
  background: #fff !important;
}
.wp-block-related-articles.is-style-text-only_light .related-content__headline {
  color: #fff;
  text-decoration: underline;
  text-shadow: none;
}
.wp-block-related-articles.is-style-text-only_light .related-content__card__featured-image,
.wp-block-related-articles.is-style-text-only_light .related-content__card > a {
  background: #0a314d !important;
}
.wp-block-related-articles.is-style-text-only_light .related-content__card__featured-image:visited .related-content__headline,
.wp-block-related-articles.is-style-text-only_light .related-content__card > a:visited .related-content__headline {
  color: #d4d4d4;
}
.wp-block-related-articles.is-style-text-only_light .related-content__card__featured-image:hover .related-content__headline,
.wp-block-related-articles.is-style-text-only_light .related-content__card > a:hover .related-content__headline {
  color: #8d98aa;
}
.wp-block-related-articles.is-style-text-only_img {
  color: #fff;
}
.wp-block-related-articles.is-style-text-only_img .related-content__headline {
  color: #4574a1;
  text-decoration: none;
  text-shadow: none;
}
.wp-block-related-articles.is-style-text-only_img .related-content__card__featured-image,
.wp-block-related-articles.is-style-text-only_img .related-content__card > a {
  background: #fff !important;
}
.wp-block-related-articles.is-style-text-only_img .related-content__card__featured-image:visited .related-content__headline,
.wp-block-related-articles.is-style-text-only_img .related-content__card > a:visited .related-content__headline {
  color: #6a7590;
}
.wp-block-related-articles.is-style-text-only_img .related-content__card__featured-image:hover .related-content__headline,
.wp-block-related-articles.is-style-text-only_img .related-content__card > a:hover .related-content__headline {
  color: #8d98aa;
}
.wp-block-related-articles.is-style-text-image_dark {
  background: #0a314d !important;
}
.wp-block-related-articles.is-style-text-image_dark .section-header__headline {
  color: #fff;
}
.wp-block-related-articles.is-style-text-image_img {
  background: #0a314d;
}
.wp-block-related-articles.is-style-text-image_img .section-header__headline {
  color: #fff;
}
.wp-block-related-articles.is-style-text-image_dark .related-content__card__content, .wp-block-related-articles.is-style-text-image_light .related-content__card__content, .wp-block-related-articles.is-style-text-image_img .related-content__card__content {
  align-items: flex-end;
  border: 0;
  border-radius: 0;
  display: flex;
  padding: 0;
  width: 100%;
}
.wp-block-related-articles.is-style-text-image_dark .related-content__card__featured-image img, .wp-block-related-articles.is-style-text-image_light .related-content__card__featured-image img, .wp-block-related-articles.is-style-text-image_img .related-content__card__featured-image img {
  opacity: 1;
}
.wp-block-related-articles.is-style-text-image_dark .related-content__headline, .wp-block-related-articles.is-style-text-image_light .related-content__headline, .wp-block-related-articles.is-style-text-image_img .related-content__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 24px;
  color: #fff;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: -0.46px;
  margin: 0 !important;
  text-align: center;
  text-decoration: underline;
  width: 100%;
}
.wp-block-related-articles.is-style-text-image_dark .related-content__cta, .wp-block-related-articles.is-style-text-image_light .related-content__cta, .wp-block-related-articles.is-style-text-image_img .related-content__cta {
  display: none;
}
.wp-block-related-articles.is-style-text-image_dark .related-content__eyebrow, .wp-block-related-articles.is-style-text-image_light .related-content__eyebrow, .wp-block-related-articles.is-style-text-image_img .related-content__eyebrow {
  display: none;
}
.wp-block-related-articles.is-style-text-image_img .related-content__headline {
  color: #4574a1;
}
.wp-block-related-articles.is-style-text-image_dark {
  background: #0a314d !important;
  color: #fff;
}
.wp-block-related-articles.is-style-text-image_dark .related-content__card > a:visited .related-content__headline {
  color: #6a7590;
}
.wp-block-related-articles.is-style-text-image_dark .related-content__card > a:hover .related-content__headline {
  color: #8d98aa;
}
.wp-block-related-articles.is-style-text-image_dark .related-content__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 24px;
  color: #4574a1;
  font-weight: 500;
  line-height: 44px;
  letter-spacing: -0.46px;
  background: #fff !important;
  box-sizing: border-box;
  margin: 0 !important;
  min-height: 120px;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  width: 100%;
}
.wp-block-related-articles.is-style-text-image_light {
  background-color: none;
}
.wp-block-related-articles.is-style-text-image_light .related-content__card > a:visited .related-content__headline {
  color: #d4d4d4;
}
.wp-block-related-articles.is-style-text-image_light .related-content__card > a:hover .related-content__headline {
  color: #8d98aa;
}
.wp-block-related-articles.is-style-text-image_light .related-content__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 24px;
  color: 500;
  font-weight: 44px;
  line-height: -0.46px;
  background: #0a314d !important;
  box-sizing: border-box;
  margin: 0 !important;
  min-height: 120px;
  padding: 10px;
  text-align: center;
  text-shadow: none;
  width: 100%;
}
.wp-block-related-articles.is-style-text-image_img {
  color: #fff;
}
.wp-block-related-articles.is-style-text-image_img .section-header__headline {
  color: #fff;
}
.wp-block-related-articles.is-style-text-image_img .related-content__card > a:visited .related-content__headline {
  color: #6a7590;
}
.wp-block-related-articles.is-style-text-image_img .related-content__card > a:hover .related-content__headline {
  color: #8d98aa;
}
.wp-block-related-articles.is-style-text-image_img .related-content__headline {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 24px;
  color: #4574a1;
  font-weight: 500;
  line-height: 44px;
  letter-spacing: -0.46px;
  background: #fff !important;
  box-sizing: border-box;
  margin: 0 !important;
  min-height: 120px;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  width: 100%;
}

@media (min-width: 75em) {
  .state_report .wp-block-related-articles .related-content__card {
    min-height: none;
    width: 100%;
  }
}

.wp-block-reports-hero h1.report-header__headline {
  margin-top: 0;
  padding: 22px 0 0;
}
.wp-block-reports-hero p.report-header__text {
  line-height: 1.75 !important;
  margin: 0;
  padding: 0;
}
.wp-block-reports-hero .report-meta__link {
  line-height: 14px;
}
.wp-block-reports-hero .report-meta__link h5 {
  margin: 0 0 12px;
  padding: 0;
}

.wp-block-report-content #mininav li {
  list-style: none;
}
.wp-block-report-content .report-toc__header-lockup p {
  line-height: 19px !important;
  margin: 0;
  padding: 0;
}
.wp-block-report-content .report-toc .report-toc__section,
.wp-block-report-content .report-toc .report-toc__sub-section {
  list-style-type: none;
  margin-left: 0;
}
.wp-block-report-content .report-toc .report-toc__section a,
.wp-block-report-content .report-toc .report-toc__sub-section a {
  color: #0a314d;
}
.wp-block-report-content .report-toc .report-toc__h4_sub-section {
  list-style-type: none;
}
.wp-block-report-content .report-appendices ul {
  list-style: none !important;
}
.wp-block-report-content .report-appendices li::before {
  display: none;
}
.wp-block-report-content .report-appendices .appendix {
  padding: 24px 0 28px !important;
}
.wp-block-report-content .report-appendices .appendix__first-subtitle {
  margin: 12px 0 0 !important;
}
.wp-block-report-content .report-appendices .appendix__link:hover {
  border-bottom: 0 !important;
}
.wp-block-report-content .report-appendices .appendix__title {
  margin: 0 !important;
}
.wp-block-report-content .report-appendices .appendix ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 10px;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-report-content .report__main {
  border-bottom: 0 !important;
}
.wp-block-report-content .report__side .chosen-results li {
  padding: 0 !important;
}
.wp-block-report-content .report__side .chosen-results li::before {
  display: none !important;
}
.wp-block-report-content .report__side #open-report-filter {
  margin-bottom: 20px;
}
.wp-block-report-content .report__side .report-nav__modal-header {
  color: #0a314d !important;
  padding: 0 !important;
}
.wp-block-report-content .report__content p,
.wp-block-report-content .report__content h2,
.wp-block-report-content .report__content h3,
.wp-block-report-content .report__content h4 {
  padding: 0;
}
.wp-block-report-content .report__content__inner {
  padding: 24px 0;
}
.wp-block-report-content .report__content__inner p {
  line-height: 28px !important;
}
@media (min-width: 48em) {
  .wp-block-report-content .wp-block-tags-block {
    -ms-grid-column: 1;
    -ms-grid-column-span: 13;
    grid-column: 1/span 7;
  }
}
@media (min-width: 62em) {
  .wp-block-report-content .wp-block-tags-block {
    background: #fff;
    border-bottom: 1px solid #e4e5e6;
    border-left: 1px solid #e4e5e6;
    border-right: 1px solid #e4e5e6;
    -ms-grid-column: 1;
    -ms-grid-column-span: 17;
    grid-column: 1/span 9;
    padding: 0;
  }
}
.wp-block-report-content .wp-block-tags-block .row {
  padding: 0 !important;
}

div.wp-block-search {
  margin: 0 auto;
  max-width: 1160px;
  padding: 20px 24px;
}
@media (min-width: 48em) {
  div.wp-block-search {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  div.wp-block-search {
    max-width: 760px;
    padding: 0;
  }
}
div.wp-block-search.alignleft {
  float: none;
  justify-content: start;
}
div.wp-block-search.alignleft form {
  float: left;
  width: 50%;
}
div.wp-block-search.alignleft button {
  width: 100%;
}
div.wp-block-search.alignright {
  float: none;
  justify-content: end;
  justify-content: flex-end;
}
div.wp-block-search.alignright form {
  float: right;
  width: 50%;
}
div.wp-block-search.alignright button {
  width: 100%;
}
div.wp-block-search.aligncenter {
  justify-content: center;
}
div.wp-block-search.alignwide {
  padding: 20px 24px;
  width: 100%;
  max-width: 1260px !important;
}
div.wp-block-search.alignfull {
  padding: 20px 24px !important;
}
div.wp-block-search.alignwide > form.alignwide {
  margin: 0;
  width: 360px;
}
div.wp-block-search.alignwide > form.alignwide .wp-block-search {
  max-width: none !important;
}
div.wp-block-search button {
  background-color: #0a314d;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  margin: 32px 0 16px !important;
  padding: 22px 65px;
  text-transform: uppercase;
  transition: background-color 0.2s ease;
}
@media (min-width: 48em) {
  div.wp-block-search button {
    width: auto !important;
  }
}
@media (min-width: 62em) {
  div.wp-block-search button {
    padding: 22px 85px;
  }
}
div.wp-block-search button:hover, div.wp-block-search button:active, div.wp-block-search button:focus {
  background-color: #8d98aa;
}
div.wp-block-search input {
  border: 1px solid #ccc;
  line-height: 2;
  margin-top: 8px;
  min-height: 2rem;
  padding: 5px 4px;
  width: 100%;
}

form.wp-block-search {
  max-width: 360px !important;
}

.wp-block-secretary-module {
  clear: both;
  position: relative;
  z-index: 1;
}
.wp-block-secretary-module .front-page-secretary {
  background-color: transparent;
  margin-top: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-top: 0;
}
.isIE11 .wp-block-secretary-module .front-page-secretary {
  overflow: hidden;
}
.wp-block-secretary-module .front-page-secretary ol {
  margin: 0 !important;
  padding: 0 !important;
}
.wp-block-secretary-module .front-page-secretary ul {
  margin: 0 !important;
  padding: 20px 0 0 !important;
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary ul.front-page-secretary__intro-items {
    margin-top: 80px !important;
    padding: 0 !important;
  }
}
.wp-block-secretary-module .front-page-secretary p.front-page-secretary__featured-article-headline {
  margin: 8px 0 0 !important;
  padding: 0 !important;
}
.wp-block-secretary-module .front-page-secretary p.front-page-secretary__bio {
  margin: 0 !important;
  padding: 48px 0 0 !important;
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary p.front-page-secretary__bio {
    margin: 0 0 0 48px !important;
    padding: 48x 0 0 !important;
  }
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary p.front-page-secretary__bio {
    margin: 0 0 0 48px !important;
    padding: 48px 0 0 !important;
  }
}
.wp-block-secretary-module .front-page-secretary p {
  margin: 0 !important;
  padding: 0 !important;
}
.wp-block-secretary-module .front-page-secretary h2 {
  margin: 24px 0 0 !important;
  padding: 0 !important;
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary {
    margin-top: -48px;
    padding-top: 48px;
  }
}
.wp-block-secretary-module .front-page-secretary__wrapper {
  background-color: #fff;
  height: auto;
  width: 100%;
}
.isIE11 .wp-block-secretary-module .front-page-secretary__wrapper > .row {
  display: flex;
  flex-direction: column;
}
@media (min-width: 75em) {
  .isIE11 .wp-block-secretary-module .front-page-secretary__wrapper > .row {
    display: -ms-grid;
    display: grid;
  }
}
.wp-block-secretary-module .front-page-secretary__intro, .wp-block-secretary-module .front-page-secretary__details {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  position: relative;
}
@media (min-width: 48em) {
  .wp-block-secretary-module .front-page-secretary__intro, .wp-block-secretary-module .front-page-secretary__details {
    -ms-grid-column: 3;
    -ms-grid-column-span: 11;
    grid-column: 2/span 6;
  }
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__intro, .wp-block-secretary-module .front-page-secretary__details {
    -ms-grid-column: 1;
    -ms-grid-column-span: 23;
    grid-column: 1/span 12;
  }
}
@media (min-width: 48em) {
  .wp-block-secretary-module .front-page-secretary__intro {
    padding-bottom: 48px;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__intro {
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
    grid-column: 1/span 4;
    padding-bottom: 0;
    z-index: 2;
  }
}
.wp-block-secretary-module .front-page-secretary__details {
  top: 0;
  z-index: 1;
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__details {
    -ms-grid-column: 9;
    -ms-grid-column-span: 15;
    grid-column: 5/span 8;
  }
}
.wp-block-secretary-module .front-page-secretary__details::before {
  bottom: 0;
  content: "";
  display: block;
  left: -20px;
  position: absolute;
  right: -20px;
  top: 0;
  z-index: 0;
}
@media (min-width: 48em) {
  .wp-block-secretary-module .front-page-secretary__details {
    top: -48px;
  }
  .wp-block-secretary-module .front-page-secretary__details::before {
    left: -100%;
    right: -100%;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__details::before {
    display: none;
  }
}
.wp-block-secretary-module .front-page-secretary__intro-content, .wp-block-secretary-module .front-page-secretary__details-content {
  position: relative;
  z-index: 2;
}
@media (min-width: 62em) {
  .isIE11 .wp-block-secretary-module .front-page-secretary__details-content {
    background-color: transparent;
  }
}
.wp-block-secretary-module .front-page-secretary__details {
  position: relative;
}
.wp-block-secretary-module .front-page-secretary__details::before {
  background-color: #112e51;
}
.wp-block-secretary-module .front-page-secretary__details-content {
  background-color: #112e51;
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 48em) {
  .wp-block-secretary-module .front-page-secretary__details-content {
    margin-top: 0;
  }
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__details-content {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__details-content {
    flex-direction: column;
    height: calc(100% + 48px);
    margin-right: -60px;
  }
}
.wp-block-secretary-module .front-page-secretary__image {
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
  overflow: hidden;
}
.wp-block-secretary-module .front-page-secretary__image::before {
  content: "";
  display: block;
  padding-top: 53.0666666667%;
  width: 100%;
}
.wp-block-secretary-module .front-page-secretary__image > .aspect-ratio-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__image {
    height: 100%;
    margin: 0;
  }
}
.wp-block-secretary-module .front-page-secretary__image img {
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-secretary-module .front-page-secretary__image .watermark {
  bottom: 30px;
  position: relative;
  right: 20px;
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  .wp-block-secretary-module .front-page-secretary__image .watermark {
    bottom: 20px;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__image .watermark {
    bottom: 80px;
  }
}
.wp-block-secretary-module .front-page-secretary__bio {
  color: #fff;
  font-size: 14px;
  line-height: 24px !important;
  margin: 0 0 0 48px;
  margin-top: 30px;
  padding-top: 48px;
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__bio {
    margin: 0 0 0 48px;
    padding-top: 48px;
  }
}
.wp-block-secretary-module .front-page-secretary__eyebrow {
  color: #666;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.23px;
  text-transform: uppercase;
  display: table;
  line-height: 1.5833333333;
  padding-left: 54px;
  position: relative;
  color: #fff;
}
.wp-block-secretary-module .front-page-secretary__eyebrow::before {
  position: absolute;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 1px solid #c1a783;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 30px;
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__eyebrow {
    font-family: "Open Sans", Arial, Sans-Serif;
    font-size: 12px;
    color: #fff;
    font-weight: 600;
    line-height: 17px;
    letter-spacing: 2.79px;
  }
}
.wp-block-secretary-module .front-page-secretary__featured-article {
  display: flex;
  margin-bottom: 48px;
  margin-top: 38px;
  min-height: 106px;
  padding-right: 142px;
  position: relative;
}
.wp-block-secretary-module .front-page-secretary__featured-article.hide_stats {
  display: inline-block;
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__featured-article {
    margin: 48px 0 0 48px;
    padding-bottom: 48px;
    padding-right: 92px;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__featured-article {
    min-height: 156px;
    padding-right: 150px;
  }
}
.wp-block-secretary-module .front-page-secretary__featured-article-headline {
  color: #0a314d;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.2142857143;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  color: #fff;
  font-size: 24px;
  margin-top: 8px;
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__featured-article-headline {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.1666666667;
  }
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__featured-article-headline {
    font-family: "EB Garamond", Times, Serif;
    font-size: 24px;
    color: #fff;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: -0.5px;
  }
}
.wp-block-secretary-module .front-page-secretary__featured-article-headline a {
  border-bottom: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
}
.wp-block-secretary-module .front-page-secretary__featured-article-headline a:hover, .wp-block-secretary-module .front-page-secretary__featured-article-headline a:active, .wp-block-secretary-module .front-page-secretary__featured-article-headline a:focus {
  border-bottom: 1px solid #fff;
  color: #fff;
  font-weight: bold;
  transition: all 0.2s ease-in-out;
}
.wp-block-secretary-module .front-page-secretary__featured-article-image {
  border-radius: 3px;
  flex-shrink: 0;
  height: 80px;
  margin: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__featured-article-image {
    right: 43px;
  }
}
.wp-block-secretary-module .front-page-secretary__featured-article-image img {
  position: absolute;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  display: block;
  height: 100%;
  width: auto;
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__right-col {
    background-color: #fff;
    flex: 0 0 39.84375%;
    padding-top: 48px;
  }
  .isIE11 .wp-block-secretary-module .front-page-secretary__right-col {
    background-color: transparent;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__right-col {
    background-color: #112e51;
    display: flex;
    flex: 1;
    flex-direction: row;
    padding-top: 0;
  }
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__right-col-content {
    background-color: #112e51;
    height: 100%;
    width: 100%;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__right-col-content {
    padding-right: 48px;
  }
  .isIE11 .wp-block-secretary-module .front-page-secretary__right-col-content {
    max-width: 614px;
  }
}
.wp-block-secretary-module .front-page-secretary__left-col {
  background-color: #0c213e;
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__left-col {
    display: flex;
    flex: 1;
    flex-direction: column;
    margin-left: -50px;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__left-col {
    background-color: transparent;
    margin-left: 0;
    max-height: 403px;
  }
}
.wp-block-secretary-module .front-page-secretary__stats {
  background-color: #0c213e;
  justify-content: center;
  margin-left: -20px;
  margin-right: -20px;
  padding: 5px 20px;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1279px) and (-webkit-min-device-pixel-ratio: 2) {
  .wp-block-secretary-module .front-page-secretary__stats {
    position: relative;
    z-index: 99;
  }
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__stats {
    margin: 0;
  }
}
.front-page-secretary__left-col .wp-block-secretary-module .front-page-secretary__stats {
  display: none;
}
@media (min-width: 62em) {
  .front-page-secretary__left-col .wp-block-secretary-module .front-page-secretary__stats {
    display: flex;
    flex: 1;
  }
  .front-page-secretary__left-col .wp-block-secretary-module .front-page-secretary__stats-item {
    align-self: center;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__left-col .wp-block-secretary-module .front-page-secretary__stats {
    display: none;
  }
}
.front-page-secretary__right-col .wp-block-secretary-module .front-page-secretary__stats {
  display: flex;
  position: relative;
}
.front-page-secretary__right-col .wp-block-secretary-module .front-page-secretary__stats::before {
  background-color: #0c213e;
  bottom: 0;
  content: "";
  display: block;
  left: -20px;
  position: absolute;
  right: -20px;
  top: 0;
  z-index: 0;
}
@media (min-width: 48em) {
  .front-page-secretary__right-col .wp-block-secretary-module .front-page-secretary__stats::before {
    left: -100%;
    right: -100%;
  }
}
@media (min-width: 62em) {
  .front-page-secretary__right-col .wp-block-secretary-module .front-page-secretary__stats {
    display: none;
  }
}
@media (min-width: 75em) {
  .front-page-secretary__right-col .wp-block-secretary-module .front-page-secretary__stats {
    display: flex;
    flex-direction: column;
    left: 0;
    right: -100%;
  }
  .front-page-secretary__right-col .wp-block-secretary-module .front-page-secretary__stats::before {
    display: none;
  }
}
.wp-block-secretary-module .front-page-secretary__stats-item {
  max-width: 180px;
  position: relative;
  width: 100%;
}
.wp-block-secretary-module .front-page-secretary__stats-item:first-child::before {
  border-right: 1px solid rgba(151, 151, 151, 0.2);
  content: "";
  display: block;
  height: 45%;
  padding-top: 16px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.wp-block-secretary-module .front-page-secretary__stats-item:first-child::after {
  background-color: #0c213e;
  color: #a68250;
  content: "\e912";
  font-family: "icomoon" !important;
  font-size: 10px;
  padding: 7px 0;
  position: absolute;
  right: -5px;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__stats-item:first-child::before {
    border-bottom: 1px solid rgba(151, 151, 151, 0.2);
    border-right: 0;
    bottom: -2px;
    content: "";
    display: block;
    height: auto;
    left: 50%;
    padding-top: 0;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    width: 45%;
  }
  .wp-block-secretary-module .front-page-secretary__stats-item:first-child::after {
    background-color: #0c213e;
    bottom: -7px;
    color: #a68250;
    content: "\e912";
    font-family: "icomoon" !important;
    font-size: 10px;
    left: 50%;
    padding: 0 7px;
    position: absolute;
    right: auto;
    top: auto;
    transform: translateX(-50%);
  }
}
.wp-block-secretary-module .front-page-secretary__stats-number {
  font-family: "EB Garamond", Times, Serif;
  font-size: 65px;
  color: #fff;
  font-weight: 400;
  line-height: 100px;
  letter-spacing: -0.81px;
}
.wp-block-secretary-module .front-page-secretary__stats-description {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 12px;
  color: #fff;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.75px;
  margin: 0 50px;
  padding-bottom: 25px;
}
.wp-block-secretary-module .front-page-secretary__intro {
  padding: 48px 0 36px;
  position: relative;
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__intro {
    padding-bottom: 0;
    padding-top: 208px;
  }
}
.isIE11 .wp-block-secretary-module .front-page-secretary__intro {
  background-color: #fff;
}
@media (min-width: 48em) {
  .wp-block-secretary-module .front-page-secretary__intro-content {
    margin-bottom: 36px;
  }
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__intro-content {
    margin-bottom: 48px;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__intro-content {
    margin-bottom: 0;
    padding-bottom: 72px;
  }
}
.wp-block-secretary-module .front-page-secretary__intro-data {
  display: flex;
  flex-direction: column;
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__intro-data {
    flex-direction: row;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__intro-data {
    flex-direction: column;
  }
}
.wp-block-secretary-module .front-page-secretary__intro-header {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__intro-header {
    flex: 0 0 65.625%;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__intro-header {
    flex: auto;
  }
}
.wp-block-secretary-module .front-page-secretary__intro-items {
  margin: 21px 0 0 !important;
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__intro-items {
    margin: 16px 0 0 !important;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__intro-items {
    margin: 80px 0 0 !important;
  }
}
.wp-block-secretary-module .front-page-secretary__intro-items ul {
  margin: 0 !important;
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__intro-items ul {
    margin: 0 !important;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__intro-items ul {
    margin: 0 !important;
  }
}
.wp-block-secretary-module .front-page-secretary__intro-item:not(:first-child) {
  margin-top: 10px;
}
.wp-block-secretary-module .front-page-secretary__intro-item a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
  border-bottom: 1px solid #fff;
  color: #4574a1;
  transition: all 0.2s ease-in-out;
}
.wp-block-secretary-module .front-page-secretary__intro-item a:hover, .wp-block-secretary-module .front-page-secretary__intro-item a:active, .wp-block-secretary-module .front-page-secretary__intro-item a:focus {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
  transition: all 0.2s ease-in-out;
}
.wp-block-secretary-module .front-page-secretary__intro-item a::after {
  color: #d01319;
}
.wp-block-secretary-module .front-page-secretary__intro-seal {
  background: url("../images/logos/seal-eagles.png") no-repeat center center transparent;
  background-size: 100%;
  display: block;
  height: 60px;
  width: 60px;
}
.wp-block-secretary-module .front-page-secretary__intro-name {
  font-family: "EB Garamond", Times, Serif;
  font-size: 36px;
  color: #333;
  font-weight: 400;
  line-height: 42px;
  letter-spacing: 3px;
  margin-top: 26px;
  text-transform: uppercase;
}
.wp-block-secretary-module .front-page-secretary__intro-title-wrapper {
  display: block;
  width: 100%;
}
.wp-block-secretary-module .front-page-secretary__intro-title {
  font-family: "EB Garamond", Times, Serif;
  font-size: 22px;
  color: #666;
  font-weight: 400;
  line-height: 23px;
  letter-spacing: -0.3px;
  border-bottom: 1px solid #ab9162;
  display: inline-block;
  margin-left: -20px;
  margin-top: 26px;
  padding-bottom: 24px;
  padding-left: 20px;
}
.wp-block-secretary-module .front-page-secretary__intro-title i {
  font-style: italic;
}
@media (min-width: 48em) {
  .wp-block-secretary-module .front-page-secretary__intro-title {
    margin-left: -100%;
    padding-left: 100%;
  }
}
@media (min-width: 62em) {
  .wp-block-secretary-module .front-page-secretary__intro-title {
    margin-left: -50px;
    margin-top: 16px;
    padding-left: 50px;
  }
}
@media (min-width: 75em) {
  .wp-block-secretary-module .front-page-secretary__intro-title {
    margin-left: -100%;
    margin-top: 56px;
    padding-left: 100%;
  }
}
.wp-block-secretary-module .front-page-secretary__intro-cta a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #4574a1;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 1.31px;
  border-bottom: 1px solid #fff;
  display: inline-block;
  margin-top: 14px;
  padding-right: 22px;
  position: relative;
  text-transform: uppercase;
  transition: all 0.2s ease;
}
.wp-block-secretary-module .front-page-secretary__intro-cta a:hover {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa !important;
  transition: all 0.2s ease;
}
.wp-block-secretary-module .front-page-secretary__intro-cta a:hover, .wp-block-secretary-module .front-page-secretary__intro-cta a:hover::after {
  color: #8d98aa;
}
.wp-block-secretary-module .front-page-secretary__intro-cta a:visited {
  color: #4574a1;
}
.wp-block-secretary-module .front-page-secretary__intro-cta a:visited:hover {
  color: #8d98aa;
}
.wp-block-secretary-module .front-page-secretary__intro-cta a:empty {
  visibility: hidden;
}
.wp-block-secretary-module .front-page-secretary__intro-cta a::after {
  color: #4574a1;
  position: absolute;
  right: 0;
  top: 6px;
  transition: color 0.2s ease;
}
.wp-block-secretary-module .front-page-secretary__intro-items a:hover {
  color: #4574a1;
  border-bottom: 1px solid #4574a1 !important;
}
.wp-block-secretary-module .front-page-secretary__intro-items a:visited {
  color: #6a7590;
}
.wp-block-secretary-module .front-page-secretary__intro-items a:visited:hover {
  border-bottom: 1px solid #8d98aa;
  color: #8d98aa;
}
.wp-block-secretary-module .front-page-secretary__featured-article-headline a:visited {
  border-bottom: 1px solid #d4d4d4;
  color: #d4d4d4;
}
.wp-block-secretary-module .front-page-secretary__intro-item .link--arrow::after {
  position: relative;
}

.secretary_travel_slideshow_block.default .slider .slick-slide .slide__image img {
  height: auto;
  max-height: none;
}
@media (min-width: 75em) {
  .secretary_travel_slideshow_block.default .slider .slick-slide .slide__image img {
    height: 100%;
  }
}
.secretary_travel_slideshow_block.default .slider-meta__title {
  margin: 0;
  padding: 0;
}
.secretary_travel_slideshow_block.default .slider-meta__detail-description {
  margin: 0;
  padding: 0;
}
.secretary_travel_slideshow_block.default .slider-meta__index {
  margin: 0;
  padding: 0;
}
.secretary_travel_slideshow_block.default .slider__nav p.slider__index {
  margin: 0;
}
.secretary_travel_slideshow_block.default.full .slider-wrapper {
  max-width: 100%;
  padding: 0;
}
.secretary_travel_slideshow_block.default.full .slider .slick-slide .slide__image {
  max-width: 100%;
}
.secretary_travel_slideshow_block.default.full .slider .slick-slide .slide__image img {
  height: auto;
  max-height: none;
  width: 100%;
}
.secretary_travel_slideshow_block.alt_style {
  padding: 0;
}
@media (min-width: 48em) {
  .secretary_travel_slideshow_block.alt_style {
    padding: 0 50px;
  }
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper {
  background: #062135;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper.frame {
  max-width: 1140px;
  padding: 0;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slick-slider .slick-dots {
  bottom: -60px;
  display: flex !important;
  position: absolute;
  right: 50px;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slick-slider .slick-dots li {
  color: #fff;
  display: list-item;
  list-style-position: inside;
  list-style-type: disc;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slick-slider .slick-dots li::marker {
  font-size: 19px;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slick-slider .slick-dots li.slick-active {
  color: #c2850c;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slick-slider .slick-dots li button {
  display: none;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slick-slide .slide__image {
  max-width: none;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slick-slide .slide__image img {
  height: 100%;
  max-width: none;
  width: auto;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider-meta {
  background: #fff;
  color: #0a314d;
  margin: 0;
  max-width: none;
  padding: 20px;
  position: relative;
}
@media (min-width: 62em) {
  .secretary_travel_slideshow_block.alt_style .slider-wrapper .slider-meta {
    left: 50px;
    max-width: 500px;
    top: -100px;
  }
}
@media (min-width: 75em) {
  .secretary_travel_slideshow_block.alt_style .slider-wrapper .slider-meta {
    max-width: 620px;
  }
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider-meta__title {
  color: #4574a1;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
@media (min-width: 62em) {
  .secretary_travel_slideshow_block.alt_style .slider-wrapper .slider-meta__title {
    color: #4574a1;
    font-family: "Open Sans", Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
  }
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider-meta__detail-description {
  font-size: 9px;
  font-weight: 500;
  line-height: 13px;
  margin: 0;
  padding: 0;
}
@media (min-width: 48em) {
  .secretary_travel_slideshow_block.alt_style .slider-wrapper .slider-meta__detail-description {
    font-size: 13px;
    line-height: 18px;
  }
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider-meta__detail button {
  display: none;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider-meta__index {
  display: none;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider__nav-wrapper {
  width: calc(100% - 40px);
}
@media (min-width: 48em) {
  .secretary_travel_slideshow_block.alt_style .slider-wrapper .slider__nav-wrapper {
    right: 20px;
    top: 230px;
  }
}
@media (min-width: 75em) {
  .secretary_travel_slideshow_block.alt_style .slider-wrapper .slider__nav-wrapper {
    right: 20px;
    top: 320px;
  }
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider__nav-wrapper .slider__nav {
  background: none;
  box-shadow: none;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider__nav-wrapper .slider__nav .slider__index {
  display: none;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider__nav-wrapper .slider__nav .slider__arrows .slick-prev,
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider__nav-wrapper .slider__nav .slider__arrows .slick-next {
  background: rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  height: 40px;
  width: 40px;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider__nav-wrapper .slider__nav .slider__arrows .slick-prev:hover,
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider__nav-wrapper .slider__nav .slider__arrows .slick-next:hover {
  background: #fff;
}
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider__nav-wrapper .slider__nav .slider__arrows .slick-prev.slick-disabled:hover,
.secretary_travel_slideshow_block.alt_style .slider-wrapper .slider__nav-wrapper .slider__nav .slider__arrows .slick-next.slick-disabled:hover {
  background: rgba(255, 255, 255, 0.4);
}
.secretary_travel_slideshow_block.alt_style.full {
  padding: 0;
}
@media (min-width: 48em) {
  .secretary_travel_slideshow_block.alt_style.full {
    padding: 0;
  }
}
.secretary_travel_slideshow_block.alt_style.full .slider-wrapper {
  max-width: 100%;
}
.secretary_travel_slideshow_block.alt_style.full .slider .slick-slide .slide__image {
  max-width: 100%;
}
.secretary_travel_slideshow_block.alt_style.full .slider .slick-slide .slide__image img {
  height: auto;
  max-height: none;
  width: 100%;
}

.wp-block-separator.is-style-wide {
  max-width: 1020px;
  padding: 0 60px;
}

.front-page__top {
  background: url("../images/wavy-bg.jpg") repeat;
  min-height: 60vh;
  padding-bottom: 20px;
}
@media (min-width: 48em) {
  .front-page__top {
    padding-bottom: 120px;
  }
}

.front-page-social-media {
  line-height: 28px;
  text-align: center;
}
.front-page-social-media .social-media__label,
.front-page-social-media .social-menu__item {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.2s ease;
}
.front-page-social-media .social-media__label {
  border-top: 1px solid #ccc;
  color: #333;
  margin-bottom: 24px;
  padding-top: 48px;
}
@media (min-width: 62em) {
  .front-page-social-media .social-media__label {
    margin-bottom: 36px;
  }
}
.front-page-social-media .icon {
  color: #0a314d;
  margin-right: 12px;
  padding: 5px;
}
.front-page-social-media .icon:hover {
  color: #8d98aa;
}
.front-page-social-media .icon:visited {
  color: #0a314d;
}
.front-page-social-media .icon:visited:hover {
  color: #8d98aa;
}
.front-page-social-media .social-menu__wrapper {
  display: inline-block;
  margin-bottom: 48px;
  position: relative;
  vertical-align: top;
}
@media (min-width: 62em) {
  .front-page-social-media .social-menu__wrapper {
    margin-bottom: 72px;
  }
}
.front-page-social-media .social-menu__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: 0;
  cursor: pointer;
  font-size: 15px;
  font-weight: 700;
  line-height: inherit;
  margin: 0;
  padding: 0;
  transition: color 0.2s ease;
}
.front-page-social-media .social-menu__button::after {
  display: inline-block;
  font-size: 6px;
  font-weight: 700;
  margin-left: 2px;
  transform-origin: center;
  transition: transform 0.25s ease;
  vertical-align: middle;
}
.front-page-social-media .social-menu__button[aria-expanded=true]::after {
  transform: rotateX(180deg);
}
.front-page-social-media .social-menu__button:hover, .front-page-social-media .social-menu__button:active, .front-page-social-media .social-menu__button:focus {
  color: #8d98aa;
}
.front-page-social-media .social-menu {
  background: #fff;
  box-shadow: 0 0 4px -2px rgba(102, 102, 102, 0.66);
  margin-top: 12px;
  min-width: 225px;
  padding: 20px 25px;
  position: absolute;
  right: -20px;
  text-align: left;
  z-index: 2;
}
.front-page-social-media .social-menu::before {
  border-bottom: 12px solid #fff;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: 30px;
  top: -12px;
  width: 0;
  z-index: 3;
}
@media (min-width: 48em) {
  .front-page-social-media .social-menu {
    right: auto;
  }
  .front-page-social-media .social-menu::before {
    left: 14px;
    right: auto;
  }
}
.front-page-social-media .social-menu[aria-hidden=true] {
  display: none;
}
.front-page-social-media .social-menu .icon {
  display: inline-block;
  margin-right: 17px;
  width: 30px;
}
.front-page-social-media .social-menu__item {
  color: #0a314d;
  font-size: 14px;
  line-height: 1.0714285714;
  padding: 10px 0;
  transition: color 0.25s ease;
}
.front-page-social-media .social-menu__item .icon {
  color: inherit;
}
.front-page-social-media .social-menu__item a {
  color: #0a314d;
}
.front-page-social-media .social-menu__item a:hover, .front-page-social-media .social-menu__item a:active, .front-page-social-media .social-menu__item a:focus {
  color: #8d98aa;
}

.social_links_header a.icon,
.social_links_footer a.icon {
  color: #fff;
}
.social_links_header a.icon:hover,
.social_links_footer a.icon:hover {
  color: #fff;
  font-size: larger;
}
.social_links_header a.icon:visited,
.social_links_footer a.icon:visited {
  color: #fff;
}
.social_links_header a.icon:visited:hover,
.social_links_footer a.icon:visited:hover {
  color: #fff;
  font-size: larger;
}
.social_links_header .frame,
.social_links_footer .frame {
  display: inline-block;
}

.social_links_footer {
  border-bottom: rgba(141, 152, 170, 0.5) 1px solid;
  display: flex;
  flex-direction: row;
  margin-bottom: 30px;
  padding-bottom: 20px;
}
@media (min-width: 62em) {
  .social_links_footer {
    border: 0;
  }
}
.social_links_footer .followus {
  display: none;
  font-size: 16px;
  font-weight: 400;
  margin-right: 20px;
  min-width: 100px;
  text-transform: uppercase;
}
@media (min-width: 62em) {
  .social_links_footer .followus {
    display: block;
  }
}
.social_links_footer .frame {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-evenly;
  padding: 0;
  position: relative;
  top: -5px;
  width: 100%;
}
@media (min-width: 48em) {
  .social_links_footer .frame {
    padding: 0;
    width: auto;
  }
}
@supports not (-ms-ime-align: auto) {
  .social_links_footer .frame {
    justify-content: space-evenly;
  }
}
.social_links_footer .front-page-social-media {
  width: 100%;
}

.social_links_header {
  display: none;
  margin-left: 20px;
}
.social_links_header .frame {
  border-left: 1px solid #fff;
  height: 30px;
  min-width: 300px;
  padding: 0 30px 0 20px;
  position: relative;
  top: 10px;
}
@media (min-width: 62em) {
  .social_links_header {
    display: inline-block;
  }
}

.touch .front-page-social-media .icon:hover {
  color: #0a314d !important;
}

.touch .social_links_header a.icon:hover,
.touch .social_links_footer a.icon:hover {
  color: #fff !important;
}

html .social_links_homepage .wp-block-social-icons .frame {
  top: 0;
}

.wp-block-social-icons {
  margin: 0 auto;
}
@media (min-width: 48em) {
  .wp-block-social-icons .alignleft .frame {
    padding-left: 50px;
  }
}
@media (min-width: 62em) {
  .wp-block-social-icons .alignleft .frame {
    padding-left: 0;
  }
}
@media (min-width: 48em) {
  .wp-block-social-icons .alignright .frame {
    padding-right: 50px;
  }
}
@media (min-width: 62em) {
  .wp-block-social-icons .alignright .frame {
    padding-right: 0;
  }
}
@media (min-width: 62em) {
  .wp-block-social-icons .front-page-social-media {
    max-width: 760px;
    margin: 0 auto;
  }
}
.wp-block-social-icons .icon.small {
  font-size: 20px;
}
.wp-block-social-icons .icon.medium {
  font-size: 28px;
}
.wp-block-social-icons .icon.large {
  font-size: 36px;
}
.wp-block-social-icons.is-style-dark {
  background-color: #0a314d;
}
.wp-block-social-icons.is-style-dark .icon {
  color: #fff;
}
.wp-block-social-icons.is-style-dark .icon:visited {
  color: #fff;
}

.wp-block-standard-landing-hero-container {
  padding-bottom: 37px;
}
@media (min-width: 48em) {
  .wp-block-standard-landing-hero-container {
    padding-bottom: 47px;
  }
}
@media (min-width: 62em) {
  .wp-block-standard-landing-hero-container {
    padding-bottom: 17px;
  }
}
.wp-block-standard-landing-hero-container + .wp-block-summary-article-index, .wp-block-standard-landing-hero-container + .discover_more_block, .wp-block-standard-landing-hero-container + .top_stories_block {
  margin-top: -37px;
}
@media (min-width: 48em) {
  .wp-block-standard-landing-hero-container + .wp-block-summary-article-index, .wp-block-standard-landing-hero-container + .discover_more_block, .wp-block-standard-landing-hero-container + .top_stories_block {
    margin-top: -47px;
  }
}
@media (min-width: 62em) {
  .wp-block-standard-landing-hero-container + .wp-block-summary-article-index, .wp-block-standard-landing-hero-container + .discover_more_block, .wp-block-standard-landing-hero-container + .top_stories_block {
    margin-top: -17px;
  }
}
.wp-block-standard-landing-hero-container .wp-block-standard-landing-hero {
  background: url("../images/transparent-pixel.png") repeat;
}
.wp-block-standard-landing-hero-container .wp-block-standard-landing-hero #breadcrumb__wrapper #breadcrumbs {
  padding: 0;
}
@media (min-width: 62em) {
  .wp-block-standard-landing-hero-container .wp-block-standard-landing-hero #breadcrumb__wrapper #breadcrumbs {
    padding: 0 0 45px;
  }
}
.wp-block-standard-landing-hero-container .wp-block-standard-landing-hero #breadcrumb__wrapper #breadcrumbs a,
.wp-block-standard-landing-hero-container .wp-block-standard-landing-hero #breadcrumb__wrapper #breadcrumbs a:visited {
  color: #0a314d;
}
@media (min-width: 62em) {
  .wp-block-standard-landing-hero-container .wp-block-standard-landing-hero #breadcrumb__wrapper #breadcrumbs a,
.wp-block-standard-landing-hero-container .wp-block-standard-landing-hero #breadcrumb__wrapper #breadcrumbs a:visited {
    color: #fff !important;
  }
}
@media (min-width: 62em) {
  .wp-block-standard-landing-hero-container .wp-block-standard-landing-hero #breadcrumb__wrapper {
    color: #fff !important;
  }
}
.wp-block-standard-landing-hero-container .wp-block-standard-landing-hero .bc_row {
  margin-left: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
@media (min-width: 62em) {
  .wp-block-standard-landing-hero-container .wp-block-standard-landing-hero .bc_row {
    margin-left: auto !important;
  }
}
.wp-block-standard-landing-hero-container .wp-block-standard-landing-hero .bureau-header__title {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 48px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: -0.75px;
  line-height: 1.0416666667;
  font-family: "EB Garamond", Times, Serif;
  color: #333 !important;
  font-size: 36px;
  margin: 22px 0 36px !important;
  max-width: none !important;
  padding: 0 !important;
}
@media (min-width: 62em) {
  .wp-block-standard-landing-hero-container .wp-block-standard-landing-hero .bureau-header__title {
    font-size: 64px;
    line-height: 0.9375;
  }
}
@media (min-width: 62em) {
  .wp-block-standard-landing-hero-container .wp-block-standard-landing-hero .bureau-header__title {
    color: #fff !important;
    font-size: 52px;
    line-height: 1.1153846154;
    max-width: 652px !important;
  }
}
.wp-block-standard-landing-hero-container .wp-block-standard-landing-hero .button__content:visited {
  border-color: #6a7590;
  color: #6a7590;
}

.wp-block-state-hero {
  background: url("../images/navy-pixel.png") repeat;
}
.wp-block-state-hero #breadcrumb__wrapper #breadcrumbs {
  padding-left: 0;
}
.wp-block-state-hero .state-header__link {
  color: #fff;
}
.wp-block-state-hero .state-header__link:hover {
  color: #8d98aa;
}
.wp-block-state-hero .state-header__link::before {
  font-family: "icomoon" !important;
}
.wp-block-state-hero h1.state-header__headline {
  font-size: 64px;
  margin: 0;
  padding-left: 0;
}
.wp-block-state-hero h1.state-header__headline span {
  color: #fff;
}
.wp-block-state-hero .profile-card__body {
  display: block;
}
.wp-block-state-hero .profile-card__body p {
  margin: 0;
}
.wp-block-state-hero .profile-card__body p {
  padding-left: 0;
}
.wp-block-state-hero ul.state-header__link-list {
  margin-bottom: 37px !important;
  margin-top: 35px !important;
  padding-left: 0;
}
.wp-block-state-hero ul.state-header__link-list li.state-header__link-list-item::after {
  content: "";
}
@media only screen and (max-width: 991px) {
  .wp-block-state-hero h1.state-header__headline {
    font-size: 48px;
  }
}

.wp-block-state-table {
  display: table;
  max-width: 1160px;
  margin: 0 auto;
}
.wp-block-state-table table {
  display: inline-block;
  line-height: 20px;
  margin-bottom: 24px;
  margin-top: 24px;
  max-width: calc(100vw - 40px);
  overflow: auto;
  width: 100%;
}
.wp-block-state-table table a {
  color: #4574a1;
  text-decoration: underline;
}
.wp-block-state-table table a:hover, .wp-block-state-table table a:active, .wp-block-state-table table a:focus {
  color: #68778f;
}
.wp-block-state-table table a.external-link {
  text-decoration: none;
}
.wp-block-state-table table caption {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 4px;
  text-align: left;
}
@media (min-width: 48em) {
  .wp-block-state-table table {
    margin-bottom: 24px;
    max-width: 100%;
  }
}
.wp-block-state-table th tr td,
.wp-block-state-table thead tr td {
  background-color: #333;
  color: #fff;
  font-weight: 700;
}
.wp-block-state-table th tr td a,
.wp-block-state-table thead tr td a {
  color: #fff;
}
.wp-block-state-table th tr td a:hover, .wp-block-state-table th tr td a:active, .wp-block-state-table th tr td a:focus,
.wp-block-state-table thead tr td a:hover,
.wp-block-state-table thead tr td a:active,
.wp-block-state-table thead tr td a:focus {
  color: #8d98aa;
}
.wp-block-state-table table,
.wp-block-state-table tbody,
.wp-block-state-table tr,
.wp-block-state-table td,
.wp-block-state-table th {
  border: 0;
}
.wp-block-state-table td,
.wp-block-state-table th {
  font-size: 14px;
  padding: 28px 22px;
  text-align: left;
}
.wp-block-state-table tr:nth-child(odd) {
  background-color: rgba(141, 152, 170, 0.1);
}
.wp-block-state-table tr:last-child {
  color: #333;
}
@media (min-width: 62em) {
  .wp-block-state-table {
    max-width: 760px;
  }
}
.wp-block-state-table.is-style-state-table-extra-small table td {
  padding: 2px 6px;
}
.wp-block-state-table.is-style-state-table-extra-small-white-bg table td {
  padding: 2px 6px;
}
.wp-block-state-table.is-style-state-table-extra-small-white-bg table tr {
  background-color: #fff;
}
.wp-block-state-table.is-style-state-table-small table td {
  padding: 12px 6px;
}
.wp-block-state-table.is-style-state-table-small-white-bg table td {
  padding: 12px 6px;
}
.wp-block-state-table.is-style-state-table-small-white-bg table tr {
  background-color: #fff;
}

.wp-block-state-map {
  padding: 40px 0;
}
.wp-block-state-map .overview--textonly.currently-viewing-text {
  bottom: 70px;
  right: 90px;
}

.wp-block-summary-article-index .summary--index .summary__list {
  display: block !important;
}
.wp-block-summary-article-index .summary {
  align-items: stretch !important;
  border-bottom: 1px solid #e5e5e5 !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) !important;
  display: flex !important;
  flex-direction: column !important;
  margin-bottom: 0 !important;
  margin-top: 40px !important;
  position: relative !important;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
}
.wp-block-summary-article-index .summary p {
  margin: 0;
  padding-bottom: 2px;
  padding-top: 2px;
}
.isIE11 .wp-block-summary-article-index .summary {
  display: block !important;
}
.wp-block-summary-article-index .summary--index {
  border-left: 1px solid #e5e5e5 !important;
  border-right: 1px solid #e5e5e5 !important;
}
@media (min-width: 48em) {
  .wp-block-summary-article-index .summary {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
    margin-top: 50px !important;
  }
}
@media (min-width: 62em) {
  .wp-block-summary-article-index .summary {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
@media (min-width: 75em) {
  .wp-block-summary-article-index .summary {
    margin-bottom: 12px !important;
  }
}
.wp-block-summary-article-index .summary__title {
  color: #333;
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: 4.5px;
  line-height: 1.25;
  text-transform: uppercase;
  transition: color 0.2s ease;
  font-family: "EB Garamond", Times, Serif;
  border-left: 1px solid #e5e5e5 !important;
  border-right: 1px solid #e5e5e5 !important;
  border-top: 2px solid #c1a783 !important;
  margin: 0 !important;
  max-width: none !important;
  padding-bottom: 35px !important;
  padding-top: 55px !important;
  text-align: center !important;
}
@media (min-width: 62em) {
  .wp-block-summary-article-index .summary__title {
    font-size: 18px;
    line-height: 1.2222222222;
  }
}
@media (min-width: 48em) {
  .wp-block-summary-article-index .summary__title {
    padding-bottom: 40px !important;
    padding-top: 60px !important;
  }
}
.wp-block-summary-article-index .summary__title::after {
  color: #c1a783 !important;
  font-size: 10px !important;
  left: 50% !important;
  position: absolute !important;
  top: 40px !important;
  transform: translateX(-50%);
}
.summary--index .wp-block-summary-article-index .summary__title {
  border-bottom: 1px solid #e5e5e5 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
.wp-block-summary-article-index .summary__list {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 16px;
  color: #333;
  font-weight: 400;
  line-height: 1.75em;
  letter-spacing: -0.2px;
  border: 1px solid #e5e5e5 !important;
  display: inline;
  flex: 1 !important;
  margin: 0 !important;
  max-width: none !important;
  padding: 20px 25px 30px !important;
}
.wp-block-summary-article-index .summary__list:first-child {
  margin-top: 0;
}
.wp-block-summary-article-index .summary__list > li {
  list-style: none;
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.wp-block-summary-article-index .summary__list > li a {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
  border-bottom-color: transparent;
  color: #4574a1;
  word-break: break-word;
}
.wp-block-summary-article-index .summary__list > li a:hover, .wp-block-summary-article-index .summary__list > li a:active, .wp-block-summary-article-index .summary__list > li a:focus {
  text-decoration: none;
}
.wp-block-summary-article-index .summary__list > li a:visited {
  color: #6a7590;
}
.wp-block-summary-article-index .summary__list > li a:hover, .wp-block-summary-article-index .summary__list > li a:active, .wp-block-summary-article-index .summary__list > li a:focus {
  border-bottom: 1px solid #68778f;
  color: #68778f;
}
.wp-block-summary-article-index .summary__list > li {
  list-style: none !important;
}
.wp-block-summary-article-index .summary__list > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-summary-article-index .summary__list ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.wp-block-summary-article-index .summary__list ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
@media (min-width: 48em) {
  .wp-block-summary-article-index .summary__list {
    padding: 30px 60px 35px !important;
  }
}
@media (min-width: 62em) {
  .wp-block-summary-article-index .summary__list {
    padding: 30px 80px 35px !important;
  }
}
@media (min-width: 75em) {
  .wp-block-summary-article-index .summary__list {
    padding: 30px 100px 35px !important;
  }
}
.isIE11 .wp-block-summary-article-index .summary__list {
  flex: none !important;
}
.wp-block-summary-article-index .summary__list h1,
.wp-block-summary-article-index .summary__list h2,
.wp-block-summary-article-index .summary__list h3,
.wp-block-summary-article-index .summary__list h4,
.wp-block-summary-article-index .summary__list h5 {
  color: #333 !important;
  margin: 36px 0 24px !important;
}
.wp-block-summary-article-index .summary__list h2 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 32px;
  color: #333;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .wp-block-summary-article-index .summary__list h2 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 42px;
    color: #333;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.5px;
  }
}
.wp-block-summary-article-index .summary__list h2 .external-link .icon-external::after {
  background-size: 22px 22px !important;
  height: 22px !important;
  top: 3px !important;
  width: 22px !important;
}
@media (min-width: 48em) {
  .wp-block-summary-article-index .summary__list h2 .external-link .icon-external::after {
    background-size: 28px 27px !important;
    height: 25px !important;
    top: 3px !important;
    width: 26px !important;
  }
}
.wp-block-summary-article-index .summary__list h3 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 28px;
  color: #333;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.5px;
}
@media (min-width: 48em) {
  .wp-block-summary-article-index .summary__list h3 {
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -0.5px;
  }
}
.wp-block-summary-article-index .summary__list h3 .external-link .icon-external::after {
  background-size: 18px 18px !important;
  height: 24px !important;
  top: 8px !important;
  width: 22px !important;
}
@media (min-width: 48em) {
  .wp-block-summary-article-index .summary__list h3 .external-link .icon-external::after {
    background-size: 24px 22px !important;
    height: 24px !important;
    top: 5px !important;
    width: 22px !important;
  }
}
.wp-block-summary-article-index .summary__list h4 {
  font-family: "EB Garamond", Times, Serif;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.wp-block-summary-article-index .summary__list h4 .external-link .icon-external::after {
  background-size: 15px 15px !important;
  height: 15px !important;
  top: 2px !important;
  width: 15px !important;
}
@media (min-width: 48em) {
  .wp-block-summary-article-index .summary__list h4 .external-link .icon-external::after {
    background-size: 18px 18px !important;
    height: 18px !important;
    top: 2px !important;
    width: 18px !important;
  }
}
.wp-block-summary-article-index .summary__list h5 {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 18px;
  color: #333;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 1px;
}
.wp-block-summary-article-index .summary__list ol {
  list-style: decimal !important;
}
.wp-block-summary-article-index .summary__list ol::before {
  content: none !important;
}
.wp-block-summary-article-index .summary__list .external-link .icon-external::after {
  background-repeat: no-repeat !important;
  background-size: 13px 13px !important;
  top: 6px !important;
}
.summary--index .wp-block-summary-article-index .summary__list {
  list-style: none;
  border: 0 !important;
}
.summary--index .wp-block-summary-article-index .summary__list:first-child {
  margin-top: 0;
}
.summary--index .wp-block-summary-article-index .summary__list li {
  margin-top: -4px;
  padding: 0;
  position: relative;
}
.summary--index .wp-block-summary-article-index .summary__list li:first-child {
  margin-top: 0;
}
.summary--index .wp-block-summary-article-index .summary__list li::before {
  display: none;
}
.summary--index .wp-block-summary-article-index .summary__list li a {
  font-family: "Open Sans", Arial, Sans-Serif;
  font-size: 14px;
  color: #4574a1;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: -0.18px;
  transition: color 0.2s ease;
}
.summary--index .wp-block-summary-article-index .summary__list li a:hover, .summary--index .wp-block-summary-article-index .summary__list li a:active, .summary--index .wp-block-summary-article-index .summary__list li a:focus {
  color: #8d98aa;
}
@media (min-width: 28.125em) {
  .summary--index .wp-block-summary-article-index .summary__list {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
    -moz-column-gap: 10.666%;
         column-gap: 10.666%;
  }
}
@media (min-width: 48em) {
  .summary--index .wp-block-summary-article-index .summary__list {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
    -moz-column-gap: 4.16%;
         column-gap: 4.16%;
  }
}
@media (min-width: 62em) {
  .summary--index .wp-block-summary-article-index .summary__list {
    -moz-column-gap: 3.125%;
         column-gap: 3.125%;
  }
}
@media (min-width: 75em) {
  .summary--index .wp-block-summary-article-index .summary__list {
    -moz-column-gap: 2.63%;
         column-gap: 2.63%;
  }
}
.summary--index .wp-block-summary-article-index .summary__list li {
  margin-bottom: 15px !important;
  margin-top: 0 !important;
  vertical-align: top !important;
}
.summary--index .wp-block-summary-article-index .summary__list li a {
  border-bottom: 0 !important;
  display: inline-block !important;
  line-height: 1.4 !important;
  vertical-align: top !important;
}
.summary--index .wp-block-summary-article-index .summary__list li a:hover, .summary--index .wp-block-summary-article-index .summary__list li a:active, .summary--index .wp-block-summary-article-index .summary__list li a:focus {
  text-decoration: underline !important;
}
.wp-block-summary-article-index .summary > ul > li {
  list-style: none !important;
}
.wp-block-summary-article-index .summary > ul > li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: 0;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-summary-article-index .summary > ul ul li {
  list-style: none !important;
  margin-left: 30px;
  position: relative;
}
.wp-block-summary-article-index .summary > ul ul li::before {
  background: #0a314d;
  color: #0a314d;
  content: "";
  display: block;
  height: 0.4em;
  left: -30px;
  position: absolute;
  top: 0.6em;
  transform: rotate(45deg);
  width: 0.4em;
}
.wp-block-summary-article-index .summary ul[style*="list-style-type: circle"] > li,
.wp-block-summary-article-index .summary ul[style*="list-style-type:circle"] > li,
.wp-block-summary-article-index .summary ul[style*="list-style-type: circle !important;"] > li,
.wp-block-summary-article-index .summary ul[style*="list-style-type:circle !important;"] > li {
  list-style: inherit !important;
  list-style: circle;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-summary-article-index .summary ul[style*="list-style-type: circle"] > li::before,
.wp-block-summary-article-index .summary ul[style*="list-style-type:circle"] > li::before,
.wp-block-summary-article-index .summary ul[style*="list-style-type: circle !important;"] > li::before,
.wp-block-summary-article-index .summary ul[style*="list-style-type:circle !important;"] > li::before {
  content: none;
}
.wp-block-summary-article-index .summary ul[style*="list-style-type: square"] > li,
.wp-block-summary-article-index .summary ul[style*="list-style-type:square"] > li,
.wp-block-summary-article-index .summary ul[style*="list-style-type: square !important;"] > li,
.wp-block-summary-article-index .summary ul[style*="list-style-type:square !important;"] > li {
  list-style: inherit !important;
  list-style: square;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-summary-article-index .summary ul[style*="list-style-type: square"] > li::before,
.wp-block-summary-article-index .summary ul[style*="list-style-type:square"] > li::before,
.wp-block-summary-article-index .summary ul[style*="list-style-type: square !important;"] > li::before,
.wp-block-summary-article-index .summary ul[style*="list-style-type:square !important;"] > li::before {
  content: none;
}
.wp-block-summary-article-index .summary ul[style*="list-style-type: disc"] > li,
.wp-block-summary-article-index .summary ul[style*="list-style-type:disc"] > li,
.wp-block-summary-article-index .summary ul[style*="list-style-type: disc !important;"] > li,
.wp-block-summary-article-index .summary ul[style*="list-style-type:disc !important;"] > li {
  list-style: inherit !important;
  list-style: disc;
  margin-left: 20px;
  padding-left: 10px;
}
.wp-block-summary-article-index .summary ul[style*="list-style-type: disc"] > li::before,
.wp-block-summary-article-index .summary ul[style*="list-style-type:disc"] > li::before,
.wp-block-summary-article-index .summary ul[style*="list-style-type: disc !important;"] > li::before,
.wp-block-summary-article-index .summary ul[style*="list-style-type:disc !important;"] > li::before {
  content: none;
}
.wp-block-summary-article-index .summary ol li {
  list-style: decimal !important;
  margin-left: 15px !important;
  padding-left: 0 !important;
}
.wp-block-summary-article-index .summary ol ol li {
  margin-left: 30px !important;
}
.wp-block-summary-article-index .summary ol[style*="list-style-type: lower-alpha"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type:lower-alpha"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type: lower-alpha !important;"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type:lower-alpha !important;"] > li {
  list-style: lower-alpha !important;
  margin-left: 20px !important;
  padding-left: 10px !important;
}
.wp-block-summary-article-index .summary ol[style*="list-style-type: upper-alpha"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type:upper-alpha"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type: upper-alpha !important;"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type:upper-alpha !important;"] > li {
  list-style: upper-alpha !important;
  margin-left: 20px !important;
  padding-left: 10px !important;
}
.wp-block-summary-article-index .summary ol[style*="list-style-type: lower-roman"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type:lower-roman"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type: lower-roman !important;"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type:lower-roman !important;"] > li {
  list-style: lower-roman !important;
  margin-left: 20px !important;
  padding-left: 10px !important;
}
.wp-block-summary-article-index .summary ol[style*="list-style-type: upper-roman"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type:upper-roman"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type: upper-roman !important;"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type:upper-roman !important;"] > li {
  list-style: upper-roman !important;
  margin-left: 20px !important;
  padding-left: 10px !important;
}
.wp-block-summary-article-index .summary ol[style*="list-style-type: lower-greek"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type:lower-greek"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type: lower-greek !important;"] > li,
.wp-block-summary-article-index .summary ol[style*="list-style-type:lower-greek !important;"] > li {
  list-style: lower-greek !important;
  margin-left: 20px !important;
  padding-left: 10px !important;
}
.wp-block-summary-article-index body.page-template-standard-landing .summary--index {
  margin-top: 50px !important;
}
.wp-block-summary-article-index body.page-template-standard-landing .summary--index.feat_img {
  margin-top: 0 !important;
}
@media (min-width: 62em) {
  .wp-block-summary-article-index body.page-template-standard-landing .summary--index.feat_img {
    margin-top: 50px !important;
  }
}
.wp-block-summary-article-index body.state_briefing-template-default .summary--index {
  margin-top: 50px !important;
}
.wp-block-summary-article-index.is-style-dark {
  background-color: #0a314d;
}
.wp-block-summary-article-index.is-style-dark .summary__item {
  color: #fff;
}
.wp-block-summary-article-index.is-style-dark .summary__item::before {
  background: #fff;
  color: #fff;
}
.wp-block-summary-article-index.is-style-dark .summary__title {
  color: #fff;
}
.wp-block-summary-article-index.is-style-dark .summary ul.summary__list {
  color: #fff;
}
.wp-block-summary-article-index.is-style-dark .summary ul.summary__list li::before {
  background: #fff;
  color: #fff;
}

.wp-block-spacer {
  margin-left: auto;
  margin-right: auto;
  max-width: 1160px;
  padding: 0 20px;
}
@media (min-width: 48em) {
  .wp-block-spacer {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .wp-block-spacer {
    max-width: 760px;
    padding: 0;
  }
}

.entry-content .wp-block-table table {
  display: table;
  margin-bottom: 10px;
}

.wp-block-table {
  display: block !important;
  margin-left: auto;
  margin-right: auto;
  max-width: 1160px;
  overflow: scroll;
  padding: 0 20px;
}
@media (min-width: 48em) {
  .wp-block-table {
    overflow: visible;
  }
}
.wp-block-table::after {
  clear: both;
  content: "";
  display: table;
}
.wp-block-table thead th {
  font-size: 14px;
  padding: 5px 8px;
}
.wp-block-table tbody td {
  font-size: 14px;
  padding: 5px 8px;
}
.wp-block-table figcaption {
  margin-bottom: 5px;
  text-align: center;
}
.wp-block-table thead {
  background: #333;
  border-bottom: 0;
}
.wp-block-table thead th {
  color: #fff;
  cursor: pointer;
  font-weight: bold;
}
.wp-block-table thead th span.th-text {
  margin-right: 7px;
}
.wp-block-table thead th span.table-sort-arrow {
  margin-left: -2px;
}
.wp-block-table thead th span.table-sort-arrow span {
  display: inline-block;
  position: relative;
}
.wp-block-table thead th span.table-sort-arrow span.arrow-part-one {
  border-bottom: 4px solid #fff;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  height: 0;
  top: -7px;
  width: 0;
}
.wp-block-table thead th span.table-sort-arrow span.arrow-part-two {
  background: #fff;
  height: 10px;
  width: 2px;
  top: 1px;
  left: -5px;
}
.wp-block-table thead th span.table-sort-arrow-down {
  position: relative;
}
.wp-block-table thead th span.table-sort-arrow-down span.arrow-part-one {
  border-bottom: 0;
  border-top: 4px solid #fff;
  top: 2px;
}
.wp-block-table thead th span.table-sort-arrow-down span.arrow-part-two {
  left: -5px;
  top: -1px;
}
.wp-block-table thead th.sorted-ascending span.table-sort-arrow-up {
  display: none;
}
.wp-block-table thead th.sorted-descending span.table-sort-arrow-down {
  display: none;
}
.wp-block-table thead th.sorted .th-text {
  border-bottom: 2px solid #d01319;
}
.wp-block-table thead th .th-text:hover {
  border-bottom: 2px solid #d01319;
}
.wp-block-table tbody tr:nth-child(odd) {
  background: #f5f5f5;
}
.wp-block-table tbody tr:nth-child(even) {
  background: #fff;
}
.wp-block-table tbody tr td {
  border: 2px solid rgba(0, 0, 0, 0.05);
  color: #333;
  font-weight: bold;
}
.wp-block-table tbody tr td a {
  color: #4574a1;
  text-decoration: none;
}
.wp-block-table tbody tr td a:hover {
  text-decoration: underline;
  cursor: pointer;
  color: #8d98aa;
}
.wp-block-table tbody tr td a:visited {
  color: #6a7590;
}
@media (min-width: 48em) {
  .wp-block-table {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .wp-block-table {
    max-width: 760px;
    padding: 0;
  }
}
.wp-block-table table {
  display: block;
}
@media (min-width: 48em) {
  .wp-block-table table {
    display: table;
  }
}
.wp-block-table td,
.wp-block-table th {
  padding: 12px;
  word-break: normal !important;
}
@media (min-width: 48em) {
  .wp-block-table td,
.wp-block-table th {
    padding: 28px 22px;
    word-break: break-word !important;
  }
}
.wp-block-table td.has-text-align-center,
.wp-block-table th.has-text-align-center {
  text-align: center;
}
.wp-block-table td.has-text-align-left,
.wp-block-table th.has-text-align-left {
  text-align: left;
}
.wp-block-table td.has-text-align-right,
.wp-block-table th.has-text-align-right {
  text-align: right;
}
.wp-block-table.aligncenter table {
  display: table;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}
.wp-block-table.alignfull table {
  display: table;
  max-width: none;
}
.wp-block-table.alignleft {
  float: none !important;
  margin: 20px auto !important;
}
.wp-block-table.alignleft::after {
  clear: both;
  content: "";
  display: table;
}
.wp-block-table.alignleft figcaption {
  clear: both;
  text-align: left;
}
.wp-block-table.alignleft table {
  float: left;
  max-width: 80%;
  width: auto;
}
.wp-block-table.alignright {
  float: none !important;
  margin: 20px auto !important;
}
s .wp-block-table.alignright::after {
  clear: both;
  content: "";
  display: table;
}
.wp-block-table.alignright figcaption {
  clear: both;
  text-align: right;
}
.wp-block-table.alignright table {
  float: right;
  max-width: 80%;
  width: auto;
}
.wp-block-table.alignwide, .wp-block-table.alignfull {
  overflow: scroll;
  padding: 0;
}
.wp-block-table.alignwide table, .wp-block-table.alignfull table {
  display: table;
  table-layout: auto;
  word-break: normal !important;
}
.wp-block-table.alignwide td,
.wp-block-table.alignwide th, .wp-block-table.alignfull td,
.wp-block-table.alignfull th {
  word-break: normal !important;
}

.wp-block-tags-block .button--pill {
  background-color: #f7f7f7;
  border-radius: 17px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #666;
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3571428571;
  margin-bottom: 10px;
  margin-right: 8px;
  padding: 10px 12px;
  transition: color 0.2s ease;
}
.wp-block-tags-block .button--pill:last-child {
  margin-right: 0;
}
.wp-block-tags-block .related-tags a {
  background-color: #f7f7f7;
  color: #4574a1;
  transition: all 0.2s ease;
}
.wp-block-tags-block .related-tags a:visited {
  color: #6a7590;
}
.wp-block-tags-block .page-template-external-content .related-tags {
  margin-top: 75px;
}
@media (min-width: 48em) {
  .wp-block-tags-block .page-template-external-content .related-tags {
    margin-top: 100px;
  }
}
@media (min-width: 62em) {
  .wp-block-tags-block .page-template-external-content .related-tags {
    margin-top: 65px;
  }
}
@media (min-width: 75em) {
  .wp-block-tags-block .page-template-external-content .related-tags {
    margin-top: 85px;
  }
}
.wp-block-tags-block .related-tags {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 2;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  display: flex;
  flex-direction: column;
  margin-bottom: 75px;
  padding: 24px 0 12px;
}
@media (min-width: 48em) {
  .wp-block-tags-block .related-tags {
    -ms-grid-column: 1;
    -ms-grid-column-span: 15;
    grid-column: 1/span 8;
  }
}
@media (min-width: 62em) {
  .wp-block-tags-block .related-tags {
    -ms-grid-column: 3;
    -ms-grid-column-span: 19;
    grid-column: 2/span 10;
  }
}
@media (min-width: 48em) {
  .wp-block-tags-block .related-tags {
    flex-direction: row;
    margin-bottom: 100px;
  }
}
@media (min-width: 62em) {
  .wp-block-tags-block .related-tags {
    margin-bottom: 65px;
  }
}
@media (min-width: 75em) {
  .wp-block-tags-block .related-tags {
    margin-bottom: 85px;
  }
}
.wp-block-tags-block .related-tags__pills {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-top: 24px;
}
@media (min-width: 48em) {
  .wp-block-tags-block .related-tags__pills {
    padding-top: 0;
  }
}
.wp-block-tags-block .related-tags__pills a.blockbutton:hover {
  color: #8d98aa;
  text-decoration: underline !important;
  transition: all 0.2s ease;
}
.wp-block-tags-block .related-tags__label {
  color: #767676;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.323px;
  margin: 0 0 34px !important;
  padding: 0 !important;
  position: relative;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .wp-block-tags-block .related-tags__label {
    flex-basis: 10.666%;
    top: 12px;
  }
}
@media (min-width: 48em) and (min-width: 48em) {
  .wp-block-tags-block .related-tags__label .related-tags--is-country {
    flex-basis: 120px;
  }
}
.wp-block-tags-block.stars-above {
  padding-top: 40px !important;
}
.wp-block-tags-block.is-style-state-db .related-tags {
  border-color: #fff;
}
.wp-block-tags-block.is-style-state-db .related-tags__label {
  color: #fff !important;
}

.top_stories_block .bureau-featured-content__headline-link,
.top_stories_general_block .bureau-featured-content__headline-link {
  font-size: 28px !important;
}
@media (min-width: 48em) {
  .top_stories_block .bureau-featured-content__headline-link,
.top_stories_general_block .bureau-featured-content__headline-link {
    font-size: 36px !important;
  }
}
.top_stories_block .bureau-featured-content__headline, .top_stories_block .bureau-featured-content__copy,
.top_stories_general_block .bureau-featured-content__headline,
.top_stories_general_block .bureau-featured-content__copy {
  padding: 0 !important;
}
.top_stories_block .gl-latest-featured__header,
.top_stories_general_block .gl-latest-featured__header {
  margin: 0 auto 48px !important;
  padding: 22px 0 !important;
}
.top_stories_block .gl-latest-featured__more ul,
.top_stories_general_block .gl-latest-featured__more ul {
  margin: 0;
  padding: 0;
}
.top_stories_block .gl-latest-featured__more .feed-item__title,
.top_stories_general_block .gl-latest-featured__more .feed-item__title {
  margin: 0;
  padding: 0;
}
.top_stories_block .gl-latest-featured__top,
.top_stories_general_block .gl-latest-featured__top {
  padding-bottom: 0;
  padding-top: 0 !important;
}
@media (min-width: 48em) {
  .top_stories_block .gl-latest-featured__top,
.top_stories_general_block .gl-latest-featured__top {
    padding-bottom: 36px;
  }
}
.top_stories_block .gl-latest-featured__top-title,
.top_stories_general_block .gl-latest-featured__top-title {
  margin: 0 !important;
  padding: 0 !important;
}
.top_stories_block .gl-latest-featured .bureau-featured-content__headline,
.top_stories_general_block .gl-latest-featured .bureau-featured-content__headline {
  margin: 12px auto 45px !important;
}
@media (min-width: 48em) {
  .top_stories_block .gl-latest-featured .bureau-featured-content__headline,
.top_stories_general_block .gl-latest-featured .bureau-featured-content__headline {
    margin: 36px auto 24px;
  }
}
.top_stories_block .gl-latest-featured .row,
.top_stories_general_block .gl-latest-featured .row {
  display: block;
}
@media (min-width: 48em) {
  .top_stories_block .gl-latest-featured .row,
.top_stories_general_block .gl-latest-featured .row {
    display: grid;
  }
}
.top_stories_block.is-style-state-db .wavy-bg,
.top_stories_general_block.is-style-state-db .wavy-bg {
  background-image: url("../images/wavy-navy.jpg");
}
.top_stories_block.is-style-state-db .gl-latest-featured__header,
.top_stories_general_block.is-style-state-db .gl-latest-featured__header {
  color: #fff;
}
.top_stories_block.is-style-state-db .gl-latest-featured .bureau-featured-content__eyebrow,
.top_stories_general_block.is-style-state-db .gl-latest-featured .bureau-featured-content__eyebrow {
  color: #fff;
}
.top_stories_block.is-style-state-db .gl-latest-featured .bureau-featured-content__headline-link,
.top_stories_general_block.is-style-state-db .gl-latest-featured .bureau-featured-content__headline-link {
  color: #fff;
}
.top_stories_block.is-style-state-db .gl-latest-featured .bureau-featured-content__headline-link:visited,
.top_stories_general_block.is-style-state-db .gl-latest-featured .bureau-featured-content__headline-link:visited {
  border-color: #d4d4d4 !important;
  color: #d4d4d4 !important;
}
.top_stories_block.is-style-state-db .gl-latest-featured .bureau-featured-content__headline-link:hover, .top_stories_block.is-style-state-db .gl-latest-featured .bureau-featured-content__headline-link:active,
.top_stories_general_block.is-style-state-db .gl-latest-featured .bureau-featured-content__headline-link:hover,
.top_stories_general_block.is-style-state-db .gl-latest-featured .bureau-featured-content__headline-link:active {
  color: #8d98aa;
}
.top_stories_block.is-style-state-db .gl-latest-featured .bureau-featured-content__copy,
.top_stories_general_block.is-style-state-db .gl-latest-featured .bureau-featured-content__copy {
  color: #fff;
}

.the_latest_block .bureau-featured-content__headline, .the_latest_block .bureau-featured-content__copy {
  padding: 0 !important;
}
.the_latest_block .gl-latest-featured__header {
  margin: 0 auto 43px !important;
  padding: 26px 0 15px !important;
}
.the_latest_block .module--content-feed ul {
  margin: 0;
  padding: 0;
}
.the_latest_block .module--content-feed li.content-feed__item:first-child {
  padding-top: 0 !important;
}
.the_latest_block .module--content-feed .feed-item__title {
  margin: 0;
  padding: 0;
}
.the_latest_block .bureau-featured-content__headline {
  margin: 0 !important;
}
.the_latest_block.is-style-state-db .bureau-the-latest {
  background-color: #0a314d;
}
.the_latest_block.is-style-state-db .bureau-the-latest a {
  color: #fff;
}
.the_latest_block.is-style-state-db .bureau-the-latest a:visited {
  border-color: #d4d4d4 !important;
  color: #d4d4d4 !important;
}
.the_latest_block.is-style-state-db .bureau-the-latest a:hover, .the_latest_block.is-style-state-db .bureau-the-latest a:active {
  color: #8d98aa;
}
.the_latest_block.is-style-state-db .bureau-the-latest .feed-item__type {
  color: #fff;
}
.the_latest_block.is-style-state-db .gl-latest-featured__header {
  color: #fff;
}
.the_latest_block.is-style-state-db .bureau-featured-content__eyebrow {
  color: #fff;
}

.state-travel-overview-block.align-wide .travel-overview-infobar {
  margin: 0 30px 30px;
  max-width: none;
}
@media (min-width: 48em) {
  .state-travel-overview-block.align-wide .travel-overview-infobar {
    margin: 0 auto;
    max-width: 1160px;
  }
}
.state-travel-overview-block.align-wide .travel-overview-hero {
  background: #fff;
}
.state-travel-overview-block.align-wide .travel-overview-hero-content {
  background: #3468a7;
  max-width: 1160px;
  padding: 0;
}
@media (min-width: 48em) {
  .state-travel-overview-block.align-wide .travel-overview-hero-content {
    padding: 0 30px;
  }
}
.state-travel-overview-block.align-wide .travel-overview-data {
  max-width: none;
}
@media (min-width: 48em) {
  .state-travel-overview-block.align-wide .travel-overview-data {
    max-width: 250px;
  }
}
.state-travel-overview-block.align-wide .travel-overview-image {
  background: #3468a7;
}
.state-travel-overview-block.align-full .travel-overview-infobar {
  width: auto;
}
@media (min-width: 48em) {
  .state-travel-overview-block.align-full .travel-overview-infobar {
    width: 100%;
  }
}
.state-travel-overview-block.align-full .travel-overview-infobar .columns {
  max-width: none;
}
.state-travel-overview-block.align-full .travel-overview-image {
  max-width: none;
}
.state-travel-overview-block.align-full .travel-overview-hero {
  background: #fff;
  max-height: none;
}
@media (min-width: 48em) {
  .state-travel-overview-block.align-full .travel-overview-hero {
    background: #3468a7;
  }
}
.state-travel-overview-block.align-full .travel-overview-hero-content {
  max-width: none;
}
.state-travel-overview-block.align-full .travel-overview-data {
  margin-left: 0;
  max-width: none;
}
@media (min-width: 48em) {
  .state-travel-overview-block.align-full .travel-overview-data {
    margin-left: 30px;
    max-width: 300px;
  }
}
.state-travel-overview-block .travel-overview-hero {
  overflow: hidden;
  width: 100%;
}
.state-travel-overview-block .travel-overview-hero-content {
  display: block;
  margin: 30px;
}
@media (min-width: 48em) {
  .state-travel-overview-block .travel-overview-hero-content {
    display: flex;
    margin: 0 auto;
  }
}
.state-travel-overview-block .travel-overview-data {
  background-color: #c1a783;
  display: flex;
  flex-direction: column;
  text-align: center;
}
.state-travel-overview-block .travel-overview-data .travel-highlighted-link {
  background: #0a314d;
  color: #fff;
  font-size: 16px;
  padding: 20px 40px;
  text-decoration: underline;
}
@media (min-width: 48em) {
  .state-travel-overview-block .travel-overview-data .travel-highlighted-link {
    background: #fff;
    color: #4574a1;
    font-size: 11px;
    padding: 10px;
    text-decoration: none;
  }
}
@media (min-width: 62em) {
  .state-travel-overview-block .travel-overview-data .travel-highlighted-link {
    font-size: 16px;
    padding: 10px;
  }
}
.state-travel-overview-block .travel-overview-data .travel-highlighted-link p {
  padding: 0;
  width: 190px;
}
@media (min-width: 48em) {
  .state-travel-overview-block .travel-overview-data .travel-highlighted-link p {
    padding: 10px;
    width: 160px;
  }
}
@media (min-width: 62em) {
  .state-travel-overview-block .travel-overview-data .travel-highlighted-link p {
    padding: 10px;
    width: 225px;
  }
}
.state-travel-overview-block .travel-overview-data .travel-highlighted-link a {
  color: #fff;
  font-weight: bold;
}
@media (min-width: 48em) {
  .state-travel-overview-block .travel-overview-data .travel-highlighted-link a {
    color: #4574a1;
  }
  .state-travel-overview-block .travel-overview-data .travel-highlighted-link a:hover {
    color: #8d98aa;
    text-decoration: underline;
  }
}
.state-travel-overview-block .travel-overview-data .travel-highlighted-link a:hover {
  color: #8d98aa;
  text-decoration: underline;
}
.state-travel-overview-block .travel-overview-data .travel-overview-header {
  color: #062135;
  display: flex;
  flex-direction: column;
  flex-grow: 2;
  font-family: "EB Garamond", Times, Serif;
  font-weight: bold;
  justify-content: center;
  padding: 30px 20px 20px;
}
.state-travel-overview-block .travel-overview-data .travel-overview-header .number {
  font-size: 50px;
}
.state-travel-overview-block .travel-overview-data .travel-overview-header .header {
  clear: both;
  font-size: 18px;
  line-height: 25px;
  margin: 20px auto 0;
  padding: 0;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .state-travel-overview-block .travel-overview-data .travel-overview-header .header {
    font-size: 14px;
    line-height: 17px;
  }
}
@media (min-width: 62em) {
  .state-travel-overview-block .travel-overview-data .travel-overview-header .header {
    font-size: 18px;
    line-height: 25px;
  }
}
.state-travel-overview-block .travel-overview-image {
  display: none;
  max-width: 950px;
  position: relative;
}
@media (min-width: 48em) {
  .state-travel-overview-block .travel-overview-image {
    display: block;
  }
}
.state-travel-overview-block .travel-overview-image img {
  height: auto;
  width: 100%;
}
.state-travel-overview-block .travel-overview-image .watermark {
  bottom: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  position: absolute;
  right: 0;
}
.state-travel-overview-block .travel-overview-infobar {
  background: #112e51;
  font-weight: bold;
  margin: 0 30px 30px;
  width: auto;
}
@media (min-width: 48em) {
  .state-travel-overview-block .travel-overview-infobar {
    margin: 0;
    width: 100%;
  }
}
.state-travel-overview-block .travel-overview-infobar .columns {
  color: #fff;
  display: flex;
  flex-direction: column;
  max-width: 1200px;
  padding: 20px 30px;
}
@media (min-width: 48em) {
  .state-travel-overview-block .travel-overview-infobar .columns {
    flex-direction: row;
    margin: 0 auto;
  }
}
.state-travel-overview-block .travel-overview-infobar .columns .column {
  border-bottom: 1px solid #c1a783;
  border-left: 0;
  flex-grow: 1;
  font-size: 16px;
  line-height: 20px;
  padding: 30px;
  text-align: center;
}
@media (min-width: 48em) {
  .state-travel-overview-block .travel-overview-infobar .columns .column {
    border-bottom: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    font-size: 16px;
    padding-left: 10px;
    text-align: left;
  }
}
.state-travel-overview-block .travel-overview-infobar .columns .column:last-child {
  border: 0;
}
.state-travel-overview-block .travel-overview-infobar .columns .column:last-child a {
  position: relative;
  top: 12px;
}
.state-travel-overview-block .travel-overview-infobar .columns .column a {
  color: #fff;
  text-decoration: underline;
}
.state-travel-overview-block .travel-overview-infobar .columns .column a:hover {
  color: #8d98aa;
}
.state-travel-overview-block .travel-overview-image {
  position: relative;
}
.state-travel-overview-block .travel-overview-image .state-image-caption {
  bottom: 5px;
  color: rgba(255, 255, 255, 0.4);
  position: absolute;
  right: 5px;
}

.wp-block-verse {
  white-space: pre-line;
  word-break: break-word;
  padding: 20px;
}
@media (min-width: 48em) {
  .wp-block-verse {
    white-space: pre-wrap;
    max-width: 760px;
    margin: 0 auto;
    padding: 20px;
  }
}

.wp-block-video {
  display: block !important;
  margin-left: auto;
  margin-right: auto;
  max-width: 1160px;
  padding: 0 20px;
}
.wp-block-video.alignwide {
  padding: 0;
}
@media (min-width: 48em) {
  .wp-block-video.alignwide {
    padding: 20px 0 !important;
  }
}
.wp-block-video.alignwide video {
  height: auto;
  width: 100%;
}
.wp-block-video.alignfull {
  padding: 20px 0 !important;
}
.wp-block-video.alignfull video {
  height: auto;
  width: 100%;
}
.wp-block-video.alignleft {
  clear: both;
  display: block;
  float: none !important;
  margin: 20px auto !important;
  max-width: 760px;
  padding: 20px 0;
}
@media (min-width: 48em) {
  .wp-block-video.alignleft {
    max-width: 1160px;
    padding: 20px 60px;
  }
}
@media (min-width: 62em) {
  .wp-block-video.alignleft {
    max-width: 760px;
    padding: 20px 0;
  }
}
.wp-block-video.alignleft video {
  float: left;
  margin: 0 20px;
  max-width: 380px;
  width: 50%;
}
.wp-block-video.alignleft figcaption {
  clear: both;
  padding: 20px;
  text-align: left;
}
.wp-block-video.alignright {
  clear: both;
  display: block;
  float: none !important;
  margin: 20px auto !important;
  max-width: 760px;
  padding: 20px 0;
}
@media (min-width: 48em) {
  .wp-block-video.alignright {
    max-width: 1160px;
    padding: 20px 60px;
  }
}
@media (min-width: 62em) {
  .wp-block-video.alignright {
    max-width: 760px;
    padding: 20px;
  }
}
.wp-block-video.alignright video {
  float: right;
  margin: 0 20px;
  max-width: 380px;
  width: 50%;
}
.wp-block-video.alignright figcaption {
  clear: both;
  padding: 20px;
  text-align: right;
}
@media (min-width: 48em) {
  .wp-block-video {
    padding: 0 60px;
  }
}
@media (min-width: 62em) {
  .wp-block-video {
    max-width: 760px;
    padding: 0;
  }
}
.wp-block-video video {
  width: 80%;
}

.module-state-gutenberg-table-82 {
  font-size: inherit;
}
