@charset "UTF-8";
/*************************************
Include Functions and Mixins
**************************************/
/*************************************
Include Variables
**************************************/
/*************************************
Include Custom
**************************************/
/*************************************
WordPress Specifics
**************************************/
.alignleft, .alignright {
  display: inline-block;
}

.alignleft {
  float: left;
  margin: 0 20px 5px 0;
}

.alignright {
  float: right;
  margin: 0 0 5px 20px;
}

.alignnone {
  margin: 5px 15px 15px 0;
}

.aligncenter {
  display: block;
  margin: 15px auto;
}

.wp-caption {
  background: rgba(0, 0, 0, 0.1);
  border: 1px rgba(0, 0, 0, 0.3) solid;
  padding: 15px;
  font-size: 0.85em;
  text-align: center;
}

.wp-caption img {
  border: 1px rgba(0, 0, 0, 0.3) solid;
  margin: 0 auto 15px auto;
  max-width: 98.5%;
  width: auto;
}

body.admin-bar .global-header .navbar {
  top: 46px;
}
@media only screen and (min-width: 784px) {
  body.admin-bar .global-header .navbar {
    top: 32px;
  }
}
@media only screen and (max-width: 783px) {
  body #wpadminbar {
    position: fixed !important;
  }
}

/*************************************
Colorbox
**************************************/
#colorbox {
  position: fixed !important;
  top: 1% !important;
  left: 2% !important;
  z-index: 99999;
  overflow: hidden;
}

#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
  overflow: hidden;
}

#cboxWrapper {
  max-width: none;
}

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8) repeat 0 0;
}

#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}

#cboxContent {
  position: relative;
  background: #fff;
  overflow: hidden;
}

#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  margin-bottom: 28px;
}

#cboxTitle {
  margin: 0;
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #fff;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
  border-radius: 4px;
}

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  background: transparent;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
}

#cboxError {
  padding: 50px;
  border: 1px solid #fff;
}

#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #777;
}

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
}

#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0;
}

#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #777;
}

#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
  background-color: transparent;
  background-position: -460px -897px;
  border-radius: 15px;
}

#cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
  background-color: transparent;
  background-position: -476px -897px;
  border-radius: 15px;
}

#cboxClose {
  position: absolute !important;
  top: 1rem;
  right: 0;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  background: none;
  border-radius: 15px;
}
#cboxClose::before, #cboxClose::after {
  position: absolute;
  left: 5px;
  top: 0;
  content: "";
  height: 100%;
  width: 3px;
  background-color: #fff;
}
#cboxClose::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
#cboxClose::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

#colorbox {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 10px;
  box-shadow: none;
  width: 96% !important;
  height: 95% !important;
}
@media only screen and (min-width: 600px) {
  #colorbox {
    top: 2% !important;
    left: 10% !important;
    width: 80% !important;
    height: 95% !important;
  }
}

.cboxPhoto,
#cboxWrapper,
#cboxContent,
#cboxLoadedContent,
#cboxWrapper > div {
  width: 100% !important;
  height: 100% !important;
}

#cboxLoadedContent iframe {
  height: 84% !important;
}

#cboxWrapper > div:first-child {
  height: 0 !important;
  overflow: hidden;
}

.cboxPhoto {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  height: auto !important;
  margin-top: 0 !important;
  width: auto !important;
  max-height: 70% !important;
  max-width: 100% !important;
}
@media only screen and (min-width: 600px) {
  .cboxPhoto {
    max-height: 86% !important;
  }
}

#cboxOverlay {
  background: black repeat 0 0;
  opacity: 1;
}

#cboxContent {
  background-color: rgba(0, 0, 0, 0);
}

#cboxLoadedContent {
  margin: 3.5rem 0 2rem 0;
}

#cboxNext,
#cboxPrevious {
  -webkit-transform: none !important;
          transform: none !important;
  border-radius: 50%;
  font-size: 1.85rem;
  height: 27px;
  line-height: 23px;
  right: 0.4rem;
  text-indent: inherit;
  bottom: 0;
  left: 60px;
  width: 40px;
  overflow: hidden;
  box-shadow: none;
}
#cboxNext::before,
#cboxPrevious::before {
  -webkit-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
  -webkit-transform: translateY(-50%) rotate(135deg);
          transform: translateY(-50%) rotate(135deg);
  border-style: solid;
  border-width: 0.15em 0.15em 0 0;
  border-color: #fff;
  content: "";
  display: block;
  height: 0.5em;
  right: 0;
  position: absolute;
  top: 50%;
  width: 0.5em;
}

#cboxNext {
  left: 110px;
}
#cboxNext::before {
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: auto;
  left: 0;
}

#cboxPrevious {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

#cboxCurrent {
  bottom: 9px;
  left: 144px;
  color: #fff;
}

body {
  font-family: "Gotham", sans-serif;
  font-size: 16px;
}

img {
  max-width: 100%;
}

.block-container .block-inner {
  padding: 2rem 1rem;
}
@media only screen and (min-width: 576px) {
  .block-container .block-inner {
    padding: 4rem 2rem;
  }
}

.row {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.carousel.carousel-fade .carousel-item {
  display: block;
  opacity: 0;
  -webkit-transition: opacity ease-out 0.7s;
  transition: opacity ease-out 0.7s;
}

.carousel.carousel-fade .carousel-item.active {
  opacity: 1 !important;
}

.bg-blue-dark, .bg-blue {
  background-color: #184783;
}
.bg-blue-dark *, .bg-blue * {
  color: #ffffff;
}
.bg-blue-light {
  background-color: #48a3db;
}
.bg-gray-dark {
  background-color: #333a45;
}
.bg-gray-dark * {
  color: #ffffff;
}
.bg-gray-light {
  background-color: #f0f3f5;
}
.bg-red {
  background-color: #e31c43;
}

.text-blue-dark {
  color: #184783;
}
.text-border-blue {
  border: 2px solid #48a3db;
}

p {
  margin-bottom: 0;
}
p + p {
  margin-top: 1rem;
}

*:active,
*:focus {
  outline: none;
}

.btn-blue-dark, .btn.btn-secondary {
  background-color: #184783 !important;
}
.btn-blue-light, .btn.btn-primary {
  background-color: #48a3db !important;
  color: #ffffff;
}
.btn-white-border {
  border: 2px solid #ffffff;
}
.btn-blue-light-border {
  border: 2px solid #48a3db;
}
.btn-blue-light-border-bg-transparent {
  border: 1px solid #48a3db;
}
.btn-white-border-bg-transparent {
  background-color: transparent;
}

.btn,
a.btn,
body a.btn {
  border-radius: 0;
  box-shadow: none;
  color: #ffffff;
  font-weight: bold;
  margin-left: 0;
  outline: none;
  padding: 0.5rem 1.1rem;
  white-space: nowrap;
  text-decoration: none;
}
.btn:hover, .btn:focus,
a.btn:hover,
a.btn:focus,
body a.btn:hover,
body a.btn:focus {
  box-shadow: none;
  color: #ffffff;
  outline: none;
}
.btn:hover.btn-blue-light, .btn:hover.btn-primary, .btn:focus.btn-blue-light, .btn:focus.btn-primary,
a.btn:hover.btn-blue-light,
a.btn:hover.btn-primary,
a.btn:focus.btn-blue-light,
a.btn:focus.btn-primary,
body a.btn:hover.btn-blue-light,
body a.btn:hover.btn-primary,
body a.btn:focus.btn-blue-light,
body a.btn:focus.btn-primary {
  background-color: #278bc9 !important;
}
.btn:hover.btn-blue-dark, .btn:hover.btn-secondary, .btn:focus.btn-blue-dark, .btn:focus.btn-secondary,
a.btn:hover.btn-blue-dark,
a.btn:hover.btn-secondary,
a.btn:focus.btn-blue-dark,
a.btn:focus.btn-secondary,
body a.btn:hover.btn-blue-dark,
body a.btn:hover.btn-secondary,
body a.btn:focus.btn-blue-dark,
body a.btn:focus.btn-secondary {
  background-color: #205eae !important;
}
.btn:hover.btn-white-border-bg-transparent, .btn:focus.btn-white-border-bg-transparent,
a.btn:hover.btn-white-border-bg-transparent,
a.btn:focus.btn-white-border-bg-transparent,
body a.btn:hover.btn-white-border-bg-transparent,
body a.btn:focus.btn-white-border-bg-transparent {
  background-color: #278bc9 !important;
}
.btn:hover.btn-blue-light-border-bg-transparent, .btn:focus.btn-blue-light-border-bg-transparent,
a.btn:hover.btn-blue-light-border-bg-transparent,
a.btn:focus.btn-blue-light-border-bg-transparent,
body a.btn:hover.btn-blue-light-border-bg-transparent,
body a.btn:focus.btn-blue-light-border-bg-transparent {
  border: 1px solid #278bc9;
  background-color: #278bc9 !important;
}
.btn.btn-sm,
a.btn.btn-sm,
body a.btn.btn-sm {
  padding: 0.3rem 0.5rem 0.2rem 0.5rem;
}
.btn.btn-lg,
a.btn.btn-lg,
body a.btn.btn-lg {
  padding: 0.8rem 1.8rem 0.7rem 1.8rem;
}

.term-list a {
  color: #333a45 !important;
  text-transform: uppercase;
  font-size: 0.9rem;
  font-weight: normal;
}
.term-list a:hover {
  text-decoration: underline;
}

.resource-media .title,
.resource-media img {
  cursor: pointer;
}

.back-link {
  color: #184783 !important;
  font-weight: 700;
  position: relative;
  text-transform: uppercase;
}
.back-link.icon-arrow-left {
  padding-left: 1.4rem;
}
.back-link .fas {
  color: #48a3db;
  left: 0;
  font-size: 19px;
  position: absolute;
  top: -1px;
}
.back-link svg {
  fill: #48a3db;
  left: 0;
  position: absolute;
  top: -1px;
  width: 12px;
}
.back-link:hover, .back-link:focus {
  color: #48a3db;
}

.title-border-bottom {
  padding-bottom: 1.5rem;
  position: relative;
}
.title-border-bottom::after {
  background-color: #48a3db;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 350px;
}

.intro-text-border-top, .intro-text-border-bottom {
  position: relative;
}
.intro-text-border-top p.content-intro, .intro-text-border-bottom p.content-intro {
  color: #184783;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 576px) {
  .intro-text-border-top p.content-intro, .intro-text-border-bottom p.content-intro {
    font-size: 1.875rem;
  }
}
.intro-text-border-top::after, .intro-text-border-bottom::after {
  background-color: #48a3db;
  content: "";
  display: block;
  height: 3px;
  left: 1rem;
  position: absolute;
  right: 1rem;
}
@media only screen and (min-width: 576px) {
  .intro-text-border-top::after, .intro-text-border-bottom::after {
    left: 0;
    right: 0;
  }
}
.intro-text-border-bottom {
  padding-bottom: 2rem;
  margin-bottom: 3rem;
}
.intro-text-border-bottom::after {
  bottom: 0;
}
.intro-text-border-top {
  padding-top: 1rem;
  margin-top: 2rem;
}
@media only screen and (min-width: 576px) {
  .intro-text-border-top {
    padding-top: 2rem;
    margin-top: 3rem;
  }
}
.intro-text-border-top::after {
  top: 0;
}

.has-shadow {
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.5);
}

.swiper-container .swiper-slide {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.swiper-button-next,
.swiper-button-prev {
  opacity: 0.7;
  outline: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  background: none !important;
}
.swiper-button-next::after,
.swiper-button-prev::after {
  color: #48a3db;
  font-family: "Font Awesome 5 Free";
  font-size: 25px;
  font-weight: 900;
}
.swiper-button-next:hover, .swiper-button-next:focus,
.swiper-button-prev:hover,
.swiper-button-prev:focus {
  opacity: 1;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0;
}

.swiper-button-prev::after {
  content: "";
}

.swiper-button-next::after {
  content: "";
}

.swiper-pagination {
  bottom: -65px;
  left: 0;
  right: 0;
  text-align: center;
}
.reports-slider-col .swiper-pagination {
  bottom: -10px;
}
.reports-slider-col.mobile .swiper-pagination {
  bottom: -50px;
}

.swiper-pagination-bullet {
  background-color: transparent;
  border-radius: 0;
  font-size: 20px;
  height: inherit;
  min-width: 25px;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: inherit;
  color: #184783;
}
.bg-gray-dark .swiper-pagination-bullet, .bg-blue .swiper-pagination-bullet {
  color: #ffffff;
}
.swiper-pagination-bullet:only-child {
  display: none;
}
.swiper-pagination-bullet:hover, .swiper-pagination-bullet:focus, .swiper-pagination-bullet:active {
  color: #48a3db;
  outline: 0;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
  color: #48a3db;
  font-weight: bold;
}

.modal-dialog {
  max-width: 650px;
}
.modal-dialog .close {
  color: #ffffff;
  font-size: 40px;
  font-weight: 300;
  opacity: 1;
  position: absolute;
  right: 20px;
  top: 15px;
}
.modal-dialog .modal-content {
  padding: 4rem 2rem 2rem;
}
.modal-dialog .modal-content .title {
  font-weight: bold;
  margin-bottom: 1rem;
}
.modal-dialog .modal-content form {
  margin: 0 auto;
  width: 100%;
}
.modal-dialog .modal-content .form-field {
  margin: 0.7rem 0;
}
.modal-dialog .modal-content .form-field input[type=email],
.modal-dialog .modal-content .form-field input[type=text] {
  border: 0;
}
.modal-dialog .modal-content button {
  margin-top: 0;
}

@media only screen and (min-width: 576px) {
  .offset-sidebar {
    -webkit-box-flex: 0;
            flex: 0 0 calc(100% - 300px);
    width: calc(100% - 300px);
  }
}

.pagination {
  margin-top: 2rem;
  -webkit-box-pack: center;
          justify-content: center;
}
.pagination ol {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: center;
}
.pagination ol li {
  display: inline-block;
  list-style: none;
  margin: 0;
}
.pagination ol li.current {
  color: #48a3db;
  font-weight: bold;
  padding: 0.2rem 0.3rem;
}
.pagination ol li.prev-link a {
  padding-right: 0.5rem;
}
.pagination ol li.next-link a {
  padding-left: 0.5rem;
}
.pagination ol li a {
  padding: 0.2rem 0.3rem;
}
.pagination ol li a:hover, .pagination ol li a:focus {
  color: #48a3db;
}
.pagination ol li,
.pagination ol a {
  color: #184783;
  display: inline-block;
  font-size: 1.25rem;
  line-height: 1;
}

.icon {
  display: inline-block;
}
.icon.arrow-left svg {
  max-width: 30px;
  fill: #184783;
}
.icon.icon-blue-light {
  color: #48a3db;
}

.post-meta .post-date {
  text-transform: uppercase;
}

.testimonial {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
@media only screen and (min-width: 576px) {
  .testimonial {
    -webkit-box-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
}
.testimonial .left {
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  padding: 1rem 1rem 2rem 1rem;
  max-width: 350px;
  width: 100%;
}
@media only screen and (min-width: 576px) {
  .testimonial .left {
    -webkit-box-flex: 0;
            flex: 0 0 37%;
    padding: 0 1rem 0 0;
    width: 37%;
  }
}
.testimonial .right {
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  width: 100%;
}
@media only screen and (min-width: 576px) {
  .testimonial .right {
    -webkit-box-flex: 0;
            flex: 0 0 63%;
    padding-left: 1rem;
    width: 63%;
  }
}
.testimonial .quote-container {
  padding: 1.4rem 2rem;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .testimonial .quote-container {
    margin-top: 2.5rem;
    padding: 1.4rem 2.8rem;
  }
}
.testimonial img {
  max-width: 100%;
}
.testimonial .icon-double-quotes {
  color: #48a3db;
  display: inline-block;
  font-size: 20px;
  height: 30px;
  position: absolute;
  width: 30px;
}
@media only screen and (min-width: 768px) {
  .testimonial .icon-double-quotes {
    font-size: 34px;
  }
}
.testimonial .icon-double-quotes.left {
  left: -8px;
  top: -4px;
}
@media only screen and (min-width: 576px) {
  .testimonial .icon-double-quotes.left {
    left: 0;
    top: 15px;
  }
}
.testimonial .icon-double-quotes.right {
  bottom: 10px;
  right: 1px;
}
@media only screen and (min-width: 576px) {
  .testimonial .icon-double-quotes.right {
    right: 20px;
  }
}
.testimonial blockquote {
  color: #184783;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.1;
  margin: 0 auto;
  max-width: 640px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .testimonial blockquote {
    font-size: 1.5rem;
    line-height: 1.25;
    text-align: left;
  }
}
.testimonial .name {
  font-size: 1.375rem;
  margin-bottom: 0;
  margin-top: 2rem;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 576px) {
  .testimonial .name {
    font-size: 1.875rem;
    margin-top: 0;
    text-align: left;
  }
}
.testimonial .company,
.testimonial .location {
  color: #333a45;
  display: inline-block;
  font-size: 1rem;
  font-weight: 400;
  text-transform: uppercase;
}
.testimonial .company {
  text-align: center;
}
@media only screen and (min-width: 576px) {
  .testimonial .company {
    text-align: left;
  }
}
@media only screen and (min-width: 576px) {
  .testimonial .location {
    text-align: left;
  }
}

.select-category-dropdown {
  margin: 0 0 2rem 0;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .select-category-dropdown {
    margin: 0;
    max-width: 300px;
    width: 100%;
  }
}
.select-category-dropdown.show button .icon {
  -webkit-transform: rotate(-270deg);
          transform: rotate(-270deg);
}
.select-category-dropdown button {
  background-color: #f0f3f5;
  color: #184783;
  font-size: 1rem;
  margin: 0 !important;
  padding: 0.5rem 2rem 0.4rem 1.5rem;
  position: relative;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .select-category-dropdown button {
    text-align: left;
    width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .select-category-dropdown button {
    padding: 0.5rem 2rem 0.4rem 1.5rem;
    font-size: 1rem;
  }
}
.select-category-dropdown button:hover, .select-category-dropdown button:focus {
  color: #48a3db;
}
.select-category-dropdown button:after {
  display: none;
}
.select-category-dropdown button .icon {
  width: 12px;
  position: absolute;
  right: 14px;
  top: 10px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: rotate 0.3s ease-in-out;
  transition: rotate 0.3s ease-in-out;
}
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .select-category-dropdown button .icon {
    width: 10px;
  }
}
.bg-gray-light .select-category-dropdown button {
  background-color: #ffffff;
}
.select-category-dropdown .dropdown-menu {
  background-color: white;
  background-clip: inherit;
  border: 0;
  border-radius: 0;
  left: 0;
  margin-top: 0;
  width: 100%;
}
.select-category-dropdown .dropdown-menu.show {
  -webkit-transform: translate3d(8px, 38px, 0px);
          transform: translate3d(8px, 38px, 0px);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 992px) {
  .select-category-dropdown .dropdown-menu.opened {
    display: block;
    float: none;
    min-width: inherit;
    position: relative;
    -webkit-transform: none;
            transform: none;
  }
}
.select-category-dropdown .dropdown-menu a {
  color: #184783;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
@media only screen and (min-width: 992px) {
  .select-category-dropdown .dropdown-menu a {
    font-size: 1rem;
  }
}
.select-category-dropdown .dropdown-menu a.active, .select-category-dropdown .dropdown-menu a:hover, .select-category-dropdown .dropdown-menu a:focus {
  background-color: transparent;
  color: #48a3db;
}

.counter {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.counter.show {
  opacity: 1;
}

.single-banner-container {
  padding: 20%;
}

.col-2-4 {
  -webkit-box-flex: 0;
          flex: 0 0 20%;
  max-width: 20%;
}

@media (min-width: 576px) {
  .col-sm-2-4 {
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
}

@media (min-width: 768px) {
  .col-md-2-4 {
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
}

@media (min-width: 992px) {
  .col-lg-2-4 {
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
}

@media (min-width: 1200px) {
  .col-xl-2-4 {
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
}

@media (max-width: 739px) {
  .card-deck {
    width: 100%;
  }
}
@font-face {
  font-family: "Gotham";
  src: url("../../assets/fonts/GothamBook.woff2") format("woff2"), url("../../assets/fonts/GothamBook.woff") format("woff"), url("../../assets/fonts/GothamBook.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Gotham";
  src: url("../../assets/fonts/Gotham-Bold.woff2") format("woff2"), url("../../assets/fonts/Gotham-Bold.woff") format("woff"), url("../../assets/fonts/Gotham-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Gotham";
  src: url("../../assets/fonts/Gotham-Light.woff2") format("woff2"), url("../../assets/fonts/Gotham-Light.woff") format("woff"), url("../../assets/fonts/Gotham-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
h1 {
  color: #184783;
  font-size: 2.125rem;
  font-weight: 700;
}
@media only screen and (min-width: 576px) {
  h1 {
    font-size: 2.5625rem;
  }
}

h2 {
  color: #184783;
  font-size: 1.5rem;
  font-weight: 700;
}
@media only screen and (min-width: 576px) {
  h2 {
    font-size: 1.875rem;
  }
}

h3 {
  color: #184783;
  font-size: 1.125rem;
  font-weight: 700;
}
@media only screen and (min-width: 576px) {
  h3 {
    font-size: 2.25rem;
  }
}

h4 {
  color: #184783;
  font-size: 1.15rem;
  font-weight: 700;
}
@media only screen and (min-width: 576px) {
  h4 {
    font-size: 1.375rem;
  }
}

h5 {
  color: #184783;
  font-size: 1.125rem;
  font-weight: 700;
}
@media only screen and (min-width: 576px) {
  h5 {
    font-size: 1.0625rem;
  }
}

h6 {
  color: #184783;
  font-size: 1rem;
  font-weight: 700;
}
@media only screen and (min-width: 576px) {
  h6 {
    font-size: 0.9375rem;
  }
}

@media only screen and (min-width: 576px) {
  p.text-large, .text-large p {
    font-size: 1.125rem;
  }
}

a {
  outline: none;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  color: #48a3db;
}
.site-2 a {
  color: #e31c43;
}
a[href^=tel] {
  color: inherit;
}
a:hover, a:focus {
  color: #184783;
}
.site-2 a:hover, .site-2 a:focus {
  color: #cc193c;
}
h1 a, h2 a, h3 a, h4 a {
  color: inherit;
}
.site-2 h1 a, .site-2 h2 a, .site-2 h3 a, .site-2 h4 a {
  color: inherit;
}

nav.navbar {
  box-shadow: none;
  padding: 8px calc(1rem + 12px);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media only screen and (min-width: 1000px) {
  nav.navbar {
    padding: 8px calc(2rem + 3px) 8px calc(2rem + 15px);
  }
}
body.navsticky nav.navbar {
  background-color: #184783;
}
@media only screen and (min-width: 1000px) {
  nav.navbar .row {
    -webkit-box-align: center;
            align-items: center;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
}
nav a:hover {
  text-decoration: none;
}
nav .main-logo {
  display: inline-block;
  padding: 0.5rem 5rem 0.5rem 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 86%;
}
@media only screen and (min-width: 1000px) {
  nav .main-logo {
    width: 46%;
  }
}
@media only screen and (max-width: 999px) {
  body.navsticky nav .main-logo {
    padding: 0.2rem 5rem 0.2rem 0;
  }
}
@media only screen and (min-width: 1000px) {
  nav .main-logo {
    padding: 0 0 1rem 0;
  }
  body.navsticky nav .main-logo {
    -webkit-transform: translateY(6px);
            transform: translateY(6px);
  }
}
nav .main-logo img {
  max-width: 460px;
  min-width: 220px;
  width: 100%;
}
@media only screen and (min-width: 1000px) {
  nav .main-logo img {
    min-width: 460px;
  }
}
nav a.header-menu-logo {
  display: none;
}
@media only screen and (min-width: 1000px) {
  nav a.header-menu-logo {
    display: inline-block;
    margin: 0 0 0 0;
    padding: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 220px;
  }
}
@media only screen and (min-width: 1000px) {
  .navsticky nav a.header-menu-logo {
    width: 190px;
  }
}

.global-header-main-menu {
  background-color: #ffffff;
  left: auto;
  max-height: 100vh;
  max-width: 400px;
  opacity: 0;
  padding: 70px 0 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0 !important;
  -webkit-transform-origin: top !important;
          transform-origin: top !important;
  -webkit-transform: translateY(-20px) scaleY(0.8);
          transform: translateY(-20px) scaleY(0.8);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu {
    background-color: transparent;
    box-shadow: none;
    display: inline-block;
    max-height: none;
    max-width: none;
    opacity: 1;
    padding: 1.5rem 0 0 0;
    pointer-events: all;
    position: relative;
    text-align: right;
    top: inherit !important;
    -webkit-transform: translateY(0) scaleY(1);
            transform: translateY(0) scaleY(1);
    width: inherit;
  }
  body.navsticky .global-header-main-menu {
    padding-top: 0;
  }
  .global-header-main-menu > ul {
    white-space: nowrap;
  }
  .global-header-main-menu > ul li {
    white-space: normal;
  }
}
.mobile-menu-open .global-header-main-menu {
  -webkit-transform: translateY(0) scaleY(1);
          transform: translateY(0) scaleY(1);
  opacity: 1;
  pointer-events: all;
}
.global-header > .row .global-header-main-menu {
  height: 5000px;
}
.global-header-main-menu .nav-dropdown {
  right: 20px !important;
}
.global-header-main-menu a {
  display: block;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  font-weight: normal;
  padding: 14px 12px 14px 12px;
}
.global-header-main-menu li {
  text-align: left;
  overflow: hidden;
}
.global-header-main-menu li > .sub-menu {
  background-color: white;
  max-height: 0;
  opacity: 0;
  padding: 20px 20px 20px 0;
  pointer-events: none;
  text-align: left;
  -webkit-transform-origin: center top;
          transform-origin: center top;
  -webkit-transform: translateY(-20px) scaleY(0.8);
          transform: translateY(-20px) scaleY(0.8);
  -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  width: 220px;
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu li > .sub-menu {
    width: 200px;
  }
}
.global-header-main-menu li > .sub-menu li {
  display: inline-block;
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu li > .sub-menu.two-columns {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
    width: 465px;
    padding-right: 1.5rem;
  }
  .global-header-main-menu li > .sub-menu.two-columns li a {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu > ul {
    margin: 0;
    padding: 0;
  }
}
.global-header-main-menu > ul > li {
  margin: 0;
  line-height: 1;
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu > ul > li .current-menu-item > a::before {
    color: #48a3db;
  }
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu > ul > li {
    overflow: visible;
    display: inline-block;
    position: relative;
  }
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu > ul > li:hover > a, .global-header-main-menu > ul > li:focus > a {
    background-color: #ffffff;
    color: #184783;
  }
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu > ul > li:hover > .sub-menu, .global-header-main-menu > ul > li:focus > .sub-menu {
    -webkit-transform: translateY(0) scaleY(1);
            transform: translateY(0) scaleY(1);
    opacity: 1;
    pointer-events: all;
  }
}
.global-header-main-menu > ul > li:last-child {
  border: 0;
}
.global-header-main-menu > ul > li > a {
  color: #184783;
  font-weight: 700;
  position: relative;
  letter-spacing: 0;
  text-transform: uppercase;
  padding: 20px 55px 20px 7px;
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu > ul > li > a {
    background-color: transparent;
    color: #ffffff;
    padding: 10px 2px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
}
@media only screen and (min-width: 1200px) {
  .global-header-main-menu > ul > li > a {
    padding: 10px 12px;
  }
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu > ul > li:last-child .sub-menu, .global-header-main-menu > ul > li:nth-last-child(2) .sub-menu, .global-header-main-menu > ul > li:nth-last-child(3) .sub-menu {
    right: 0;
  }
}
@media only screen and (min-width: 600px) {
  .global-header-main-menu > ul > li:last-child .sub-menu, .global-header-main-menu > ul > li:nth-last-child(2) .sub-menu, .global-header-main-menu > ul > li:nth-last-child(3) .sub-menu {
    right: auto;
  }
}
.global-header-main-menu > ul > li.current-menu-item:not(.cta) > a, .global-header-main-menu > ul > li.current-menu-parent:not(.cta) > a {
  color: #48a3db;
}
.global-header-main-menu > ul > li > .sub-menu {
  background: #ffffff;
  padding: 0;
  right: 0;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  z-index: 3;
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu > ul > li > .sub-menu {
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    max-height: none;
    padding: 0.5rem 0;
    position: absolute;
    text-align: right;
    top: 36px;
  }
}
.global-header-main-menu > ul > li > .sub-menu a {
  color: #184783;
  font-size: 1rem;
  font-weight: bold;
  padding: 0.6rem 1rem 0.6rem 7px;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu > ul > li > .sub-menu a {
    padding: 0.6rem 1rem;
  }
}
.global-header-main-menu > ul > li > .sub-menu li {
  text-align: left;
  margin: 0;
  padding: 0;
  min-width: 200px;
}
@media only screen and (min-width: 1000px) {
  .global-header-main-menu > ul > li > .sub-menu li {
    text-align: right;
  }
}
.global-header-main-menu > ul > li > .sub-menu li:first-child {
  border-top: 0;
}
.global-header-main-menu > ul > li > .sub-menu li.current-menu-item:not(.cta) > a, .global-header-main-menu > ul > li > .sub-menu li:hover > a {
  font-weight: bold;
  color: #48a3db;
}

body.events .global-header-main-menu .menu-item.events a {
  color: #48a3db;
}

.menu-item-has-children {
  position: relative;
}
.menu-item-has-children li {
  position: relative;
}
.menu-item-has-children li.max-width a {
  max-width: 160px;
}
.menu-item-has-children li a {
  display: inline-block;
}
.menu-item-has-children.open > .sub-menu {
  max-height: 100vh;
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
@media only screen and (min-width: 1000px) {
  .menu-item-has-children.open > .sub-menu {
    margin: 0.5rem 1rem;
  }
}
.menu-item-has-children.open > .nav-dropdown::after {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.menu-item-has-children .nav-dropdown {
  cursor: pointer;
  height: 10px;
  padding: 18px;
  position: absolute;
  right: 0;
  top: 10px;
  width: 10px;
  z-index: 1;
}
@media only screen and (min-width: 1000px) {
  .menu-item-has-children .nav-dropdown {
    display: none;
  }
}
.menu-item-has-children .nav-dropdown::after {
  border: solid #000000;
  border-width: 0 3px 3px 0;
  content: "";
  display: block;
  height: 10px;
  opacity: 0.7;
  position: absolute;
  right: 13px;
  top: 13px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 10px;
}
.menu-item-has-children .nav-dropdown:hover::after {
  opacity: 1;
}

/*
*   Mobile Menu Button
*/
.button-mobile-menu {
  background-color: transparent;
  border: 1px solid #ffffff;
  height: 40px;
  margin: 0;
  outline: 0;
  padding: 0;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 40px;
  z-index: 100;
}
@media only screen and (min-width: 1000px) {
  .button-mobile-menu {
    display: none;
  }
}
.button-mobile-menu span {
  bottom: 0;
  left: 6px;
  margin: auto;
  position: absolute;
  right: 6px;
  top: 0;
}
.button-mobile-menu span::before {
  top: -10px;
}
.button-mobile-menu span::after {
  bottom: -10px;
}
.button-mobile-menu span::before, .button-mobile-menu span::after {
  content: "";
  width: 100%;
}
.button-mobile-menu span,
.button-mobile-menu span::before,
.button-mobile-menu span::after {
  background-color: #ffffff;
  display: block;
  height: 2px;
  position: absolute;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.mobile-menu-open .button-mobile-menu {
  border: 1px solid transparent;
}
.mobile-menu-open .button-mobile-menu span {
  background-color: transparent;
}
.mobile-menu-open .button-mobile-menu span::before, .mobile-menu-open .button-mobile-menu span::after {
  background-color: #48a3db;
  top: 0;
}
.mobile-menu-open .button-mobile-menu span::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.mobile-menu-open .button-mobile-menu span::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.button-mobile-menu:focus {
  outline: 0;
}

.continue-label {
  font-weight: 600;
  color: white;
  font-size: 12px;
  vertical-align: -1px;
  margin-right: -8px;
  text-transform: uppercase;
}
.footer-links .continue-label {
  margin-bottom: -16px;
  display: block;
}

@media only screen and (min-width: 1000px) {
  .global-content .block-container:first-child {
    padding-top: 120px;
  }
}

.global-content .block-bg-overlay.block-bg-image,
.global-content .block-bg-overlay > .block-bg-image-container {
  background-color: rgba(0, 32, 70, 0.6);
  background-blend-mode: multiply;
}
.global-content .block-bg-overlay .block-bg-overlay-container {
  display: none;
}

.block-container.block-title .block-inner {
  position: relative;
  max-width: 1000px;
  width: 90%;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
}
.block-container.block-title .block-inner .item-title {
  color: #184783;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
}
@media only screen and (min-width: 576px) {
  .block-container.block-title .block-inner .item-title {
    font-size: 1.875rem;
  }
}
.block-container.block-title .block-inner .item-title.has-sub-title {
  margin-bottom: 2.5rem;
}
.block-container.block-title.bg-blue .item-title, .block-container.block-title.bg-gray-dark .item-title, .block-container.block-title.bg-image .item-title {
  color: #ffffff;
}

.block-container.add-spacer {
  position: relative;
  padding-top: 5.5rem;
  margin-top: 0;
}
.block-container.add-spacer::before {
  background-color: #48a3db;
  content: "";
  display: block;
  height: 3px;
  position: absolute;
  top: 2.5rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 90%;
  max-width: 1000px;
}
.block-container.add-spacer .block-inner {
  padding-top: 0 !important;
}
.block-container.add-spacer.spacer-medium::before {
  max-width: 600px;
}
.block-container.add-spacer.spacer-small::before {
  max-width: 170px;
}

.block-container.add-spacer .banner-swiper,
.block-banner-wrapped-repeater {
  position: relative;
  top: 0;
  width: 100%;
  height: 500px;
}
@media only screen and (min-width: 768px) {
  .block-container.add-spacer .banner-swiper,
.block-banner-wrapped-repeater {
    height: 600px;
  }
}
.block-container.add-spacer .banner-swiper *,
.block-banner-wrapped-repeater * {
  color: #ffffff;
}
.block-container.add-spacer .banner-swiper .swiper-slide,
.block-banner-wrapped-repeater .swiper-slide {
  -webkit-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: flex;
}
.block-container.add-spacer .banner-swiper .swiper-slide .col-sm,
.block-banner-wrapped-repeater .swiper-slide .col-sm {
  padding-left: 3rem;
  padding-right: 3rem;
  position: relative;
  top: 3rem;
}
.block-container.add-spacer .banner-swiper .swiper-button-next::after,
.block-container.add-spacer .banner-swiper .swiper-button-prev::after,
.block-banner-wrapped-repeater .swiper-button-next::after,
.block-banner-wrapped-repeater .swiper-button-prev::after {
  color: #ffffff;
}

.block-banner-wrapped-repeater {
  overflow: hidden;
}
.block-banner-wrapped-repeater .block-wrapped-repeater-inner,
.block-banner-wrapped-repeater .block-banner {
  height: 100%;
}
.block-banner-wrapped-repeater .block-banner {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  -webkit-box-align: center;
          align-items: center;
}

@media only screen and (min-width: 768px) {
  .block-banner {
    padding-top: 6px !important;
  }
}
.block-banner.bg-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-color: rgba(0, 32, 70, 0.6);
  background-blend-mode: multiply;
}
.block-banner .title {
  color: #ffffff;
  font-size: 1.625rem;
  font-weight: bold;
}
@media only screen and (min-width: 576px) {
  .block-banner .title {
    font-size: 2.5625rem;
  }
}
.block-banner .block-inner {
  display: -webkit-box;
  display: flex;
  min-height: 400px;
}
@media only screen and (min-width: 576px) {
  .block-banner .block-inner {
    min-height: 500px;
  }
}
.block-banner .block-banner-content {
  padding-left: 3rem;
  padding-right: 3rem;
}
.block-banner .col {
  -webkit-box-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.block-banner .title {
  display: inline-block;
  font-weight: bold;
  margin: auto 0;
  padding: 0.9rem 1.3rem 0.8rem 1.3rem;
}
.block-banner .block-innertext-center {
  width: 100%;
  text-align: center;
}
.block-banner .audio-container {
  margin-top: 3rem;
}
.block-banner .audio-container .audio-container-row {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 2rem;
  padding: 0 3rem;
  max-width: 1200px;
  margin: auto;
}
@media only screen and (max-width: 576px) {
  .block-banner .audio-container .audio-container-row audio {
    width: 100%;
  }
}
.block-banner .audio-container .audio-container-row .audio-title {
  margin-bottom: 1.4rem;
}

.block-cta * {
  color: #ffffff;
}
.block-cta .block-inner {
  overflow: hidden;
  padding: 0;
}
.block-cta .col-sm {
  -webkit-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  -webkit-box-pack: center;
          justify-content: center;
  padding: 5rem 1rem 4rem 1rem;
}
.block-cta .cta {
  max-width: 600px;
  display: block;
  padding: 0 1rem;
}
@media only screen and (min-width: 750px) and (max-width: 924px) {
  .block-cta .cta {
    padding: 0 1.3rem;
  }
}
@media only screen and (min-width: 925px) {
  .block-cta .cta {
    padding: 0 0.8rem;
  }
}
.block-cta .count-2 .col-sm {
  position: relative;
  width: 100%;
}
@media (min-width: 750px) {
  .block-cta .count-2 .col-sm {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    padding: 6rem 1rem 4.5rem 1rem;
    -webkit-transform: skewX(-28deg);
            transform: skewX(-28deg);
    width: 50%;
  }
}
.block-cta .count-2 .col-sm:first-child {
  background-color: #184783;
}
@media (min-width: 750px) {
  .block-cta .count-2 .col-sm:first-child {
    background-color: inherit;
  }
}
@media (min-width: 750px) {
  .block-cta .count-2 .col-sm:first-child:before {
    background: #184783;
    content: "";
    display: block;
    height: 4000px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 4000px;
  }
}
.block-cta .count-2 .col-sm:last-child {
  background-color: #48a3db;
}
@media (min-width: 750px) {
  .block-cta .count-2 .col-sm:last-child:before {
    background: #48a3db;
    content: "";
    display: block;
    height: 4000px;
    right: auto;
    position: absolute;
    left: 0;
    top: 0;
    width: 4000px;
  }
}
.block-cta .count-2 .cta {
  max-width: 450px;
  position: relative;
  z-index: 5;
}
@media (min-width: 750px) {
  .block-cta .count-2 .cta {
    -webkit-transform: skewX(28deg);
            transform: skewX(28deg);
  }
}
.block-cta .cta-title {
  border: 1px solid #ffffff;
  display: inline-block;
  font-weight: 700;
  font-size: 1.875rem;
  letter-spacing: 2px;
  padding: 0.5rem 1rem;
}
@media only screen and (min-width: 750px) and (max-width: 925px) {
  .block-cta .cta-title {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) {
  .block-cta .cta-title {
    padding: 1.2rem 1rem 0.9rem 1rem;
  }
}
.block-cta p {
  font-size: 0.875rem;
  margin-top: 1rem;
  margin-bottom: 0;
  padding: 0 1rem;
}

.block-podcasts .row {
  max-width: 1100px;
}
@media only screen and (max-width: 576px) {
  .block-podcasts .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}
@media only screen and (max-width: 576px) {
  .block-podcasts .podcast-entry-archive {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
}
@media only screen and (max-width: 576px) {
  .block-podcasts .page-sidebar {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
}
.block-podcasts .block-sub-title {
  font-size: 1.2rem;
}
.block-podcasts .podcast .left {
  width: 100%;
  max-width: 88px;
  min-width: 72px;
}
.block-podcasts .podcast-logo-row h3 {
  margin-bottom: 0;
  text-transform: uppercase;
}
.block-podcasts .podcast-logo-row h4 {
  color: #333a45;
  font-weight: 400;
  text-transform: uppercase;
}
.block-podcasts .podcast-logo-row .logo-col {
  -webkit-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.block-podcasts .podcast-logo-row .logo-col a {
  max-width: 50px;
}
@media only screen and (min-width: 576px) {
  .block-podcasts .podcast-logo-row .logo-col a {
    max-width: 23%;
  }
}
.block-podcasts .podcast-logo-row .logo-col .logo-small {
  display: inline-block;
}
@media only screen and (min-width: 576px) {
  .block-podcasts .podcast-logo-row .logo-col .logo-small {
    display: none;
  }
}
.block-podcasts .podcast-logo-row .logo-col .logo-large {
  display: none;
}
@media only screen and (min-width: 576px) {
  .block-podcasts .podcast-logo-row .logo-col .logo-large {
    display: inline-block;
  }
}
.block-podcasts .subscribe-podcasts-icon img {
  min-height: 60px;
  min-width: 60px;
}

.block-assets-slider .resource-media img {
  max-height: 90px;
  max-width: 90px;
}
.block-assets-slider .block-inner {
  padding-bottom: 6rem;
}
.block-assets-slider .assets-slider-swiper-pagination {
  bottom: -40px;
}

.podcast-entry-archive {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  width: 100%;
}
@media only screen and (min-width: 576px) {
  .podcast-entry-archive {
    -webkit-box-flex: 0;
            flex: 0 0 calc(100% - 300px);
    width: calc(100% - 300px);
  }
}
.podcast-entry-archive .post-entry.podcast {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  padding: 0 2rem 3rem 0;
  width: 100%;
}
.podcast-entry-archive .post-entry.podcast .left {
  max-width: 88px;
}
.podcast-entry-archive .post-entry.podcast .right {
  padding-left: 1rem;
}
.podcast-entry-archive .post-entry.podcast img {
  display: block;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: auto;
}
.podcast-entry-archive .post-entry.podcast .title {
  color: #184783;
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 576px) {
  .podcast-entry-archive .post-entry.podcast .title {
    font-size: 1.5rem;
  }
}
.podcast-entry-archive .post-entry.podcast .category {
  color: #333a45;
  font-size: 0.875rem;
  font-weight: 300;
  margin-bottom: 0.1rem;
}
@media only screen and (min-width: 576px) {
  .podcast-entry-archive .post-entry.podcast .category {
    font-size: 1.25rem;
  }
}
.podcast-entry-archive .post-entry.podcast .link {
  color: #48a3db;
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media only screen and (min-width: 576px) {
  .podcast-entry-archive .post-entry.podcast .link {
    font-size: 1.25rem;
  }
}

.block-newsletter-signup .block-inner {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
@media only screen and (min-width: 576px) {
  .block-newsletter-signup .block-inner {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.block-newsletter-signup .title {
  font-size: 2.1875rem;
  font-weight: bold;
  text-align: center;
}
.block-newsletter-signup form {
  -webkit-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
}
@media (min-width: 576px) {
  .block-newsletter-signup form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
}
.block-newsletter-signup form input {
  height: 45px;
  margin: 0 0.6rem 0.5rem 0;
  max-width: 300px;
}
@media (min-width: 576px) {
  .block-newsletter-signup form input {
    margin: 0 0.6rem 0 0;
  }
}
.block-newsletter-signup form button {
  flex-shrink: 0;
  height: 45px;
  margin: 0.5rem 0 0;
}
@media (min-width: 576px) {
  .block-newsletter-signup form button {
    margin: 0;
  }
}

.block-issues .block-inner,
.block-icons-links .block-inner {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media only screen and (min-width: 576px) {
  .block-issues .block-inner,
.block-icons-links .block-inner {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.block-issues .block-title,
.block-icons-links .block-title {
  color: #184783;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
.block-issues .issues-grid-row,
.block-icons-links .issues-grid-row {
  display: -webkit-box;
  display: flex;
}
.block-issues .issues-grid-row.always-show,
.block-icons-links .issues-grid-row.always-show {
  display: -webkit-box !important;
  display: flex !important;
}
.block-issues .grid-item,
.block-icons-links .grid-item {
  display: block;
  padding: 1.5rem 0;
  text-align: center;
}
@media only screen and (min-width: 576px) {
  .block-issues .grid-item,
.block-icons-links .grid-item {
    padding: 3rem 0;
  }
}
.block-issues .grid-item .title,
.block-icons-links .grid-item .title {
  color: #333a45;
  font-size: 0.875rem;
  font-weight: bold;
  margin: 2rem 0 0;
  text-transform: uppercase;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
@media only screen and (min-width: 576px) and (max-width: 1000px) {
  .block-issues .grid-item .title,
.block-icons-links .grid-item .title {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 1175px) {
  .block-issues .grid-item .title,
.block-icons-links .grid-item .title {
    font-size: 0.875rem;
  }
}
.block-issues .grid-item .icon img,
.block-icons-links .grid-item .icon img {
  width: 100%;
  max-height: 100px;
}
.block-issues a:hover .title, .block-issues a:focus .title,
.block-icons-links a:hover .title,
.block-icons-links a:focus .title {
  color: #48a3db;
}
.block-issues button.issues-grid-toggle,
.block-icons-links button.issues-grid-toggle {
  box-shadow: none;
  color: #48a3db;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  width: 100%;
}
.block-issues button.issues-grid-toggle .rotate-icon,
.block-icons-links button.issues-grid-toggle .rotate-icon {
  font-size: 35px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.block-issues button.issues-grid-toggle.collapsed .rotate-icon,
.block-icons-links button.issues-grid-toggle.collapsed .rotate-icon {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.block-reports-slider .block-inner {
  padding-bottom: 7.5rem;
}

.block-people-slider .block-inner {
  padding-top: 2rem;
  padding-bottom: 6rem;
}
@media only screen and (min-width: 576px) {
  .block-people-slider .block-inner {
    padding-top: 4rem;
    padding-bottom: 7.5rem;
  }
}
.block-people-slider .row {
  padding-left: 4rem;
  padding-right: 4rem;
  position: relative;
}
.block-people-slider .card {
  border-radius: 0;
  box-shadow: none;
  width: 100%;
  max-width: 280px;
}
.block-people-slider .card .avatar {
  height: 240px;
}
.block-people-slider .card .avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-people-slider .card .btn {
  box-shadow: none;
}
@media only screen and (min-width: 576px) {
  .block-people-slider .card {
    max-width: 340px;
  }
  .block-people-slider .card .avatar {
    height: 320px;
  }
}
.block-people-slider .card-body {
  padding: 0.6rem 0.8rem;
}
.block-people-slider.bg-white .card, .block-people-slider.block-bg-white .card, .block-people-slider.bg-none .card, .block-people-slider.block-bg-none .card {
  background-color: #eee;
}

.block-posts .block-inner {
  padding-top: 2rem;
  padding-bottom: 4rem;
}
@media only screen and (min-width: 576px) {
  .block-posts .block-inner {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }
}
.block-posts .block-title {
  width: 100%;
}
.block-posts .block-title-row {
  -webkit-box-pack: center;
          justify-content: center;
}
.block-posts .row {
  padding-left: 3rem;
  padding-right: 3rem;
  position: relative;
}
.block-posts .card {
  border-radius: 0;
  box-shadow: none;
}
.block-posts .card .btn {
  box-shadow: none;
}
.block-posts .avatar {
  position: relative;
  height: 200px;
}
@media only screen and (min-width: 768px) {
  .block-posts .avatar {
    height: 240px;
  }
}
.block-posts .avatar::before {
  background-color: rgba(0, 0, 0, 0.2);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.block-posts .avatar img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.block-posts .date {
  color: #ffffff;
  font-size: 0.875rem;
  font-weight: 400;
  left: 16px;
  position: absolute;
  text-transform: uppercase;
  top: 12px;
}
.block-posts .card-body {
  padding: 0.6rem 0.8rem;
}
.block-posts .card-body p {
  color: #184783;
  font-size: 1.125rem;
  height: 80px;
  overflow: hidden;
}
.block-posts.block-bg-white .card-body, .block-posts.block-bg-none .card-body, .block-posts.bg-white .card-body, .block-posts.bg-none .card-body {
  background-color: #eee;
}
.block-posts .swiper-pagination {
  bottom: -40px;
  left: 0;
  right: 0;
  text-align: center;
}
.block-posts .block-posts-view-more-link {
  position: relative;
  top: -20px;
}
.block-posts .swiper-slide {
  padding: 0 1rem;
}
@media only screen and (min-width: 700px) {
  .block-posts .num-items-1 .swiper-slide,
.block-posts .num-items-2 .swiper-slide {
    max-width: 400px;
  }
}
@media only screen and (min-width: 700px) {
  .block-posts .num-items-2 .swiper-slide {
    width: 50% !important;
  }
}

.block-stats .title {
  font-size: 1.625rem;
  font-weight: bold;
}
@media only screen and (min-width: 576px) {
  .block-stats .title {
    font-size: 2.5rem;
  }
}
.block-stats .stats-row {
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
  max-width: 1100px;
}
.block-stats .stats-row .col {
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  width: 100%;
}
@media only screen and (min-width: 630px) and (max-width: 849px) {
  .block-stats .stats-row .col {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    width: 50%;
  }
}
@media only screen and (min-width: 850px) {
  .block-stats .stats-row .col {
    -webkit-box-flex: 0;
            flex: 0 0 33.333333333%;
    width: 33.333333333%;
  }
}
.block-stats .stat-container {
  margin: 0 auto;
  padding: 2rem 2rem 0 2rem;
}
.block-stats .stat-image {
  max-height: 100px;
}
.block-stats .stat-line {
  font-size: 1.5625rem;
  font-weight: 400;
  margin-top: 0.8rem;
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
}
.block-stats .stat-line span {
  display: inline-block;
  padding: 0 14px;
  position: relative;
  vertical-align: baseline;
}
.block-stats .stat-line span::after, .block-stats .stat-line span::before {
  border-top: 2px solid #48a3db;
  content: "";
  display: block;
  position: absolute;
  top: 17px;
  width: 400px;
}
@media only screen and (min-width: 576px) {
  .block-stats .stat-line span::after, .block-stats .stat-line span::before {
    width: 50px;
  }
}
.block-stats .stat-line span::after {
  left: 100%;
}
.block-stats .stat-line span::before {
  right: 100%;
}
.block-stats .stat-number {
  font-size: 2.25rem;
  font-weight: bold;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-stats .stat-number {
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 992px) {
  .block-stats .stat-number {
    font-size: 2.5rem;
  }
}
.block-stats .stat-text {
  font-size: 1.175rem;
  line-height: 1.25;
}

.block-signup-large .title {
  color: #333a45;
  font-weight: bold;
}
.block-signup-large .form-row {
  margin-top: 1.5rem;
}
.block-signup-large form {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  flex-wrap: wrap;
}
.block-signup-large form .form-field {
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  padding: 0.5rem;
  width: 100%;
}
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .block-signup-large form .form-field {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    width: 50%;
  }
}
@media only screen and (min-width: 992px) {
  .block-signup-large form .form-field {
    -webkit-box-flex: 0;
            flex: 0 0 33.333333333%;
    width: 33.333333333%;
  }
}
.block-signup-large form .submit-container {
  text-align: center;
  width: 100%;
}
.block-signup-large form .submit-container button {
  margin-top: 1rem;
}
.block-signup-large .bottom-text {
  font-size: 0.875rem;
  margin-top: 1rem;
}

.block-custom-embedded-form .block-title,
.block-custom-embedded-form .col-content {
  text-align: center;
}
.block-custom-embedded-form .block-inner {
  padding-top: 2.55rem;
}
.block-custom-embedded-form .block-title {
  margin-top: 0.8rem;
}

.bsd-frame {
  border: 0;
  margin: auto;
  display: block;
}

@media only screen and (min-width: 576px) {
  .block-quote .block-inner {
    padding-bottom: 3.5rem;
  }
}
.block-quote .slide-inner {
  margin: 0 auto;
  max-width: 700px;
  padding: 2rem 2rem;
  position: relative;
}
@media only screen and (min-width: 576px) {
  .block-quote .slide-inner {
    padding: 3rem;
  }
}
.block-quote .icon-double-quotes {
  color: #48a3db;
  display: inline-block;
  font-size: 20px;
  height: 20px;
  position: absolute;
  width: 20px;
}
@media only screen and (min-width: 576px) {
  .block-quote .icon-double-quotes {
    font-size: 40px;
    height: 40px;
    width: 40px;
  }
}
.block-quote .icon-double-quotes.left {
  left: 0;
  top: 0;
}
.block-quote .icon-double-quotes.right {
  bottom: 0;
  right: 20px;
}
.block-quote blockquote {
  color: #184783;
  font-size: 1.1rem;
  font-weight: bold;
  line-height: 1.2;
  margin: 0 auto;
  max-width: 640px;
}
@media only screen and (min-width: 576px) {
  .block-quote blockquote {
    font-size: 1.75rem;
    line-height: 1.34;
  }
}

.media-right .col-content {
  -webkit-box-ordinal-group: 0;
          order: -1;
}

.columns + .columns {
  margin-top: 1.5rem;
}
@media only screen and (min-width: 576px) {
  .columns + .columns {
    margin-top: 0;
  }
}

.block-container.bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .bg-none .block-inner, .block-container.bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-none .block-inner, .block-container.block-bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-none .block-inner, .block-container.block-bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-none .block-inner, .block-container.block-bg-white:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-none .block-inner, .block-container.block-bg-white:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-white .block-inner, .block-container.block-bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-white .block-inner, .block-container.bg-gray-dark:not(.block-banner-wrapped-repeater):not(.block-cta) + .bg-gray-dark .block-inner, .block-container.bg-blue:not(.block-banner-wrapped-repeater):not(.block-cta) + .bg-blue .block-inner, .block-container.bg-gray-light:not(.block-banner-wrapped-repeater):not(.block-cta) + .bg-gray-light .block-inner {
  padding-top: 0;
}
.block-container.bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .bg-none.add-spacer, .block-container.bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-none.add-spacer, .block-container.block-bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-none.add-spacer, .block-container.block-bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-none.add-spacer, .block-container.block-bg-white:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-none.add-spacer, .block-container.block-bg-white:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-white.add-spacer, .block-container.block-bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-white.add-spacer, .block-container.bg-gray-dark:not(.block-banner-wrapped-repeater):not(.block-cta) + .bg-gray-dark.add-spacer, .block-container.bg-blue:not(.block-banner-wrapped-repeater):not(.block-cta) + .bg-blue.add-spacer, .block-container.bg-gray-light:not(.block-banner-wrapped-repeater):not(.block-cta) + .bg-gray-light.add-spacer {
  margin-top: -2.4rem;
}
@media only screen and (min-width: 576px) {
  .block-container.bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .bg-none.add-spacer, .block-container.bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-none.add-spacer, .block-container.block-bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-none.add-spacer, .block-container.block-bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-none.add-spacer, .block-container.block-bg-white:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-none.add-spacer, .block-container.block-bg-white:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-white.add-spacer, .block-container.block-bg-none:not(.block-banner-wrapped-repeater):not(.block-cta) + .block-bg-white.add-spacer, .block-container.bg-gray-dark:not(.block-banner-wrapped-repeater):not(.block-cta) + .bg-gray-dark.add-spacer, .block-container.bg-blue:not(.block-banner-wrapped-repeater):not(.block-cta) + .bg-blue.add-spacer, .block-container.bg-gray-light:not(.block-banner-wrapped-repeater):not(.block-cta) + .bg-gray-light.add-spacer {
    margin-top: -4.4rem;
  }
}

.staff-single-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding: 1rem 0;
}
@media only screen and (min-width: 715px) {
  .staff-single-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    padding: 2rem 0;
  }
}
.staff-single-container + .staff-single-container {
  padding-top: 2rem;
}
@media only screen and (min-width: 715px) {
  .staff-single-container + .staff-single-container {
    padding-top: 4rem;
  }
}
.staff-single-container .left-side {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  padding: 1rem 2rem;
  width: 100%;
}
@media only screen and (min-width: 715px) {
  .staff-single-container .left-side {
    -webkit-box-flex: 0;
            flex: 0 0 40%;
    padding: 2rem 4rem 2rem 2rem;
    width: 40%;
  }
}
.staff-single-container .right-side {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  padding: 1rem 0;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 715px) {
  .staff-single-container .right-side {
    -webkit-box-flex: 0;
            flex: 0 0 60%;
    padding: 2rem 2rem 2rem 4rem;
    width: 60%;
  }
}
@media only screen and (min-width: 715px) {
  .staff-single-container .right-side::before {
    background-color: #48a3db;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    width: 2px;
  }
}
.staff-single-container .name {
  color: #184783;
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 0;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 715px) {
  .staff-single-container .name {
    text-align: left;
  }
}
.staff-single-container .title {
  color: #333a45;
  font-size: 1rem;
  font-weight: 300;
  margin-bottom: 2rem;
  padding-bottom: 1.5rem;
  position: relative;
  text-align: center;
}
@media only screen and (min-width: 715px) {
  .staff-single-container .title {
    font-size: 1.25rem;
    margin-bottom: 1rem;
    padding-bottom: 0;
    text-align: left;
  }
}
@media only screen and (max-width: 714px) {
  .staff-single-container .title::before {
    background-color: #48a3db;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 32px;
    right: 32px;
    position: absolute;
  }
}
.staff-single-container img {
  max-width: 100%;
}

.card-deck .news-card {
  box-shadow: none;
  border-radius: 0;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  width: 100%;
  max-height: 520px;
}
@media only screen and (min-width: 740px) and (max-width: 979px) {
  .card-deck .news-card {
    -webkit-box-flex: 0;
            flex: 0 0 calc(50% - 30px);
    width: calc(50% - 30px);
  }
}
@media only screen and (min-width: 980px) {
  .card-deck .news-card {
    -webkit-box-flex: 0;
            flex: 0 0 calc(33.33333% - 30px);
    width: calc(33.33333% - 30px);
  }
}
.card-deck .news-card .card-img-top {
  border-radius: 0;
}
.card-deck .news-card .card-body {
  padding: 1.4rem 1.4rem 1rem;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
}
@media only screen and (min-width: 740px) {
  .card-deck .news-card .card-body {
    -webkit-box-flex: 0;
            flex: 0 0 43%;
  }
}
.card-deck .news-card .card-body .card-title {
  color: #184783;
  font-weight: bold;
  margin-bottom: 0.1rem;
  max-height: 81px;
  overflow: hidden;
}
.card-deck .news-card .card-body .news-card-meta {
  color: #333a45;
  font-size: 0.875rem;
  font-weight: 300;
  margin-bottom: 0.2rem;
  margin-top: 0.4rem;
  text-transform: uppercase;
}
.card-deck .news-card .card-body .news-card-meta i {
  font-size: 1.4rem;
  color: #48a3db;
  line-height: 0.8rem;
  vertical-align: -3px;
  margin-right: 0.2rem;
}
.card-deck .news-card .card-body .card-text {
  color: #333a45;
  font-size: 1rem;
  max-height: 70px;
  overflow: hidden;
}
.card-deck .news-card .overlay {
  padding: 0 1.4rem 1.4rem;
  height: 300px;
  overflow: hidden;
}
.card-deck .news-card .overlay img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.news-single,
.press-single {
  padding-top: 60px;
}
.news-single .row,
.press-single .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
@media only screen and (min-width: 576px) {
  .news-single .row,
.press-single .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
}
@media only screen and (max-width: 576px) {
  .news-single .news-single-left-col,
.news-single .press-single-left-col,
.press-single .news-single-left-col,
.press-single .press-single-left-col {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
}
@media only screen and (max-width: 576px) {
  .news-single .col.page-sidebar,
.press-single .col.page-sidebar {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
}

@media only screen and (min-width: 576px) {
  .news-single-left-col,
.press-single-left-col {
    -webkit-box-flex: 0;
            flex: 0 0 calc(100% - 300px);
    width: calc(100% - 300px);
  }
}
.news-single-left-col h1,
.press-single-left-col h1 {
  font-size: 22px;
}
@media only screen and (min-width: 576px) {
  .news-single-left-col h1,
.press-single-left-col h1 {
    font-size: 2.25rem;
  }
}
.news-single-left-col .post-meta,
.press-single-left-col .post-meta {
  display: block;
  margin-bottom: 0.1rem;
}
@media only screen and (min-width: 576px) {
  .news-single-left-col .post-meta,
.press-single-left-col .post-meta {
    font-size: 1.375rem;
    margin-bottom: 0.1rem;
  }
}
.news-single-left-col .post-meta i,
.press-single-left-col .post-meta i {
  color: #48a3db;
}
.news-single-left-col .post-content,
.press-single-left-col .post-content {
  padding-bottom: 4rem;
}
.news-single-left-col .post-content img,
.press-single-left-col .post-content img {
  display: inline-block;
  margin: 1rem auto 1.8rem auto;
}

@media only screen and (min-width: 768px) {
  .news-category-dropdown-row {
    padding-bottom: 1rem;
    margin-top: -3rem;
  }
}
@media only screen and (max-width: 768px) {
  .news-category-dropdown-row .select-category-dropdown {
    margin: 0 0 2rem 0;
    width: 100%;
  }
}
.news-category-dropdown-row .select-category-dropdown button {
  background-color: #ffffff;
}

@media only screen and (max-width: 576px) {
  .category-list a {
    font-size: 0.8rem;
  }
}

.post-content .block-container:first-child {
  padding-top: 0 !important;
}
.post-content .block-container:first-child .block-inner {
  padding-top: 0;
}
.post-content .block-container .block-inner {
  padding-left: 0;
  padding-right: 0;
}
.post-content .block-container.block-content .columns {
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
  padding-left: 0;
}
@media only screen and (min-width: 992px) {
  .post-content .block-container.block-content .col-md-5,
.post-content .block-container.block-content .col-md-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
    padding-left: 1rem;
  }
  .post-content .block-container.block-content .col-md-5:first-child,
.post-content .block-container.block-content .col-md-6:first-child {
    padding-left: 0;
  }
}
.post-content .block-container.block-bg-none .col-lg-10,
.post-content .block-container.block-bg-none .col-md-5, .post-content .block-container.bg-none .col-lg-10,
.post-content .block-container.bg-none .col-md-5, .post-content .block-container.block-bg-white .col-lg-10,
.post-content .block-container.block-bg-white .col-md-5, .post-content .block-container.bg-white .col-lg-10,
.post-content .block-container.bg-white .col-md-5 {
  padding-left: 0;
  padding-right: 0;
}

.press-single.block-container > .block-inner,
.news-single.block-container > .block-inner {
  padding-bottom: 0 !important;
}

.post-entry.press {
  position: relative;
  padding-left: 2rem;
}
.post-entry.press .icon {
  display: none;
  display: inline-block;
  font-size: 30px;
  left: 0;
  position: absolute;
  top: 5px;
}
.post-entry.press .post-title {
  font-size: 1.25rem;
  margin-bottom: 0.1rem;
  text-align: left;
}
@media only screen and (min-width: 576px) {
  .post-entry.press .post-title {
    font-size: 1.625rem;
    text-align: left;
  }
}
.post-entry.press .post-meta {
  display: block;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
  text-align: left;
}
@media only screen and (min-width: 576px) {
  .post-entry.press .post-meta {
    font-size: 1rem;
    text-align: left;
  }
}
.post-entry.press + .press {
  margin-top: 2rem;
}

.jobs-container .job {
  text-align: left;
}
@media only screen and (min-width: 576px) {
  .jobs-container .job {
    -webkit-box-align: center;
            align-items: center;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
}
.jobs-container .job + .job {
  border-top: 1px solid #f0f3f5;
  margin-top: 1.4rem;
  padding-top: 1.6rem;
}
@media only screen and (min-width: 576px) {
  .jobs-container .job + .job {
    border-top: 0;
    margin-top: 0;
    padding-top: 2rem;
  }
}
.jobs-container .job .job-title {
  font-size: 1rem;
  margin-bottom: 0;
  padding-right: 1rem;
  text-transform: uppercase;
  width: calc(100% - 60px);
  display: inline-block;
}
@media only screen and (min-width: 576px) {
  .jobs-container .job .job-title {
    font-size: 1.375rem;
    -webkit-box-flex: 0;
            flex: 0 0 calc(100% - 180px);
    text-align: left;
    width: calc(100% - 180px);
  }
}
.jobs-container .job a {
  margin: 0;
  max-width: 180px;
  display: inline-block;
  vertical-align: top;
  padding: 0.6rem 0.8rem 0.4rem 0.8rem;
}
@media only screen and (min-width: 576px) {
  .jobs-container .job a {
    margin: 0 0 0 auto;
    padding: 0.6rem 1.1rem 0.4rem 1.1rem;
  }
}
.jobs-container .job a.btn-sm, .jobs-container .job a.btn-lg {
  font-size: 0;
  padding: 0.4rem 0.5rem;
}
@media only screen and (min-width: 576px) {
  .jobs-container .job a.btn-sm, .jobs-container .job a.btn-lg {
    font-size: 0.875rem;
    padding: 0.5rem 0.8rem 0.4rem;
  }
}
.jobs-container .job a.btn-sm i.fas, .jobs-container .job a.btn-lg i.fas {
  font-size: 0.875rem;
}
@media only screen and (max-width: 575px) {
  .jobs-container .job a.btn-sm i.fas, .jobs-container .job a.btn-lg i.fas {
    margin: 0 !important;
  }
}

@media only screen and (min-width: 768px) {
  .press-articles-col {
    -webkit-box-flex: 0;
            flex: 0 0 calc(100% - 300px);
    width: calc(100% - 300px);
  }
}
.page-sidebar {
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .page-sidebar {
    max-width: 250px;
    width: 250px;
  }
}
@media only screen and (min-width: 768px) {
  .page-sidebar {
    min-width: 300px;
    width: 300px;
  }
}
.page-sidebar.border-blue-left {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .page-sidebar.border-blue-left::before {
    background-color: #48a3db;
    bottom: 0;
    content: "";
    display: block;
    left: -5px;
    position: absolute;
    top: 0;
    width: 2px;
  }
}
@media only screen and (min-width: 768px) {
  .page-sidebar.border-blue-left::before {
    left: -35px;
  }
}
.page-sidebar h3 {
  font-size: 1.125rem;
}
@media only screen and (min-width: 768px) {
  .page-sidebar h3 {
    font-size: 1.375rem;
  }
}

.block-container.has-page-sidebar-nav {
  overflow: hidden;
}
.block-container.has-page-sidebar-nav .block-inner {
  padding-top: 0;
}

.page-sidebar-nav,
.page-sidebar-nav.select-category-dropdown {
  margin: 0;
  max-width: 100%;
  padding: 0 2rem;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .page-sidebar-nav,
.page-sidebar-nav.select-category-dropdown {
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  .page-sidebar-nav,
.page-sidebar-nav.select-category-dropdown {
    max-width: 350px;
    width: 350px;
  }
}
.page-sidebar-nav .dropdown-menu,
.page-sidebar-nav.select-category-dropdown .dropdown-menu {
  position: relative !important;
  -webkit-transform: none !important;
          transform: none !important;
}
.page-sidebar-nav ul,
.page-sidebar-nav.select-category-dropdown ul {
  padding-left: 0;
  position: relative;
}
@media only screen and (min-width: 992px) {
  .page-sidebar-nav ul,
.page-sidebar-nav.select-category-dropdown ul {
    width: 100vw;
  }
}
@media only screen and (min-width: 992px) {
  .page-sidebar-nav ul::before,
.page-sidebar-nav.select-category-dropdown ul::before {
    background-color: #f0f3f5;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 1000px;
    z-index: 1;
  }
}
.page-sidebar-nav li,
.page-sidebar-nav.select-category-dropdown li {
  list-style: none;
  position: relative;
  text-align: center;
  z-index: 5;
}
@media only screen and (min-width: 992px) {
  .page-sidebar-nav li,
.page-sidebar-nav.select-category-dropdown li {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  .page-sidebar-nav li:first-child a,
.page-sidebar-nav.select-category-dropdown li:first-child a {
    padding-top: 1.8rem;
  }
}
@media only screen and (min-width: 992px) {
  .page-sidebar-nav li:not(:first-child),
.page-sidebar-nav.select-category-dropdown li:not(:first-child) {
    border-top: 1px solid #d1dbe1;
  }
}
.page-sidebar-nav li a,
.page-sidebar-nav.select-category-dropdown li a {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media only screen and (min-width: 992px) {
  .page-sidebar-nav li a,
.page-sidebar-nav.select-category-dropdown li a {
    background-color: #f0f3f5;
    color: #333a45;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    font-size: 0.875rem;
    font-weight: 700;
    padding: 0.8rem 0.7rem 0.6rem 1.3rem;
    text-transform: uppercase;
  }
}
@media only screen and (min-width: 992px) {
  .page-sidebar-nav li a.active, .page-sidebar-nav li a:hover, .page-sidebar-nav li a:focus,
.page-sidebar-nav.select-category-dropdown li a.active,
.page-sidebar-nav.select-category-dropdown li a:hover,
.page-sidebar-nav.select-category-dropdown li a:focus {
    background-color: #ffffff;
  }
}
.page-sidebar-nav li .icon,
.page-sidebar-nav.select-category-dropdown li .icon {
  display: none;
}
.page-sidebar-nav li .icon img,
.page-sidebar-nav.select-category-dropdown li .icon img {
  height: 60px;
}
@media only screen and (min-width: 992px) {
  .page-sidebar-nav li .icon,
.page-sidebar-nav.select-category-dropdown li .icon {
    display: inline-block;
    margin-right: 1.5rem;
    max-width: 65px;
  }
}

.resource-archive .block-inner {
  padding-left: 0;
  padding-right: 0;
}
.resource-archive.has-page-sidebar-nav .block-inner {
  padding-top: 2rem;
}
@media only screen and (min-width: 992px) {
  .resource-archive.has-page-sidebar-nav .block-inner {
    padding-top: 0;
    padding-right: 0;
  }
}
.resource-archive .block-inner {
  padding-top: 2rem;
  padding-bottom: 0.5rem;
}
@media only screen and (min-width: 992px) {
  .resource-archive .block-inner {
    padding-top: 0;
    padding-bottom: 1rem;
  }
}
@media only screen and (max-width: 991px) {
  .resource-archive .resource-archive-col {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
}
.resource-archive .page-sidebar-nav {
  position: relative;
}
@media only screen and (max-width: 991px) {
  .resource-archive .page-sidebar-nav {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
}
@media only screen and (min-width: 992px) {
  .resource-archive .page-sidebar-nav button {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  .resource-archive .page-sidebar-nav .dropdown-menu {
    padding: inherit;
    top: inherit;
    z-index: inherit;
  }
}
.resource-archive .swiper-button-next::after,
.resource-archive .swiper-button-prev::after {
  color: #184783;
  font-size: 33px;
}
.resource-archive .select-category-dropdown {
  position: absolute;
  padding: 0 1.8rem;
}
@media only screen and (min-width: 768px) {
  .resource-archive .select-category-dropdown {
    max-width: 400px;
  }
}
@media only screen and (min-width: 992px) {
  .resource-archive .select-category-dropdown {
    position: relative;
    padding: 0;
  }
}
@media only screen and (min-width: 768px) {
  .resource-archive .reports-slider-col {
    min-height: 620px;
  }
}
.resource-archive .reports-slider-col.mobile {
  margin-bottom: 5rem;
}

.resource-archive-col .featured-resource-title,
.resource-archive-col .resource-section-title {
  margin-bottom: 1.9rem;
  padding-bottom: 1.5rem;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 576px) {
  .resource-archive-col .featured-resource-title,
.resource-archive-col .resource-section-title {
    margin-bottom: 3rem;
    padding-bottom: 1.7rem;
    text-align: left;
  }
}
.resource-archive-col .featured-resource-title::after,
.resource-archive-col .resource-section-title::after {
  background-color: #48a3db;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 3.2rem;
  position: absolute;
  right: 3.2rem;
}
@media only screen and (min-width: 576px) {
  .resource-archive-col .featured-resource-title::after,
.resource-archive-col .resource-section-title::after {
    left: 0;
    max-width: 280px;
    right: inherit;
    -webkit-transform: none;
            transform: none;
    width: 100%;
  }
}
.resource-archive-col .featured-resource-title.media-slider-title,
.resource-archive-col .resource-section-title.media-slider-title {
  margin-bottom: 1.4rem;
}
@media only screen and (max-width: 575px) {
  .resource-archive-col .featured-resource-title.media-slider-title,
.resource-archive-col .resource-section-title.media-slider-title {
    margin-bottom: 0.5rem;
  }
}
.resource-archive-col .report-item img {
  height: auto;
  width: auto;
  max-width: 100%;
}
.resource-archive-col .featured-resource {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 576px) {
  .resource-archive-col .featured-resource {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    padding: 0;
  }
}
.resource-archive-col .featured-resource .left {
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  width: 100%;
}
.resource-archive-col .resource-single-col {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}
.resource-archive-col .featured-resource img {
  height: auto;
}

.resource {
  margin: auto;
  display: block;
  padding-right: 0.3rem;
  width: 100%;
  max-width: 440px;
}
@media only screen and (min-width: 576px) {
  .resource {
    margin: 0;
  }
}
.resource .resource-image {
  height: 200px;
  overflow: hidden;
  margin-bottom: 0.8rem;
  position: relative;
}
.resource .resource-image img {
  display: block;
  margin: auto;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
}
.resource .title {
  color: #333a45;
  font-weight: bold;
  margin-bottom: 0;
}
.resource .category {
  color: #333a45;
  font-size: 1.125rem;
  font-weight: 300;
  margin-bottom: 0;
  text-transform: uppercase;
}

.bg-gray-dark .resource .title,
.bg-gray-dark .resource-media .title,
.bg-blue .resource .title,
.bg-blue .resource-media .title {
  color: #ffffff !important;
}

@media only screen and (min-width: 992px) {
  .resource-archive-col {
    -webkit-box-flex: 0;
            flex: 0 0 calc(100% - 350px);
    max-width: calc(100% - 350px);
    width: calc(100% - 350px);
  }
}
.resource-archive-col.col {
  padding-top: 4rem;
  padding-bottom: 2rem;
}
.resource-archive-col .intro-content {
  padding-bottom: 3rem;
}

.reports-slider-swiper-mobile {
  padding: 0 2rem;
}

.media-swiper,
.news-swiper,
.podcast-slider-swiper,
.assets-slider-swiper {
  margin-left: 3rem;
  margin-right: 3rem;
  padding: 2rem 0;
}
.post-content .media-swiper,
.post-content .news-swiper,
.post-content .podcast-slider-swiper,
.post-content .assets-slider-swiper {
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 576px) {
  .media-swiper .swiper-slide:not(.swiper-slide-invisible-blank)::before,
.news-swiper .swiper-slide:not(.swiper-slide-invisible-blank)::before,
.podcast-slider-swiper .swiper-slide:not(.swiper-slide-invisible-blank)::before,
.assets-slider-swiper .swiper-slide:not(.swiper-slide-invisible-blank)::before {
    background-color: #f0f3f5;
    bottom: -15px;
    content: "";
    display: block;
    left: -40px;
    position: absolute;
    top: -15px;
    width: 1px;
  }
}
.media-swiper .resource-media,
.news-swiper .resource-media,
.podcast-slider-swiper .resource-media,
.assets-slider-swiper .resource-media {
  display: -webkit-box;
  display: flex;
}
.media-swiper .resource-media .left,
.news-swiper .resource-media .left,
.podcast-slider-swiper .resource-media .left,
.assets-slider-swiper .resource-media .left {
  -webkit-box-flex: 0;
          flex: 0 0 30%;
  width: 30%;
}
.media-swiper .resource-media .right,
.news-swiper .resource-media .right,
.podcast-slider-swiper .resource-media .right,
.assets-slider-swiper .resource-media .right {
  -webkit-box-flex: 0;
          flex: 0 0 70%;
  padding-left: 1rem;
  width: 70%;
}
.media-swiper .resource-media img,
.news-swiper .resource-media img,
.podcast-slider-swiper .resource-media img,
.assets-slider-swiper .resource-media img {
  display: block;
  max-width: 100%;
}
.media-swiper .resource-media .title,
.news-swiper .resource-media .title,
.podcast-slider-swiper .resource-media .title,
.assets-slider-swiper .resource-media .title {
  color: #184783;
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 576px) {
  .media-swiper .resource-media .title,
.news-swiper .resource-media .title,
.podcast-slider-swiper .resource-media .title,
.assets-slider-swiper .resource-media .title {
    font-size: 1.125rem;
  }
}
.media-swiper .resource-media .category,
.news-swiper .resource-media .category,
.podcast-slider-swiper .resource-media .category,
.assets-slider-swiper .resource-media .category {
  color: #333a45;
  font-size: 0.875rem;
  font-weight: 300;
  margin-bottom: 0;
}
@media only screen and (min-width: 576px) {
  .media-swiper .resource-media .category,
.news-swiper .resource-media .category,
.podcast-slider-swiper .resource-media .category,
.assets-slider-swiper .resource-media .category {
    font-size: 0.875rem;
  }
}
.media-swiper .resource-media .link,
.news-swiper .resource-media .link,
.podcast-slider-swiper .resource-media .link,
.assets-slider-swiper .resource-media .link {
  color: #48a3db;
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media only screen and (min-width: 576px) {
  .media-swiper .resource-media .link,
.news-swiper .resource-media .link,
.podcast-slider-swiper .resource-media .link,
.assets-slider-swiper .resource-media .link {
    font-size: 0.875rem;
  }
}
.media-swiper .resource-media .post-meta,
.news-swiper .resource-media .post-meta,
.podcast-slider-swiper .resource-media .post-meta,
.assets-slider-swiper .resource-media .post-meta {
  font-size: 0.875rem;
}

.news-swiper .resource-media .title {
  font-size: 0.9rem;
}
.news-swiper .resource-media .term-list a {
  font-size: 0.8rem;
}

.podcast-slider-swiper .resource-media img,
.media-swiper .resource-media img,
.news-swiper .resource-media img {
  max-height: 120px;
  max-width: 120px;
  width: 100%;
  height: auto;
}
.podcast-slider-swiper.count-1,
.media-swiper.count-1,
.news-swiper.count-1 {
  margin-left: 0;
}
.podcast-slider-swiper.count-1 .resource-media .left,
.media-swiper.count-1 .resource-media .left,
.news-swiper.count-1 .resource-media .left {
  -webkit-box-flex: 0;
          flex: 0 0 18%;
  max-width: 18%;
}

.post-content .block-podcast-slider > .block-inner > .row > .col {
  padding: 0;
}

.podcast-slider-swiper .resource-media .left {
  max-width: 100px;
}
.podcast-slider-swiper .resource-media .left img {
  margin: 0 !important;
}

.news-swiper-button-next,
.news-swiper-button-prev,
.media-swiper-button-next,
.media-swiper-button-prev {
  opacity: 1;
}
@media only screen and (min-width: 576px) {
  .news-swiper-button-next::after,
.news-swiper-button-prev::after,
.media-swiper-button-next::after,
.media-swiper-button-prev::after {
    color: #184783;
    font-size: 40px;
  }
}

@media only screen and (max-width: 768px) {
  .press-archive .page-sidebar {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .press-archive .page-sidebar::before {
    bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .press-archive .page-sidebar h3 {
    margin-top: 2rem;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    position: relative;
  }
}
@media only screen and (max-width: 767px) {
  .press-archive .page-sidebar h3::before {
    background-color: #48a3db;
    bottom: 0;
    content: "";
    display: block;
    height: 3px;
    left: 50%;
    max-width: 250px;
    position: absolute;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
  }
}

.issue-modal .modal-header {
  border: 0;
  padding-bottom: 0;
}
.issue-modal .modal-header .close {
  padding: 0.5rem;
  top: 0;
}
.issue-modal .modal-body {
  padding-top: 0;
}
.issue-modal .modal-content {
  background-color: #184783;
  color: #ffffff;
  padding-top: 2rem;
  padding-bottom: 1rem;
}
.issue-modal .modal-title {
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  display: block;
  width: 100%;
  line-height: 1.2;
}
.issue-modal iframe {
  height: 180px;
  max-width: 320px;
  margin: auto;
  display: block;
}

.container-404 .section-inner {
  padding: 10rem 1rem 4rem;
}
@media only screen and (min-width: 768px) {
  .container-404 .section-inner {
    padding: 12rem 1rem 6rem;
  }
}

.form-control::-webkit-input-placeholder, .form-control-sm::-webkit-input-placeholder {
  color: #333a45;
  font-weight: 300;
  text-transform: uppercase;
}

.form-control::-moz-placeholder, .form-control-sm::-moz-placeholder {
  color: #333a45;
  font-weight: 300;
  text-transform: uppercase;
}

.form-control:-ms-input-placeholder, .form-control-sm:-ms-input-placeholder {
  color: #333a45;
  font-weight: 300;
  text-transform: uppercase;
}

.form-control::-ms-input-placeholder, .form-control-sm::-ms-input-placeholder {
  color: #333a45;
  font-weight: 300;
  text-transform: uppercase;
}

.form-control::placeholder,
.form-control-sm::placeholder {
  color: #333a45;
  font-weight: 300;
  text-transform: uppercase;
}
.page-footer .form-control::-webkit-input-placeholder, .page-footer .form-control-sm::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 0.8;
}
.page-footer .form-control::-moz-placeholder, .page-footer .form-control-sm::-moz-placeholder {
  color: #ffffff;
  opacity: 0.8;
}
.page-footer .form-control:-ms-input-placeholder, .page-footer .form-control-sm:-ms-input-placeholder {
  color: #ffffff;
  opacity: 0.8;
}
.page-footer .form-control::-ms-input-placeholder, .page-footer .form-control-sm::-ms-input-placeholder {
  color: #ffffff;
  opacity: 0.8;
}
.page-footer .form-control::placeholder,
.page-footer .form-control-sm::placeholder {
  color: #ffffff;
  opacity: 0.8;
}

form .form-control,
form input[type=text],
form input[type=email],
form input[type=tel],
form input[type=number],
form textarea {
  font-size: 0.875rem;
  font-weight: 300;
  height: 40px;
  letter-spacing: 1px;
  padding: 0.8rem 1.1rem 0.6rem 1.1rem;
}
form .form-control:focus,
form input[type=text]:focus,
form input[type=email]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form textarea:focus {
  border: 1px solid #48a3db !important;
}
form input[type=text],
form input[type=email] {
  border-radius: 0;
}
form input[type=text]:focus,
form input[type=email]:focus {
  box-shadow: none !important;
  outline: none;
}
form textarea {
  border-radius: 0;
  height: inherit;
  min-height: 100px;
}
form textarea:focus {
  box-shadow: none !important;
  outline: none;
}

.at {
  color: inherit !important;
}

.ngp-form {
  padding-top: 0.5rem;
}

.at-inner {
  background: none !important;
}
.at-inner .at-title,
.at-inner .at-legend {
  display: none;
}
.at-inner label {
  z-index: 1;
  line-height: 3.8 !important;
  padding-left: 10px;
  height: 64px;
  color: #333;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.at-inner label input[type=text],
.at-inner label input[type=password],
.at-inner label input[type=date],
.at-inner label input[type=datetime],
.at-inner label input[type=datetime-local],
.at-inner label input[type=month],
.at-inner label input[type=week],
.at-inner label input[type=email],
.at-inner label input[type=number],
.at-inner label input[type=search],
.at-inner label input[type=tel],
.at-inner label input[type=time],
.at-inner label input[type=url],
.at-inner label input[type=color],
.at-inner label .intl-tel-input,
.at-inner label textarea {
  position: absolute;
  top: 8px;
  left: 0;
  z-index: -1;
}
.at-inner label input[type=text]::-webkit-input-placeholder, .at-inner label input[type=password]::-webkit-input-placeholder, .at-inner label input[type=date]::-webkit-input-placeholder, .at-inner label input[type=datetime]::-webkit-input-placeholder, .at-inner label input[type=datetime-local]::-webkit-input-placeholder, .at-inner label input[type=month]::-webkit-input-placeholder, .at-inner label input[type=week]::-webkit-input-placeholder, .at-inner label input[type=email]::-webkit-input-placeholder, .at-inner label input[type=number]::-webkit-input-placeholder, .at-inner label input[type=search]::-webkit-input-placeholder, .at-inner label input[type=tel]::-webkit-input-placeholder, .at-inner label input[type=time]::-webkit-input-placeholder, .at-inner label input[type=url]::-webkit-input-placeholder, .at-inner label input[type=color]::-webkit-input-placeholder, .at-inner label .intl-tel-input::-webkit-input-placeholder, .at-inner label textarea::-webkit-input-placeholder {
  color: transparent;
}
.at-inner label input[type=text]::-moz-placeholder, .at-inner label input[type=password]::-moz-placeholder, .at-inner label input[type=date]::-moz-placeholder, .at-inner label input[type=datetime]::-moz-placeholder, .at-inner label input[type=datetime-local]::-moz-placeholder, .at-inner label input[type=month]::-moz-placeholder, .at-inner label input[type=week]::-moz-placeholder, .at-inner label input[type=email]::-moz-placeholder, .at-inner label input[type=number]::-moz-placeholder, .at-inner label input[type=search]::-moz-placeholder, .at-inner label input[type=tel]::-moz-placeholder, .at-inner label input[type=time]::-moz-placeholder, .at-inner label input[type=url]::-moz-placeholder, .at-inner label input[type=color]::-moz-placeholder, .at-inner label .intl-tel-input::-moz-placeholder, .at-inner label textarea::-moz-placeholder {
  color: transparent;
}
.at-inner label input[type=text]:-ms-input-placeholder, .at-inner label input[type=password]:-ms-input-placeholder, .at-inner label input[type=date]:-ms-input-placeholder, .at-inner label input[type=datetime]:-ms-input-placeholder, .at-inner label input[type=datetime-local]:-ms-input-placeholder, .at-inner label input[type=month]:-ms-input-placeholder, .at-inner label input[type=week]:-ms-input-placeholder, .at-inner label input[type=email]:-ms-input-placeholder, .at-inner label input[type=number]:-ms-input-placeholder, .at-inner label input[type=search]:-ms-input-placeholder, .at-inner label input[type=tel]:-ms-input-placeholder, .at-inner label input[type=time]:-ms-input-placeholder, .at-inner label input[type=url]:-ms-input-placeholder, .at-inner label input[type=color]:-ms-input-placeholder, .at-inner label .intl-tel-input:-ms-input-placeholder, .at-inner label textarea:-ms-input-placeholder {
  color: transparent;
}
.at-inner label input[type=text]::-ms-input-placeholder, .at-inner label input[type=password]::-ms-input-placeholder, .at-inner label input[type=date]::-ms-input-placeholder, .at-inner label input[type=datetime]::-ms-input-placeholder, .at-inner label input[type=datetime-local]::-ms-input-placeholder, .at-inner label input[type=month]::-ms-input-placeholder, .at-inner label input[type=week]::-ms-input-placeholder, .at-inner label input[type=email]::-ms-input-placeholder, .at-inner label input[type=number]::-ms-input-placeholder, .at-inner label input[type=search]::-ms-input-placeholder, .at-inner label input[type=tel]::-ms-input-placeholder, .at-inner label input[type=time]::-ms-input-placeholder, .at-inner label input[type=url]::-ms-input-placeholder, .at-inner label input[type=color]::-ms-input-placeholder, .at-inner label .intl-tel-input::-ms-input-placeholder, .at-inner label textarea::-ms-input-placeholder {
  color: transparent;
}
.at-inner label input[type=text]::placeholder,
.at-inner label input[type=password]::placeholder,
.at-inner label input[type=date]::placeholder,
.at-inner label input[type=datetime]::placeholder,
.at-inner label input[type=datetime-local]::placeholder,
.at-inner label input[type=month]::placeholder,
.at-inner label input[type=week]::placeholder,
.at-inner label input[type=email]::placeholder,
.at-inner label input[type=number]::placeholder,
.at-inner label input[type=search]::placeholder,
.at-inner label input[type=tel]::placeholder,
.at-inner label input[type=time]::placeholder,
.at-inner label input[type=url]::placeholder,
.at-inner label input[type=color]::placeholder,
.at-inner label .intl-tel-input::placeholder,
.at-inner label textarea::placeholder {
  color: transparent;
}
.at-inner label input[type=text]::-webkit-input-placeholder,
.at-inner label input[type=password]::-webkit-input-placeholder,
.at-inner label input[type=date]::-webkit-input-placeholder,
.at-inner label input[type=datetime]::-webkit-input-placeholder,
.at-inner label input[type=datetime-local]::-webkit-input-placeholder,
.at-inner label input[type=month]::-webkit-input-placeholder,
.at-inner label input[type=week]::-webkit-input-placeholder,
.at-inner label input[type=email]::-webkit-input-placeholder,
.at-inner label input[type=number]::-webkit-input-placeholder,
.at-inner label input[type=search]::-webkit-input-placeholder,
.at-inner label input[type=tel]::-webkit-input-placeholder,
.at-inner label input[type=time]::-webkit-input-placeholder,
.at-inner label input[type=url]::-webkit-input-placeholder,
.at-inner label input[type=color]::-webkit-input-placeholder,
.at-inner label .intl-tel-input::-webkit-input-placeholder,
.at-inner label textarea::-webkit-input-placeholder {
  color: transparent;
}
.block-bg-none .at-inner label input[type=text], .block-bg-white .at-inner label input[type=text],
.block-bg-none .at-inner label input[type=password],
.block-bg-white .at-inner label input[type=password],
.block-bg-none .at-inner label input[type=date],
.block-bg-white .at-inner label input[type=date],
.block-bg-none .at-inner label input[type=datetime],
.block-bg-white .at-inner label input[type=datetime],
.block-bg-none .at-inner label input[type=datetime-local],
.block-bg-white .at-inner label input[type=datetime-local],
.block-bg-none .at-inner label input[type=month],
.block-bg-white .at-inner label input[type=month],
.block-bg-none .at-inner label input[type=week],
.block-bg-white .at-inner label input[type=week],
.block-bg-none .at-inner label input[type=email],
.block-bg-white .at-inner label input[type=email],
.block-bg-none .at-inner label input[type=number],
.block-bg-white .at-inner label input[type=number],
.block-bg-none .at-inner label input[type=search],
.block-bg-white .at-inner label input[type=search],
.block-bg-none .at-inner label input[type=tel],
.block-bg-white .at-inner label input[type=tel],
.block-bg-none .at-inner label input[type=time],
.block-bg-white .at-inner label input[type=time],
.block-bg-none .at-inner label input[type=url],
.block-bg-white .at-inner label input[type=url],
.block-bg-none .at-inner label input[type=color],
.block-bg-white .at-inner label input[type=color],
.block-bg-none .at-inner label .intl-tel-input,
.block-bg-white .at-inner label .intl-tel-input,
.block-bg-none .at-inner label textarea,
.block-bg-white .at-inner label textarea {
  background-color: #eee !important;
}
.at-inner label .intl-tel-input {
  top: 0;
}
.at-inner label .iti__selected-flag {
  -webkit-transform: translateY(25px);
          transform: translateY(25px);
}
.at-inner label.MobilePhone {
  padding-left: 50px;
}
.at-inner label.error, .at-inner label.active {
  line-height: 0 !important;
  padding-left: 0;
  color: inherit !important;
  font-size: 12px;
}
.at-inner label.error {
  height: 80px;
}
.at-inner .UpdateMyProfile {
  display: none;
}
.at-inner .updateMyProfileSection label {
  line-height: 1.5 !important;
}
.at-inner small.error {
  position: absolute;
  top: 56px;
  padding: 0 !important;
}
.at-inner small.info {
  display: none !important;
}
.at-inner .at-markup {
  margin-bottom: 0 !important;
}
.at-inner .at-form-submit {
  padding-bottom: 0 !important;
  text-align: center;
}
.at-inner .at-form-submit .at-submit {
  margin: 0 auto !important;
  float: none;
  min-width: 150px;
}
.at-inner .at-area {
  height: 124px;
}
.at-inner .at-area textarea {
  height: 100px;
  min-height: 100px;
  max-height: 100px;
}
.at-inner .at-area small.error {
  top: 116px;
}
.at-inner .at-area.error {
  height: 134px;
}
.at-inner .at-fieldset.AdditionalInformation,
.at-inner .at-fieldset.AdditionalInformation textarea {
  padding-top: 0;
}
.at-inner .at-fieldset {
  padding-bottom: 0 !important;
}

.at-form .content.thankYou {
  text-align: center;
  font-size: 24px;
  padding-top: 2rem;
}

.at input[type=text],
.at input[type=password],
.at input[type=date],
.at input[type=datetime],
.at input[type=datetime-local],
.at input[type=month],
.at input[type=week],
.at input[type=email],
.at input[type=number],
.at input[type=search],
.at input[type=tel],
.at input[type=time],
.at input[type=url],
.at input[type=color],
.at textarea {
  border-radius: 2px !important;
}

.footer-email-newsletter .at-fieldset {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.footer-email-newsletter .at-row > [class^=at-] {
  -webkit-box-flex: 1;
          flex: 1 100px;
  min-width: 100px;
}
.footer-email-newsletter input[type=text],
.footer-email-newsletter input[type=password],
.footer-email-newsletter input[type=date],
.footer-email-newsletter input[type=datetime],
.footer-email-newsletter input[type=datetime-local],
.footer-email-newsletter input[type=month],
.footer-email-newsletter input[type=week],
.footer-email-newsletter input[type=email],
.footer-email-newsletter input[type=number],
.footer-email-newsletter input[type=search],
.footer-email-newsletter input[type=tel],
.footer-email-newsletter input[type=time],
.footer-email-newsletter input[type=url],
.footer-email-newsletter input[type=color],
.footer-email-newsletter textarea,
.footer-email-newsletter select {
  background-color: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid #ffffff !important;
  color: #ffffff !important;
  padding-left: 0 !important;
}
.footer-email-newsletter input[type=text]:focus,
.footer-email-newsletter input[type=password]:focus,
.footer-email-newsletter input[type=date]:focus,
.footer-email-newsletter input[type=datetime]:focus,
.footer-email-newsletter input[type=datetime-local]:focus,
.footer-email-newsletter input[type=month]:focus,
.footer-email-newsletter input[type=week]:focus,
.footer-email-newsletter input[type=email]:focus,
.footer-email-newsletter input[type=number]:focus,
.footer-email-newsletter input[type=search]:focus,
.footer-email-newsletter input[type=tel]:focus,
.footer-email-newsletter input[type=time]:focus,
.footer-email-newsletter input[type=url]:focus,
.footer-email-newsletter input[type=color]:focus,
.footer-email-newsletter textarea:focus,
.footer-email-newsletter select:focus {
  border: 0 !important;
  border-bottom: 1px solid #48a3db !important;
  outline: none !important;
  box-shadow: none !important;
}
.footer-email-newsletter label {
  margin: 0 !important;
  padding-left: 0 !important;
  color: rgba(255, 255, 255, 0.7) !important;
}
.footer-email-newsletter label + label {
  margin-left: 10px !important;
}
.footer-email-newsletter label.active, .footer-email-newsletter label.error {
  color: rgba(255, 255, 255, 0.6) !important;
  line-height: 1 !important;
}
.footer-email-newsletter label.error input[type=text],
.footer-email-newsletter label.error input[type=password],
.footer-email-newsletter label.error input[type=date],
.footer-email-newsletter label.error input[type=datetime],
.footer-email-newsletter label.error input[type=datetime-local],
.footer-email-newsletter label.error input[type=month],
.footer-email-newsletter label.error input[type=week],
.footer-email-newsletter label.error input[type=email],
.footer-email-newsletter label.error input[type=number],
.footer-email-newsletter label.error input[type=search],
.footer-email-newsletter label.error input[type=tel],
.footer-email-newsletter label.error input[type=time],
.footer-email-newsletter label.error input[type=url],
.footer-email-newsletter label.error input[type=color],
.footer-email-newsletter label.error textarea,
.footer-email-newsletter label.error select {
  border-bottom-color: #ee778e !important;
}
.footer-email-newsletter label .iti__flag-container {
  display: none;
}

.at .btn-at-primary {
  background-color: #48a3db !important;
}
.at .btn-at-primary:hover {
  background-color: #278bc9 !important;
}

.page-footer .row {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media only screen and (min-width: 576px) {
  .page-footer .row {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

#menu-footer-menu li {
  margin: 0 0.5rem;
}

.footer-email-newsletter {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
}
@media only screen and (max-width: 600px) {
  .footer-email-newsletter {
    -webkit-box-pack: center;
            justify-content: center;
    margin-top: 2rem;
  }
}
.footer-email-newsletter p {
  font-weight: bold;
  margin-bottom: 0;
}
.footer-email-newsletter .bsd-frame {
  margin: 0;
}
.footer-email-newsletter .md-form {
  margin-top: 0;
  margin-bottom: 0;
}
.footer-email-newsletter .md-form input:not([type]),
.footer-email-newsletter .md-form input[type=text]:not(.browser-default),
.footer-email-newsletter .md-form input[type=password]:not(.browser-default),
.footer-email-newsletter .md-form input[type=email]:not(.browser-default),
.footer-email-newsletter .md-form input[type=url]:not(.browser-default),
.footer-email-newsletter .md-form input[type=time]:not(.browser-default),
.footer-email-newsletter .md-form input[type=date]:not(.browser-default),
.footer-email-newsletter .md-form input[type=datetime]:not(.browser-default),
.footer-email-newsletter .md-form input[type=datetime-local]:not(.browser-default),
.footer-email-newsletter .md-form input[type=tel]:not(.browser-default),
.footer-email-newsletter .md-form input[type=number]:not(.browser-default),
.footer-email-newsletter .md-form input[type=search]:not(.browser-default),
.footer-email-newsletter .md-form input[type=search-md],
.footer-email-newsletter .md-form textarea.md-textarea {
  border-bottom: 2px solid rgba(255, 255, 255, 0.8) !important;
  color: #ffffff;
  margin: 0;
  max-width: 225px;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
.footer-email-newsletter .md-form input:not([type]):focus,
.footer-email-newsletter .md-form input[type=text]:not(.browser-default):focus,
.footer-email-newsletter .md-form input[type=password]:not(.browser-default):focus,
.footer-email-newsletter .md-form input[type=email]:not(.browser-default):focus,
.footer-email-newsletter .md-form input[type=url]:not(.browser-default):focus,
.footer-email-newsletter .md-form input[type=time]:not(.browser-default):focus,
.footer-email-newsletter .md-form input[type=date]:not(.browser-default):focus,
.footer-email-newsletter .md-form input[type=datetime]:not(.browser-default):focus,
.footer-email-newsletter .md-form input[type=datetime-local]:not(.browser-default):focus,
.footer-email-newsletter .md-form input[type=tel]:not(.browser-default):focus,
.footer-email-newsletter .md-form input[type=number]:not(.browser-default):focus,
.footer-email-newsletter .md-form input[type=search]:not(.browser-default):focus,
.footer-email-newsletter .md-form input[type=search-md]:focus,
.footer-email-newsletter .md-form textarea.md-textarea:focus {
  border-bottom: 2px solid #48a3db !important;
}
.footer-email-newsletter button.btn:hover, .footer-email-newsletter button.btn:focus {
  background-color: #278bc9 !important;
}

.footer-search-form {
  margin-bottom: 0;
  position: relative;
  margin: auto;
  max-width: 330px;
}
@media only screen and (min-width: 768px) {
  .footer-search-form {
    margin: 0;
    max-width: none;
  }
}
.footer-search-form i {
  bottom: 10px;
  left: 0;
  position: absolute;
}
.footer-search-form input[type=text].form-control-sm {
  border-bottom: 2px solid rgba(255, 255, 255, 0.8) !important;
  font-size: 1rem;
  height: inherit;
  line-height: 1.5;
  max-width: 300px;
  padding: 0.2rem 0 0.2rem 1.4rem;
  width: 100%;
}
.footer-search-form input[type=text].form-control-sm:focus {
  border-bottom: 2px solid #48a3db !important;
}

.footer-social-links {
  position: relative;
}
.footer-social-links::before {
  background-color: #48a3db;
  content: "";
  display: block;
  height: 3px;
  left: calc(1rem + 15px);
  position: absolute;
  right: calc(1rem + 15px);
  top: 0;
}

.footer-links .footer-logo-link {
  display: block;
  margin: 1rem auto 1.5rem auto;
  max-width: 400px;
  padding: 0 1.5rem;
}
.footer-links ul {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
}
.footer-links a {
  font-weight: bold;
}

.footer-coopyright {
  text-align: center;
  font-size: 0.8rem;
  color: #999;
  width: 100%;
  padding-top: 1rem;
}

.bottom-footer-nav {
  position: relative;
}
.bottom-footer-nav .privacy-footer-link {
  position: absolute;
  top: 0;
  right: 0;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4ubWluLmNzcyIsIi4uL2Nzcy9tYWluLnNjc3MiLCIuLi9jc3MvbGliL193b3JkcHJlc3Muc2NzcyIsIi4uL2Nzcy9saWIvX2luY2x1ZGVzLnNjc3MiLCIuLi9jc3MvbGliL19jb2xvcmJveC5zY3NzIiwiLi4vY3NzL2luYy9fZ2xvYmFscy5zY3NzIiwiLi4vY3NzL2luYy9fdmFyaWFibGVzLnNjc3MiLCIuLi9jc3MvaW5jL19mb250LnNjc3MiLCIuLi9jc3MvaW5jL190eXBvZ3JhcGh5LnNjc3MiLCIuLi9jc3MvaW5jL19uYXZpZ2F0aW9uLnNjc3MiLCIuLi9jc3MvaW5jL19ibG9ja3Muc2NzcyIsIi4uL2Nzcy9pbmMvX3RlbXBsYXRlcy5zY3NzIiwiLi4vY3NzL2luYy9fZm9ybXMuc2NzcyIsIi4uL2Nzcy9pbmMvX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VoQjs7c0NBQUE7QUFLQTs7c0NBQUE7QUFRQTs7c0NBQUE7QUNmQTs7c0NBQUE7QUFJQTtFQUEwQixxQkFBQTtBRlcxQjs7QUVWQTtFQUFhLFdBQUE7RUFBYSxvQkFBQTtBRmUxQjs7QUVkQTtFQUFjLFlBQUE7RUFBYyxvQkFBQTtBRm1CNUI7O0FFbEJBO0VBQWEsdUJBQUE7QUZzQmI7O0FFckJBO0VBQWUsY0FBQTtFQUFnQixpQkFBQTtBRjBCL0I7O0FFeEJBO0VBQWMsOEJBQUE7RUFBZ0Msb0NBQUE7RUFBc0MsYUFBQTtFQUFlLGlCQUFBO0VBQW1CLGtCQUFBO0FGZ0N0SDs7QUUvQkE7RUFBa0Isb0NBQUE7RUFBc0Msd0JBQUE7RUFBMEIsZ0JBQUE7RUFBa0IsV0FBQTtBRnNDcEc7O0FFbENRO0VBQ0ksU0FBQTtBRnFDWjtBR2RDO0VEeEJPO0lBR1EsU0FBQTtFRnVDZDtBQUNGO0FHYkM7RUR2Qkc7SUFFUSwwQkFBQTtFRnNDVjtBQUNGOztBSS9EQTs7c0NBQUE7QUFJQTtFQUNDLDBCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNB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YS82SEE7RUFDQyxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtVQUFBLHlCQUFBO0FiazdIRDtBYWo3SEM7RUFIRDtJQUlFLHdCQUFBO1lBQUEsdUJBQUE7SUFDQSxnQkFBQTtFYm83SEE7QUFDRjtBYW43SEM7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0FicTdIRjtBYW43SEM7RUFDQyxTQUFBO0FicTdIRjtBYW43SEM7RUFDQyxhQUFBO0VBQ0EsZ0JBQUE7QWJxN0hGO0FhcDdIRTs7Ozs7Ozs7Ozs7Ozs7RUFjQyw0REFBQTtFQUNBLGNQMUNXO0VPMkNYLFNBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QWJzN0hIO0FhcjdIRzs7Ozs7Ozs7Ozs7Ozs7RUFDQywyQ0FBQTtBYm84SEo7QWEvN0hFO0VBRUMsb0NBQUE7QWJnOEhIOztBYTM3SEE7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FiODdIRDtBYTc3SEM7RUFMRDtJQU1FLFNBQUE7SUFDQSxlQUFBO0ViZzhIQTtBQUNGO0FhLzdIQztFQUNDLFlBQUE7RUFDQSxPQUFBO0VBQ0Esa0JBQUE7QWJpOEhGO0FhLzdIQztFQUNDLDREQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsK0JBQUE7RUFDQSxXQUFBO0FiaThIRjtBYWg4SEU7RUFDQywyQ0FBQTtBYms4SEg7O0FhNzdIQTtFQUNDLGtCQUFBO0FiZzhIRDtBYS83SEM7RUFDQyx5QlBsR1k7RU9tR1osV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsTUFBQTtBYmk4SEY7O0FhNTdIQztFQUNDLGNBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QWIrN0hGO0FhNzdIQztFQUNDLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtVQUFBLHVCQUFBO0VBQ0Esa0JBQUE7QWIrN0hGO0FhbDdIQztFQUNDLGlCQUFBO0FibzdIRjs7QWFoN0hBO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QWJtN0hEOztBYWg3SEE7RUFDQyxrQkFBQTtBYm03SEQ7QWFsN0hDO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtBYm83SEYiLCJmaWxlIjoibWFpbi5taW4uY3NzIn0= */