.modal_class{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1}.modal_tex:focus,.modal_tex:hover{color:#fff}.modal_content{background-color:#fefefe;border:1px solid #888;margin:auto;max-height:600px;overflow-y:scroll;width:50%}.close_button_wrapper{display:flex;justify-content:flex-end;padding-right:1rem}.content_wrapper{padding:1rem 3rem}.modal_close{color:#aaa;float:right;font-size:28px;font-weight:700}@media screen and (max-width:991px){.modal_content{max-height:500px;width:100%}}.modal_close:focus,.modal_close:hover{color:#000;cursor:pointer;text-decoration:none}