.coh-modal:not(.is-open), .coh-modal-inner:not(.is-open) {
	display: none;
}
/*
.coh-modal.is-open, .coh-modal-inner.is-open {
	display: flex;
}
*/
.coh-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 1001;
	pointer-events: auto;
}
.coh-modal .coh-modal-inner {
	max-width: 80%;
}
@media (width <= 768px) {
	.coh-modal .coh-modal-inner {
		max-width: 100%;
	}
}
.coh-modal .coh-modal-inner .background-color-block {
	height: 100%;
	width: 100%;
	padding: 40px;
	position: relative;
	border-style: none;
	background-color: #fff;
}
.coh-modal .coh-container.background-color-inner-block {
	max-height: calc(100vh - 225px);
	overflow: auto;
}
@media (width <= 768px) {
	.coh-modal .coh-container.background-color-inner-block {
		max-height: calc(100vh - 100px);
		word-wrap:break-word;
	}
}


