@charset "utf-8";

@media (min-width: 768px) {
  .x .c1-d { font-size: 16px; }
}

@media (min-width: 768px) {
  .x .c1-r { width: 100%; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .x .c1-1w { width: 100%; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .x .c1-2n { display: block; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .x .c1-2o { max-height: 80px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .x .c1-2p { margin-top: 0px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .x .c1-2q { margin-right: auto; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .x .c1-2r { margin-bottom: 0px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .x .c1-2s { margin-left: auto; }
}

@media (min-width: 768px) {
  .x .c1-3w { font-size: 30px; }
}

@media (min-width: 768px) {
  .x .c1-49 { display: block; }
}

@media (min-width: 768px) {
  .x .c1-51 { font-size: 22px; }
}

@media (min-width: 768px) {
  .x .c1-58 > div { max-width: 100%; }
}

@media (min-width: 768px) {
  .x .c1-5j { margin-top: 0px; }
}

@media (min-width: 768px) {
  .x .c1-5k { margin-right: -24px; }
}

@media (min-width: 768px) {
  .x .c1-5l { margin-bottom: 0px; }
}

@media (min-width: 768px) {
  .x .c1-5m { margin-left: -24px; }
}

@media (min-width: 768px) {
  .x .c1-5s { margin-left: 8.33333%; }
}

@media (min-width: 768px) {
  .x .c1-5t { flex-basis: 83.3333%; }
}

@media (min-width: 768px) {
  .x .c1-5u { max-width: 83.3333%; }
}

@media (min-width: 768px) {
  .x .c1-5v { padding-top: 0px; }
}

@media (min-width: 768px) {
  .x .c1-5w { padding-right: 24px; }
}

@media (min-width: 768px) {
  .x .c1-5x { padding-bottom: 0px; }
}

@media (min-width: 768px) {
  .x .c1-5y { padding-left: 24px; }
}

@media (min-width: 768px) {
  .x .c1-7f { font-size: 18px; }
}

@media (min-width: 768px) {
  .x .c1-8c { margin-bottom: -48px; }
}

@media (min-width: 768px) {
  .x .c1-8e { padding-bottom: 48px; }
}

@media (min-width: 768px) {
  .x .c1-8y { width: 400px; }
}

@media (min-width: 768px) {
  .x .c1-8z { max-height: 500px; }
}

@media (min-width: 768px) {
  .x .c1-90 { border-radius: 7px; }
}

@media (min-width: 768px) {
  .x .c1-91 { margin-top: 24px; }
}

@media (min-width: 768px) {
  .x .c1-92 { margin-right: 24px; }
}

@media (min-width: 768px) {
  .x .c1-93 { margin-bottom: 24px; }
}

@media (min-width: 768px) {
  .x .c1-94 { margin-left: 24px; }
}

@media (min-width: 768px) {
  .x .c1-9a { max-height: 200px; }
}

@media (min-width: 768px) {
  .x .c1-9n { width: auto; }
}

@media (min-width: 768px) {
  .x .c2-5 { font-size: 16px; }
}

@media (min-width: 768px) {
  .x .c2-1w { width: 100%; }
}