.overflow{
	overflow:hidden;
}
.white-popup {
  position: relative;
display: flex;
    flex-wrap: wrap;
  width: auto;
  max-width: 128.5rem;
  margin: 20px auto;
	height: 65rem;
}
.multi-popup-module .inner-wrapper{
	    overflow: auto;
    height: 100%;
}
.multi-popup-module .image-wrapper{
	width:43rem;
	height:100%;
}
.multi-popup-module .events h6{
font-size:2.8rem;
	color:#333332;
	line-height:1.25;
	letter-spacing:0px;
	margin:0;
	font-family: 'ChristmasLounge';
}
.multi-popup-module .title h3{
font-size:5.9rem;
	color:#333332;
	line-height:1.25;
	letter-spacing:0px;
	margin-top:1rem;
	font-family: 'ChristmasLounge';
}
.multi-popup-module .content{
	padding-top:0rem;
}
.multi-popup-module .content p{
font-size:1.8rem;
	color:#333332;
	line-height:1.4;
}
.multi-popup-module .content p a{
	font-size:1.8rem;
	color:#333332;
	line-height:1.4;
text-decoration:underline;
	font-weight:600;
}
.multi-popup-module .content p a:hover{
text-decoration:none;
}
.multi-popup-module .content-wrapper{
	padding:5.5rem 7rem 5.5rem 5.5rem;
	display: flex;
    align-items: center;
	width:calc(100% - 43rem);
	max-height:100%;
  background:#fff;
}

.multi-popup-module .image-wrapper img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
  transform: scale(0.8);
  opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}
.mfp-close-btn-in .mfp-close{
	color:#333332;
	    opacity: 1;
	 transition: all 0.3s ease-out;
	font-size:2.4rem;
}
.mfp-close-btn-in .mfp-close:hover{
	    opacity: .65;
}




@media (max-width: 992px) {
.multi-popup-module .image-wrapper {
    height: 20rem;
    width: 100%;
}
	.multi-popup-module .content-wrapper{
		width:100%;
	}
	.mfp-close-btn-in .mfp-close{
		color:#fff;
	}
	.white-popup{
		height:auto;
	}
}
@media (max-width: 768px) {
	.multi-popup-module .content-wrapper {
    padding: 6rem 4rem 6rem 4rem;
}
  
  .precursor{
    border-radius: 12px;
     background-color: orange;
}