/*===== skip to main =====*/
.sktmain.visible{position: absolute;left: 0px; top: 0px;width: auto; height: auto; overflow: hidden; visibility: visible !important; z-index: 110; background-color: var(--base-1); padding: var(--xs-1); color: var(--base-5);}
.sktmain.visible .skip-to-main {color: var(--base-5); text-decoration: none; box-shadow: 0 0 0 1px inset var(--base-5); padding: var(--xs-2);}



/*===== Custom Override CSS Styles =====*/

.contact-template .dropdown.company {max-width: initial;}

@media all and (max-width:767.98px) {
  .contact-template .form-check .form-check-input {margin-left:0px;}
}

.sitemap-content-wrapper ul li {list-style-type: inherit !important;}
#sitemap-MetaFields-level1, #sitemap-preview-protection-level1, #sitemap-disclaimer-level1, #sitemap-disclaimer-country-level1, #sitemap-disclaimer-denied-level1, #sitemap-Stylesheets-level1, #sitemap-Javascripts-level1, #sitemap-error-page-level1, #sitemap-robots-level1 {display: none;}

.news-story-card__image {
  min-height: 35.4rem;
  transition: transform .3s ease;
}

/*------------KR ------------*/

.news-listings .news-story-card .tag-text,
.news-stories-wrapper .news-story-card__category {
  pointer-events: none;
}

.news-details-wrap .news-story-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.news-listings .news-story-card__image {
  height: 24.9rem;
  object-position: center;
  min-height: auto;
}

.news-listings .news-story-card__content .news-story-card__title {
  color: var(--primary-1);
}

.news-listings  .news-story-card__image-wrapper {  
  min-height: unset;
  height: 24.9rem;
}

.staggered-image-text-cards--custom .staggered-image-text-cards__card-content .cta,
.staggered-image-text-cards--custom .staggered-image-text-cards__card-content .cta__label {
  color: var(--base-5);
}

.past-event-table .past-event-table__item td {
  vertical-align: middle;
}

.past-event-table .past-event-table__item td:last-child,
.past-event-table thead th:last-child {
  text-align: center;
}

#our-awards .signpost-card__image-wrapper img {
  object-fit: contain !important;
}

.header--scroll-up {
  z-index: 99999 !important;
}

body.modal-open .header--scroll-up {
  z-index: 2 !important;
}

.header.header-active {
  z-index: 10000 !important;
}

/*------------*/

.mm-menu .mmenu-top-link {
  width: 100%;
  padding-left: 0;
}

.mm-menu .mmenu-top-link a {
  color: var(--base-2);
}

.mm-menu .mmenu-top-link .mm-listitem__text {
  justify-content: space-between;
}

.mm-menu .mmenu-top-link .mm-listitem__text .icon {
  /* color: var(--primary-1);*/
  font-size: 1.8rem;
}

.mm-menu .mmenu-top-link .mm-listitem__text.dropdowns .icon:before {
  /*content: "\e91f";*/
  font-family: icomoon !important;
  display: inline-block;
  transition: all 0.5s;
}

.mm-menu .mmenu-top-link > li:has(a.dropdowns) > ul {
  gap: var(--sm-2);
  z-index: 1;
  width: 100%;
  transition: all 0.4s;
  padding: var(--sm-4) var(--sm-3);
  margin-left: 1rem;
}

.mm-menu .mmenu-top-link > li:has(a.dropdowns).active > ul {
  display: flex !important;
}

.mm-menu .mmenu-top-link > li:has(a.dropdowns).active > a.dropdowns .icon:before {
  transform: rotate(180deg);
}

/*-----------*/


@media all and (max-width: 1199.98px) {

  .header .search-box {
      left: 0;
    right: 0;
  }

}

@media all and (min-width: 1199.98px) {

  #ip3-Homepage #home-banner .video--background {
    aspect-ratio: 16 / 8;
  }

}

#ip3-Homepage #home-banner .video--background {
  height: auto;  
}

#ip3-Homepage #home-banner.full-width-banner--inner .full-width-banner__image-wrapper {
  position: static;
}

#ip3-Homepage #home-banner .full-width-banner__description {
  display: none !important;
}
