.rodal,.rodal-mask{top:0;left:0;width:100%;height:100%;z-index:100}.rodal{position:fixed}.rodal-mask{position:absolute;background:rgba(0,0,0,.3)}.rodal-dialog{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:101;padding:15px;background:#fff;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.rodal-dialog:focus{outline:none}.rodal-close{position:absolute;cursor:pointer;top:16px;right:16px;width:16px;height:16px}.rodal-close:after,.rodal-close:before{position:absolute;content:"";height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#999;border-radius:100%;-webkit-transition:background .2s;transition:background .2s}.rodal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rodal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rodal-close:hover:after,.rodal-close:hover:before{background:#333}@-webkit-keyframes rodal-fade-enter{0%{opacity:0}}@keyframes rodal-fade-enter{0%{opacity:0}}.rodal-fade-enter{-webkit-animation:rodal-fade-enter both ease-in;animation:rodal-fade-enter both ease-in}@-webkit-keyframes rodal-fade-leave{to{opacity:0}}@keyframes rodal-fade-leave{to{opacity:0}}.rodal-fade-leave{-webkit-animation:rodal-fade-leave both ease-out;animation:rodal-fade-leave both ease-out}@-webkit-keyframes rodal-zoom-enter{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes rodal-zoom-enter{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.rodal-zoom-enter{-webkit-animation:rodal-zoom-enter both cubic-bezier(.4,0,0,1.5);animation:rodal-zoom-enter both cubic-bezier(.4,0,0,1.5)}@-webkit-keyframes rodal-zoom-leave{to{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes rodal-zoom-leave{to{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.rodal-zoom-leave{-webkit-animation:rodal-zoom-leave both;animation:rodal-zoom-leave both}@-webkit-keyframes rodal-slideDown-enter{0%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes rodal-slideDown-enter{0%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}.rodal-slideDown-enter{-webkit-animation:rodal-slideDown-enter both cubic-bezier(.4,0,0,1.5);animation:rodal-slideDown-enter both cubic-bezier(.4,0,0,1.5)}@-webkit-keyframes rodal-slideDown-leave{to{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes rodal-slideDown-leave{to{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}.rodal-slideDown-leave{-webkit-animation:rodal-slideDown-leave both;animation:rodal-slideDown-leave both}@-webkit-keyframes rodal-slideLeft-enter{0%{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}@keyframes rodal-slideLeft-enter{0%{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}.rodal-slideLeft-enter{-webkit-animation:rodal-slideLeft-enter both cubic-bezier(.4,0,0,1.5);animation:rodal-slideLeft-enter both cubic-bezier(.4,0,0,1.5)}@-webkit-keyframes rodal-slideLeft-leave{to{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}@keyframes rodal-slideLeft-leave{to{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}}.rodal-slideLeft-leave{-webkit-animation:rodal-slideLeft-leave both;animation:rodal-slideLeft-leave both}@-webkit-keyframes rodal-slideRight-enter{0%{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}@keyframes rodal-slideRight-enter{0%{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}.rodal-slideRight-enter{-webkit-animation:rodal-slideRight-enter both cubic-bezier(.4,0,0,1.5);animation:rodal-slideRight-enter both cubic-bezier(.4,0,0,1.5)}@-webkit-keyframes rodal-slideRight-leave{to{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}@keyframes rodal-slideRight-leave{to{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}}.rodal-slideRight-leave{-webkit-animation:rodal-slideRight-leave both;animation:rodal-slideRight-leave both}@-webkit-keyframes rodal-slideUp-enter{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes rodal-slideUp-enter{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}.rodal-slideUp-enter{-webkit-animation:rodal-slideUp-enter both cubic-bezier(.4,0,0,1.5);animation:rodal-slideUp-enter both cubic-bezier(.4,0,0,1.5)}@-webkit-keyframes rodal-slideUp-leave{to{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes rodal-slideUp-leave{to{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}.rodal-slideUp-leave{-webkit-animation:rodal-slideUp-leave both;animation:rodal-slideUp-leave both}@-webkit-keyframes rodal-flip-enter{0%{-webkit-transform:perspective(400px) rotateX(60deg);transform:perspective(400px) rotateX(60deg)}70%{-webkit-transform:perspective(400px) rotateX(-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes rodal-flip-enter{0%{-webkit-transform:perspective(400px) rotateX(60deg);transform:perspective(400px) rotateX(60deg)}70%{-webkit-transform:perspective(400px) rotateX(-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.rodal-flip-enter{-webkit-animation:rodal-flip-enter both ease-in;animation:rodal-flip-enter both ease-in;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes rodal-flip-leave{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px) rotateX(45deg);transform:perspective(400px) rotateX(45deg)}}@keyframes rodal-flip-leave{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-15deg);transform:perspective(400px) rotateX(-15deg)}to{-webkit-transform:perspective(400px) rotateX(45deg);transform:perspective(400px) rotateX(45deg)}}.rodal-flip-leave{-webkit-animation:rodal-flip-leave both;animation:rodal-flip-leave both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes rodal-rotate-enter{0%{-webkit-transform:rotate(-180deg) scale3d(.3,.3,.3);transform:rotate(-180deg) scale3d(.3,.3,.3)}}@keyframes rodal-rotate-enter{0%{-webkit-transform:rotate(-180deg) scale3d(.3,.3,.3);transform:rotate(-180deg) scale3d(.3,.3,.3)}}.rodal-rotate-enter{-webkit-animation:rodal-rotate-enter both;animation:rodal-rotate-enter both;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rodal-rotate-leave{to{-webkit-transform:rotate(180deg) scale3d(.3,.3,.3);transform:rotate(180deg) scale3d(.3,.3,.3)}}@keyframes rodal-rotate-leave{to{-webkit-transform:rotate(180deg) scale3d(.3,.3,.3);transform:rotate(180deg) scale3d(.3,.3,.3)}}.rodal-rotate-leave{-webkit-animation:rodal-rotate-leave both;animation:rodal-rotate-leave both;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rodal-door-enter{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes rodal-door-enter{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}}.rodal-door-enter{-webkit-animation:rodal-door-enter both cubic-bezier(.4,0,0,1.5);animation:rodal-door-enter both cubic-bezier(.4,0,0,1.5)}@-webkit-keyframes rodal-door-leave{60%{-webkit-transform:scaleX(.01);transform:scaleX(.01)}to{-webkit-transform:scale3d(0,1,.1);transform:scale3d(0,1,.1)}}@keyframes rodal-door-leave{60%{-webkit-transform:scaleX(.01);transform:scaleX(.01)}to{-webkit-transform:scale3d(0,1,.1);transform:scale3d(0,1,.1)}}.rodal-door-leave{-webkit-animation:rodal-door-leave both;animation:rodal-door-leave both}.flex-center-absolute {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.flex-center-right, .buttons-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center; }

.reset-gravity {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.reset-gravity-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.buttons-block.fixed {
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 15px; }
.flex-center-absolute {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.flex-center-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center; }

.reset-gravity {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.reset-gravity-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

@media (max-width: 768px) {
  .full-help {
    padding-left: 10px;
    padding-right: 10px; } }

.full-help .help-body {
  margin-top: 135px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (max-width: 768px) {
    .full-help .help-body {
      margin-top: 20px; } }
  @media (max-width: 768px) {
    .full-help .help-body {
      display: block; } }
  .full-help .help-body .sticky-outer-wrapper {
    max-width: 300px !important; }
  .full-help .help-body span {
    font-family: Roboto, serif;
    font-size: 26px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.54;
    letter-spacing: normal;
    display: block;
    margin-bottom: 10px;
    height: 40px;
    color: #37394c; }
    @media (max-width: 768px) {
      .full-help .help-body span {
        font-size: 20px; } }
  .full-help .help-body nav {
    width: 310px;
    padding-right: 10px; }
    @media (max-width: 768px) {
      .full-help .help-body nav {
        width: 100%;
        padding-right: 0; } }
    .full-help .help-body nav div {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      padding-right: 20px; }
      @media (max-width: 768px) {
        .full-help .help-body nav div {
          display: none; } }
      .full-help .help-body nav div span {
        font-family: Roboto, serif;
        font-size: 14px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.79;
        letter-spacing: normal;
        color: #37394c;
        height: auto;
        cursor: pointer;
        margin-bottom: 0; }
        .full-help .help-body nav div span:hover {
          color: #a086cc; }
      .full-help .help-body nav div .active-video {
        color: #a086cc; }
    .full-help .help-body nav select {
      padding: 6px 12px;
      font-family: Roboto, serif;
      font-size: 16px;
      font-weight: 500;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.79;
      letter-spacing: normal;
      height: 45px;
      color: #37394c;
      display: none;
      width: 100%;
      margin-bottom: 20px; }
      @media (max-width: 768px) {
        .full-help .help-body nav select {
          display: block; } }
  .full-help .help-body div {
    -ms-flex: 1 1 0%;
        flex: 1 1 0%; }
    .full-help .help-body div.help-card {
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
      margin-top: 20px; }
  .full-help .help-body .videos iframe {
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    width: 640px; }
  .full-help .help-body .videos div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 15px; }
    .full-help .help-body .videos div span {
      margin-bottom: 15px; }
  .full-help .help-body .videos div:not(:first-of-type) {
    margin-top: 15px; }

@media (max-width: 768px) {
  .full-help .videos iframe {
    width: 100% !important;
    max-width: 600px; } }
.flex-center-absolute {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.flex-center-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center; }

.reset-gravity {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.reset-gravity-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.flex-center-absolute {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.flex-center-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center; }

.reset-gravity {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.reset-gravity-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.navbar-info {
  height: 255px;
  line-height: 255px;
  background-color: #37394c;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  will-change: opacity, transform; }
  @media (min-width: 768px) {
    .navbar-info {
      -ms-flex-pack: justify;
          justify-content: space-between;
      padding-left: 7.5%;
      padding-right: 7.5%; } }
  @media (max-width: 768px) {
    .navbar-info {
      padding-left: 40px;
      padding-right: 40px;
      height: 50px;
      line-height: 50px; }
      .navbar-info > div {
        display: none; } }
  .navbar-info .navbar-sublink {
    color: #ffffff; }
  .navbar-info img {
    vertical-align: middle; }
  .navbar-info .page-title {
    color: #ffffff;
    white-space: nowrap;
    font-family: Montserrat, serif;
    font-size: 48px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 50px;
    letter-spacing: normal; }
    @media (max-width: 768px) {
      .navbar-info .page-title {
        font-size: 18px;
        margin-left: 20px; } }

.navbar-root {
  font-family: Montserrat, serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.79;
  letter-spacing: normal;
  height: 65px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: #37394c;
  padding-left: 7.5%;
  padding-right: 7.5%;
  color: #ffffff;
  z-index: 999; }
  .navbar-root .logo {
    opacity: 1;
    height: 18px; }
    .navbar-root .logo:hover {
      -webkit-box-shadow: none;
              box-shadow: none;
      line-height: inherit;
      opacity: 1; }
  @media (max-width: 768px) {
    .navbar-root {
      display: none; } }
  .navbar-root span {
    opacity: 0.5;
    padding-right: 10px; }
  .navbar-root .isActive {
    opacity: 1; }
  .navbar-root.shadow::after {
    opacity: 1; }
  .navbar-root ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 0%;
        flex: 1 1 0%;
    list-style: none;
    margin: 0;
    padding: 0; }
    .navbar-root ul li {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      padding-right: 10px;
      cursor: pointer; }
  .navbar-root .navbar-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer;
    margin-right: 20px; }
  .navbar-root a {
    opacity: 0.5;
    color: #ffffff;
    text-decoration: none;
    border-top: 2px solid transparent; }
  .navbar-root a.active {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #ffffff;
    line-height: 35px;
    opacity: 1; }
  .navbar-root a:hover:not(.active):not(.logo) {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #ffffff;
    line-height: 35px;
    opacity: 0.5; }

.flex-center-absolute {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.flex-center-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center; }

.reset-gravity {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.reset-gravity-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.mobile-navbar {
  display: none; }
  @media (max-width: 768px) {
    .mobile-navbar {
      display: block; } }
  .mobile-navbar .bm-menu {
    background: #37394c;
    padding: 2.5em 1.5em 0;
    font-size: 14px;
    line-height: 1.79;
    color: #ffffff; }
    .mobile-navbar .bm-menu .bm-item-list {
      color: #ffffff;
      padding: 0; }
      .mobile-navbar .bm-menu .bm-item-list span {
        opacity: 0.5;
        padding-right: 10px; }
        .mobile-navbar .bm-menu .bm-item-list span.isActive {
          opacity: 1; }
      .mobile-navbar .bm-menu .bm-item-list ul {
        list-style-type: none;
        margin: 0;
        padding: 0; }
        .mobile-navbar .bm-menu .bm-item-list ul li {
          margin-bottom: 10px;
          display: -ms-flexbox;
          display: flex; }
          .mobile-navbar .bm-menu .bm-item-list ul li a {
            color: #ffffff;
            text-decoration: none;
            font-family: Montserrat, serif;
            font-size: 14px;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            line-height: 35px;
            letter-spacing: normal;
            opacity: 0.5;
            border-top: 2px solid transparent; }
            .mobile-navbar .bm-menu .bm-item-list ul li a.active {
              -webkit-box-shadow: none;
                      box-shadow: none;
              border-color: #a086cc;
              opacity: 1; }
            .mobile-navbar .bm-menu .bm-item-list ul li a:hover:not(.active) {
              -webkit-box-shadow: none;
                      box-shadow: none;
              border-color: #ffffff; }
            .mobile-navbar .bm-menu .bm-item-list ul li a :active {
              outline: none; }
    .mobile-navbar .bm-menu .langs {
      margin-bottom: 15px;
      cursor: pointer; }
    .mobile-navbar .bm-menu .logout {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      cursor: pointer; }
      .mobile-navbar .bm-menu .logout img {
        margin-left: -10px; }
  .mobile-navbar .bm-cross-button {
    height: 24px;
    width: 24px; }
    .mobile-navbar .bm-cross-button .bm-cross {
      background: #ffffff;
      width: 2px !important; }
  .mobile-navbar .bm-burger-button {
    position: absolute;
    width: 25px;
    height: 19px;
    left: 15px;
    top: 15px; }
    .mobile-navbar .bm-burger-button .bm-burger-bars {
      background: #ffffff;
      height: 2px !important; }

@media (min-width: 768px) {
  .nav-cards {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    margin-top: -45px;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    left: 7.5%;
    right: 7.5%; } }

@media (max-width: 1024px) {
  .nav-cards {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

@media (max-width: 768px) {
  .nav-cards {
    margin: 0; } }

.card {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);
  border: solid 1px rgba(160, 134, 204, 0.1);
  line-height: 20px;
  color: #37394c;
  font-size: 18px;
  font-weight: bold;
  background-color: #ffffff; }
  .card.card-link {
    padding: 20px 60px 20px 80px;
    display: block;
    text-decoration: none;
    position: relative; }
  .card.rounded-card {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .card.block {
    width: 100%;
    -ms-flex: 1 100% 0%;
        flex: 1 100% 0%; }
  .card.centered-block {
    width: 50%;
    -ms-flex: 0 50% 0%;
        flex: 0 50% 0%;
    padding: 20px 30px;
    margin-bottom: 20px; }
    @media (max-width: 768px) {
      .card.centered-block {
        width: 100%;
        -ms-flex: 1 100% 0%;
            flex: 1 100% 0%; } }
    .card.centered-block h4 {
      margin: 0 0 5px; }
    .card.centered-block h5 {
      margin: 10px 0; }
    .card.centered-block p {
      line-height: 125%;
      font-size: 14px;
      font-weight: 400; }
      .card.centered-block p ol {
        margin: 0;
        list-style-type: none; }
        .card.centered-block p ol li {
          font-size: 14px; }
    .card.centered-block ul {
      margin: 0;
      list-style-type: none; }
      .card.centered-block ul li::before {
        content: '- '; }
      .card.centered-block ul li {
        font-size: 14px; }
  @media (max-width: 768px) {
    .card {
      border-radius: 0;
      width: 100%;
      -ms-flex: 1 100% 0%;
          flex: 1 100% 0%; } }
  .card > span {
    font-size: 14px;
    text-align: left;
    display: block;
    font-weight: normal;
    margin-top: 5px; }
  .card .arrow-right {
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.button {
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
          box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
  border-radius: 5px;
  font-size: 14px;
  border: 0;
  display: block;
  text-align: center; }
  .button.primary {
    color: #ffffff; }
    .button.primary.wisteria {
      background-color: #a086cc; }
    .button.primary.steel {
      background-color: #878894; }
  .button.default {
    color: #878894;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .button.button-sm {
    padding: 4px 15px; }

textarea {
  resize: none; }

.form-field {
  border: 1px solid #ccc;
  border-radius: 5px;
  width: 100%;
  font-size: 15px;
  color: #878894;
  line-height: 22px;
  display: block;
  padding: 10px;
  margin-bottom: 20px; }

.dialog-header {
  text-align: center;
  font-size: 16px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f2f0f5; }

.dialog-body {
  padding-top: 15px; }

body {
  margin: 0;
  padding: 0;
  font-family: Roboto, serif; }
  body * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  body a {
    color: #9e85c9; }

@media (min-width: 768px) {
  .app-content {
    width: 100%;
    padding-left: 7.5%;
    padding-right: 7.5%; } }

/*# sourceMappingURL=client.a6a1c3b6.css.map*/