.simple-popup{
    z-index: 100;
	height: 100vh;
	background: #00000080;
	place-content: center;
	position: fixed;
    top: 0;
	left: 0;
	opacity: 0 !important;
    transition: opacity 0.45s ease !important;
}

.popup-overlay-container {
    position: relative;
    overflow: hidden;
	height: 100% !important;
}

.popup-overlay-img {
    position: absolute !important;
    bottom: 8px !important;
    right: 6px !important;
    width: 72px !important;
    height: auto !important;
    z-index: 10 !important;
}

.simple-popup__main{
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto;
    min-width: 160px;
    width: 700px !important;
	position: revert !important;
	transform: none !important;
}

.popup-image{
	height: 100% !important;
}

.popup-image img{
	height: 100% !important;
}

.popup-content{
	width: 100% !important;
}

.popup-button{
	margin-top: 32px !important;
}

@media (max-width: 781px) {
	.simple-popup__main{
    	height: fit-content;
		width: 420px !important;
	}
	
	.popup-columns {
    	flex-direction: column-reverse;
  	}
	
	.popup-image{
		height: 250px !important;
	}
	
	.popup-overlay-img {
   		position: absolute !important;
    	top: 6px !important;
    	left: 6px !important;
    	width: 60px !important;
    	height: auto !important;
    	z-index: 10 !important;
	}
}

@media (max-width: 500px) {
	.simple-popup__main{
    	height: fit-content;
		width: auto !important;
		padding-right: var(--wp--preset--spacing--40);
    	padding-left: var(--wp--preset--spacing--40);
	}
	
	.popup-content {
		padding-top: var(--wp--preset--spacing--30) !important;
		padding-bottom: var(--wp--preset--spacing--30) !important;
		padding-right: var(--wp--preset--spacing--20) !important;
    	padding-left: var(--wp--preset--spacing--20) !important;
	}	
	
	.popup-image{
		height: 200px !important;
	}
	
	.popup-button{
		margin-top: var(--wp--preset--spacing--40) !important;
	}
	
}