.ht--popup-image .w-popup-box-content {
  min-height: 100vh;
  background: rgba(27, 36, 50, 0.8);
  backdrop-filter: blur(22.049999237060547px);
}
.ht--popup-image
  .w-popup-box.animation_fadeIn.closerpos_inside.without_title.active {
  padding: 0 !important;
}

.ht--popup-image .w-popup-closer::before {
  content: "\f00d";
  font-family: fontawesome;
  font-weight: 400;
  color: #fff;
  font-weight: 100;
  line-height: 0 !important;
}
.ht--popup-image .w-popup-closer::before {
  font-size: 20px !important;
}
.ht--popup-image .w-popup-closer {
  border-radius: 43px;
  border: 1px solid #fff;
  width: 60px !important;
  height: 60px !important;
  display: flex;
  align-content: center;
  justify-items: center;
  justify-content: center;
  align-items: center;
  margin: 60px;
  background: rgba(255, 255, 255, 0.05) !important;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) !important;
  backdrop-filter: blur(50px) !important;
}
@media (max-width: 1024px) {
  .ht--popup-image .w-popup-closer {
    border-radius: 43px;
    border: 1px solid #fff;
    width: 30px !important;
    height: 30px !important;
    margin: 24px;
  }
  .ht--popup-image .w-popup-closer::before {
    font-size: 16px;
  }
}
.ht--popup-image .w-text-value {
  line-height: 1.2 !important;
}
.ht--popup-image .wpb_text_column,
.ht--popup-image .w-text-value {
  color: #fff !important;
}
.ht--popup-image .w-image {
  border-radius: 32px !important;
  box-shadow: 0 13.932px 41.796px 0 rgba(0, 0, 0, 0.24) !important;
}
@media (max-width: 1024px) {
  .ht--popup-image .w-text {
    margin-bottom: 0 !important;
  }
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.layout_574 .usg_image_2 {
  pointer-events: none !important;
}

.layout_574 .usg_btn_2 {
  display: none;
}

.layout_574 .usg_image_1:hover,
.layout_574 .usg_image_2:hover,
.layout_574 .usg_image_3:hover,
.layout_574 .usg_image_4:hover,
.layout_574 .usg_image_5:hover {
  cursor: pointer !important;
}

/* _______________________________________________ */
.ht--reusable-979 .w-image,
.ht--reusable-2802 .w-image {
  max-width: 600px;
  margin-inline: auto;
}
.ht--reusable-988 .w-image {
  max-width: 600px;
  margin-inline: auto;
}
.ht--reusable-1048 .w-image,
.ht--reusable-1042 .w-image,
.ht--reusable-2790 .w-image,
.ht--reusable-2792 .w-image {
  max-width: 600px;
  margin-inline: auto;
}
/* ::::::::::::::::::::::::::::::::::::::::::: */
.ht--heritage-carosel .owl-next::after {
  content: "\f061" !important;
  font-size: 16px !important;
}
.ht--heritage-carosel .owl-prev.disabled {
  visibility: unset !important;
  opacity: 0.5;
}
.ht--heritage-carosel .owl-prev,
.ht--heritage-carosel .owl-next {
  border-radius: 43px;
  border: 1px solid #fff;
  background: rgba(255, 255, 255, 0.05);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(50px);
}
.ht--heritage-carosel .owl-prev::after {
  content: "\f060" !important;
  font-size: 16px !important;
}
/* ::::::::::::::::::::::::::::::::: */
@media (max-width: 1024px) {
  .layout_574 .owl-carousel.navstyle_circle > .owl-nav button {
    height: 2rem !important;
    width: 2rem !important;
  }
  .layout_574 .collapsible-content-more,
  .layout_574 .collapsible-content-less {
    color: #fff !important;
  }

  .layout_574 .with_collapsible_content.show_content {
    backdrop-filter: blur(5px);
  }
  .layout_574 .owl-nav {
    align-items: end !important;
    margin-bottom: 69px !important;
  }
}
@media (min-width: 1024px) {
  .layout_574 .my-element-1081-01,
  .layout_574 .my-element-2775-01 {
  }
  .layout_574 .my-element-1081-02,
  .layout_574 .my-element-2775-02 {
  }
  .layout_574 .my-element-1081-03,
  .layout_574 .my-element-2775-03 {
  }

  .layout_574 .my-element-1052-01,
  .layout_574 .my-element-2788-01 {
  }
  .layout_574 .my-element-1052-02,
  .layout_574 .my-element-2788-02 {
  }
  .layout_574 .my-element-1052-03,
  .layout_574 .my-element-2788-03 {
  }

  .layout_574 .my-element-1048-01,
  .layout_574 .my-element-2790-01 {
    width: 20.1042vw;
    height: 43.1906vh;
    position: absolute;
    right: 7.3958vw;
    top: 10.4944vh;
  }

  .layout_574 .my-element-1042-01,
  .layout_574 .my-element-2792-01 {
    width: 18.7917vw;
    height: 33.3296vh;
    position: absolute;
    left: 11.4522vw;
    top: 12.3353vh;
  }
  .layout_574 .my-element-1042-02,
  .layout_574 .my-element-2792-02 {
    width: 18.9127vw;
    height: 44.231vh;
    position: absolute;
    right: 9.6134vw;
    top: 12.4338vh;
  }

  .layout_574 .my-element-1030-01,
  .layout_574 .my-element-2794-01 {
    width: 15.1276vw;
    height: 34.2593vh;
    position: absolute;
    left: 21.7787vw;
    top: 12.1296vh;
  }

  .layout_574 .my-element-1030-02,
  .layout_574 .my-element-2794-02 {
    width: 29.6195vw;
    height: 42.338vh;
    position: absolute;
    right: 10.8165vw;
    top: 19.9421vh;
  }

  .layout_574 .my-element-1006-01,
  .layout_574 .my-element-2796-01 {
    width: 27.6585vw;
    height: 31.5114vh;
    right: 9.7566vw;
    bottom: 33.4259vh;
    filter: blur(10px);
  }
  .layout_574 .my-element-1006-02,
  .layout_574 .my-element-2796-02 {
    width: 37.2071vw;
    height: 45.6702vh;
    left: 31.3901vw;
    top: 15.3704vh;
  }

  .layout_574 .my-element-992-01,
  .layout_574 .my-element-2798-01 {
    width: 14.6156vw;
    height: 30.5093vh;
    left: 11.7061vw;
    bottom: 19.4907vh;
    filter: blur(5px);
  }
  .layout_574 .my-element-992-02,
  .layout_574 .my-element-2798-02 {
    width: 26.3021vw;
    height: 43.9815vh;
    right: -11.7188vw;
    top: 28.0093vh;
  }

  .layout_574 .my-element-986-01,
  .layout_574 .my-element-2800-01 {
    aspect-ratio: 3/4;
    max-width: 18.75vw !important;
    top: 5vh !important;
    left: 5vw !important;
  }

  .layout_574 .my-element-979-01,
  .layout_574 .my-element-2802-01 {
    width: 29.6195vw;
    height: 36.0362vh;
    position: absolute;
    right: 9.6992vw;
    top: 15.9259vh;
  }
  .layout_574 .my-element-979-02,
  .layout_574 .my-element-2802-02 {
    width: 13.0255vw;
    height: 31.45vh;
    position: absolute;
    right: 5.1516vw;
    bottom: 20.8334vh;
    filter: blur(5px);
  }
  /* ______________________________________________ */
  .layout_574 .my-element-972-01,
  .layout_574 .my-element-2804-01 {
    width: 33.2422vw;
    height: 40.3569vh;
    position: absolute;
    left: 15.2411vw;
    top: 12.8231vh;
    filter: blur(2.5px);
    -webkit-filter: blur(2.5px);
  }
  .layout_574 .my-element-972-02,
  .layout_574 .my-element-2804-02 {
    width: 22.2596vw;
    height: 27.0819vh;
    position: absolute;
    right: -7.6763vw;
    bottom: 21.3541vh;
  }
  /* _________________________________________________ */

  .layout_574 .my-element-958-01,
  .layout_574 .my-element-2806-01 {
    width: 20.2586vw;
    height: 28.6776vh;
    position: absolute;
    right: 6.6052vw;
    top: 18.6111vh;
  }
  .layout_574 .my-element-958-02,
  .layout_574 .my-element-2806-02 {
    width: 21.2322vw;
    height: 30.0556vh;
    position: absolute;
    right: -3.3596vw;
    bottom: 28.7196vh;
    filter: blur(5px);
    -webkit-filter: blur(5px);
  }
  .layout_574 .my-element-958-03,
  .layout_574 .my-element-2806-03 {
    aspect-ratio: 16/9 !important;
    max-width: 640px !important;
    top: 50vh !important;
    right: 3vw !important;
  }

  .layout_574 .my-element-607-01,
  .layout_574 .my-element-2808-01 {
    aspect-ratio: 1 !important;
    max-width: 15.625vw !important;
    bottom: 57vh !important;
    left: 7vw !important;
  }
  .layout_574 .my-element-607-02,
  .layout_574 .my-element-2808-02 {
    aspect-ratio: 16/9 !important;
    max-width: 33.3333vw !important;
    top: 10vh !important;
    right: 3vw !important;
    filter: blur(5px);
    -webkit-filter: blur(5px);
  }
  .layout_574 .my-element-607-03,
  .layout_574 .my-element-2808-03 {
    aspect-ratio: 16/9 !important;
    max-width: 20.8333vw !important;
    top: 63vh !important;
    right: 3vw !important;
  }
  /* _________________________________________ */
  .layout_574 .my-element-559-01,
  .layout_574 .my-element-2810-01 {
    aspect-ratio: 1 !important;
    max-width: 15.625vw !important;
    bottom: 57vh;
    left: 4.1844vw;
  }
  .layout_574 .my-element-559-02,
  .layout_574 .my-element-2810-02 {
    right: -9.0164vw;
    top: 13.745vh;
    width: 33.3394vw;
    height: 36.8324vh;
    filter: blur(5px);
    -webkit-filter: blur(5px);
  }
  .layout_574 .my-element-559-03,
  .layout_574 .my-element-2810-03 {
    position: absolute;
    right: -10.7485vw;
    bottom: 27.6558vh;
    width: 21.0217vw;
    height: 26.1857vh;
  }
  /* _________________________________________ */

  .layout_574 .my-element-1052-02,
  .layout_574 .my-element-2788-02 {
    right: 3.47vw;
    bottom: 13.61vh;
    width: 31.46vw;
    height: 31.48vh;
  }
  .layout_574 .my-element-1052-01,
  .layout_574 .my-element-2788-01 {
    left: 11.63vw;
    top: 13.33vh;
    width: 13.65vw;
    height: 43.15vh;
  }
}

#ht-heritage-carousel .w-vwrapper {
  overflow: visible !important;
  overflow-x: visible !important;
}

#ht-heritage-carousel .usg_post_title_2,
#ht-heritage-carousel .usg_post_content_2 {
  pointer-events: none;
}

#ht-heritage-carousel-background-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(1.1);
  object-fit: cover;
  pointer-events: none;
  filter: blur(2px) hue-rotate(2deg) brightness(0.5) contrast(1.2);
}

#ht-heritage-carousel p,
#ht-heritage-carousel span,
#ht-heritage-carousel div {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE/Edge (legacy) */
  user-select: none !important;
}

.year-active {
  transform: scale(1.2);
}

#ht-heritage-carousel::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #13182000 0%, #1b2432 70%) !important;
}

@media (min-width: 1024px) {
  #ht-heritage-carousel-pagination .w-grid-item-h .w-vwrapper.usg_vwrapper_1,
  #ht-heritage-carousel-pagination.layout_1065 .w-vwrapper.usg_vwrapper_1 {
    background: transparent !important;
  }
}

@media (max-width: 1024px) {
  #ht-heritage-carousel .usg_image_1,
  #ht-heritage-carousel .usg_image_2,
  #ht-heritage-carousel .usg_image_3,
  #ht-heritage-carousel .usg_image_4,
  #ht-heritage-carousel .usg_image_5 {
    transform: translate3d(0px, 0px, 0px) rotate(0deg) !important;
  }
  #ht-heritage-carousel .usg_image_1,
  #ht-heritage-carousel .usg_image_2,
  #ht-heritage-carousel .usg_image_3,
  #ht-heritage-carousel .usg_image_4,
  #ht-heritage-carousel .usg_image_5 {
    transform: translate3d(0px, 0px, 0px) rotate(0deg) !important;
  }
  #ht-heritage-carousel .usg_image_2 {
    visibility: hidden;
  }
  .owl-nav {
    padding-bottom: 20px;
  }
}
