.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-38fa2417-365e-15ea-70ba-70abbde20f7b {
text-align: center !important;
}
.lfr-layout-structure-item-44165623-92ae-ecbf-d1ec-ca6b9420581b {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d8625bd7-cce4-b9f3-9986-4f8845a82a88 {
margin-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-aa62fe26-9b4a-2b82-9ffa-bef9c9a5b639 {
margin-left: 10% !important;
margin-right: 10% !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5c17db48-6478-0876-78bb-622617b1dd0a {
text-align: center !important;
}
.lfr-layout-structure-item-8a062544-bc9e-c8ab-ff9c-bed0558ca9da {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-36030ba6-5199-8148-cf56-1e4f7b68778c {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a7d99f46-441a-71ab-89ab-9986b7f92c72 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-ffa19416-9959-cb21-3ed1-96015a9950a7 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ffa19416-9959-cb21-3ed1-96015a9950a7 {
p{
 margin-bottom:0!Important;
}
span.icon-x-modal {
    display: none;
}
.splide__track--nav>.splide__list>.splide__slide.is-active {
    border: unset!important;
}
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
}
.galleryWrapper__content {
  position: relative;
  width: 100vw;
}


.galleryWrapper .gallery {
  background-color: #FFFFFF;
  margin: auto;
  padding-top: 56px;
}
.galleryWrapper .gallery .splide__arrow {
  font-size: 30px;
  font-weight: 700;
  opacity: 1;
  background: none;
}
@media (min-width: 1024px) {
  .galleryWrapper .gallery .splide__arrow {
    font-size: 50px;
  }
}
.galleryWrapper .gallery .splide__arrow:before {
  background: linear-gradient(137.47deg, #DE078D 5.81%, #038471 56.27%, #0092CF 102.16%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.galleryWrapper .gallery .splide__arrows {
  position: absolute;
  top: 45%;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.galleryWrapper .gallery .splide__arrow--prev {
  position: relative;
  left: 2%;
}
@media (min-width: 1024px) {
  .galleryWrapper .gallery .splide__arrow--prev {
    left: 0;
  }
}
.galleryWrapper .gallery .splide__arrow--next {
  position: relative;
  right: 2%;
}
@media (min-width: 1024px) {
  .galleryWrapper .gallery .splide__arrow--next {
    right: 0;
  }
}
.galleryWrapper .gallery .is-active .image-carousel__content {
  display: flex;
  justify-content: unset!important;
  margin: 24px 0 8px 0;
  flex-grow: 1;
  align-items: flex-end;
}
.galleryWrapper .gallery .image-carousel__content {
  display: none;
}

.galleryWrapper .gallery .image-carousel__title {
  font-weight: 700;
  font-size: 16px;
  line-height: 16px;
}
.galleryWrapper .gallery .image-carousel__desc {
  font-weight: 400;
  font-size: 16px;
}
.galleryWrapper .gallery .image-carousel__num {
  font-weight: 700;
  margin-right: 50px;
}
.galleryWrapper .image-carousel .splide__slide {
  opacity: 0.5;
  background: none !important;
  display: flex;
  flex-direction: column;
  max-width: 280px;
  border: 20px solid transparent;
}
@media (min-width: 480px) {
  .galleryWrapper .image-carousel .splide__slide {
    max-width: 350px;
  }
}
@media (min-width: 1024px) {
  .galleryWrapper .image-carousel .splide__slide {
    max-width: 600px;
  }
}
@media (min-width: 1280px) {
  .galleryWrapper .image-carousel .splide__slide {
    max-width: 894px;
  }
}
@media (min-width: 1440px) {
  .galleryWrapper .image-carousel .splide__slide {
    max-width: 1200px;
  }
}
.galleryWrapper .image-carousel .splide__slide.is-active {
  opacity: 1;
  transform: scale(1);
  border: none;
}
.galleryWrapper .thumbnail-carousel {
  padding: 44px 0 40px 0;
  margin: auto;
  background-color: #FFFFFF;
  margin-top: -1px;
}
.galleryWrapper .thumbnail-carousel .splide__slide {
  opacity: 0.5;
  position: relative;
}
.galleryWrapper .thumbnail-carousel .splide__slide img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
.galleryWrapper .thumbnail-carousel .splide__slide.is-active {
  opacity: 1;
  border: none;
}
.galleryWrapper .thumbnail-carousel .splide__slide.is-active::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 4px;
  background: linear-gradient(137.47deg, #DE078D 5.81%, #038471 56.27%, #0092CF 102.16%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
@media (min-width: 1024px) {
  .galleryWrapper .video-carousel .splide__slide {
    height: 600px;
  }
}
.galleryWrapper .video-carousel .splide__arrow--prev {
  position: relative;
  left: 2%;
}
@media (min-width: 768px) {
  .galleryWrapper .video-carousel .splide__arrow--prev {
    left: 0;
  }
}
.galleryWrapper .video-carousel .splide__arrow--next {
  position: relative;
  right: 2%;
}
@media (min-width: 768px) {
  .galleryWrapper .video-carousel .splide__arrow--next {
    right: 0%;
  }
}
.galleryWrapper .video-carousel .is-active .image-carousel__content {
  margin: 24px;
}
.galleryWrapper .video-carousel video {
  width: 100%;
}

}
.lfr-layout-structure-item-b5aafab7-01d0-6fed-df0e-bb5ec98db1f5 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-6ea1eabc-127a-aad0-60c7-2799cbb9a692 {
margin-left: 20% !important;
margin-right: 20% !important;
}
