.modal.modal-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:30;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.787)}.modal-window{background-color:hsla(0,0%,93.3%,0);overflow:hidden}.modal-content{padding:20px 20px;background-color:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.modal-footer{background:hsla(0,0%,80%,0);padding:10px;text-align:center;border-top:0!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.modal-enter-active,.modal-leave-active{-webkit-transition:opacity .4s;transition:opacity .4s}.modal-enter-active .modal-window,.modal-leave-active .modal-window{-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.modal-leave-active{-webkit-transition:opacity .6s ease .4s;transition:opacity .6s ease .4s}.modal-enter,.modal-leave-to{opacity:0}.modal-enter .modal-window,.modal-leave-to .modal-window{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}