.wp-block-anchor-navigation-edreports-blocks {
  position: sticky;
  top: 0;
  z-index: 99;
}

.wp-block-anchor-navigation-edreports-blocks .link-alignment {
  display: flex;
  height: 100%;
}

.wp-block-anchor-navigation-edreports-blocks .full-bleed {
  box-shadow: 0 0 0 100vmax #0a3e59;
  background-color: #0a3e59;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  margin-bottom: 5rem;
  padding: 1.6rem 0 1.6rem 0;
}

.wp-block-anchor-navigation-edreports-blocks .content-wrapper .col p a {
  all: unset;
}

.wp-block-anchor-navigation-edreports-blocks .content-wrapper .col p {
  font-weight: 600;
  font-size: 1.1em;
  color: white !important;
  letter-spacing: 0;
  line-height: 24px;
}

.wp-block-anchor-navigation-edreports-blocks .content-wrapper .col p:hover {
  color: #0096CB !important;
  cursor: pointer;
}

.wp-block-anchor-navigation-edreports-blocks .content-wrapper .link-alignment {
  padding: 0 2.2rem;
}

.wp-block-anchor-navigation-edreports-blocks .data-info p {
  font-family: rockwell, serif;
  font-size: 0.9375em;
  color: white;
  letter-spacing: 0;
  line-height: 24px;
}

@media (max-width: 576px) {
  .wp-block-anchor-navigation-edreports-blocks {
    display: none;
  }
}
/*# sourceMappingURL=style-index.css.map*/
.wp-block-custom-inner-block-edreports-blocks {
  margin: 0;
}

.wp-block-custom-inner-block-edreports-blocks .col-box {
  min-height: 70px;
  height: 100%;
  width: 100%;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/custom-inner-wrapper/src/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.wp-block-custom-inner-wrapper-edreports-blocks {
  margin: 0;
}

.wp-block-custom-inner-wrapper-edreports-blocks .absolute-wrapper {
  position: absolute;
  width: 100vw;
  height: 100%;
  margin-left: calc(49% - 50vw);
  background-color: #0a3e59;
  z-index: 99;
}

.wp-block-custom-inner-wrapper-edreports-blocks .content-wrapper {
  position: relative;
  z-index: 100;
  padding: 2rem 0;
  margin: 0 0 5rem 0;
}

.wp-block-custom-inner-wrapper-edreports-blocks .content-wrapper .col a {
  font-family: ProximaNova-Bold;
  font-size: 1.1em;
  color: white !important;
  letter-spacing: 0;
  line-height: 24px;
}

.wp-block-custom-inner-wrapper-edreports-blocks .content-wrapper .col a:hover {
  color: #0096CB !important;
}

.wp-block-custom-inner-wrapper-edreports-blocks .anchor-instruction {
  font-family: rockwell, serif;
  font-size: 0.9375em;
  color: white;
  letter-spacing: 0;
  line-height: 24px;
}

.wp-block-custom-inner-wrapper-edreports-blocks .col-wrapper {
  display: flex;
  width: 100%;
}

/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/feature-display/src/style.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.wp-block-feature-display-edreports-blocks .full-bleed {
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
}

.wp-block-feature-display-edreports-blocks .feature-display p {
  font-family: rockwell, serif;
  font-weight: normal;
  color: #0a3e59;
  max-width: 62.25rem !important;
  font-size: 1.2em;
  line-height: 1.25em;
  padding: 4rem 0rem 2rem 0rem;
}

.wp-block-feature-display-edreports-blocks .highlight {
  background-color: rgba(0, 176, 240, 0.3019607843);
  color: #0a3e59;
  line-height: 1;
  height: 39px;
  padding: 0;
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/header/src/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.wp-block-header-edreports-blocks {
  margin: 0px;
}

.wp-block-header-edreports-blocks .faded-image {
  width: 70%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-position: left top;
  background-size: cover;
  z-index: 11;
  opacity: 0;
  display: none;
}

.wp-block-header-edreports-blocks .background-color {
  background-color: #0a3e59;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

@media (max-width: 1400px) {
  .wp-block-header-edreports-blocks .faded-image {
    display: block;
    opacity: 0.3;
  }
}
@media (max-width: 768px) {
  .wp-block-header-edreports-blocks .faded-image {
    display: block;
    opacity: 0;
  }
}
.wp-block-header-edreports-blocks #header {
  z-index: 13;
  background-color: transparent !important;
}

.wp-block-header-edreports-blocks #header .post-title {
  position: relative;
  z-index: 1;
}

.wp-block-header-edreports-blocks #header .navbar-brand {
  pointer-events: none;
}

.wp-block-header-edreports-blocks #header .header-image {
  width: 25%;
  height: 80%;
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  right: 0;
  margin-top: 1.125rem;
  z-index: 30;
}

@media (max-width: 1900px) {
  .wp-block-header-edreports-blocks #header .header-image {
    width: 28%;
    height: 85%;
  }
}
@media (max-width: 1400px) {
  .wp-block-header-edreports-blocks #header .header-image {
    width: 33%;
    height: 85%;
    display: none;
  }
}
.wp-block-header-edreports-blocks #header .breadcrumb-item a {
  pointer-events: none;
}

.wp-block-header-edreports-blocks #header .header-title {
  color: #0096CB;
}

.wp-block-header-edreports-blocks #header .summary {
  color: #FFFFFF;
  font-size: 1.5em;
  max-width: 46.063rem;
  line-height: 32px;
  padding-bottom: 4rem;
}

.wp-block-header-edreports-blocks .relative-wrapper {
  position: relative;
}

.wp-block-header-edreports-blocks .absolute-wrapper {
  position: absolute;
  height: 100%;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  z-index: 9;
}

.wp-block-header-edreports-blocks .content-wrapper {
  position: relative;
  margin: auto;
  z-index: 10;
  min-height: 15rem;
}

.wp-block-header-edreports-blocks .header-content {
  height: 128px;
}

.wp-block-header-edreports-blocks .wp-container {
  max-width: 1776px;
}

.wp-block-header-edreports-blocks .choose-media {
  width: 100%;
  background: #cdcdcd;
  background: linear-gradient(0deg, #cdcdcd 0%, #dbdbdb 35%, #fcfcfc 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}

.wp-block-header-edreports-blocks .inline-icon {
  padding-right: 1.5rem;
}

.wp-block-header-edreports-blocks button {
  border-radius: 5px !important;
  padding: 10px 20px 10px 20px;
  border: solid #0a3e59 2px;
  text-decoration: none;
  color: #0a3e59;
  background: none;
  z-index: 2;
  right: 0;
}

.wp-block-header-edreports-blocks button:hover {
  text-decoration: none;
  color: #0096CB;
  border: solid #0096CB 2px;
  background: #d3d6db;
}

.wp-block-header-edreports-blocks .media-upload {
  display: flex;
  flex-direction: column;
}

.wp-block-header-edreports-blocks .loaded-img-background {
  width: 100%;
  height: auto;
}

.wp-block-header-edreports-blocks .media-img-loaded {
  position: absolute;
  z-index: 11;
  opacity: 0;
  background-color: #EBF7FB;
}

.wp-block-header-edreports-blocks .header-image:hover .media-img-loaded {
  opacity: 1;
}

/*# sourceMappingURL=style-index.css.map*/
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/page-cta/src/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.wp-block-page-cta-edreports-blocks .page-cta-wrapper {
  max-width: 30.375rem;
  width: 100%;
  background-color: #EBF7FB;
  display: flex;
  padding: 0.8rem;
  align-items: center;
}

.wp-block-page-cta-edreports-blocks .page-cta-wrapper .img-wrapper {
  padding: 0rem 1rem 0rem 0;
}

.wp-block-page-cta-edreports-blocks .page-cta-wrapper .img-wrapper img {
  max-width: none;
  width: 80px;
  height: auto;
  display: inline-block;
}

.wp-block-page-cta-edreports-blocks .page-cta-wrapper p {
  max-width: 45.375rem;
  font-family: rockwell, serif;
  font-weight: normal;
  color: #0a3e59;
  font-size: 0.8em;
  line-height: 1.25em;
  display: inline-block;
}

.wp-block-page-cta-edreports-blocks .media-upload {
  display: flex;
  flex-direction: column;
}

.wp-block-page-cta-edreports-blocks .loaded-img-background {
  height: 27.75rem;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;
  flex-grow: 1;
}

.wp-block-page-cta-edreports-blocks .media-img-loaded {
  opacity: 0;
  background-color: #EBF7FB;
}

.wp-block-page-cta-edreports-blocks .choose-media:hover .media-img-loaded {
  opacity: 1;
}

/*# sourceMappingURL=style-index.css.map*/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/primary-button/src/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
.wp-block-primary-button-edreports-blocks .er-primary-button {
  display: inline-flex;
  height: 44px;
  margin-right: 16px;
  margin-bottom: 12px;
  padding-right: 32px;
  padding-left: 32px;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  background-color: #0096CB;
  transition: color 200ms ease, background-color 200ms ease;
  color: #ebf7fb;
  cursor: pointer;
  text-decoration: none;
}

.wp-block-primary-button-edreports-blocks .er-primary-button:hover {
  color: #0a3e59;
  background-color: #EBF7FB;
}

.wp-block-primary-button-edreports-blocks .btn-action {
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  text-align: center;
}

/*# sourceMappingURL=style-index.css.map*/
/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/primary-button-center/src/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
.wp-block-primary-button-center-edreports-blocks {
  display: flex;
  justify-content: center;
}

.wp-block-primary-button-center-edreports-blocks .er-primary-button {
  display: inline-flex;
  height: 44px;
  margin-right: 16px;
  margin-bottom: 12px;
  padding-right: 32px;
  padding-left: 32px;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  background-color: #0096CB;
  transition: color 200ms ease, background-color 200ms ease;
  color: #ebf7fb;
  cursor: pointer;
  text-decoration: none;
}

.wp-block-primary-button-center-edreports-blocks .er-primary-button:hover {
  color: #0a3e59;
  background-color: #EBF7FB;
}

.wp-block-primary-button-center-edreports-blocks .btn-action {
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  text-align: center;
}

/*# sourceMappingURL=style-index.css.map*/
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/quote/src/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.wp-block-quote-edreports-blocks {
  display: flex;
  margin: 0;
  justify-content: center;
  align-items: stretch;
}

.wp-block-quote-edreports-blocks .page-cta-wrapper {
  width: 100%;
  background-color: #EBF7FB;
  height: 100%;
  display: flex;
  padding: 1.5rem;
}

.wp-block-quote-edreports-blocks .page-cta-wrapper .quote {
  max-width: 45.375rem;
  font-family: rockwell, serif;
  font-weight: normal;
  color: #0a3e59;
  font-size: 1.2em;
  padding: 1rem 0;
  display: inline-block;
}

.wp-block-quote-edreports-blocks .page-cta-wrapper .quote p {
  line-height: 1.6;
}

.wp-block-quote-edreports-blocks .page-cta-wrapper .cite {
  text-align: left;
  line-height: 24px;
  font-size: 1.125em;
  color: #0a3e59;
  font-kerning: none;
  display: flex;
  padding-bottom: 2rem;
}

.wp-block-quote-edreports-blocks .page-cta-wrapper .cite p {
  margin: 0;
  line-height: 24px;
}

/*# sourceMappingURL=style-index.css.map*/
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/report-card/src/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.wp-block-report-card-edreports-blocks {
  margin: 0;
}

.wp-block-report-card-edreports-blocks .report-card {
  background-color: #fff;
  border: 0.0625rem solid #d4d4d4;
  border-radius: 0.1875rem;
  height: 100%;
  display: flex;
  padding: 1.5rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  max-width: 16.5rem;
  margin: auto;
}

.wp-block-report-card-edreports-blocks .cover-image {
  height: 11.5rem;
  width: auto;
  border: 0.0625rem solid #ccc;
  margin: 0 auto 1em;
}

.wp-block-report-card-edreports-blocks .cover-image img {
  width: auto;
  height: 100%;
}

.wp-block-report-card-edreports-blocks .cover-image h4 {
  margin: 1.5rem 0;
}

/*# sourceMappingURL=style-index.css.map*/
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/report-card-cta/src/style.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-report-card-cta-edreports-blocks {
  margin: 0;
}

@media only screen and (max-width: 992px) {
  .wp-block-report-card-cta-edreports-blocks .report-blurb {
    margin-bottom: 3rem;
  }
}
.wp-block-report-card-cta-edreports-blocks .report-card {
  background-color: #fff;
  border: 0.0625rem solid #d4d4d4;
  border-radius: 0.1875rem;
  height: 100%;
  display: flex;
  padding: 1.5rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  margin: auto;
}

.wp-block-report-card-cta-edreports-blocks .cover-image {
  height: 11.5rem;
  width: auto;
  border: 0.0625rem solid #ccc;
  margin: 0 auto 1em;
  position: relative;
}

.wp-block-report-card-cta-edreports-blocks .cover-image img {
  width: auto;
  height: 100%;
}

.wp-block-report-card-cta-edreports-blocks .cover-image h4 {
  margin: 1.5rem 0;
}

.wp-block-report-card-cta-edreports-blocks .er-primary-button {
  display: inline-flex;
  height: 44px;
  margin-right: 16px;
  margin-bottom: 12px;
  padding-right: 32px;
  padding-left: 32px;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  background-color: #0096CB;
  transition: color 200ms ease, background-color 200ms ease;
  color: #ebf7fb;
  cursor: pointer;
  text-decoration: none;
}

.wp-block-report-card-cta-edreports-blocks .er-primary-button:hover {
  color: #0a3e59;
  background-color: #EBF7FB;
}

.wp-block-report-card-cta-edreports-blocks .btn-action {
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  text-align: center;
}

@media only screen and (max-width: 1200px) {
  .wp-block-report-card-cta-edreports-blocks .report-card-wrapper {
    margin-bottom: 2rem;
  }
}
.wp-block-report-card-cta-edreports-blocks .img-wrapper {
  padding: 1rem 2rem 1rem 0;
}

.wp-block-report-card-cta-edreports-blocks .img-wrapper img {
  max-width: none;
  width: 160px;
  height: auto;
  display: inline-block;
}

.wp-block-report-card-cta-edreports-blocks .media-upload {
  display: flex;
  flex-direction: column;
}

.wp-block-report-card-cta-edreports-blocks .loaded-img-background {
  height: 27.75rem;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;
  flex-grow: 1;
}

.wp-block-report-card-cta-edreports-blocks .media-img-loaded {
  opacity: 0;
  background-color: #EBF7FB;
  position: absolute;
  left: calc(50% - 22px);
  top: calc(50% - 18px);
  border: 0.0625rem solid #d4d4d4;
}

.wp-block-report-card-cta-edreports-blocks .media-img-not-loaded {
  position: absolute;
  left: calc(50% - 22px);
  top: calc(50% - 18px);
  border: 0.0625rem solid #d4d4d4;
}

.wp-block-report-card-cta-edreports-blocks .choose-media:hover .media-img-loaded {
  opacity: 1;
}

.wp-block-report-card-cta-edreports-blocks .bg {
  width: 140px;
}

/*# sourceMappingURL=style-index.css.map*/
.wp-block-row-edreports-blocks {
  padding: 0;
  margin: 0;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/service-static-section/src/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-service-static-section-edreports-blocks {
  margin: 0;
}

.wp-block-service-static-section-edreports-blocks .full-bleed {
  box-shadow: 0 0 0 100vmax #EBF7FB;
  background-color: #EBF7FB;
  -webkit-clip-path: inset(0 -100vmax);
  clip-path: inset(0 -100vmax);
  margin-bottom: 5rem;
  padding: 1.6rem 0 1.6rem 0;
}

.wp-block-service-static-section-edreports-blocks .modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  transition: all 0.5s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wp-block-service-static-section-edreports-blocks .ui-modal {
  transition: all 0.5s ease-in-out;
}

.wp-block-service-static-section-edreports-blocks .modal-content iframe {
  width: 50vw;
  height: 50vh;
}

.wp-block-service-static-section-edreports-blocks .collection-of-sections {
  background-color: #EBF7FB;
  padding: 5rem 0 14rem 0;
}

.wp-block-service-static-section-edreports-blocks .service-video-card {
  margin-bottom: 2rem;
}

.wp-block-service-static-section-edreports-blocks .service-cta {
  margin-bottom: 0rem;
}

.wp-block-service-static-section-edreports-blocks .card-wrapper {
  background-color: white;
  border: 0.0625rem solid #ccc;
  height: 100%;
  border-radius: 0.1875rem;
}

.wp-block-service-static-section-edreports-blocks .card-wrapper .ui-svg-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wp-block-service-static-section-edreports-blocks .card-wrapper .background-thumb {
  height: 100%;
  width: 100%;
}

.wp-block-service-static-section-edreports-blocks .card-wrapper .ui-play {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background-color: #0096CB;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.wp-block-service-static-section-edreports-blocks .card-wrapper .ui-play:hover {
  box-shadow: 0 0 0 0.125rem #0096CB, 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

.wp-block-service-static-section-edreports-blocks .card-wrapper .ui-play::before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 8px 16px;
  border-color: transparent transparent transparent #ffffff;
}

.wp-block-service-static-section-edreports-blocks .card-wrapper img {
  width: 100%;
  height: 256px;
}

.wp-block-service-static-section-edreports-blocks .card-wrapper .video-wrapper {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  transition: 300ms ease-in-out;
}

.wp-block-service-static-section-edreports-blocks .card-wrapper-content {
  padding: 2rem;
}

.wp-block-service-static-section-edreports-blocks .dark-quote-outter {
  background-color: #0a3e59;
  padding: 2.5rem 1rem;
  position: relative;
}

.wp-block-service-static-section-edreports-blocks .dark-quote {
  margin-top: -13rem;
  border-radius: 0.1875rem;
}

.wp-block-service-static-section-edreports-blocks .dark-quote .quote-content {
  color: white;
  max-width: 62.125rem;
  font-family: rockwell, serif;
  font-weight: normal;
  margin: auto;
  font-size: 1.2em;
  line-height: 1.454546em;
  padding: 1rem 0;
  display: block;
}

.wp-block-service-static-section-edreports-blocks .dark-quote .quote-content p {
  line-height: 1.6;
}

.wp-block-service-static-section-edreports-blocks .dark-quote .cite {
  max-width: 53.125rem;
  text-align: left;
  line-height: 24px;
  font-size: 1.125em;
  font-kerning: none;
  display: flex;
  padding-bottom: 2rem;
  margin: auto;
}

.wp-block-service-static-section-edreports-blocks .dark-quote .cite p {
  margin: 0;
  line-height: 24px;
}

/*# sourceMappingURL=style-index.css.map*/
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/static-report-card/src/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-static-report-card-edreports-blocks {
  margin: 0;
}

.wp-block-static-report-card-edreports-blocks .card-paper {
  margin-bottom: 2rem;
}

.wp-block-static-report-card-edreports-blocks .collection-of-sections {
  background-color: #EBF7FB;
  padding: 5rem 5rem 19rem 5rem;
}

.wp-block-static-report-card-edreports-blocks .service-cta {
  margin-bottom: 5rem;
}

.wp-block-static-report-card-edreports-blocks .card-wrapper {
  background-color: white;
  border: 0.0625rem solid #ccc;
  height: 100%;
  border-radius: 0.1875rem;
}

.wp-block-static-report-card-edreports-blocks .card-wrapper-content {
  padding: 2rem;
}

.wp-block-static-report-card-edreports-blocks .dark-quote-outter {
  background-color: #0a3e59;
  padding: 1rem 0;
}

.wp-block-static-report-card-edreports-blocks .dark-quote {
  color: white;
  margin-top: -13rem;
  padding: 1.5rem;
}

.wp-block-static-report-card-edreports-blocks .dark-quote .quote-content {
  max-width: 53.125rem;
  font-family: rockwell, serif;
  font-weight: normal;
  margin: auto;
  font-size: 1.375em;
  padding: 1rem 0;
  display: block;
}

.wp-block-static-report-card-edreports-blocks .dark-quote .quote-content p {
  line-height: 1.6;
}

.wp-block-static-report-card-edreports-blocks .dark-quote .cite {
  max-width: 53.125rem;
  text-align: left;
  line-height: 24px;
  font-size: 1.125em;
  font-kerning: none;
  display: flex;
  padding-bottom: 2rem;
  margin: auto;
}

.wp-block-static-report-card-edreports-blocks .dark-quote .cite p {
  margin: 0;
  line-height: 24px;
}

.wp-block-static-report-card-edreports-blocks .er-primary-button {
  display: inline-flex;
  height: 44px;
  margin-right: 16px;
  margin-bottom: 12px;
  padding-right: 32px;
  padding-left: 32px;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  background-color: #0096CB;
  transition: color 200ms ease, background-color 200ms ease;
  color: #ebf7fb;
  cursor: pointer;
  text-decoration: none;
  max-width: 13.875rem;
}

.wp-block-static-report-card-edreports-blocks .er-primary-button:hover {
  color: #0a3e59;
  background-color: #EBF7FB;
}

.wp-block-static-report-card-edreports-blocks .btn-action {
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  text-align: center;
}

.wp-block-static-report-card-edreports-blocks .content-holder {
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.wp-block-static-report-card-edreports-blocks .card-paper img {
  width: 100%;
  height: auto;
}

.wp-block-static-report-card-edreports-blocks .choose-media {
  width: 100%;
  height: 256px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.wp-block-static-report-card-edreports-blocks .bg {
  background: #cdcdcd;
  background: linear-gradient(0deg, #cdcdcd 0%, #dbdbdb 35%, #fcfcfc 100%);
}

.wp-block-static-report-card-edreports-blocks .no-bg {
  background: none;
}

.wp-block-static-report-card-edreports-blocks .media-upload {
  display: flex;
  flex-direction: column;
}

.wp-block-static-report-card-edreports-blocks .loaded-img-background {
  height: 27.75rem;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;
  flex-grow: 1;
}

.wp-block-static-report-card-edreports-blocks .media-img-loaded {
  opacity: 0;
  background-color: #EBF7FB;
}

.wp-block-static-report-card-edreports-blocks .choose-media:hover .media-img-loaded {
  opacity: 1;
}

.wp-block-static-report-card-edreports-blocks button {
  border-radius: 5px !important;
  padding: 10px 20px 10px 20px;
  border: solid #0a3e59 2px;
  text-decoration: none;
  color: #0a3e59;
  background: none;
  position: absolute;
  z-index: 2;
}

.wp-block-static-report-card-edreports-blocks button:hover {
  text-decoration: none;
  color: #0096CB;
  border: solid #0096CB 2px;
  background: #d3d6db;
}

/*# sourceMappingURL=style-index.css.map*/
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/styled-img-text/src/style.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-styled-img-text-edreports-blocks {
  padding: 5rem 0;
}

.wp-block-styled-img-text-edreports-blocks .choose-media {
  width: 100%;
  min-height: 27.75rem;
  background: #cdcdcd;
  background: linear-gradient(0deg, #cdcdcd 0%, #dbdbdb 35%, #fcfcfc 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}

.wp-block-styled-img-text-edreports-blocks .inline-icon {
  padding-right: 1.5rem;
}

.wp-block-styled-img-text-edreports-blocks button {
  border-radius: 5px !important;
  padding: 10px 20px 10px 20px;
  border: solid #0a3e59 2px;
  text-decoration: none;
  color: #0a3e59;
  background: none;
  position: absolute;
  z-index: 2;
}

.wp-block-styled-img-text-edreports-blocks button:hover {
  text-decoration: none;
  color: #0096CB;
  border: solid #0096CB 2px;
  background: #d3d6db;
}

.wp-block-styled-img-text-edreports-blocks .flex-display {
  display: flex;
  align-items: center;
  height: 100%;
}

.wp-block-styled-img-text-edreports-blocks .text-wrapper {
  background-color: white;
  margin-left: -20%;
  padding: 7%;
}

@media (max-width: 992px) {
  .wp-block-styled-img-text-edreports-blocks .text-wrapper {
    background-color: white;
    margin-left: 0;
    padding: 2rem 0 0 0;
  }
}
.wp-block-styled-img-text-edreports-blocks .media-upload {
  display: flex;
  flex-direction: column;
}

.wp-block-styled-img-text-edreports-blocks .loaded-img-background {
  height: 27.75rem;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;
  flex-grow: 1;
}

.wp-block-styled-img-text-edreports-blocks .media-img-loaded {
  opacity: 0;
  background-color: #EBF7FB;
}

.wp-block-styled-img-text-edreports-blocks .choose-media:hover .media-img-loaded {
  opacity: 1;
}

/*# sourceMappingURL=style-index.css.map*/
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/text-item/src/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.wp-block-text-item-edreports-blocks {
  margin: 0;
}

.wp-block-text-item-edreports-blocks .itemized-wrapper {
  border-left: 3px solid #0096CB;
  margin: 0 0 2rem 0;
  padding-left: 10px;
  color: #0a3e59;
  max-width: 31.25rem;
}

/*# sourceMappingURL=style-index.css.map*/
.page-header-content .page-marquee-image {
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: block;
  outline: 0;
  box-sizing: border-box;
  width: 25%;
  height: 80%;
  position: absolute;
  object-fit: cover;
  right: 0;
  margin-top: 0;
  z-index: 30;
}

.page-header-content .page-marquee-image img {
  width: 100%;
  height: auto;
}

#body-wrapper > .container {
  padding-top: 0rem !important;
}

a[href="about/services"] {
  pointer-events: none;
  cursor: default;
}

@media screen and (max-width: 1200px) {
  #header {
    overflow: hidden;
  }

  .page-header-content .page-marquee-image {
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    display: block;
    outline: 0;
    box-sizing: border-box;
    width: 38.3125em;
    height: 80%;
    position: absolute;
    object-fit: cover;
    right: 0;
    margin-top: 0rem;
    z-index: 0;
  }

  .page-marquee-image {
    position: absolute;
    width: 38.3125em;
    height: 80%;
    top: 7.75em;
    z-index: 0;
  }

  .page-marquee-image::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(90deg, #0a3e59 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
    pointer-events: none;
  }

  .page-marquee-image img {
    position: relative;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0;
  }
}
@media screen and (max-width: 992px) {
  .page-marquee-image img {
    opacity: 0;
  }

  .page-marquee-image {
    top: 6.25em;
  }

  .wp-block-anchor-navigation-edreports-blocks {
    display: none;
  }
}

/*# sourceMappingURL=services.css.map */
