/* 
.A-Text-RichText__BoldestHeading {
  color: #003253;
  margin-bottom: 1rem; }

.A-Text-RichText__BolderHeading {
  color: #003253;
  margin-bottom: 1.5rem; }

.A-Text-RichText__BoldHeading {
  margin-bottom: 3rem;
  font-size: 1.25rem;
  line-height: 2.25rem;
  color: #003253; }

.A-Text-RichText__Paragraph p {
  margin-bottom: 1.5rem; } */
  .tns-outer {
    padding: 0 !important; }
  
  .tns-outer [hidden] {
    display: none !important; }
  
  .tns-outer [aria-controls], .tns-outer [data-action] {
    cursor: pointer; }
  
  .tns-slider {
    transition: all 0s; }
  
  .tns-slider > .tns-item {
    box-sizing: border-box;
    outline: 0; }
  
  .tns-horizontal.tns-subpixel {
    white-space: nowrap; }
  
  .tns-horizontal.tns-subpixel > .tns-item {
    display: inline-block;
    vertical-align: top;
    white-space: normal; }
  
  .tns-horizontal.tns-no-subpixel:after {
    content: '';
    display: table;
    clear: both; }
  
  .tns-horizontal.tns-no-subpixel > .tns-item {
    float: left; }
  
  .tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
    margin-right: -100%; }
  
  .tns-no-calc {
    position: relative;
    left: 0; }
  
  .tns-gallery {
    position: relative;
    left: 0;
    min-height: 1px; }
  
  .tns-gallery > .tns-item {
    position: absolute;
    left: -100%;
    transition: transform 0s, opacity 0s; }
  
  .tns-gallery > .tns-slide-active {
    position: relative;
    left: auto !important; }
  
  .tns-gallery > .tns-moving {
    transition: all 0.25s; }
  
  .tns-autowidth {
    display: inline-block; }
  
  .tns-lazy-img {
    transition: opacity 0.6s;
    opacity: 0.6; }
  
  .tns-lazy-img.tns-complete {
    opacity: 1; }
  
  .tns-ah {
    transition: height 0s; }
  
  .tns-ovh {
    overflow: hidden; }
  
  .tns-visually-hidden {
    position: absolute;
    left: -10000em; }
  
  .tns-transparent {
    opacity: 0;
    visibility: hidden; }
  
  .tns-fadeIn {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 0; }
  
  .tns-normal, .tns-fadeOut {
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1; }
  
  .tns-vpfix {
    white-space: nowrap; }
  
  .tns-vpfix > div, .tns-vpfix > li {
    display: inline-block; }
  
  .tns-t-subp2 {
    margin: 0 auto;
    width: 310px;
    position: relative;
    height: 10px;
    overflow: hidden; }
  
  .tns-t-ct {
    width: 2333.3333333%;
    width: calc(100% * 70 / 3);
    position: absolute;
    right: 0; }
  
  .tns-t-ct:after {
    content: '';
    display: table;
    clear: both; }
  
  .tns-t-ct > div {
    width: 1.4285714%;
    width: calc(100% / 70);
    height: 10px;
    float: left; }
.tns-liveregion.tns-visually-hidden{
  display: none !important;
}
/* .A-Link__linkText {
  font-size: 1rem; } */
/* .O-ExtendedCarouselSlider__slide{
  width: 50vh !important;
  margin: auto;
} */
.visisbility-hidden {
  visibility: hidden;
}
/* .O-ExtendedCarouselSlider__slideContainer{
  width: 100%!important;
} */
.O-ExtendedCarousel__dataContainer {
  margin-bottom: 1rem;
}
.O-ExtendedCarouselSlider__container{
  margin: 0px !important;
}
.O-ExtendedCarouselSlider__thumbnailWrapper {
  position: relative;
  cursor: pointer;
  margin-top: 2rem; }

.O-ExtendedCarouselSlider__controls {
  width: 100%;
  position: absolute;
  height: auto;
  top: 50%;
  transform: translate(0%, -50%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.O-ExtendedCarouselSlider__thumbnails {
  margin: 0px;
  padding: 0px;
  display: inline-flex;
  text-align: center;
  /* flex-direction: revert;
  justify-content: space-around; */
    
}
.O-ExtendedCarouselSlider__paginationArrow {
  margin: 0px;
  padding: 0;
  cursor: pointer;
  transition: background 0.3s;
  transform: scale(0.5);
}
.O-ExtendedCarouselSlider__paginationArrow:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  height: 8px;
  width: 8px;
  background: none;
  display: none;
}

.O-ExtendedCarouselSlider__thumbnailScrollContainer {
  margin: auto;
  text-align: center;
  flex-direction: revert;
  justify-content: space-around;
  padding: 0px;
  width: 85%;
  height: 105px;
  margin: auto;
  overflow: auto;
}

.O-ExtendedCarouselSlider__thumbnailItem {
  display: inline-block;
  border: 2px solid #dee2e6;
  width: 80px;
  height: 80px;
  padding: 0px;
  list-style: none;
  cursor: pointer;
  z-index: 99;
  margin: 0px 1rem;
  position: relative;
}
  .O-ExtendedCarouselSlider__thumbnailItem.tns-nav-active {
    border: 2px solid #003253; }
  .O-ExtendedCarouselSlider__thumbnailItem:before {
    content: "";
    position: absolute;
    left: 0;
    top: 12px;
    height: 8px;
    width: 8px;
    background: none;
    display: none; }

.O-ExtendedCarouselSlider__thumbnailItem .A-Image__figure {
  aspect-ratio: 1 / 1;
  margin: auto;
}
.O-ExtendedCarouselSlider__thumbnail-video img{
  opacity: 0.5;
}
.O-ExtendedCarouselSlider__thumbnail-video figure:after {
  content: ' ';
  height: 100%;
  width: 100%;
  position: absolute;
  display: block;
  background-image:
  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192' width='64' height='64'><path d='M96 176c-44.112 0-80-35.888-80-80s35.888-80 80-80 80 35.888 80 80-35.888 80-80 80zm0-152c-39.701 0-72 32.299-72 72s32.299 72 72 72 72-32.299 72-72-32.299-72-72-72zM76 131.287V60.713L131.45 96 76 131.287zm8-56v41.426L116.55 96 84 75.287z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 30%;
  background-position: center;
  top: 0px;
  /* background-color: #00000012; */
}
.O-ExtendedCarouselSlider__slide .A-Image__figure {
  /* aspect-ratio: 1 / 1; */
  margin: auto;
  padding-top: 8px;
  /* object-fit: contain;
  height: 100%;
  margin: 0px;
  width: 100%; */
}
.O-ExtendedCarouselSlider__thumbnailItem .A-Image__preloadWrapper,
.O-ExtendedCarouselSlider__thumbnails .A-Image__preloadWrapper{
  height: 100%;
}
.O-ExtendedCarouselSlider__thumbnails .A-Image__preloadWrapper:after{
  opacity: 0;
}
.O-ExtendedCarouselSlider__thumbnailItem .A-Image__figure img,
.O-ExtendedCarouselSlider__slide .A-Image__figure img{
  object-position: center;
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.O-ExtendedCarouselSlider__slide .M-IFrame__container{
  display: flex;
  height: 100%;
}
.O-ExtendedCarouselSlider__slide .M-IFrame {
  /* aspect-ratio: 1 / 1; */
  padding-top: 8px;
}
.O-ExtendedCarouselSlider__slide .M-IFrame--fullbleed .M-IFrame__content, .M-IFrame--onGrid .M-IFrame__content{
  margin: auto;
}
.O-ExtendedCarouselSlider {
  position: relative;
  padding-bottom: 42px; }

.A-Image__caption__Title {
  padding: 1rem 0rem; }

.O-ExtendedCarouselSlider__thumbnailScrollContainer::-webkit-scrollbar {
  display: none;
}
.O-ExtendedCarouselSlider__thumbnailScrollContainer {
  scrollbar-width: none;
}