@media screen and (max-width: 767px) {
  .display-for--sm-none {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .display-for--md-none {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .display-for--lg-none {
    display: none;
  }
}
@media (min-width: 1200px) {
  .display-for--xl-none {
    display: none;
  }
}
.display-for--md-block {
  display: none;
}
@media (min-width: 768px) {
  .display-for--md-block {
    display: flex;
  }
}
.display-for--lg-block {
  display: none;
}
@media (min-width: 992px) {
  .display-for--lg-block {
    display: flex;
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes spin {
  from {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spin {
  from {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes expand {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  to {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@-moz-keyframes expand {
  from {
    -moz-transform: scale(1);
    transform: scale(1);
  }
  to {
    -moz-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@-webkit-keyframes expand {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@-ms-keyframes expand {
  from {
    -ms-transform: scale(1);
    transform: scale(1);
  }
  to {
    -ms-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@-o-keyframes expand {
  from {
    -o-transform: scale(1);
    transform: scale(1);
  }
  to {
    -o-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@font-face {
  font-family: "ProximaNova";
  src: url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_1_0.eot");
  src: url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_1_0.eot?#iefix") format("embedded-opentype"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_1_0.woff2") format("woff2"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_1_0.woff") format("woff"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_1_0.ttf") format("truetype"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_1_0.svg#wf") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "ProximaNova";
  src: url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_4_0.eot");
  src: url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_4_0.eot?#iefix") format("embedded-opentype"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_4_0.woff2") format("woff2"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_4_0.woff") format("woff"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_4_0.ttf") format("truetype"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_4_0.svg#wf") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "ProximaNova";
  src: url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_2_0.eot");
  src: url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_2_0.eot?#iefix") format("embedded-opentype"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_2_0.woff2") format("woff2"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_2_0.woff") format("woff"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_2_0.ttf") format("truetype"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_2_0.svg#wf") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "ProximaNova";
  src: url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_5_0.eot");
  src: url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_5_0.eot?#iefix") format("embedded-opentype"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_5_0.woff2") format("woff2"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_5_0.woff") format("woff"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_5_0.ttf") format("truetype"), url("https://d25purrcgqtc5w.cloudfront.net/dist/fonts/proximanova/302D42_5_0.svg#wf") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
}

/*# sourceMappingURL=main.css.map*/