div.modal{display:none;align-items:flex-start;justify-content:center;inset:0;overflow:auto;position:fixed;z-index:10;line-height:1.5;text-align:left;backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5)}div.modal.blocking{display:flex;align-items:center}div.modal.blocking>.modal_inter{display:revert;color:#fff}div.modal.blocking>.modal_inter *{text-align:center;display:revert}div.modal.blocking *{display:none}div.modal.open{display:flex}div.modal div.modal_inter{display:none}div.modal div.modal_window{border-radius:10px;padding:1em;position:relative;top:33%;background-color:#e1cfe8;box-shadow:5px 5px 10px 0 rgba(0,0,0,.5);animation:pull-up .1s;}@media screen and (max-width: 1000px){div.modal div.modal_window{width:calc(100% - 5rem)}}@media screen and (min-width: 1001px){div.modal div.modal_window{min-width:24em;max-width:24em}}div.modal div.modal_window.open{animation:drop-in .2s}div.modal div.modal_window div.modal_header{border-bottom:solid 2px #14b47f}div.modal div.modal_window div.modal_header h1{margin:0;color:#6d1090}div.modal div.modal_window div.modal_footer{display:flex;justify-content:flex-end;align-content:center}div.modal div.modal_window input[type=button]{margin:0}@keyframes drop-in{from{top:23%;opacity:0}to{top:33%;opacity:1}}@keyframes pull-up{from{top:33%;opacity:1}to{top:23%;opacity:0}}