.modal .modal-header a {
  line-height: 2.5rem;
  padding: 0 0.5rem;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
.modal .modal-header a:hover {
  color: #ffffff;
}
.modal .modal-header a:hover path {
  fill: #ffffff;
}
.modal .close {
  width: 1.125em;
  height: 1.125em;
}
.modal h1 {
  display: block;
  width: 35rem;
  max-width: 90%;
  margin: 3rem 0;
  text-align: center;
  line-height: 1.25em;
}
.modal .content-area .content {
  width: 45rem;
  max-width: 90%;
  padding: 2rem 0 6rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal .content-area .content form {
  margin: 0 auto;
}
.modal .content-area.dark {
  background: #1f292e;
}
.modal .content-area.top .top-space,
.modal .content-area.full .top-space,
.modal .content-area.top .bottom-space,
.modal .content-area.full .bottom-space {
  display: none;
}
.modal .content-area.full .content {
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.modal .content-area.left .content {
  width: auto;
}
.modal .content-area.left .content form {
  margin: 0;
}
body.mob.modal h1 {
  font-size: 2rem;
}
body.mob.modal .back {
  height: 3.25rem;
  font-size: 1.75rem;
}
body.mob.modal .content {
  margin: 2rem 0 7rem;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZGFsLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsY0FBYztFQUNkLHFCQUFxQjtFQUNyQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsWUFBWTtFQUNaLGNBQWM7RUFDZCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsOEJBQXNCO0tBQXRCLDJCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsd0JBQXVCO0VBQXZCLCtCQUF1QjtLQUF2QixxQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7Ozs7RUFJRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLFdBQVc7RUFDWCxlQUFlO0VBQ2YsbUJBQVk7RUFBWixvQkFBWTtLQUFaLGdCQUFZO01BQVosb0JBQVk7VUFBWixZQUFZO0FBQ2Q7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsU0FBUztBQUNYO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxlQUFlO0VBQ2Ysa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckIiLCJmaWxlIjoibW9kYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1vZGFsIC5tb2RhbC1oZWFkZXIgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWwgLm1vZGFsLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubW9kYWwgLm1vZGFsLWhlYWRlciBhOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLm1vZGFsIC5jbG9zZSB7XG4gIHdpZHRoOiAxLjEyNWVtO1xuICBoZWlnaHQ6IDEuMTI1ZW07XG59XG4ubW9kYWwgaDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cmVtO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cbi5tb2RhbCAuY29udGVudC1hcmVhIC5jb250ZW50IHtcbiAgd2lkdGg6IDQ1cmVtO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMnJlbSAwIDZyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsIC5jb250ZW50LWFyZWEgLmNvbnRlbnQgZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1vZGFsIC5jb250ZW50LWFyZWEuZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxZjI5MmU7XG59XG4ubW9kYWwgLmNvbnRlbnQtYXJlYS50b3AgLnRvcC1zcGFjZSxcbi5tb2RhbCAuY29udGVudC1hcmVhLmZ1bGwgLnRvcC1zcGFjZSxcbi5tb2RhbCAuY29udGVudC1hcmVhLnRvcCAuYm90dG9tLXNwYWNlLFxuLm1vZGFsIC5jb250ZW50LWFyZWEuZnVsbCAuYm90dG9tLXNwYWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbCAuY29udGVudC1hcmVhLmZ1bGwgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubW9kYWwgLmNvbnRlbnQtYXJlYS5sZWZ0IC5jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubW9kYWwgLmNvbnRlbnQtYXJlYS5sZWZ0IC5jb250ZW50IGZvcm0ge1xuICBtYXJnaW46IDA7XG59XG5ib2R5Lm1vYi5tb2RhbCBoMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbmJvZHkubW9iLm1vZGFsIC5iYWNrIHtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5ib2R5Lm1vYi5tb2RhbCAuY29udGVudCB7XG4gIG1hcmdpbjogMnJlbSAwIDdyZW07XG59XG4iXX0= */