.MainNavWrapper_logo__fdGSY {
  -o-object-position: left center;
  object-position: left center;
  -o-object-fit: contain;
  object-fit: contain;
}

.MainNavWrapper_stickyNav__iC5NG {
  z-index: 99;
}

.MainNavWrapper_navbar__9FsxV {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}

#MainNavWrapper_navbarSearch__JsVLI.MainNavWrapper_hidden__jwYZw,
#MainNavWrapper_navbarSupportedContent__urMQF.MainNavWrapper_hidden__jwYZw,
.MainNavWrapper_navbar-nav__woEti.MainNavWrapper_hidden__jwYZw {
  height: 0 !important;
  max-height: 0 !important;
  opacity: 1;
  overflow: hidden;
}

#MainNavWrapper_navbarSupportedContent__urMQF {
  height: 95px;
  max-height: 400px;
  transition: max-height 0.2s ease-in;
}

#MainNavWrapper_navbarSearch__JsVLI,
.MainNavWrapper_navbar-nav__woEti {
  height: 95px !important;
  max-height: 400px !important;
  visibility: visible;
  opacity: 1;
  overflow: auto;
  transition: max-height 0.2s ease-in;
}

#MainNavWrapper_navbarSearch__JsVLI.MainNavWrapper_hidden__jwYZw,
#MainNavWrapper_navbarSupportedContent__urMQF.MainNavWrapper_hidden__jwYZw,
.MainNavWrapper_navbar-nav__woEti.MainNavWrapper_hidden__jwYZw {
  transition: max-height 0.2s ease-out;
}

.MainNavWrapper_breadcrumbWrapper__66WV0 {
  font-size: var(--14pt);
  font-family: var(--font-secondary);
  font-weight: lighter;
  display: none;
}

.MainNavWrapper_navItem__FwEMK > a {
  --bs-navbar-active-color: var(--bs-link-hover-color);
  --bs-nav-link-color: var(--bs-black);
  padding-right: var(--30pt);
  padding-left: var(--30pt);
  padding-bottom: var(--6pt);
  font-family: var(--font-primary);
  font-size: var(--24pt);
  line-height: var(--30pt);
  font-style: italic;
}

.MainNavWrapper_navItem__FwEMK > a:first-child {
  padding-left: 0;
}

.MainNavWrapper_navItem__FwEMK:last-child > a:first-child {
  padding-right: 0;
}

.MainNavWrapper_navItem__FwEMK > a:hover {
  color: var(--bs-link-hover-color);
}

.MainNavWrapper_secondaryNavItem__MUvwB > a {
  font-size: var(--16pt);
  font-family: var(--font-secondary);
  font-weight: lighter;
}

.MainNavWrapper_navContainer__P90JW {
  padding-bottom: 1.8125rem;
}

.MainNavWrapper_navList__pCN4m {
  padding-top: 2.875rem;
  margin-bottom: 1.8125rem;
}

.MainNavWrapper_searchBtnText__bxuqU {
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: normal;
}

.MainNavWrapper_searchIcon__iAew4 {
  margin-right: var(--10pt);
}

.MainNavWrapper_navSearchInput__hQGLS {
  min-width: 18.75rem;
  font-size: var(--22pt);
  border-color: var(--sc-border-dark);
}

.MainNavWrapper_navSearchInput__hQGLS::-moz-placeholder {
  color: var(--sc-text-light-color);
}

.MainNavWrapper_navSearchInput__hQGLS:-ms-input-placeholder {
  color: var(--sc-text-light-color);
}

.MainNavWrapper_navSearchInput__hQGLS::placeholder {
  color: var(--sc-text-light-color);
}

.MainNavWrapper_navSearchForm__Ne7Jr {
  padding-top: 2.875rem;
}

.MainNavWrapper_navSearchForm__Ne7Jr.MainNavWrapper_show__9DxKv ~ .navList {
  display: none;
}

@media (min-width: 992px) {
  .MainNavWrapper_breadcrumbWrapper__66WV0 {
    display: block;
  }
}

.HeroPanelItem_carouselItem__SrX5B.active,
.HeroPanelItem_carouselItem__SrX5B.carousel-next,
.HeroPanelItem_carouselItem__SrX5B.carousel-prev {
  display: flex;
}

.HeroPanelItem_heading__ti4aj {
  font-size: var(--32pt);
  line-height: var(--36pt);
}

.HeroPanelItem_textBlock__3ra_C {
  position: relative;
  left: 0;
}

.HeroPanelItem_textBlock__3ra_C:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 0;
  left: calc(-0.75rem - 5%);
  bottom: calc(-0.5rem - 6px);
  bottom: calc(-0.75rem + 15px);
  max-width: 50%;
  display: none;
}

.HeroPanelItem_captionContainer__zvpVV {
  position: static;
  /* min-height: 284px; */
}

.HeroPanelItem_caption__XAhI6 {
  position: static;
  color: var(--bs-black);
  left: 0;
}

.HeroPanelItem_image__2wOkp {
  height: auto;
  max-height: 250px;
  min-height: 250px;
  -o-object-fit: cover;
  object-fit: cover;
}

.HeroPanelItem_cta__HpmvZ {
  color: var(--bs-black);
}

.HeroPanelItem_carouselItem__SrX5B a {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #212529;
  --bs-btn-border-width: 1px;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.15),
    0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem
    rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  text-decoration: underline;
  font-family: "FFRealTextBook", var(--font-secondary);
  text-transform: uppercase;
  color: var(--bs-black);
  font-size: var(--14pt);
  line-height: var(--18pt);
  text-decoration: none;
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 992px) {
  .HeroPanelItem_heading__ti4aj {
    font-size: 3.625rem;
    line-height: 3.625rem;
    margin-bottom: 2.0625rem;
  }

  .HeroPanelItem_captionContainer__zvpVV {
    position: absolute;
  }

  .HeroPanelItem_caption__XAhI6 {
    bottom: 25%;
    left: 0;
    padding-left: 5%;
    position: absolute;
    color: var(--bs-white);
    background-color: transparent;
  }

  .HeroPanelItem_cta__HpmvZ {
    color: var(--bs-white);
  }

  .HeroPanelItem_image__2wOkp {
    max-height: 450px;
    min-height: 450px;
  }

  .HeroPanelItem_carouselItem__SrX5B a {
    color: var(--bs-white);
    margin-top: 0.5rem !important;
    display: none;
  }
}

.HeroPanel_carouselIndicatorContainer__4EIbE {
  top: 550px;
  min-height: 0;
}

.HeroPanel_carouselIndicators__7GsdI {
  padding: 0 0.75rem;
  justify-content: flex-start;
  margin-top: 1rem;
}

.HeroPanel_carouselIndicators__7GsdI button[data-bs-target] span {
  background-color: var(--bs-black);
}

.HeroPanel_slide__O4Bl7 {
  padding-bottom: 3rem;
}

@media (min-width: 992px) {
  .HeroPanel_carouselIndicatorContainer__4EIbE {
    top: 450px;
    min-height: 0;
  }

  .HeroPanel_carouselIndicators__7GsdI button[data-bs-target] {
    height: 40px;
  }

  .HeroPanel_carouselIndicators__7GsdI button[data-bs-target] span {
    background-color: var(--bs-white);
    height: 2px;
  }

  .HeroPanel_slide__O4Bl7 {
    padding-bottom: 0;
  }
}

.NewsPanelItem_newsPanelItem___Yq2a {
  border-bottom: 1px solid var(--sc-border-light);
}

/*
.home-main-body .news-panel .NewsPanelItem_newsPanelItem___Yq2a > .row {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
*/

.home-main-body .news-panel .NewsPanelItem_newsPanelItem___Yq2a > .row h3 {
  letter-spacing: normal;
  font-size: 1.5rem;
  line-height: 1.875rem;
}

.news-panel .media-block {
  /* padding-left: 12px; */
  padding-bottom: 12px !important;
  margin-bottom: 0rem;
}

.news-panel .media-block .row {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  background-color: #3262af;
}

.news-panel .text-block {
 padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.news-panel .text-block .row {
  padding-top: 0px !important;
}

@media (min-width: 992px) {
.news-panel .media-block h3 {
  line-height: var(--44pt) !important;
  letter-spacing: normal !important;
  color: #fffbf3;
}
}

.NewsPanelItem_textBlock__kVvT_ h3 > b,
.NewsPanelItem_textBlock__kVvT_ h3 > strong {
  font-weight: 400;
  display: block;
  color: #000;
  text-indent: 0;
  max-width: 100%;
}

.PodcastPanel_moreBtn__o62wc {
  margin: -0.25rem -0.5rem;
}

.PodcastPanel_moreBtn__o62wc:hover {
  background: #fff;
}

.MixedNewsPanelItem_mixedNewsPanelItem__NsOc6 {
  border-radius: 0;
  border-top: none;
  border-color: var(--sc-border-light);
}

.MixedNewsPanelItem_thumbnailContainer__MI5p3 {
  --bs-gutter-x: 1rem;
  margin: calc(1 * var(--bs-gutter-x));
  display: block;
}

.MixedNewsPanelItem_thumbnail__VtA1_ {
  border-radius: 0;
  margin-left: 0;
  min-height: 108px;
  -o-object-fit: contain;
  object-fit: contain;
}

@media (max-width: 991.98px) {
  .MixedNewsPanelItem_mixedNewsPanelItem__NsOc6 {
    border-color: var(--bs-border-color);
  }
}

@media (min-width: 992px) {
  .MixedNewsPanelItem_mixedNewsPanelItem__NsOc6 {
    border-top: 1px solid var(--sc-border-light);
  }

  .MixedNewsPanelItem_thumbnailContainer__MI5p3 {
    margin: 0;
    height: auto; 
  }

/*
  .MixedNewsPanelItem_thumbnail__VtA1_ {
    max-width: calc(100% - 16px);
    margin-left: 16px;
  }
  */
}

@media screen and (max-width: 991px) {
  .HeroPanelItem_caption__XAhI6.carousel-caption .container.readmore a {
    display: none;
  }
}

.HeroPanelItem_textBlock__3ra_C p {
  letter-spacing: normal;
  line-height: 22px;
}

picture.mw-100.pe-md-4.flex-shrink-0 > img {
 margin-bottom: 0;
  height: 100%;
}

.home-main-body .news-panel .NewsPanelItem_textBlock__kVvT_ h3.sc-36pt {
  letter-spacing: normal !important;
  color: #000000;
  line-height: var(--44pt);
}
@media (min-width: 992px){
.NewsPanelItem_textBlock__kVvT_ h3.sc-36pt {
 /* font-size: var(--38pt) !important;*/
 font-size: 34px !important;
}
}

.NewsPanelItem_textBlock__kVvT_ p.text-body,
.media-block .fw-lighter {
  font-size: 1rem !important;
  line-height: 1.375rem !important;
  color: #000000 !important;
  letter-spacing: normal !important;
}

@media (min-width: 992px) {
.MixedNewsPanelItem_thumbnailContainer__MI5p3 img{
    padding: 25px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .MixedNewsPanelItem_thumbnailContainer__MI5p3 {
   margin: 0;
}
}

 @media (min-width: 992px){
   .news-panel .media-block{
  padding-left:16px;
  padding-right:16px;
}
 }
 @media screen and (max-width: 767px) {
   .MixedNewsPanelItem_mixedNewsPanelItem__NsOc6,.MixedNewsPanelItem_mixedNewsPanelItem__NsOc6 .card-body , .mixed-news-panel picture{
      background: #efece6 !important;
   }
}
.mixed-news-panel.homepage .MixedNewsPanelItem_mixedNewsPanelItem__NsOc6 .card-title{
  letter-spacing: normal;
}