.uxe_fullPopup {
  width: 100%;
  margin: 0px !important;
  padding-top: 70pt;
  padding-bottom: 70pt;
  margin-top: 0px;
  pointer-events: all;
}
.uxe_fullPopup.hidden {
  overflow: auto;
  overscroll-behavior: contain;
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 5000;
  height: 100vh;
  transform: translateY(100vh);
  transition-duration: 400ms;
}
.uxe_fullPopup.hidden.visible {
  transform: translateY(0px);
}
.uxe_fullPopup .closeIcon {
  position: absolute;
  top: 17.5pt;
  left: 50%;
  transform: translateX(-50%);
  height: 35pt;
  width: 35pt;
  cursor: pointer;
  -webkit-mask-image: url(../img/close_icon.svg);
  mask-image: url(../img/close_icon.svg);
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
.uxe_fullPopup.uxe-stylefloating {
  padding: 0;
  background-color: transparent !important;
}
.uxe_fullPopup.uxe-stylefloating > * {
  z-index: 5;
}
.uxe_fullPopup.uxe-stylefloating .contentsContainer {
  z-index: 2;
}
.uxe_fullPopup.uxe-stylefloating.uxe_shapeImages-rS .contentsContainer {
  border-radius: 10pt;
  overflow: hidden;
}
.uxe_fullPopup.uxe-stylefloating.uxe_shapeImages-rB .contentsContainer {
  border-radius: 19pt;
  overflow: hidden;
}
.uxe_fullPopup.uxe-stylefloating.uxe_shapeImages-comR .contentsContainer {
  border-radius: 19pt;
  overflow: hidden;
}
.uxe_fullPopup .backgroundContainer {
  width: 100%;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: transparent !important;
  padding: 70pt;
  min-height: 100vh;
}
.uxe_fullPopup .backgroundColorContainer {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: 0.7;
  cursor: pointer;
}
.uxe_fullPopup .contentsContainer {
  display: inline-block;
  width: 100%;
  padding-top: 70pt;
  padding-bottom: 70pt;
}
@media only screen and (max-width: 700px) {
  .uxe_fullPopup .backgroundContainer {
    width: 100%;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: transparent !important;
    padding: 12pt;
    padding-top: 70pt;
    padding-bottom: 70pt;
  }
}
