.modal-block{z-index:50;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-block__overlay{cursor:pointer;opacity:0;pointer-events:none;background:#00000080;width:100vw;height:100vh;position:absolute;top:0;left:0}.modal-block__modal{opacity:0;pointer-events:none;background:#fff;border-radius:30px;width:1100px;padding:30px;position:relative;box-shadow:0 0 10px #00000040}@media only screen and (max-width:1024px){.modal-block__modal{width:calc(100% - 160px)}}@media only screen and (max-width:912px){.modal-block__modal{width:calc(100% - 80px)}}@media only screen and (min-width:320px) and (max-width:767px){.modal-block__modal{border-radius:0;width:100%;height:100%;padding:20px;overflow-y:scroll}}.modal-block__modal-button{z-index:10;cursor:pointer;background:0 0;border:none;outline:none;position:absolute;top:30px;right:30px}.modal-block__modal-button svg{width:23px;height:23px}
html,body{width:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f0f0;font-size:16px}body.hide-body{overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,a,input,select,textarea{-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;outline:none}
