.modal{position:fixed;z-index:998;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(25,25,25,.6)}.modal-dialog{position:absolute;bottom:0;width:100%;height:80%;display:flex;flex-direction:column;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:9px 19px 8px rgba(25,25,25,.07)}@media only screen and (min-width:640px){.modal-dialog{top:20%;bottom:auto;left:50%;transform:translate(-50%);width:630px;height:auto;max-height:480px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.modal-dialog-header{display:flex;flex:0 0 auto;justify-content:center;color:#000032;text-align:center;border-bottom:1px solid #f2f2f5;padding:16px 40px}@media only screen and (min-width:640px){.modal-dialog-header{justify-content:space-between;padding:16px 40px 16px 24px}}.modal-dialog-header__dismiss{position:absolute;top:16px;right:16px;cursor:pointer;background:0 0;border:0;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;font-weight:700}.modal-dialog-body{flex:1 1 auto;padding:24px;overflow-y:auto}@media only screen and (min-width:640px){.modal-dialog-body{flex:0 1 auto}}.modal-dialog-footer{flex:0 0 auto}.modal-dialog-footer *{display:block;width:100%}@media only screen and (max-width:639px){.modal-dialog-footer .button:last-of-type{margin-bottom:0;border-radius:0}}@media only screen and (min-width:640px){.modal-dialog-footer{text-align:right;padding:0 24px 24px}.modal-dialog-footer *{display:inline-block;width:auto}}

/*# sourceMappingURL=57-85ad70da936c141c4252-2.css.map*/