.Modal_modal__7XinN{opacity:0;margin:auto;width:100%;max-width:100%;outline:none;transition:opacity .2s}.Modal_modal__7XinN.Modal_open__rVY7_{opacity:1;transition:opacity .5s}.Modal_modal__7XinN.Modal_close__fMDv3 *{opacity:0;transition:opacity .2s}.Modal_modal__7XinN .Modal_body__dQmG9{position:relative;border-radius:6px;box-shadow:0 14px 18px -3px #555;background-color:white;border:1px solid #ddd;margin:1rem}.Modal_modal__7XinN .Modal_body__dQmG9 .Modal_modalImg__0On7B{width:100%}.Modal_modal__7XinN .Modal_body__dQmG9 .Modal_closeBtn__HtZzf{position:absolute;right:2px;top:2px;font-size:24px;line-height:1.25;padding:0 .3em;color:#ccc;background-color:transparent;border:none}.Modal_modal__7XinN .Modal_content__SFODo h1{font-size:1.75em;text-align:center;margin-bottom:1em}.Modal_overlay__mBDzu{position:fixed;top:0;left:0;right:0;bottom:0;overflow:scroll;display:flex;flex-direction:column;background-color:rgba(255,255,255,.75);z-index:1000;opacity:0;transition:opacity .2s ease-in-out}.Modal_overlayAfterOpen__CfFUK{opacity:1;transition:opacity .4s ease-in-out}.Modal_overlayBeforeClose__Q5yud{opacity:0!important}@media only screen and (min-width:576px){.Modal_modal__7XinN{font-size:.9em;width:550px}.Modal_modal__7XinN .Modal_body__dQmG9{margin-left:1em;margin-right:1em}}@media only screen and (min-width:768px){.Modal_modal__7XinN{font-size:1em}.Modal_modal__7XinN.Modal_wide__kfusI{width:800px}}