/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.digitalplace-wrapper {
  font-family: "Open Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
}
.digitalplace-wrapper a, .digitalplace-wrapper p {
  font-family: "Open Sans", sans-serif;
}
.digitalplace-wrapper h1, .digitalplace-wrapper .h1, .digitalplace-wrapper h2, .digitalplace-wrapper .h2, .digitalplace-wrapper h3, .digitalplace-wrapper .h3, .digitalplace-wrapper h4, .digitalplace-wrapper .h4 {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
}
.digitalplace-wrapper h1 a, .digitalplace-wrapper .h1 a, .digitalplace-wrapper h2 a, .digitalplace-wrapper .h2 a, .digitalplace-wrapper h3 a, .digitalplace-wrapper .h3 a, .digitalplace-wrapper h4 a, .digitalplace-wrapper .h4 a {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  color: #035982;
}
.digitalplace-wrapper h1, .digitalplace-wrapper .h1 {
  font-size: 3rem;
  line-height: 4.0625rem;
  margin: 0.75rem 0;
}
.digitalplace-wrapper h2, .digitalplace-wrapper .h2 {
  font-size: 2.25rem;
  line-height: 3.0625rem;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
.digitalplace-wrapper h3, .digitalplace-wrapper .h3 {
  font-size: 1.5rem;
  line-height: 2.0625rem;
  margin: 0.5rem 0;
}
.digitalplace-wrapper h4, .digitalplace-wrapper .h4 {
  font-size: 1.1875rem;
  line-height: 1.625rem;
}
.digitalplace-wrapper .lead {
  font-size: 1.5rem;
  margin-top: 0.75rem;
}
.digitalplace-wrapper #footer .footer-content-navigation .footer-nav-social .follow-title,
.digitalplace-wrapper #footer .footer-content-navigation .footer-site-title span.title,
.digitalplace-wrapper .featured-content.featured-content-hero-banner .hero-image .hero-panel h1,
.digitalplace-wrapper header#dp-header .site-title span.title,
.digitalplace-wrapper header#dp-header #header-nav ul li a {
  font-family: "Open Sans", sans-serif;
}
.digitalplace-wrapper form label, .digitalplace-wrapper form p.ddm-label, .digitalplace-wrapper form .custom-control-label, .digitalplace-wrapper .portlet-forms label, .digitalplace-wrapper .portlet-forms p.ddm-label, .digitalplace-wrapper .portlet-forms .custom-control-label {
  font-family: "Open Sans", sans-serif;
}
.digitalplace-wrapper .btn-default, .digitalplace-wrapper .btn-cancel, .digitalplace-wrapper .btn-default:visited, .digitalplace-wrapper .btn-cancel:visited, .digitalplace-wrapper a.button, .digitalplace-wrapper a.button:visited,
.digitalplace-wrapper .btn-secondary, .digitalplace-wrapper .btn-secondary:visited, .digitalplace-wrapper .btn-featured, .digitalplace-wrapper .btn-featured:visited {
  background-color: #0373a8;
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-size: 1.1875rem;
  font-weight: bold;
  text-decoration: none;
}
.digitalplace-wrapper .btn-default:hover, .digitalplace-wrapper .btn-cancel:hover, .digitalplace-wrapper .btn-default:visited:hover, .digitalplace-wrapper .btn-cancel:visited:hover, .digitalplace-wrapper a.button:hover, .digitalplace-wrapper a.button:visited:hover,
.digitalplace-wrapper .btn-secondary:hover, .digitalplace-wrapper .btn-secondary:visited:hover, .digitalplace-wrapper .btn-featured:hover, .digitalplace-wrapper .btn-featured:visited:hover {
  background-color: #035982;
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-size: 1.1875rem;
  font-weight: bold;
  text-decoration: none;
}
.digitalplace-wrapper .btn-default:active, .digitalplace-wrapper .btn-default:focus, .digitalplace-wrapper .btn-default:not([disabled]):not(.disabled):active, .digitalplace-wrapper .btn-cancel:active, .digitalplace-wrapper .btn-cancel:focus, .digitalplace-wrapper .btn-cancel:not([disabled]):not(.disabled):active, .digitalplace-wrapper .btn-default:visited:active, .digitalplace-wrapper .btn-default:visited:focus, .digitalplace-wrapper .btn-default:visited:not([disabled]):not(.disabled):active, .digitalplace-wrapper .btn-cancel:visited:active, .digitalplace-wrapper .btn-cancel:visited:focus, .digitalplace-wrapper .btn-cancel:visited:not([disabled]):not(.disabled):active, .digitalplace-wrapper a.button:active, .digitalplace-wrapper a.button:focus, .digitalplace-wrapper a.button:not([disabled]):not(.disabled):active, .digitalplace-wrapper a.button:visited:active, .digitalplace-wrapper a.button:visited:focus, .digitalplace-wrapper a.button:visited:not([disabled]):not(.disabled):active,
.digitalplace-wrapper .btn-secondary:active,
.digitalplace-wrapper .btn-secondary:focus,
.digitalplace-wrapper .btn-secondary:not([disabled]):not(.disabled):active, .digitalplace-wrapper .btn-secondary:visited:active, .digitalplace-wrapper .btn-secondary:visited:focus, .digitalplace-wrapper .btn-secondary:visited:not([disabled]):not(.disabled):active, .digitalplace-wrapper .btn-featured:active, .digitalplace-wrapper .btn-featured:focus, .digitalplace-wrapper .btn-featured:not([disabled]):not(.disabled):active, .digitalplace-wrapper .btn-featured:visited:active, .digitalplace-wrapper .btn-featured:visited:focus, .digitalplace-wrapper .btn-featured:visited:not([disabled]):not(.disabled):active {
  background-color: #035982;
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-size: 1.1875rem;
  font-weight: bold;
  text-decoration: none;
}
.digitalplace-wrapper .btn-primary:not(.fragment-entry-link-list__col-resizer), .digitalplace-wrapper .btn-primary:visited:not(.fragment-entry-link-list__col-resizer) {
  background-color: #428500;
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-size: 1.1875rem;
  font-weight: bold;
  text-decoration: none;
}
.digitalplace-wrapper .btn-primary:not(.fragment-entry-link-list__col-resizer):hover, .digitalplace-wrapper .btn-primary:visited:not(.fragment-entry-link-list__col-resizer):hover {
  background-color: #70b00a;
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-size: 1.1875rem;
  font-weight: bold;
  text-decoration: none;
}
.digitalplace-wrapper .btn-primary:not(.fragment-entry-link-list__col-resizer):active, .digitalplace-wrapper .btn-primary:not(.fragment-entry-link-list__col-resizer):focus, .digitalplace-wrapper .btn-primary:not(.fragment-entry-link-list__col-resizer):not([disabled]):not(.disabled):active, .digitalplace-wrapper .btn-primary:visited:not(.fragment-entry-link-list__col-resizer):active, .digitalplace-wrapper .btn-primary:visited:not(.fragment-entry-link-list__col-resizer):focus, .digitalplace-wrapper .btn-primary:visited:not(.fragment-entry-link-list__col-resizer):not([disabled]):not(.disabled):active {
  background-color: #70b00a;
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-size: 1.1875rem;
  font-weight: bold;
  text-decoration: none;
}
.digitalplace-wrapper .btn-primary:not(.fragment-entry-link-list__col-resizer)::after, .digitalplace-wrapper .btn-primary.btn-prev:not(.fragment-entry-link-list__col-resizer)::after {
  color: #FFFFFF;
}
.digitalplace-wrapper .portlet-search-bar .search-bar-keywords-input-wrapper .input-group-inset-item .btn {
  background-color: #428500;
  text-decoration: none;
  font-weight: normal;
}
.digitalplace-wrapper header#dp-header {
  background-color: #035982;
  border-bottom-color: #a8d430;
}
.digitalplace-wrapper header#dp-header .site-logo {
  margin-right: 20px;
}
.digitalplace-wrapper header#dp-header .site-title span.title {
  font-weight: bold;
}
.digitalplace-wrapper header#dp-header #header-nav {
  border-top-color: #0373a8;
}
.digitalplace-wrapper header#dp-header #header-nav ul li.active {
  border-top-color: #a8d430;
}
.digitalplace-wrapper header#dp-header #header-nav ul li.active:hover {
  background-color: #FFFFFF;
}
.digitalplace-wrapper header#dp-header #header-nav ul li:hover {
  background-color: #0373a8;
}
.digitalplace-wrapper header#dp-header #header-nav ul li a {
  font-weight: bold;
}
.digitalplace-wrapper #footer .footer-content-navigation {
  border-top-color: #a8d430;
}
.digitalplace-wrapper #footer .footer-content-navigation .footer-site-title span.title {
  font-weight: bold;
}
.digitalplace-wrapper form label, .digitalplace-wrapper form p.ddm-label, .digitalplace-wrapper .portlet-forms label, .digitalplace-wrapper .portlet-forms p.ddm-label {
  font-weight: bold;
}
.digitalplace-wrapper form .ddm-form-basic-info h1.ddm-form-name, .digitalplace-wrapper .portlet-forms .ddm-form-basic-info h1.ddm-form-name {
  font-weight: bold;
}
.digitalplace-wrapper .featured-content .outer {
  background-color: #0373a8;
  border-bottom-color: #035982;
}
.digitalplace-wrapper .featured-content .btn-featured, .digitalplace-wrapper .featured-content .btn-featured:visited {
  color: #FFFFFF;
  background-color: #428500;
}
.digitalplace-wrapper .featured-content .btn-featured:hover, .digitalplace-wrapper .featured-content .btn-featured:focus, .digitalplace-wrapper .featured-content .btn-featured:active, .digitalplace-wrapper .featured-content .btn-featured:not([disabled]):not(.disabled):active {
  color: #FFFFFF;
  background-color: #70b00a;
}
.digitalplace-wrapper .featured-content.featured-content-hero-banner .hero-image .hero-panel {
  background: rgba(3, 89, 130, 0.8);
}
.digitalplace-wrapper .featured-content.featured-content-hero-banner .hero-image .hero-panel .outer {
  background-color: #0373a8;
  border-bottom-color: #035982;
}
.digitalplace-wrapper .featured-content.featured-content-hero-banner .hero-image .hero-panel .btn-featured, .digitalplace-wrapper .featured-content.featured-content-hero-banner .hero-image .hero-panel .btn-featured:visited {
  color: #FFFFFF;
  background-color: #428500;
}
.digitalplace-wrapper .featured-content.featured-content-hero-banner .hero-image .hero-panel .btn-featured:hover, .digitalplace-wrapper .featured-content.featured-content-hero-banner .hero-image .hero-panel .btn-featured:focus, .digitalplace-wrapper .featured-content.featured-content-hero-banner .hero-image .hero-panel .btn-featured:active, .digitalplace-wrapper .featured-content.featured-content-hero-banner .hero-image .hero-panel .btn-featured:not([disabled]):not(.disabled):active {
  color: #FFFFFF;
  background-color: #70b00a;
}
.digitalplace-wrapper .category-nav-links-widget ul li::before {
  color: #70b00a;
}

.lfr-ddm-form-container .btn {
  opacity: 1 !important;
}