@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.1/css/all.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.1/css/all.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.1/css/all.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.1/css/all.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.1/css/all.css);
@font-face {
  font-family: "muli";
  src: url("/static/fonts/muli-black-webfont.woff2") format("woff2"), url("/static/fonts/muli-black-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "muli";
  src: url("/static/fonts/muli-regular-webfont.woff2") format("woff2"), url("/static/fonts/muli-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "bwdarius";
  src: url("/static/fonts/bwdarius-bold-webfont.woff2") format("woff2"), url("/static/fonts/bwdarius-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

.card {
  text-align: left;
  background-color: #fff;
  color: #121212;
  bottom: 0;
  box-shadow: 0px 10px 15px -8px rgba(0, 0, 0, 0.2); }

.card--transparent {
  background-color: transparent;
  color: #fff;
  box-shadow: none;
  margin-left: -1.25rem;
  margin-right: -1.25rem; }

.card--text-center {
  text-align: center; }

.card--text-center .pre-header:after {
  left: 50%;
  transform: translateX(-50%); }

.card--text-right {
  text-align: right; }

.card--text-right .pre-header:after {
  left: auto;
  right: 0; }

@font-face {
  font-family: "muli";
  src: url("/static/fonts/muli-black-webfont.woff2") format("woff2"), url("/static/fonts/muli-black-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "muli";
  src: url("/static/fonts/muli-regular-webfont.woff2") format("woff2"), url("/static/fonts/muli-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "bwdarius";
  src: url("/static/fonts/bwdarius-bold-webfont.woff2") format("woff2"), url("/static/fonts/bwdarius-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

.floating-asset {
  position: relative;
  background-size: cover;
  margin: auto;
  max-width: 670px;
  padding-bottom: 80%;
  box-shadow: 5rem -2.5rem 0px 0px #3885cc, -2.5rem -5rem 0px 0px #224579; }
  .floating-asset:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 1.875rem -0.625rem inset rgba(0, 0, 0, 0.5); }

@font-face {
  font-family: "muli";
  src: url("/static/fonts/muli-black-webfont.woff2") format("woff2"), url("/static/fonts/muli-black-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "muli";
  src: url("/static/fonts/muli-regular-webfont.woff2") format("woff2"), url("/static/fonts/muli-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "bwdarius";
  src: url("/static/fonts/bwdarius-bold-webfont.woff2") format("woff2"), url("/static/fonts/bwdarius-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@media screen and (min-width: 48rem) {
  .card-with-image--card-right {
    flex-direction: row-reverse; } }

@font-face {
  font-family: "muli";
  src: url("/static/fonts/muli-black-webfont.woff2") format("woff2"), url("/static/fonts/muli-black-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "muli";
  src: url("/static/fonts/muli-regular-webfont.woff2") format("woff2"), url("/static/fonts/muli-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "bwdarius";
  src: url("/static/fonts/bwdarius-bold-webfont.woff2") format("woff2"), url("/static/fonts/bwdarius-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

.chevron {
  position: absolute;
  bottom: 7.5rem;
  left: 50%;
  transform: translateX(-50%);
  width: 24px;
  height: 3px;
  cursor: pointer;
  animation: chevron-bounce 2s infinite ease; }
  .chevron:before, .chevron:after {
    content: " ";
    position: absolute;
    top: 0;
    height: 100%;
    width: 51%;
    background: #fff; }
  .chevron:before {
    left: 0;
    transform: skew(0deg, 30deg); }
  .chevron:after {
    right: 0;
    width: 50%;
    transform: skew(0deg, -30deg); }

.chevron div {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 60px;
  height: 60px; }

@keyframes chevron-bounce {
  0%,
  100% {
    transform: rotateY(0deg) translate(-50%, 0px);
    height: 2px; }
  10% {
    height: 15px;
    transform: rotateY(0deg) translate(-50%, 20px); } }

@media screen and (min-width: 48rem) {
  .chevron {
    bottom: 5rem; } }

@font-face {
  font-family: "muli";
  src: url("/static/fonts/muli-black-webfont.woff2") format("woff2"), url("/static/fonts/muli-black-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "muli";
  src: url("/static/fonts/muli-regular-webfont.woff2") format("woff2"), url("/static/fonts/muli-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "bwdarius";
  src: url("/static/fonts/bwdarius-bold-webfont.woff2") format("woff2"), url("/static/fonts/bwdarius-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

.button {
  position: relative;
  padding: 0.83333rem 1.25rem;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: inline-block;
  text-decoration: none;
  font-weight: bold;
  z-index: 1;
  color: currentColor;
  transform: translateX(0) scale(1);
  transition: 0.2s ease-in-out; }
  .button:before, .button:after {
    content: "";
    border: 1px solid #E59500;
    position: absolute;
    top: 0;
    left: 0;
    height: 50%;
    width: 100%;
    z-index: -1;
    transform: skewX(0);
    transition: 0.2s ease-in-out; }
  .button:before {
    border-bottom: none; }
  .button:after {
    top: auto;
    bottom: 0;
    border-top: none; }
  .button:hover, .button:focus, .button:active {
    color: #E59500;
    transform: translateX(0.625rem) scale(1.01); }
    .button:hover:before, .button:focus:before, .button:active:before {
      transform: skewX(33deg); }
    .button:hover:after, .button:focus:after, .button:active:after {
      transform: skewX(-33deg); }

