.modal__close{overflow:visible;margin:0;border:none;padding:0;outline:0;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.modal__close::-moz-focus-inner{border:0;padding:0}.modal{position:absolute;top:50%;left:50%;width:100%;max-width:100%;padding:64px 80px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#f3f7f9}.modal__wrapper{display:none;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.modal__wrapper.is-active{display:block}.modal__close{position:absolute;z-index:3;top:16px;right:16px;width:24px;height:24px}.modal-success{display:none;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#f3f7f9}.modal-success__icon{width:120px;height:120px;margin:120px auto 72px;background-image:url(../../img/icons/success.png);background-repeat:no-repeat;background-size:cover;background-position:center}.modal-success__text{padding:0 64px;font-size:1.5rem;line-height:2rem;text-align:center}.modal-success.is-active{display:block}.modal-success_independence{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:static;padding-bottom:24px}.modal-success_independence .modal-success__icon{margin-top:64px;margin-bottom:64px}.modal-success_free{height:460px}@media screen and (min-width:47.98rem){.modal{max-width:520px}}@media screen and (max-width:61.98rem){.modal-success_independence{margin-top:24px}}@media screen and (max-width:35.98rem){.modal{padding:32px 24px}.modal-success__text{padding:0 24px}.modal-success_independence .modal-success__icon{width:64px;height:64px;margin-top:32px;margin-bottom:24px}.modal-success_independence .modal-success__text{font-size:1.25rem}}