@media all and (min-width:320px){
  .news-detail-wrapper .banner_heading h1{
    font-size:3.5rem;
    line-height: normal;
  }
}
@media all and (min-width:767.98px){

  .news-detail-wrapper .banner_heading h1{
    font-size:4rem;
  }
}
@media all and (min-width:991.98px){
  .news-detail-wrapper .banner_heading h1{
    font-size:5rem;
    line-height: 7.4rem;
  }
}
.news-detail-breadcrumb .breadcrumb-wrapper{
  padding-bottom: inherit !important;
}
.news-detail__image img{
  max-height:54.6rem;
  margin-bottom:5rem;
  object-fit: cover;
  object-position:center;
}
.news-stories-detail .news-detail__image img { width: 100%; height: auto; }
.news-stories-detail .news-detail__wrapper .share__link span svg{
  margin-top:1px;
}
.select-year-box .year-element li{
  width: 16.66%;
  flex: 0 0 16.66%;
  text-align: center;
}
.news-stories-detail .share__wrapper .share__btn{
  outline-offset:-2px;
  height: 3.6rem;
  width: 3.6rem;
  background-color: var(--primary-color-1);
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 1.8rem;
}
.news-stories-detail .pressReleaseContent.rte p a{
  text-decoration: underline;
  color:var(--primary-color-1);
}
.media-contact-content-wrapper {
  margin-bottom: 2rem;
}
.module-media-contacts{
  margin:10rem 0;
}
.news-detail-breadcrumb .breadcrumb-wrapper a.breadcrumb__item{
  width: max-content;
}
.landing-news-stories .dropdown-category .dropdown__button .icon-plus, .dropdown-category-policy .dropdown__button .icon-plus{
  position:relative;
  width: 3rem;
}
.landing-news-stories .dropdown-category .dropdown__button .icon-plus:after, .dropdown-category-policy .dropdown__button .icon-plus:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  display: block;
}
.year-tabs--lt6 {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  border:none;
}

.year-tabs--lt6 li {
  flex: 0 0 16.7%;
  width:16.7%;
  border: 1px solid #ccc;
  
}
.year-tabs--lt6 li:last-child {
  border-right: 1px solid #ccc;
}
.year-tabs--lt6 li.active {
  border: none;
}
.landing-news-stories .dropdown-category .dropdown__button .icon-plus:after,
.landing-news-stories .dropdown-category .dropdown__button .icon-plus:before,
.dropdown-category-policy .dropdown__button .icon-plus:after,
.dropdown-category-policy .dropdown__button .icon-plus:before{
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #000;
  transform: translate(-50%, -50%);
}
.landing-news-stories .dropdown-category .dropdown__button .icon-plus:after, .dropdown-category-policy .dropdown__button .icon-plus:after {
  width: 2px;
  height: 1.4rem;
}
.landing-news-stories .dropdown-category .dropdown__button .icon-plus:before, .dropdown-category-policy .dropdown__button .icon-plus:before {
  width: 1.4rem;
  height: 2px;
}
.landing-news-stories .dropdown-category .dropdown__button .icon-minus:after, .dropdown-category-policy .dropdown__button .icon-minus:after{
  height: 2px;
  background-color: var(--primary-color-1);
  width: 1.4rem;
  right: 2rem;
  position: absolute;
  content:'';
}
.content-wrapper-contact {
  padding:5rem;
  background-color: var(--primary-color-3);
  display: flex;
  flex-direction: column;
  height: 100%;
}
.module-media-contacts h2, .module-media-contacts h3{
  color:var(--primary-color-1);
}
.module-media-contacts h2{
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom:2.5rem;
}
.module-media-contacts h3{
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.module-media-contacts p{
  color:#000;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
}
.module-media-contacts p a{
  color: var(--primary-color-1);
  text-decoration:underline;
}
.news-stories__container{
  margin-bottom:5rem;
}
.landing-news-stories .news-story-card{
  margin:5rem 0 0;
}
.landing-news-stories img.news-story-card__bg-image {
  height: 208px;
  align-self: stretch;
  aspect-ratio: 185 / 104;
  margin-bottom: 2.4rem;
  width: 100%;
  object-fit: cover;
}
.landing-news-stories .news-story-card__wrapper{
  display: flex;
  gap: 0.6rem;
  margin-bottom:1.6rem;
  max-height: 9.4rem;
}
.landing-news-stories .news-story-card__date.tag {
  font-size: 1.3rem;
  font-style: normal;
  font-weight: 300;
  line-height: 1.4rem;
  align-items: center;
}
.landing-news-stories .tags{
  gap:6px;
  margin-bottom: 1.6rem;
  flex-wrap: wrap;
  align-items: center;
}
.landing-news-stories a.news-story-card__category,  .landing-news-stories .tags a{
  font-size: 1.3rem;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: 'Gotham';
  padding: 0 2px;
  border:0.5px solid var(--primary-color-6);
  color: var(--primary-color-6);
  border-radius:4px;
  padding:1px 5px;
}
.landing-news-stories a.news-story-card__category:first-child,  .landing-news-stories .tags a:first-child{
  margin-right:8px;
}
.landing-news-stories .news-story-card__details h2.headline-md {
  font-size: 2.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--primary-color-1);
  margin-bottom: 1.6rem;
  overflow:hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient:vertical;
  min-height: 8rem;
}
.landing-news-stories .news-story-card__details .short-content{
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 1.6rem;
}
.landing-news-stories .news-story-card__details .readmore-link, .landing-news-stories .large-featured-story .readmore-link{
  font-family: 'Gotham';
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 0;
  display: flex;
  align-items: center;
}
.landing-news-stories .news-story-card__details .readmore-link .icon{
  margin-left:1rem
}
.landing-news-stories .pagination button {
  background-color: transparent;
  color: var(--primary-color-1);
  font-weight: 700;
  border: none;
  padding: 11px;
  display: flex;
  align-items: center;
  font-size: 1.3rem;
  font-style: normal;
  font-family: 'Gotham';
  line-height: normal;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.landing-news-stories .page-count-total{
  margin-top: 1.2rem;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
}
.landing-news-stories .pagination__item[disabled]{
  color:var(--primary-color-6);
  pointer-events: none;
  cursor: not-allowed;
}
.landing-news-stories .dropdown-category .c-filters__item.dropdown .dropdown__button, .dropdown-category-policy .c-filters__item.dropdown .dropdown__button{
  background:none;
  padding:12px;
  width: 100%;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  color: var(--primary-color-6);
  text-transform: capitalize;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.landing-news-stories .dropdown-category{
  width:100%;
  padding:5rem;
  position: relative;
}
.dropdown-category-policy{
  width:100%;
  padding:0 0 5rem 0;
  position: relative;
}
.landing-news-stories .dropdown-menu.dropdown__list, .dropdown-category-policy .dropdown-menu.dropdown__list{
  border: 1px solid var(--primary-color-1);
  border-top:0;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
}
.landing-news-stories .dropdown-item.dropdown__link, .dropdown-category-policy .dropdown-item.dropdown__link{
  padding:10px;
  display: block;
  border-bottom: 0.5px solid var(--primary-color-6);
}
.landing-news-stories .dropdown__list{
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  transition: max-height 0.3s ease;
}
.dropdown-category-policy .dropdown-menu.dropdown__list {
  overflow:hidden;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  transition:max-height 0.3s ease;
}
.landing-news-stories .dropdown.open .dropdown__list {
  max-height: 300px;
  visibility: visible;
}
.landing-news-stories .large-featured-story__image{
  height: 433px;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.landing-news-stories .large-featured-story h2{
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color:var(--primary-color-1);
  font-family: var(--font-light);
  margin-bottom:1.6rem;
}
.landing-news-stories .large-featured-story .config-text__content{
  margin-bottom:1.6rem;
}
.landing-news-stories .large-featured-story .readmore-link{
  display: flex;
  gap:6px;
}
.landing-news-stories .tags .date{
  line-height: 1.4rem;
  text-transform: uppercase;
  font-weight:300;
  font-size: 13px;
  margin:0;
}
.news-stories-detail .pr-links p:first-child{
  margin-top:5rem;
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items:center;
}
.news-stories-detail .pr-links .share{
position:relative;
}
.news-stories-detail .pr-links p:first-child span:first-child{
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
  color:var(--primary-color-1);
}
.year-element{
  border-right: none !important;
}
.year-element .year-Archive{
  flex:0 0 16.7%;
  border-right: 1px solid var(--primary-color-4) !important;
  min-width: 161px;
}
.news-stories-detail .pr-links p:first-child span:last-child a, .news-stories-detail .return-link a, .news-stories-detail .news-detail__wrapper .share__link{
  font-family:'Gotham';
  font-size: 13px;
  font-style: normal;
  font-weight:700;
  line-height: normal;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color:var(--primary-color-1);
  display: flex;
  align-items: center;
  gap:6px;
}
.news-stories-detail .return-link{
  margin-top:5rem;
}
.news-stories-detail .return-link svg{
  vertical-align: middle;
  margin-top: -1px;
}
.news-detail-breadcrumb .breadcrumb__list{
  gap:1.8rem;
}
.news-detail-breadcrumb .breadcrumb-link{
  display: inline-block;
  color: var(--primary-color-6);
  margin-right: 36px;
  text-transform: uppercase;
  font-family: var(--font-medium);
}
.news-detail-breadcrumb .breadcrumb__list li:last-child span{
  color:var(--primary-color-1);
}
.news-detail-breadcrumb{
  margin: 4.8rem 0 3rem 0;
}
.news-stories-detail .news-detail__upper p.tag{
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 14px;
  gap:8px;
  display: flex;
  align-items: center;
}
.news-stories-detail .news-detail__upper p a{
  font-family:'Gotham';
  font-size: 13px;
  font-style: normal;
  font-weight:700;
  line-height: normal;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border: 0.5px solid var(--primary-color-6);
  padding: 0px 2px;
  cursor: none;
  pointer-events: none;
}
.news-stories-detail .news-detail__wrapper{
  margin-bottom:5rem;
}
.news-stories-detail .pressReleaseContent p:first-of-type:has(img) {
  display: flex;
  justify-content: center;
  margin-bottom:5rem;
}
.news-stories-detail .pressReleaseContent h2{
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
  color:var(--primary-color-1);
}
.news-stories-detail .pressReleaseContent ol, .news-stories-detail .pressReleaseContent ul{
  margin-bottom:14px !important;
}
.news-stories-detail .pressReleaseContent ol{
  padding: 14px 0 0 20px;
}
.news-stories-detail .pressReleaseContent ul li{
  list-style: circle !important;
}
.news-stories-detail .share__wrapper {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
  position: absolute;
  right: -85px;
  top: -4px;
  display: flex;
  gap:8px;
}
.news-stories-detail .share__wrapper.is-open {
  max-height: 300px;
}
.news-stories-detail .pr-links{
  margin-right:2.4rem;
}
.landing-news-stories .ajax-loader{
  position: fixed;
  width: 100vw;
  height: 100%;
  top: 0;
  bottom: 0;
  background:rgba(0, 0, 0, 0.6);
  z-index: 3;
  animation:forwards;
  align-items: center;
  justify-content: center;
  display: flex;
}
.landing-news-stories .ajax-loader p img{
  width:10rem;
}
@media all and (max-width:991.98px){
  .news-stories-detail .pr-links p:first-child {
    margin-top: 5rem;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    align-items: flex-start;
    flex-direction: column;
    gap:1.2rem;
  }
  .dropdown-category-policy{
    padding-top:5rem;
  }
  .module-media-contacts .media-contact-content-wrapper{
    margin-bottom:3.2rem;
  }
  .module-media-contacts{
    margin-top:7.5rem;
  }
  .landing-news-stories .news-story-card__details h2.headline-md{
    margin-bottom:0.8rem;
  }
  .landing-news-stories .dropdown-category{
    padding: 5rem 0;
  }
  .landing-news-stories .large-featured-story__image{
    margin-bottom:3rem;
    height:38.8rem;
  }
  .landing-news-stories .tags{
    margin-bottom:1rem;
  }
  .landing-news-stories img.news-story-card__bg-image{
    height:18.5rem;
  }
}
@media all and (max-width:767.98px){
.news-stories-detail .news-detail__upper p.tag{
flex-wrap: wrap;
}
.news-detail__image img{
max-height: 25rem;
}
  .news-stories-detail .share__wrapper{
    width: 3rem;
    font-size: 1.5rem;
    display: flex;
    flex-direction: column;
    right: -30px;
    top: 4px;
    max-height: 0;
    min-height: 0;
    height: 0;
    overflow: hidden;
  }
  .news-stories-detail .share__wrapper.is-open {
    max-height: min-content !important;
    min-height: fit-content;
    height: auto;
    overflow: visible;
  }
  .news-stories-detail iframe{
    width:100%;
  }
}
.select-year-box{
	padding:0 0 2.5rem;
}
.dropdown-category-policy{
  padding:0 0 2.5rem;
}
.module-media-contacts{
  margin-top:5rem;
}
.landing-news-stories .news-story-card__details .short-content{
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
}
.landing-news-stories .tags{
  margin-bottom:1.6rem;
}
.landing-news-stories .large-featured-story__image, .landing-news-stories img.news-story-card__bg-image{
  height:30rem;
  margin-bottom:2.4rem;
}
.landing-news-stories .news-story-card__details h2.headline-md, .landing-news-stories .large-featured-story h2{
  min-height: auto;
  font-size: 2.2rem;
  line-height: normal;
  margin-bottom: 0.8rem;
}
}


