div.overlayModalModule{position:fixed;top:0px;left:0px;width:100%;height:100vh;background:rgba(0,0,0,0.4);z-index:+99999;display:none;}
modal.containerModalModule{width:100%;display:none;justify-content:center;align-items:center;height:100%;position:fixed;top:0px;left:0px;z-index:+99999;}
div.modalModule{min-width:600px;max-width:90%;min-height:300px;max-height:90vh;position:relative;overflow:hidden;border-radius:20px;box-shadow: 0px 5px 20px -7px rgba(0,0,0,0.92);background:#ffffff;display:flex;align-items:center;}
div.modalModule div.content{width:100%;overflow-x:hidden;overflow-y:auto;max-height:90vh;}
div.modalModule *{box-sizing:border-box;}
div.modalModule div.img img{max-width:100%;height:100%;}
div.modalModule div.content form{max-width:600px;}
div.modalModule div.content .container{padding:0px;}

a.closeModalModule{position: absolute;z-index:+10;color: #ffffff;background: #aaaaaa;display: inline-flex;text-decoration: none;align-items:center;justify-content: center;font-family:Arial;width:100px;height:100px;top:-50px;right:-50px;transform:rotate(45deg);font-weight:600;}
a.closeModalModule:hover{background:#bbbbbb;}
modal.containerModalModule div.modalModule a.closeModalModule span{position:absolute;bottom:10px;transform:rotate(-45deg);}
modal.containerModalModule h2{font-size:32px;}
div.modalHtml{display:none;}

@media screen and (max-width:700px){
	div.modalModule{width:90%;min-width:auto;}
}