.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-d0127795-cf77-2dda-a9c4-5b58ed29cdcb {
display: none !important;
padding-left: 10% !important;
padding-right: 10px !important;
}
.lfr-layout-structure-item-3a1d0a40-1221-f7e0-710c-4ac62dc114b3 {
display: none !important;
}
.lfr-layout-structure-item-4a2850c5-3b1a-0878-1cb4-5692d3e94d58 {
font-size: 22px !important;
margin-left: 10% !important;
margin-right: 10% !important;
margin-top: 1% !important;
text-align: center !important;
}
.lfr-layout-structure-item-30b77ac5-0605-7d67-3df6-49f8ef3257b3 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-3449be69-aa39-f16c-47ce-b60ef8f189be {
font-size: 3.875em !important;
margin-left: -3% !important;
}
.lfr-layout-structure-item-a14ae637-ce1a-0396-dd12-11b957a8a6c9 {
text-align: center !important;
}
.lfr-layout-structure-item-97af23a5-0689-49a3-3951-d37691abfdbd {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-97af23a5-0689-49a3-3951-d37691abfdbd {
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-1e86e761-fb58-29c0-e0f0-6629cb9d7ac3 {
margin-left: 20% !important;
margin-right: 20% !important;
}
.lfr-layout-structure-item-0158dbe4-33bc-1b24-98f2-af5ed3aee15b {
margin-top: 2% !important;
}
.lfr-layout-structure-item-32d9d64b-3f42-aea1-9f6c-87553830e412 {
margin-left: 10% !important;
margin-right: 10% !important;
}
.lfr-layout-structure-item-9716e035-6130-e7ca-eb05-cec7e275e6f6 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-dca6a705-fe27-2dfd-0ec6-10a3aa5878af {
margin-top: 3% !important;
}
.lfr-layout-structure-item-038796ac-de8a-b1ad-c594-221cff819979 {
margin-top: 2% !important;
}
.lfr-layout-structure-item-36030ba6-5199-8148-cf56-1e4f7b68778c {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c249d4fb-bef5-f2a0-e68f-e48a49558820 {
text-align: center !important;
}
.lfr-layout-structure-item-b5aafab7-01d0-6fed-df0e-bb5ec98db1f5 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1178c190-bd69-4548-aee0-49894d83e1fb {
text-align: center !important;
}
.lfr-layout-structure-item-1d9930f0-c147-ebf0-6fee-7cbd969449d0 {
text-align: center !important;
}
