@keyframes spinAround {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(359deg); } }
.tile {
  border: none;
  padding: 0 !important;
  align-items: center !important; }
  @media screen and (min-width: 769px), print {
    .tile.is-ancestor {
      align-items: flex-end !important; } }
  .tile article {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); }
    .tile article h3 {
      padding: 1.25rem;
      margin-bottom: 0; }
      .tile article h3 + .content {
        padding: 1.25rem; }
  .tile p {
    color: #777; }
  .tile .has-patch-separator + .content--extra {
    border-radius: 0 0 5px 5px;
    padding: 0 1.5rem 1.5rem 1.5rem !important; }
    @media screen and (min-width: 1024px) {
      .tile .has-patch-separator + .content--extra {
        padding: 0 4.25rem 2.5rem 4.25rem !important; } }
    .tile .has-patch-separator + .content--extra p {
      color: #fff; }
  .tile.is-parent {
    padding: .75rem !important; }
  .tile .is-demo article {
    border-top: 4px solid #3ba935; }
    .tile .is-demo article h3 {
      color: #3ba935; }
      @media screen and (min-width: 769px), print {
        .tile .is-demo article h3 {
          margin-top: 1rem; } }
  .tile .is-demo .has-patch-separator #outline {
    fill: #2d8229; }
  .tile .is-demo .has-patch-separator #inside {
    fill: #3ba935; }
  .tile .is-demo .has-patch-separator + .content--extra {
    background: #3ba935; }
  .tile .is-regular article {
    border-top: 4px solid #ff8933; }
    .tile .is-regular article h3 {
      margin-bottom: 0;
      color: #ff8933; }
    .tile .is-regular article .content.description {
      padding: 1.25rem; }
    .tile .is-regular article .content.price-wrapper {
      padding: 0;
      margin: 0; }
      .tile .is-regular article .content.price-wrapper .price {
        position: relative;
        width: 230px;
        margin: 0 auto; }
        .tile .is-regular article .content.price-wrapper .price strong {
          font-family: 'Baloo', cursive; }
        .tile .is-regular article .content.price-wrapper .price .currency {
          position: absolute;
          top: 0;
          right: 0;
          font-size: 1rem;
          color: #ff8933; }
  .tile .is-regular .has-patch-separator #outline {
    fill: #ff6c00; }
  .tile .is-regular .has-patch-separator #inside {
    fill: #ff8933; }
  .tile .is-regular .has-patch-separator + .content--extra {
    background: #ff8933; }
  .tile .is-contact article {
    border-top: 4px solid #1c2544; }
  .tile .is-contact h3 {
    color: #1c2544;
    font-size: 1.75rem; }
    @media screen and (min-width: 769px), print {
      .tile .is-contact h3 {
        margin-top: 1rem; } }
  .tile .is-contact .has-patch-separator #outline {
    fill: #0d1120; }
  .tile .is-contact .has-patch-separator #inside {
    fill: #1c2544; }
  .tile .is-contact .has-patch-separator + .content--extra {
    background: #1c2544; }
  .tile .has-patch-separator {
    margin-bottom: 0 !important; }
    .tile .has-patch-separator svg {
      display: block; }
  .tile.custom-tile h3 {
    margin-top: 3rem !important;
    margin-bottom: 2rem !important; }
  .tile.custom-tile .content--extra {
    padding-bottom: 5rem !important; }

/*# sourceMappingURL=sign-up-methods.min.css.map */
