@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes text-blink{0%{opacity:.3}100%{opacity:.6}}.modal-window-container{background:rgba(43,46,56,.9);box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding:16px;position:fixed;text-align:center;width:100%;height:100%;height:100vh;top:0;left:0;z-index:2000}.modal-window-container::before{content:'';height:100%;display:inline-block;vertical-align:middle}.modal-window{background:#fff;border-radius:20px;box-sizing:border-box;display:inline-block;text-align:center;vertical-align:middle;margin:0 -3px 30px;width:100%;max-width:500px;overflow:hidden;position:relative}.modal-window .modal-close-button{position:absolute;right:0;top:0;padding:15px;background:0 0;border:none;outline:inherit;cursor:pointer;opacity:.4;z-index:2010}@media screen and (max-width:760px){.modal-window .modal-close-button{top:0;right:0}}.modal-window .modal-close-button:hover{opacity:1}.modal-window .modal-close-button img{width:16px;height:16px}.modal-window .setting-inner{max-width:375px}.showing-modal{position:fixed}.top-modal-content{max-width:440px;min-height:200px;padding:50px 20px 30px}.top-modal-content .modal-main{padding:0 25px}.top-modal-content .modal-title{font-size:18px;font-weight:700}.top-modal-content p{margin-top:10px}.top-modal-content .modal-link{display:inline-block;margin:20px 0 0;font-weight:700;color:#e50012;text-decoration:underline}@media screen and (max-width:800px){.top-modal-content br{display:none}}.close-modal{background:0 0;border:none;cursor:pointer;color:#000;font-size:14px;margin:20px 0 0}.close-modal:hover{color:#e53935}
