.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:1;z-index:1000}.modal-visible{animation:fade .3s;display:grid;opacity:1;visibility:visible}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal a{color:#000;text-decoration:underline}.modal-content{background-color:#fefefe;border:1px solid #888;margin:auto;padding:20px;width:40%}.modal form.hs-form label{text-align:left}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}