.openbtn{
	display: block;
	margin: 20px 0 15px;
}
.openbtn img{
	width: 100%;
	height: auto;
}

.modal{
  display: none;
}
.modal.is-open {
  display: block;
}


.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
	z-index: 100000;
}

.modal__container {
  width: 900px;
	height: auto;
	max-height: 90vh;
  overflow-y: auto;
  box-sizing: border-box;
}


@media screen and (max-width:520px) {
	.modal__container {
	  width: 100%;
	}
}

