.ux_galleryContainer {
  width: 100%;
  margin-top: 25pt;
  margin-bottom: 25pt;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ux_galleryContainer * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ux_galleryContainer .galleryImages {
  display: flex;
  overflow: hidden;
  flex-flow: row;
  align-items: stretch;
  width: 100%;
}
.ux_galleryContainer .galleryImages img {
  flex-grow: 1;
  flex-shrink: 0;
  width: 100%;
  object-fit: contain;
  object-position: center;
  max-height: 70vh;
  opacity: 0;
  pointer-events: none;
  transition-duration: 250ms;
}
.ux_galleryContainer .galleryImages img:nth-of-type(1) {
  transform: translateX(0%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(2) {
  transform: translateX(-100%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(3) {
  transform: translateX(-200%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(4) {
  transform: translateX(-300%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(5) {
  transform: translateX(-400%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(6) {
  transform: translateX(-500%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(7) {
  transform: translateX(-600%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(8) {
  transform: translateX(-700%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(9) {
  transform: translateX(-800%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(10) {
  transform: translateX(-900%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(11) {
  transform: translateX(-1000%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(12) {
  transform: translateX(-1100%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(13) {
  transform: translateX(-1200%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(14) {
  transform: translateX(-1300%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(15) {
  transform: translateX(-1400%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(16) {
  transform: translateX(-1500%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(17) {
  transform: translateX(-1600%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(18) {
  transform: translateX(-1700%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(19) {
  transform: translateX(-1800%);
}
.ux_galleryContainer .galleryImages img:nth-of-type(20) {
  transform: translateX(-1900%);
}
.ux_galleryContainer .galleryImages.image_highlighted_1 img:nth-of-type(1) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_2 img:nth-of-type(2) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_3 img:nth-of-type(3) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_4 img:nth-of-type(4) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_5 img:nth-of-type(5) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_6 img:nth-of-type(6) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_7 img:nth-of-type(7) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_8 img:nth-of-type(8) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_9 img:nth-of-type(9) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_10 img:nth-of-type(10) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_11 img:nth-of-type(11) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_12 img:nth-of-type(12) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_13 img:nth-of-type(13) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_14 img:nth-of-type(14) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_15 img:nth-of-type(15) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_16 img:nth-of-type(16) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_17 img:nth-of-type(17) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_18 img:nth-of-type(18) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_19 img:nth-of-type(19) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .galleryImages.image_highlighted_20 img:nth-of-type(20) {
  opacity: 1;
  pointer-events: none;
}
.ux_galleryContainer .pointers {
  position: absolute;
  left: 50%;
  bottom: 40pt;
  background-color: #FFFFFF;
  transform: translateX(-50%) translateY(50%);
  padding-left: 14pt;
  padding-right: 14pt;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1pt solid #000000;
}
.ux_galleryContainer .pointers .pointer_left,
.ux_galleryContainer .pointers .pointer_right {
  display: inline-block;
  padding-top: 6pt;
  padding-bottom: 6pt;
  cursor: pointer;
}
.ux_galleryContainer .pointers .pointer_left img,
.ux_galleryContainer .pointers .pointer_right img {
  height: 12pt;
  display: block;
  pointer-events: none;
}
.ux_galleryContainer .pointers .pointer_left {
  margin-right: 25pt;
}
.ux_galleryContainer .pointers .pointer_right img {
  transform: rotate(180deg);
}
.ux_galleryContainer.uxe_galleryArrowStyle-simple .pointers,
.ux_galleryContainer.uxe_galleryArrowStyle-modern .pointers,
.ux_galleryContainer.uxe_galleryArrowStyle-classic .pointers {
  position: absolute;
  left: 50%;
  top: 0px;
  bottom: 0px;
  width: 100%;
  border: none;
  background-color: transparent;
  pointer-events: none;
  transform: translateX(-50%);
  max-width: 950pt;
}
.ux_galleryContainer.uxe_galleryArrowStyle-simple .pointers .pointer_left,
.ux_galleryContainer.uxe_galleryArrowStyle-modern .pointers .pointer_left,
.ux_galleryContainer.uxe_galleryArrowStyle-classic .pointers .pointer_left,
.ux_galleryContainer.uxe_galleryArrowStyle-simple .pointers .pointer_right,
.ux_galleryContainer.uxe_galleryArrowStyle-modern .pointers .pointer_right,
.ux_galleryContainer.uxe_galleryArrowStyle-classic .pointers .pointer_right {
  pointer-events: all;
  position: absolute;
  left: 25pt;
  bottom: 40pt;
  background-color: #00000099;
  padding: 9pt;
  padding-top: 12pt;
  padding-bottom: 12pt;
}
.ux_galleryContainer.uxe_galleryArrowStyle-simple .pointers .pointer_right,
.ux_galleryContainer.uxe_galleryArrowStyle-modern .pointers .pointer_right,
.ux_galleryContainer.uxe_galleryArrowStyle-classic .pointers .pointer_right {
  left: auto;
  right: 25pt;
}
.ux_galleryContainer.uxe_galleryArrowStyle-modern .pointers .pointer_left,
.ux_galleryContainer.uxe_galleryArrowStyle-modern .pointers .pointer_right {
  background-color: transparent;
  bottom: 6pt;
  left: 25pt;
}
.ux_galleryContainer.uxe_galleryArrowStyle-modern .pointers .pointer_right {
  left: auto;
  right: 25pt;
}
.ux_galleryContainer.uxe_galleryArrowStyle-classic .pointers .pointer_left,
.ux_galleryContainer.uxe_galleryArrowStyle-classic .pointers .pointer_right {
  background-color: transparent;
  bottom: auto;
  left: 9pt;
}
.ux_galleryContainer.uxe_galleryArrowStyle-classic .pointers .pointer_right {
  left: auto;
  right: 9pt;
}
.ux_galleryContainer.uxe_galleryArrowStyle-small .pointers {
  padding: 0px;
  background-color: transparent;
  border: none;
  left: auto;
  right: 50%;
  bottom: 0px;
  transform: none;
  width: 100%;
  transform: translateX(50%);
  max-width: 950pt;
  justify-content: flex-end;
}
.ux_galleryContainer.uxe_galleryArrowStyle-small .pointers .pointer_left,
.ux_galleryContainer.uxe_galleryArrowStyle-small .pointers .pointer_right {
  background-color: #00000055;
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  padding: 18pt;
  padding-left: 18pt;
  padding-right: 18pt;
  margin-right: 0px;
}
.ux_galleryContainer.uxe_galleryArrowStyle-small .pointers .pointer_right {
  margin-left: 1pt;
}
.ux_galleryContainer.uxe-max-width-extraSmall.uxe_galleryArrowStyle-small .pointers,
.ux_galleryContainer.uxe-max-width-extraSmall.uxe_galleryArrowStyle-simple .pointers,
.ux_galleryContainer.uxe-max-width-extraSmall.uxe_galleryArrowStyle-modern .pointers,
.ux_galleryContainer.uxe-max-width-extraSmall.uxe_galleryArrowStyle-classic .pointers {
  max-width: 600pt;
}
.ux_galleryContainer.uxe-max-width-small.uxe_galleryArrowStyle-small .pointers,
.ux_galleryContainer.uxe-max-width-small.uxe_galleryArrowStyle-simple .pointers,
.ux_galleryContainer.uxe-max-width-small.uxe_galleryArrowStyle-modern .pointers,
.ux_galleryContainer.uxe-max-width-small.uxe_galleryArrowStyle-classic .pointers {
  max-width: 700pt;
}
.ux_galleryContainer.uxe-max-width-wide.uxe_galleryArrowStyle-small .pointers,
.ux_galleryContainer.uxe-max-width-wide.uxe_galleryArrowStyle-simple .pointers,
.ux_galleryContainer.uxe-max-width-wide.uxe_galleryArrowStyle-modern .pointers,
.ux_galleryContainer.uxe-max-width-wide.uxe_galleryArrowStyle-classic .pointers {
  max-width: 1100pt;
}
