.topic-icon svg {
  height: 100%; }


@-webkit-keyframes fade-in {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  1% {
    -webkit-transform: scale(0.06719);
            transform: scale(0.06719);
    opacity: 0.06719090948831463; }
  2% {
    -webkit-transform: scale(0.15476);
            transform: scale(0.15476);
    opacity: 0.15475947224549724; }
  3% {
    -webkit-transform: scale(0.25799);
            transform: scale(0.25799);
    opacity: 0.2579914264808897; }
  4% {
    -webkit-transform: scale(0.37221);
            transform: scale(0.37221);
    opacity: 0.3722067780722017; }
  5% {
    -webkit-transform: scale(0.49289);
            transform: scale(0.49289);
    opacity: 0.4928938273913652; }
  6% {
    -webkit-transform: scale(0.61582);
            transform: scale(0.61582);
    opacity: 0.6158241776561838; }
  7% {
    -webkit-transform: scale(0.73715);
            transform: scale(0.73715);
    opacity: 0.7371473392328275; }
  8% {
    -webkit-transform: scale(0.85346);
            transform: scale(0.85346);
    opacity: 0.8534642897844804; }
  9% {
    -webkit-transform: scale(0.96188);
            transform: scale(0.96188);
    opacity: 0.9618800361995001; }
  10% {
    -webkit-transform: scale(1.06004);
            transform: scale(1.06004);
    opacity: 1; }
  11% {
    -webkit-transform: scale(1.14612);
            transform: scale(1.14612);
    opacity: 1; }
  12% {
    -webkit-transform: scale(1.21887);
            transform: scale(1.21887);
    opacity: 1; }
  13% {
    -webkit-transform: scale(1.27755);
            transform: scale(1.27755);
    opacity: 1; }
  14% {
    -webkit-transform: scale(1.32191);
            transform: scale(1.32191);
    opacity: 1; }
  15% {
    -webkit-transform: scale(1.35215);
            transform: scale(1.35215);
    opacity: 1; }
  16% {
    -webkit-transform: scale(1.36885);
            transform: scale(1.36885);
    opacity: 1; }
  17% {
    -webkit-transform: scale(1.37295);
            transform: scale(1.37295);
    opacity: 1; }
  18% {
    -webkit-transform: scale(1.36566);
            transform: scale(1.36566);
    opacity: 1; }
  19% {
    -webkit-transform: scale(1.34838);
            transform: scale(1.34838);
    opacity: 1; }
  20% {
    -webkit-transform: scale(1.32267);
            transform: scale(1.32267);
    opacity: 1; }
  21% {
    -webkit-transform: scale(1.29017);
            transform: scale(1.29017);
    opacity: 1; }
  22% {
    -webkit-transform: scale(1.25254);
            transform: scale(1.25254);
    opacity: 1; }
  23% {
    -webkit-transform: scale(1.21145);
            transform: scale(1.21145);
    opacity: 1; }
  24% {
    -webkit-transform: scale(1.16844);
            transform: scale(1.16844);
    opacity: 1; }
  25% {
    -webkit-transform: scale(1.125);
            transform: scale(1.125);
    opacity: 1; }
  26% {
    -webkit-transform: scale(1.08244);
            transform: scale(1.08244);
    opacity: 1; }
  27% {
    -webkit-transform: scale(1.04193);
            transform: scale(1.04193);
    opacity: 1; }
  28% {
    -webkit-transform: scale(1.00443);
            transform: scale(1.00443);
    opacity: 1; }
  29% {
    -webkit-transform: scale(0.97074);
            transform: scale(0.97074);
    opacity: 1; }
  30% {
    -webkit-transform: scale(0.94145);
            transform: scale(0.94145);
    opacity: 1; }
  31% {
    -webkit-transform: scale(0.91696);
            transform: scale(0.91696);
    opacity: 1; }
  32% {
    -webkit-transform: scale(0.89747);
            transform: scale(0.89747);
    opacity: 1; }
  33% {
    -webkit-transform: scale(0.88305);
            transform: scale(0.88305);
    opacity: 1; }
  34% {
    -webkit-transform: scale(0.87358);
            transform: scale(0.87358);
    opacity: 1; }
  35% {
    -webkit-transform: scale(0.86883);
            transform: scale(0.86883);
    opacity: 1; }
  36% {
    -webkit-transform: scale(0.86843);
            transform: scale(0.86843);
    opacity: 1; }
  37% {
    -webkit-transform: scale(0.87194);
            transform: scale(0.87194);
    opacity: 1; }
  38% {
    -webkit-transform: scale(0.87884);
            transform: scale(0.87884);
    opacity: 1; }
  39% {
    -webkit-transform: scale(0.88859);
            transform: scale(0.88859);
    opacity: 1; }
  40% {
    -webkit-transform: scale(0.90059);
            transform: scale(0.90059);
    opacity: 1; }
  41% {
    -webkit-transform: scale(0.91425);
            transform: scale(0.91425);
    opacity: 1; }
  42% {
    -webkit-transform: scale(0.929);
            transform: scale(0.929);
    opacity: 1; }
  43% {
    -webkit-transform: scale(0.94429);
            transform: scale(0.94429);
    opacity: 1; }
  44% {
    -webkit-transform: scale(0.95961);
            transform: scale(0.95961);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.97452);
            transform: scale(0.97452);
    opacity: 1; }
  46% {
    -webkit-transform: scale(0.9886);
            transform: scale(0.9886);
    opacity: 1; }
  47% {
    -webkit-transform: scale(1.00155);
            transform: scale(1.00155);
    opacity: 1; }
  48% {
    -webkit-transform: scale(1.01308);
            transform: scale(1.01308);
    opacity: 1; }
  49% {
    -webkit-transform: scale(1.02303);
            transform: scale(1.02303);
    opacity: 1; }
  50% {
    -webkit-transform: scale(1.03125);
            transform: scale(1.03125);
    opacity: 1; }
  51% {
    -webkit-transform: scale(1.03769);
            transform: scale(1.03769);
    opacity: 1; }
  52% {
    -webkit-transform: scale(1.04235);
            transform: scale(1.04235);
    opacity: 1; }
  53% {
    -webkit-transform: scale(1.04527);
            transform: scale(1.04527);
    opacity: 1; }
  54% {
    -webkit-transform: scale(1.04655);
            transform: scale(1.04655);
    opacity: 1; }
  55% {
    -webkit-transform: scale(1.04633);
            transform: scale(1.04633);
    opacity: 1; }
  56% {
    -webkit-transform: scale(1.04477);
            transform: scale(1.04477);
    opacity: 1; }
  57% {
    -webkit-transform: scale(1.04206);
            transform: scale(1.04206);
    opacity: 1; }
  58% {
    -webkit-transform: scale(1.0384);
            transform: scale(1.0384);
    opacity: 1; }
  59% {
    -webkit-transform: scale(1.03399);
            transform: scale(1.03399);
    opacity: 1; }
  60% {
    -webkit-transform: scale(1.02904);
            transform: scale(1.02904);
    opacity: 1; }
  61% {
    -webkit-transform: scale(1.02376);
            transform: scale(1.02376);
    opacity: 1; }
  62% {
    -webkit-transform: scale(1.01834);
            transform: scale(1.01834);
    opacity: 1; }
  63% {
    -webkit-transform: scale(1.01294);
            transform: scale(1.01294);
    opacity: 1; }
  64% {
    -webkit-transform: scale(1.00773);
            transform: scale(1.00773);
    opacity: 1; }
  65% {
    -webkit-transform: scale(1.00284);
            transform: scale(1.00284);
    opacity: 1; }
  66% {
    -webkit-transform: scale(0.99838);
            transform: scale(0.99838);
    opacity: 1; }
  67% {
    -webkit-transform: scale(0.99444);
            transform: scale(0.99444);
    opacity: 1; }
  68% {
    -webkit-transform: scale(0.99107);
            transform: scale(0.99107);
    opacity: 1; }
  69% {
    -webkit-transform: scale(0.98832);
            transform: scale(0.98832);
    opacity: 1; }
  70% {
    -webkit-transform: scale(0.9862);
            transform: scale(0.9862);
    opacity: 1; }
  71% {
    -webkit-transform: scale(0.98471);
            transform: scale(0.98471);
    opacity: 1; }
  72% {
    -webkit-transform: scale(0.98383);
            transform: scale(0.98383);
    opacity: 1; }
  73% {
    -webkit-transform: scale(0.98351);
            transform: scale(0.98351);
    opacity: 1; }
  74% {
    -webkit-transform: scale(0.98372);
            transform: scale(0.98372);
    opacity: 1; }
  75% {
    -webkit-transform: scale(0.98438);
            transform: scale(0.98438);
    opacity: 1; }
  76% {
    -webkit-transform: scale(0.98542);
            transform: scale(0.98542);
    opacity: 1; }
  77% {
    -webkit-transform: scale(0.98679);
            transform: scale(0.98679);
    opacity: 1; }
  78% {
    -webkit-transform: scale(0.98841);
            transform: scale(0.98841);
    opacity: 1; }
  79% {
    -webkit-transform: scale(0.99019);
            transform: scale(0.99019);
    opacity: 1; }
  80% {
    -webkit-transform: scale(0.99208);
            transform: scale(0.99208);
    opacity: 1; }
  81% {
    -webkit-transform: scale(0.994);
            transform: scale(0.994);
    opacity: 1; }
  82% {
    -webkit-transform: scale(0.99589);
            transform: scale(0.99589);
    opacity: 1; }
  83% {
    -webkit-transform: scale(0.99771);
            transform: scale(0.99771);
    opacity: 1; }
  84% {
    -webkit-transform: scale(0.9994);
            transform: scale(0.9994);
    opacity: 1; }
  85% {
    -webkit-transform: scale(1.00094);
            transform: scale(1.00094);
    opacity: 1; }
  86% {
    -webkit-transform: scale(1.00228);
            transform: scale(1.00228);
    opacity: 1; }
  87% {
    -webkit-transform: scale(1.00342);
            transform: scale(1.00342);
    opacity: 1; }
  88% {
    -webkit-transform: scale(1.00434);
            transform: scale(1.00434);
    opacity: 1; }
  89% {
    -webkit-transform: scale(1.00503);
            transform: scale(1.00503);
    opacity: 1; }
  90% {
    -webkit-transform: scale(1.0055);
            transform: scale(1.0055);
    opacity: 1; }
  91% {
    -webkit-transform: scale(1.00576);
            transform: scale(1.00576);
    opacity: 1; }
  92% {
    -webkit-transform: scale(1.00583);
            transform: scale(1.00583);
    opacity: 1; }
  93% {
    -webkit-transform: scale(1.00571);
            transform: scale(1.00571);
    opacity: 1; }
  94% {
    -webkit-transform: scale(1.00544);
            transform: scale(1.00544);
    opacity: 1; }
  95% {
    -webkit-transform: scale(1.00504);
            transform: scale(1.00504);
    opacity: 1; }
  96% {
    -webkit-transform: scale(1.00453);
            transform: scale(1.00453);
    opacity: 1; }
  97% {
    -webkit-transform: scale(1.00395);
            transform: scale(1.00395);
    opacity: 1; }
  98% {
    -webkit-transform: scale(1.0033);
            transform: scale(1.0033);
    opacity: 1; }
  99% {
    -webkit-transform: scale(1.00263);
            transform: scale(1.00263);
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
@keyframes fade-in {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  1% {
    -webkit-transform: scale(0.06719);
            transform: scale(0.06719);
    opacity: 0.06719090948831463; }
  2% {
    -webkit-transform: scale(0.15476);
            transform: scale(0.15476);
    opacity: 0.15475947224549724; }
  3% {
    -webkit-transform: scale(0.25799);
            transform: scale(0.25799);
    opacity: 0.2579914264808897; }
  4% {
    -webkit-transform: scale(0.37221);
            transform: scale(0.37221);
    opacity: 0.3722067780722017; }
  5% {
    -webkit-transform: scale(0.49289);
            transform: scale(0.49289);
    opacity: 0.4928938273913652; }
  6% {
    -webkit-transform: scale(0.61582);
            transform: scale(0.61582);
    opacity: 0.6158241776561838; }
  7% {
    -webkit-transform: scale(0.73715);
            transform: scale(0.73715);
    opacity: 0.7371473392328275; }
  8% {
    -webkit-transform: scale(0.85346);
            transform: scale(0.85346);
    opacity: 0.8534642897844804; }
  9% {
    -webkit-transform: scale(0.96188);
            transform: scale(0.96188);
    opacity: 0.9618800361995001; }
  10% {
    -webkit-transform: scale(1.06004);
            transform: scale(1.06004);
    opacity: 1; }
  11% {
    -webkit-transform: scale(1.14612);
            transform: scale(1.14612);
    opacity: 1; }
  12% {
    -webkit-transform: scale(1.21887);
            transform: scale(1.21887);
    opacity: 1; }
  13% {
    -webkit-transform: scale(1.27755);
            transform: scale(1.27755);
    opacity: 1; }
  14% {
    -webkit-transform: scale(1.32191);
            transform: scale(1.32191);
    opacity: 1; }
  15% {
    -webkit-transform: scale(1.35215);
            transform: scale(1.35215);
    opacity: 1; }
  16% {
    -webkit-transform: scale(1.36885);
            transform: scale(1.36885);
    opacity: 1; }
  17% {
    -webkit-transform: scale(1.37295);
            transform: scale(1.37295);
    opacity: 1; }
  18% {
    -webkit-transform: scale(1.36566);
            transform: scale(1.36566);
    opacity: 1; }
  19% {
    -webkit-transform: scale(1.34838);
            transform: scale(1.34838);
    opacity: 1; }
  20% {
    -webkit-transform: scale(1.32267);
            transform: scale(1.32267);
    opacity: 1; }
  21% {
    -webkit-transform: scale(1.29017);
            transform: scale(1.29017);
    opacity: 1; }
  22% {
    -webkit-transform: scale(1.25254);
            transform: scale(1.25254);
    opacity: 1; }
  23% {
    -webkit-transform: scale(1.21145);
            transform: scale(1.21145);
    opacity: 1; }
  24% {
    -webkit-transform: scale(1.16844);
            transform: scale(1.16844);
    opacity: 1; }
  25% {
    -webkit-transform: scale(1.125);
            transform: scale(1.125);
    opacity: 1; }
  26% {
    -webkit-transform: scale(1.08244);
            transform: scale(1.08244);
    opacity: 1; }
  27% {
    -webkit-transform: scale(1.04193);
            transform: scale(1.04193);
    opacity: 1; }
  28% {
    -webkit-transform: scale(1.00443);
            transform: scale(1.00443);
    opacity: 1; }
  29% {
    -webkit-transform: scale(0.97074);
            transform: scale(0.97074);
    opacity: 1; }
  30% {
    -webkit-transform: scale(0.94145);
            transform: scale(0.94145);
    opacity: 1; }
  31% {
    -webkit-transform: scale(0.91696);
            transform: scale(0.91696);
    opacity: 1; }
  32% {
    -webkit-transform: scale(0.89747);
            transform: scale(0.89747);
    opacity: 1; }
  33% {
    -webkit-transform: scale(0.88305);
            transform: scale(0.88305);
    opacity: 1; }
  34% {
    -webkit-transform: scale(0.87358);
            transform: scale(0.87358);
    opacity: 1; }
  35% {
    -webkit-transform: scale(0.86883);
            transform: scale(0.86883);
    opacity: 1; }
  36% {
    -webkit-transform: scale(0.86843);
            transform: scale(0.86843);
    opacity: 1; }
  37% {
    -webkit-transform: scale(0.87194);
            transform: scale(0.87194);
    opacity: 1; }
  38% {
    -webkit-transform: scale(0.87884);
            transform: scale(0.87884);
    opacity: 1; }
  39% {
    -webkit-transform: scale(0.88859);
            transform: scale(0.88859);
    opacity: 1; }
  40% {
    -webkit-transform: scale(0.90059);
            transform: scale(0.90059);
    opacity: 1; }
  41% {
    -webkit-transform: scale(0.91425);
            transform: scale(0.91425);
    opacity: 1; }
  42% {
    -webkit-transform: scale(0.929);
            transform: scale(0.929);
    opacity: 1; }
  43% {
    -webkit-transform: scale(0.94429);
            transform: scale(0.94429);
    opacity: 1; }
  44% {
    -webkit-transform: scale(0.95961);
            transform: scale(0.95961);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.97452);
            transform: scale(0.97452);
    opacity: 1; }
  46% {
    -webkit-transform: scale(0.9886);
            transform: scale(0.9886);
    opacity: 1; }
  47% {
    -webkit-transform: scale(1.00155);
            transform: scale(1.00155);
    opacity: 1; }
  48% {
    -webkit-transform: scale(1.01308);
            transform: scale(1.01308);
    opacity: 1; }
  49% {
    -webkit-transform: scale(1.02303);
            transform: scale(1.02303);
    opacity: 1; }
  50% {
    -webkit-transform: scale(1.03125);
            transform: scale(1.03125);
    opacity: 1; }
  51% {
    -webkit-transform: scale(1.03769);
            transform: scale(1.03769);
    opacity: 1; }
  52% {
    -webkit-transform: scale(1.04235);
            transform: scale(1.04235);
    opacity: 1; }
  53% {
    -webkit-transform: scale(1.04527);
            transform: scale(1.04527);
    opacity: 1; }
  54% {
    -webkit-transform: scale(1.04655);
            transform: scale(1.04655);
    opacity: 1; }
  55% {
    -webkit-transform: scale(1.04633);
            transform: scale(1.04633);
    opacity: 1; }
  56% {
    -webkit-transform: scale(1.04477);
            transform: scale(1.04477);
    opacity: 1; }
  57% {
    -webkit-transform: scale(1.04206);
            transform: scale(1.04206);
    opacity: 1; }
  58% {
    -webkit-transform: scale(1.0384);
            transform: scale(1.0384);
    opacity: 1; }
  59% {
    -webkit-transform: scale(1.03399);
            transform: scale(1.03399);
    opacity: 1; }
  60% {
    -webkit-transform: scale(1.02904);
            transform: scale(1.02904);
    opacity: 1; }
  61% {
    -webkit-transform: scale(1.02376);
            transform: scale(1.02376);
    opacity: 1; }
  62% {
    -webkit-transform: scale(1.01834);
            transform: scale(1.01834);
    opacity: 1; }
  63% {
    -webkit-transform: scale(1.01294);
            transform: scale(1.01294);
    opacity: 1; }
  64% {
    -webkit-transform: scale(1.00773);
            transform: scale(1.00773);
    opacity: 1; }
  65% {
    -webkit-transform: scale(1.00284);
            transform: scale(1.00284);
    opacity: 1; }
  66% {
    -webkit-transform: scale(0.99838);
            transform: scale(0.99838);
    opacity: 1; }
  67% {
    -webkit-transform: scale(0.99444);
            transform: scale(0.99444);
    opacity: 1; }
  68% {
    -webkit-transform: scale(0.99107);
            transform: scale(0.99107);
    opacity: 1; }
  69% {
    -webkit-transform: scale(0.98832);
            transform: scale(0.98832);
    opacity: 1; }
  70% {
    -webkit-transform: scale(0.9862);
            transform: scale(0.9862);
    opacity: 1; }
  71% {
    -webkit-transform: scale(0.98471);
            transform: scale(0.98471);
    opacity: 1; }
  72% {
    -webkit-transform: scale(0.98383);
            transform: scale(0.98383);
    opacity: 1; }
  73% {
    -webkit-transform: scale(0.98351);
            transform: scale(0.98351);
    opacity: 1; }
  74% {
    -webkit-transform: scale(0.98372);
            transform: scale(0.98372);
    opacity: 1; }
  75% {
    -webkit-transform: scale(0.98438);
            transform: scale(0.98438);
    opacity: 1; }
  76% {
    -webkit-transform: scale(0.98542);
            transform: scale(0.98542);
    opacity: 1; }
  77% {
    -webkit-transform: scale(0.98679);
            transform: scale(0.98679);
    opacity: 1; }
  78% {
    -webkit-transform: scale(0.98841);
            transform: scale(0.98841);
    opacity: 1; }
  79% {
    -webkit-transform: scale(0.99019);
            transform: scale(0.99019);
    opacity: 1; }
  80% {
    -webkit-transform: scale(0.99208);
            transform: scale(0.99208);
    opacity: 1; }
  81% {
    -webkit-transform: scale(0.994);
            transform: scale(0.994);
    opacity: 1; }
  82% {
    -webkit-transform: scale(0.99589);
            transform: scale(0.99589);
    opacity: 1; }
  83% {
    -webkit-transform: scale(0.99771);
            transform: scale(0.99771);
    opacity: 1; }
  84% {
    -webkit-transform: scale(0.9994);
            transform: scale(0.9994);
    opacity: 1; }
  85% {
    -webkit-transform: scale(1.00094);
            transform: scale(1.00094);
    opacity: 1; }
  86% {
    -webkit-transform: scale(1.00228);
            transform: scale(1.00228);
    opacity: 1; }
  87% {
    -webkit-transform: scale(1.00342);
            transform: scale(1.00342);
    opacity: 1; }
  88% {
    -webkit-transform: scale(1.00434);
            transform: scale(1.00434);
    opacity: 1; }
  89% {
    -webkit-transform: scale(1.00503);
            transform: scale(1.00503);
    opacity: 1; }
  90% {
    -webkit-transform: scale(1.0055);
            transform: scale(1.0055);
    opacity: 1; }
  91% {
    -webkit-transform: scale(1.00576);
            transform: scale(1.00576);
    opacity: 1; }
  92% {
    -webkit-transform: scale(1.00583);
            transform: scale(1.00583);
    opacity: 1; }
  93% {
    -webkit-transform: scale(1.00571);
            transform: scale(1.00571);
    opacity: 1; }
  94% {
    -webkit-transform: scale(1.00544);
            transform: scale(1.00544);
    opacity: 1; }
  95% {
    -webkit-transform: scale(1.00504);
            transform: scale(1.00504);
    opacity: 1; }
  96% {
    -webkit-transform: scale(1.00453);
            transform: scale(1.00453);
    opacity: 1; }
  97% {
    -webkit-transform: scale(1.00395);
            transform: scale(1.00395);
    opacity: 1; }
  98% {
    -webkit-transform: scale(1.0033);
            transform: scale(1.0033);
    opacity: 1; }
  99% {
    -webkit-transform: scale(1.00263);
            transform: scale(1.00263);
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
.show-tablet {
  display: none; }

.topic-toggle {
  position: relative;
  width: 100px;
  margin: 0 20px 0 20px;
  cursor: pointer; }
  .topic-toggle .topic-toggle__name {
    font-family: "Archer SSm A", "Archer SSm B", serif; }
  @media (max-width: 770px) {
    .topic-toggle:nth-child(3) {
      margin-right: 0; } }
  @media (max-width: 770px) {
    .topic-toggle:nth-child(3) {
      margin-right: 20px; } }

.topic-toggle--selected .topic-toggle__name {
  font-weight: bold; }

.topic-toggle--appear {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0; }

.topic-toggle--appear-active {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity 1s, -webkit-transform 1s;
          transition: opacity 1s, transform 1s;
  opacity: 1; }
  .topic-toggle--appear-active:nth-child(1) {
    -webkit-transition-delay: 0s;
            transition-delay: 0s; }
  .topic-toggle--appear-active:nth-child(2) {
    -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s; }
  .topic-toggle--appear-active:nth-child(3) {
    -webkit-transition-delay: 0.4s;
            transition-delay: 0.4s; }
  .topic-toggle--appear-active:nth-child(4) {
    -webkit-transition-delay: 0.6s;
            transition-delay: 0.6s; }
  .topic-toggle--appear-active:nth-child(5) {
    -webkit-transition-delay: 0.8s;
            transition-delay: 0.8s; }
  .topic-toggle--appear-active:nth-child(6) {
    -webkit-transition-delay: 1s;
            transition-delay: 1s; }
  .topic-toggle--appear-active:nth-child(7) {
    -webkit-transition-delay: 1.2s;
            transition-delay: 1.2s; }

.topic-toggle__body-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.regular-icon {
  width: 50%;
  height: 50%;
  -webkit-transition: -webkit-transform 0.3s;
          transition: transform 0.3s; }
  .regular-icon.visible {
    opacity: 1; }

.selected-icon {
  width: 61%;
  height: 61%; }

.topic-toggle__icon--leave {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 0.2s;
          transition: transform 0.2s; }

.topic-toggle__icon--leave-active {
  -webkit-transform: scale(0);
          transform: scale(0); }

.topic-toggle__icon--enter {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0; }

.topic-toggle__icon--enter-active {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-animation: fade-in 0.5s;
          animation: fade-in 0.5s;
  opacity: 1; }

.topic-toggle__body {
  position: relative;
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
  border-radius: 50%; }

.topic-toggle--safety-privacy__body {
  background: #7db8e2; }

.topic-toggle--screen-time__body {
  background: #acd868; }

.topic-toggle--social-media__body {
  background: #fd7f4d; }

.topic-toggle--apps-downloads__body {
  background: #ff6f5a; }

.topic-toggle--texting-calling__body {
  background: #5ac8ae; }

.topic-toggle--extra-credit__body {
  background: #db4b39; }

.topic-body__container {
  position: absolute;
  top: 44px;
  left: 35px;
  width: 100%;
  height: 100%; }

.topic-toggle__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.topic-toggle__description {
  position: absolute;
  top: 80px;
  left: 0;
  width: 100px;
  padding: 0 20px;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s;
          transition: transform 0.3s;
  text-align: center;
  color: #fff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  font-weight: 300; }

.topic-toggle__name {
  text-align: center;
  font-size: 12px; }


.modal__wrapper {
  content: '';
  display: block;
  background: rgba(48, 48, 48, 0.75);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  text-align: center;
  max-height: 100%;
  overflow-y: scroll; }

.modal__dialog {
  background: #fff;
  margin: 170px auto;
  border-radius: 10px;
  padding: 75px 30px 45px;
  width: 1008px; }
  .modal__dialog h2 {
    margin-bottom: 40px; }
  .modal__dialog p {
    font-family: "Archer SSm A", "Archer SSm B", serif;
    font-size: 21px; }
  .modal__dialog small {
    font-family: "Archer SSm A", "Archer SSm B", serif;
    font-size: 16px; }
  @media (max-width: 1018px) {
    .modal__dialog {
      width: 95%; } }

.close-button {
  float: right;
  margin-right: -45px;
  margin-top: -98px;
  display: inline-block;
  width: 45px;
  height: 45px;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjUycHgiIGhlaWdodD0iNTRweCIgdmlld0JveD0iMCAwIDUyIDU0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkFydGJvYXJkIDE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8Y2lyY2xlIGlkPSJwYXRoLTEiIGN4PSIyMy41IiBjeT0iMjMuNSIgcj0iMjMuNSI+PC9jaXJjbGU+CiAgICAgICAgPGZpbHRlciB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMiI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuMzk1MzUyMTI5IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjAwMDAwMCwgMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJPdmFsLTYiPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkY2RjVBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPHRleHQgaWQ9IlgiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBmb250LWZhbWlseT0iQXZlbmlyTmV4dC1EZW1pQm9sZCwgQXZlbmlyIE5leHQiIGZvbnQtc2l6ZT0iMjcuNjQ3MDU4OCIgZm9udC13ZWlnaHQ9IjUwMCIgbGV0dGVyLXNwYWNpbmc9Ii0wLjE1OTE2NjY2NCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgPHRzcGFuIHg9IjE1LjIwNTg4MjQiIHk9IjMzLjUyOTQxMTgiPlg8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-size: 50px;
  background-repeat: no-repeat;
  background-position: center; }

.modal__dialog--no-background {
  background: none;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .modal__dialog--no-background img {
    height: 550px;
    width: 424px;
    margin-bottom: 10px; }
  .modal__dialog--no-background .close-button {
    position: fixed;
    margin: 0;
    right: 20px;
    top: 20px; }
  @media (max-width: 1695px) {
    .modal__dialog--no-background {
      height: auto;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }


.contract-sample-link__container {
  margin: 25px 0 5px;
  font-weight: 300; }
  .contract-sample-link__container a {
    cursor: pointer; }


.topic-chooser__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f2e3cc;
  padding: 50px 0; }

.topic-chooser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  max-width: 999px;
  margin: 0 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (max-width: 860px) {
    .topic-chooser {
      max-width: 500px; } }
  @media (max-width: 600px) {
    .topic-chooser {
      max-width: 300px; } }

.topic-chooser__instructions {
  width: 80%;
  max-width: 768px;
  margin: 0 auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center; }

.topic-chooser__instructions__intro {
  margin: 50px 0 50px;
  font-size: 36px;
  font-weight: bold; }

.topic-chooser__instructions__expanded {
  margin: 0 auto 20px;
  font-family: "Archer SSm A", "Archer SSm B", serif;
  font-weight: bold;
  font-size: 16px;
  max-width: 515px; }
  @media (min-width: 600px) {
    .topic-chooser__instructions__expanded {
      margin-bottom: 50px; } }

.topic-chooser__instructions__help {
  font-size: 90%; }

.topic-chooser__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  padding: 40px 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center; }

.landing-arrow {
  position: relative;
  z-index: 2;
  margin: -160px 0 0 -737px;
  top: 70px; }
  .landing-arrow img {
    height: 110px; }
    @media (max-width: 600px) {
      .landing-arrow img {
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg); } }
  @media (max-width: 860px) {
    .landing-arrow {
      top: -80px;
      left: 123px; } }
  @media (max-width: 600px) {
    .landing-arrow {
      top: -400px;
      left: 190px; } }

.arrow-text {
  font-family: "Loved by the King", cursive;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  margin: 5px 0 0 80px; }
  @media (max-width: 600px) {
    .arrow-text {
      display: none; } }

.arrow-text__mobile {
  font-family: "Loved by the King", cursive;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  font-size: 26px; }
  @media (min-width: 601px) {
    .arrow-text__mobile {
      display: none; } }


@-webkit-keyframes fade-in {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  1% {
    -webkit-transform: scale(0.06719);
            transform: scale(0.06719);
    opacity: 0.06719090948831463; }
  2% {
    -webkit-transform: scale(0.15476);
            transform: scale(0.15476);
    opacity: 0.15475947224549724; }
  3% {
    -webkit-transform: scale(0.25799);
            transform: scale(0.25799);
    opacity: 0.2579914264808897; }
  4% {
    -webkit-transform: scale(0.37221);
            transform: scale(0.37221);
    opacity: 0.3722067780722017; }
  5% {
    -webkit-transform: scale(0.49289);
            transform: scale(0.49289);
    opacity: 0.4928938273913652; }
  6% {
    -webkit-transform: scale(0.61582);
            transform: scale(0.61582);
    opacity: 0.6158241776561838; }
  7% {
    -webkit-transform: scale(0.73715);
            transform: scale(0.73715);
    opacity: 0.7371473392328275; }
  8% {
    -webkit-transform: scale(0.85346);
            transform: scale(0.85346);
    opacity: 0.8534642897844804; }
  9% {
    -webkit-transform: scale(0.96188);
            transform: scale(0.96188);
    opacity: 0.9618800361995001; }
  10% {
    -webkit-transform: scale(1.06004);
            transform: scale(1.06004);
    opacity: 1; }
  11% {
    -webkit-transform: scale(1.14612);
            transform: scale(1.14612);
    opacity: 1; }
  12% {
    -webkit-transform: scale(1.21887);
            transform: scale(1.21887);
    opacity: 1; }
  13% {
    -webkit-transform: scale(1.27755);
            transform: scale(1.27755);
    opacity: 1; }
  14% {
    -webkit-transform: scale(1.32191);
            transform: scale(1.32191);
    opacity: 1; }
  15% {
    -webkit-transform: scale(1.35215);
            transform: scale(1.35215);
    opacity: 1; }
  16% {
    -webkit-transform: scale(1.36885);
            transform: scale(1.36885);
    opacity: 1; }
  17% {
    -webkit-transform: scale(1.37295);
            transform: scale(1.37295);
    opacity: 1; }
  18% {
    -webkit-transform: scale(1.36566);
            transform: scale(1.36566);
    opacity: 1; }
  19% {
    -webkit-transform: scale(1.34838);
            transform: scale(1.34838);
    opacity: 1; }
  20% {
    -webkit-transform: scale(1.32267);
            transform: scale(1.32267);
    opacity: 1; }
  21% {
    -webkit-transform: scale(1.29017);
            transform: scale(1.29017);
    opacity: 1; }
  22% {
    -webkit-transform: scale(1.25254);
            transform: scale(1.25254);
    opacity: 1; }
  23% {
    -webkit-transform: scale(1.21145);
            transform: scale(1.21145);
    opacity: 1; }
  24% {
    -webkit-transform: scale(1.16844);
            transform: scale(1.16844);
    opacity: 1; }
  25% {
    -webkit-transform: scale(1.125);
            transform: scale(1.125);
    opacity: 1; }
  26% {
    -webkit-transform: scale(1.08244);
            transform: scale(1.08244);
    opacity: 1; }
  27% {
    -webkit-transform: scale(1.04193);
            transform: scale(1.04193);
    opacity: 1; }
  28% {
    -webkit-transform: scale(1.00443);
            transform: scale(1.00443);
    opacity: 1; }
  29% {
    -webkit-transform: scale(0.97074);
            transform: scale(0.97074);
    opacity: 1; }
  30% {
    -webkit-transform: scale(0.94145);
            transform: scale(0.94145);
    opacity: 1; }
  31% {
    -webkit-transform: scale(0.91696);
            transform: scale(0.91696);
    opacity: 1; }
  32% {
    -webkit-transform: scale(0.89747);
            transform: scale(0.89747);
    opacity: 1; }
  33% {
    -webkit-transform: scale(0.88305);
            transform: scale(0.88305);
    opacity: 1; }
  34% {
    -webkit-transform: scale(0.87358);
            transform: scale(0.87358);
    opacity: 1; }
  35% {
    -webkit-transform: scale(0.86883);
            transform: scale(0.86883);
    opacity: 1; }
  36% {
    -webkit-transform: scale(0.86843);
            transform: scale(0.86843);
    opacity: 1; }
  37% {
    -webkit-transform: scale(0.87194);
            transform: scale(0.87194);
    opacity: 1; }
  38% {
    -webkit-transform: scale(0.87884);
            transform: scale(0.87884);
    opacity: 1; }
  39% {
    -webkit-transform: scale(0.88859);
            transform: scale(0.88859);
    opacity: 1; }
  40% {
    -webkit-transform: scale(0.90059);
            transform: scale(0.90059);
    opacity: 1; }
  41% {
    -webkit-transform: scale(0.91425);
            transform: scale(0.91425);
    opacity: 1; }
  42% {
    -webkit-transform: scale(0.929);
            transform: scale(0.929);
    opacity: 1; }
  43% {
    -webkit-transform: scale(0.94429);
            transform: scale(0.94429);
    opacity: 1; }
  44% {
    -webkit-transform: scale(0.95961);
            transform: scale(0.95961);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.97452);
            transform: scale(0.97452);
    opacity: 1; }
  46% {
    -webkit-transform: scale(0.9886);
            transform: scale(0.9886);
    opacity: 1; }
  47% {
    -webkit-transform: scale(1.00155);
            transform: scale(1.00155);
    opacity: 1; }
  48% {
    -webkit-transform: scale(1.01308);
            transform: scale(1.01308);
    opacity: 1; }
  49% {
    -webkit-transform: scale(1.02303);
            transform: scale(1.02303);
    opacity: 1; }
  50% {
    -webkit-transform: scale(1.03125);
            transform: scale(1.03125);
    opacity: 1; }
  51% {
    -webkit-transform: scale(1.03769);
            transform: scale(1.03769);
    opacity: 1; }
  52% {
    -webkit-transform: scale(1.04235);
            transform: scale(1.04235);
    opacity: 1; }
  53% {
    -webkit-transform: scale(1.04527);
            transform: scale(1.04527);
    opacity: 1; }
  54% {
    -webkit-transform: scale(1.04655);
            transform: scale(1.04655);
    opacity: 1; }
  55% {
    -webkit-transform: scale(1.04633);
            transform: scale(1.04633);
    opacity: 1; }
  56% {
    -webkit-transform: scale(1.04477);
            transform: scale(1.04477);
    opacity: 1; }
  57% {
    -webkit-transform: scale(1.04206);
            transform: scale(1.04206);
    opacity: 1; }
  58% {
    -webkit-transform: scale(1.0384);
            transform: scale(1.0384);
    opacity: 1; }
  59% {
    -webkit-transform: scale(1.03399);
            transform: scale(1.03399);
    opacity: 1; }
  60% {
    -webkit-transform: scale(1.02904);
            transform: scale(1.02904);
    opacity: 1; }
  61% {
    -webkit-transform: scale(1.02376);
            transform: scale(1.02376);
    opacity: 1; }
  62% {
    -webkit-transform: scale(1.01834);
            transform: scale(1.01834);
    opacity: 1; }
  63% {
    -webkit-transform: scale(1.01294);
            transform: scale(1.01294);
    opacity: 1; }
  64% {
    -webkit-transform: scale(1.00773);
            transform: scale(1.00773);
    opacity: 1; }
  65% {
    -webkit-transform: scale(1.00284);
            transform: scale(1.00284);
    opacity: 1; }
  66% {
    -webkit-transform: scale(0.99838);
            transform: scale(0.99838);
    opacity: 1; }
  67% {
    -webkit-transform: scale(0.99444);
            transform: scale(0.99444);
    opacity: 1; }
  68% {
    -webkit-transform: scale(0.99107);
            transform: scale(0.99107);
    opacity: 1; }
  69% {
    -webkit-transform: scale(0.98832);
            transform: scale(0.98832);
    opacity: 1; }
  70% {
    -webkit-transform: scale(0.9862);
            transform: scale(0.9862);
    opacity: 1; }
  71% {
    -webkit-transform: scale(0.98471);
            transform: scale(0.98471);
    opacity: 1; }
  72% {
    -webkit-transform: scale(0.98383);
            transform: scale(0.98383);
    opacity: 1; }
  73% {
    -webkit-transform: scale(0.98351);
            transform: scale(0.98351);
    opacity: 1; }
  74% {
    -webkit-transform: scale(0.98372);
            transform: scale(0.98372);
    opacity: 1; }
  75% {
    -webkit-transform: scale(0.98438);
            transform: scale(0.98438);
    opacity: 1; }
  76% {
    -webkit-transform: scale(0.98542);
            transform: scale(0.98542);
    opacity: 1; }
  77% {
    -webkit-transform: scale(0.98679);
            transform: scale(0.98679);
    opacity: 1; }
  78% {
    -webkit-transform: scale(0.98841);
            transform: scale(0.98841);
    opacity: 1; }
  79% {
    -webkit-transform: scale(0.99019);
            transform: scale(0.99019);
    opacity: 1; }
  80% {
    -webkit-transform: scale(0.99208);
            transform: scale(0.99208);
    opacity: 1; }
  81% {
    -webkit-transform: scale(0.994);
            transform: scale(0.994);
    opacity: 1; }
  82% {
    -webkit-transform: scale(0.99589);
            transform: scale(0.99589);
    opacity: 1; }
  83% {
    -webkit-transform: scale(0.99771);
            transform: scale(0.99771);
    opacity: 1; }
  84% {
    -webkit-transform: scale(0.9994);
            transform: scale(0.9994);
    opacity: 1; }
  85% {
    -webkit-transform: scale(1.00094);
            transform: scale(1.00094);
    opacity: 1; }
  86% {
    -webkit-transform: scale(1.00228);
            transform: scale(1.00228);
    opacity: 1; }
  87% {
    -webkit-transform: scale(1.00342);
            transform: scale(1.00342);
    opacity: 1; }
  88% {
    -webkit-transform: scale(1.00434);
            transform: scale(1.00434);
    opacity: 1; }
  89% {
    -webkit-transform: scale(1.00503);
            transform: scale(1.00503);
    opacity: 1; }
  90% {
    -webkit-transform: scale(1.0055);
            transform: scale(1.0055);
    opacity: 1; }
  91% {
    -webkit-transform: scale(1.00576);
            transform: scale(1.00576);
    opacity: 1; }
  92% {
    -webkit-transform: scale(1.00583);
            transform: scale(1.00583);
    opacity: 1; }
  93% {
    -webkit-transform: scale(1.00571);
            transform: scale(1.00571);
    opacity: 1; }
  94% {
    -webkit-transform: scale(1.00544);
            transform: scale(1.00544);
    opacity: 1; }
  95% {
    -webkit-transform: scale(1.00504);
            transform: scale(1.00504);
    opacity: 1; }
  96% {
    -webkit-transform: scale(1.00453);
            transform: scale(1.00453);
    opacity: 1; }
  97% {
    -webkit-transform: scale(1.00395);
            transform: scale(1.00395);
    opacity: 1; }
  98% {
    -webkit-transform: scale(1.0033);
            transform: scale(1.0033);
    opacity: 1; }
  99% {
    -webkit-transform: scale(1.00263);
            transform: scale(1.00263);
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
@keyframes fade-in {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  1% {
    -webkit-transform: scale(0.06719);
            transform: scale(0.06719);
    opacity: 0.06719090948831463; }
  2% {
    -webkit-transform: scale(0.15476);
            transform: scale(0.15476);
    opacity: 0.15475947224549724; }
  3% {
    -webkit-transform: scale(0.25799);
            transform: scale(0.25799);
    opacity: 0.2579914264808897; }
  4% {
    -webkit-transform: scale(0.37221);
            transform: scale(0.37221);
    opacity: 0.3722067780722017; }
  5% {
    -webkit-transform: scale(0.49289);
            transform: scale(0.49289);
    opacity: 0.4928938273913652; }
  6% {
    -webkit-transform: scale(0.61582);
            transform: scale(0.61582);
    opacity: 0.6158241776561838; }
  7% {
    -webkit-transform: scale(0.73715);
            transform: scale(0.73715);
    opacity: 0.7371473392328275; }
  8% {
    -webkit-transform: scale(0.85346);
            transform: scale(0.85346);
    opacity: 0.8534642897844804; }
  9% {
    -webkit-transform: scale(0.96188);
            transform: scale(0.96188);
    opacity: 0.9618800361995001; }
  10% {
    -webkit-transform: scale(1.06004);
            transform: scale(1.06004);
    opacity: 1; }
  11% {
    -webkit-transform: scale(1.14612);
            transform: scale(1.14612);
    opacity: 1; }
  12% {
    -webkit-transform: scale(1.21887);
            transform: scale(1.21887);
    opacity: 1; }
  13% {
    -webkit-transform: scale(1.27755);
            transform: scale(1.27755);
    opacity: 1; }
  14% {
    -webkit-transform: scale(1.32191);
            transform: scale(1.32191);
    opacity: 1; }
  15% {
    -webkit-transform: scale(1.35215);
            transform: scale(1.35215);
    opacity: 1; }
  16% {
    -webkit-transform: scale(1.36885);
            transform: scale(1.36885);
    opacity: 1; }
  17% {
    -webkit-transform: scale(1.37295);
            transform: scale(1.37295);
    opacity: 1; }
  18% {
    -webkit-transform: scale(1.36566);
            transform: scale(1.36566);
    opacity: 1; }
  19% {
    -webkit-transform: scale(1.34838);
            transform: scale(1.34838);
    opacity: 1; }
  20% {
    -webkit-transform: scale(1.32267);
            transform: scale(1.32267);
    opacity: 1; }
  21% {
    -webkit-transform: scale(1.29017);
            transform: scale(1.29017);
    opacity: 1; }
  22% {
    -webkit-transform: scale(1.25254);
            transform: scale(1.25254);
    opacity: 1; }
  23% {
    -webkit-transform: scale(1.21145);
            transform: scale(1.21145);
    opacity: 1; }
  24% {
    -webkit-transform: scale(1.16844);
            transform: scale(1.16844);
    opacity: 1; }
  25% {
    -webkit-transform: scale(1.125);
            transform: scale(1.125);
    opacity: 1; }
  26% {
    -webkit-transform: scale(1.08244);
            transform: scale(1.08244);
    opacity: 1; }
  27% {
    -webkit-transform: scale(1.04193);
            transform: scale(1.04193);
    opacity: 1; }
  28% {
    -webkit-transform: scale(1.00443);
            transform: scale(1.00443);
    opacity: 1; }
  29% {
    -webkit-transform: scale(0.97074);
            transform: scale(0.97074);
    opacity: 1; }
  30% {
    -webkit-transform: scale(0.94145);
            transform: scale(0.94145);
    opacity: 1; }
  31% {
    -webkit-transform: scale(0.91696);
            transform: scale(0.91696);
    opacity: 1; }
  32% {
    -webkit-transform: scale(0.89747);
            transform: scale(0.89747);
    opacity: 1; }
  33% {
    -webkit-transform: scale(0.88305);
            transform: scale(0.88305);
    opacity: 1; }
  34% {
    -webkit-transform: scale(0.87358);
            transform: scale(0.87358);
    opacity: 1; }
  35% {
    -webkit-transform: scale(0.86883);
            transform: scale(0.86883);
    opacity: 1; }
  36% {
    -webkit-transform: scale(0.86843);
            transform: scale(0.86843);
    opacity: 1; }
  37% {
    -webkit-transform: scale(0.87194);
            transform: scale(0.87194);
    opacity: 1; }
  38% {
    -webkit-transform: scale(0.87884);
            transform: scale(0.87884);
    opacity: 1; }
  39% {
    -webkit-transform: scale(0.88859);
            transform: scale(0.88859);
    opacity: 1; }
  40% {
    -webkit-transform: scale(0.90059);
            transform: scale(0.90059);
    opacity: 1; }
  41% {
    -webkit-transform: scale(0.91425);
            transform: scale(0.91425);
    opacity: 1; }
  42% {
    -webkit-transform: scale(0.929);
            transform: scale(0.929);
    opacity: 1; }
  43% {
    -webkit-transform: scale(0.94429);
            transform: scale(0.94429);
    opacity: 1; }
  44% {
    -webkit-transform: scale(0.95961);
            transform: scale(0.95961);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.97452);
            transform: scale(0.97452);
    opacity: 1; }
  46% {
    -webkit-transform: scale(0.9886);
            transform: scale(0.9886);
    opacity: 1; }
  47% {
    -webkit-transform: scale(1.00155);
            transform: scale(1.00155);
    opacity: 1; }
  48% {
    -webkit-transform: scale(1.01308);
            transform: scale(1.01308);
    opacity: 1; }
  49% {
    -webkit-transform: scale(1.02303);
            transform: scale(1.02303);
    opacity: 1; }
  50% {
    -webkit-transform: scale(1.03125);
            transform: scale(1.03125);
    opacity: 1; }
  51% {
    -webkit-transform: scale(1.03769);
            transform: scale(1.03769);
    opacity: 1; }
  52% {
    -webkit-transform: scale(1.04235);
            transform: scale(1.04235);
    opacity: 1; }
  53% {
    -webkit-transform: scale(1.04527);
            transform: scale(1.04527);
    opacity: 1; }
  54% {
    -webkit-transform: scale(1.04655);
            transform: scale(1.04655);
    opacity: 1; }
  55% {
    -webkit-transform: scale(1.04633);
            transform: scale(1.04633);
    opacity: 1; }
  56% {
    -webkit-transform: scale(1.04477);
            transform: scale(1.04477);
    opacity: 1; }
  57% {
    -webkit-transform: scale(1.04206);
            transform: scale(1.04206);
    opacity: 1; }
  58% {
    -webkit-transform: scale(1.0384);
            transform: scale(1.0384);
    opacity: 1; }
  59% {
    -webkit-transform: scale(1.03399);
            transform: scale(1.03399);
    opacity: 1; }
  60% {
    -webkit-transform: scale(1.02904);
            transform: scale(1.02904);
    opacity: 1; }
  61% {
    -webkit-transform: scale(1.02376);
            transform: scale(1.02376);
    opacity: 1; }
  62% {
    -webkit-transform: scale(1.01834);
            transform: scale(1.01834);
    opacity: 1; }
  63% {
    -webkit-transform: scale(1.01294);
            transform: scale(1.01294);
    opacity: 1; }
  64% {
    -webkit-transform: scale(1.00773);
            transform: scale(1.00773);
    opacity: 1; }
  65% {
    -webkit-transform: scale(1.00284);
            transform: scale(1.00284);
    opacity: 1; }
  66% {
    -webkit-transform: scale(0.99838);
            transform: scale(0.99838);
    opacity: 1; }
  67% {
    -webkit-transform: scale(0.99444);
            transform: scale(0.99444);
    opacity: 1; }
  68% {
    -webkit-transform: scale(0.99107);
            transform: scale(0.99107);
    opacity: 1; }
  69% {
    -webkit-transform: scale(0.98832);
            transform: scale(0.98832);
    opacity: 1; }
  70% {
    -webkit-transform: scale(0.9862);
            transform: scale(0.9862);
    opacity: 1; }
  71% {
    -webkit-transform: scale(0.98471);
            transform: scale(0.98471);
    opacity: 1; }
  72% {
    -webkit-transform: scale(0.98383);
            transform: scale(0.98383);
    opacity: 1; }
  73% {
    -webkit-transform: scale(0.98351);
            transform: scale(0.98351);
    opacity: 1; }
  74% {
    -webkit-transform: scale(0.98372);
            transform: scale(0.98372);
    opacity: 1; }
  75% {
    -webkit-transform: scale(0.98438);
            transform: scale(0.98438);
    opacity: 1; }
  76% {
    -webkit-transform: scale(0.98542);
            transform: scale(0.98542);
    opacity: 1; }
  77% {
    -webkit-transform: scale(0.98679);
            transform: scale(0.98679);
    opacity: 1; }
  78% {
    -webkit-transform: scale(0.98841);
            transform: scale(0.98841);
    opacity: 1; }
  79% {
    -webkit-transform: scale(0.99019);
            transform: scale(0.99019);
    opacity: 1; }
  80% {
    -webkit-transform: scale(0.99208);
            transform: scale(0.99208);
    opacity: 1; }
  81% {
    -webkit-transform: scale(0.994);
            transform: scale(0.994);
    opacity: 1; }
  82% {
    -webkit-transform: scale(0.99589);
            transform: scale(0.99589);
    opacity: 1; }
  83% {
    -webkit-transform: scale(0.99771);
            transform: scale(0.99771);
    opacity: 1; }
  84% {
    -webkit-transform: scale(0.9994);
            transform: scale(0.9994);
    opacity: 1; }
  85% {
    -webkit-transform: scale(1.00094);
            transform: scale(1.00094);
    opacity: 1; }
  86% {
    -webkit-transform: scale(1.00228);
            transform: scale(1.00228);
    opacity: 1; }
  87% {
    -webkit-transform: scale(1.00342);
            transform: scale(1.00342);
    opacity: 1; }
  88% {
    -webkit-transform: scale(1.00434);
            transform: scale(1.00434);
    opacity: 1; }
  89% {
    -webkit-transform: scale(1.00503);
            transform: scale(1.00503);
    opacity: 1; }
  90% {
    -webkit-transform: scale(1.0055);
            transform: scale(1.0055);
    opacity: 1; }
  91% {
    -webkit-transform: scale(1.00576);
            transform: scale(1.00576);
    opacity: 1; }
  92% {
    -webkit-transform: scale(1.00583);
            transform: scale(1.00583);
    opacity: 1; }
  93% {
    -webkit-transform: scale(1.00571);
            transform: scale(1.00571);
    opacity: 1; }
  94% {
    -webkit-transform: scale(1.00544);
            transform: scale(1.00544);
    opacity: 1; }
  95% {
    -webkit-transform: scale(1.00504);
            transform: scale(1.00504);
    opacity: 1; }
  96% {
    -webkit-transform: scale(1.00453);
            transform: scale(1.00453);
    opacity: 1; }
  97% {
    -webkit-transform: scale(1.00395);
            transform: scale(1.00395);
    opacity: 1; }
  98% {
    -webkit-transform: scale(1.0033);
            transform: scale(1.0033);
    opacity: 1; }
  99% {
    -webkit-transform: scale(1.00263);
            transform: scale(1.00263);
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
@-webkit-keyframes drop-down {
  from {
    -webkit-transform: translate3d(0, -150px, 0);
            transform: translate3d(0, -150px, 0); }
  25% {
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0); }
  30% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0); }
  35% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  40% {
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0); }
  45% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0); }
  50% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  55% {
    -webkit-transform: translate3d(0, 2px, 0);
            transform: translate3d(0, 2px, 0); }
  60% {
    -webkit-transform: translate3d(0, 1px, 0);
            transform: translate3d(0, 1px, 0); }
  65% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  70% {
    -webkit-transform: translate3d(0, -1px, 0);
            transform: translate3d(0, -1px, 0); }
  75% {
    -webkit-transform: translate3d(0, -0.5px, 0);
            transform: translate3d(0, -0.5px, 0); }
  80% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  85% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  90% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
@keyframes drop-down {
  from {
    -webkit-transform: translate3d(0, -150px, 0);
            transform: translate3d(0, -150px, 0); }
  25% {
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0); }
  30% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0); }
  35% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  40% {
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0); }
  45% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0); }
  50% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  55% {
    -webkit-transform: translate3d(0, 2px, 0);
            transform: translate3d(0, 2px, 0); }
  60% {
    -webkit-transform: translate3d(0, 1px, 0);
            transform: translate3d(0, 1px, 0); }
  65% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  70% {
    -webkit-transform: translate3d(0, -1px, 0);
            transform: translate3d(0, -1px, 0); }
  75% {
    -webkit-transform: translate3d(0, -0.5px, 0);
            transform: translate3d(0, -0.5px, 0); }
  80% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  85% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  90% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
.continue-button__container {
  height: 48px; }

.continue-btn {
  display: inline-block;
  padding: 12px 20px;
  z-index: 1;
  -webkit-transition: background-color 0.25s;
          transition: background-color 0.25s;
  border-radius: 26px;
  cursor: pointer;
  background-color: #db4b39;
  color: white;
  text-align: center;
  font-size: 12px;
  text-decoration: none;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2px; }
  .continue-btn:hover, .continue-btn:active {
    background-color: #d43a27; }
  .continue-btn.continue-btn--disabled {
    opacity: 0.4;
    pointer-events: none; }
  .continue-btn.continue-btn--appear, .continue-btn.continue-btn--enter {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  .continue-btn.continue-btn--appear-active, .continue-btn.continue-btn--enter-active {
    -webkit-animation: fade-in 0.5s;
            animation: fade-in 0.5s; }
  .continue-btn.continue-btn--leave {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
            transition: opacity 0.2s, transform 0.2s; }
  .continue-btn.continue-btn--leave-active {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }

.continue-btn--customize {
  -webkit-transform: translateX(76px);
          transform: translateX(76px); }
  @media (max-width: 640px) {
    .continue-btn--customize {
      -webkit-transform: translateX(56px);
              transform: translateX(56px); } }
  @media (max-width: 560px) {
    .continue-btn--customize {
      -webkit-transform: translateX(0);
              transform: translateX(0); } }


.translate-button__content {
  position: relative;
  width: 152px;
  height: 100%;
  overflow: hidden; }

.translate-button__text {
  cursor: pointer;
  text-transform: uppercase;
  color: #303030; }

.translate-button {
  display: inline-block;
  position: absolute;
  left: 100%;
  width: 100%;
  margin-right: 1px; }
  .translate-button span {
    display: none; }
  .translate-button select.goog-te-combo {
    margin: 0;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: 0;
    background: opaque;
    background-color: #f6ead7;
    cursor: pointer;
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-size: 14px;
    line-height: 14px;
    text-transform: lowercase;
    height: 14px; }
    .translate-button select.goog-te-combo:active, .translate-button select.goog-te-combo:focus {
      outline: 0; }

.translated-ltr .translate-button__container {
  width: 0;
  height: 0;
  opacity: 0; }

.translate-button--visible.nav__item.translate-button__container {
  width: 152px;
  height: 30px;
  -webkit-transition: width 0.5s;
          transition: width 0.5s; }
.translate-button--visible .translate-button, .translate-button--visible .translate-button__text {
  -webkit-transform: translateX(-152px);
          transform: translateX(-152px);
  -webkit-transition: -webkit-transform 0.5s;
          transition: transform 0.5s; }


@-webkit-keyframes pulse {
  15% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2); }
  70% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9); }
  90% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }
@keyframes pulse {
  15% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2); }
  70% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9); }
  90% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }
.social-button__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  margin-bottom: 40px;
  text-align: center; }

.social-button {
  padding-top: 160px;
  min-width: 200px;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  background-size: 125px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s;
          transition: transform 0.3s; }
  .social-button:hover {
    -webkit-animation: pulse 0.3s ease-in-out;
            animation: pulse 0.3s ease-in-out; }

.social-button--email {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjE0MnB4IiB2aWV3Qm94PSIwIDAgMTQzIDE0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkLTEiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTItQ29weS0yIiBmaWxsPSIjNEE0QTRBIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTcuNSwxMTUgQzg5LjI1NjM3MzEsMTE1IDExNSw4OS4yNTYzNzMxIDExNSw1Ny41IEMxMTUsMjUuNzQzNjI2OSA4OS4yNTYzNzMxLDAgNTcuNSwwIEMyNS43NDM2MjY5LDAgMCwyNS43NDM2MjY5IDAsNTcuNSBDMCw4OS4yNTYzNzMxIDI1Ljc0MzYyNjksMTE1IDU3LjUsMTE1IFoiIGlkPSJPdmFsLTQtQ29weS0yIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0LjI5NTc3NSwgMzUuNjMzODAzKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNzU5NDY2NjEsMC40Mzk0NzIyMTcgQzQuMjA3MTI2NzksMC40Mzk0NzIyMTcgMy42NzcxNDM1OCwwLjU1MjQ2NzAxIDMuMTkxMjE2MDUsMC43NDEyMjcwOTggTDMyLjQ3Mzc3NDYsMjQuODI2MDk5OSBMNjIuMTg4MzQxNywwLjg0MTE1ODkwOSBDNjEuNjM3MzE3LDAuNTg1Nzc3NjE0IDYxLjAzNzYzMzcsMC40Mzg4MTkwNjggNjAuMzkzODk0OCwwLjQzODgxOTA2OCBMNC43NTk0NjY2MSwwLjQzODgxOTA2OCBMNC43NTk0NjY2MSwwLjQzOTQ3MjIxNyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNjQuNTM3NzU4NiwzLjYyNTUzMzQ5IEwzMy42MTY1OTE5LDI4LjU4NzU4NTUgQzMzLjI3OTI3MDEsMjguODU5Mjk1NSAzMi44NzA5MzMyLDI4Ljk5MzE5MTEgMzIuNDYyNTk2MiwyOC45OTMxOTExIEMzMi4wNDYzNjg3LDI4Ljk5MzE5MTEgMzEuNjM0NzQ0MSwyOC44NTE0NTc3IDMxLjI5NzQyMjMsMjguNTc1ODI4OCBMMC42ODg1OTA2MzcsMy4zOTY5MzEzMSBDMC41NDk4NDgxMzUsMy44MTc1NTkzMiAwLjQ1OTc2NDE0MSw0LjI1MjU1NjYyIDAuNDU5NzY0MTQxLDQuNzEwNDE0MTMgTDAuNDU5NzY0MTQxLDM3Ljc1NjQ5MjUgQzAuNDU5NzY0MTQxLDM4LjI1NzQ1NzggMC41NjEwMjY0NDEsMzguNzMwOTkwOSAwLjcxODgzNzgxNywzOS4xODAzNTc1IEwxNy43NzY5MzI1LDIyLjY0MDAwOTkgQzE4LjUwMjIwNzMsMjEuOTM5ODM0MSAxOS42NTk0OTA4LDIxLjk1MDkzNzYgMjAuMzY0MzgxNiwyMi42Njk0MDE2IEMyMS4wNjg2MTQ4LDIzLjM4NjU1OTMgMjEuMDUzNDkxMywyNC41MzM0ODkxIDIwLjMzNDEzNDQsMjUuMjM3NTgzOCBMMy4yOTY0MjM2NCw0MS43NTk2NDMzIEMzLjc1MzQxOTA4LDQxLjkyMjkzMDUgNC4yNDM5NDk0NSw0Mi4wMjc0MzQ0IDQuNzU5NDY2NjEsNDIuMDI3NDM0NCBMNjAuMzkzMjM3Myw0Mi4wMjc0MzQ0IEM2MC45Njk5MDY0LDQyLjAyNzQzNDQgNjEuNTE2OTg1OCw0MS45MTA1MjA3IDYyLjAyMzI5NzMsNDEuNzA4MDQ0NSBMNDQuOTEwNjI2MSwyNS4xMTA4NzI5IEM0NC4xODQwMzYzLDI0LjQxMTM1MDIgNDQuMTcyMjAwNCwyMy4yNTcyMzU4IDQ0Ljg4MDM3OSwyMi41NDIwMzc1IEM0NS41ODQ2MTIyLDIxLjgyMDMwNzggNDYuNzM5MjY1NSwyMS44MDk4NTc0IDQ3LjQ2NjUxMjksMjIuNTEyNjQ1OCBMNjQuNDg1ODEyMywzOS4wMTI0OTgyIEM2NC42MDk0MzEyLDM4LjYxNDczMDQgNjQuNjkwOTY3MSwzOC4xOTYwNjE4IDY0LjY5MDk2NzEsMzcuNzU3MTQ1NiBMNjQuNjkwOTY3MSw0LjcxMDQxNDEzIEM2NC42OTA5NjcxLDQuMzM0ODUzNDEgNjQuNjI3ODQyNiwzLjk3NzU4MDg1IDY0LjUzNzc1ODYsMy42MjU1MzM0OSBMNjQuNTM3NzU4NiwzLjYyNTUzMzQ5IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }

.social-button--facebook {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjE0MnB4IiB2aWV3Qm94PSIwIDAgMTQzIDE0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCAxIENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMS1Db3B5Ij4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDE0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC00IiBmaWxsPSIjM0I1OTk4IiBjeD0iNTcuNSIgY3k9IjU3LjUiIHI9IjU3LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTU5LjMyNDQwMDksODQuMjI1MzUyMSBMMzMuNzI0NzE2NCw4NC4yMjUzNTIxIEMzMi4wOTQ5NjEyLDg0LjIyNTM1MjEgMzAuNzc0NjQ3OSw4Mi45MDQyMTk1IDMwLjc3NDY0NzksODEuMjc1MDk5MSBMMzAuNzc0NjQ3OSwzMy43MjQ2OTM1IEMzMC43NzQ2NDc5LDMyLjA5NTE1ODMgMzIuMDk1MTY4NiwzMC43NzQ2NDc5IDMzLjcyNDcxNjQsMzAuNzc0NjQ3OSBMODEuMjc1NDkxLDMwLjc3NDY0NzkgQzgyLjkwNDYyNCwzMC43NzQ2NDc5IDg0LjIyNTM1MjEsMzIuMDk1MTU4MyA4NC4yMjUzNTIxLDMzLjcyNDY5MzUgTDg0LjIyNTM1MjEsODEuMjc1MDk5MSBDODQuMjI1MzUyMSw4Mi45MDQ0MjY5IDgyLjkwNDQxNjYsODQuMjI1MzUyMSA4MS4yNzU0OTEsODQuMjI1MzUyMSBMNjcuNjU0ODYwMiw4NC4yMjUzNTIxIEw2Ny42NTQ4NjAyLDYzLjUyNjI5MzcgTDc0LjYwMjU3ODYsNjMuNTI2MjkzNyBMNzUuNjQyOTAwOSw1NS40NTk1MDM0IEw2Ny42NTQ4NjAyLDU1LjQ1OTUwMzQgTDY3LjY1NDg2MDIsNTAuMzA5MzY3NCBDNjcuNjU0ODYwMiw0Ny45NzM4NDU1IDY4LjMwMzQwMjQsNDYuMzgyMjY0MyA3MS42NTI1MSw0Ni4zODIyNjQzIEw3NS45MjQxMzYzLDQ2LjM4MDM5NzcgTDc1LjkyNDEzNjMsMzkuMTY1Mzk1NyBDNzUuMTg1Mzc0OCwzOS4wNjcwODg1IDcyLjY0OTY5MjksMzguODQ3NDUyOCA2OS42OTk2MjQ0LDM4Ljg0NzQ1MjggQzYzLjU0MDg1ODUsMzguODQ3NDUyOCA1OS4zMjQ0MDA5LDQyLjYwNjc3IDU5LjMyNDQwMDksNDkuNTEwNDY1OCBMNTkuMzI0NDAwOSw1NS40NTk1MDM0IEw1Mi4zNTg4NDYsNTUuNDU5NTAzNCBMNTIuMzU4ODQ2LDYzLjUyNjI5MzcgTDU5LjMyNDQwMDksNjMuNTI2MjkzNyBMNTkuMzI0NDAwOSw4NC4yMjUzNTIxIEw1OS4zMjQ0MDA5LDg0LjIyNTM1MjEgWiIgaWQ9IkZhY2Vib29rIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }

.social-button--twitter {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjE0MnB4IiB2aWV3Qm94PSIwIDAgMTQzIDE0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCAxIENvcHkgMjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xLUNvcHktMiI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAxNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNC1Db3B5IiBmaWxsPSIjNTVBQ0VFIiBjeD0iNTcuNSIgY3k9IjU3LjUiIHI9IjU3LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTg3LjQ2NDc4ODcsNDEuMzg2MTcxOSBDODUuMzIyMjc3LDQyLjM2MTg2MzUgODMuMDE1NDgzMyw0My4wMjE2ODM3IDgwLjU5NTc0NTYsNDMuMzE2NDk3IEM4My4wNjY4MjE0LDQxLjgwMDMxNDMgODQuOTYyOTEwMSwzOS4zOTYxODIxIDg1Ljg1NjE5MzcsMzYuNTMyMjgxNCBDODMuNTQyNTU0OSwzNy45MzYxNTQzIDgwLjk4NTkxNTUsMzguOTU3NDcxOCA3OC4yNTQ3MjY1LDM5LjUwNDk4MjIgQzc2LjA3Nzk4OTMsMzcuMTIxOTA4IDcyLjk2Njg5ODEsMzUuNjMzODAyOCA2OS41MjM4MjAyLDM1LjYzMzgwMjggQzYyLjkyMTczNTQsMzUuNjMzODAyOCA1Ny41NjU0NTYxLDQxLjEyNjQ1NTQgNTcuNTY1NDU2MSw0Ny45MDAxNDE5IEM1Ny41NjU0NTYxLDQ4Ljg2MTc5NDggNTcuNjY4MTMyNCw0OS43OTUzNzAzIDU3Ljg3MzQ4NSw1MC42OTM4NDg5IEM0Ny45MzA5OTg2LDUwLjE4MTQzNTMgMzkuMTE3OTUxMiw0NS4zMDI5NzcxIDMzLjIxNDA2NTIsMzcuODcyOTggQzMyLjE4Mzg3OTgsMzkuNjkwOTk1NCAzMS41OTUyMDI1LDQxLjgwMDMxNDMgMzEuNTk1MjAyNSw0NC4wNDY1MTA5IEMzMS41OTUyMDI1LDQ4LjMwMDI0NTcgMzMuNzA2OTExMyw1Mi4wNTU2MDU2IDM2LjkxNzI1NjMsNTQuMjU2MTc2MyBDMzQuOTU5NTYxOSw1NC4xOTY1MTE3IDMzLjExMTM4ODksNTMuNjM4NDcyMiAzMS40OTU5NDg4LDUyLjcyNTk1NDkgTDMxLjQ5NTk0ODgsNTIuODc2ODcxMiBDMzEuNDk1OTQ4OCw1OC44MjIyNzI3IDM1LjYyMDExMjYsNjMuNzgxNDUzNiA0MS4wOTYxODA5LDY0LjkwNDU1MTkgQzQwLjA5MzM3NTksNjUuMTkyMzQ1OCAzOS4wMzU4MTAyLDY1LjMzNjI0MjggMzcuOTQ0MDE5MSw2NS4zMzYyNDI4IEMzNy4xNzM5NDcsNjUuMzM2MjQyOCAzNi40MjA5ODc2LDY1LjI2MjUzOTUgMzUuNjkxOTg2LDY1LjExODY0MjUgQzM3LjIxNTAxNzUsNjkuOTkwMDgxMyA0MS42MzAwOTc1LDczLjUzODM3IDQ2Ljg2NjU4NzgsNzMuNjMzMTMxNCBDNDIuNzczMjI2OCw3Ni45MjUyMTMzIDM3LjYxMjAzMjUsNzguODg3MTI1NiAzMi4wMDkzMzAxLDc4Ljg4NzEyNTYgQzMxLjA0NDE3MzEsNzguODg3MTI1NiAzMC4wODkyODM3LDc4LjgzMDk3MDcgMjkuMTU0OTI5Niw3OC43MTg2NjA4IEMzNC40NDk2MDMxLDgyLjE5MzI0NjIgNDAuNzQwMjM2NSw4NC4yMjUzNTIxIDQ3LjQ5MjkxMzEsODQuMjI1MzUyMSBDNjkuNDk5ODYyNCw4NC4yMjUzNTIxIDgxLjUzMDA5OTgsNjUuNTM2Mjk0NyA4MS41MzAwOTk4LDQ5LjMyNTA3MjkgQzgxLjUzMDA5OTgsNDguNzkxNjAxMiA4MS41MTk4MzIxLDQ4LjI1ODEyOTUgODEuNDk5Mjk2OSw0Ny43MzUxODY5IEM4My44MzY4OTM1LDQ2LjAwNDkxMzYgODUuODY2NDYxMyw0My44NDY0NTkgODcuNDY0Nzg4Nyw0MS4zODYxNzE5IiBpZD0iVHdpdHRlciIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }

.social-button--pinterest {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjE0MnB4IiB2aWV3Qm94PSIwIDAgMTQzIDE0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCAxIENvcHkgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xLUNvcHktMyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMDAwMDAwLCAxMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNC1Db3B5LTIiIGZpbGw9IiNCRDA4MUMiIGN4PSI1Ny41IiBjeT0iNTcuNSIgcj0iNTcuNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTkuMTIxNjcwNywyMi42NzYwNTYzIEM0MC43ODQ4NjMyLDIyLjY3NjA1NjMgMjUuOTE1NDkzLDM3LjU0MTUyMTggMjUuOTE1NDkzLDU1Ljg4MjIzNDEgQzI1LjkxNTQ5Myw2OS40NzQ3NDQgMzQuMDkyMDg0Nyw4MS4xNTc4MjA3IDQ1Ljc5NDY4NTIsODYuMjkyNTk1MyBDNDUuNzAwOTcwNyw4My45NzcwNjU4IDQ1Ljc3OTA2NjEsODEuMTg5MDU4OSA0Ni4zNjg2ODY2LDc4LjY2NjU3NjQgQzQ3LjAwOTA2OTIsNzUuOTcyMjg0IDUwLjY0MDUwNjgsNjAuNTc1NzY5NSA1MC42NDA1MDY4LDYwLjU3NTc2OTUgQzUwLjY0MDUwNjgsNjAuNTc1NzY5NSA0OS41ODIzMTM3LDU4LjQ1NTQ3ODYgNDkuNTgyMzEzNyw1NS4zMTk5NDcgQzQ5LjU4MjMxMzcsNTAuMzk5OTM0NyA1Mi40MzY3MDE3LDQ2LjcyNTU0NDcgNTUuOTg2MTM5MSw0Ni43MjU1NDQ3IEM1OS4wMDQ1Mjc1LDQ2LjcyNTU0NDcgNjAuNDY0OTEyMSw0OC45OTQyMTcgNjAuNDY0OTEyMSw1MS43MTE5MzggQzYwLjQ2NDkxMjEsNTQuNzQ1OTQ1NSA1OC41MjgxNDU0LDU5LjI4NzE5NDkgNTcuNTMyNDI4Nyw2My40OTI2MzM5IEM1Ni43MDA3MTIzLDY3LjAxODY0MjcgNTkuMjk3Mzg1NCw2OS44ODg2NDk4IDYyLjc3MjYzMjEsNjkuODg4NjQ5OCBDNjkuMDYzMjE5Miw2OS44ODg2NDk4IDczLjI5OTg5NjQsNjEuODA5Njc3NCA3My4yOTk4OTY0LDUyLjIzNTE3NzQgQzczLjI5OTg5NjQsNDQuOTYwNTg3OSA2OC4zOTk0MDgsMzkuNTEzNDMxNSA1OS40ODQ4MTQ1LDM5LjUxMzQzMTUgQzQ5LjQxNDQwODUsMzkuNTEzNDMxNSA0My4xMzk0NDA1LDQ3LjAyMjMwNzMgNDMuMTM5NDQwNSw1NS40MDk3NTY3IEM0My4xMzk0NDA1LDU4LjMwNzA5NzIgNDMuOTkwNjgwNyw2MC4zNDUzODggNDUuMzI2MTEyNiw2MS45MjI5MTU4IEM0NS45NDMwNjY1LDYyLjY1MzEwOCA0Ni4wMjUwNjY3LDYyLjk0MjA2MTEgNDUuODAyNDk0Nyw2My43Nzc2ODIzIEM0NS42NDYzMDM5LDY0LjM4MjkyMTkgNDUuMjc5MjU1NCw2NS44NTg5MjU1IDQ1LjEyNjk2OTMsNjYuNDQwNzM2NSBDNDQuOTA0Mzk3Myw2Ny4yODAyNjI0IDQ0LjIyNDk2Nyw2Ny41ODQ4MzQ2IDQzLjQ2NzQ0MTMsNjcuMjcyNDUyOSBDMzguODI0NjY3OSw2NS4zNzg2Mzg2IDM2LjY2NTMyOTIsNjAuMjk4NTMwOCAzNi42NjUzMjkyLDU0LjU4NTg0OTkgQzM2LjY2NTMyOTIsNDUuMTU1ODI2NSA0NC42MTkzNDksMzMuODM5Nzk4NCA2MC4zOTQ2MjYyLDMzLjgzOTc5ODQgQzczLjA3MzQxOTYsMzMuODM5Nzk4NCA4MS40MTc5MTY2LDQzLjAxOTkxNjQgODEuNDE3OTE2Niw1Mi44NjM4NDU2IEM4MS40MTc5MTY2LDY1Ljg5MDE2MzcgNzQuMTc4NDcsNzUuNjIwODU0NSA2My40OTg5MTk3LDc1LjYyMDg1NDUgQzU5LjkxODI0NDEsNzUuNjIwODU0NSA1Ni41NDQ1MjE0LDczLjY4NDA4NzggNTUuMzg4NzA5LDcxLjQ4NTcwMTQgQzU1LjM4ODcwOSw3MS40ODU3MDE0IDUzLjQ1OTc1MTksNzkuMTM1MTQ5IDUzLjA1MzY1NTYsODAuNjExMTUyNyBDNTIuMzUwNzk2Nyw4My4xNjg3NzgxIDUwLjk3MjQxMjQsODUuNzMwMzA4MiA0OS43MTExNzExLDg3LjcyMTc0MTggQzUyLjY5ODMyMTQsODguNjA0MjIwMSA1NS44NTMzNzY5LDg5LjA4NDUwNyA1OS4xMjE2NzA3LDg5LjA4NDUwNyBDNzcuNDU4NDc4Miw4OS4wODQ1MDcgOTIuMzIzOTQzNyw3NC4yMTkwNDE1IDkyLjMyMzk0MzcsNTUuODgyMjM0MSBDOTIuMzIzOTQzNywzNy41NDE1MjE4IDc3LjQ1ODQ3ODIsMjIuNjc2MDU2MyA1OS4xMjE2NzA3LDIyLjY3NjA1NjMiIGlkPSJQaW50ZXJlc3QiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }

.social-button--instagram {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0zNDUgMjU3IDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTM0NSAyNTcgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzcxNzE3MTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0yNjAuNiwzMzguMXYtMzcuNWgtNy44YzAuOCwyLjQsMS4yLDUsMS4yLDcuNmMwLDQuOS0xLjIsOS4zLTMuNywxMy41Yy0yLjUsNC4xLTUuOCw3LjQtMTAuMSw5LjgNCgljLTQuMiwyLjQtOC45LDMuNi0xMy45LDMuNmMtNy42LDAtMTQuMS0yLjYtMTkuNS03LjhjLTUuNC01LjItOC4xLTExLjUtOC4xLTE5YzAtMi42LDAuNC01LjIsMS4yLTcuNmgtOC4ydjM3LjVjMCwxLDAuMywxLjgsMSwyLjUNCglzMS41LDEsMi41LDFoNjEuOWMxLDAsMS44LTAuMywyLjUtMVMtMjYwLjYsMzM5LjEtMjYwLjYsMzM4LjFMLTI2MC42LDMzOC4xeiBNLTI3Ny4xLDMwNy4zYzAtNC44LTEuNy04LjktNS4yLTEyLjINCgljLTMuNS0zLjQtNy43LTUuMS0xMi42LTUuMWMtNC45LDAtOS4xLDEuNy0xMi42LDUuMXMtNS4yLDcuNS01LjIsMTIuMnMxLjcsOC45LDUuMiwxMi4yczcuNyw1LjEsMTIuNiw1LjFjNC45LDAsOS4yLTEuNywxMi42LTUuMQ0KCVMtMjc3LjEsMzEyLjEtMjc3LjEsMzA3LjNMLTI3Ny4xLDMwNy4zeiBNLTI2MC42LDI4Ni40di05LjZjMC0xLjEtMC40LTItMS4yLTIuOHMtMS43LTEuMi0yLjgtMS4yaC0xMC4xYy0xLjEsMC0yLjEsMC40LTIuOCwxLjINCgljLTAuOCwwLjgtMS4yLDEuNy0xLjIsMi44djkuNmMwLDEuMSwwLjQsMi4xLDEuMiwyLjhjMC44LDAuOCwxLjcsMS4yLDIuOCwxLjJoMTAuMWMxLjEsMCwyLjEtMC40LDIuOC0xLjINCglDLTI2MSwyODguNS0yNjAuNiwyODcuNi0yNjAuNiwyODYuNHogTS0yNTAuNiwyNzQuNHY2Ni4xYzAsMy4xLTEuMSw1LjgtMy40LDhjLTIuMiwyLjItNC45LDMuNC04LDMuNGgtNjYuMWMtMy4xLDAtNS44LTEuMS04LTMuNA0KCWMtMi4yLTIuMi0zLjQtNC45LTMuNC04di02Ni4xYzAtMy4xLDEuMS01LjgsMy40LThjMi4yLTIuMiw0LjktMy40LDgtMy40aDY2LjFjMy4xLDAsNS44LDEuMSw4LDMuNA0KCUMtMjUxLjcsMjY4LjYtMjUwLjYsMjcxLjMtMjUwLjYsMjc0LjRMLTI1MC42LDI3NC40eiIvPg0KPC9zdmc+DQo=); }

.social-button--youtube {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0zNDUgMjU3IDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTM0NSAyNTcgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzcxNzE3MTt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iLTMyNC40LDI1OC4yIC0zMTguNCwyNTguMiAtMzE0LjYsMjcyLjIgLTMxNC4yLDI3Mi4yIC0zMTAuNSwyNTguMiAtMzA0LjUsMjU4LjIgLTMxMS40LDI3OC42IA0KCQkJLTMxMS40LDI5My4yIC0zMTcuNCwyOTMuMiAtMzE3LjQsMjc5LjMgCQkiLz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zMDQuMSwyNzMuM2MwLTIsMC43LTMuNiwyLjEtNC44YzEuNC0xLjIsMy4zLTEuOCw1LjctMS44YzIuMiwwLDQsMC42LDUuNCwxLjljMS40LDEuMiwyLjEsMi45LDIuMSw0LjgNCgkJCXYxMy4zYzAsMi4yLTAuNywzLjktMiw1LjJjLTEuNCwxLjMtMy4zLDEuOS01LjcsMS45Yy0yLjMsMC00LjEtMC43LTUuNS0xLjljLTEuNC0xLjMtMi4xLTMtMi4xLTUuMkwtMzA0LjEsMjczLjNMLTMwNC4xLDI3My4zeg0KCQkJIE0tMjk4LjcsMjg3LjFjMCwwLjcsMC4yLDEuMiwwLjYsMS42YzAuNCwwLjQsMC45LDAuNiwxLjYsMC42YzAuNywwLDEuMy0wLjIsMS43LTAuNmMwLjQtMC40LDAuNi0wLjksMC42LTEuNnYtMTQuMQ0KCQkJYzAtMC42LTAuMi0xLTAuNi0xLjRjLTAuNC0wLjMtMS0wLjUtMS43LTAuNWMtMC42LDAtMS4yLDAuMi0xLjYsMC41Yy0wLjQsMC4zLTAuNiwwLjgtMC42LDEuNEwtMjk4LjcsMjg3LjFMLTI5OC43LDI4Ny4xeiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI2OS41LDI2Ny40djI1LjhoLTUuM3YtMi44Yy0xLDEtMiwxLjktMywyLjRjLTEuMSwwLjUtMi4xLDAuOC0zLjEsMC44Yy0xLjIsMC0yLjEtMC40LTIuOC0xLjINCgkJCWMtMC42LTAuOC0wLjktMS45LTAuOS0zLjV2LTIxLjZoNS4zdjE5LjhjMCwwLjYsMC4xLDEuMSwwLjMsMS4zYzAuMiwwLjMsMC42LDAuNCwxLjEsMC40YzAuNCwwLDAuOS0wLjIsMS41LTAuNQ0KCQkJYzAuNi0wLjQsMS4xLTAuOCwxLjYtMS40di0xOS42SC0yNjkuNXoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjg1LjYsMzI1Yy0wLjMsMC0wLjcsMC4xLTEsMC4yYy0wLjMsMC4yLTAuNiwwLjQtMSwwLjd2MTQuNmMwLjQsMC40LDAuOCwwLjcsMS4xLDAuOA0KCQkJYzAuNCwwLjIsMC43LDAuMywxLjEsMC4zYzAuNiwwLDEtMC4yLDEuMy0wLjVjMC4zLTAuMywwLjQtMC45LDAuNC0xLjZ2LTEyLjFjMC0wLjgtMC4yLTEuNC0wLjUtMS44DQoJCQlDLTI4NC41LDMyNS4yLTI4NSwzMjUtMjg1LjYsMzI1eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI2OS40LDMyNWMtMC43LDAtMS4zLDAuMi0xLjYsMC42Yy0wLjMsMC40LTAuNSwxLjEtMC41LDIuMXYyLjRoNC4xdi0yLjRjMC0xLTAuMi0xLjctMC41LTIuMQ0KCQkJQy0yNjguMiwzMjUuMy0yNjguNywzMjUtMjY5LjQsMzI1eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI1OC44LDMwNi44Yy0zLjgtMy44LTM2LjItMy44LTM2LjItMy44YzAsMC0zMi40LDAtMzYuMywzLjhjLTMuOSwzLjgtMy45LDIyLjUtMy45LDIyLjZ2MA0KCQkJYzAsMC4xLDAsMTguOCwzLjksMjIuNWMzLjksMy44LDM2LjMsMy45LDM2LjMsMy45czMyLjQtMC4xLDM2LjItMy45YzMuOS0zLjgsMy45LTIyLjYsMy45LTIyLjYNCgkJCUMtMjU0LjksMzI5LjMtMjU0LjksMzEwLjYtMjU4LjgsMzA2Ljh6IE0tMzExLjIsMzE3LjhoLTUuNVYzNDVoLTUuM3YtMjcuMWgtNS41di00LjZoMTYuMkwtMzExLjIsMzE3LjhMLTMxMS4yLDMxNy44eg0KCQkJIE0tMjk1LjgsMzQ1aC00Ljd2LTIuNmMtMC45LDEtMS44LDEuNy0yLjcsMi4yYy0wLjksMC41LTEuOCwwLjctMi43LDAuN2MtMS4xLDAtMS45LTAuMy0yLjQtMWMtMC41LTAuNy0wLjgtMS43LTAuOC0zLjF2LTE5LjYNCgkJCWg0Ljd2MThjMCwwLjYsMC4xLDEsMC4zLDEuMmMwLjIsMC4zLDAuNSwwLjQsMSwwLjRjMC4zLDAsMC44LTAuMiwxLjMtMC41YzAuNS0wLjMsMS0wLjcsMS41LTEuM3YtMTcuOGg0LjdMLTI5NS44LDM0NUwtMjk1LjgsMzQ1DQoJCQl6IE0tMjc4LjgsMzQwLjFjMCwxLjctMC40LDIuOS0xLjEsMy44Yy0wLjcsMC45LTEuOCwxLjMtMy4yLDEuM2MtMC45LDAtMS43LTAuMi0yLjQtMC41Yy0wLjctMC4zLTEuNC0wLjktMi0xLjZ2MS44aC00Ljd2LTMxLjcNCgkJCWg0Ljd2MTAuMmMwLjYtMC43LDEuMy0xLjMsMi0xLjZjMC43LTAuNCwxLjQtMC42LDIuMi0wLjZjMS41LDAsMi42LDAuNSwzLjQsMS41YzAuOCwxLDEuMiwyLjUsMS4yLDQuNEwtMjc4LjgsMzQwLjFMLTI3OC44LDM0MC4xDQoJCQl6IE0tMjYyLjYsMzMzLjhoLTl2NC40YzAsMS4yLDAuMiwyLjEsMC41LDIuNmMwLjMsMC41LDAuOCwwLjcsMS42LDAuN2MwLjgsMCwxLjMtMC4yLDEuNi0wLjZjMC4zLTAuNCwwLjUtMS4zLDAuNS0yLjd2LTEuMWg0LjgNCgkJCXYxLjJjMCwyLjQtMC42LDQuMi0xLjgsNS40Yy0xLjIsMS4yLTIuOSwxLjgtNS4zLDEuOGMtMi4xLDAtMy43LTAuNi01LTEuOWMtMS4yLTEuMy0xLjgtMy4xLTEuOC01LjN2LTEwLjVjMC0yLDAuNy0zLjcsMi01DQoJCQljMS4zLTEuMywzLTEuOSw1LjEtMS45YzIuMSwwLDMuOCwwLjYsNC45LDEuOGMxLjIsMS4yLDEuNywyLjksMS43LDUuMUwtMjYyLjYsMzMzLjhMLTI2Mi42LDMzMy44TC0yNjIuNiwzMzMuOHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==); }

.social-button--email:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjE0MnB4IiB2aWV3Qm94PSIwIDAgMTQzIDE0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkLTEiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTItQ29weS0yIiBmaWxsPSIjNEE0QTRBIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTcuNSwxMTUgQzg5LjI1NjM3MzEsMTE1IDExNSw4OS4yNTYzNzMxIDExNSw1Ny41IEMxMTUsMjUuNzQzNjI2OSA4OS4yNTYzNzMxLDAgNTcuNSwwIEMyNS43NDM2MjY5LDAgMCwyNS43NDM2MjY5IDAsNTcuNSBDMCw4OS4yNTYzNzMxIDI1Ljc0MzYyNjksMTE1IDU3LjUsMTE1IFoiIGlkPSJPdmFsLTQtQ29weS0yIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0LjI5NTc3NSwgMzUuNjMzODAzKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNzU5NDY2NjEsMC40Mzk0NzIyMTcgQzQuMjA3MTI2NzksMC40Mzk0NzIyMTcgMy42NzcxNDM1OCwwLjU1MjQ2NzAxIDMuMTkxMjE2MDUsMC43NDEyMjcwOTggTDMyLjQ3Mzc3NDYsMjQuODI2MDk5OSBMNjIuMTg4MzQxNywwLjg0MTE1ODkwOSBDNjEuNjM3MzE3LDAuNTg1Nzc3NjE0IDYxLjAzNzYzMzcsMC40Mzg4MTkwNjggNjAuMzkzODk0OCwwLjQzODgxOTA2OCBMNC43NTk0NjY2MSwwLjQzODgxOTA2OCBMNC43NTk0NjY2MSwwLjQzOTQ3MjIxNyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNjQuNTM3NzU4NiwzLjYyNTUzMzQ5IEwzMy42MTY1OTE5LDI4LjU4NzU4NTUgQzMzLjI3OTI3MDEsMjguODU5Mjk1NSAzMi44NzA5MzMyLDI4Ljk5MzE5MTEgMzIuNDYyNTk2MiwyOC45OTMxOTExIEMzMi4wNDYzNjg3LDI4Ljk5MzE5MTEgMzEuNjM0NzQ0MSwyOC44NTE0NTc3IDMxLjI5NzQyMjMsMjguNTc1ODI4OCBMMC42ODg1OTA2MzcsMy4zOTY5MzEzMSBDMC41NDk4NDgxMzUsMy44MTc1NTkzMiAwLjQ1OTc2NDE0MSw0LjI1MjU1NjYyIDAuNDU5NzY0MTQxLDQuNzEwNDE0MTMgTDAuNDU5NzY0MTQxLDM3Ljc1NjQ5MjUgQzAuNDU5NzY0MTQxLDM4LjI1NzQ1NzggMC41NjEwMjY0NDEsMzguNzMwOTkwOSAwLjcxODgzNzgxNywzOS4xODAzNTc1IEwxNy43NzY5MzI1LDIyLjY0MDAwOTkgQzE4LjUwMjIwNzMsMjEuOTM5ODM0MSAxOS42NTk0OTA4LDIxLjk1MDkzNzYgMjAuMzY0MzgxNiwyMi42Njk0MDE2IEMyMS4wNjg2MTQ4LDIzLjM4NjU1OTMgMjEuMDUzNDkxMywyNC41MzM0ODkxIDIwLjMzNDEzNDQsMjUuMjM3NTgzOCBMMy4yOTY0MjM2NCw0MS43NTk2NDMzIEMzLjc1MzQxOTA4LDQxLjkyMjkzMDUgNC4yNDM5NDk0NSw0Mi4wMjc0MzQ0IDQuNzU5NDY2NjEsNDIuMDI3NDM0NCBMNjAuMzkzMjM3Myw0Mi4wMjc0MzQ0IEM2MC45Njk5MDY0LDQyLjAyNzQzNDQgNjEuNTE2OTg1OCw0MS45MTA1MjA3IDYyLjAyMzI5NzMsNDEuNzA4MDQ0NSBMNDQuOTEwNjI2MSwyNS4xMTA4NzI5IEM0NC4xODQwMzYzLDI0LjQxMTM1MDIgNDQuMTcyMjAwNCwyMy4yNTcyMzU4IDQ0Ljg4MDM3OSwyMi41NDIwMzc1IEM0NS41ODQ2MTIyLDIxLjgyMDMwNzggNDYuNzM5MjY1NSwyMS44MDk4NTc0IDQ3LjQ2NjUxMjksMjIuNTEyNjQ1OCBMNjQuNDg1ODEyMywzOS4wMTI0OTgyIEM2NC42MDk0MzEyLDM4LjYxNDczMDQgNjQuNjkwOTY3MSwzOC4xOTYwNjE4IDY0LjY5MDk2NzEsMzcuNzU3MTQ1NiBMNjQuNjkwOTY3MSw0LjcxMDQxNDEzIEM2NC42OTA5NjcxLDQuMzM0ODUzNDEgNjQuNjI3ODQyNiwzLjk3NzU4MDg1IDY0LjUzNzc1ODYsMy42MjU1MzM0OSBMNjQuNTM3NzU4NiwzLjYyNTUzMzQ5IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }

.social-button--facebook:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjE0MnB4IiB2aWV3Qm94PSIwIDAgMTQzIDE0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCAxIENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMS1Db3B5Ij4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDE0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC00IiBmaWxsPSIjM0I1OTk4IiBjeD0iNTcuNSIgY3k9IjU3LjUiIHI9IjU3LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTU5LjMyNDQwMDksODQuMjI1MzUyMSBMMzMuNzI0NzE2NCw4NC4yMjUzNTIxIEMzMi4wOTQ5NjEyLDg0LjIyNTM1MjEgMzAuNzc0NjQ3OSw4Mi45MDQyMTk1IDMwLjc3NDY0NzksODEuMjc1MDk5MSBMMzAuNzc0NjQ3OSwzMy43MjQ2OTM1IEMzMC43NzQ2NDc5LDMyLjA5NTE1ODMgMzIuMDk1MTY4NiwzMC43NzQ2NDc5IDMzLjcyNDcxNjQsMzAuNzc0NjQ3OSBMODEuMjc1NDkxLDMwLjc3NDY0NzkgQzgyLjkwNDYyNCwzMC43NzQ2NDc5IDg0LjIyNTM1MjEsMzIuMDk1MTU4MyA4NC4yMjUzNTIxLDMzLjcyNDY5MzUgTDg0LjIyNTM1MjEsODEuMjc1MDk5MSBDODQuMjI1MzUyMSw4Mi45MDQ0MjY5IDgyLjkwNDQxNjYsODQuMjI1MzUyMSA4MS4yNzU0OTEsODQuMjI1MzUyMSBMNjcuNjU0ODYwMiw4NC4yMjUzNTIxIEw2Ny42NTQ4NjAyLDYzLjUyNjI5MzcgTDc0LjYwMjU3ODYsNjMuNTI2MjkzNyBMNzUuNjQyOTAwOSw1NS40NTk1MDM0IEw2Ny42NTQ4NjAyLDU1LjQ1OTUwMzQgTDY3LjY1NDg2MDIsNTAuMzA5MzY3NCBDNjcuNjU0ODYwMiw0Ny45NzM4NDU1IDY4LjMwMzQwMjQsNDYuMzgyMjY0MyA3MS42NTI1MSw0Ni4zODIyNjQzIEw3NS45MjQxMzYzLDQ2LjM4MDM5NzcgTDc1LjkyNDEzNjMsMzkuMTY1Mzk1NyBDNzUuMTg1Mzc0OCwzOS4wNjcwODg1IDcyLjY0OTY5MjksMzguODQ3NDUyOCA2OS42OTk2MjQ0LDM4Ljg0NzQ1MjggQzYzLjU0MDg1ODUsMzguODQ3NDUyOCA1OS4zMjQ0MDA5LDQyLjYwNjc3IDU5LjMyNDQwMDksNDkuNTEwNDY1OCBMNTkuMzI0NDAwOSw1NS40NTk1MDM0IEw1Mi4zNTg4NDYsNTUuNDU5NTAzNCBMNTIuMzU4ODQ2LDYzLjUyNjI5MzcgTDU5LjMyNDQwMDksNjMuNTI2MjkzNyBMNTkuMzI0NDAwOSw4NC4yMjUzNTIxIEw1OS4zMjQ0MDA5LDg0LjIyNTM1MjEgWiIgaWQ9IkZhY2Vib29rIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }

.social-button--twitter:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjE0MnB4IiB2aWV3Qm94PSIwIDAgMTQzIDE0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCAxIENvcHkgMjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xLUNvcHktMiI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAxNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNC1Db3B5IiBmaWxsPSIjNTVBQ0VFIiBjeD0iNTcuNSIgY3k9IjU3LjUiIHI9IjU3LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTg3LjQ2NDc4ODcsNDEuMzg2MTcxOSBDODUuMzIyMjc3LDQyLjM2MTg2MzUgODMuMDE1NDgzMyw0My4wMjE2ODM3IDgwLjU5NTc0NTYsNDMuMzE2NDk3IEM4My4wNjY4MjE0LDQxLjgwMDMxNDMgODQuOTYyOTEwMSwzOS4zOTYxODIxIDg1Ljg1NjE5MzcsMzYuNTMyMjgxNCBDODMuNTQyNTU0OSwzNy45MzYxNTQzIDgwLjk4NTkxNTUsMzguOTU3NDcxOCA3OC4yNTQ3MjY1LDM5LjUwNDk4MjIgQzc2LjA3Nzk4OTMsMzcuMTIxOTA4IDcyLjk2Njg5ODEsMzUuNjMzODAyOCA2OS41MjM4MjAyLDM1LjYzMzgwMjggQzYyLjkyMTczNTQsMzUuNjMzODAyOCA1Ny41NjU0NTYxLDQxLjEyNjQ1NTQgNTcuNTY1NDU2MSw0Ny45MDAxNDE5IEM1Ny41NjU0NTYxLDQ4Ljg2MTc5NDggNTcuNjY4MTMyNCw0OS43OTUzNzAzIDU3Ljg3MzQ4NSw1MC42OTM4NDg5IEM0Ny45MzA5OTg2LDUwLjE4MTQzNTMgMzkuMTE3OTUxMiw0NS4zMDI5NzcxIDMzLjIxNDA2NTIsMzcuODcyOTggQzMyLjE4Mzg3OTgsMzkuNjkwOTk1NCAzMS41OTUyMDI1LDQxLjgwMDMxNDMgMzEuNTk1MjAyNSw0NC4wNDY1MTA5IEMzMS41OTUyMDI1LDQ4LjMwMDI0NTcgMzMuNzA2OTExMyw1Mi4wNTU2MDU2IDM2LjkxNzI1NjMsNTQuMjU2MTc2MyBDMzQuOTU5NTYxOSw1NC4xOTY1MTE3IDMzLjExMTM4ODksNTMuNjM4NDcyMiAzMS40OTU5NDg4LDUyLjcyNTk1NDkgTDMxLjQ5NTk0ODgsNTIuODc2ODcxMiBDMzEuNDk1OTQ4OCw1OC44MjIyNzI3IDM1LjYyMDExMjYsNjMuNzgxNDUzNiA0MS4wOTYxODA5LDY0LjkwNDU1MTkgQzQwLjA5MzM3NTksNjUuMTkyMzQ1OCAzOS4wMzU4MTAyLDY1LjMzNjI0MjggMzcuOTQ0MDE5MSw2NS4zMzYyNDI4IEMzNy4xNzM5NDcsNjUuMzM2MjQyOCAzNi40MjA5ODc2LDY1LjI2MjUzOTUgMzUuNjkxOTg2LDY1LjExODY0MjUgQzM3LjIxNTAxNzUsNjkuOTkwMDgxMyA0MS42MzAwOTc1LDczLjUzODM3IDQ2Ljg2NjU4NzgsNzMuNjMzMTMxNCBDNDIuNzczMjI2OCw3Ni45MjUyMTMzIDM3LjYxMjAzMjUsNzguODg3MTI1NiAzMi4wMDkzMzAxLDc4Ljg4NzEyNTYgQzMxLjA0NDE3MzEsNzguODg3MTI1NiAzMC4wODkyODM3LDc4LjgzMDk3MDcgMjkuMTU0OTI5Niw3OC43MTg2NjA4IEMzNC40NDk2MDMxLDgyLjE5MzI0NjIgNDAuNzQwMjM2NSw4NC4yMjUzNTIxIDQ3LjQ5MjkxMzEsODQuMjI1MzUyMSBDNjkuNDk5ODYyNCw4NC4yMjUzNTIxIDgxLjUzMDA5OTgsNjUuNTM2Mjk0NyA4MS41MzAwOTk4LDQ5LjMyNTA3MjkgQzgxLjUzMDA5OTgsNDguNzkxNjAxMiA4MS41MTk4MzIxLDQ4LjI1ODEyOTUgODEuNDk5Mjk2OSw0Ny43MzUxODY5IEM4My44MzY4OTM1LDQ2LjAwNDkxMzYgODUuODY2NDYxMyw0My44NDY0NTkgODcuNDY0Nzg4Nyw0MS4zODYxNzE5IiBpZD0iVHdpdHRlciIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }

.social-button--pinterest:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjE0MnB4IiB2aWV3Qm94PSIwIDAgMTQzIDE0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCAxIENvcHkgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xLUNvcHktMyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMDAwMDAwLCAxMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNC1Db3B5LTIiIGZpbGw9IiNCRDA4MUMiIGN4PSI1Ny41IiBjeT0iNTcuNSIgcj0iNTcuNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTkuMTIxNjcwNywyMi42NzYwNTYzIEM0MC43ODQ4NjMyLDIyLjY3NjA1NjMgMjUuOTE1NDkzLDM3LjU0MTUyMTggMjUuOTE1NDkzLDU1Ljg4MjIzNDEgQzI1LjkxNTQ5Myw2OS40NzQ3NDQgMzQuMDkyMDg0Nyw4MS4xNTc4MjA3IDQ1Ljc5NDY4NTIsODYuMjkyNTk1MyBDNDUuNzAwOTcwNyw4My45NzcwNjU4IDQ1Ljc3OTA2NjEsODEuMTg5MDU4OSA0Ni4zNjg2ODY2LDc4LjY2NjU3NjQgQzQ3LjAwOTA2OTIsNzUuOTcyMjg0IDUwLjY0MDUwNjgsNjAuNTc1NzY5NSA1MC42NDA1MDY4LDYwLjU3NTc2OTUgQzUwLjY0MDUwNjgsNjAuNTc1NzY5NSA0OS41ODIzMTM3LDU4LjQ1NTQ3ODYgNDkuNTgyMzEzNyw1NS4zMTk5NDcgQzQ5LjU4MjMxMzcsNTAuMzk5OTM0NyA1Mi40MzY3MDE3LDQ2LjcyNTU0NDcgNTUuOTg2MTM5MSw0Ni43MjU1NDQ3IEM1OS4wMDQ1Mjc1LDQ2LjcyNTU0NDcgNjAuNDY0OTEyMSw0OC45OTQyMTcgNjAuNDY0OTEyMSw1MS43MTE5MzggQzYwLjQ2NDkxMjEsNTQuNzQ1OTQ1NSA1OC41MjgxNDU0LDU5LjI4NzE5NDkgNTcuNTMyNDI4Nyw2My40OTI2MzM5IEM1Ni43MDA3MTIzLDY3LjAxODY0MjcgNTkuMjk3Mzg1NCw2OS44ODg2NDk4IDYyLjc3MjYzMjEsNjkuODg4NjQ5OCBDNjkuMDYzMjE5Miw2OS44ODg2NDk4IDczLjI5OTg5NjQsNjEuODA5Njc3NCA3My4yOTk4OTY0LDUyLjIzNTE3NzQgQzczLjI5OTg5NjQsNDQuOTYwNTg3OSA2OC4zOTk0MDgsMzkuNTEzNDMxNSA1OS40ODQ4MTQ1LDM5LjUxMzQzMTUgQzQ5LjQxNDQwODUsMzkuNTEzNDMxNSA0My4xMzk0NDA1LDQ3LjAyMjMwNzMgNDMuMTM5NDQwNSw1NS40MDk3NTY3IEM0My4xMzk0NDA1LDU4LjMwNzA5NzIgNDMuOTkwNjgwNyw2MC4zNDUzODggNDUuMzI2MTEyNiw2MS45MjI5MTU4IEM0NS45NDMwNjY1LDYyLjY1MzEwOCA0Ni4wMjUwNjY3LDYyLjk0MjA2MTEgNDUuODAyNDk0Nyw2My43Nzc2ODIzIEM0NS42NDYzMDM5LDY0LjM4MjkyMTkgNDUuMjc5MjU1NCw2NS44NTg5MjU1IDQ1LjEyNjk2OTMsNjYuNDQwNzM2NSBDNDQuOTA0Mzk3Myw2Ny4yODAyNjI0IDQ0LjIyNDk2Nyw2Ny41ODQ4MzQ2IDQzLjQ2NzQ0MTMsNjcuMjcyNDUyOSBDMzguODI0NjY3OSw2NS4zNzg2Mzg2IDM2LjY2NTMyOTIsNjAuMjk4NTMwOCAzNi42NjUzMjkyLDU0LjU4NTg0OTkgQzM2LjY2NTMyOTIsNDUuMTU1ODI2NSA0NC42MTkzNDksMzMuODM5Nzk4NCA2MC4zOTQ2MjYyLDMzLjgzOTc5ODQgQzczLjA3MzQxOTYsMzMuODM5Nzk4NCA4MS40MTc5MTY2LDQzLjAxOTkxNjQgODEuNDE3OTE2Niw1Mi44NjM4NDU2IEM4MS40MTc5MTY2LDY1Ljg5MDE2MzcgNzQuMTc4NDcsNzUuNjIwODU0NSA2My40OTg5MTk3LDc1LjYyMDg1NDUgQzU5LjkxODI0NDEsNzUuNjIwODU0NSA1Ni41NDQ1MjE0LDczLjY4NDA4NzggNTUuMzg4NzA5LDcxLjQ4NTcwMTQgQzU1LjM4ODcwOSw3MS40ODU3MDE0IDUzLjQ1OTc1MTksNzkuMTM1MTQ5IDUzLjA1MzY1NTYsODAuNjExMTUyNyBDNTIuMzUwNzk2Nyw4My4xNjg3NzgxIDUwLjk3MjQxMjQsODUuNzMwMzA4MiA0OS43MTExNzExLDg3LjcyMTc0MTggQzUyLjY5ODMyMTQsODguNjA0MjIwMSA1NS44NTMzNzY5LDg5LjA4NDUwNyA1OS4xMjE2NzA3LDg5LjA4NDUwNyBDNzcuNDU4NDc4Miw4OS4wODQ1MDcgOTIuMzIzOTQzNyw3NC4yMTkwNDE1IDkyLjMyMzk0MzcsNTUuODgyMjM0MSBDOTIuMzIzOTQzNywzNy41NDE1MjE4IDc3LjQ1ODQ3ODIsMjIuNjc2MDU2MyA1OS4xMjE2NzA3LDIyLjY3NjA1NjMiIGlkPSJQaW50ZXJlc3QiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }

.social-button--instagram:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0zNDUgMjU3IDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTM0NSAyNTcgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzcxNzE3MTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0yNjAuNiwzMzguMXYtMzcuNWgtNy44YzAuOCwyLjQsMS4yLDUsMS4yLDcuNmMwLDQuOS0xLjIsOS4zLTMuNywxMy41Yy0yLjUsNC4xLTUuOCw3LjQtMTAuMSw5LjgNCgljLTQuMiwyLjQtOC45LDMuNi0xMy45LDMuNmMtNy42LDAtMTQuMS0yLjYtMTkuNS03LjhjLTUuNC01LjItOC4xLTExLjUtOC4xLTE5YzAtMi42LDAuNC01LjIsMS4yLTcuNmgtOC4ydjM3LjVjMCwxLDAuMywxLjgsMSwyLjUNCglzMS41LDEsMi41LDFoNjEuOWMxLDAsMS44LTAuMywyLjUtMVMtMjYwLjYsMzM5LjEtMjYwLjYsMzM4LjFMLTI2MC42LDMzOC4xeiBNLTI3Ny4xLDMwNy4zYzAtNC44LTEuNy04LjktNS4yLTEyLjINCgljLTMuNS0zLjQtNy43LTUuMS0xMi42LTUuMWMtNC45LDAtOS4xLDEuNy0xMi42LDUuMXMtNS4yLDcuNS01LjIsMTIuMnMxLjcsOC45LDUuMiwxMi4yczcuNyw1LjEsMTIuNiw1LjFjNC45LDAsOS4yLTEuNywxMi42LTUuMQ0KCVMtMjc3LjEsMzEyLjEtMjc3LjEsMzA3LjNMLTI3Ny4xLDMwNy4zeiBNLTI2MC42LDI4Ni40di05LjZjMC0xLjEtMC40LTItMS4yLTIuOHMtMS43LTEuMi0yLjgtMS4yaC0xMC4xYy0xLjEsMC0yLjEsMC40LTIuOCwxLjINCgljLTAuOCwwLjgtMS4yLDEuNy0xLjIsMi44djkuNmMwLDEuMSwwLjQsMi4xLDEuMiwyLjhjMC44LDAuOCwxLjcsMS4yLDIuOCwxLjJoMTAuMWMxLjEsMCwyLjEtMC40LDIuOC0xLjINCglDLTI2MSwyODguNS0yNjAuNiwyODcuNi0yNjAuNiwyODYuNHogTS0yNTAuNiwyNzQuNHY2Ni4xYzAsMy4xLTEuMSw1LjgtMy40LDhjLTIuMiwyLjItNC45LDMuNC04LDMuNGgtNjYuMWMtMy4xLDAtNS44LTEuMS04LTMuNA0KCWMtMi4yLTIuMi0zLjQtNC45LTMuNC04di02Ni4xYzAtMy4xLDEuMS01LjgsMy40LThjMi4yLTIuMiw0LjktMy40LDgtMy40aDY2LjFjMy4xLDAsNS44LDEuMSw4LDMuNA0KCUMtMjUxLjcsMjY4LjYtMjUwLjYsMjcxLjMtMjUwLjYsMjc0LjRMLTI1MC42LDI3NC40eiIvPg0KPC9zdmc+DQo=); }

.social-button--youtube:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0zNDUgMjU3IDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTM0NSAyNTcgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzcxNzE3MTt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iLTMyNC40LDI1OC4yIC0zMTguNCwyNTguMiAtMzE0LjYsMjcyLjIgLTMxNC4yLDI3Mi4yIC0zMTAuNSwyNTguMiAtMzA0LjUsMjU4LjIgLTMxMS40LDI3OC42IA0KCQkJLTMxMS40LDI5My4yIC0zMTcuNCwyOTMuMiAtMzE3LjQsMjc5LjMgCQkiLz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zMDQuMSwyNzMuM2MwLTIsMC43LTMuNiwyLjEtNC44YzEuNC0xLjIsMy4zLTEuOCw1LjctMS44YzIuMiwwLDQsMC42LDUuNCwxLjljMS40LDEuMiwyLjEsMi45LDIuMSw0LjgNCgkJCXYxMy4zYzAsMi4yLTAuNywzLjktMiw1LjJjLTEuNCwxLjMtMy4zLDEuOS01LjcsMS45Yy0yLjMsMC00LjEtMC43LTUuNS0xLjljLTEuNC0xLjMtMi4xLTMtMi4xLTUuMkwtMzA0LjEsMjczLjNMLTMwNC4xLDI3My4zeg0KCQkJIE0tMjk4LjcsMjg3LjFjMCwwLjcsMC4yLDEuMiwwLjYsMS42YzAuNCwwLjQsMC45LDAuNiwxLjYsMC42YzAuNywwLDEuMy0wLjIsMS43LTAuNmMwLjQtMC40LDAuNi0wLjksMC42LTEuNnYtMTQuMQ0KCQkJYzAtMC42LTAuMi0xLTAuNi0xLjRjLTAuNC0wLjMtMS0wLjUtMS43LTAuNWMtMC42LDAtMS4yLDAuMi0xLjYsMC41Yy0wLjQsMC4zLTAuNiwwLjgtMC42LDEuNEwtMjk4LjcsMjg3LjFMLTI5OC43LDI4Ny4xeiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI2OS41LDI2Ny40djI1LjhoLTUuM3YtMi44Yy0xLDEtMiwxLjktMywyLjRjLTEuMSwwLjUtMi4xLDAuOC0zLjEsMC44Yy0xLjIsMC0yLjEtMC40LTIuOC0xLjINCgkJCWMtMC42LTAuOC0wLjktMS45LTAuOS0zLjV2LTIxLjZoNS4zdjE5LjhjMCwwLjYsMC4xLDEuMSwwLjMsMS4zYzAuMiwwLjMsMC42LDAuNCwxLjEsMC40YzAuNCwwLDAuOS0wLjIsMS41LTAuNQ0KCQkJYzAuNi0wLjQsMS4xLTAuOCwxLjYtMS40di0xOS42SC0yNjkuNXoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjg1LjYsMzI1Yy0wLjMsMC0wLjcsMC4xLTEsMC4yYy0wLjMsMC4yLTAuNiwwLjQtMSwwLjd2MTQuNmMwLjQsMC40LDAuOCwwLjcsMS4xLDAuOA0KCQkJYzAuNCwwLjIsMC43LDAuMywxLjEsMC4zYzAuNiwwLDEtMC4yLDEuMy0wLjVjMC4zLTAuMywwLjQtMC45LDAuNC0xLjZ2LTEyLjFjMC0wLjgtMC4yLTEuNC0wLjUtMS44DQoJCQlDLTI4NC41LDMyNS4yLTI4NSwzMjUtMjg1LjYsMzI1eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI2OS40LDMyNWMtMC43LDAtMS4zLDAuMi0xLjYsMC42Yy0wLjMsMC40LTAuNSwxLjEtMC41LDIuMXYyLjRoNC4xdi0yLjRjMC0xLTAuMi0xLjctMC41LTIuMQ0KCQkJQy0yNjguMiwzMjUuMy0yNjguNywzMjUtMjY5LjQsMzI1eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI1OC44LDMwNi44Yy0zLjgtMy44LTM2LjItMy44LTM2LjItMy44YzAsMC0zMi40LDAtMzYuMywzLjhjLTMuOSwzLjgtMy45LDIyLjUtMy45LDIyLjZ2MA0KCQkJYzAsMC4xLDAsMTguOCwzLjksMjIuNWMzLjksMy44LDM2LjMsMy45LDM2LjMsMy45czMyLjQtMC4xLDM2LjItMy45YzMuOS0zLjgsMy45LTIyLjYsMy45LTIyLjYNCgkJCUMtMjU0LjksMzI5LjMtMjU0LjksMzEwLjYtMjU4LjgsMzA2Ljh6IE0tMzExLjIsMzE3LjhoLTUuNVYzNDVoLTUuM3YtMjcuMWgtNS41di00LjZoMTYuMkwtMzExLjIsMzE3LjhMLTMxMS4yLDMxNy44eg0KCQkJIE0tMjk1LjgsMzQ1aC00Ljd2LTIuNmMtMC45LDEtMS44LDEuNy0yLjcsMi4yYy0wLjksMC41LTEuOCwwLjctMi43LDAuN2MtMS4xLDAtMS45LTAuMy0yLjQtMWMtMC41LTAuNy0wLjgtMS43LTAuOC0zLjF2LTE5LjYNCgkJCWg0Ljd2MThjMCwwLjYsMC4xLDEsMC4zLDEuMmMwLjIsMC4zLDAuNSwwLjQsMSwwLjRjMC4zLDAsMC44LTAuMiwxLjMtMC41YzAuNS0wLjMsMS0wLjcsMS41LTEuM3YtMTcuOGg0LjdMLTI5NS44LDM0NUwtMjk1LjgsMzQ1DQoJCQl6IE0tMjc4LjgsMzQwLjFjMCwxLjctMC40LDIuOS0xLjEsMy44Yy0wLjcsMC45LTEuOCwxLjMtMy4yLDEuM2MtMC45LDAtMS43LTAuMi0yLjQtMC41Yy0wLjctMC4zLTEuNC0wLjktMi0xLjZ2MS44aC00Ljd2LTMxLjcNCgkJCWg0Ljd2MTAuMmMwLjYtMC43LDEuMy0xLjMsMi0xLjZjMC43LTAuNCwxLjQtMC42LDIuMi0wLjZjMS41LDAsMi42LDAuNSwzLjQsMS41YzAuOCwxLDEuMiwyLjUsMS4yLDQuNEwtMjc4LjgsMzQwLjFMLTI3OC44LDM0MC4xDQoJCQl6IE0tMjYyLjYsMzMzLjhoLTl2NC40YzAsMS4yLDAuMiwyLjEsMC41LDIuNmMwLjMsMC41LDAuOCwwLjcsMS42LDAuN2MwLjgsMCwxLjMtMC4yLDEuNi0wLjZjMC4zLTAuNCwwLjUtMS4zLDAuNS0yLjd2LTEuMWg0LjgNCgkJCXYxLjJjMCwyLjQtMC42LDQuMi0xLjgsNS40Yy0xLjIsMS4yLTIuOSwxLjgtNS4zLDEuOGMtMi4xLDAtMy43LTAuNi01LTEuOWMtMS4yLTEuMy0xLjgtMy4xLTEuOC01LjN2LTEwLjVjMC0yLDAuNy0zLjcsMi01DQoJCQljMS4zLTEuMywzLTEuOSw1LjEtMS45YzIuMSwwLDMuOCwwLjYsNC45LDEuOGMxLjIsMS4yLDEuNywyLjksMS43LDUuMUwtMjYyLjYsMzMzLjhMLTI2Mi42LDMzMy44TC0yNjIuNiwzMzMuOHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==); }

.social-icon {
  width: 15px;
  height: 15px;
  margin-top: 3px; }
  .social-icon:not(:nth-child(3)) {
    margin-right: 15px; }

.social-icon--email {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjE0MnB4IiB2aWV3Qm94PSIwIDAgMTQzIDE0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkLTEiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTItQ29weS0yIiBmaWxsPSIjNEE0QTRBIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTcuNSwxMTUgQzg5LjI1NjM3MzEsMTE1IDExNSw4OS4yNTYzNzMxIDExNSw1Ny41IEMxMTUsMjUuNzQzNjI2OSA4OS4yNTYzNzMxLDAgNTcuNSwwIEMyNS43NDM2MjY5LDAgMCwyNS43NDM2MjY5IDAsNTcuNSBDMCw4OS4yNTYzNzMxIDI1Ljc0MzYyNjksMTE1IDU3LjUsMTE1IFoiIGlkPSJPdmFsLTQtQ29weS0yIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0LjI5NTc3NSwgMzUuNjMzODAzKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNzU5NDY2NjEsMC40Mzk0NzIyMTcgQzQuMjA3MTI2NzksMC40Mzk0NzIyMTcgMy42NzcxNDM1OCwwLjU1MjQ2NzAxIDMuMTkxMjE2MDUsMC43NDEyMjcwOTggTDMyLjQ3Mzc3NDYsMjQuODI2MDk5OSBMNjIuMTg4MzQxNywwLjg0MTE1ODkwOSBDNjEuNjM3MzE3LDAuNTg1Nzc3NjE0IDYxLjAzNzYzMzcsMC40Mzg4MTkwNjggNjAuMzkzODk0OCwwLjQzODgxOTA2OCBMNC43NTk0NjY2MSwwLjQzODgxOTA2OCBMNC43NTk0NjY2MSwwLjQzOTQ3MjIxNyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNjQuNTM3NzU4NiwzLjYyNTUzMzQ5IEwzMy42MTY1OTE5LDI4LjU4NzU4NTUgQzMzLjI3OTI3MDEsMjguODU5Mjk1NSAzMi44NzA5MzMyLDI4Ljk5MzE5MTEgMzIuNDYyNTk2MiwyOC45OTMxOTExIEMzMi4wNDYzNjg3LDI4Ljk5MzE5MTEgMzEuNjM0NzQ0MSwyOC44NTE0NTc3IDMxLjI5NzQyMjMsMjguNTc1ODI4OCBMMC42ODg1OTA2MzcsMy4zOTY5MzEzMSBDMC41NDk4NDgxMzUsMy44MTc1NTkzMiAwLjQ1OTc2NDE0MSw0LjI1MjU1NjYyIDAuNDU5NzY0MTQxLDQuNzEwNDE0MTMgTDAuNDU5NzY0MTQxLDM3Ljc1NjQ5MjUgQzAuNDU5NzY0MTQxLDM4LjI1NzQ1NzggMC41NjEwMjY0NDEsMzguNzMwOTkwOSAwLjcxODgzNzgxNywzOS4xODAzNTc1IEwxNy43NzY5MzI1LDIyLjY0MDAwOTkgQzE4LjUwMjIwNzMsMjEuOTM5ODM0MSAxOS42NTk0OTA4LDIxLjk1MDkzNzYgMjAuMzY0MzgxNiwyMi42Njk0MDE2IEMyMS4wNjg2MTQ4LDIzLjM4NjU1OTMgMjEuMDUzNDkxMywyNC41MzM0ODkxIDIwLjMzNDEzNDQsMjUuMjM3NTgzOCBMMy4yOTY0MjM2NCw0MS43NTk2NDMzIEMzLjc1MzQxOTA4LDQxLjkyMjkzMDUgNC4yNDM5NDk0NSw0Mi4wMjc0MzQ0IDQuNzU5NDY2NjEsNDIuMDI3NDM0NCBMNjAuMzkzMjM3Myw0Mi4wMjc0MzQ0IEM2MC45Njk5MDY0LDQyLjAyNzQzNDQgNjEuNTE2OTg1OCw0MS45MTA1MjA3IDYyLjAyMzI5NzMsNDEuNzA4MDQ0NSBMNDQuOTEwNjI2MSwyNS4xMTA4NzI5IEM0NC4xODQwMzYzLDI0LjQxMTM1MDIgNDQuMTcyMjAwNCwyMy4yNTcyMzU4IDQ0Ljg4MDM3OSwyMi41NDIwMzc1IEM0NS41ODQ2MTIyLDIxLjgyMDMwNzggNDYuNzM5MjY1NSwyMS44MDk4NTc0IDQ3LjQ2NjUxMjksMjIuNTEyNjQ1OCBMNjQuNDg1ODEyMywzOS4wMTI0OTgyIEM2NC42MDk0MzEyLDM4LjYxNDczMDQgNjQuNjkwOTY3MSwzOC4xOTYwNjE4IDY0LjY5MDk2NzEsMzcuNzU3MTQ1NiBMNjQuNjkwOTY3MSw0LjcxMDQxNDEzIEM2NC42OTA5NjcxLDQuMzM0ODUzNDEgNjQuNjI3ODQyNiwzLjk3NzU4MDg1IDY0LjUzNzc1ODYsMy42MjU1MzM0OSBMNjQuNTM3NzU4NiwzLjYyNTUzMzQ5IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center; }

.social-icon--facebook {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjE0MnB4IiB2aWV3Qm94PSIwIDAgMTQzIDE0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCAxIENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMS1Db3B5Ij4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDE0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC00IiBmaWxsPSIjM0I1OTk4IiBjeD0iNTcuNSIgY3k9IjU3LjUiIHI9IjU3LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTU5LjMyNDQwMDksODQuMjI1MzUyMSBMMzMuNzI0NzE2NCw4NC4yMjUzNTIxIEMzMi4wOTQ5NjEyLDg0LjIyNTM1MjEgMzAuNzc0NjQ3OSw4Mi45MDQyMTk1IDMwLjc3NDY0NzksODEuMjc1MDk5MSBMMzAuNzc0NjQ3OSwzMy43MjQ2OTM1IEMzMC43NzQ2NDc5LDMyLjA5NTE1ODMgMzIuMDk1MTY4NiwzMC43NzQ2NDc5IDMzLjcyNDcxNjQsMzAuNzc0NjQ3OSBMODEuMjc1NDkxLDMwLjc3NDY0NzkgQzgyLjkwNDYyNCwzMC43NzQ2NDc5IDg0LjIyNTM1MjEsMzIuMDk1MTU4MyA4NC4yMjUzNTIxLDMzLjcyNDY5MzUgTDg0LjIyNTM1MjEsODEuMjc1MDk5MSBDODQuMjI1MzUyMSw4Mi45MDQ0MjY5IDgyLjkwNDQxNjYsODQuMjI1MzUyMSA4MS4yNzU0OTEsODQuMjI1MzUyMSBMNjcuNjU0ODYwMiw4NC4yMjUzNTIxIEw2Ny42NTQ4NjAyLDYzLjUyNjI5MzcgTDc0LjYwMjU3ODYsNjMuNTI2MjkzNyBMNzUuNjQyOTAwOSw1NS40NTk1MDM0IEw2Ny42NTQ4NjAyLDU1LjQ1OTUwMzQgTDY3LjY1NDg2MDIsNTAuMzA5MzY3NCBDNjcuNjU0ODYwMiw0Ny45NzM4NDU1IDY4LjMwMzQwMjQsNDYuMzgyMjY0MyA3MS42NTI1MSw0Ni4zODIyNjQzIEw3NS45MjQxMzYzLDQ2LjM4MDM5NzcgTDc1LjkyNDEzNjMsMzkuMTY1Mzk1NyBDNzUuMTg1Mzc0OCwzOS4wNjcwODg1IDcyLjY0OTY5MjksMzguODQ3NDUyOCA2OS42OTk2MjQ0LDM4Ljg0NzQ1MjggQzYzLjU0MDg1ODUsMzguODQ3NDUyOCA1OS4zMjQ0MDA5LDQyLjYwNjc3IDU5LjMyNDQwMDksNDkuNTEwNDY1OCBMNTkuMzI0NDAwOSw1NS40NTk1MDM0IEw1Mi4zNTg4NDYsNTUuNDU5NTAzNCBMNTIuMzU4ODQ2LDYzLjUyNjI5MzcgTDU5LjMyNDQwMDksNjMuNTI2MjkzNyBMNTkuMzI0NDAwOSw4NC4yMjUzNTIxIEw1OS4zMjQ0MDA5LDg0LjIyNTM1MjEgWiIgaWQ9IkZhY2Vib29rIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center; }

.social-icon--twitter {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjE0MnB4IiB2aWV3Qm94PSIwIDAgMTQzIDE0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCAxIENvcHkgMjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xLUNvcHktMiI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAxNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNC1Db3B5IiBmaWxsPSIjNTVBQ0VFIiBjeD0iNTcuNSIgY3k9IjU3LjUiIHI9IjU3LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTg3LjQ2NDc4ODcsNDEuMzg2MTcxOSBDODUuMzIyMjc3LDQyLjM2MTg2MzUgODMuMDE1NDgzMyw0My4wMjE2ODM3IDgwLjU5NTc0NTYsNDMuMzE2NDk3IEM4My4wNjY4MjE0LDQxLjgwMDMxNDMgODQuOTYyOTEwMSwzOS4zOTYxODIxIDg1Ljg1NjE5MzcsMzYuNTMyMjgxNCBDODMuNTQyNTU0OSwzNy45MzYxNTQzIDgwLjk4NTkxNTUsMzguOTU3NDcxOCA3OC4yNTQ3MjY1LDM5LjUwNDk4MjIgQzc2LjA3Nzk4OTMsMzcuMTIxOTA4IDcyLjk2Njg5ODEsMzUuNjMzODAyOCA2OS41MjM4MjAyLDM1LjYzMzgwMjggQzYyLjkyMTczNTQsMzUuNjMzODAyOCA1Ny41NjU0NTYxLDQxLjEyNjQ1NTQgNTcuNTY1NDU2MSw0Ny45MDAxNDE5IEM1Ny41NjU0NTYxLDQ4Ljg2MTc5NDggNTcuNjY4MTMyNCw0OS43OTUzNzAzIDU3Ljg3MzQ4NSw1MC42OTM4NDg5IEM0Ny45MzA5OTg2LDUwLjE4MTQzNTMgMzkuMTE3OTUxMiw0NS4zMDI5NzcxIDMzLjIxNDA2NTIsMzcuODcyOTggQzMyLjE4Mzg3OTgsMzkuNjkwOTk1NCAzMS41OTUyMDI1LDQxLjgwMDMxNDMgMzEuNTk1MjAyNSw0NC4wNDY1MTA5IEMzMS41OTUyMDI1LDQ4LjMwMDI0NTcgMzMuNzA2OTExMyw1Mi4wNTU2MDU2IDM2LjkxNzI1NjMsNTQuMjU2MTc2MyBDMzQuOTU5NTYxOSw1NC4xOTY1MTE3IDMzLjExMTM4ODksNTMuNjM4NDcyMiAzMS40OTU5NDg4LDUyLjcyNTk1NDkgTDMxLjQ5NTk0ODgsNTIuODc2ODcxMiBDMzEuNDk1OTQ4OCw1OC44MjIyNzI3IDM1LjYyMDExMjYsNjMuNzgxNDUzNiA0MS4wOTYxODA5LDY0LjkwNDU1MTkgQzQwLjA5MzM3NTksNjUuMTkyMzQ1OCAzOS4wMzU4MTAyLDY1LjMzNjI0MjggMzcuOTQ0MDE5MSw2NS4zMzYyNDI4IEMzNy4xNzM5NDcsNjUuMzM2MjQyOCAzNi40MjA5ODc2LDY1LjI2MjUzOTUgMzUuNjkxOTg2LDY1LjExODY0MjUgQzM3LjIxNTAxNzUsNjkuOTkwMDgxMyA0MS42MzAwOTc1LDczLjUzODM3IDQ2Ljg2NjU4NzgsNzMuNjMzMTMxNCBDNDIuNzczMjI2OCw3Ni45MjUyMTMzIDM3LjYxMjAzMjUsNzguODg3MTI1NiAzMi4wMDkzMzAxLDc4Ljg4NzEyNTYgQzMxLjA0NDE3MzEsNzguODg3MTI1NiAzMC4wODkyODM3LDc4LjgzMDk3MDcgMjkuMTU0OTI5Niw3OC43MTg2NjA4IEMzNC40NDk2MDMxLDgyLjE5MzI0NjIgNDAuNzQwMjM2NSw4NC4yMjUzNTIxIDQ3LjQ5MjkxMzEsODQuMjI1MzUyMSBDNjkuNDk5ODYyNCw4NC4yMjUzNTIxIDgxLjUzMDA5OTgsNjUuNTM2Mjk0NyA4MS41MzAwOTk4LDQ5LjMyNTA3MjkgQzgxLjUzMDA5OTgsNDguNzkxNjAxMiA4MS41MTk4MzIxLDQ4LjI1ODEyOTUgODEuNDk5Mjk2OSw0Ny43MzUxODY5IEM4My44MzY4OTM1LDQ2LjAwNDkxMzYgODUuODY2NDYxMyw0My44NDY0NTkgODcuNDY0Nzg4Nyw0MS4zODYxNzE5IiBpZD0iVHdpdHRlciIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center; }

.social-icon--pinterest {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjE0MnB4IiB2aWV3Qm94PSIwIDAgMTQzIDE0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZCAxIENvcHkgMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xLUNvcHktMyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMDAwMDAwLCAxMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNC1Db3B5LTIiIGZpbGw9IiNCRDA4MUMiIGN4PSI1Ny41IiBjeT0iNTcuNSIgcj0iNTcuNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTkuMTIxNjcwNywyMi42NzYwNTYzIEM0MC43ODQ4NjMyLDIyLjY3NjA1NjMgMjUuOTE1NDkzLDM3LjU0MTUyMTggMjUuOTE1NDkzLDU1Ljg4MjIzNDEgQzI1LjkxNTQ5Myw2OS40NzQ3NDQgMzQuMDkyMDg0Nyw4MS4xNTc4MjA3IDQ1Ljc5NDY4NTIsODYuMjkyNTk1MyBDNDUuNzAwOTcwNyw4My45NzcwNjU4IDQ1Ljc3OTA2NjEsODEuMTg5MDU4OSA0Ni4zNjg2ODY2LDc4LjY2NjU3NjQgQzQ3LjAwOTA2OTIsNzUuOTcyMjg0IDUwLjY0MDUwNjgsNjAuNTc1NzY5NSA1MC42NDA1MDY4LDYwLjU3NTc2OTUgQzUwLjY0MDUwNjgsNjAuNTc1NzY5NSA0OS41ODIzMTM3LDU4LjQ1NTQ3ODYgNDkuNTgyMzEzNyw1NS4zMTk5NDcgQzQ5LjU4MjMxMzcsNTAuMzk5OTM0NyA1Mi40MzY3MDE3LDQ2LjcyNTU0NDcgNTUuOTg2MTM5MSw0Ni43MjU1NDQ3IEM1OS4wMDQ1Mjc1LDQ2LjcyNTU0NDcgNjAuNDY0OTEyMSw0OC45OTQyMTcgNjAuNDY0OTEyMSw1MS43MTE5MzggQzYwLjQ2NDkxMjEsNTQuNzQ1OTQ1NSA1OC41MjgxNDU0LDU5LjI4NzE5NDkgNTcuNTMyNDI4Nyw2My40OTI2MzM5IEM1Ni43MDA3MTIzLDY3LjAxODY0MjcgNTkuMjk3Mzg1NCw2OS44ODg2NDk4IDYyLjc3MjYzMjEsNjkuODg4NjQ5OCBDNjkuMDYzMjE5Miw2OS44ODg2NDk4IDczLjI5OTg5NjQsNjEuODA5Njc3NCA3My4yOTk4OTY0LDUyLjIzNTE3NzQgQzczLjI5OTg5NjQsNDQuOTYwNTg3OSA2OC4zOTk0MDgsMzkuNTEzNDMxNSA1OS40ODQ4MTQ1LDM5LjUxMzQzMTUgQzQ5LjQxNDQwODUsMzkuNTEzNDMxNSA0My4xMzk0NDA1LDQ3LjAyMjMwNzMgNDMuMTM5NDQwNSw1NS40MDk3NTY3IEM0My4xMzk0NDA1LDU4LjMwNzA5NzIgNDMuOTkwNjgwNyw2MC4zNDUzODggNDUuMzI2MTEyNiw2MS45MjI5MTU4IEM0NS45NDMwNjY1LDYyLjY1MzEwOCA0Ni4wMjUwNjY3LDYyLjk0MjA2MTEgNDUuODAyNDk0Nyw2My43Nzc2ODIzIEM0NS42NDYzMDM5LDY0LjM4MjkyMTkgNDUuMjc5MjU1NCw2NS44NTg5MjU1IDQ1LjEyNjk2OTMsNjYuNDQwNzM2NSBDNDQuOTA0Mzk3Myw2Ny4yODAyNjI0IDQ0LjIyNDk2Nyw2Ny41ODQ4MzQ2IDQzLjQ2NzQ0MTMsNjcuMjcyNDUyOSBDMzguODI0NjY3OSw2NS4zNzg2Mzg2IDM2LjY2NTMyOTIsNjAuMjk4NTMwOCAzNi42NjUzMjkyLDU0LjU4NTg0OTkgQzM2LjY2NTMyOTIsNDUuMTU1ODI2NSA0NC42MTkzNDksMzMuODM5Nzk4NCA2MC4zOTQ2MjYyLDMzLjgzOTc5ODQgQzczLjA3MzQxOTYsMzMuODM5Nzk4NCA4MS40MTc5MTY2LDQzLjAxOTkxNjQgODEuNDE3OTE2Niw1Mi44NjM4NDU2IEM4MS40MTc5MTY2LDY1Ljg5MDE2MzcgNzQuMTc4NDcsNzUuNjIwODU0NSA2My40OTg5MTk3LDc1LjYyMDg1NDUgQzU5LjkxODI0NDEsNzUuNjIwODU0NSA1Ni41NDQ1MjE0LDczLjY4NDA4NzggNTUuMzg4NzA5LDcxLjQ4NTcwMTQgQzU1LjM4ODcwOSw3MS40ODU3MDE0IDUzLjQ1OTc1MTksNzkuMTM1MTQ5IDUzLjA1MzY1NTYsODAuNjExMTUyNyBDNTIuMzUwNzk2Nyw4My4xNjg3NzgxIDUwLjk3MjQxMjQsODUuNzMwMzA4MiA0OS43MTExNzExLDg3LjcyMTc0MTggQzUyLjY5ODMyMTQsODguNjA0MjIwMSA1NS44NTMzNzY5LDg5LjA4NDUwNyA1OS4xMjE2NzA3LDg5LjA4NDUwNyBDNzcuNDU4NDc4Miw4OS4wODQ1MDcgOTIuMzIzOTQzNyw3NC4yMTkwNDE1IDkyLjMyMzk0MzcsNTUuODgyMjM0MSBDOTIuMzIzOTQzNywzNy41NDE1MjE4IDc3LjQ1ODQ3ODIsMjIuNjc2MDU2MyA1OS4xMjE2NzA3LDIyLjY3NjA1NjMiIGlkPSJQaW50ZXJlc3QiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center; }

.social-icon--instagram {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0zNDUgMjU3IDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTM0NSAyNTcgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzcxNzE3MTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0yNjAuNiwzMzguMXYtMzcuNWgtNy44YzAuOCwyLjQsMS4yLDUsMS4yLDcuNmMwLDQuOS0xLjIsOS4zLTMuNywxMy41Yy0yLjUsNC4xLTUuOCw3LjQtMTAuMSw5LjgNCgljLTQuMiwyLjQtOC45LDMuNi0xMy45LDMuNmMtNy42LDAtMTQuMS0yLjYtMTkuNS03LjhjLTUuNC01LjItOC4xLTExLjUtOC4xLTE5YzAtMi42LDAuNC01LjIsMS4yLTcuNmgtOC4ydjM3LjVjMCwxLDAuMywxLjgsMSwyLjUNCglzMS41LDEsMi41LDFoNjEuOWMxLDAsMS44LTAuMywyLjUtMVMtMjYwLjYsMzM5LjEtMjYwLjYsMzM4LjFMLTI2MC42LDMzOC4xeiBNLTI3Ny4xLDMwNy4zYzAtNC44LTEuNy04LjktNS4yLTEyLjINCgljLTMuNS0zLjQtNy43LTUuMS0xMi42LTUuMWMtNC45LDAtOS4xLDEuNy0xMi42LDUuMXMtNS4yLDcuNS01LjIsMTIuMnMxLjcsOC45LDUuMiwxMi4yczcuNyw1LjEsMTIuNiw1LjFjNC45LDAsOS4yLTEuNywxMi42LTUuMQ0KCVMtMjc3LjEsMzEyLjEtMjc3LjEsMzA3LjNMLTI3Ny4xLDMwNy4zeiBNLTI2MC42LDI4Ni40di05LjZjMC0xLjEtMC40LTItMS4yLTIuOHMtMS43LTEuMi0yLjgtMS4yaC0xMC4xYy0xLjEsMC0yLjEsMC40LTIuOCwxLjINCgljLTAuOCwwLjgtMS4yLDEuNy0xLjIsMi44djkuNmMwLDEuMSwwLjQsMi4xLDEuMiwyLjhjMC44LDAuOCwxLjcsMS4yLDIuOCwxLjJoMTAuMWMxLjEsMCwyLjEtMC40LDIuOC0xLjINCglDLTI2MSwyODguNS0yNjAuNiwyODcuNi0yNjAuNiwyODYuNHogTS0yNTAuNiwyNzQuNHY2Ni4xYzAsMy4xLTEuMSw1LjgtMy40LDhjLTIuMiwyLjItNC45LDMuNC04LDMuNGgtNjYuMWMtMy4xLDAtNS44LTEuMS04LTMuNA0KCWMtMi4yLTIuMi0zLjQtNC45LTMuNC04di02Ni4xYzAtMy4xLDEuMS01LjgsMy40LThjMi4yLTIuMiw0LjktMy40LDgtMy40aDY2LjFjMy4xLDAsNS44LDEuMSw4LDMuNA0KCUMtMjUxLjcsMjY4LjYtMjUwLjYsMjcxLjMtMjUwLjYsMjc0LjRMLTI1MC42LDI3NC40eiIvPg0KPC9zdmc+DQo=);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center; }

.social-icon--youtube {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0zNDUgMjU3IDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTM0NSAyNTcgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzcxNzE3MTt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iLTMyNC40LDI1OC4yIC0zMTguNCwyNTguMiAtMzE0LjYsMjcyLjIgLTMxNC4yLDI3Mi4yIC0zMTAuNSwyNTguMiAtMzA0LjUsMjU4LjIgLTMxMS40LDI3OC42IA0KCQkJLTMxMS40LDI5My4yIC0zMTcuNCwyOTMuMiAtMzE3LjQsMjc5LjMgCQkiLz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zMDQuMSwyNzMuM2MwLTIsMC43LTMuNiwyLjEtNC44YzEuNC0xLjIsMy4zLTEuOCw1LjctMS44YzIuMiwwLDQsMC42LDUuNCwxLjljMS40LDEuMiwyLjEsMi45LDIuMSw0LjgNCgkJCXYxMy4zYzAsMi4yLTAuNywzLjktMiw1LjJjLTEuNCwxLjMtMy4zLDEuOS01LjcsMS45Yy0yLjMsMC00LjEtMC43LTUuNS0xLjljLTEuNC0xLjMtMi4xLTMtMi4xLTUuMkwtMzA0LjEsMjczLjNMLTMwNC4xLDI3My4zeg0KCQkJIE0tMjk4LjcsMjg3LjFjMCwwLjcsMC4yLDEuMiwwLjYsMS42YzAuNCwwLjQsMC45LDAuNiwxLjYsMC42YzAuNywwLDEuMy0wLjIsMS43LTAuNmMwLjQtMC40LDAuNi0wLjksMC42LTEuNnYtMTQuMQ0KCQkJYzAtMC42LTAuMi0xLTAuNi0xLjRjLTAuNC0wLjMtMS0wLjUtMS43LTAuNWMtMC42LDAtMS4yLDAuMi0xLjYsMC41Yy0wLjQsMC4zLTAuNiwwLjgtMC42LDEuNEwtMjk4LjcsMjg3LjFMLTI5OC43LDI4Ny4xeiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI2OS41LDI2Ny40djI1LjhoLTUuM3YtMi44Yy0xLDEtMiwxLjktMywyLjRjLTEuMSwwLjUtMi4xLDAuOC0zLjEsMC44Yy0xLjIsMC0yLjEtMC40LTIuOC0xLjINCgkJCWMtMC42LTAuOC0wLjktMS45LTAuOS0zLjV2LTIxLjZoNS4zdjE5LjhjMCwwLjYsMC4xLDEuMSwwLjMsMS4zYzAuMiwwLjMsMC42LDAuNCwxLjEsMC40YzAuNCwwLDAuOS0wLjIsMS41LTAuNQ0KCQkJYzAuNi0wLjQsMS4xLTAuOCwxLjYtMS40di0xOS42SC0yNjkuNXoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjg1LjYsMzI1Yy0wLjMsMC0wLjcsMC4xLTEsMC4yYy0wLjMsMC4yLTAuNiwwLjQtMSwwLjd2MTQuNmMwLjQsMC40LDAuOCwwLjcsMS4xLDAuOA0KCQkJYzAuNCwwLjIsMC43LDAuMywxLjEsMC4zYzAuNiwwLDEtMC4yLDEuMy0wLjVjMC4zLTAuMywwLjQtMC45LDAuNC0xLjZ2LTEyLjFjMC0wLjgtMC4yLTEuNC0wLjUtMS44DQoJCQlDLTI4NC41LDMyNS4yLTI4NSwzMjUtMjg1LjYsMzI1eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI2OS40LDMyNWMtMC43LDAtMS4zLDAuMi0xLjYsMC42Yy0wLjMsMC40LTAuNSwxLjEtMC41LDIuMXYyLjRoNC4xdi0yLjRjMC0xLTAuMi0xLjctMC41LTIuMQ0KCQkJQy0yNjguMiwzMjUuMy0yNjguNywzMjUtMjY5LjQsMzI1eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI1OC44LDMwNi44Yy0zLjgtMy44LTM2LjItMy44LTM2LjItMy44YzAsMC0zMi40LDAtMzYuMywzLjhjLTMuOSwzLjgtMy45LDIyLjUtMy45LDIyLjZ2MA0KCQkJYzAsMC4xLDAsMTguOCwzLjksMjIuNWMzLjksMy44LDM2LjMsMy45LDM2LjMsMy45czMyLjQtMC4xLDM2LjItMy45YzMuOS0zLjgsMy45LTIyLjYsMy45LTIyLjYNCgkJCUMtMjU0LjksMzI5LjMtMjU0LjksMzEwLjYtMjU4LjgsMzA2Ljh6IE0tMzExLjIsMzE3LjhoLTUuNVYzNDVoLTUuM3YtMjcuMWgtNS41di00LjZoMTYuMkwtMzExLjIsMzE3LjhMLTMxMS4yLDMxNy44eg0KCQkJIE0tMjk1LjgsMzQ1aC00Ljd2LTIuNmMtMC45LDEtMS44LDEuNy0yLjcsMi4yYy0wLjksMC41LTEuOCwwLjctMi43LDAuN2MtMS4xLDAtMS45LTAuMy0yLjQtMWMtMC41LTAuNy0wLjgtMS43LTAuOC0zLjF2LTE5LjYNCgkJCWg0Ljd2MThjMCwwLjYsMC4xLDEsMC4zLDEuMmMwLjIsMC4zLDAuNSwwLjQsMSwwLjRjMC4zLDAsMC44LTAuMiwxLjMtMC41YzAuNS0wLjMsMS0wLjcsMS41LTEuM3YtMTcuOGg0LjdMLTI5NS44LDM0NUwtMjk1LjgsMzQ1DQoJCQl6IE0tMjc4LjgsMzQwLjFjMCwxLjctMC40LDIuOS0xLjEsMy44Yy0wLjcsMC45LTEuOCwxLjMtMy4yLDEuM2MtMC45LDAtMS43LTAuMi0yLjQtMC41Yy0wLjctMC4zLTEuNC0wLjktMi0xLjZ2MS44aC00Ljd2LTMxLjcNCgkJCWg0Ljd2MTAuMmMwLjYtMC43LDEuMy0xLjMsMi0xLjZjMC43LTAuNCwxLjQtMC42LDIuMi0wLjZjMS41LDAsMi42LDAuNSwzLjQsMS41YzAuOCwxLDEuMiwyLjUsMS4yLDQuNEwtMjc4LjgsMzQwLjFMLTI3OC44LDM0MC4xDQoJCQl6IE0tMjYyLjYsMzMzLjhoLTl2NC40YzAsMS4yLDAuMiwyLjEsMC41LDIuNmMwLjMsMC41LDAuOCwwLjcsMS42LDAuN2MwLjgsMCwxLjMtMC4yLDEuNi0wLjZjMC4zLTAuNCwwLjUtMS4zLDAuNS0yLjd2LTEuMWg0LjgNCgkJCXYxLjJjMCwyLjQtMC42LDQuMi0xLjgsNS40Yy0xLjIsMS4yLTIuOSwxLjgtNS4zLDEuOGMtMi4xLDAtMy43LTAuNi01LTEuOWMtMS4yLTEuMy0xLjgtMy4xLTEuOC01LjN2LTEwLjVjMC0yLDAuNy0zLjcsMi01DQoJCQljMS4zLTEuMywzLTEuOSw1LjEtMS45YzIuMSwwLDMuOCwwLjYsNC45LDEuOGMxLjIsMS4yLDEuNywyLjksMS43LDUuMUwtMjYyLjYsMzMzLjhMLTI2Mi42LDMzMy44TC0yNjIuNiwzMzMuOHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center; }


.footer {
  margin-right: -15px;
  margin-left: -15px;
  padding: 30px 20px 40px;
  background-color: #f6ead7;
  color: rgba(48, 48, 48, 0.75);
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 768px) {
    .footer {
      margin-right: -10px;
      margin-left: -10px; } }
  @media (min-width: 860px) {
    .footer {
      position: fixed;
      z-index: 100;
      bottom: 0;
      width: 100%;
      padding: 20px 20px 20px; } }

@media (max-width: 670px) {
  .footer__text {
    display: block; } }

.footer__logo {
  height: 80px; }
  .footer__logo:not(:last-of-type) {
    margin-right: 50px; }

.footer__legal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 10px; }
  .footer__legal a {
    color: #303030;
    font-weight: bold; }

.footer__legal__tos, .footer__legal__privacy {
  display: inline-block; }

.footer__options {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .footer__options a, .footer__options div {
    font-size: 12px;
    font-weight: bold; }

.footer__options__share, .footer__options__about {
  padding-left: 25px; }

a.footer__options__share, a.footer__options__about {
  color: #303030;
  cursor: pointer; }


@-webkit-keyframes sticker-pulse {
  15% {
    -webkit-transform: scale(0.8) rotate(-15deg);
            transform: scale(0.8) rotate(-15deg); }
  50% {
    -webkit-transform: scale(1.2) rotate(-15deg);
            transform: scale(1.2) rotate(-15deg); }
  70% {
    -webkit-transform: scale(0.9) rotate(-15deg);
            transform: scale(0.9) rotate(-15deg); }
  90% {
    -webkit-transform: scale(1.1) rotate(-15deg);
            transform: scale(1.1) rotate(-15deg); }
  100% {
    -webkit-transform: scale(1) rotate(-15deg);
            transform: scale(1) rotate(-15deg); } }
@keyframes sticker-pulse {
  15% {
    -webkit-transform: scale(0.8) rotate(-15deg);
            transform: scale(0.8) rotate(-15deg); }
  50% {
    -webkit-transform: scale(1.2) rotate(-15deg);
            transform: scale(1.2) rotate(-15deg); }
  70% {
    -webkit-transform: scale(0.9) rotate(-15deg);
            transform: scale(0.9) rotate(-15deg); }
  90% {
    -webkit-transform: scale(1.1) rotate(-15deg);
            transform: scale(1.1) rotate(-15deg); }
  100% {
    -webkit-transform: scale(1) rotate(-15deg);
            transform: scale(1) rotate(-15deg); } }
.outer-wrapper:not(.ios) .landing-page {
  position: absolute; }

.landing-page {
  border-right: 15px solid #f6ead7;
  border-left: 15px solid #f6ead7;
  top: 0;
  width: 100%;
  background-color: #f6ead7;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (max-width: 768px) {
    .landing-page {
      border-right: 10px solid #f6ead7;
      border-left: 10px solid #f6ead7; } }

.landing-page__body {
  margin: 60px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  position: relative; }

.info__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .info__container .info {
    max-width: 100%;
    margin-bottom: 2em;
    padding: 60px 60px 0 65px; }
    @media (max-width: 660px) {
      .info__container .info {
        display: none; } }

.builder-btn {
  display: inline-block;
  padding: 15px 40px;
  z-index: 1;
  margin: 0 auto 40px;
  -webkit-transition: background-color 0.25s;
          transition: background-color 0.25s;
  border-radius: 26px;
  cursor: pointer;
  background-color: #2fa9b6;
  color: white;
  font-size: 20px;
  text-decoration: none;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 200; }
  .builder-btn:hover, .builder-btn:active {
    background-color: #2a96a2; }
  @media (max-width: 660px) {
    .builder-btn {
      margin-top: 40px; } }

.builder-link {
  display: inline-block;
  margin: 0 auto; }

.banner {
  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: relative;
  width: 100%;
  height: 58px;
  margin-right: 15px;
  padding-left: 15px;
  background-color: #ffd1ca;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 16px; }
  .banner:after {
    content: "";
    position: absolute;
    display: block;
    right: -15px;
    bottom: 0;
    border: 29px solid #ffd1ca;
    border-right-color: transparent;
    border-left-width: 0px;
    border-right-width: 15px; }

.banner__tail {
  width: 0;
  height: 0;
  position: absolute;
  bottom: -25px;
  left: 0;
  border-left: 25px solid transparent;
  border-top: 25px solid #db4b39; }
  .banner__tail:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 17px;
    left: -25px;
    border-left: 25px solid transparent;
    border-top: 8px solid #a92e1f; }

.description {
  font-size: 16px;
  line-height: 27px;
  font-weight: 300; }

.quick-guide {
  background-color: #f2e3cc;
  background-size: 275px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

.quick-guide__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 600px;
  margin: 0 auto;
  padding: 150px 0 150px 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  .quick-guide__body h2 {
    font-weight: bold; }
  .quick-guide__body img {
    height: 200px;
    width: auto; }
  .quick-guide__body .quick-guide__head-mobile {
    display: none; }
  @media (max-width: 860px) {
    .quick-guide__body {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .quick-guide__body .quick-guide__head-mobile {
        display: block; }
      .quick-guide__body img {
        height: 175px;
        margin: 0 auto; }
      .quick-guide__body .quick-guide__head {
        display: none; } }

.quick-guide__text {
  text-align: left;
  margin: 0 auto 0 50px;
  width: 400px; }
  .quick-guide__text p {
    font-size: 14px;
    font-weight: 400; }
  @media (max-width: 860px) {
    .quick-guide__text {
      margin: 0 auto;
      max-width: 275px; } }

.quick-guide__icon {
  height: 62px; }

.quick-guide__icon__circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 112px;
  height: 112px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0 auto 30px;
  border-radius: 50%;
  background-color: #fff; }

.quick-guide__prompt {
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px; }

.quick-guide__link {
  margin-top: 0;
  font-weight: 300; }
  .quick-guide__link a:hover, .quick-guide__link a:active {
    text-decoration: underline; }
  @media (max-width: 550px) {
    .quick-guide__link a {
      display: block; } }

.how-it-works {
  background-color: #ebdcc4; }
  .how-it-works h1 {
    font-size: 36px;
    font-weight: bold;
    padding: 20px 0 20px 0;
    margin-top: 40px; }

.how-it-works__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 0 auto 30px auto;
  max-width: 1054px;
  padding: 70px 0 70px 0; }
  .how-it-works__body div {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    font-size: 13px;
    font-weight: 500; }
    .how-it-works__body div img {
      height: 90px; }
  @media (max-width: 860px) {
    .how-it-works__body {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      max-width: 300px; }
      .how-it-works__body div {
        max-width: 380px;
        margin: 0 auto 0 auto; } }

.how-it-works__steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  .how-it-works__steps p {
    text-align: left;
    font-weight: 400; }
    @media (max-width: 860px) {
      .how-it-works__steps p {
        text-align: center; } }
  .how-it-works__steps h2 {
    font-weight: bolder;
    margin-top: 20px;
    padding: 0 30px; }
  @media (max-width: 860px) {
    .how-it-works__steps {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.follow-us {
  padding: 30px 0; }
  .follow-us .social-button__container {
    margin-top: 20px;
    width: auto; }
  .follow-us .social-button {
    min-width: 0;
    width: 60px;
    height: 60px;
    background-size: 40px;
    padding: 0; }
    .follow-us .social-button:not(:nth-child(3)) {
      margin-right: 20px; }

.follow-us__body {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px; }

.sticker {
  position: absolute;
  z-index: 2;
  display: block;
  width: 150px;
  height: 150px;
  top: -90px;
  right: -10px;
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNTAgMTUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNTAgMTUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CgkKCQkuc3Qwe29wYWNpdHk6MC42O2ZpbGw6I0E5MkUxRTtzdHJva2U6I0E5MkUxRTtzdHJva2Utd2lkdGg6My43MDI3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30KCS5zdDF7ZmlsbDojRkY2RjU5O3N0cm9rZTojRkY2RjU5O3N0cm9rZS13aWR0aDozLjcwMjc7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxOC42LDY2LjMgMTEuNiw1NC4xIDI0LjgsNDguNyAyMS44LDM0LjggMzYsMzMuOSAzNy41LDE5LjggNTEuMiwyMy4xIDU3LDEwLjIgNjkuMSwxNy43IDc4LjYsNy4yIAoJODcuOCwxNy45IDEwMC4xLDEwLjkgMTA1LjQsMjQuMSAxMTkuMiwyMS4xIDEyMC4zLDM1LjMgMTM0LjQsMzYuOCAxMzEuMSw1MC41IDE0My45LDU2LjMgMTM2LjUsNjguNCAxNDcsNzcuOSAxMzYuMSw4Ny4xIAoJMTQzLjIsOTkuNCAxMzAuMSwxMDQuNyAxMzIuOSwxMTguNyAxMTguOSwxMTkuNiAxMTcuNCwxMzMuNyAxMDMuNiwxMzAuNCA5Ny44LDE0My4yIDg1LjcsMTM1LjggNzYuMiwxNDYuMyA2NywxMzUuNCA1NC44LDE0Mi41IAoJNDkuNCwxMjkuNCAzNS41LDEzMi40IDM0LjYsMTE4LjIgMjAuNCwxMTYuNyAyMy44LDEwMi45IDEwLjksOTcuMSAxOC40LDg1LjEgNy45LDc1LjUgIi8+Cjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTQuOSw2Mi42IDcuOSw1MC40IDIxLjEsNDUgMTguMSwzMS4xIDMyLjMsMzAuMiAzMy44LDE2LjEgNDcuNSwxOS40IDUzLjMsNi41IDY1LjQsMTQgNzQuOSwzLjUgCgk4NC4xLDE0LjIgOTYuNCw3LjIgMTAxLjcsMjAuNCAxMTUuNSwxNy40IDExNi42LDMxLjYgMTMwLjcsMzMuMSAxMjcuNCw0Ni44IDE0MC4yLDUyLjYgMTMyLjgsNjQuNyAxNDMuMyw3NC4yIDEzMi40LDgzLjQgCgkxMzkuNSw5NS43IDEyNi40LDEwMSAxMjkuMiwxMTUgMTE1LjIsMTE1LjkgMTEzLjcsMTMwIDk5LjksMTI2LjcgOTQuMSwxMzkuNSA4MiwxMzIuMSA3Mi41LDE0Mi42IDYzLjMsMTMxLjcgNTEuMSwxMzguOCAKCTQ1LjcsMTI1LjcgMzEuOCwxMjguNyAzMC45LDExNC41IDE2LjcsMTEzIDIwLjEsOTkuMiA3LjIsOTMuNCAxNC43LDgxLjQgNC4yLDcxLjggIi8+Cjwvc3ZnPgo=) no-repeat;
  color: white;
  background-size: 150px 150px;
  background-position: 0 0;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: rotate(-15deg);
          transform: rotate(-15deg); }
  .sticker:hover {
    -webkit-animation: sticker-pulse 2.4s ease-in-out;
            animation: sticker-pulse 2.4s ease-in-out; }

.scroll-top {
  position: absolute;
  right: 10px;
  cursor: pointer;
  bottom: 65px;
  background-color: #db4b39;
  width: 50px;
  height: 50px;
  margin: auto 0 auto 0;
  border-radius: 50%; }
  .scroll-top img {
    margin-top: 5px;
    height: 40px; }
  @media (max-width: 860px) {
    .scroll-top {
      display: none; } }


.outer-wrapper:not(.ios) .intro-page {
  position: absolute; }

.intro-page {
  border-bottom: 15px solid #f6ead7;
  border-right: 15px solid #f6ead7;
  border-left: 15px solid #f6ead7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #60bfc3;
  color: #fff;
  text-align: center; }
  @media (max-width: 768px) {
    .intro-page {
      border-bottom: 10px solid #f6ead7; } }
  @media (max-width: 768px) {
    .intro-page {
      border-right: 10px solid #f6ead7;
      border-left: 10px solid #f6ead7; } }

.name-block {
  margin: 0 auto;
  padding: 0 40px;
  text-align: center; }
  .name-block:first-child {
    margin-bottom: 50px; }

@media (max-width: 560px) {
  .name-block {
    padding: 0; } }
.name-block__arrow--left {
  position: absolute;
  top: 61px;
  left: calc(-50vw - 60px);
  width: 50vw;
  height: 4px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 1s ease-in-out;
          transition: transform 1s ease-in-out;
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
  background-color: rgba(255, 255, 255, 0.5);
  cursor: default; }
  .name-block__arrow--left:after {
    position: absolute;
    top: -22px;
    right: -40px;
    width: 0;
    height: 0;
    content: "";
    border-top: 24px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 40px solid rgba(255, 255, 255, 0.5); }

@media (max-width: 560px) {
  .name-block__arrow--left {
    top: 51px;
    left: calc(-50vw - 60px * 0.8);
    height: 2px; }

  .name-block__arrow--left:after {
    top: -17.6px;
    right: -32px;
    border-top: 19.2px solid transparent;
    border-bottom: 19.2px solid transparent;
    border-left: 32px solid rgba(255, 255, 255, 0.5); } }
.name-block__arrow--left--leave {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }

.name-block__arrow--right {
  position: absolute;
  top: 48px;
  right: calc(-50vw - 60px);
  width: 50vw;
  height: 4px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 1s ease-in-out;
          transition: transform 1s ease-in-out;
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
  background-color: rgba(255, 255, 255, 0.5);
  cursor: default; }
  .name-block__arrow--right:after {
    position: absolute;
    top: -22px;
    left: -40px;
    width: 0;
    height: 0;
    content: "";
    border-top: 24px solid transparent;
    border-right: 40px solid rgba(255, 255, 255, 0.5);
    border-bottom: 24px solid transparent; }

@media (max-width: 560px) {
  .name-block__arrow--right {
    top: 51px;
    right: calc(-50vw - 60px * 0.8);
    height: 2px; }

  .name-block__arrow--right:after {
    top: -17.6px;
    left: -32px;
    border-top: 19.2px solid transparent;
    border-right: 32px solid rgba(255, 255, 255, 0.5);
    border-bottom: 19.2px solid transparent; } }
.name-block__arrow--right--leave {
  -webkit-transform: translateX(100%);
          transform: translateX(100%); }

.name-block__button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 130px;
  height: 130px;
  margin: 0 auto;
  border-radius: 65px;
  background-color: white;
  cursor: pointer;
  -webkit-transition: width 1s cubic-bezier(0.38, 0.89, 0.62, 1.18);
          transition: width 1s cubic-bezier(0.38, 0.89, 0.62, 1.18);
  color: #ff6f59;
  text-align: center; }
  @media (max-width: 560px) {
    .name-block__button {
      width: 104px;
      height: 104px;
      -webkit-transition: width 0.3s ease-out, border-radius 0.3s ease-out;
              transition: width 0.3s ease-out, border-radius 0.3s ease-out; } }

.name-block--left .name-block__button--appear {
  -webkit-transform: translateX(-100vw);
          transform: translateX(-100vw); }
.name-block--left .name-block__button--appear-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.38, 0.89, 0.62, 1.18);
          transition: transform 1s cubic-bezier(0.38, 0.89, 0.62, 1.18); }

.name-block--right .name-block__button--appear {
  -webkit-transform: translateX(100vw);
          transform: translateX(100vw); }
.name-block--right .name-block__button--appear-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.38, 0.89, 0.62, 1.18);
          transition: transform 1s cubic-bezier(0.38, 0.89, 0.62, 1.18); }

.name-form {
  margin: 0 auto; }

.name-form--enter {
  opacity: 0; }

.name-form--enter-active {
  -webkit-transition: opacity 0.5s ease-out;
          transition: opacity 0.5s ease-out;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  opacity: 1; }

.name-form__label {
  position: relative;
  top: -10px;
  -webkit-backface-visibility: hidden;
  font-size: 18px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-weight: 200; }
  @media (max-width: 560px) {
    .name-form__label {
      float: left;
      top: -5px;
      margin-left: 5%;
      font-size: 16px; } }

.name-form__field {
  display: block;
  outline: none;
  width: 100%;
  border: none;
  border-bottom: 2px dashed #9c9c9c;
  border-radius: 0;
  background-color: transparent;
  text-align: center;
  font-size: 24px;
  color: #303030; }
  @media (max-width: 560px) {
    .name-form__field {
      width: 68%;
      margin-left: 5%;
      text-align: left;
      font-size: 20px; } }

.name-form__btn {
  position: absolute;
  top: 45px;
  right: 20px;
  width: 40px;
  height: 40px;
  padding: 0;
  -webkit-appearance: none;
  border-radius: 50%;
  background-color: #ff6f59;
  border: none;
  outline: none;
  color: white;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 14px;
  text-align: center; }
  .name-form__btn:hover, .name-form__btn:active {
    background-color: #ff5940; }
  @media (max-width: 560px) {
    .name-form__btn {
      top: 30px;
      right: 0;
      margin-right: 5%; } }

.name-block__button--form {
  width: 100%;
  max-width: 550px;
  cursor: default; }
  @media (max-width: 560px) {
    .name-block__button--form {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      border-radius: 0; } }

.name-block__button__text {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding-left: 2px;
  padding-top: 5px;
  font-family: "Loved by the King", cursive;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 2px; }
  @media (max-width: 560px) {
    .name-block__button__text {
      font-size: 28px;
      line-height: 32px; } }

.name-buttons--leave {
  opacity: 1; }

.name-buttons--leave-active {
  -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
  opacity: 0; }

.instructions {
  display: inline-block;
  position: absolute;
  top: 150px;
  left: 50%;
  width: 90%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }

.instructions--enter {
  opacity: 0; }

.instructions__intro {
  margin-bottom: 75px; }

.instructions__ready {
  margin-bottom: 89px; }

.instructions--enter-active {
  -webkit-transition: opacity 1s;
          transition: opacity 1s;
  opacity: 1; }
  .instructions--enter-active.instructions__ready {
    -webkit-transition-delay: 1s;
            transition-delay: 1s; }
  .instructions--enter-active.builder-link-btn__container {
    -webkit-transition-delay: 2s;
            transition-delay: 2s; }

.name-block__confirmation {
  margin-bottom: 5px; }

.name-block__subtext {
  font-family: "Archer SSm A", "Archer SSm B", serif; }

.builder-link-btn {
  padding: 14px 40px;
  -webkit-transition: background-color 0.25s;
          transition: background-color 0.25s;
  border-radius: 28px;
  background-color: #2fa9b6;
  color: #fff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 22px;
  font-weight: 200; }
  .builder-link-btn:hover, .builder-link-btn:active {
    background-color: #2a96a2; }

.show-mobile {
  display: none; }

@media (max-width: 560px) {
  .show-mobile {
    display: inline; }

  .hide-mobile {
    display: none; } }


.navbar {
  position: absolute;
  top: 40px;
  margin: 0 0 0 50px;
  padding: 0; }
  @media (max-width: 560px) {
    .navbar {
      display: none; } }
  @media (max-width: 640px) {
    .navbar {
      margin-left: 25px; } }

.navbar--fixed-top {
  position: fixed;
  top: 40px; }

.navbar--fixed-bottom {
  position: absolute;
  top: auto;
  bottom: 0; }

.navbar__row {
  position: relative;
  height: 80px;
  width: 100px;
  list-style-type: none;
  color: white; }
  .navbar__row:first-child {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px; }

.navbar__topic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  background-color: rgba(48, 48, 48, 0.3);
  -webkit-transition: background-color 1s;
          transition: background-color 1s; }

.navbar__topic--safety-privacy.navbar__topic--active {
  background-color: #7db8e2; }

.navbar__pointer--safety-privacy:after {
  background-color: #7db8e2; }

.navbar__topic--screen-time.navbar__topic--active {
  background-color: #acd868; }

.navbar__pointer--screen-time:after {
  background-color: #acd868; }

.navbar__topic--social-media.navbar__topic--active {
  background-color: #fd7f4d; }

.navbar__pointer--social-media:after {
  background-color: #fd7f4d; }

.navbar__topic--apps-downloads.navbar__topic--active {
  background-color: #ff6f5a; }

.navbar__pointer--apps-downloads:after {
  background-color: #ff6f5a; }

.navbar__topic--texting-calling.navbar__topic--active {
  background-color: #5ac8ae; }

.navbar__pointer--texting-calling:after {
  background-color: #5ac8ae; }

.navbar__topic--extra-credit.navbar__topic--active {
  background-color: #db4b39; }

.navbar__pointer--extra-credit:after {
  background-color: #db4b39; }

.navbar__pointer {
  width: 9px;
  height: 20px;
  overflow: hidden;
  position: absolute;
  top: 32px;
  right: -9px;
  -webkit-transition: -webkit-transform 0.75s;
          transition: transform 0.75s; }
  .navbar__pointer:after {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    right: 2px;
    -webkit-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
    border-top-right-radius: 3px;
    -webkit-transition: background-color 0.75s;
            transition: background-color 0.75s; }

.navbar__icon {
  width: 50px;
  height: 50px; }

.build-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: background-color 0.25s;
          transition: background-color 0.25s;
  background-color: #2fa9b6;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  cursor: pointer;
  color: white;
  line-height: 20px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif; }
  .build-btn:hover, .build-btn:active {
    background-color: #2a96a2; }

@media (max-height: 768px) {
  .navbar {
    top: 40px; }

  .navbar--fixed-top {
    position: absolute; }

  .navbar--fixed-top-full-height {
    position: fixed;
    top: 0; }
    .navbar--fixed-top-full-height .navbar__row {
      border-top-left-radius: 0 !important;
      border-top-right-radius: 0 !important;
      border-bottom-right-radius: 0 !important;
      border-bottom-left-radius: 0 !important; }
    .navbar--fixed-top-full-height .build-btn {
      border-bottom-right-radius: 0 !important;
      border-bottom-left-radius: 0 !important; }

  .navbar--fixed-bottom {
    position: fixed;
    top: 0; }

  .navbar--fixed-bottom-full-height {
    position: absolute;
    top: auto;
    bottom: 0; }

  .navbar__row {
    height: calc(11.111111vh - 1px); }
    .navbar__row:last-child {
      height: 11.111111vh; } }
@media (max-height: 530px) {
  .navbar {
    display: none; } }


.time-input, .time-input__separator, .time-input__ampm {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 48px;
  font-weight: 300; }

.time-input__type, .time-input__ampm {
  position: relative;
  bottom: 8px; }

.time-input__container:not(:last-child) {
  margin-bottom: 20px; }

.time-input__type {
  display: inline-block;
  margin-right: 10px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  text-align: center; }

.time-input__clock {
  display: inline-block;
  padding: 3px;
  border: 2px solid #dadada; }

.time-input {
  width: 80px;
  padding: 0;
  border: 0; }
  .time-input:first-child {
    width: 62px;
    text-align: right; }
  .time-input:last-child {
    text-align: left; }
  .time-input:active, .time-input:focus {
    outline: none; }

.time-input__icon {
  position: relative;
  top: 5px;
  height: 50px;
  margin-right: 20px; }

.time-input__separator {
  position: relative;
  top: -3px;
  margin: 0 2px; }

.time-display {
  margin-top: -20px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 50px;
  font-weight: 300; }

.time-input__ampm {
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 300; }

@media (max-width: 380px) {
  .time-input__icon {
    display: block;
    top: 0;
    margin: 0 auto 5px; }

  .time-input__clock {
    padding: 0; }

  .time-input {
    width: 66px;
    font-size: 40px; }
    .time-input:first-child {
      width: 52px; }

  .time-input__separator {
    font-size: 40px; } }


.text-field {
  width: 90%;
  outline: none;
  border: none;
  border-bottom: 2px dashed #9c9c9c;
  border-radius: 0;
  font-family: "Archer SSm A", "Archer SSm B", serif;
  font-size: 24px;
  color: #ff6f59;
  text-shadow: 0 0 0 #303030;
  -webkit-text-fill-color: transparent; }
  @media (max-width: 380px) {
    .text-field {
      font-size: 20px; } }


.name-picker__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.name-picker {
  display: inline-block;
  width: 200px;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  border-bottom: 2px dashed #b3b3b3;
  cursor: pointer; }
  .name-picker:first-child {
    margin-right: 10%; }
  .name-picker:hover .name-picker__name {
    background-color: rgba(218, 218, 218, 0.3); }
    .name-picker:hover .name-picker__name:before {
      opacity: 1; }
  @media (max-width: 380px) {
    .name-picker {
      width: 40%; }
      .name-picker:hover .name-picker__name {
        background-color: transparent; }
        .name-picker:hover .name-picker__name:before {
          opacity: 0; } }

.name-picker__name {
  display: inline-block;
  margin-bottom: 10px;
  padding: 5px 50px;
  position: relative;
  border-radius: 20px;
  -webkit-transition: background-color 0.2s ease-out;
          transition: background-color 0.2s ease-out; }
  .name-picker__name:before {
    height: 23px;
    width: 23px;
    position: absolute;
    left: 20px;
    top: 8px;
    opacity: 0;
    content: "";
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    -webkit-transition: opacity 0.2s ease-out;
            transition: opacity 0.2s ease-out; }
  @media (max-width: 380px) {
    .name-picker__name {
      margin-bottom: 5px;
      padding: 0; }
      .name-picker__name:before {
        height: 16px;
        width: 16px;
        left: -20px;
        top: 2px; } }

.name-picker--chosen .name-picker__name {
  font-weight: 500; }
  .name-picker--chosen .name-picker__name:before {
    opacity: 1; }

.name-picker--padlock .name-picker__name:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9InBhZGxvY2siIGZpbGw9IiM5QzlDOUMiPgoJPHBhdGggZD0iTTc1LjQsOTYuNEM3NS40LDk2LjQsNzUuNCw5Ni40LDc1LjQsOTYuNGwtNTEsMGMtMi42LDAtNS0xLTYuOC0yLjhjLTEuOC0xLjgtMi44LTQuMi0yLjgtNi44bDAtMzkuNgoJCQkJYzAtNS4zLDQuMy05LjYsOS42LTkuN2w1MSwwYzIuNiwwLDUsMSw2LjgsMi44YzEuOCwxLjgsMi44LDQuMiwyLjgsNi44bDAsMzkuNkM4NSw5Mi4xLDgwLjcsOTYuNCw3NS40LDk2LjR6IE0yNC40LDQxLjcKCQkJCWMtMywwLTUuNCwyLjUtNS40LDUuNGwwLDM5LjZjMCwxLjUsMC42LDIuOCwxLjYsMy44YzEsMSwyLjQsMS42LDMuOCwxLjZsNTAuOSwwbDAuMSwyLjFsMC0yLjFjMywwLDUuNC0yLjUsNS40LTUuNGwwLTM5LjYKCQkJCWMwLTEuNS0wLjYtMi44LTEuNi0zLjhjLTEtMS0yLjQtMS42LTMuOC0xLjZMMjQuNCw0MS43eiIvPgoJPHBhdGggZD0iTTc3LjUsNDEuMUM3Ny41LDQxLjEsNzcuNCw0MS4xLDc3LjUsNDEuMWMtMS4yLDAtMi4xLTAuOS0yLjEtMi4xYzAtOS45LTMuNS0xOS4yLTkuNy0yNS40CgkJCQljLTQuNi00LjYtMTAuMS03LTE1LjktN2MwLDAtMC4xLDAtMC4xLDBDMzUuNSw2LjcsMjQuMSwyMS4yLDI0LjEsMzljMCwxLjItMC45LDIuMS0yLjEsMi4xYzAsMCwwLDAsMCwwYy0xLjIsMC0yLjEtMC45LTIuMS0yLjEKCQkJCWMwLTIwLjEsMTMuMy0zNi41LDI5LjctMzYuNmMwLDAsMC4xLDAsMC4xLDBjNi45LDAsMTMuNiwyLjksMTguOSw4LjJjNyw3LDExLDE3LjMsMTAuOSwyOC4zQzc5LjUsNDAuMSw3OC42LDQxLDc3LjUsNDEuMXoiLz4KCTxwYXRoIGQ9Ik01MCw3OC43QzUwLDc4LjcsNDkuOSw3OC43LDUwLDc4LjdjLTYuNCwwLTExLjYtNS4yLTExLjYtMTEuNWMwLTYuMyw1LjEtMTEuNSwxMS41LTExLjVjMCwwLDAuMSwwLDAuMSwwCgkJCQljMy4xLDAsNiwxLjIsOC4yLDMuNGMyLjIsMi4yLDMuNCw1LjEsMy40LDguMkM2MS40LDczLjUsNTYuMyw3OC43LDUwLDc4Ljd6IE00OS45LDU5LjljLTQuMSwwLTcuMywzLjMtNy4zLDcuMwoJCQkJYzAsNCwzLjMsNy4zLDcuMyw3LjNsMC4xLDIuMWwwLTIuMWM0LDAsNy4zLTMuMyw3LjMtNy4zYzAtMi0wLjgtMy44LTIuMS01LjJDNTMuNyw2MC42LDUxLjgsNTkuOSw0OS45LDU5Ljl6Ii8+Cgk8cGF0aCBkPSJNNjcuNyw0MS4xQzY3LjcsNDEuMSw2Ny43LDQxLjEsNjcuNyw0MS4xYy0xLjIsMC0yLjEtMC4zLTIuMS0xLjRjMC03LjktMi43LTE1LjEtNy4zLTE5LjgKCQkJCWMtMi43LTIuNy01LjctNC4xLTguNS00LjFjLTQuNywwLTguMywzLjYtMTAsNS43Yy0zLjgsNC43LTUuOSwxMS4zLTUuOSwxOC4zYzAsMS4yLTAuOSwxLjQtMi4xLDEuNGMwLDAsMCwwLDAsMAoJCQkJYy0xLjIsMC0yLjEtMC4zLTIuMS0xLjRjMC03LjksMi41LTE1LjUsNi45LTIwLjljMi4yLTIuNyw2LjgtNy4yLDEzLjItNy4zYzAsMCwwLjEsMCwwLjEsMGMzLjksMCw4LDEuOSwxMS41LDUuNAoJCQkJYzUuNCw1LjQsOC42LDEzLjcsOC42LDIyLjhDNjkuOCw0MC44LDY4LjksNDEuMSw2Ny43LDQxLjF6Ii8+CjwvZz4KPC9zdmc+Cg==); }
.name-picker--padlock.name-picker--chosen .name-picker__name:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9InBhZGxvY2siIGZpbGw9IiNGRjZGNTkiPgoJPHBhdGggZD0iTTc1LjQsOTYuNEM3NS40LDk2LjQsNzUuNCw5Ni40LDc1LjQsOTYuNGwtNTEsMGMtMi42LDAtNS0xLTYuOC0yLjhjLTEuOC0xLjgtMi44LTQuMi0yLjgtNi44bDAtMzkuNgoJCQkJYzAtNS4zLDQuMy05LjYsOS42LTkuN2w1MSwwYzIuNiwwLDUsMSw2LjgsMi44YzEuOCwxLjgsMi44LDQuMiwyLjgsNi44bDAsMzkuNkM4NSw5Mi4xLDgwLjcsOTYuNCw3NS40LDk2LjR6IE0yNC40LDQxLjcKCQkJCWMtMywwLTUuNCwyLjUtNS40LDUuNGwwLDM5LjZjMCwxLjUsMC42LDIuOCwxLjYsMy44YzEsMSwyLjQsMS42LDMuOCwxLjZsNTAuOSwwbDAuMSwyLjFsMC0yLjFjMywwLDUuNC0yLjUsNS40LTUuNGwwLTM5LjYKCQkJCWMwLTEuNS0wLjYtMi44LTEuNi0zLjhjLTEtMS0yLjQtMS42LTMuOC0xLjZMMjQuNCw0MS43eiIvPgoJPHBhdGggZD0iTTc3LjUsNDEuMUM3Ny41LDQxLjEsNzcuNCw0MS4xLDc3LjUsNDEuMWMtMS4yLDAtMi4xLTAuOS0yLjEtMi4xYzAtOS45LTMuNS0xOS4yLTkuNy0yNS40CgkJCQljLTQuNi00LjYtMTAuMS03LTE1LjktN2MwLDAtMC4xLDAtMC4xLDBDMzUuNSw2LjcsMjQuMSwyMS4yLDI0LjEsMzljMCwxLjItMC45LDIuMS0yLjEsMi4xYzAsMCwwLDAsMCwwYy0xLjIsMC0yLjEtMC45LTIuMS0yLjEKCQkJCWMwLTIwLjEsMTMuMy0zNi41LDI5LjctMzYuNmMwLDAsMC4xLDAsMC4xLDBjNi45LDAsMTMuNiwyLjksMTguOSw4LjJjNyw3LDExLDE3LjMsMTAuOSwyOC4zQzc5LjUsNDAuMSw3OC42LDQxLDc3LjUsNDEuMXoiLz4KCTxwYXRoIGQ9Ik01MCw3OC43QzUwLDc4LjcsNDkuOSw3OC43LDUwLDc4LjdjLTYuNCwwLTExLjYtNS4yLTExLjYtMTEuNWMwLTYuMyw1LjEtMTEuNSwxMS41LTExLjVjMCwwLDAuMSwwLDAuMSwwCgkJCQljMy4xLDAsNiwxLjIsOC4yLDMuNGMyLjIsMi4yLDMuNCw1LjEsMy40LDguMkM2MS40LDczLjUsNTYuMyw3OC43LDUwLDc4Ljd6IE00OS45LDU5LjljLTQuMSwwLTcuMywzLjMtNy4zLDcuMwoJCQkJYzAsNCwzLjMsNy4zLDcuMyw3LjNsMC4xLDIuMWwwLTIuMWM0LDAsNy4zLTMuMyw3LjMtNy4zYzAtMi0wLjgtMy44LTIuMS01LjJDNTMuNyw2MC42LDUxLjgsNTkuOSw0OS45LDU5Ljl6Ii8+Cgk8cGF0aCBkPSJNNjcuNyw0MS4xQzY3LjcsNDEuMSw2Ny43LDQxLjEsNjcuNyw0MS4xYy0xLjIsMC0yLjEtMC4zLTIuMS0xLjRjMC03LjktMi43LTE1LjEtNy4zLTE5LjgKCQkJCWMtMi43LTIuNy01LjctNC4xLTguNS00LjFjLTQuNywwLTguMywzLjYtMTAsNS43Yy0zLjgsNC43LTUuOSwxMS4zLTUuOSwxOC4zYzAsMS4yLTAuOSwxLjQtMi4xLDEuNGMwLDAsMCwwLDAsMAoJCQkJYy0xLjIsMC0yLjEtMC4zLTIuMS0xLjRjMC03LjksMi41LTE1LjUsNi45LTIwLjljMi4yLTIuNyw2LjgtNy4yLDEzLjItNy4zYzAsMCwwLjEsMCwwLjEsMGMzLjksMCw4LDEuOSwxMS41LDUuNAoJCQkJYzUuNCw1LjQsOC42LDEzLjcsOC42LDIyLjhDNjkuOCw0MC44LDY4LjksNDEuMSw2Ny43LDQxLjF6Ii8+CjwvZz4KPC9zdmc+Cg==); }

.name-picker--money .name-picker__name:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0ibW9uZXkiIGZpbGw9IiM5QzlDOUMiPgoJPHBhdGggZD0iTTUyLjcsNS43Yy00LjcsMC04LjUsMy44LTguNSw4LjVjMCw0LjcsMy44LDguNSw4LjUsOC41YzQuNywwLDguNS0zLjgsOC41LTguNUM2MS4zLDkuNSw1Ny40LDUuNyw1Mi43LDUuNwoJCUw1Mi43LDUuN3ogTTUyLjcsMjYuMWMtNi41LDAtMTEuOC01LjMtMTEuOC0xMS44YzAtNi41LDUuMy0xMS44LDExLjgtMTEuOGM2LjUsMCwxMS44LDUuMywxMS44LDExLjgKCQlDNjQuNiwyMC44LDU5LjMsMjYuMSw1Mi43LDI2LjFMNTIuNywyNi4xeiBNNTIuNywzMi45QzcxLjEsMzIuOSw4Niw0NS40LDg2LDYwLjhjMCw4LjMtNC4zLDE2LTExLjgsMjEuM3Y5LjMKCQljMCwyLjgtMi4zLDUuMS01LjEsNS4xaC00LjRjLTIuOCwwLTUuMS0yLjMtNS4xLTUuMXYtMy4zYy00LjUsMC44LTkuNCwwLjgtMTMuOSwwdjMuM2MwLDIuOC0yLjMsNS4xLTUuMSw1LjFoLTQuNAoJCWMtMi44LDAtNS4xLTIuMy01LjEtNS4xdi05LjNjLTMuNi0yLjYtNi41LTUuOC04LjYtOS40aC00LjljLTIuOCwwLTUtMi4zLTUtNXYtOS44YzAtMi44LDIuMy01LDUtNWgzYzAuOC0yLjQsMi00LjYsMy41LTYuNwoJCWMtMS0wLjUtMS45LTEuMi0yLjctMmMtMy4yLTMuMi00LTguMi0yLTEyLjNjMC4yLTAuMywwLjQtMC42LDAuNy0wLjdjMS41LTAuNywzLjEtMS4xLDQuOC0xLjFjMi44LDAsNS41LDEuMSw3LjUsMy4xCgkJYzEuMSwxLjEsMiwyLjQsMi41LDMuOUM0MC40LDM0LjMsNDYuNCwzMi45LDUyLjcsMzIuOUw1Mi43LDMyLjl6IE03MS43LDc5LjljNy00LjcsMTEtMTEuNywxMS0xOS4xYzAtMTMuNi0xMy40LTI0LjYtMzAtMjQuNgoJCWMtNi41LDAtMTIuNiwxLjctMTcuOCw0LjhjLTAuNSwwLjMtMS4xLDAuMy0xLjYsMC4xYy0wLjUtMC4yLTAuOS0wLjctMC45LTEuM2MtMC4yLTEuNi0wLjktMy4xLTIuMS00LjNjLTEuNC0xLjQtMy4yLTIuMS01LjItMi4xCgkJYy0xLDAtMS45LDAuMi0yLjgsMC41Yy0xLjEsMi43LTAuNSw1LjksMS42LDhjMSwxLDIuMiwxLjYsMy41LDEuOWMwLjYsMC4xLDEsMC42LDEuMiwxLjFjMC4yLDAuNSwwLjEsMS4xLTAuMywxLjYKCQljLTIuMiwyLjYtMy44LDUuNC00LjcsOC41Yy0wLjIsMC43LTAuOSwxLjItMS42LDEuMmgtNC4yYy0xLDAtMS43LDAuOC0xLjcsMS43djkuOGMwLDEsMC44LDEuNywxLjcsMS43aDUuOGMwLjYsMCwxLjIsMC4zLDEuNSwwLjkKCQljMS45LDMuNyw0LjksNyw4LjcsOS41YzAuNSwwLjMsMC43LDAuOCwwLjcsMS40djEwLjFjMCwxLDAuOCwxLjgsMS44LDEuOGg0LjRjMSwwLDEuOC0wLjgsMS44LTEuOHYtNS4zYzAtMC41LDAuMi0xLDAuNi0xLjMKCQljMC40LTAuMywwLjktMC40LDEuNC0wLjNjNS4zLDEuMiwxMS4xLDEuMiwxNi40LDBjMC4xLDAsMC4zLDAsMC40LDBjMC40LDAsMC43LDAuMSwxLDAuNGMwLjQsMC4zLDAuNiwwLjgsMC42LDEuM3Y1LjMKCQljMCwxLDAuOCwxLjgsMS44LDEuOGg0LjRjMSwwLDEuOC0wLjgsMS44LTEuOFY4MS4yQzcwLjksODAuNyw3MS4yLDgwLjIsNzEuNyw3OS45TDcxLjcsNzkuOXogTTU4LjMsNDAuN2MwLjksMCwxLjYsMC43LDEuNiwxLjYKCQljMCwwLjktMC43LDEuNi0xLjYsMS42SDQ3LjJjLTAuOSwwLTEuNi0wLjctMS42LTEuNmMwLTAuOSwwLjctMS42LDEuNi0xLjZINTguM0w1OC4zLDQwLjd6IE0zNSw0OC43YzEuOCwwLDMuMiwxLjQsMy4yLDMuMgoJCWMwLDEuOC0xLjQsMy4yLTMuMiwzLjJjLTEuOCwwLTMuMi0xLjQtMy4yLTMuMkMzMS44LDUwLjEsMzMuMyw0OC43LDM1LDQ4LjdMMzUsNDguN3oiLz4KPC9nPgo8L3N2Zz4K); }
.name-picker--money.name-picker--chosen .name-picker__name:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0ibW9uZXkiIGZpbGw9IiNGRjZGNTkiPgoJPHBhdGggZD0iTTUyLjcsNS43Yy00LjcsMC04LjUsMy44LTguNSw4LjVjMCw0LjcsMy44LDguNSw4LjUsOC41YzQuNywwLDguNS0zLjgsOC41LTguNUM2MS4zLDkuNSw1Ny40LDUuNyw1Mi43LDUuNwoJCUw1Mi43LDUuN3ogTTUyLjcsMjYuMWMtNi41LDAtMTEuOC01LjMtMTEuOC0xMS44YzAtNi41LDUuMy0xMS44LDExLjgtMTEuOGM2LjUsMCwxMS44LDUuMywxMS44LDExLjgKCQlDNjQuNiwyMC44LDU5LjMsMjYuMSw1Mi43LDI2LjFMNTIuNywyNi4xeiBNNTIuNywzMi45QzcxLjEsMzIuOSw4Niw0NS40LDg2LDYwLjhjMCw4LjMtNC4zLDE2LTExLjgsMjEuM3Y5LjMKCQljMCwyLjgtMi4zLDUuMS01LjEsNS4xaC00LjRjLTIuOCwwLTUuMS0yLjMtNS4xLTUuMXYtMy4zYy00LjUsMC44LTkuNCwwLjgtMTMuOSwwdjMuM2MwLDIuOC0yLjMsNS4xLTUuMSw1LjFoLTQuNAoJCWMtMi44LDAtNS4xLTIuMy01LjEtNS4xdi05LjNjLTMuNi0yLjYtNi41LTUuOC04LjYtOS40aC00LjljLTIuOCwwLTUtMi4zLTUtNXYtOS44YzAtMi44LDIuMy01LDUtNWgzYzAuOC0yLjQsMi00LjYsMy41LTYuNwoJCWMtMS0wLjUtMS45LTEuMi0yLjctMmMtMy4yLTMuMi00LTguMi0yLTEyLjNjMC4yLTAuMywwLjQtMC42LDAuNy0wLjdjMS41LTAuNywzLjEtMS4xLDQuOC0xLjFjMi44LDAsNS41LDEuMSw3LjUsMy4xCgkJYzEuMSwxLjEsMiwyLjQsMi41LDMuOUM0MC40LDM0LjMsNDYuNCwzMi45LDUyLjcsMzIuOUw1Mi43LDMyLjl6IE03MS43LDc5LjljNy00LjcsMTEtMTEuNywxMS0xOS4xYzAtMTMuNi0xMy40LTI0LjYtMzAtMjQuNgoJCWMtNi41LDAtMTIuNiwxLjctMTcuOCw0LjhjLTAuNSwwLjMtMS4xLDAuMy0xLjYsMC4xYy0wLjUtMC4yLTAuOS0wLjctMC45LTEuM2MtMC4yLTEuNi0wLjktMy4xLTIuMS00LjNjLTEuNC0xLjQtMy4yLTIuMS01LjItMi4xCgkJYy0xLDAtMS45LDAuMi0yLjgsMC41Yy0xLjEsMi43LTAuNSw1LjksMS42LDhjMSwxLDIuMiwxLjYsMy41LDEuOWMwLjYsMC4xLDEsMC42LDEuMiwxLjFjMC4yLDAuNSwwLjEsMS4xLTAuMywxLjYKCQljLTIuMiwyLjYtMy44LDUuNC00LjcsOC41Yy0wLjIsMC43LTAuOSwxLjItMS42LDEuMmgtNC4yYy0xLDAtMS43LDAuOC0xLjcsMS43djkuOGMwLDEsMC44LDEuNywxLjcsMS43aDUuOGMwLjYsMCwxLjIsMC4zLDEuNSwwLjkKCQljMS45LDMuNyw0LjksNyw4LjcsOS41YzAuNSwwLjMsMC43LDAuOCwwLjcsMS40djEwLjFjMCwxLDAuOCwxLjgsMS44LDEuOGg0LjRjMSwwLDEuOC0wLjgsMS44LTEuOHYtNS4zYzAtMC41LDAuMi0xLDAuNi0xLjMKCQljMC40LTAuMywwLjktMC40LDEuNC0wLjNjNS4zLDEuMiwxMS4xLDEuMiwxNi40LDBjMC4xLDAsMC4zLDAsMC40LDBjMC40LDAsMC43LDAuMSwxLDAuNGMwLjQsMC4zLDAuNiwwLjgsMC42LDEuM3Y1LjMKCQljMCwxLDAuOCwxLjgsMS44LDEuOGg0LjRjMSwwLDEuOC0wLjgsMS44LTEuOFY4MS4yQzcwLjksODAuNyw3MS4yLDgwLjIsNzEuNyw3OS45TDcxLjcsNzkuOXogTTU4LjMsNDAuN2MwLjksMCwxLjYsMC43LDEuNiwxLjYKCQljMCwwLjktMC43LDEuNi0xLjYsMS42SDQ3LjJjLTAuOSwwLTEuNi0wLjctMS42LTEuNmMwLTAuOSwwLjctMS42LDEuNi0xLjZINTguM0w1OC4zLDQwLjd6IE0zNSw0OC43YzEuOCwwLDMuMiwxLjQsMy4yLDMuMgoJCWMwLDEuOC0xLjQsMy4yLTMuMiwzLjJjLTEuOCwwLTMuMi0xLjQtMy4yLTMuMkMzMS44LDUwLjEsMzMuMyw0OC43LDM1LDQ4LjdMMzUsNDguN3oiLz4KPC9nPgo8L3N2Zz4K); }

.name-picker--repair .name-picker__name:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0icmVwYWlyIiBmaWxsPSIjOUM5QzlDIj4KCTxwYXRoIGQ9Ik01Ni41LDUwLjljMi43LDAsMi43LTQuMSwwLTQuMUM1My44LDQ2LjgsNTMuOCw1MC45LDU2LjUsNTAuOXoiLz4KCTxwYXRoIGQ9Ik00MCw1M2MtMi43LDAtMi43LDQuMSwwLDQuMUM0Mi43LDU3LjEsNDIuNyw1Myw0MCw1M3oiLz4KCTxwYXRoIGQ9Ik0zNC43LDQ3LjZjLTIuNywwLTIuNyw0LjEsMCw0LjFDMzcuNCw1MS44LDM3LjQsNDcuNiwzNC43LDQ3LjZ6Ii8+Cgk8cGF0aCBkPSJNNjIuMyw0NWMyLjcsMCwyLjctNC4xLDAtNC4xQzU5LjYsNDAuOSw1OS42LDQ1LDYyLjMsNDV6Ii8+Cgk8cGF0aCBkPSJNNjcuNiw1MC40YzIuNywwLDIuNy00LjEsMC00LjFDNjUsNDYuMiw2NSw1MC40LDY3LjYsNTAuNHoiLz4KCTxwYXRoIGQ9Ik00MC4zLDQyYy0yLjcsMC0yLjcsNC4xLDAsNC4xQzQzLDQ2LjEsNDMsNDIsNDAuMyw0MnoiLz4KCTxwYXRoIGQ9Ik02MS44LDU2LjJjMi43LDAsMi43LTQuMSwwLTQuMUM1OS4xLDUyLjEsNTkuMSw1Ni4yLDYxLjgsNTYuMnoiLz4KCTxwYXRoIGQ9Ik01Ny4yLDM5LjljMi43LDAsMi43LTQuMSwwLTQuMUM1NC41LDM1LjgsNTQuNSwzOS45LDU3LjIsMzkuOXoiLz4KCTxwYXRoIGQ9Ik00NS4xLDU4LjFjLTIuNywwLTIuNyw0LjEsMCw0LjFDNDcuOCw2Mi4yLDQ3LjgsNTguMSw0NS4xLDU4LjF6Ii8+Cgk8cGF0aCBkPSJNNTYuMSw2MS45YzIuNywwLDIuNy00LjEsMC00LjFDNTMuNCw1Ny44LDUzLjQsNjEuOSw1Ni4xLDYxLjl6Ii8+Cgk8cGF0aCBkPSJNOTUsNjZjLTEuMi0xLjItMi41LTIuNS0zLjctMy43Qzg3LjIsNTguMiw4My4xLDU0LjEsNzksNTBsMTUtMTVjMC40LTAuNCwwLjctMC43LDEuMS0xLjEKCQljMi4yLTIuMiwyLjItNS45LDAtOC4xQzg4LjcsMTkuNiw4Mi40LDEzLjMsNzYuMiw3bC0yLjQtMi40Yy0yLjItMi4yLTUuOS0yLjItOC4xLDBMNjIsOC40Yy00LjEsNC4xLTguMiw4LjItMTIuMywxMi4zTDM0LjMsNS4zCgkJYy0wLjUtMC41LTEtMS0xLjYtMS40Yy0yLjEtMS41LTQuOS0wLjktNi44LDAuNmMtMC4yLDAuMi0wLjUsMC40LTAuNywwLjdjLTMuMSwzLjEtNi4xLDYuMS05LjIsOS4yYy0zLjEsMy4xLTYuMiw2LjItOS4yLDkuMgoJCWMtMC43LDAuNy0xLjUsMS41LTIuMiwyLjJjLTIuMiwyLjItMi4zLDUuNi0wLjMsNy45YzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4yYzMuNSwzLjUsNyw3LDEwLjUsMTAuNWw1LjYsNS42bC0xLDEKCQlDMTQuNiw1NS44LDkuOCw2MC42LDUsNjUuNGMtMC41LDAuNS0xLDEtMS40LDEuNmMtMS41LDIuMS0wLjksNC45LDAuNiw2LjhjMC4yLDAuMiwwLjQsMC41LDAuNywwLjdjMy4xLDMuMSw2LjEsNi4xLDkuMiw5LjIKCQljMy4xLDMuMSw2LjIsNi4yLDkuMiw5LjJjMC43LDAuNywxLjUsMS41LDIuMiwyLjJjMi4yLDIuMiw1LjYsMi4zLDcuOSwwLjNjMC4xLTAuMSwwLjEtMC4xLDAuMi0wLjJsMTAuNS0xMC41CgkJYzEuOS0xLjksMy43LTMuNyw1LjYtNS42YzMsMyw2LDYsOSw5bDcsN2MyLjIsMi4yLDUuOSwyLjIsOC4xLDBjNi4zLTYuMywxMi42LTEyLjYsMTguOS0xOC45YzAuOC0wLjgsMS42LTEuNiwyLjQtMi40CgkJQzk3LjMsNzEuOSw5Ny4yLDY4LjIsOTUsNjZ6IE0xMS41LDM1LjNMNy4zLDMxYy0wLjQtMC41LTAuNS0xLTAuNC0xLjRjMC4xLTAuMywwLjItMC41LDAuNC0wLjhjMC4zLTAuMywwLjUtMC41LDAuOC0wLjgKCQljMS4zLTEuMywyLjctMi43LDQtNGMzLjgtMy44LDcuNy03LjcsMTEuNS0xMS41bDQtNGMwLjMtMC4zLDAuNS0wLjUsMC44LTAuOGwwLDBjMC4yLTAuMiwwLjItMC4yLDAuMS0wLjFjMCwwLDAuNS0wLjIsMC40LTAuMgoJCWMwLjYtMC4yLDEuMS0wLjEsMS42LDAuNGMxLDAuOSwxLjksMS45LDIuOSwyLjlsMTMuMiwxMy4ybC0zLjksMy45QzM2LjQsMzQsMjkuOSw0MC42LDIzLjMsNDcuMUMxOS40LDQzLjIsMTUuNCwzOS4yLDExLjUsMzUuM3oKCQkgTTM1LDg4LjJjLTEuNCwxLjQtMi44LDIuOC00LjIsNC4yYy0wLjUsMC40LTEsMC41LTEuNCwwLjRjLTAuMy0wLjEtMC41LTAuMi0wLjgtMC40bC0wLjgtMC44Yy0xLjMtMS4zLTIuNy0yLjctNC00CgkJQzE5LjgsODMuNywxNiw3OS45LDEyLjIsNzZjLTEuMy0xLjMtMi43LTIuNy00LTRsLTAuOC0wLjhjMCwwLDAsMCwwLDBDNyw3MC45LDcuMSw3MC45LDcuMSw3MWMwLDAtMC4yLTAuNS0wLjItMC40CgkJQzYuNyw3MCw2LjgsNjkuNSw3LjMsNjljMC45LTEsMS45LTEuOSwyLjktMi45bDE4LjItMTguMkMzNi4yLDQwLDQ0LjEsMzIuMiw1MiwyNC4zYzUuMi01LjIsMTAuNC0xMC40LDE1LjYtMTUuNgoJCWMwLjQtMC40LDAuNy0wLjcsMS4xLTEuMWMwLjUtMC41LDEuMi0wLjYsMS42LTAuNGMwLjQsMC4yLDAuNiwwLjQsMC45LDAuOGMzLDMsNiw2LDguOSw4LjlsMTAuNSwxMC41YzAuNCwwLjQsMC44LDAuOCwxLjIsMS4yCgkJYzAuNCwwLjQsMC42LDAuNiwwLjcsMS4yYzAtMC4xLDAsMC4yLDAsMC4zYzAsMC0wLjEsMC4zLTAuMSwwLjRjMCwwLTAuMiwwLjQtMC4yLDAuNGMwLDAsMC40LTAuMy0wLjEsMC4xYzAsMCwwLDAtMC4xLDAuMQoJCWMtMC4xLDAuMS0wLjMsMC4zLTAuNCwwLjRjLTQuNiw0LjYtOS4zLDkuMy0xMy45LDEzLjlMNTQuNCw2OC44QzQ3LjksNzUuMyw0MS41LDgxLjgsMzUsODguMnogTTkyLjUsNzAuNgoJCWMtMC4yLDAuNC0wLjQsMC42LTAuOCwwLjljLTMsMy02LDYtOC45LDguOWMtMy41LDMuNS03LDctMTAuNSwxMC41Yy0wLjQsMC40LTAuOCwwLjgtMS4yLDEuMmMtMC40LDAuNC0wLjYsMC42LTEuMiwwLjcKCQljMC4xLDAtMC4yLDAtMC4zLDBjMCwwLTAuMy0wLjEtMC40LTAuMWMwLDAtMC40LTAuMi0wLjQtMC4yYzAsMCwwLjMsMC40LTAuMS0wLjFsLTAuMS0wLjFjLTAuMS0wLjEtMC4zLTAuMy0wLjQtMC40TDUyLjYsNzYuNAoJCWM0LjctNC43LDkuNC05LjQsMTQuMS0xNC4xbDkuNC05LjRsMTYsMTZDOTIuNyw2OS41LDkyLjcsNzAuMiw5Mi41LDcwLjZ6Ii8+Cgk8cGF0aCBkPSJNNTEuMyw0MS42Yy0yLjcsMC0yLjcsNC4xLDAsNC4xQzU0LDQ1LjcsNTQsNDEuNiw1MS4zLDQxLjZ6Ii8+Cgk8cGF0aCBkPSJNNTEuOSwzMC41Yy0yLjcsMC0yLjcsNC4xLDAsNC4xQzU0LjUsMzQuNiw1NC41LDMwLjUsNTEuOSwzMC41eiIvPgoJPHBhdGggZD0iTTQ2LDM2LjNjLTIuNywwLTIuNyw0LjEsMCw0LjFDNDguNyw0MC40LDQ4LjcsMzYuMyw0NiwzNi4zeiIvPgoJPHBhdGggZD0iTTUwLjgsNTIuNGMtMi43LDAtMi43LDQuMSwwLDQuMUM1My40LDU2LjYsNTMuNCw1Mi40LDUwLjgsNTIuNHoiLz4KCTxwYXRoIGQ9Ik00NS43LDQ3LjNjLTIuNywwLTIuNyw0LjEsMCw0LjFDNDguMyw1MS40LDQ4LjMsNDcuMyw0NS43LDQ3LjN6Ii8+Cgk8cGF0aCBkPSJNNTAuNSw2My40Yy0yLjcsMC0yLjcsNC4xLDAsNC4xQzUzLjEsNjcuNSw1My4xLDYzLjQsNTAuNSw2My40eiIvPgo8L2c+Cjwvc3ZnPgo=); }
.name-picker--repair.name-picker--chosen .name-picker__name:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0icmVwYWlyIiBmaWxsPSIjRkY2RjU5Ij4KCTxwYXRoIGQ9Ik01Ni41LDUwLjljMi43LDAsMi43LTQuMSwwLTQuMUM1My44LDQ2LjgsNTMuOCw1MC45LDU2LjUsNTAuOXoiLz4KCTxwYXRoIGQ9Ik00MCw1M2MtMi43LDAtMi43LDQuMSwwLDQuMUM0Mi43LDU3LjEsNDIuNyw1Myw0MCw1M3oiLz4KCTxwYXRoIGQ9Ik0zNC43LDQ3LjZjLTIuNywwLTIuNyw0LjEsMCw0LjFDMzcuNCw1MS44LDM3LjQsNDcuNiwzNC43LDQ3LjZ6Ii8+Cgk8cGF0aCBkPSJNNjIuMyw0NWMyLjcsMCwyLjctNC4xLDAtNC4xQzU5LjYsNDAuOSw1OS42LDQ1LDYyLjMsNDV6Ii8+Cgk8cGF0aCBkPSJNNjcuNiw1MC40YzIuNywwLDIuNy00LjEsMC00LjFDNjUsNDYuMiw2NSw1MC40LDY3LjYsNTAuNHoiLz4KCTxwYXRoIGQ9Ik00MC4zLDQyYy0yLjcsMC0yLjcsNC4xLDAsNC4xQzQzLDQ2LjEsNDMsNDIsNDAuMyw0MnoiLz4KCTxwYXRoIGQ9Ik02MS44LDU2LjJjMi43LDAsMi43LTQuMSwwLTQuMUM1OS4xLDUyLjEsNTkuMSw1Ni4yLDYxLjgsNTYuMnoiLz4KCTxwYXRoIGQ9Ik01Ny4yLDM5LjljMi43LDAsMi43LTQuMSwwLTQuMUM1NC41LDM1LjgsNTQuNSwzOS45LDU3LjIsMzkuOXoiLz4KCTxwYXRoIGQ9Ik00NS4xLDU4LjFjLTIuNywwLTIuNyw0LjEsMCw0LjFDNDcuOCw2Mi4yLDQ3LjgsNTguMSw0NS4xLDU4LjF6Ii8+Cgk8cGF0aCBkPSJNNTYuMSw2MS45YzIuNywwLDIuNy00LjEsMC00LjFDNTMuNCw1Ny44LDUzLjQsNjEuOSw1Ni4xLDYxLjl6Ii8+Cgk8cGF0aCBkPSJNOTUsNjZjLTEuMi0xLjItMi41LTIuNS0zLjctMy43Qzg3LjIsNTguMiw4My4xLDU0LjEsNzksNTBsMTUtMTVjMC40LTAuNCwwLjctMC43LDEuMS0xLjEKCQljMi4yLTIuMiwyLjItNS45LDAtOC4xQzg4LjcsMTkuNiw4Mi40LDEzLjMsNzYuMiw3bC0yLjQtMi40Yy0yLjItMi4yLTUuOS0yLjItOC4xLDBMNjIsOC40Yy00LjEsNC4xLTguMiw4LjItMTIuMywxMi4zTDM0LjMsNS4zCgkJYy0wLjUtMC41LTEtMS0xLjYtMS40Yy0yLjEtMS41LTQuOS0wLjktNi44LDAuNmMtMC4yLDAuMi0wLjUsMC40LTAuNywwLjdjLTMuMSwzLjEtNi4xLDYuMS05LjIsOS4yYy0zLjEsMy4xLTYuMiw2LjItOS4yLDkuMgoJCWMtMC43LDAuNy0xLjUsMS41LTIuMiwyLjJjLTIuMiwyLjItMi4zLDUuNi0wLjMsNy45YzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4yYzMuNSwzLjUsNyw3LDEwLjUsMTAuNWw1LjYsNS42bC0xLDEKCQlDMTQuNiw1NS44LDkuOCw2MC42LDUsNjUuNGMtMC41LDAuNS0xLDEtMS40LDEuNmMtMS41LDIuMS0wLjksNC45LDAuNiw2LjhjMC4yLDAuMiwwLjQsMC41LDAuNywwLjdjMy4xLDMuMSw2LjEsNi4xLDkuMiw5LjIKCQljMy4xLDMuMSw2LjIsNi4yLDkuMiw5LjJjMC43LDAuNywxLjUsMS41LDIuMiwyLjJjMi4yLDIuMiw1LjYsMi4zLDcuOSwwLjNjMC4xLTAuMSwwLjEtMC4xLDAuMi0wLjJsMTAuNS0xMC41CgkJYzEuOS0xLjksMy43LTMuNyw1LjYtNS42YzMsMyw2LDYsOSw5bDcsN2MyLjIsMi4yLDUuOSwyLjIsOC4xLDBjNi4zLTYuMywxMi42LTEyLjYsMTguOS0xOC45YzAuOC0wLjgsMS42LTEuNiwyLjQtMi40CgkJQzk3LjMsNzEuOSw5Ny4yLDY4LjIsOTUsNjZ6IE0xMS41LDM1LjNMNy4zLDMxYy0wLjQtMC41LTAuNS0xLTAuNC0xLjRjMC4xLTAuMywwLjItMC41LDAuNC0wLjhjMC4zLTAuMywwLjUtMC41LDAuOC0wLjgKCQljMS4zLTEuMywyLjctMi43LDQtNGMzLjgtMy44LDcuNy03LjcsMTEuNS0xMS41bDQtNGMwLjMtMC4zLDAuNS0wLjUsMC44LTAuOGwwLDBjMC4yLTAuMiwwLjItMC4yLDAuMS0wLjFjMCwwLDAuNS0wLjIsMC40LTAuMgoJCWMwLjYtMC4yLDEuMS0wLjEsMS42LDAuNGMxLDAuOSwxLjksMS45LDIuOSwyLjlsMTMuMiwxMy4ybC0zLjksMy45QzM2LjQsMzQsMjkuOSw0MC42LDIzLjMsNDcuMUMxOS40LDQzLjIsMTUuNCwzOS4yLDExLjUsMzUuM3oKCQkgTTM1LDg4LjJjLTEuNCwxLjQtMi44LDIuOC00LjIsNC4yYy0wLjUsMC40LTEsMC41LTEuNCwwLjRjLTAuMy0wLjEtMC41LTAuMi0wLjgtMC40bC0wLjgtMC44Yy0xLjMtMS4zLTIuNy0yLjctNC00CgkJQzE5LjgsODMuNywxNiw3OS45LDEyLjIsNzZjLTEuMy0xLjMtMi43LTIuNy00LTRsLTAuOC0wLjhjMCwwLDAsMCwwLDBDNyw3MC45LDcuMSw3MC45LDcuMSw3MWMwLDAtMC4yLTAuNS0wLjItMC40CgkJQzYuNyw3MCw2LjgsNjkuNSw3LjMsNjljMC45LTEsMS45LTEuOSwyLjktMi45bDE4LjItMTguMkMzNi4yLDQwLDQ0LjEsMzIuMiw1MiwyNC4zYzUuMi01LjIsMTAuNC0xMC40LDE1LjYtMTUuNgoJCWMwLjQtMC40LDAuNy0wLjcsMS4xLTEuMWMwLjUtMC41LDEuMi0wLjYsMS42LTAuNGMwLjQsMC4yLDAuNiwwLjQsMC45LDAuOGMzLDMsNiw2LDguOSw4LjlsMTAuNSwxMC41YzAuNCwwLjQsMC44LDAuOCwxLjIsMS4yCgkJYzAuNCwwLjQsMC42LDAuNiwwLjcsMS4yYzAtMC4xLDAsMC4yLDAsMC4zYzAsMC0wLjEsMC4zLTAuMSwwLjRjMCwwLTAuMiwwLjQtMC4yLDAuNGMwLDAsMC40LTAuMy0wLjEsMC4xYzAsMCwwLDAtMC4xLDAuMQoJCWMtMC4xLDAuMS0wLjMsMC4zLTAuNCwwLjRjLTQuNiw0LjYtOS4zLDkuMy0xMy45LDEzLjlMNTQuNCw2OC44QzQ3LjksNzUuMyw0MS41LDgxLjgsMzUsODguMnogTTkyLjUsNzAuNgoJCWMtMC4yLDAuNC0wLjQsMC42LTAuOCwwLjljLTMsMy02LDYtOC45LDguOWMtMy41LDMuNS03LDctMTAuNSwxMC41Yy0wLjQsMC40LTAuOCwwLjgtMS4yLDEuMmMtMC40LDAuNC0wLjYsMC42LTEuMiwwLjcKCQljMC4xLDAtMC4yLDAtMC4zLDBjMCwwLTAuMy0wLjEtMC40LTAuMWMwLDAtMC40LTAuMi0wLjQtMC4yYzAsMCwwLjMsMC40LTAuMS0wLjFsLTAuMS0wLjFjLTAuMS0wLjEtMC4zLTAuMy0wLjQtMC40TDUyLjYsNzYuNAoJCWM0LjctNC43LDkuNC05LjQsMTQuMS0xNC4xbDkuNC05LjRsMTYsMTZDOTIuNyw2OS41LDkyLjcsNzAuMiw5Mi41LDcwLjZ6Ii8+Cgk8cGF0aCBkPSJNNTEuMyw0MS42Yy0yLjcsMC0yLjcsNC4xLDAsNC4xQzU0LDQ1LjcsNTQsNDEuNiw1MS4zLDQxLjZ6Ii8+Cgk8cGF0aCBkPSJNNTEuOSwzMC41Yy0yLjcsMC0yLjcsNC4xLDAsNC4xQzU0LjUsMzQuNiw1NC41LDMwLjUsNTEuOSwzMC41eiIvPgoJPHBhdGggZD0iTTQ2LDM2LjNjLTIuNywwLTIuNyw0LjEsMCw0LjFDNDguNyw0MC40LDQ4LjcsMzYuMyw0NiwzNi4zeiIvPgoJPHBhdGggZD0iTTUwLjgsNTIuNGMtMi43LDAtMi43LDQuMSwwLDQuMUM1My40LDU2LjYsNTMuNCw1Mi40LDUwLjgsNTIuNHoiLz4KCTxwYXRoIGQ9Ik00NS43LDQ3LjNjLTIuNywwLTIuNyw0LjEsMCw0LjFDNDguMyw1MS40LDQ4LjMsNDcuMyw0NS43LDQ3LjN6Ii8+Cgk8cGF0aCBkPSJNNTAuNSw2My40Yy0yLjcsMC0yLjcsNC4xLDAsNC4xQzUzLjEsNjcuNSw1My4xLDYzLjQsNTAuNSw2My40eiIvPgo8L2c+Cjwvc3ZnPgo=); }

.name-picker--track_time .name-picker__name:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxwYXRoIGZpbGw9IiM5QzlDOUMiIGQ9Ik04My4xLDM2LjZjMy45LDYuMSw2LjMsMTMuNCw2LjMsMjEuMkM4OS4zLDc5LjQsNzEuNyw5Nyw1MC4xLDk3UzEwLjksNzkuNCwxMC45LDU3LjgKCQljMC03LjcsMi4yLTE0LjksNi4xLTIwLjlsLTQuOC00LjhjLTAuOS0wLjktMS41LTIuMi0xLjUtMy41YzAtMS4zLDAuNS0yLjYsMS41LTMuNWw0LjctNC43YzAuOS0wLjksMi4yLTEuNSwzLjUtMS41CgkJYzEuMywwLDIuNiwwLjUsMy41LDEuNWw0LjcsNC43YzQuNC0yLjksOS40LTQuOSwxNC44LTUuOHYtNC4zaC00LjFjLTIuMiwwLTQtMS44LTQtNFY3YzAtMi4yLDEuOC00LDQtNGgyMS41YzIuMiwwLDQsMS44LDQsNHYzLjcKCQljMCwyLjItMS44LDQtNCw0aC00LjF2NC4zQzYyLDIwLDY2LjksMjIsNzEuMywyNC44bDQuNi00LjZjMC45LTAuOSwyLjItMS41LDMuNS0xLjVzMi42LDAuNSwzLjUsMS41bDQuNyw0LjcKCQljMC45LDAuOSwxLjUsMi4yLDEuNSwzLjVjMCwxLjMtMC41LDIuNi0xLjUsMy41TDgzLjEsMzYuNkw4My4xLDM2LjZ6IE03OC40LDIyLjhsLTQuMSw0LjFjMi41LDEuOSw0LjcsNC4yLDYuNyw2LjdsNC4xLTQuMQoJCWMwLjMtMC4zLDAuNC0wLjYsMC40LTFjMC0wLjQtMC4xLTAuNy0wLjQtMWwtNC43LTQuN0M3OS44LDIyLjMsNzguOSwyMi4zLDc4LjQsMjIuOEw3OC40LDIyLjh6IE00NS4zLDExLjJjMSwwLDEuOCwwLjgsMS44LDEuOAoJCXY1LjdjMS0wLjEsMi0wLjEsMy0wLjFjMSwwLDIsMC4xLDMsMC4xVjEzYzAtMSwwLjgtMS44LDEuOC0xLjhoNmMwLjIsMCwwLjQtMC4yLDAuNC0wLjRWN2MwLTAuMi0wLjItMC40LTAuNC0wLjRIMzkuMwoJCWMtMC4yLDAtMC40LDAuMi0wLjQsMC40djMuN2MwLDAuMiwwLjIsMC40LDAuNCwwLjRINDUuM0w0NS4zLDExLjJ6IE0xNC43LDI5LjVsNC4zLDQuM2MxLjktMi41LDQuMS00LjcsNi42LTYuN2wtNC4zLTQuMwoJCWMtMC4zLTAuMy0wLjYtMC40LTEtMC40Yy0wLjQsMC0wLjcsMC4xLTEsMC40bC00LjcsNC43Yy0wLjMsMC4zLTAuNCwwLjYtMC40LDFDMTQuMywyOC45LDE0LjUsMjkuMywxNC43LDI5LjVMMTQuNywyOS41egoJCSBNNTAuMSw5My40YzE5LjYsMCwzNS42LTE2LDM1LjYtMzUuNmMwLTE5LjYtMTYtMzUuNi0zNS42LTM1LjZzLTM1LjYsMTYtMzUuNiwzNS42QzE0LjUsNzcuNCwzMC41LDkzLjQsNTAuMSw5My40TDUwLjEsOTMuNHoKCQkgTTcwLjksMzYuOWMxMS41LDExLjUsMTEuNSwzMC4yLDAsNDEuN2MtNS42LDUuNi0xMyw4LjYtMjAuOSw4LjZjLTcuOSwwLTE1LjMtMy4xLTIwLjktOC42Yy01LjYtNS42LTguNi0xMy04LjYtMjAuOQoJCWMwLTcuOSwzLjEtMTUuMyw4LjYtMjAuOWM1LjYtNS42LDEzLTguNiwyMC45LTguNkM1OCwyOC4zLDY1LjQsMzEuNCw3MC45LDM2LjlMNzAuOSwzNi45eiBNNjguNCw3Ni4xYzEwLjEtMTAuMSwxMC4xLTI2LjUsMC0zNi42CgkJYy00LjktNC45LTExLjQtNy42LTE4LjMtNy42Yy02LjksMC0xMy40LDIuNy0xOC4zLDcuNmMtNC45LDQuOS03LjYsMTEuNC03LjYsMTguM2MwLDYuOSwyLjcsMTMuNCw3LjYsMTguMwoJCWM0LjksNC45LDExLjQsNy42LDE4LjMsNy42QzU3LDgzLjcsNjMuNSw4MSw2OC40LDc2LjFMNjguNCw3Ni4xeiBNNjEuNiw0NS4xYzAuNy0wLjcsMS45LTAuNywyLjYsMGMwLjcsMC43LDAuNywxLjksMCwyLjYKCQlMNTEuNCw2MC40QzUxLDYwLjgsNTAuNSw2MSw1MC4xLDYxYy0wLjUsMC0wLjktMC4yLTEuMy0wLjVMMzYsNDcuN2MtMC43LTAuNy0wLjctMS45LDAtMi42YzAuNy0wLjcsMS45LTAuNywyLjYsMGwxMS41LDExLjUKCQlMNjEuNiw0NS4xTDYxLjYsNDUuMXoiLz4KPC9zdmc+Cg==); }
.name-picker--track_time.name-picker--chosen .name-picker__name:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxwYXRoIGZpbGw9IiNGRjZGNTkiIGQ9Ik04My4xLDM2LjZjMy45LDYuMSw2LjMsMTMuNCw2LjMsMjEuMkM4OS4zLDc5LjQsNzEuNyw5Nyw1MC4xLDk3UzEwLjksNzkuNCwxMC45LDU3LjgKCQljMC03LjcsMi4yLTE0LjksNi4xLTIwLjlsLTQuOC00LjhjLTAuOS0wLjktMS41LTIuMi0xLjUtMy41YzAtMS4zLDAuNS0yLjYsMS41LTMuNWw0LjctNC43YzAuOS0wLjksMi4yLTEuNSwzLjUtMS41CgkJYzEuMywwLDIuNiwwLjUsMy41LDEuNWw0LjcsNC43YzQuNC0yLjksOS40LTQuOSwxNC44LTUuOHYtNC4zaC00LjFjLTIuMiwwLTQtMS44LTQtNFY3YzAtMi4yLDEuOC00LDQtNGgyMS41YzIuMiwwLDQsMS44LDQsNHYzLjcKCQljMCwyLjItMS44LDQtNCw0aC00LjF2NC4zQzYyLDIwLDY2LjksMjIsNzEuMywyNC44bDQuNi00LjZjMC45LTAuOSwyLjItMS41LDMuNS0xLjVzMi42LDAuNSwzLjUsMS41bDQuNyw0LjcKCQljMC45LDAuOSwxLjUsMi4yLDEuNSwzLjVjMCwxLjMtMC41LDIuNi0xLjUsMy41TDgzLjEsMzYuNkw4My4xLDM2LjZ6IE03OC40LDIyLjhsLTQuMSw0LjFjMi41LDEuOSw0LjcsNC4yLDYuNyw2LjdsNC4xLTQuMQoJCWMwLjMtMC4zLDAuNC0wLjYsMC40LTFjMC0wLjQtMC4xLTAuNy0wLjQtMWwtNC43LTQuN0M3OS44LDIyLjMsNzguOSwyMi4zLDc4LjQsMjIuOEw3OC40LDIyLjh6IE00NS4zLDExLjJjMSwwLDEuOCwwLjgsMS44LDEuOAoJCXY1LjdjMS0wLjEsMi0wLjEsMy0wLjFjMSwwLDIsMC4xLDMsMC4xVjEzYzAtMSwwLjgtMS44LDEuOC0xLjhoNmMwLjIsMCwwLjQtMC4yLDAuNC0wLjRWN2MwLTAuMi0wLjItMC40LTAuNC0wLjRIMzkuMwoJCWMtMC4yLDAtMC40LDAuMi0wLjQsMC40djMuN2MwLDAuMiwwLjIsMC40LDAuNCwwLjRINDUuM0w0NS4zLDExLjJ6IE0xNC43LDI5LjVsNC4zLDQuM2MxLjktMi41LDQuMS00LjcsNi42LTYuN2wtNC4zLTQuMwoJCWMtMC4zLTAuMy0wLjYtMC40LTEtMC40Yy0wLjQsMC0wLjcsMC4xLTEsMC40bC00LjcsNC43Yy0wLjMsMC4zLTAuNCwwLjYtMC40LDFDMTQuMywyOC45LDE0LjUsMjkuMywxNC43LDI5LjVMMTQuNywyOS41egoJCSBNNTAuMSw5My40YzE5LjYsMCwzNS42LTE2LDM1LjYtMzUuNmMwLTE5LjYtMTYtMzUuNi0zNS42LTM1LjZzLTM1LjYsMTYtMzUuNiwzNS42QzE0LjUsNzcuNCwzMC41LDkzLjQsNTAuMSw5My40TDUwLjEsOTMuNHoKCQkgTTcwLjksMzYuOWMxMS41LDExLjUsMTEuNSwzMC4yLDAsNDEuN2MtNS42LDUuNi0xMyw4LjYtMjAuOSw4LjZjLTcuOSwwLTE1LjMtMy4xLTIwLjktOC42Yy01LjYtNS42LTguNi0xMy04LjYtMjAuOQoJCWMwLTcuOSwzLjEtMTUuMyw4LjYtMjAuOWM1LjYtNS42LDEzLTguNiwyMC45LTguNkM1OCwyOC4zLDY1LjQsMzEuNCw3MC45LDM2LjlMNzAuOSwzNi45eiBNNjguNCw3Ni4xYzEwLjEtMTAuMSwxMC4xLTI2LjUsMC0zNi42CgkJYy00LjktNC45LTExLjQtNy42LTE4LjMtNy42Yy02LjksMC0xMy40LDIuNy0xOC4zLDcuNmMtNC45LDQuOS03LjYsMTEuNC03LjYsMTguM2MwLDYuOSwyLjcsMTMuNCw3LjYsMTguMwoJCWM0LjksNC45LDExLjQsNy42LDE4LjMsNy42QzU3LDgzLjcsNjMuNSw4MSw2OC40LDc2LjFMNjguNCw3Ni4xeiBNNjEuNiw0NS4xYzAuNy0wLjcsMS45LTAuNywyLjYsMGMwLjcsMC43LDAuNywxLjksMCwyLjYKCQlMNTEuNCw2MC40QzUxLDYwLjgsNTAuNSw2MSw1MC4xLDYxYy0wLjUsMC0wLjktMC4yLTEuMy0wLjVMMzYsNDcuN2MtMC43LTAuNy0wLjctMS45LDAtMi42YzAuNy0wLjcsMS45LTAuNywyLjYsMGwxMS41LDExLjUKCQlMNjEuNiw0NS4xTDYxLjYsNDUuMXoiLz4KPC9zdmc+Cg==); }


.icon-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  width: 56px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 10px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  border: 2px dashed #b3b3b3;
  cursor: pointer;
  -webkit-transition: background-color 0.25s ease-out, border-color 0.25s ease-out;
          transition: background-color 0.25s ease-out, border-color 0.25s ease-out; }
  .icon-checkbox:hover {
    background-color: rgba(218, 218, 218, 0.3); }
    .icon-checkbox:hover .icon {
      fill: #2fa9b6; }
  .icon-checkbox .icon {
    width: 34px;
    fill: #dadada;
    -webkit-transition: fill 0.25s ease-out;
            transition: fill 0.25s ease-out; }

.icon-checkbox--checked {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NC42LDg5LjZjLTAuMiwwLTAuMywwLTAuNSwwYy0xLjksMC4xLTMuNy0wLjUtNS4xLTEuN0w1LDU5LjRjLTEuNS0xLjItMi40LTMtMi41LTQuOQoJCWMtMC4yLTEuOSwwLjQtMy44LDEuNy01LjNsOS43LTExLjZjMS40LTEuNiwzLjQtMi42LDUuNS0yLjZjMS43LDAsMy4zLDAuNiw0LjYsMS43bDE0LjksMTIuNWwzMS42LTM3LjFjMS40LTEuNiwzLjQtMi41LDUuNS0yLjUKCQljMS43LDAsMy40LDAuNiw0LjcsMS43bDE0LjIsMTIuMWMxLjUsMS4zLDIuNCwzLDIuNSw0LjljMC4yLDEuOS0wLjQsMy44LTEuNyw1LjNMNTAuMSw4Ny4xQzQ4LjgsODguNyw0Ni44LDg5LjYsNDQuNiw4OS42egoJCSBNNDQuMSw4NC45YzAuMSwwLDAuMiwwLDAuMiwwYzAuOCwwLjEsMS43LTAuMiwyLjItMC45bDQ1LjYtNTMuNWMwLjQtMC41LDAuNi0xLjIsMC42LTEuOGMtMC4xLTAuNy0wLjQtMS4zLTAuOS0xLjdMNzcuNiwxNC45CgkJYy0wLjYtMC41LTEuMi0wLjYtMS42LTAuNmMtMC43LDAtMS40LDAuMy0xLjksMC45TDQwLjksNTQuMWMtMC44LDEtMi4zLDEuMS0zLjMsMC4zTDIxLDQwLjRjLTAuNi0wLjUtMS4yLTAuNi0xLjYtMC42CgkJYy0wLjcsMC0xLjUsMC4zLTEuOSwwLjlMNy43LDUyLjNjLTAuNCwwLjUtMC42LDEuMi0wLjYsMS44YzAuMSwwLjcsMC40LDEuMywwLjksMS43bDM0LDI4LjVjMC42LDAuNSwxLjIsMC42LDEuNiwwLjYKCQljMC4xLDAsMC4yLDAsMC4zLDBDNDQsODQuOSw0NCw4NC45LDQ0LjEsODQuOXoiLz4KPC9nPgo8L3N2Zz4K) center center no-repeat;
  background-color: #60bfc3;
  background-size: 34px;
  border-color: transparent; }
  .icon-checkbox--checked:hover {
    background-color: rgba(96, 191, 195, 0.5); }
  .icon-checkbox--checked .icon {
    display: none; }


.custom-option__label {
  cursor: pointer; }

.custom-option__input__container {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -ms-flex-item-align: center;
      align-self: center;
  overflow: hidden; }

.custom-option__input {
  height: 100%;
  width: 100%;
  border: none;
  border-bottom: 2px dashed #9c9c9c;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  line-height: 200%; }
  .custom-option__input:focus {
    outline: none; }

.custom-option__input--enter {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.75s ease-out;
          transition: transform 0.75s ease-out; }

.custom-option__input--enter-active {
  -webkit-transform: translateX(0);
          transform: translateX(0); }


.bonus-talk__icon {
  height: 50px;
  margin-top: -15px; }


.madlib__text {
  display: inline-block;
  margin-right: 10px; }

.text-field--madlib {
  width: auto; }
  .text-field--madlib::-webkit-input-placeholder {
    color: #dadada;
    -webkit-text-fill-color: initial;
    font-family: "Archer SSm A", "Archer SSm B", serif;
    font-style: italic;
    font-weight: 200; }
  .text-field--madlib::-moz-placeholder {
    color: #dadada;
    -webkit-text-fill-color: initial;
    font-family: "Archer SSm A", "Archer SSm B", serif;
    font-style: italic;
    font-weight: 200; }
  .text-field--madlib:-ms-input-placeholder {
    color: #dadada;
    -webkit-text-fill-color: initial;
    font-family: "Archer SSm A", "Archer SSm B", serif;
    font-style: italic;
    font-weight: 200; }
  .text-field--madlib::placeholder {
    color: #dadada;
    -webkit-text-fill-color: initial;
    font-family: "Archer SSm A", "Archer SSm B", serif;
    font-style: italic;
    font-weight: 200; }

@media (max-width: 380px) {
  .madlib__text {
    margin-right: 0;
    margin-bottom: 10px; }
    .madlib__text:after {
      content: ":"; }

  .text-field--madlib {
    width: 100%;
    font-size: 16px; } }


.option-box {
  float: left;
  position: relative;
  display: inline-block;
  padding: 40px 70px;
  clear: both;
  width: 100%;
  margin-bottom: 30px;
  background-color: white;
  border-radius: 10px;
  box-shadow: 0 3px 0 rgba(91, 91, 92, 0.15);
  text-align: center; }
  .option-box:last-child {
    margin-bottom: 0; }
  .option-box:nth-child(1) {
    -webkit-transition-delay: 0.5s;
            transition-delay: 0.5s; }
  .option-box:nth-child(2) {
    -webkit-transition-delay: 0.6s;
            transition-delay: 0.6s; }
  .option-box:nth-child(3) {
    -webkit-transition-delay: 0.7s;
            transition-delay: 0.7s; }
  .option-box:nth-child(4) {
    -webkit-transition-delay: 0.8s;
            transition-delay: 0.8s; }
  .option-box:nth-child(5) {
    -webkit-transition-delay: 0.9s;
            transition-delay: 0.9s; }
  .option-box:nth-child(6) {
    -webkit-transition-delay: 1s;
            transition-delay: 1s; }
  .option-box:nth-child(7) {
    -webkit-transition-delay: 1.1s;
            transition-delay: 1.1s; }
  .option-box:nth-child(8) {
    -webkit-transition-delay: 1.2s;
            transition-delay: 1.2s; }
  .option-box:nth-child(9) {
    -webkit-transition-delay: 1.3s;
            transition-delay: 1.3s; }
  .option-box:nth-child(10) {
    -webkit-transition-delay: 1.4s;
            transition-delay: 1.4s; }
  @media (max-width: 560px) {
    .option-box {
      margin-bottom: 15px;
      padding: 25px;
      border-radius: 0;
      box-shadow: none; } }

.option-box--enter {
  opacity: 0;
  -webkit-transform: translateY(100vh);
          transform: translateY(100vh);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.7s cubic-bezier(0.165, 0.84, 0.44, 1); }

.option-box--enter-active {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0); }

.option-text {
  margin: 0 auto 40px;
  font-size: 16px;
  line-height: 27px;
  font-weight: 300; }
  @media (max-width: 780px) {
    .option-text {
      margin-bottom: 15px;
      font-size: 14px;
      line-height: 20px; } }

@media (max-width: 780px) {
  .option-text--with-callout {
    line-height: 25px; } }

.callout-value {
  display: inline-block;
  position: relative;
  top: 10px;
  min-width: 34px;
  margin: -10px 0 5px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 50px;
  line-height: 50px; }
  @media (max-width: 780px) {
    .callout-value {
      top: 7px;
      font-size: 30px;
      line-height: 25px; } }

.multi-select--inline {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: left; }

.multi-select--tiled {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .multi-select--tiled .multi-select__option {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 33.33333%; }
    .multi-select--tiled .multi-select__option:after {
      position: absolute;
      content: "";
      height: 68px;
      border-right: 1px solid #dadada;
      top: 4px;
      right: 0; }
    .multi-select--tiled .multi-select__option:nth-child(3n) {
      margin-bottom: 40px; }
    .multi-select--tiled .multi-select__option:last-child {
      margin-bottom: 0; }
    .multi-select--tiled .multi-select__option:nth-child(3n):after, .multi-select--tiled .multi-select__option:last-child:after {
      border-right: none; }
    @media (max-width: 780px) {
      .multi-select--tiled .multi-select__option {
        width: 50%; }
        .multi-select--tiled .multi-select__option:nth-child(3n) {
          margin-bottom: 0; }
          .multi-select--tiled .multi-select__option:nth-child(3n):after {
            border-right: 1px solid #dadada; }
        .multi-select--tiled .multi-select__option:nth-child(2n):after, .multi-select--tiled .multi-select__option:last-child:after {
          border-right: none; } }
  @media (min-width: 781px) {
    .multi-select--tiled.multi-select--one-line .multi-select__option {
      width: 25%; }
      .multi-select--tiled.multi-select--one-line .multi-select__option:nth-child(3n) {
        margin-bottom: 0; }
        .multi-select--tiled.multi-select--one-line .multi-select__option:nth-child(3n):after {
          border-right: 1px solid #dadada; } }
  .multi-select--tiled .icon-checkbox {
    height: 73px;
    width: 73px;
    margin: 0 0 10px; }
    .multi-select--tiled .icon-checkbox .icon {
      width: 40px; }
  .multi-select--tiled .multi-select__label {
    display: block; }
  .multi-select--tiled .custom-option__input__container {
    padding: 0 15px; }
  .multi-select--tiled .custom-option__input {
    line-height: 20px;
    text-align: center; }

.multi-select__option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  .multi-select__option:not(:last-child) {
    margin-bottom: 15px; }

.multi-select__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 300; }
  @media (max-width: 780px) {
    .multi-select__label {
      font-size: 14px;
      line-height: 20px; } }

.multi-select__label-content {
  display: inline-block;
  max-width: 100%; }

.custom-option__input {
  font-weight: 300; }
  @media (max-width: 780px) {
    .custom-option__input {
      font-size: 14px;
      line-height: 20px; } }

.yes-no-btn__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.yes-no-btn {
  height: 90px;
  width: 90px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  border: 2px dashed #b3b3b3;
  cursor: pointer;
  -webkit-transition: background-color 0.25s ease-out, border-color 0.25s ease-out;
          transition: background-color 0.25s ease-out, border-color 0.25s ease-out;
  font-family: "Archer SSm A", "Archer SSm B", serif;
  font-weight: 500; }
  .yes-no-btn:first-child {
    margin-right: 10%; }
  .yes-no-btn:hover {
    background-color: rgba(218, 218, 218, 0.3); }
    .yes-no-btn:hover .icon {
      fill: #2fa9b6; }
  .yes-no-btn .icon {
    width: 30px;
    height: 30px;
    margin-bottom: 5px;
    fill: #dadada;
    -webkit-transition: fill 0.25s ease-out;
            transition: fill 0.25s ease-out; }

.yes-no-btn--checked {
  background-color: #60bfc3;
  background-size: 34px;
  border-color: transparent;
  color: white; }
  .yes-no-btn--checked:hover {
    background-color: rgba(96, 191, 195, 0.5); }
  .yes-no-btn--checked .icon {
    fill: white; }

.option-box__extra-instructions {
  color: #9c9c9c; }

.range-slider {
  position: relative;
  margin-bottom: 40px; }
  .range-slider:before {
    position: absolute;
    width: 80px;
    top: 25px;
    content: "Drag me!";
    color: #9c9c9c;
    font-family: "Loved by the King", cursive;
    letter-spacing: 1px;
    font-size: 28px;
    word-spacing: -8px; }
    @media (max-width: 780px) {
      .range-slider:before {
        font-size: 24px; } }
  .range-slider:after {
    position: absolute;
    top: 20px;
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
    width: 40px;
    height: 30px;
    content: "";
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NC45IDMzLjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ0LjkgMzMuNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzljOWM5YyIgZD0iTTM5LjQsMzEuMWMxLjcsMC4yLDMuMywwLjIsNC43LDFjLTAuOCwwLjUtMC45LDAuNi0xLjgsMC41Yy0wLjktMC4xLTEuOC0wLjEtMi43LTAuM2MtMi0wLjMtNC0xLTUuOS0xLjcKCQljLTMuOS0xLjMtNy42LTMtMTEuMS01LjJDMTUuMSwyMC45LDkuOCwxNC4yLDQuMyw3LjZjMC4zLDAuOSwwLjUsMS44LDAuOCwyLjdjMC4zLDEsMC4zLDEuNCwwLDIuNGMtMC45LTAuNy0xLjEtMC45LTEuNC0yLjEKCQlDMy40LDkuNSwzLjIsOC40LDIuOCw3LjRDMi40LDYuMywyLDUuMiwxLjYsNC4xQzEuMSwzLDEsMi4yLDEuMSwxQzMuMywxLjksNSwzLjksNy40LDQuNGMwLjUsMC4xLDEuMiwwLDEuNiwwLjMKCQljMC41LDAuNCwwLjUsMS40LTAuNCwxLjJDNyw1LjUsNS40LDUsMy43LDQuNWMwLjYsMS41LDIsMi44LDMsNC4xYzEuMywxLjcsMi42LDMuNCw0LDVjMi43LDMuMyw1LjgsNS45LDkuMSw4LjUKCQljMi45LDIuMyw1LjksNC4xLDkuMyw1LjZjMS43LDAuNywzLjQsMS41LDUuMiwyQzM1LjksMzAuMiwzNy44LDMwLjksMzkuNCwzMS4xQzQwLjcsMzEuMiwzOS40LDMxLjEsMzkuNCwzMS4xeiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
    background-size: contain; }
    @media (max-width: 780px) {
      .range-slider:after {
        height: 25px;
        -webkit-transform: translateX(-40px);
                transform: translateX(-40px); } }
  @media (max-width: 780px) {
    .range-slider {
      margin-top: 20px; } }

.range-slider--left:before, .range-slider--left:after {
  left: calc(10% + 90px); }

.range-slider--middle:before, .range-slider--middle:after {
  left: calc(30% + 100px); }
  @media (max-width: 780px) {
    .range-slider--middle:before, .range-slider--middle:after {
      left: 60%; } }

.range-slider--right:before, .range-slider--right:after {
  left: calc(32% + 115px); }
  @media (max-width: 780px) {
    .range-slider--right:before, .range-slider--right:after {
      left: 66%; } }

.range-slider--active:before, .range-slider--active:after {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s; }

.extra-info {
  margin-top: 30px;
  font-size: 12px;
  line-height: 20px; }

.review-display {
  margin-top: -20px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 50px;
  font-weight: 300; }
  @media (max-width: 780px) {
    .review-display {
      margin-top: 0;
      font-size: 24px;
      line-height: 30px; } }


input[type=range] {
  width: 100%;
  cursor: pointer;
  -webkit-appearance: none;
  border: 1px solid white; }
  input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 9px;
    background: #dadada;
    border: none;
    border-radius: 4px;
    z-index: 1;
    padding: 0 8px; }
  input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    position: relative;
    border: none;
    height: 40px;
    width: 40px;
    margin-top: -15.5px;
    -webkit-transition: background-color 0.3s;
            transition: background-color 0.3s;
    background: #ff6f59;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwIDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MCA0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuMywzNC43Yy04LjMsMC0xNS02LjctMTUtMTVjMC04LjMsNi43LTE1LDE1LTE1YzguMywwLDE1LDYuNywxNSwxNUMzNS4zLDI4LDI4LjUsMzQuNywyMC4zLDM0Ljd6CgkJCQkgTTIwLjMsNi4yYy03LjUsMC0xMy41LDYuMS0xMy41LDEzLjVjMCw3LjUsNi4xLDEzLjUsMTMuNSwxMy41YzcuNSwwLDEzLjUtNi4xLDEzLjUtMTMuNUMzMy44LDEyLjMsMjcuNyw2LjIsMjAuMyw2LjJ6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC4yLDIxLjljLTAuMiwwLTAuMy0wLjEtMC41LTAuMmwtNS42LTQuNWMtMC4zLTAuMy0wLjQtMC43LTAuMS0xYzAuMy0wLjMsMC43LTAuNCwxLTAuMWw1LjYsNC41CgkJCQkJYzAuMywwLjMsMC40LDAuNywwLjEsMUMyMC42LDIxLjgsMjAuNCwyMS45LDIwLjIsMjEuOXoiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC4yLDIxLjljLTAuMiwwLTAuMy0wLjEtMC41LTAuMmMtMC4zLTAuMy0wLjQtMC43LTAuMS0xbDctOC4zYzAuMy0wLjMsMC43LTAuNCwxLTAuMQoJCQkJCWMwLjMsMC4zLDAuNCwwLjcsMC4xLDFsLTcsOC4zQzIwLjYsMjEuOCwyMC40LDIxLjksMjAuMiwyMS45eiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=);
    border-radius: 50%; }
    input[type=range]::-webkit-slider-thumb:active, input[type=range]::-webkit-slider-thumb:hover {
      background-color: #ff5940; }
    input[type=range]::-webkit-slider-thumb:before {
      position: absolute;
      content: "";
      height: 9px;
      width: 8px;
      top: 15px;
      left: -3px;
      z-index: -1;
      background-color: rgba(128, 128, 128, 0.39);
      border-radius: 2px; }
    input[type=range]::-webkit-slider-thumb:after {
      position: absolute;
      content: "";
      height: 9px;
      width: 8px;
      right: -3px;
      top: 15px;
      z-index: -1;
      background-color: rgba(128, 128, 128, 0.39);
      border-radius: 2px; }
  input[type=range]:focus {
    outline: none; }
  input[type=range]::-moz-range-track {
    width: 100%;
    height: 9px;
    background: #dadada;
    border: none;
    border-radius: 4px;
    z-index: 1;
    padding: 0 8px; }
  input[type=range]::-moz-range-thumb {
    position: relative;
    border: none;
    height: 40px;
    width: 40px;
    transition: background-color 0.3s;
    border-radius: 50%;
    background: #ff6f59;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwIDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MCA0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuMywzNC43Yy04LjMsMC0xNS02LjctMTUtMTVjMC04LjMsNi43LTE1LDE1LTE1YzguMywwLDE1LDYuNywxNSwxNUMzNS4zLDI4LDI4LjUsMzQuNywyMC4zLDM0Ljd6CgkJCQkgTTIwLjMsNi4yYy03LjUsMC0xMy41LDYuMS0xMy41LDEzLjVjMCw3LjUsNi4xLDEzLjUsMTMuNSwxMy41YzcuNSwwLDEzLjUtNi4xLDEzLjUtMTMuNUMzMy44LDEyLjMsMjcuNyw2LjIsMjAuMyw2LjJ6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC4yLDIxLjljLTAuMiwwLTAuMy0wLjEtMC41LTAuMmwtNS42LTQuNWMtMC4zLTAuMy0wLjQtMC43LTAuMS0xYzAuMy0wLjMsMC43LTAuNCwxLTAuMWw1LjYsNC41CgkJCQkJYzAuMywwLjMsMC40LDAuNywwLjEsMUMyMC42LDIxLjgsMjAuNCwyMS45LDIwLjIsMjEuOXoiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC4yLDIxLjljLTAuMiwwLTAuMy0wLjEtMC41LTAuMmMtMC4zLTAuMy0wLjQtMC43LTAuMS0xbDctOC4zYzAuMy0wLjMsMC43LTAuNCwxLTAuMQoJCQkJCWMwLjMsMC4zLDAuNCwwLjcsMC4xLDFsLTcsOC4zQzIwLjYsMjEuOCwyMC40LDIxLjksMjAuMiwyMS45eiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=); }
    input[type=range]::-moz-range-thumb:active, input[type=range]::-moz-range-thumb:hover {
      background-color: #ff5940; }
  input[type=range]:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px; }
  input[type=range]::-ms-track {
    width: 100%;
    height: 9px;
    z-index: 1;
    padding: 0 8px;
    background: transparent;
    border-color: transparent;
    border-width: 40px 0;
    color: transparent; }
  input[type=range]::-ms-fill-lower {
    background: #dadada;
    border-radius: 10px; }
  input[type=range]::-ms-fill-upper {
    background: #dadada;
    border-radius: 10px; }
  input[type=range]::-ms-thumb {
    position: relative;
    border: none;
    height: 40px;
    width: 40px;
    transition: background-color 0.3s;
    border-radius: 50%;
    background: #ff6f59;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwIDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MCA0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuMywzNC43Yy04LjMsMC0xNS02LjctMTUtMTVjMC04LjMsNi43LTE1LDE1LTE1YzguMywwLDE1LDYuNywxNSwxNUMzNS4zLDI4LDI4LjUsMzQuNywyMC4zLDM0Ljd6CgkJCQkgTTIwLjMsNi4yYy03LjUsMC0xMy41LDYuMS0xMy41LDEzLjVjMCw3LjUsNi4xLDEzLjUsMTMuNSwxMy41YzcuNSwwLDEzLjUtNi4xLDEzLjUtMTMuNUMzMy44LDEyLjMsMjcuNyw2LjIsMjAuMyw2LjJ6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC4yLDIxLjljLTAuMiwwLTAuMy0wLjEtMC41LTAuMmwtNS42LTQuNWMtMC4zLTAuMy0wLjQtMC43LTAuMS0xYzAuMy0wLjMsMC43LTAuNCwxLTAuMWw1LjYsNC41CgkJCQkJYzAuMywwLjMsMC40LDAuNywwLjEsMUMyMC42LDIxLjgsMjAuNCwyMS45LDIwLjIsMjEuOXoiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC4yLDIxLjljLTAuMiwwLTAuMy0wLjEtMC41LTAuMmMtMC4zLTAuMy0wLjQtMC43LTAuMS0xbDctOC4zYzAuMy0wLjMsMC43LTAuNCwxLTAuMQoJCQkJCWMwLjMsMC4zLDAuNCwwLjcsMC4xLDFsLTcsOC4zQzIwLjYsMjEuOCwyMC40LDIxLjksMjAuMiwyMS45eiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=); }
    input[type=range]::-ms-thumb:active, input[type=range]::-ms-thumb:hover {
      background-color: #ff5940; }
  input[type=range]:focus::-ms-fill-lower {
    background: #dadada; }
  input[type=range]:focus::-ms-fill-upper {
    background: #dadada; }
  input[type=range]::-ms-tooltip {
    display: none; }

input[type=range].range-slider-money::-webkit-slider-thumb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMzAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xXzFfIj4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTUxLjcsMTQxLjhjLTI1LTcuNS0zNi43LTE0LjUtMzYuNy0zM2MwLTE0LjUsMTMuNi0yNC4xLDM1LjMtMjVoMC4yYzAuMiwwLDE4LjktMS42LDM3LjksOC42DQoJCWMyLjYsMS40LDUuOCwwLjUsNy4yLTIuMWMxLjQtMi42LDAuNS01LjgtMi4xLTcuMmMtMTUuNC04LjYtMzAuNi0xMC4xLTM4LjYtMTAuM1Y1MGMwLTIuOC0yLjMtNS40LTUuNC01LjRjLTIuOCwwLTUuNCwyLjMtNS40LDUuNA0KCQl2MjMuOGMtMjQuOCwyLjYtNDAsMTUuOS00MCwzNS4xYzAsMjcuMywyMSwzNS44LDQ0LjQsNDNjMCwwLDAsMCwwLjIsMGMxMS45LDMuMyw0MywxNS45LDQzLDM1LjVjMCwxNi42LTE0LjUsMjcuMy0zOC42LDI4LjUNCgkJYy0wLjIsMC0yOSwxLjYtNDcuMi0xNy4xYy0yLjEtMi4xLTUuNC0yLjEtNy41LDBjLTIuMSwyLjEtMi4xLDUuNCwwLDcuNWMxNC43LDE1LDM0LjQsMTkuMiw0NiwyMC4xVjI1MGMwLDIuOCwyLjMsNS40LDUuNCw1LjQNCgkJYzIuOCwwLDUuNC0yLjMsNS40LTUuNHYtMjMuNGMyOS4yLTEuNiw0Ny40LTE2LjYsNDcuNC0zOC44QzIwMi4yLDE1Ni4xLDE1NC44LDE0Mi41LDE1MS43LDE0MS44eiIvPg0KPC9nPg0KPGcgaWQ9ImtpZF8xOl9wcmVzc19oZXJlIj4NCjwvZz4NCjxnIGlkPSJraWRfMjpfd2hhdF9zaG91bGRfd2VfY2FsbF95b3VfeDNGXyIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0ia2lkXzJiOl93aGF0X3Nob3VsZF93ZV9jYWxsX3lvdV94M0ZfX2NvcHkiIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9ImtpZF8zYjpfZ290X2l0Ij4NCjwvZz4NCjxnIGlkPSJwYXJlbnRfMTpfcHJlc3NfaGVyZSIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0icGFyZW50XzI6X3doYXRfc2hvdWxkX3dlX2NhbGxfeW91X3gzRl9fY29weSIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0icGFyZW50XzM6X29rX21vbSIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0ibGFzdF9zdGF0ZSI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMiI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMyI+DQo8L2c+DQo8ZyBpZD0iaG92ZXJfc3RhdGUiPg0KPC9nPg0KPGcgaWQ9ImRpcmVjdGlvbmFsX2Fycm93cyIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMTMiPg0KPC9nPg0KPC9zdmc+DQo=); }
input[type=range].range-slider-money::-moz-range-thumb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMzAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xXzFfIj4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTUxLjcsMTQxLjhjLTI1LTcuNS0zNi43LTE0LjUtMzYuNy0zM2MwLTE0LjUsMTMuNi0yNC4xLDM1LjMtMjVoMC4yYzAuMiwwLDE4LjktMS42LDM3LjksOC42DQoJCWMyLjYsMS40LDUuOCwwLjUsNy4yLTIuMWMxLjQtMi42LDAuNS01LjgtMi4xLTcuMmMtMTUuNC04LjYtMzAuNi0xMC4xLTM4LjYtMTAuM1Y1MGMwLTIuOC0yLjMtNS40LTUuNC01LjRjLTIuOCwwLTUuNCwyLjMtNS40LDUuNA0KCQl2MjMuOGMtMjQuOCwyLjYtNDAsMTUuOS00MCwzNS4xYzAsMjcuMywyMSwzNS44LDQ0LjQsNDNjMCwwLDAsMCwwLjIsMGMxMS45LDMuMyw0MywxNS45LDQzLDM1LjVjMCwxNi42LTE0LjUsMjcuMy0zOC42LDI4LjUNCgkJYy0wLjIsMC0yOSwxLjYtNDcuMi0xNy4xYy0yLjEtMi4xLTUuNC0yLjEtNy41LDBjLTIuMSwyLjEtMi4xLDUuNCwwLDcuNWMxNC43LDE1LDM0LjQsMTkuMiw0NiwyMC4xVjI1MGMwLDIuOCwyLjMsNS40LDUuNCw1LjQNCgkJYzIuOCwwLDUuNC0yLjMsNS40LTUuNHYtMjMuNGMyOS4yLTEuNiw0Ny40LTE2LjYsNDcuNC0zOC44QzIwMi4yLDE1Ni4xLDE1NC44LDE0Mi41LDE1MS43LDE0MS44eiIvPg0KPC9nPg0KPGcgaWQ9ImtpZF8xOl9wcmVzc19oZXJlIj4NCjwvZz4NCjxnIGlkPSJraWRfMjpfd2hhdF9zaG91bGRfd2VfY2FsbF95b3VfeDNGXyIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0ia2lkXzJiOl93aGF0X3Nob3VsZF93ZV9jYWxsX3lvdV94M0ZfX2NvcHkiIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9ImtpZF8zYjpfZ290X2l0Ij4NCjwvZz4NCjxnIGlkPSJwYXJlbnRfMTpfcHJlc3NfaGVyZSIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0icGFyZW50XzI6X3doYXRfc2hvdWxkX3dlX2NhbGxfeW91X3gzRl9fY29weSIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0icGFyZW50XzM6X29rX21vbSIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0ibGFzdF9zdGF0ZSI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMiI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMyI+DQo8L2c+DQo8ZyBpZD0iaG92ZXJfc3RhdGUiPg0KPC9nPg0KPGcgaWQ9ImRpcmVjdGlvbmFsX2Fycm93cyIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMTMiPg0KPC9nPg0KPC9zdmc+DQo=); }
input[type=range].range-slider-money::-ms-thumb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMzAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xXzFfIj4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTUxLjcsMTQxLjhjLTI1LTcuNS0zNi43LTE0LjUtMzYuNy0zM2MwLTE0LjUsMTMuNi0yNC4xLDM1LjMtMjVoMC4yYzAuMiwwLDE4LjktMS42LDM3LjksOC42DQoJCWMyLjYsMS40LDUuOCwwLjUsNy4yLTIuMWMxLjQtMi42LDAuNS01LjgtMi4xLTcuMmMtMTUuNC04LjYtMzAuNi0xMC4xLTM4LjYtMTAuM1Y1MGMwLTIuOC0yLjMtNS40LTUuNC01LjRjLTIuOCwwLTUuNCwyLjMtNS40LDUuNA0KCQl2MjMuOGMtMjQuOCwyLjYtNDAsMTUuOS00MCwzNS4xYzAsMjcuMywyMSwzNS44LDQ0LjQsNDNjMCwwLDAsMCwwLjIsMGMxMS45LDMuMyw0MywxNS45LDQzLDM1LjVjMCwxNi42LTE0LjUsMjcuMy0zOC42LDI4LjUNCgkJYy0wLjIsMC0yOSwxLjYtNDcuMi0xNy4xYy0yLjEtMi4xLTUuNC0yLjEtNy41LDBjLTIuMSwyLjEtMi4xLDUuNCwwLDcuNWMxNC43LDE1LDM0LjQsMTkuMiw0NiwyMC4xVjI1MGMwLDIuOCwyLjMsNS40LDUuNCw1LjQNCgkJYzIuOCwwLDUuNC0yLjMsNS40LTUuNHYtMjMuNGMyOS4yLTEuNiw0Ny40LTE2LjYsNDcuNC0zOC44QzIwMi4yLDE1Ni4xLDE1NC44LDE0Mi41LDE1MS43LDE0MS44eiIvPg0KPC9nPg0KPGcgaWQ9ImtpZF8xOl9wcmVzc19oZXJlIj4NCjwvZz4NCjxnIGlkPSJraWRfMjpfd2hhdF9zaG91bGRfd2VfY2FsbF95b3VfeDNGXyIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0ia2lkXzJiOl93aGF0X3Nob3VsZF93ZV9jYWxsX3lvdV94M0ZfX2NvcHkiIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9ImtpZF8zYjpfZ290X2l0Ij4NCjwvZz4NCjxnIGlkPSJwYXJlbnRfMTpfcHJlc3NfaGVyZSIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0icGFyZW50XzI6X3doYXRfc2hvdWxkX3dlX2NhbGxfeW91X3gzRl9fY29weSIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0icGFyZW50XzM6X29rX21vbSIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0ibGFzdF9zdGF0ZSI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMiI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMyI+DQo8L2c+DQo8ZyBpZD0iaG92ZXJfc3RhdGUiPg0KPC9nPg0KPGcgaWQ9ImRpcmVjdGlvbmFsX2Fycm93cyIgZGlzcGxheT0ibm9uZSI+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfMTMiPg0KPC9nPg0KPC9zdmc+DQo=); }

input[type=range].range-slider-calendar::-webkit-slider-thumb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMzAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xXzFfIj4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjM1LjksMTE2LjZINjQuMWMtMi40LDAtNC41LTEuOS00LjUtNC41YzAtMi40LDEuOS00LjUsNC41LTQuNWgxNzEuN2MyLjQsMCw0LjUsMS45LDQuNSw0LjUNCgkJCQlDMjQwLjQsMTE0LjYsMjM4LjIsMTE2LjYsMjM1LjksMTE2LjZ6Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjI2LjYsMjQ3LjRINzMuNGMtOS4zLDAtMTYuOS04LTE2LjktMTcuOVY4Ny4yYzAtOS45LDcuNi0xNy45LDE2LjktMTcuOWgxMS45YzIuNCwwLDQuNSwxLjksNC41LDQuNQ0KCQkJCWMwLDIuNC0xLjksNC41LTQuNSw0LjVINzMuNGMtNC4zLDAtOCw0LjEtOCw5LjF2MTQyLjNjMCw1LDMuNSw5LjEsOCw5LjFoMTUzLjFjNC4zLDAsOC00LjEsOC05LjFWODcuMmMwLTUtMy41LTkuMS04LTkuMWgtMTEuOQ0KCQkJCWMtMi40LDAtNC41LTEuOS00LjUtNC41YzAtMi40LDEuOS00LjUsNC41LTQuNWgxMS45YzkuMywwLDE2LjksOCwxNi45LDE3Ljl2MTQyLjNDMjQzLjQsMjM5LjIsMjM1LjksMjQ3LjQsMjI2LjYsMjQ3LjR6Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAzLjEsODcuNmMtMi40LDAtNC41LTEuOS00LjUtNC41VjU3LjFjMC0yLjQsMS45LTQuNSw0LjUtNC41YzIuNCwwLDQuNSwxLjksNC41LDQuNXYyNS45DQoJCQkJCUMxMDcuNiw4NS43LDEwNS43LDg3LjYsMTAzLjEsODcuNnoiLz4NCgkJCTwvZz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMzQuNCw4Ny42Yy0yLjQsMC00LjUtMS45LTQuNS00LjVWNTcuMWMwLTIuNCwxLjktNC41LDQuNS00LjVjMi40LDAsNC41LDEuOSw0LjUsNC41djI1LjkNCgkJCQkJQzEzOC44LDg1LjcsMTM2LjgsODcuNiwxMzQuNCw4Ny42eiIvPg0KCQkJPC9nPg0KCQkJPGc+DQoJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE2NS42LDg3LjZjLTIuNCwwLTQuNS0xLjktNC41LTQuNVY1Ny4xYzAtMi40LDEuOS00LjUsNC41LTQuNWMyLjQsMCw0LjUsMS45LDQuNSw0LjV2MjUuOQ0KCQkJCQlDMTcwLjEsODUuNywxNjguMiw4Ny42LDE2NS42LDg3LjZ6Ii8+DQoJCQk8L2c+DQoJCQk8Zz4NCgkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTk2LjksODcuNmMtMi40LDAtNC41LTEuOS00LjUtNC41VjU3LjFjMC0yLjQsMS45LTQuNSw0LjUtNC41YzIuNCwwLDQuNSwxLjksNC41LDQuNXYyNS45DQoJCQkJCUMyMDEuMyw4NS43LDE5OS4zLDg3LjYsMTk2LjksODcuNnoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05NC4yLDIxNS4ydi02LjVsOC40LTguMmMyMC4zLTE5LjIsMjkuNC0yOS40LDI5LjQtNDEuNWMwLTgtMy45LTE1LjYtMTUuOC0xNS42DQoJCQkJCWMtNy4xLDAtMTMuMiwzLjctMTYuOSw2LjdsLTMuNS03LjZjNS40LTQuNSwxMy4yLTgsMjIuNS04YzE3LjEsMCwyNC4yLDExLjcsMjQuMiwyMi45YzAsMTQuNy0xMC42LDI2LjQtMjcuMiw0Mi42bC02LjMsNS44djAuMg0KCQkJCQloMzUuN3Y4LjlIOTQuMlYyMTUuMnoiLz4NCgkJCTwvZz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMDQuMSwxNDQuOWgtMzAuM2wtMywyMC4zYzEuNy0wLjIsMy41LTAuNCw2LjUtMC40YzYuMSwwLDEyLjEsMS4zLDE3LjEsNC4zDQoJCQkJCWM2LjMsMy41LDExLjIsMTAuNCwxMS4yLDIwLjNjMCwxNS42LTEyLjMsMjctMjkuNCwyN2MtOC42LDAtMTYtMi40LTE5LjctNWwyLjYtOC4yYzMuMiwxLjksOS43LDQuMywxNi45LDQuMw0KCQkJCQljMTAuMiwwLDE4LjgtNi41LDE4LjgtMTcuMWMtMC4yLTEwLjItNi45LTE3LjUtMjIuNy0xNy41Yy00LjUsMC04LDAuNC0xMSwwLjlsNS4yLTM4LjFoMzcuOFYxNDQuOXoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJraWRfMTpfcHJlc3NfaGVyZSI+DQo8L2c+DQo8ZyBpZD0ia2lkXzI6X3doYXRfc2hvdWxkX3dlX2NhbGxfeW91X3gzRl8iIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9ImtpZF8yYjpfd2hhdF9zaG91bGRfd2VfY2FsbF95b3VfeDNGX19jb3B5IiBkaXNwbGF5PSJub25lIj4NCjwvZz4NCjxnIGlkPSJraWRfM2I6X2dvdF9pdCI+DQo8L2c+DQo8ZyBpZD0icGFyZW50XzE6X3ByZXNzX2hlcmUiIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9InBhcmVudF8yOl93aGF0X3Nob3VsZF93ZV9jYWxsX3lvdV94M0ZfX2NvcHkiIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9InBhcmVudF8zOl9va19tb20iIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9Imxhc3Rfc3RhdGUiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzIiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzMiPg0KPC9nPg0KPGcgaWQ9ImhvdmVyX3N0YXRlIj4NCjwvZz4NCjxnIGlkPSJkaXJlY3Rpb25hbF9hcnJvd3MiIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzEzIj4NCjwvZz4NCjwvc3ZnPg0K); }
input[type=range].range-slider-calendar::-moz-range-thumb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMzAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xXzFfIj4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjM1LjksMTE2LjZINjQuMWMtMi40LDAtNC41LTEuOS00LjUtNC41YzAtMi40LDEuOS00LjUsNC41LTQuNWgxNzEuN2MyLjQsMCw0LjUsMS45LDQuNSw0LjUNCgkJCQlDMjQwLjQsMTE0LjYsMjM4LjIsMTE2LjYsMjM1LjksMTE2LjZ6Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjI2LjYsMjQ3LjRINzMuNGMtOS4zLDAtMTYuOS04LTE2LjktMTcuOVY4Ny4yYzAtOS45LDcuNi0xNy45LDE2LjktMTcuOWgxMS45YzIuNCwwLDQuNSwxLjksNC41LDQuNQ0KCQkJCWMwLDIuNC0xLjksNC41LTQuNSw0LjVINzMuNGMtNC4zLDAtOCw0LjEtOCw5LjF2MTQyLjNjMCw1LDMuNSw5LjEsOCw5LjFoMTUzLjFjNC4zLDAsOC00LjEsOC05LjFWODcuMmMwLTUtMy41LTkuMS04LTkuMWgtMTEuOQ0KCQkJCWMtMi40LDAtNC41LTEuOS00LjUtNC41YzAtMi40LDEuOS00LjUsNC41LTQuNWgxMS45YzkuMywwLDE2LjksOCwxNi45LDE3Ljl2MTQyLjNDMjQzLjQsMjM5LjIsMjM1LjksMjQ3LjQsMjI2LjYsMjQ3LjR6Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAzLjEsODcuNmMtMi40LDAtNC41LTEuOS00LjUtNC41VjU3LjFjMC0yLjQsMS45LTQuNSw0LjUtNC41YzIuNCwwLDQuNSwxLjksNC41LDQuNXYyNS45DQoJCQkJCUMxMDcuNiw4NS43LDEwNS43LDg3LjYsMTAzLjEsODcuNnoiLz4NCgkJCTwvZz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMzQuNCw4Ny42Yy0yLjQsMC00LjUtMS45LTQuNS00LjVWNTcuMWMwLTIuNCwxLjktNC41LDQuNS00LjVjMi40LDAsNC41LDEuOSw0LjUsNC41djI1LjkNCgkJCQkJQzEzOC44LDg1LjcsMTM2LjgsODcuNiwxMzQuNCw4Ny42eiIvPg0KCQkJPC9nPg0KCQkJPGc+DQoJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE2NS42LDg3LjZjLTIuNCwwLTQuNS0xLjktNC41LTQuNVY1Ny4xYzAtMi40LDEuOS00LjUsNC41LTQuNWMyLjQsMCw0LjUsMS45LDQuNSw0LjV2MjUuOQ0KCQkJCQlDMTcwLjEsODUuNywxNjguMiw4Ny42LDE2NS42LDg3LjZ6Ii8+DQoJCQk8L2c+DQoJCQk8Zz4NCgkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTk2LjksODcuNmMtMi40LDAtNC41LTEuOS00LjUtNC41VjU3LjFjMC0yLjQsMS45LTQuNSw0LjUtNC41YzIuNCwwLDQuNSwxLjksNC41LDQuNXYyNS45DQoJCQkJCUMyMDEuMyw4NS43LDE5OS4zLDg3LjYsMTk2LjksODcuNnoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05NC4yLDIxNS4ydi02LjVsOC40LTguMmMyMC4zLTE5LjIsMjkuNC0yOS40LDI5LjQtNDEuNWMwLTgtMy45LTE1LjYtMTUuOC0xNS42DQoJCQkJCWMtNy4xLDAtMTMuMiwzLjctMTYuOSw2LjdsLTMuNS03LjZjNS40LTQuNSwxMy4yLTgsMjIuNS04YzE3LjEsMCwyNC4yLDExLjcsMjQuMiwyMi45YzAsMTQuNy0xMC42LDI2LjQtMjcuMiw0Mi42bC02LjMsNS44djAuMg0KCQkJCQloMzUuN3Y4LjlIOTQuMlYyMTUuMnoiLz4NCgkJCTwvZz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMDQuMSwxNDQuOWgtMzAuM2wtMywyMC4zYzEuNy0wLjIsMy41LTAuNCw2LjUtMC40YzYuMSwwLDEyLjEsMS4zLDE3LjEsNC4zDQoJCQkJCWM2LjMsMy41LDExLjIsMTAuNCwxMS4yLDIwLjNjMCwxNS42LTEyLjMsMjctMjkuNCwyN2MtOC42LDAtMTYtMi40LTE5LjctNWwyLjYtOC4yYzMuMiwxLjksOS43LDQuMywxNi45LDQuMw0KCQkJCQljMTAuMiwwLDE4LjgtNi41LDE4LjgtMTcuMWMtMC4yLTEwLjItNi45LTE3LjUtMjIuNy0xNy41Yy00LjUsMC04LDAuNC0xMSwwLjlsNS4yLTM4LjFoMzcuOFYxNDQuOXoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJraWRfMTpfcHJlc3NfaGVyZSI+DQo8L2c+DQo8ZyBpZD0ia2lkXzI6X3doYXRfc2hvdWxkX3dlX2NhbGxfeW91X3gzRl8iIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9ImtpZF8yYjpfd2hhdF9zaG91bGRfd2VfY2FsbF95b3VfeDNGX19jb3B5IiBkaXNwbGF5PSJub25lIj4NCjwvZz4NCjxnIGlkPSJraWRfM2I6X2dvdF9pdCI+DQo8L2c+DQo8ZyBpZD0icGFyZW50XzE6X3ByZXNzX2hlcmUiIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9InBhcmVudF8yOl93aGF0X3Nob3VsZF93ZV9jYWxsX3lvdV94M0ZfX2NvcHkiIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9InBhcmVudF8zOl9va19tb20iIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9Imxhc3Rfc3RhdGUiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzIiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzMiPg0KPC9nPg0KPGcgaWQ9ImhvdmVyX3N0YXRlIj4NCjwvZz4NCjxnIGlkPSJkaXJlY3Rpb25hbF9hcnJvd3MiIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzEzIj4NCjwvZz4NCjwvc3ZnPg0K); }
input[type=range].range-slider-calendar::-ms-thumb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMzAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xXzFfIj4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjM1LjksMTE2LjZINjQuMWMtMi40LDAtNC41LTEuOS00LjUtNC41YzAtMi40LDEuOS00LjUsNC41LTQuNWgxNzEuN2MyLjQsMCw0LjUsMS45LDQuNSw0LjUNCgkJCQlDMjQwLjQsMTE0LjYsMjM4LjIsMTE2LjYsMjM1LjksMTE2LjZ6Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjI2LjYsMjQ3LjRINzMuNGMtOS4zLDAtMTYuOS04LTE2LjktMTcuOVY4Ny4yYzAtOS45LDcuNi0xNy45LDE2LjktMTcuOWgxMS45YzIuNCwwLDQuNSwxLjksNC41LDQuNQ0KCQkJCWMwLDIuNC0xLjksNC41LTQuNSw0LjVINzMuNGMtNC4zLDAtOCw0LjEtOCw5LjF2MTQyLjNjMCw1LDMuNSw5LjEsOCw5LjFoMTUzLjFjNC4zLDAsOC00LjEsOC05LjFWODcuMmMwLTUtMy41LTkuMS04LTkuMWgtMTEuOQ0KCQkJCWMtMi40LDAtNC41LTEuOS00LjUtNC41YzAtMi40LDEuOS00LjUsNC41LTQuNWgxMS45YzkuMywwLDE2LjksOCwxNi45LDE3Ljl2MTQyLjNDMjQzLjQsMjM5LjIsMjM1LjksMjQ3LjQsMjI2LjYsMjQ3LjR6Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAzLjEsODcuNmMtMi40LDAtNC41LTEuOS00LjUtNC41VjU3LjFjMC0yLjQsMS45LTQuNSw0LjUtNC41YzIuNCwwLDQuNSwxLjksNC41LDQuNXYyNS45DQoJCQkJCUMxMDcuNiw4NS43LDEwNS43LDg3LjYsMTAzLjEsODcuNnoiLz4NCgkJCTwvZz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMzQuNCw4Ny42Yy0yLjQsMC00LjUtMS45LTQuNS00LjVWNTcuMWMwLTIuNCwxLjktNC41LDQuNS00LjVjMi40LDAsNC41LDEuOSw0LjUsNC41djI1LjkNCgkJCQkJQzEzOC44LDg1LjcsMTM2LjgsODcuNiwxMzQuNCw4Ny42eiIvPg0KCQkJPC9nPg0KCQkJPGc+DQoJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE2NS42LDg3LjZjLTIuNCwwLTQuNS0xLjktNC41LTQuNVY1Ny4xYzAtMi40LDEuOS00LjUsNC41LTQuNWMyLjQsMCw0LjUsMS45LDQuNSw0LjV2MjUuOQ0KCQkJCQlDMTcwLjEsODUuNywxNjguMiw4Ny42LDE2NS42LDg3LjZ6Ii8+DQoJCQk8L2c+DQoJCQk8Zz4NCgkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTk2LjksODcuNmMtMi40LDAtNC41LTEuOS00LjUtNC41VjU3LjFjMC0yLjQsMS45LTQuNSw0LjUtNC41YzIuNCwwLDQuNSwxLjksNC41LDQuNXYyNS45DQoJCQkJCUMyMDEuMyw4NS43LDE5OS4zLDg3LjYsMTk2LjksODcuNnoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05NC4yLDIxNS4ydi02LjVsOC40LTguMmMyMC4zLTE5LjIsMjkuNC0yOS40LDI5LjQtNDEuNWMwLTgtMy45LTE1LjYtMTUuOC0xNS42DQoJCQkJCWMtNy4xLDAtMTMuMiwzLjctMTYuOSw2LjdsLTMuNS03LjZjNS40LTQuNSwxMy4yLTgsMjIuNS04YzE3LjEsMCwyNC4yLDExLjcsMjQuMiwyMi45YzAsMTQuNy0xMC42LDI2LjQtMjcuMiw0Mi42bC02LjMsNS44djAuMg0KCQkJCQloMzUuN3Y4LjlIOTQuMlYyMTUuMnoiLz4NCgkJCTwvZz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMDQuMSwxNDQuOWgtMzAuM2wtMywyMC4zYzEuNy0wLjIsMy41LTAuNCw2LjUtMC40YzYuMSwwLDEyLjEsMS4zLDE3LjEsNC4zDQoJCQkJCWM2LjMsMy41LDExLjIsMTAuNCwxMS4yLDIwLjNjMCwxNS42LTEyLjMsMjctMjkuNCwyN2MtOC42LDAtMTYtMi40LTE5LjctNWwyLjYtOC4yYzMuMiwxLjksOS43LDQuMywxNi45LDQuMw0KCQkJCQljMTAuMiwwLDE4LjgtNi41LDE4LjgtMTcuMWMtMC4yLTEwLjItNi45LTE3LjUtMjIuNy0xNy41Yy00LjUsMC04LDAuNC0xMSwwLjlsNS4yLTM4LjFoMzcuOFYxNDQuOXoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJraWRfMTpfcHJlc3NfaGVyZSI+DQo8L2c+DQo8ZyBpZD0ia2lkXzI6X3doYXRfc2hvdWxkX3dlX2NhbGxfeW91X3gzRl8iIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9ImtpZF8yYjpfd2hhdF9zaG91bGRfd2VfY2FsbF95b3VfeDNGX19jb3B5IiBkaXNwbGF5PSJub25lIj4NCjwvZz4NCjxnIGlkPSJraWRfM2I6X2dvdF9pdCI+DQo8L2c+DQo8ZyBpZD0icGFyZW50XzE6X3ByZXNzX2hlcmUiIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9InBhcmVudF8yOl93aGF0X3Nob3VsZF93ZV9jYWxsX3lvdV94M0ZfX2NvcHkiIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9InBhcmVudF8zOl9va19tb20iIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9Imxhc3Rfc3RhdGUiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzIiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzMiPg0KPC9nPg0KPGcgaWQ9ImhvdmVyX3N0YXRlIj4NCjwvZz4NCjxnIGlkPSJkaXJlY3Rpb25hbF9hcnJvd3MiIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzEzIj4NCjwvZz4NCjwvc3ZnPg0K); }


.customize {
  padding: 40px 0 3px; }

.customize__content {
  position: relative;
  max-width: 954px;
  margin: 0 auto; }

.customize__topic-name {
  margin-top: 0;
  text-transform: uppercase; }

.customize__topic-intro {
  text-align: center; }

.option-boxes {
  margin-right: 5%;
  padding-left: 200px; }
  .option-boxes::after {
    clear: both;
    content: "";
    display: table; }
  @media (max-width: 640px) {
    .option-boxes {
      padding-left: 150px; } }
  @media (max-height: 530px) {
    .option-boxes {
      padding-left: 25px; } }

.customize__icon {
  display: none; }

@media (max-width: 560px) {
  .customize {
    padding-bottom: 25px; }

  .customize--safety-privacy {
    background-color: #c8e9f3; }

  .customize--screen-time {
    background-color: #cde8a4; }

  .customize--social-media {
    background-color: #fed3c2; }

  .customize--apps-downloads {
    background-color: #ffd1ca; }

  .customize--texting-calling {
    background-color: #cef7e6; }

  .customize--extra-credit {
    background-color: #f8dbd7; }

  .customize--safety-privacy .customize__icon {
    background-color: #7db8e2; }

  .customize--screen-time .customize__icon {
    background-color: #acd868; }

  .customize--social-media .customize__icon {
    background-color: #fd7f4d; }

  .customize--apps-downloads .customize__icon {
    background-color: #ff6f5a; }

  .customize--texting-calling .customize__icon {
    background-color: #5ac8ae; }

  .customize--extra-credit .customize__icon {
    background-color: #db4b39; }

  .customize__icon {
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto 10px;
    padding: 10px;
    border-radius: 50%; }

  .customize__topic-name {
    font-size: 24px;
    text-align: center; }

  .customize__topic-intro {
    margin-top: -10px;
    padding: 0 20px;
    font-size: 14px;
    line-height: 20px; }

  .option-boxes {
    padding-left: 0;
    margin: 0 10px; } }


.outer-wrapper:not(.ios) .customize-container {
  position: absolute; }

.customize-container--safety-privacy {
  background-color: #c8e9f3; }

.customize-container--screen-time {
  background-color: #cde8a4; }

.customize-container--social-media {
  background-color: #fed3c2; }

.customize-container--apps-downloads {
  background-color: #ffd1ca; }

.customize-container--texting-calling {
  background-color: #cef7e6; }

.customize-container--extra-credit {
  background-color: #f8dbd7; }

.customize-container {
  border-right: 15px solid #f6ead7;
  border-left: 15px solid #f6ead7;
  width: 100%;
  -webkit-transition: background-color 1s;
          transition: background-color 1s; }
  @media (max-width: 768px) {
    .customize-container {
      border-right: 10px solid #f6ead7;
      border-left: 10px solid #f6ead7; } }
  @media (max-width: 380px) {
    .customize-container {
      border: 0; }
      .customize-container .footer {
        margin-right: 0;
        margin-left: 0; } }

.build-btn__container {
  border-bottom: 15px solid #f6ead7;
  padding: 60px 0;
  text-align: center; }
  @media (max-width: 768px) {
    .build-btn__container {
      border-bottom: 10px solid #f6ead7; } }
  @media (max-width: 380px) {
    .build-btn__container {
      padding: 5px 0 30px; } }


* {
  box-sizing: border-box; }

body {
  height: 100%;
  min-height: 100%;
  margin: 0;
  background-color: #f6ead7;
  -webkit-tap-highlight-color: transparent; }

ul {
  padding-left: 17px;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent;
  text-decoration: none;
  color: #2fa9b6; }
  a:active, a:hover {
    outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0 0 0.67em; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

.l-container {
  max-width: 768px;
  margin: 0 auto;
  padding-top: 6em; }

.l-container--centered {
  text-align: center; }

html {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  color: #303030;
  font-weight: 300; }

h1, h2, h3, h4 {
  margin-top: 0; }

h1 {
  font-family: "Archer SSm A", "Archer SSm B", serif;
  font-size: 48px;
  font-weight: 400; }

h2 {
  font-family: "Archer SSm A", "Archer SSm B", serif;
  font-size: 32px;
  font-weight: bold; }

h3 {
  font-family: "Archer SSm A", "Archer SSm B", serif;
  font-size: 24px;
  font-weight: 400; }

h4 {
  font-size: 18px;
  font-weight: 300; }

p {
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px; }

@media (max-width: 768px) {
  h2 {
    font-size: 28px; }

  h3 {
    font-size: 18px; } }


.outer-wrapper:not(.ios) .contract__container {
  position: absolute; }

.contract__container {
  border-right: 15px solid #f6ead7;
  border-left: 15px solid #f6ead7;
  top: 0;
  width: 100%;
  margin-top: 52px;
  background-color: #f6ead7; }
  @media (max-width: 768px) {
    .contract__container {
      border-right: 10px solid #f6ead7;
      border-left: 10px solid #f6ead7; } }

.contract__header {
  position: relative;
  background-color: #ffcc69; }

.contract__header__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1084px;
  margin: 0 auto;
  padding: 50px 50px 70px; }

.contract__header__text-container {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.contract__header__tail {
  width: 0;
  height: 0;
  position: absolute;
  bottom: -20px;
  border-top: 20px solid #ff6f59; }
  .contract__header__tail:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 12px;
    border-top: 8px solid rgba(0, 0, 0, 0.2); }

.contract__header__tail--left {
  left: 0;
  border-left: 20px solid transparent; }
  .contract__header__tail--left:before {
    left: -20px;
    border-left: 20px solid transparent; }

.contract__header__tail--right {
  right: 0;
  border-right: 20px solid transparent; }
  .contract__header__tail--right:before {
    right: -20px;
    border-right: 20px solid transparent; }

.contract__header__title {
  text-transform: uppercase; }

.contract__description {
  margin-bottom: 0;
  font-weight: 300;
  font-size: 16px;
  line-height: 27px; }

.contract__body {
  margin: 0 20px 20px;
  padding: 60px 50px 20px;
  background-color: #fff; }
  @media (max-width: 660px) {
    .contract__body {
      padding-top: 80px; } }

.contract__body__inner {
  max-width: 984px;
  margin: 0 auto; }

.contract__title {
  text-align: center; }

.contract__name {
  font-weight: 500; }

.paper-plane {
  width: 100%;
  height: auto;
  padding-bottom: 6.2%; }
  @media (max-width: 460px) {
    .paper-plane {
      display: none; } }

.signature__container {
  margin-bottom: 30px;
  padding: 20px 0;
  text-align: center; }

.signature {
  display: inline-block;
  position: relative;
  top: 14px;
  width: 40%;
  padding-top: 5px;
  border-top: 2px solid black;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: center; }
  @media (max-width: 460px) {
    .signature {
      width: 100%; } }

.contract__preamble {
  text-align: center; }

.signature__divider {
  display: inline-block;
  width: 50px;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  text-align: center; }
  @media (max-width: 460px) {
    .signature__divider {
      display: block;
      margin: 20px auto 0; } }

.contract__topic {
  position: relative;
  margin: 0 0 20px 65px; }
  @media (max-width: 660px) {
    .contract__topic {
      margin: 0 auto; } }

.contract__topic__icon {
  display: inline-block;
  position: absolute;
  left: -65px;
  width: 50px;
  height: 50px;
  padding: 5px;
  border-radius: 50%; }
  .contract__topic__icon svg path {
    fill: #fff; }
  @media (max-width: 660px) {
    .contract__topic__icon {
      position: relative;
      display: block;
      left: auto;
      margin: 0 auto; } }

.contract__topic__title {
  position: relative;
  top: 12px;
  font-weight: 500;
  line-height: 30px;
  text-transform: uppercase; }
  @media (max-width: 660px) {
    .contract__topic__title {
      text-align: center; } }

.contract__topic__icon--safety-privacy {
  background-color: #7db8e2; }

.contract__topic__icon--screen-time {
  background-color: #acd868; }

.contract__topic__icon--social-media {
  background-color: #fd7f4d; }

.contract__topic__icon--apps-downloads {
  background-color: #ff6f5a; }

.contract__topic__icon--texting-calling {
  background-color: #5ac8ae; }

.contract__topic__icon--extra-credit {
  background-color: #db4b39; }

.repair-statement {
  margin-left: 65px; }
  @media (max-width: 660px) {
    .repair-statement {
      margin-left: 0; } }

.contract__footer {
  max-width: 900px;
  margin: 50px auto 40px;
  text-align: center; }
  @media (max-width: 660px) {
    .contract__footer {
      margin-left: 0; } }

.printable-footer {
  display: none; }

.print-instructions__link {
  background: #49494a;
  border-radius: 5px;
  bottom: 75px;
  color: #fff;
  font-size: 21px;
  line-height: 30px;
  padding: 5px 30px;
  position: fixed;
  right: 45px;
  text-align: center;
  text-transform: uppercase;
  width: 200px; }
  .print-instructions__link .print-instructions__icon {
    border: 2px solid #fff;
    border-radius: 50%;
    font-weight: bold;
    height: 30px;
    margin: 0 auto 10px;
    width: 30px; }
  @media (max-width: 768px) {
    .print-instructions__link {
      display: none; } }

@media print {
  html body, html .header__wrapper, html .contract__container {
    background-color: #ffffff; }
  html .page-wrapper {
    overflow-y: inherit;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; }
  html .nav__container, html .contract__header, html .footer {
    display: none; }
  html header {
    max-width: inherit; }
  html .contract__container {
    border-right: 0;
    border-left: 0; }
  html .contract__body__inner {
    max-width: inherit; }
  html .logo {
    top: 20px;
    bottom: auto; }
  html .printable-footer {
    display: block;
    flow: static(footer);
    position: relative;
    height: 60px;
    width: 100%;
    background-color: #c1c1c1;
    color: #fff; }
  html .printable-footer__brand {
    display: inline-block;
    position: absolute;
    bottom: 20px;
    left: 20px; }
  html .printable-footer__logos {
    float: right;
    margin: 0 10px 10px; }
  html .printable-footer__logo {
    position: relative;
    width: 80px; }
  html .printable-footer__logo:nth-child(1) {
    bottom: 0;
    margin-right: 20px; }
  html .printable-footer__logo:nth-child(2) {
    bottom: -7px;
    margin-right: 20px; } }


.printable-contract {
  width: 100%;
  height: 1024px;
  position: absolute;
  z-index: -10; }

.contract-download-btn__container {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center; }

.contract-download-btn {
  display: inline-block;
  padding: 15px 60px;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  -webkit-transition: background-color 0.25s;
          transition: background-color 0.25s;
  border-radius: 26px;
  background-color: #2fa9b6;
  cursor: pointer;
  color: #fff;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 20px;
  font-weight: 200;
  text-align: center; }
  .contract-download-btn:hover, .contract-download-btn:active {
    background-color: #2a96a2; }
  @media (max-width: 660px) {
    .contract-download-btn {
      padding: 15px 30px; } }

@media (max-width: 575px) {
  .contract-download-btn__extended-text {
    display: none; } }

.contract-download-btn__footnote {
  position: absolute;
  bottom: 10px;
  right: 10px; }


.modal__dialog h2 {
  margin-bottom: 0; }

.expander__container {
  font-size: 24px;
  font-weight: bold;
  list-style: none;
  margin-top: 50px;
  text-transform: uppercase; }
  .expander__container > * {
    border-radius: 4px;
    margin: 20px 100px;
    padding: 25px 60px;
    text-align: left; }
    .expander__container > * .expander-icon {
      float: right;
      -webkit-transform: scale(1.5);
              transform: scale(1.5); }
      @media (max-width: 768px) {
        .expander__container > * .expander-icon {
          display: none; } }
  .expander__container .expanded .expander-icon {
    -webkit-transform: rotate(180deg) scale(1.5);
            transform: rotate(180deg) scale(1.5); }
  .expander__container .expanded .expander-steps__container {
    display: inline; }
  .expander__container .expander-steps__container {
    display: none;
    font-size: 18px;
    font-weight: normal;
    text-transform: none; }
    .expander__container .expander-steps__container .expander-step__container {
      margin-top: 20px; }
      .expander__container .expander-steps__container .expander-step__container img {
        display: block;
        margin: 0 auto;
        max-width: 100%; }
      .expander__container .expander-steps__container .expander-step__container .expander-step__num {
        border: 1px solid #9c9c9c;
        border-radius: 50%;
        display: inline-block;
        font-weight: bold;
        height: 30px;
        padding-top: 2px;
        text-align: center;
        width: 30px; }
      .expander__container .expander-steps__container .expander-step__container .expander-step__text {
        display: inline-block;
        margin-left: 20px;
        vertical-align: middle;
        width: 85%; }
  .expander__container .expander--chrome {
    background-color: #c8e9f3; }
    .expander__container .expander--chrome .expander-icon {
      color: #7db8e2; }
  .expander__container .expander--safari {
    background-color: #cde8a4; }
    .expander__container .expander--safari .expander-icon {
      color: #acd868; }
  .expander__container .expander--ie {
    background-color: #cef7e6; }
    .expander__container .expander--ie .expander-icon {
      color: #5ac8ae; }
  .expander__container .expander--firefox {
    background-color: #ffd1ca; }
    .expander__container .expander--firefox .expander-icon {
      color: #ff6f59; }


.static-page {
  border-right: 15px solid #f6ead7;
  border-left: 15px solid #f6ead7;
  position: absolute;
  top: 0;
  width: 100%;
  padding-top: 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #e8e0c9; }
  @media (max-width: 768px) {
    .static-page {
      border-right: 10px solid #f6ead7;
      border-left: 10px solid #f6ead7; } }
  @media (max-width: 860px) {
    .static-page .footer {
      border-top: 15px solid #f6ead7; } }
  @media (max-width: 860px) and (max-width: 768px) {
    .static-page .footer {
      border-top: 10px solid #f6ead7; } }

.static__body {
  max-width: 1024px;
  margin: 0 auto;
  padding: 60px 40px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.static__title {
  text-transform: uppercase; }

.static__intro {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300; }

.static__header {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase; }

.static__content {
  margin: 0 0 30px; }

.static__callout {
  margin-bottom: 5px;
  font-weight: 500; }

.contact-block {
  margin: 0;
  font-weight: 400;
  font-size: 14px; }

.inline-list {
  margin: -25px 0 5px 40px; }


.nav__container {
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 10px; }
  .nav__container * {
    pointer-events: all; }
  @media (max-width: 630px) {
    .nav__container {
      display: none; } }

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 52px;
  margin-right: 40px;
  float: right;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: right; }
  @media (max-width: 1008px) {
    .nav {
      display: block;
      position: relative;
      top: 52px;
      width: 100%;
      height: auto;
      margin: 0;
      padding: 20px 0;
      -webkit-transform: scaleY(0);
              transform: scaleY(0);
      -webkit-transform-origin: top;
              transform-origin: top;
      z-index: -1;
      -webkit-transition: -webkit-transform 0.5s;
              transition: transform 0.5s;
      background-color: rgba(38, 135, 145, 0.75);
      text-align: right; } }

.nav__item {
  display: inline-block;
  position: relative;
  margin-right: 30px;
  cursor: pointer;
  color: #49494a;
  font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase; }
  .nav__item:last-child {
    margin-right: 0; }
  .nav__item:hover, .nav__item:active {
    color: #2fa9b6; }
  @media (max-width: 1008px) {
    .nav__item {
      display: block;
      position: static;
      top: auto;
      margin: 0 20px 10px auto;
      color: #fff; }
      .nav__item:hover, .nav__item:active {
        color: #c7d9de; }
      .nav__item:last-child {
        margin: 0 20px 0 auto; } }

.nav__toggle__inner:before, .nav__toggle__inner:after, .nav__toggle__inner {
  position: absolute;
  right: 0;
  width: 22px;
  height: 2px;
  -webkit-transform-origin: left center;
          transform-origin: left center;
  -webkit-transition: all 0.5s;
          transition: all 0.5s;
  border-radius: 1px;
  background-color: #303030; }

.nav__toggle__inner:before, .nav__toggle__inner:after {
  content: ""; }

.nav__toggle {
  display: block;
  position: absolute;
  right: 30px;
  bottom: 10px;
  width: 30px;
  height: 30px;
  cursor: pointer; }
  @media (min-width: 1009px) {
    .nav__toggle {
      display: none; } }

.nav__toggle__inner {
  top: 14px;
  right: 4px; }
  .nav__toggle__inner:before {
    top: -6px; }
  .nav__toggle__inner:after {
    top: 6px; }

.nav--expanded .nav {
  -webkit-transform: scaleY(1);
          transform: scaleY(1); }
.nav--expanded .nav__toggle__inner {
  background-color: transparent; }
  .nav--expanded .nav__toggle__inner:before {
    -webkit-transform: rotate(45deg) translate(1px, -3px);
            transform: rotate(45deg) translate(1px, -3px); }
  .nav--expanded .nav__toggle__inner:after {
    -webkit-transform: rotate(-45deg) translate(1px, 3px);
            transform: rotate(-45deg) translate(1px, 3px); }

.header__text__container {
  font-size: 14px;
  font-weight: 900;
  font-family: "Archer SSm A", "Archer SSm B", serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px; }

.pta__logo {
  height: 25px;
  margin-bottom: 5px; }

.lifelock__logo {
  height: 30px;
  margin-bottom: 0; }

.translated-ltr .nav__item:nth-child(2) {
  margin-bottom: 0; }

.header__text {
  margin-right: 10px; }

.header__text--and {
  margin: 0 10px; }


.page-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  min-height: 100vh;
  -webkit-overflow-scrolling: touch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 11; }

.outer-wrapper:not(.ios) .page-wrapper {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
.outer-wrapper:not(.ios).transition--forward.transition--horizontal .page-enter {
  z-index: 10; }
.outer-wrapper:not(.ios).transition--forward.transition--horizontal .page-leave {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.825, 0, 0.5, 1);
          transition: transform 0.7s cubic-bezier(0.825, 0, 0.5, 1); }
.outer-wrapper:not(.ios).transition--forward.transition--horizontal .page-leave-active {
  -webkit-transform: translateX(-100vw);
          transform: translateX(-100vw); }
.outer-wrapper:not(.ios).transition--forward.transition--vertical .page-enter {
  z-index: 10; }
.outer-wrapper:not(.ios).transition--forward.transition--vertical .page-leave {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.825, 0, 0.5, 1);
          transition: transform 0.7s cubic-bezier(0.825, 0, 0.5, 1); }
.outer-wrapper:not(.ios).transition--forward.transition--vertical .page-leave-active {
  -webkit-transform: translateY(-100vh);
          transform: translateY(-100vh); }
.outer-wrapper:not(.ios).transition--reverse.transition--horizontal .page-enter {
  -webkit-transform: translateX(-100vw);
          transform: translateX(-100vw);
  -webkit-transition: -webkit-transform 1s;
          transition: transform 1s; }
.outer-wrapper:not(.ios).transition--reverse.transition--horizontal .page-enter-active {
  -webkit-transform: translateX(0);
          transform: translateX(0); }
.outer-wrapper:not(.ios).transition--reverse.transition--horizontal .page-leave {
  z-index: 10; }
.outer-wrapper:not(.ios).transition--reverse.transition--vertical .page-enter {
  -webkit-transform: translateY(-100vh);
          transform: translateY(-100vh);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.825, 0, 0.5, 1);
          transition: transform 0.7s cubic-bezier(0.825, 0, 0.5, 1); }
.outer-wrapper:not(.ios).transition--reverse.transition--vertical .page-enter-active {
  -webkit-transform: translateY(0);
          transform: translateY(0); }
.outer-wrapper:not(.ios).transition--reverse.transition--vertical .page-leave {
  z-index: 10; }


.header__wrapper-mobile {
  position: relative;
  z-index: 1;
  display: none;
  padding: 3px 0;
  background: #f2e3cc; }
  .header__wrapper-mobile .pta__logo {
    height: 30px;
    margin-top: 3px; }
  .header__wrapper-mobile .lifelock__logo {
    height: 40px; }
  @media (max-width: 630px) {
    .header__wrapper-mobile {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .header__wrapper-mobile img {
        padding: 0 30px 0 30px; } }

.header__wrapper {
  position: relative;
  height: 52px;
  width: 100%;
  margin: 0 auto;
  z-index: 100;
  background-color: #f6ead7; }
  @media (max-width: 768px) {
    .header__wrapper {
      width: calc(100% - 20px); } }
  @media (max-width: 630px) {
    .header__wrapper {
      margin: 0 0 0 10px;
      width: 100%; } }

header {
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 1104px;
  margin: 0 auto; }

.logo {
  position: absolute;
  bottom: -9px;
  padding: 10px;
  background-color: #2fa9b6;
  font-family: "Archer SSm A", "Archer SSm B", serif;
  color: white;
  font-size: 24px; }
  .logo:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: -19px;
    left: 0;
    border-top: 20px solid #2fa9b6;
    border-right: 20px solid transparent; }
  .logo:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: -9px;
    left: 0;
    border-top: 9px solid rgba(0, 0, 0, 0.2);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent; }
  @media (max-width: 380px) {
    .logo {
      top: 15px;
      height: 44px;
      margin-left: 5px;
      font-size: 20px; } }


