/* Some sensible defaults */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body {
  margin: 0;
  padding: 0; }

a {
  text-decoration-style: dotted; }

a:hover {
  text-decoration-style: solid; }

img {
  max-width: 100%; }

/* Breakpoints */
/* Color palette */
body {
  color: #242424; }

a {
  color: #1d1dc7;
  text-decoration-color: #8f8ff9; }

a:visited {
  color: #0c0c88; }

a:hover {
  color: #1d1dc7;
  text-decoration-color: #1d1dc7; }

input[type="text"], input[type="email"], input[type="phone"] {
  border: 1px solid #cecece; }

input[type="submit"] {
  color: #ffffff;
  background: linear-gradient(#1515b1, #0c0c88);
  border: none;
  cursor: pointer; }

input[type="submit"]:hover {
  color: #ffffff;
  background: linear-gradient(#1d1dc7, #1515b1); }

/* Fonts */
/*  6px */
/*  8px */
/* 10px */
/* 12px */
/* 14px */
/* 16px */
/* 18px */
/* 20px */
/* 24px */
/* 30px */
/* 36px */
/* 48px */
/* 60px */
/* 72px */
body, input {
  font-family: 'Lato', sans-serif;
  font-size: 1.125rem;
  line-height: 1.4; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Merriweather', serif;
  font-weight: bold;
  line-height: 1.2;
  text-rendering: optimizeLegibility; }

h1 {
  font-size: 2.25rem; }

h2 {
  font-size: 1.5rem; }

h3 {
  font-size: 1.125rem; }

/* Workaround for a Chrome bug that messes up rendering of underlines at certain font sizes:; */
/* https://stackoverflow.com/questions/50007283/dotted-underlines-dont-render-properly-in-chrome */
a {
  text-decoration-skip-ink: none; }

@media (min-width: 640px) {
  body, input {
    font-size: 1.25rem; }

  h1 {
    font-size: 3rem; }

  h2 {
    font-size: 1.875rem; }

  h3 {
    font-size: 1.25rem; }

  a {
    text-decoration-skip-ink: auto; } }
/* Sizing and spacing */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;
  margin-bottom: 0.6em; }

p, ul, ol {
  margin: 1em 0; }

li, li p {
  margin: 0.6em 0; }

:first-child {
  margin-top: 0; }

:last-child {
  margin-bottom: 0; }

input {
  padding: 0.6em 1em;
  border-radius: 6px; }

hr {
  clear: both;
  margin: 60px; }

blockquote {
  margin: 1em 0;
  padding: 0 28px;
  border-left: 6px solid #e2e2e2; }

/* Utility classes */
@media all {
  .flex-col {
    display: flex;
    flex-direction: column; }

  .flex-row {
    display: flex;
    flex-direction: row; }

  .flex-shrink-0 {
    flex-shrink: 0; }

  .flex-shrink-1 {
    flex-shrink: 1; }

  .flex-grow-0 {
    flex-grow: 0; }

  .flex-grow-1 {
    flex-grow: 1; }

  .flex-items-center {
    align-items: center; }

  .flex-self-center {
    align-self: center; }

  .flex-items-start {
    align-items: start; }

  .flex-self-start {
    align-self: start; }

  .flex-items-end {
    align-items: end; }

  .flex-self-end {
    align-self: end; }

  .flex-justify-start {
    justify-content: flex-start; }

  .flex-justify-end {
    justify-content: flex-end; }

  .flex-justify-center {
    justify-content: center; }

  .flex-justify-between {
    justify-content: space-between; }

  .flex-justify-around {
    justify-content: space-around; }

  .flex-justify-evenly {
    justify-content: space-evenly; }

  .none {
    display: none; }

  .block {
    display: block; }

  .inline-block {
    display: inline-block; }

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

  .text-left {
    text-align: left; }

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

  .float-left {
    float: left; }

  .float-right {
    float: right; }

  .float-none {
    float: none; }

  .font-0 {
    font-size: 0.375rem; }

  .font-1 {
    font-size: 0.5rem; }

  .font-2 {
    font-size: 0.625rem; }

  .font-3 {
    font-size: 0.75rem; }

  .font-4 {
    font-size: 0.875rem; }

  .font-5 {
    font-size: 1rem; }

  .font-6 {
    font-size: 1.125rem; }

  .font-7 {
    font-size: 1.25rem; }

  .font-8 {
    font-size: 1.5rem; }

  .font-9 {
    font-size: 1.875rem; }

  .font-10 {
    font-size: 2.25rem; }

  .font-11 {
    font-size: 3rem; }

  .font-12 {
    font-size: 3.75rem; }

  .font-13 {
    font-size: 4.5rem; }

  .m-0 {
    margin: 0px; }

  .mt-0 {
    margin-top: 0px; }

  .mb-0 {
    margin-bottom: 0px; }

  .ml-0 {
    margin-left: 0px; }

  .mr-0 {
    margin-right: 0px; }

  .mx-0 {
    margin-left: 0px;
    margin-right: 0px; }

  .my-0 {
    margin-top: 0px;
    margin-bottom: 0px; }

  .p-0 {
    padding: 0px; }

  .pt-0 {
    padding-top: 0px; }

  .pb-0 {
    padding-bottom: 0px; }

  .pl-0 {
    padding-left: 0px; }

  .pr-0 {
    padding-right: 0px; }

  .px-0 {
    padding-left: 0px;
    padding-right: 0px; }

  .py-0 {
    padding-top: 0px;
    padding-bottom: 0px; }

  .w-0 {
    width: 0px; }

  .minw-0 {
    min-width: 0px; }

  .maxw-0 {
    max-width: 0px; }

  .h-0 {
    height: 0px; }

  .minh-0 {
    min-height: 0px; }

  .maxh-0 {
    max-height: 0px; }

  .border-0 {
    border: 0px solid; }

  .border-t-0 {
    border-top: 0px solid; }

  .border-b-0 {
    border-bottom: 0px solid; }

  .border-l-0 {
    border-left: 0px solid; }

  .border-r-0 {
    border-right: 0px solid; }

  .radius-0 {
    border-radius: 0px; }

  .m-1 {
    margin: 1px; }

  .mt-1 {
    margin-top: 1px; }

  .mb-1 {
    margin-bottom: 1px; }

  .ml-1 {
    margin-left: 1px; }

  .mr-1 {
    margin-right: 1px; }

  .mx-1 {
    margin-left: 1px;
    margin-right: 1px; }

  .my-1 {
    margin-top: 1px;
    margin-bottom: 1px; }

  .p-1 {
    padding: 1px; }

  .pt-1 {
    padding-top: 1px; }

  .pb-1 {
    padding-bottom: 1px; }

  .pl-1 {
    padding-left: 1px; }

  .pr-1 {
    padding-right: 1px; }

  .px-1 {
    padding-left: 1px;
    padding-right: 1px; }

  .py-1 {
    padding-top: 1px;
    padding-bottom: 1px; }

  .w-1 {
    width: 1px; }

  .minw-1 {
    min-width: 1px; }

  .maxw-1 {
    max-width: 1px; }

  .h-1 {
    height: 1px; }

  .minh-1 {
    min-height: 1px; }

  .maxh-1 {
    max-height: 1px; }

  .border-1 {
    border: 1px solid; }

  .border-t-1 {
    border-top: 1px solid; }

  .border-b-1 {
    border-bottom: 1px solid; }

  .border-l-1 {
    border-left: 1px solid; }

  .border-r-1 {
    border-right: 1px solid; }

  .radius-1 {
    border-radius: 1px; }

  .m-2 {
    margin: 2px; }

  .mt-2 {
    margin-top: 2px; }

  .mb-2 {
    margin-bottom: 2px; }

  .ml-2 {
    margin-left: 2px; }

  .mr-2 {
    margin-right: 2px; }

  .mx-2 {
    margin-left: 2px;
    margin-right: 2px; }

  .my-2 {
    margin-top: 2px;
    margin-bottom: 2px; }

  .p-2 {
    padding: 2px; }

  .pt-2 {
    padding-top: 2px; }

  .pb-2 {
    padding-bottom: 2px; }

  .pl-2 {
    padding-left: 2px; }

  .pr-2 {
    padding-right: 2px; }

  .px-2 {
    padding-left: 2px;
    padding-right: 2px; }

  .py-2 {
    padding-top: 2px;
    padding-bottom: 2px; }

  .w-2 {
    width: 2px; }

  .minw-2 {
    min-width: 2px; }

  .maxw-2 {
    max-width: 2px; }

  .h-2 {
    height: 2px; }

  .minh-2 {
    min-height: 2px; }

  .maxh-2 {
    max-height: 2px; }

  .border-2 {
    border: 2px solid; }

  .border-t-2 {
    border-top: 2px solid; }

  .border-b-2 {
    border-bottom: 2px solid; }

  .border-l-2 {
    border-left: 2px solid; }

  .border-r-2 {
    border-right: 2px solid; }

  .radius-2 {
    border-radius: 2px; }

  .m-3 {
    margin: 4px; }

  .mt-3 {
    margin-top: 4px; }

  .mb-3 {
    margin-bottom: 4px; }

  .ml-3 {
    margin-left: 4px; }

  .mr-3 {
    margin-right: 4px; }

  .mx-3 {
    margin-left: 4px;
    margin-right: 4px; }

  .my-3 {
    margin-top: 4px;
    margin-bottom: 4px; }

  .p-3 {
    padding: 4px; }

  .pt-3 {
    padding-top: 4px; }

  .pb-3 {
    padding-bottom: 4px; }

  .pl-3 {
    padding-left: 4px; }

  .pr-3 {
    padding-right: 4px; }

  .px-3 {
    padding-left: 4px;
    padding-right: 4px; }

  .py-3 {
    padding-top: 4px;
    padding-bottom: 4px; }

  .w-3 {
    width: 4px; }

  .minw-3 {
    min-width: 4px; }

  .maxw-3 {
    max-width: 4px; }

  .h-3 {
    height: 4px; }

  .minh-3 {
    min-height: 4px; }

  .maxh-3 {
    max-height: 4px; }

  .border-3 {
    border: 4px solid; }

  .border-t-3 {
    border-top: 4px solid; }

  .border-b-3 {
    border-bottom: 4px solid; }

  .border-l-3 {
    border-left: 4px solid; }

  .border-r-3 {
    border-right: 4px solid; }

  .radius-3 {
    border-radius: 4px; }

  .m-4 {
    margin: 6px; }

  .mt-4 {
    margin-top: 6px; }

  .mb-4 {
    margin-bottom: 6px; }

  .ml-4 {
    margin-left: 6px; }

  .mr-4 {
    margin-right: 6px; }

  .mx-4 {
    margin-left: 6px;
    margin-right: 6px; }

  .my-4 {
    margin-top: 6px;
    margin-bottom: 6px; }

  .p-4 {
    padding: 6px; }

  .pt-4 {
    padding-top: 6px; }

  .pb-4 {
    padding-bottom: 6px; }

  .pl-4 {
    padding-left: 6px; }

  .pr-4 {
    padding-right: 6px; }

  .px-4 {
    padding-left: 6px;
    padding-right: 6px; }

  .py-4 {
    padding-top: 6px;
    padding-bottom: 6px; }

  .w-4 {
    width: 6px; }

  .minw-4 {
    min-width: 6px; }

  .maxw-4 {
    max-width: 6px; }

  .h-4 {
    height: 6px; }

  .minh-4 {
    min-height: 6px; }

  .maxh-4 {
    max-height: 6px; }

  .border-4 {
    border: 6px solid; }

  .border-t-4 {
    border-top: 6px solid; }

  .border-b-4 {
    border-bottom: 6px solid; }

  .border-l-4 {
    border-left: 6px solid; }

  .border-r-4 {
    border-right: 6px solid; }

  .radius-4 {
    border-radius: 6px; }

  .m-5 {
    margin: 10px; }

  .mt-5 {
    margin-top: 10px; }

  .mb-5 {
    margin-bottom: 10px; }

  .ml-5 {
    margin-left: 10px; }

  .mr-5 {
    margin-right: 10px; }

  .mx-5 {
    margin-left: 10px;
    margin-right: 10px; }

  .my-5 {
    margin-top: 10px;
    margin-bottom: 10px; }

  .p-5 {
    padding: 10px; }

  .pt-5 {
    padding-top: 10px; }

  .pb-5 {
    padding-bottom: 10px; }

  .pl-5 {
    padding-left: 10px; }

  .pr-5 {
    padding-right: 10px; }

  .px-5 {
    padding-left: 10px;
    padding-right: 10px; }

  .py-5 {
    padding-top: 10px;
    padding-bottom: 10px; }

  .w-5 {
    width: 10px; }

  .minw-5 {
    min-width: 10px; }

  .maxw-5 {
    max-width: 10px; }

  .h-5 {
    height: 10px; }

  .minh-5 {
    min-height: 10px; }

  .maxh-5 {
    max-height: 10px; }

  .border-5 {
    border: 10px solid; }

  .border-t-5 {
    border-top: 10px solid; }

  .border-b-5 {
    border-bottom: 10px solid; }

  .border-l-5 {
    border-left: 10px solid; }

  .border-r-5 {
    border-right: 10px solid; }

  .radius-5 {
    border-radius: 10px; }

  .m-6 {
    margin: 14px; }

  .mt-6 {
    margin-top: 14px; }

  .mb-6 {
    margin-bottom: 14px; }

  .ml-6 {
    margin-left: 14px; }

  .mr-6 {
    margin-right: 14px; }

  .mx-6 {
    margin-left: 14px;
    margin-right: 14px; }

  .my-6 {
    margin-top: 14px;
    margin-bottom: 14px; }

  .p-6 {
    padding: 14px; }

  .pt-6 {
    padding-top: 14px; }

  .pb-6 {
    padding-bottom: 14px; }

  .pl-6 {
    padding-left: 14px; }

  .pr-6 {
    padding-right: 14px; }

  .px-6 {
    padding-left: 14px;
    padding-right: 14px; }

  .py-6 {
    padding-top: 14px;
    padding-bottom: 14px; }

  .w-6 {
    width: 14px; }

  .minw-6 {
    min-width: 14px; }

  .maxw-6 {
    max-width: 14px; }

  .h-6 {
    height: 14px; }

  .minh-6 {
    min-height: 14px; }

  .maxh-6 {
    max-height: 14px; }

  .border-6 {
    border: 14px solid; }

  .border-t-6 {
    border-top: 14px solid; }

  .border-b-6 {
    border-bottom: 14px solid; }

  .border-l-6 {
    border-left: 14px solid; }

  .border-r-6 {
    border-right: 14px solid; }

  .radius-6 {
    border-radius: 14px; }

  .m-7 {
    margin: 20px; }

  .mt-7 {
    margin-top: 20px; }

  .mb-7 {
    margin-bottom: 20px; }

  .ml-7 {
    margin-left: 20px; }

  .mr-7 {
    margin-right: 20px; }

  .mx-7 {
    margin-left: 20px;
    margin-right: 20px; }

  .my-7 {
    margin-top: 20px;
    margin-bottom: 20px; }

  .p-7 {
    padding: 20px; }

  .pt-7 {
    padding-top: 20px; }

  .pb-7 {
    padding-bottom: 20px; }

  .pl-7 {
    padding-left: 20px; }

  .pr-7 {
    padding-right: 20px; }

  .px-7 {
    padding-left: 20px;
    padding-right: 20px; }

  .py-7 {
    padding-top: 20px;
    padding-bottom: 20px; }

  .w-7 {
    width: 20px; }

  .minw-7 {
    min-width: 20px; }

  .maxw-7 {
    max-width: 20px; }

  .h-7 {
    height: 20px; }

  .minh-7 {
    min-height: 20px; }

  .maxh-7 {
    max-height: 20px; }

  .border-7 {
    border: 20px solid; }

  .border-t-7 {
    border-top: 20px solid; }

  .border-b-7 {
    border-bottom: 20px solid; }

  .border-l-7 {
    border-left: 20px solid; }

  .border-r-7 {
    border-right: 20px solid; }

  .radius-7 {
    border-radius: 20px; }

  .m-8 {
    margin: 28px; }

  .mt-8 {
    margin-top: 28px; }

  .mb-8 {
    margin-bottom: 28px; }

  .ml-8 {
    margin-left: 28px; }

  .mr-8 {
    margin-right: 28px; }

  .mx-8 {
    margin-left: 28px;
    margin-right: 28px; }

  .my-8 {
    margin-top: 28px;
    margin-bottom: 28px; }

  .p-8 {
    padding: 28px; }

  .pt-8 {
    padding-top: 28px; }

  .pb-8 {
    padding-bottom: 28px; }

  .pl-8 {
    padding-left: 28px; }

  .pr-8 {
    padding-right: 28px; }

  .px-8 {
    padding-left: 28px;
    padding-right: 28px; }

  .py-8 {
    padding-top: 28px;
    padding-bottom: 28px; }

  .w-8 {
    width: 28px; }

  .minw-8 {
    min-width: 28px; }

  .maxw-8 {
    max-width: 28px; }

  .h-8 {
    height: 28px; }

  .minh-8 {
    min-height: 28px; }

  .maxh-8 {
    max-height: 28px; }

  .border-8 {
    border: 28px solid; }

  .border-t-8 {
    border-top: 28px solid; }

  .border-b-8 {
    border-bottom: 28px solid; }

  .border-l-8 {
    border-left: 28px solid; }

  .border-r-8 {
    border-right: 28px solid; }

  .radius-8 {
    border-radius: 28px; }

  .m-9 {
    margin: 40px; }

  .mt-9 {
    margin-top: 40px; }

  .mb-9 {
    margin-bottom: 40px; }

  .ml-9 {
    margin-left: 40px; }

  .mr-9 {
    margin-right: 40px; }

  .mx-9 {
    margin-left: 40px;
    margin-right: 40px; }

  .my-9 {
    margin-top: 40px;
    margin-bottom: 40px; }

  .p-9 {
    padding: 40px; }

  .pt-9 {
    padding-top: 40px; }

  .pb-9 {
    padding-bottom: 40px; }

  .pl-9 {
    padding-left: 40px; }

  .pr-9 {
    padding-right: 40px; }

  .px-9 {
    padding-left: 40px;
    padding-right: 40px; }

  .py-9 {
    padding-top: 40px;
    padding-bottom: 40px; }

  .w-9 {
    width: 40px; }

  .minw-9 {
    min-width: 40px; }

  .maxw-9 {
    max-width: 40px; }

  .h-9 {
    height: 40px; }

  .minh-9 {
    min-height: 40px; }

  .maxh-9 {
    max-height: 40px; }

  .border-9 {
    border: 40px solid; }

  .border-t-9 {
    border-top: 40px solid; }

  .border-b-9 {
    border-bottom: 40px solid; }

  .border-l-9 {
    border-left: 40px solid; }

  .border-r-9 {
    border-right: 40px solid; }

  .radius-9 {
    border-radius: 40px; }

  .m-10 {
    margin: 60px; }

  .mt-10 {
    margin-top: 60px; }

  .mb-10 {
    margin-bottom: 60px; }

  .ml-10 {
    margin-left: 60px; }

  .mr-10 {
    margin-right: 60px; }

  .mx-10 {
    margin-left: 60px;
    margin-right: 60px; }

  .my-10 {
    margin-top: 60px;
    margin-bottom: 60px; }

  .p-10 {
    padding: 60px; }

  .pt-10 {
    padding-top: 60px; }

  .pb-10 {
    padding-bottom: 60px; }

  .pl-10 {
    padding-left: 60px; }

  .pr-10 {
    padding-right: 60px; }

  .px-10 {
    padding-left: 60px;
    padding-right: 60px; }

  .py-10 {
    padding-top: 60px;
    padding-bottom: 60px; }

  .w-10 {
    width: 60px; }

  .minw-10 {
    min-width: 60px; }

  .maxw-10 {
    max-width: 60px; }

  .h-10 {
    height: 60px; }

  .minh-10 {
    min-height: 60px; }

  .maxh-10 {
    max-height: 60px; }

  .border-10 {
    border: 60px solid; }

  .border-t-10 {
    border-top: 60px solid; }

  .border-b-10 {
    border-bottom: 60px solid; }

  .border-l-10 {
    border-left: 60px solid; }

  .border-r-10 {
    border-right: 60px solid; }

  .radius-10 {
    border-radius: 60px; }

  .m-11 {
    margin: 80px; }

  .mt-11 {
    margin-top: 80px; }

  .mb-11 {
    margin-bottom: 80px; }

  .ml-11 {
    margin-left: 80px; }

  .mr-11 {
    margin-right: 80px; }

  .mx-11 {
    margin-left: 80px;
    margin-right: 80px; }

  .my-11 {
    margin-top: 80px;
    margin-bottom: 80px; }

  .p-11 {
    padding: 80px; }

  .pt-11 {
    padding-top: 80px; }

  .pb-11 {
    padding-bottom: 80px; }

  .pl-11 {
    padding-left: 80px; }

  .pr-11 {
    padding-right: 80px; }

  .px-11 {
    padding-left: 80px;
    padding-right: 80px; }

  .py-11 {
    padding-top: 80px;
    padding-bottom: 80px; }

  .w-11 {
    width: 80px; }

  .minw-11 {
    min-width: 80px; }

  .maxw-11 {
    max-width: 80px; }

  .h-11 {
    height: 80px; }

  .minh-11 {
    min-height: 80px; }

  .maxh-11 {
    max-height: 80px; }

  .border-11 {
    border: 80px solid; }

  .border-t-11 {
    border-top: 80px solid; }

  .border-b-11 {
    border-bottom: 80px solid; }

  .border-l-11 {
    border-left: 80px solid; }

  .border-r-11 {
    border-right: 80px solid; }

  .radius-11 {
    border-radius: 80px; }

  .m-12 {
    margin: 108px; }

  .mt-12 {
    margin-top: 108px; }

  .mb-12 {
    margin-bottom: 108px; }

  .ml-12 {
    margin-left: 108px; }

  .mr-12 {
    margin-right: 108px; }

  .mx-12 {
    margin-left: 108px;
    margin-right: 108px; }

  .my-12 {
    margin-top: 108px;
    margin-bottom: 108px; }

  .p-12 {
    padding: 108px; }

  .pt-12 {
    padding-top: 108px; }

  .pb-12 {
    padding-bottom: 108px; }

  .pl-12 {
    padding-left: 108px; }

  .pr-12 {
    padding-right: 108px; }

  .px-12 {
    padding-left: 108px;
    padding-right: 108px; }

  .py-12 {
    padding-top: 108px;
    padding-bottom: 108px; }

  .w-12 {
    width: 108px; }

  .minw-12 {
    min-width: 108px; }

  .maxw-12 {
    max-width: 108px; }

  .h-12 {
    height: 108px; }

  .minh-12 {
    min-height: 108px; }

  .maxh-12 {
    max-height: 108px; }

  .border-12 {
    border: 108px solid; }

  .border-t-12 {
    border-top: 108px solid; }

  .border-b-12 {
    border-bottom: 108px solid; }

  .border-l-12 {
    border-left: 108px solid; }

  .border-r-12 {
    border-right: 108px solid; }

  .radius-12 {
    border-radius: 108px; }

  .m-13 {
    margin: 160px; }

  .mt-13 {
    margin-top: 160px; }

  .mb-13 {
    margin-bottom: 160px; }

  .ml-13 {
    margin-left: 160px; }

  .mr-13 {
    margin-right: 160px; }

  .mx-13 {
    margin-left: 160px;
    margin-right: 160px; }

  .my-13 {
    margin-top: 160px;
    margin-bottom: 160px; }

  .p-13 {
    padding: 160px; }

  .pt-13 {
    padding-top: 160px; }

  .pb-13 {
    padding-bottom: 160px; }

  .pl-13 {
    padding-left: 160px; }

  .pr-13 {
    padding-right: 160px; }

  .px-13 {
    padding-left: 160px;
    padding-right: 160px; }

  .py-13 {
    padding-top: 160px;
    padding-bottom: 160px; }

  .w-13 {
    width: 160px; }

  .minw-13 {
    min-width: 160px; }

  .maxw-13 {
    max-width: 160px; }

  .h-13 {
    height: 160px; }

  .minh-13 {
    min-height: 160px; }

  .maxh-13 {
    max-height: 160px; }

  .border-13 {
    border: 160px solid; }

  .border-t-13 {
    border-top: 160px solid; }

  .border-b-13 {
    border-bottom: 160px solid; }

  .border-l-13 {
    border-left: 160px solid; }

  .border-r-13 {
    border-right: 160px solid; }

  .radius-13 {
    border-radius: 160px; }

  .m-14 {
    margin: 216px; }

  .mt-14 {
    margin-top: 216px; }

  .mb-14 {
    margin-bottom: 216px; }

  .ml-14 {
    margin-left: 216px; }

  .mr-14 {
    margin-right: 216px; }

  .mx-14 {
    margin-left: 216px;
    margin-right: 216px; }

  .my-14 {
    margin-top: 216px;
    margin-bottom: 216px; }

  .p-14 {
    padding: 216px; }

  .pt-14 {
    padding-top: 216px; }

  .pb-14 {
    padding-bottom: 216px; }

  .pl-14 {
    padding-left: 216px; }

  .pr-14 {
    padding-right: 216px; }

  .px-14 {
    padding-left: 216px;
    padding-right: 216px; }

  .py-14 {
    padding-top: 216px;
    padding-bottom: 216px; }

  .w-14 {
    width: 216px; }

  .minw-14 {
    min-width: 216px; }

  .maxw-14 {
    max-width: 216px; }

  .h-14 {
    height: 216px; }

  .minh-14 {
    min-height: 216px; }

  .maxh-14 {
    max-height: 216px; }

  .border-14 {
    border: 216px solid; }

  .border-t-14 {
    border-top: 216px solid; }

  .border-b-14 {
    border-bottom: 216px solid; }

  .border-l-14 {
    border-left: 216px solid; }

  .border-r-14 {
    border-right: 216px solid; }

  .radius-14 {
    border-radius: 216px; }

  .m-15 {
    margin: 320px; }

  .mt-15 {
    margin-top: 320px; }

  .mb-15 {
    margin-bottom: 320px; }

  .ml-15 {
    margin-left: 320px; }

  .mr-15 {
    margin-right: 320px; }

  .mx-15 {
    margin-left: 320px;
    margin-right: 320px; }

  .my-15 {
    margin-top: 320px;
    margin-bottom: 320px; }

  .p-15 {
    padding: 320px; }

  .pt-15 {
    padding-top: 320px; }

  .pb-15 {
    padding-bottom: 320px; }

  .pl-15 {
    padding-left: 320px; }

  .pr-15 {
    padding-right: 320px; }

  .px-15 {
    padding-left: 320px;
    padding-right: 320px; }

  .py-15 {
    padding-top: 320px;
    padding-bottom: 320px; }

  .w-15 {
    width: 320px; }

  .minw-15 {
    min-width: 320px; }

  .maxw-15 {
    max-width: 320px; }

  .h-15 {
    height: 320px; }

  .minh-15 {
    min-height: 320px; }

  .maxh-15 {
    max-height: 320px; }

  .border-15 {
    border: 320px solid; }

  .border-t-15 {
    border-top: 320px solid; }

  .border-b-15 {
    border-bottom: 320px solid; }

  .border-l-15 {
    border-left: 320px solid; }

  .border-r-15 {
    border-right: 320px solid; }

  .radius-15 {
    border-radius: 320px; }

  .m-16 {
    margin: 428px; }

  .mt-16 {
    margin-top: 428px; }

  .mb-16 {
    margin-bottom: 428px; }

  .ml-16 {
    margin-left: 428px; }

  .mr-16 {
    margin-right: 428px; }

  .mx-16 {
    margin-left: 428px;
    margin-right: 428px; }

  .my-16 {
    margin-top: 428px;
    margin-bottom: 428px; }

  .p-16 {
    padding: 428px; }

  .pt-16 {
    padding-top: 428px; }

  .pb-16 {
    padding-bottom: 428px; }

  .pl-16 {
    padding-left: 428px; }

  .pr-16 {
    padding-right: 428px; }

  .px-16 {
    padding-left: 428px;
    padding-right: 428px; }

  .py-16 {
    padding-top: 428px;
    padding-bottom: 428px; }

  .w-16 {
    width: 428px; }

  .minw-16 {
    min-width: 428px; }

  .maxw-16 {
    max-width: 428px; }

  .h-16 {
    height: 428px; }

  .minh-16 {
    min-height: 428px; }

  .maxh-16 {
    max-height: 428px; }

  .border-16 {
    border: 428px solid; }

  .border-t-16 {
    border-top: 428px solid; }

  .border-b-16 {
    border-bottom: 428px solid; }

  .border-l-16 {
    border-left: 428px solid; }

  .border-r-16 {
    border-right: 428px solid; }

  .radius-16 {
    border-radius: 428px; }

  .m-17 {
    margin: 540px; }

  .mt-17 {
    margin-top: 540px; }

  .mb-17 {
    margin-bottom: 540px; }

  .ml-17 {
    margin-left: 540px; }

  .mr-17 {
    margin-right: 540px; }

  .mx-17 {
    margin-left: 540px;
    margin-right: 540px; }

  .my-17 {
    margin-top: 540px;
    margin-bottom: 540px; }

  .p-17 {
    padding: 540px; }

  .pt-17 {
    padding-top: 540px; }

  .pb-17 {
    padding-bottom: 540px; }

  .pl-17 {
    padding-left: 540px; }

  .pr-17 {
    padding-right: 540px; }

  .px-17 {
    padding-left: 540px;
    padding-right: 540px; }

  .py-17 {
    padding-top: 540px;
    padding-bottom: 540px; }

  .w-17 {
    width: 540px; }

  .minw-17 {
    min-width: 540px; }

  .maxw-17 {
    max-width: 540px; }

  .h-17 {
    height: 540px; }

  .minh-17 {
    min-height: 540px; }

  .maxh-17 {
    max-height: 540px; }

  .border-17 {
    border: 540px solid; }

  .border-t-17 {
    border-top: 540px solid; }

  .border-b-17 {
    border-bottom: 540px solid; }

  .border-l-17 {
    border-left: 540px solid; }

  .border-r-17 {
    border-right: 540px solid; }

  .radius-17 {
    border-radius: 540px; }

  .m-18 {
    margin: 640px; }

  .mt-18 {
    margin-top: 640px; }

  .mb-18 {
    margin-bottom: 640px; }

  .ml-18 {
    margin-left: 640px; }

  .mr-18 {
    margin-right: 640px; }

  .mx-18 {
    margin-left: 640px;
    margin-right: 640px; }

  .my-18 {
    margin-top: 640px;
    margin-bottom: 640px; }

  .p-18 {
    padding: 640px; }

  .pt-18 {
    padding-top: 640px; }

  .pb-18 {
    padding-bottom: 640px; }

  .pl-18 {
    padding-left: 640px; }

  .pr-18 {
    padding-right: 640px; }

  .px-18 {
    padding-left: 640px;
    padding-right: 640px; }

  .py-18 {
    padding-top: 640px;
    padding-bottom: 640px; }

  .w-18 {
    width: 640px; }

  .minw-18 {
    min-width: 640px; }

  .maxw-18 {
    max-width: 640px; }

  .h-18 {
    height: 640px; }

  .minh-18 {
    min-height: 640px; }

  .maxh-18 {
    max-height: 640px; }

  .border-18 {
    border: 640px solid; }

  .border-t-18 {
    border-top: 640px solid; }

  .border-b-18 {
    border-bottom: 640px solid; }

  .border-l-18 {
    border-left: 640px solid; }

  .border-r-18 {
    border-right: 640px solid; }

  .radius-18 {
    border-radius: 640px; }

  .m-19 {
    margin: 768px; }

  .mt-19 {
    margin-top: 768px; }

  .mb-19 {
    margin-bottom: 768px; }

  .ml-19 {
    margin-left: 768px; }

  .mr-19 {
    margin-right: 768px; }

  .mx-19 {
    margin-left: 768px;
    margin-right: 768px; }

  .my-19 {
    margin-top: 768px;
    margin-bottom: 768px; }

  .p-19 {
    padding: 768px; }

  .pt-19 {
    padding-top: 768px; }

  .pb-19 {
    padding-bottom: 768px; }

  .pl-19 {
    padding-left: 768px; }

  .pr-19 {
    padding-right: 768px; }

  .px-19 {
    padding-left: 768px;
    padding-right: 768px; }

  .py-19 {
    padding-top: 768px;
    padding-bottom: 768px; }

  .w-19 {
    width: 768px; }

  .minw-19 {
    min-width: 768px; }

  .maxw-19 {
    max-width: 768px; }

  .h-19 {
    height: 768px; }

  .minh-19 {
    min-height: 768px; }

  .maxh-19 {
    max-height: 768px; }

  .border-19 {
    border: 768px solid; }

  .border-t-19 {
    border-top: 768px solid; }

  .border-b-19 {
    border-bottom: 768px solid; }

  .border-l-19 {
    border-left: 768px solid; }

  .border-r-19 {
    border-right: 768px solid; }

  .radius-19 {
    border-radius: 768px; }

  .m-20 {
    margin: 920px; }

  .mt-20 {
    margin-top: 920px; }

  .mb-20 {
    margin-bottom: 920px; }

  .ml-20 {
    margin-left: 920px; }

  .mr-20 {
    margin-right: 920px; }

  .mx-20 {
    margin-left: 920px;
    margin-right: 920px; }

  .my-20 {
    margin-top: 920px;
    margin-bottom: 920px; }

  .p-20 {
    padding: 920px; }

  .pt-20 {
    padding-top: 920px; }

  .pb-20 {
    padding-bottom: 920px; }

  .pl-20 {
    padding-left: 920px; }

  .pr-20 {
    padding-right: 920px; }

  .px-20 {
    padding-left: 920px;
    padding-right: 920px; }

  .py-20 {
    padding-top: 920px;
    padding-bottom: 920px; }

  .w-20 {
    width: 920px; }

  .minw-20 {
    min-width: 920px; }

  .maxw-20 {
    max-width: 920px; }

  .h-20 {
    height: 920px; }

  .minh-20 {
    min-height: 920px; }

  .maxh-20 {
    max-height: 920px; }

  .border-20 {
    border: 920px solid; }

  .border-t-20 {
    border-top: 920px solid; }

  .border-b-20 {
    border-bottom: 920px solid; }

  .border-l-20 {
    border-left: 920px solid; }

  .border-r-20 {
    border-right: 920px solid; }

  .radius-20 {
    border-radius: 920px; }

  .m-auto {
    margin: auto; }

  .m-x-auto {
    margin-left: auto;
    margin-right: auto; }

  .m-y-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .p-auto {
    padding: auto; }

  .p-x-auto {
    padding-left: auto;
    padding-right: auto; }

  .p-y-auto {
    padding-top: auto;
    padding-bottom: auto; }

  .w-screen {
    width: 100wh; }

  .minw-screen {
    min-width: 100wh; }

  .maxw-screen {
    max-width: 100wh; }

  .w-full {
    width: 100%; }

  .minw-full {
    min-width: 100%; }

  .maxw-full {
    max-width: 100%; }

  .w-auto {
    width: auto; }

  .minw-auto {
    min-width: auto; }

  .maxw-auto {
    max-width: auto; }

  .h-screen {
    height: 100vh; }

  .minh-screen {
    min-height: 100vh; }

  .maxh-screen {
    max-height: 100vh; }

  .h-full {
    height: 100%; }

  .minh-full {
    min-height: 100%; }

  .maxh-full {
    max-height: 100%; }

  .h-auto {
    height: auto; }

  .minh-auto {
    min-height: auto; }

  .maxh-auto {
    max-height: auto; }

  .list-none {
    list-style: none; }

  .shadow {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25); }

  .shadow-inset {
    box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); }

  .opaque {
    opacity: 1; }

  .transparent {
    opacity: 0; }

  .pointer-events-all {
    pointer-events: all; }

  .pointer-events-none {
    pointer-events: none; } }
@media (min-width: 640px) {
  .md\:flex-col {
    display: flex;
    flex-direction: column; }

  .md\:flex-row {
    display: flex;
    flex-direction: row; }

  .md\:flex-shrink-0 {
    flex-shrink: 0; }

  .md\:flex-shrink-1 {
    flex-shrink: 1; }

  .md\:flex-grow-0 {
    flex-grow: 0; }

  .md\:flex-grow-1 {
    flex-grow: 1; }

  .md\:flex-items-center {
    align-items: center; }

  .md\:flex-self-center {
    align-self: center; }

  .md\:flex-items-start {
    align-items: start; }

  .md\:flex-self-start {
    align-self: start; }

  .md\:flex-items-end {
    align-items: end; }

  .md\:flex-self-end {
    align-self: end; }

  .md\:flex-justify-start {
    justify-content: flex-start; }

  .md\:flex-justify-end {
    justify-content: flex-end; }

  .md\:flex-justify-center {
    justify-content: center; }

  .md\:flex-justify-between {
    justify-content: space-between; }

  .md\:flex-justify-around {
    justify-content: space-around; }

  .md\:flex-justify-evenly {
    justify-content: space-evenly; }

  .md\:none {
    display: none; }

  .md\:block {
    display: block; }

  .md\:inline-block {
    display: inline-block; }

  .md\:text-center {
    text-align: center; }

  .md\:text-left {
    text-align: left; }

  .md\:text-right {
    text-align: right; }

  .md\:float-left {
    float: left; }

  .md\:float-right {
    float: right; }

  .md\:float-none {
    float: none; }

  .md\:font-0 {
    font-size: 0.375rem; }

  .md\:font-1 {
    font-size: 0.5rem; }

  .md\:font-2 {
    font-size: 0.625rem; }

  .md\:font-3 {
    font-size: 0.75rem; }

  .md\:font-4 {
    font-size: 0.875rem; }

  .md\:font-5 {
    font-size: 1rem; }

  .md\:font-6 {
    font-size: 1.125rem; }

  .md\:font-7 {
    font-size: 1.25rem; }

  .md\:font-8 {
    font-size: 1.5rem; }

  .md\:font-9 {
    font-size: 1.875rem; }

  .md\:font-10 {
    font-size: 2.25rem; }

  .md\:font-11 {
    font-size: 3rem; }

  .md\:font-12 {
    font-size: 3.75rem; }

  .md\:font-13 {
    font-size: 4.5rem; }

  .md\:m-0 {
    margin: 0px; }

  .md\:mt-0 {
    margin-top: 0px; }

  .md\:mb-0 {
    margin-bottom: 0px; }

  .md\:ml-0 {
    margin-left: 0px; }

  .md\:mr-0 {
    margin-right: 0px; }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px; }

  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px; }

  .md\:p-0 {
    padding: 0px; }

  .md\:pt-0 {
    padding-top: 0px; }

  .md\:pb-0 {
    padding-bottom: 0px; }

  .md\:pl-0 {
    padding-left: 0px; }

  .md\:pr-0 {
    padding-right: 0px; }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px; }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px; }

  .md\:w-0 {
    width: 0px; }

  .md\:minw-0 {
    min-width: 0px; }

  .md\:maxw-0 {
    max-width: 0px; }

  .md\:h-0 {
    height: 0px; }

  .md\:minh-0 {
    min-height: 0px; }

  .md\:maxh-0 {
    max-height: 0px; }

  .md\:border-0 {
    border: 0px solid; }

  .md\:border-t-0 {
    border-top: 0px solid; }

  .md\:border-b-0 {
    border-bottom: 0px solid; }

  .md\:border-l-0 {
    border-left: 0px solid; }

  .md\:border-r-0 {
    border-right: 0px solid; }

  .md\:radius-0 {
    border-radius: 0px; }

  .md\:m-1 {
    margin: 1px; }

  .md\:mt-1 {
    margin-top: 1px; }

  .md\:mb-1 {
    margin-bottom: 1px; }

  .md\:ml-1 {
    margin-left: 1px; }

  .md\:mr-1 {
    margin-right: 1px; }

  .md\:mx-1 {
    margin-left: 1px;
    margin-right: 1px; }

  .md\:my-1 {
    margin-top: 1px;
    margin-bottom: 1px; }

  .md\:p-1 {
    padding: 1px; }

  .md\:pt-1 {
    padding-top: 1px; }

  .md\:pb-1 {
    padding-bottom: 1px; }

  .md\:pl-1 {
    padding-left: 1px; }

  .md\:pr-1 {
    padding-right: 1px; }

  .md\:px-1 {
    padding-left: 1px;
    padding-right: 1px; }

  .md\:py-1 {
    padding-top: 1px;
    padding-bottom: 1px; }

  .md\:w-1 {
    width: 1px; }

  .md\:minw-1 {
    min-width: 1px; }

  .md\:maxw-1 {
    max-width: 1px; }

  .md\:h-1 {
    height: 1px; }

  .md\:minh-1 {
    min-height: 1px; }

  .md\:maxh-1 {
    max-height: 1px; }

  .md\:border-1 {
    border: 1px solid; }

  .md\:border-t-1 {
    border-top: 1px solid; }

  .md\:border-b-1 {
    border-bottom: 1px solid; }

  .md\:border-l-1 {
    border-left: 1px solid; }

  .md\:border-r-1 {
    border-right: 1px solid; }

  .md\:radius-1 {
    border-radius: 1px; }

  .md\:m-2 {
    margin: 2px; }

  .md\:mt-2 {
    margin-top: 2px; }

  .md\:mb-2 {
    margin-bottom: 2px; }

  .md\:ml-2 {
    margin-left: 2px; }

  .md\:mr-2 {
    margin-right: 2px; }

  .md\:mx-2 {
    margin-left: 2px;
    margin-right: 2px; }

  .md\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px; }

  .md\:p-2 {
    padding: 2px; }

  .md\:pt-2 {
    padding-top: 2px; }

  .md\:pb-2 {
    padding-bottom: 2px; }

  .md\:pl-2 {
    padding-left: 2px; }

  .md\:pr-2 {
    padding-right: 2px; }

  .md\:px-2 {
    padding-left: 2px;
    padding-right: 2px; }

  .md\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px; }

  .md\:w-2 {
    width: 2px; }

  .md\:minw-2 {
    min-width: 2px; }

  .md\:maxw-2 {
    max-width: 2px; }

  .md\:h-2 {
    height: 2px; }

  .md\:minh-2 {
    min-height: 2px; }

  .md\:maxh-2 {
    max-height: 2px; }

  .md\:border-2 {
    border: 2px solid; }

  .md\:border-t-2 {
    border-top: 2px solid; }

  .md\:border-b-2 {
    border-bottom: 2px solid; }

  .md\:border-l-2 {
    border-left: 2px solid; }

  .md\:border-r-2 {
    border-right: 2px solid; }

  .md\:radius-2 {
    border-radius: 2px; }

  .md\:m-3 {
    margin: 4px; }

  .md\:mt-3 {
    margin-top: 4px; }

  .md\:mb-3 {
    margin-bottom: 4px; }

  .md\:ml-3 {
    margin-left: 4px; }

  .md\:mr-3 {
    margin-right: 4px; }

  .md\:mx-3 {
    margin-left: 4px;
    margin-right: 4px; }

  .md\:my-3 {
    margin-top: 4px;
    margin-bottom: 4px; }

  .md\:p-3 {
    padding: 4px; }

  .md\:pt-3 {
    padding-top: 4px; }

  .md\:pb-3 {
    padding-bottom: 4px; }

  .md\:pl-3 {
    padding-left: 4px; }

  .md\:pr-3 {
    padding-right: 4px; }

  .md\:px-3 {
    padding-left: 4px;
    padding-right: 4px; }

  .md\:py-3 {
    padding-top: 4px;
    padding-bottom: 4px; }

  .md\:w-3 {
    width: 4px; }

  .md\:minw-3 {
    min-width: 4px; }

  .md\:maxw-3 {
    max-width: 4px; }

  .md\:h-3 {
    height: 4px; }

  .md\:minh-3 {
    min-height: 4px; }

  .md\:maxh-3 {
    max-height: 4px; }

  .md\:border-3 {
    border: 4px solid; }

  .md\:border-t-3 {
    border-top: 4px solid; }

  .md\:border-b-3 {
    border-bottom: 4px solid; }

  .md\:border-l-3 {
    border-left: 4px solid; }

  .md\:border-r-3 {
    border-right: 4px solid; }

  .md\:radius-3 {
    border-radius: 4px; }

  .md\:m-4 {
    margin: 6px; }

  .md\:mt-4 {
    margin-top: 6px; }

  .md\:mb-4 {
    margin-bottom: 6px; }

  .md\:ml-4 {
    margin-left: 6px; }

  .md\:mr-4 {
    margin-right: 6px; }

  .md\:mx-4 {
    margin-left: 6px;
    margin-right: 6px; }

  .md\:my-4 {
    margin-top: 6px;
    margin-bottom: 6px; }

  .md\:p-4 {
    padding: 6px; }

  .md\:pt-4 {
    padding-top: 6px; }

  .md\:pb-4 {
    padding-bottom: 6px; }

  .md\:pl-4 {
    padding-left: 6px; }

  .md\:pr-4 {
    padding-right: 6px; }

  .md\:px-4 {
    padding-left: 6px;
    padding-right: 6px; }

  .md\:py-4 {
    padding-top: 6px;
    padding-bottom: 6px; }

  .md\:w-4 {
    width: 6px; }

  .md\:minw-4 {
    min-width: 6px; }

  .md\:maxw-4 {
    max-width: 6px; }

  .md\:h-4 {
    height: 6px; }

  .md\:minh-4 {
    min-height: 6px; }

  .md\:maxh-4 {
    max-height: 6px; }

  .md\:border-4 {
    border: 6px solid; }

  .md\:border-t-4 {
    border-top: 6px solid; }

  .md\:border-b-4 {
    border-bottom: 6px solid; }

  .md\:border-l-4 {
    border-left: 6px solid; }

  .md\:border-r-4 {
    border-right: 6px solid; }

  .md\:radius-4 {
    border-radius: 6px; }

  .md\:m-5 {
    margin: 10px; }

  .md\:mt-5 {
    margin-top: 10px; }

  .md\:mb-5 {
    margin-bottom: 10px; }

  .md\:ml-5 {
    margin-left: 10px; }

  .md\:mr-5 {
    margin-right: 10px; }

  .md\:mx-5 {
    margin-left: 10px;
    margin-right: 10px; }

  .md\:my-5 {
    margin-top: 10px;
    margin-bottom: 10px; }

  .md\:p-5 {
    padding: 10px; }

  .md\:pt-5 {
    padding-top: 10px; }

  .md\:pb-5 {
    padding-bottom: 10px; }

  .md\:pl-5 {
    padding-left: 10px; }

  .md\:pr-5 {
    padding-right: 10px; }

  .md\:px-5 {
    padding-left: 10px;
    padding-right: 10px; }

  .md\:py-5 {
    padding-top: 10px;
    padding-bottom: 10px; }

  .md\:w-5 {
    width: 10px; }

  .md\:minw-5 {
    min-width: 10px; }

  .md\:maxw-5 {
    max-width: 10px; }

  .md\:h-5 {
    height: 10px; }

  .md\:minh-5 {
    min-height: 10px; }

  .md\:maxh-5 {
    max-height: 10px; }

  .md\:border-5 {
    border: 10px solid; }

  .md\:border-t-5 {
    border-top: 10px solid; }

  .md\:border-b-5 {
    border-bottom: 10px solid; }

  .md\:border-l-5 {
    border-left: 10px solid; }

  .md\:border-r-5 {
    border-right: 10px solid; }

  .md\:radius-5 {
    border-radius: 10px; }

  .md\:m-6 {
    margin: 14px; }

  .md\:mt-6 {
    margin-top: 14px; }

  .md\:mb-6 {
    margin-bottom: 14px; }

  .md\:ml-6 {
    margin-left: 14px; }

  .md\:mr-6 {
    margin-right: 14px; }

  .md\:mx-6 {
    margin-left: 14px;
    margin-right: 14px; }

  .md\:my-6 {
    margin-top: 14px;
    margin-bottom: 14px; }

  .md\:p-6 {
    padding: 14px; }

  .md\:pt-6 {
    padding-top: 14px; }

  .md\:pb-6 {
    padding-bottom: 14px; }

  .md\:pl-6 {
    padding-left: 14px; }

  .md\:pr-6 {
    padding-right: 14px; }

  .md\:px-6 {
    padding-left: 14px;
    padding-right: 14px; }

  .md\:py-6 {
    padding-top: 14px;
    padding-bottom: 14px; }

  .md\:w-6 {
    width: 14px; }

  .md\:minw-6 {
    min-width: 14px; }

  .md\:maxw-6 {
    max-width: 14px; }

  .md\:h-6 {
    height: 14px; }

  .md\:minh-6 {
    min-height: 14px; }

  .md\:maxh-6 {
    max-height: 14px; }

  .md\:border-6 {
    border: 14px solid; }

  .md\:border-t-6 {
    border-top: 14px solid; }

  .md\:border-b-6 {
    border-bottom: 14px solid; }

  .md\:border-l-6 {
    border-left: 14px solid; }

  .md\:border-r-6 {
    border-right: 14px solid; }

  .md\:radius-6 {
    border-radius: 14px; }

  .md\:m-7 {
    margin: 20px; }

  .md\:mt-7 {
    margin-top: 20px; }

  .md\:mb-7 {
    margin-bottom: 20px; }

  .md\:ml-7 {
    margin-left: 20px; }

  .md\:mr-7 {
    margin-right: 20px; }

  .md\:mx-7 {
    margin-left: 20px;
    margin-right: 20px; }

  .md\:my-7 {
    margin-top: 20px;
    margin-bottom: 20px; }

  .md\:p-7 {
    padding: 20px; }

  .md\:pt-7 {
    padding-top: 20px; }

  .md\:pb-7 {
    padding-bottom: 20px; }

  .md\:pl-7 {
    padding-left: 20px; }

  .md\:pr-7 {
    padding-right: 20px; }

  .md\:px-7 {
    padding-left: 20px;
    padding-right: 20px; }

  .md\:py-7 {
    padding-top: 20px;
    padding-bottom: 20px; }

  .md\:w-7 {
    width: 20px; }

  .md\:minw-7 {
    min-width: 20px; }

  .md\:maxw-7 {
    max-width: 20px; }

  .md\:h-7 {
    height: 20px; }

  .md\:minh-7 {
    min-height: 20px; }

  .md\:maxh-7 {
    max-height: 20px; }

  .md\:border-7 {
    border: 20px solid; }

  .md\:border-t-7 {
    border-top: 20px solid; }

  .md\:border-b-7 {
    border-bottom: 20px solid; }

  .md\:border-l-7 {
    border-left: 20px solid; }

  .md\:border-r-7 {
    border-right: 20px solid; }

  .md\:radius-7 {
    border-radius: 20px; }

  .md\:m-8 {
    margin: 28px; }

  .md\:mt-8 {
    margin-top: 28px; }

  .md\:mb-8 {
    margin-bottom: 28px; }

  .md\:ml-8 {
    margin-left: 28px; }

  .md\:mr-8 {
    margin-right: 28px; }

  .md\:mx-8 {
    margin-left: 28px;
    margin-right: 28px; }

  .md\:my-8 {
    margin-top: 28px;
    margin-bottom: 28px; }

  .md\:p-8 {
    padding: 28px; }

  .md\:pt-8 {
    padding-top: 28px; }

  .md\:pb-8 {
    padding-bottom: 28px; }

  .md\:pl-8 {
    padding-left: 28px; }

  .md\:pr-8 {
    padding-right: 28px; }

  .md\:px-8 {
    padding-left: 28px;
    padding-right: 28px; }

  .md\:py-8 {
    padding-top: 28px;
    padding-bottom: 28px; }

  .md\:w-8 {
    width: 28px; }

  .md\:minw-8 {
    min-width: 28px; }

  .md\:maxw-8 {
    max-width: 28px; }

  .md\:h-8 {
    height: 28px; }

  .md\:minh-8 {
    min-height: 28px; }

  .md\:maxh-8 {
    max-height: 28px; }

  .md\:border-8 {
    border: 28px solid; }

  .md\:border-t-8 {
    border-top: 28px solid; }

  .md\:border-b-8 {
    border-bottom: 28px solid; }

  .md\:border-l-8 {
    border-left: 28px solid; }

  .md\:border-r-8 {
    border-right: 28px solid; }

  .md\:radius-8 {
    border-radius: 28px; }

  .md\:m-9 {
    margin: 40px; }

  .md\:mt-9 {
    margin-top: 40px; }

  .md\:mb-9 {
    margin-bottom: 40px; }

  .md\:ml-9 {
    margin-left: 40px; }

  .md\:mr-9 {
    margin-right: 40px; }

  .md\:mx-9 {
    margin-left: 40px;
    margin-right: 40px; }

  .md\:my-9 {
    margin-top: 40px;
    margin-bottom: 40px; }

  .md\:p-9 {
    padding: 40px; }

  .md\:pt-9 {
    padding-top: 40px; }

  .md\:pb-9 {
    padding-bottom: 40px; }

  .md\:pl-9 {
    padding-left: 40px; }

  .md\:pr-9 {
    padding-right: 40px; }

  .md\:px-9 {
    padding-left: 40px;
    padding-right: 40px; }

  .md\:py-9 {
    padding-top: 40px;
    padding-bottom: 40px; }

  .md\:w-9 {
    width: 40px; }

  .md\:minw-9 {
    min-width: 40px; }

  .md\:maxw-9 {
    max-width: 40px; }

  .md\:h-9 {
    height: 40px; }

  .md\:minh-9 {
    min-height: 40px; }

  .md\:maxh-9 {
    max-height: 40px; }

  .md\:border-9 {
    border: 40px solid; }

  .md\:border-t-9 {
    border-top: 40px solid; }

  .md\:border-b-9 {
    border-bottom: 40px solid; }

  .md\:border-l-9 {
    border-left: 40px solid; }

  .md\:border-r-9 {
    border-right: 40px solid; }

  .md\:radius-9 {
    border-radius: 40px; }

  .md\:m-10 {
    margin: 60px; }

  .md\:mt-10 {
    margin-top: 60px; }

  .md\:mb-10 {
    margin-bottom: 60px; }

  .md\:ml-10 {
    margin-left: 60px; }

  .md\:mr-10 {
    margin-right: 60px; }

  .md\:mx-10 {
    margin-left: 60px;
    margin-right: 60px; }

  .md\:my-10 {
    margin-top: 60px;
    margin-bottom: 60px; }

  .md\:p-10 {
    padding: 60px; }

  .md\:pt-10 {
    padding-top: 60px; }

  .md\:pb-10 {
    padding-bottom: 60px; }

  .md\:pl-10 {
    padding-left: 60px; }

  .md\:pr-10 {
    padding-right: 60px; }

  .md\:px-10 {
    padding-left: 60px;
    padding-right: 60px; }

  .md\:py-10 {
    padding-top: 60px;
    padding-bottom: 60px; }

  .md\:w-10 {
    width: 60px; }

  .md\:minw-10 {
    min-width: 60px; }

  .md\:maxw-10 {
    max-width: 60px; }

  .md\:h-10 {
    height: 60px; }

  .md\:minh-10 {
    min-height: 60px; }

  .md\:maxh-10 {
    max-height: 60px; }

  .md\:border-10 {
    border: 60px solid; }

  .md\:border-t-10 {
    border-top: 60px solid; }

  .md\:border-b-10 {
    border-bottom: 60px solid; }

  .md\:border-l-10 {
    border-left: 60px solid; }

  .md\:border-r-10 {
    border-right: 60px solid; }

  .md\:radius-10 {
    border-radius: 60px; }

  .md\:m-11 {
    margin: 80px; }

  .md\:mt-11 {
    margin-top: 80px; }

  .md\:mb-11 {
    margin-bottom: 80px; }

  .md\:ml-11 {
    margin-left: 80px; }

  .md\:mr-11 {
    margin-right: 80px; }

  .md\:mx-11 {
    margin-left: 80px;
    margin-right: 80px; }

  .md\:my-11 {
    margin-top: 80px;
    margin-bottom: 80px; }

  .md\:p-11 {
    padding: 80px; }

  .md\:pt-11 {
    padding-top: 80px; }

  .md\:pb-11 {
    padding-bottom: 80px; }

  .md\:pl-11 {
    padding-left: 80px; }

  .md\:pr-11 {
    padding-right: 80px; }

  .md\:px-11 {
    padding-left: 80px;
    padding-right: 80px; }

  .md\:py-11 {
    padding-top: 80px;
    padding-bottom: 80px; }

  .md\:w-11 {
    width: 80px; }

  .md\:minw-11 {
    min-width: 80px; }

  .md\:maxw-11 {
    max-width: 80px; }

  .md\:h-11 {
    height: 80px; }

  .md\:minh-11 {
    min-height: 80px; }

  .md\:maxh-11 {
    max-height: 80px; }

  .md\:border-11 {
    border: 80px solid; }

  .md\:border-t-11 {
    border-top: 80px solid; }

  .md\:border-b-11 {
    border-bottom: 80px solid; }

  .md\:border-l-11 {
    border-left: 80px solid; }

  .md\:border-r-11 {
    border-right: 80px solid; }

  .md\:radius-11 {
    border-radius: 80px; }

  .md\:m-12 {
    margin: 108px; }

  .md\:mt-12 {
    margin-top: 108px; }

  .md\:mb-12 {
    margin-bottom: 108px; }

  .md\:ml-12 {
    margin-left: 108px; }

  .md\:mr-12 {
    margin-right: 108px; }

  .md\:mx-12 {
    margin-left: 108px;
    margin-right: 108px; }

  .md\:my-12 {
    margin-top: 108px;
    margin-bottom: 108px; }

  .md\:p-12 {
    padding: 108px; }

  .md\:pt-12 {
    padding-top: 108px; }

  .md\:pb-12 {
    padding-bottom: 108px; }

  .md\:pl-12 {
    padding-left: 108px; }

  .md\:pr-12 {
    padding-right: 108px; }

  .md\:px-12 {
    padding-left: 108px;
    padding-right: 108px; }

  .md\:py-12 {
    padding-top: 108px;
    padding-bottom: 108px; }

  .md\:w-12 {
    width: 108px; }

  .md\:minw-12 {
    min-width: 108px; }

  .md\:maxw-12 {
    max-width: 108px; }

  .md\:h-12 {
    height: 108px; }

  .md\:minh-12 {
    min-height: 108px; }

  .md\:maxh-12 {
    max-height: 108px; }

  .md\:border-12 {
    border: 108px solid; }

  .md\:border-t-12 {
    border-top: 108px solid; }

  .md\:border-b-12 {
    border-bottom: 108px solid; }

  .md\:border-l-12 {
    border-left: 108px solid; }

  .md\:border-r-12 {
    border-right: 108px solid; }

  .md\:radius-12 {
    border-radius: 108px; }

  .md\:m-13 {
    margin: 160px; }

  .md\:mt-13 {
    margin-top: 160px; }

  .md\:mb-13 {
    margin-bottom: 160px; }

  .md\:ml-13 {
    margin-left: 160px; }

  .md\:mr-13 {
    margin-right: 160px; }

  .md\:mx-13 {
    margin-left: 160px;
    margin-right: 160px; }

  .md\:my-13 {
    margin-top: 160px;
    margin-bottom: 160px; }

  .md\:p-13 {
    padding: 160px; }

  .md\:pt-13 {
    padding-top: 160px; }

  .md\:pb-13 {
    padding-bottom: 160px; }

  .md\:pl-13 {
    padding-left: 160px; }

  .md\:pr-13 {
    padding-right: 160px; }

  .md\:px-13 {
    padding-left: 160px;
    padding-right: 160px; }

  .md\:py-13 {
    padding-top: 160px;
    padding-bottom: 160px; }

  .md\:w-13 {
    width: 160px; }

  .md\:minw-13 {
    min-width: 160px; }

  .md\:maxw-13 {
    max-width: 160px; }

  .md\:h-13 {
    height: 160px; }

  .md\:minh-13 {
    min-height: 160px; }

  .md\:maxh-13 {
    max-height: 160px; }

  .md\:border-13 {
    border: 160px solid; }

  .md\:border-t-13 {
    border-top: 160px solid; }

  .md\:border-b-13 {
    border-bottom: 160px solid; }

  .md\:border-l-13 {
    border-left: 160px solid; }

  .md\:border-r-13 {
    border-right: 160px solid; }

  .md\:radius-13 {
    border-radius: 160px; }

  .md\:m-14 {
    margin: 216px; }

  .md\:mt-14 {
    margin-top: 216px; }

  .md\:mb-14 {
    margin-bottom: 216px; }

  .md\:ml-14 {
    margin-left: 216px; }

  .md\:mr-14 {
    margin-right: 216px; }

  .md\:mx-14 {
    margin-left: 216px;
    margin-right: 216px; }

  .md\:my-14 {
    margin-top: 216px;
    margin-bottom: 216px; }

  .md\:p-14 {
    padding: 216px; }

  .md\:pt-14 {
    padding-top: 216px; }

  .md\:pb-14 {
    padding-bottom: 216px; }

  .md\:pl-14 {
    padding-left: 216px; }

  .md\:pr-14 {
    padding-right: 216px; }

  .md\:px-14 {
    padding-left: 216px;
    padding-right: 216px; }

  .md\:py-14 {
    padding-top: 216px;
    padding-bottom: 216px; }

  .md\:w-14 {
    width: 216px; }

  .md\:minw-14 {
    min-width: 216px; }

  .md\:maxw-14 {
    max-width: 216px; }

  .md\:h-14 {
    height: 216px; }

  .md\:minh-14 {
    min-height: 216px; }

  .md\:maxh-14 {
    max-height: 216px; }

  .md\:border-14 {
    border: 216px solid; }

  .md\:border-t-14 {
    border-top: 216px solid; }

  .md\:border-b-14 {
    border-bottom: 216px solid; }

  .md\:border-l-14 {
    border-left: 216px solid; }

  .md\:border-r-14 {
    border-right: 216px solid; }

  .md\:radius-14 {
    border-radius: 216px; }

  .md\:m-15 {
    margin: 320px; }

  .md\:mt-15 {
    margin-top: 320px; }

  .md\:mb-15 {
    margin-bottom: 320px; }

  .md\:ml-15 {
    margin-left: 320px; }

  .md\:mr-15 {
    margin-right: 320px; }

  .md\:mx-15 {
    margin-left: 320px;
    margin-right: 320px; }

  .md\:my-15 {
    margin-top: 320px;
    margin-bottom: 320px; }

  .md\:p-15 {
    padding: 320px; }

  .md\:pt-15 {
    padding-top: 320px; }

  .md\:pb-15 {
    padding-bottom: 320px; }

  .md\:pl-15 {
    padding-left: 320px; }

  .md\:pr-15 {
    padding-right: 320px; }

  .md\:px-15 {
    padding-left: 320px;
    padding-right: 320px; }

  .md\:py-15 {
    padding-top: 320px;
    padding-bottom: 320px; }

  .md\:w-15 {
    width: 320px; }

  .md\:minw-15 {
    min-width: 320px; }

  .md\:maxw-15 {
    max-width: 320px; }

  .md\:h-15 {
    height: 320px; }

  .md\:minh-15 {
    min-height: 320px; }

  .md\:maxh-15 {
    max-height: 320px; }

  .md\:border-15 {
    border: 320px solid; }

  .md\:border-t-15 {
    border-top: 320px solid; }

  .md\:border-b-15 {
    border-bottom: 320px solid; }

  .md\:border-l-15 {
    border-left: 320px solid; }

  .md\:border-r-15 {
    border-right: 320px solid; }

  .md\:radius-15 {
    border-radius: 320px; }

  .md\:m-16 {
    margin: 428px; }

  .md\:mt-16 {
    margin-top: 428px; }

  .md\:mb-16 {
    margin-bottom: 428px; }

  .md\:ml-16 {
    margin-left: 428px; }

  .md\:mr-16 {
    margin-right: 428px; }

  .md\:mx-16 {
    margin-left: 428px;
    margin-right: 428px; }

  .md\:my-16 {
    margin-top: 428px;
    margin-bottom: 428px; }

  .md\:p-16 {
    padding: 428px; }

  .md\:pt-16 {
    padding-top: 428px; }

  .md\:pb-16 {
    padding-bottom: 428px; }

  .md\:pl-16 {
    padding-left: 428px; }

  .md\:pr-16 {
    padding-right: 428px; }

  .md\:px-16 {
    padding-left: 428px;
    padding-right: 428px; }

  .md\:py-16 {
    padding-top: 428px;
    padding-bottom: 428px; }

  .md\:w-16 {
    width: 428px; }

  .md\:minw-16 {
    min-width: 428px; }

  .md\:maxw-16 {
    max-width: 428px; }

  .md\:h-16 {
    height: 428px; }

  .md\:minh-16 {
    min-height: 428px; }

  .md\:maxh-16 {
    max-height: 428px; }

  .md\:border-16 {
    border: 428px solid; }

  .md\:border-t-16 {
    border-top: 428px solid; }

  .md\:border-b-16 {
    border-bottom: 428px solid; }

  .md\:border-l-16 {
    border-left: 428px solid; }

  .md\:border-r-16 {
    border-right: 428px solid; }

  .md\:radius-16 {
    border-radius: 428px; }

  .md\:m-17 {
    margin: 540px; }

  .md\:mt-17 {
    margin-top: 540px; }

  .md\:mb-17 {
    margin-bottom: 540px; }

  .md\:ml-17 {
    margin-left: 540px; }

  .md\:mr-17 {
    margin-right: 540px; }

  .md\:mx-17 {
    margin-left: 540px;
    margin-right: 540px; }

  .md\:my-17 {
    margin-top: 540px;
    margin-bottom: 540px; }

  .md\:p-17 {
    padding: 540px; }

  .md\:pt-17 {
    padding-top: 540px; }

  .md\:pb-17 {
    padding-bottom: 540px; }

  .md\:pl-17 {
    padding-left: 540px; }

  .md\:pr-17 {
    padding-right: 540px; }

  .md\:px-17 {
    padding-left: 540px;
    padding-right: 540px; }

  .md\:py-17 {
    padding-top: 540px;
    padding-bottom: 540px; }

  .md\:w-17 {
    width: 540px; }

  .md\:minw-17 {
    min-width: 540px; }

  .md\:maxw-17 {
    max-width: 540px; }

  .md\:h-17 {
    height: 540px; }

  .md\:minh-17 {
    min-height: 540px; }

  .md\:maxh-17 {
    max-height: 540px; }

  .md\:border-17 {
    border: 540px solid; }

  .md\:border-t-17 {
    border-top: 540px solid; }

  .md\:border-b-17 {
    border-bottom: 540px solid; }

  .md\:border-l-17 {
    border-left: 540px solid; }

  .md\:border-r-17 {
    border-right: 540px solid; }

  .md\:radius-17 {
    border-radius: 540px; }

  .md\:m-18 {
    margin: 640px; }

  .md\:mt-18 {
    margin-top: 640px; }

  .md\:mb-18 {
    margin-bottom: 640px; }

  .md\:ml-18 {
    margin-left: 640px; }

  .md\:mr-18 {
    margin-right: 640px; }

  .md\:mx-18 {
    margin-left: 640px;
    margin-right: 640px; }

  .md\:my-18 {
    margin-top: 640px;
    margin-bottom: 640px; }

  .md\:p-18 {
    padding: 640px; }

  .md\:pt-18 {
    padding-top: 640px; }

  .md\:pb-18 {
    padding-bottom: 640px; }

  .md\:pl-18 {
    padding-left: 640px; }

  .md\:pr-18 {
    padding-right: 640px; }

  .md\:px-18 {
    padding-left: 640px;
    padding-right: 640px; }

  .md\:py-18 {
    padding-top: 640px;
    padding-bottom: 640px; }

  .md\:w-18 {
    width: 640px; }

  .md\:minw-18 {
    min-width: 640px; }

  .md\:maxw-18 {
    max-width: 640px; }

  .md\:h-18 {
    height: 640px; }

  .md\:minh-18 {
    min-height: 640px; }

  .md\:maxh-18 {
    max-height: 640px; }

  .md\:border-18 {
    border: 640px solid; }

  .md\:border-t-18 {
    border-top: 640px solid; }

  .md\:border-b-18 {
    border-bottom: 640px solid; }

  .md\:border-l-18 {
    border-left: 640px solid; }

  .md\:border-r-18 {
    border-right: 640px solid; }

  .md\:radius-18 {
    border-radius: 640px; }

  .md\:m-19 {
    margin: 768px; }

  .md\:mt-19 {
    margin-top: 768px; }

  .md\:mb-19 {
    margin-bottom: 768px; }

  .md\:ml-19 {
    margin-left: 768px; }

  .md\:mr-19 {
    margin-right: 768px; }

  .md\:mx-19 {
    margin-left: 768px;
    margin-right: 768px; }

  .md\:my-19 {
    margin-top: 768px;
    margin-bottom: 768px; }

  .md\:p-19 {
    padding: 768px; }

  .md\:pt-19 {
    padding-top: 768px; }

  .md\:pb-19 {
    padding-bottom: 768px; }

  .md\:pl-19 {
    padding-left: 768px; }

  .md\:pr-19 {
    padding-right: 768px; }

  .md\:px-19 {
    padding-left: 768px;
    padding-right: 768px; }

  .md\:py-19 {
    padding-top: 768px;
    padding-bottom: 768px; }

  .md\:w-19 {
    width: 768px; }

  .md\:minw-19 {
    min-width: 768px; }

  .md\:maxw-19 {
    max-width: 768px; }

  .md\:h-19 {
    height: 768px; }

  .md\:minh-19 {
    min-height: 768px; }

  .md\:maxh-19 {
    max-height: 768px; }

  .md\:border-19 {
    border: 768px solid; }

  .md\:border-t-19 {
    border-top: 768px solid; }

  .md\:border-b-19 {
    border-bottom: 768px solid; }

  .md\:border-l-19 {
    border-left: 768px solid; }

  .md\:border-r-19 {
    border-right: 768px solid; }

  .md\:radius-19 {
    border-radius: 768px; }

  .md\:m-20 {
    margin: 920px; }

  .md\:mt-20 {
    margin-top: 920px; }

  .md\:mb-20 {
    margin-bottom: 920px; }

  .md\:ml-20 {
    margin-left: 920px; }

  .md\:mr-20 {
    margin-right: 920px; }

  .md\:mx-20 {
    margin-left: 920px;
    margin-right: 920px; }

  .md\:my-20 {
    margin-top: 920px;
    margin-bottom: 920px; }

  .md\:p-20 {
    padding: 920px; }

  .md\:pt-20 {
    padding-top: 920px; }

  .md\:pb-20 {
    padding-bottom: 920px; }

  .md\:pl-20 {
    padding-left: 920px; }

  .md\:pr-20 {
    padding-right: 920px; }

  .md\:px-20 {
    padding-left: 920px;
    padding-right: 920px; }

  .md\:py-20 {
    padding-top: 920px;
    padding-bottom: 920px; }

  .md\:w-20 {
    width: 920px; }

  .md\:minw-20 {
    min-width: 920px; }

  .md\:maxw-20 {
    max-width: 920px; }

  .md\:h-20 {
    height: 920px; }

  .md\:minh-20 {
    min-height: 920px; }

  .md\:maxh-20 {
    max-height: 920px; }

  .md\:border-20 {
    border: 920px solid; }

  .md\:border-t-20 {
    border-top: 920px solid; }

  .md\:border-b-20 {
    border-bottom: 920px solid; }

  .md\:border-l-20 {
    border-left: 920px solid; }

  .md\:border-r-20 {
    border-right: 920px solid; }

  .md\:radius-20 {
    border-radius: 920px; }

  .md\:m-auto {
    margin: auto; }

  .md\:m-x-auto {
    margin-left: auto;
    margin-right: auto; }

  .md\:m-y-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .md\:p-auto {
    padding: auto; }

  .md\:p-x-auto {
    padding-left: auto;
    padding-right: auto; }

  .md\:p-y-auto {
    padding-top: auto;
    padding-bottom: auto; }

  .md\:w-screen {
    width: 100wh; }

  .md\:minw-screen {
    min-width: 100wh; }

  .md\:maxw-screen {
    max-width: 100wh; }

  .md\:w-full {
    width: 100%; }

  .md\:minw-full {
    min-width: 100%; }

  .md\:maxw-full {
    max-width: 100%; }

  .md\:w-auto {
    width: auto; }

  .md\:minw-auto {
    min-width: auto; }

  .md\:maxw-auto {
    max-width: auto; }

  .md\:h-screen {
    height: 100vh; }

  .md\:minh-screen {
    min-height: 100vh; }

  .md\:maxh-screen {
    max-height: 100vh; }

  .md\:h-full {
    height: 100%; }

  .md\:minh-full {
    min-height: 100%; }

  .md\:maxh-full {
    max-height: 100%; }

  .md\:h-auto {
    height: auto; }

  .md\:minh-auto {
    min-height: auto; }

  .md\:maxh-auto {
    max-height: auto; }

  .md\:list-none {
    list-style: none; }

  .md\:shadow {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25); }

  .md\:shadow-inset {
    box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); }

  .md\:opaque {
    opacity: 1; }

  .md\:transparent {
    opacity: 0; }

  .md\:pointer-events-all {
    pointer-events: all; }

  .md\:pointer-events-none {
    pointer-events: none; } }
@media (min-width: 920px) {
  .lg\:flex-col {
    display: flex;
    flex-direction: column; }

  .lg\:flex-row {
    display: flex;
    flex-direction: row; }

  .lg\:flex-shrink-0 {
    flex-shrink: 0; }

  .lg\:flex-shrink-1 {
    flex-shrink: 1; }

  .lg\:flex-grow-0 {
    flex-grow: 0; }

  .lg\:flex-grow-1 {
    flex-grow: 1; }

  .lg\:flex-items-center {
    align-items: center; }

  .lg\:flex-self-center {
    align-self: center; }

  .lg\:flex-items-start {
    align-items: start; }

  .lg\:flex-self-start {
    align-self: start; }

  .lg\:flex-items-end {
    align-items: end; }

  .lg\:flex-self-end {
    align-self: end; }

  .lg\:flex-justify-start {
    justify-content: flex-start; }

  .lg\:flex-justify-end {
    justify-content: flex-end; }

  .lg\:flex-justify-center {
    justify-content: center; }

  .lg\:flex-justify-between {
    justify-content: space-between; }

  .lg\:flex-justify-around {
    justify-content: space-around; }

  .lg\:flex-justify-evenly {
    justify-content: space-evenly; }

  .lg\:none {
    display: none; }

  .lg\:block {
    display: block; }

  .lg\:inline-block {
    display: inline-block; }

  .lg\:text-center {
    text-align: center; }

  .lg\:text-left {
    text-align: left; }

  .lg\:text-right {
    text-align: right; }

  .lg\:float-left {
    float: left; }

  .lg\:float-right {
    float: right; }

  .lg\:float-none {
    float: none; }

  .lg\:font-0 {
    font-size: 0.375rem; }

  .lg\:font-1 {
    font-size: 0.5rem; }

  .lg\:font-2 {
    font-size: 0.625rem; }

  .lg\:font-3 {
    font-size: 0.75rem; }

  .lg\:font-4 {
    font-size: 0.875rem; }

  .lg\:font-5 {
    font-size: 1rem; }

  .lg\:font-6 {
    font-size: 1.125rem; }

  .lg\:font-7 {
    font-size: 1.25rem; }

  .lg\:font-8 {
    font-size: 1.5rem; }

  .lg\:font-9 {
    font-size: 1.875rem; }

  .lg\:font-10 {
    font-size: 2.25rem; }

  .lg\:font-11 {
    font-size: 3rem; }

  .lg\:font-12 {
    font-size: 3.75rem; }

  .lg\:font-13 {
    font-size: 4.5rem; }

  .lg\:m-0 {
    margin: 0px; }

  .lg\:mt-0 {
    margin-top: 0px; }

  .lg\:mb-0 {
    margin-bottom: 0px; }

  .lg\:ml-0 {
    margin-left: 0px; }

  .lg\:mr-0 {
    margin-right: 0px; }

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px; }

  .lg\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px; }

  .lg\:p-0 {
    padding: 0px; }

  .lg\:pt-0 {
    padding-top: 0px; }

  .lg\:pb-0 {
    padding-bottom: 0px; }

  .lg\:pl-0 {
    padding-left: 0px; }

  .lg\:pr-0 {
    padding-right: 0px; }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px; }

  .lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px; }

  .lg\:w-0 {
    width: 0px; }

  .lg\:minw-0 {
    min-width: 0px; }

  .lg\:maxw-0 {
    max-width: 0px; }

  .lg\:h-0 {
    height: 0px; }

  .lg\:minh-0 {
    min-height: 0px; }

  .lg\:maxh-0 {
    max-height: 0px; }

  .lg\:border-0 {
    border: 0px solid; }

  .lg\:border-t-0 {
    border-top: 0px solid; }

  .lg\:border-b-0 {
    border-bottom: 0px solid; }

  .lg\:border-l-0 {
    border-left: 0px solid; }

  .lg\:border-r-0 {
    border-right: 0px solid; }

  .lg\:radius-0 {
    border-radius: 0px; }

  .lg\:m-1 {
    margin: 1px; }

  .lg\:mt-1 {
    margin-top: 1px; }

  .lg\:mb-1 {
    margin-bottom: 1px; }

  .lg\:ml-1 {
    margin-left: 1px; }

  .lg\:mr-1 {
    margin-right: 1px; }

  .lg\:mx-1 {
    margin-left: 1px;
    margin-right: 1px; }

  .lg\:my-1 {
    margin-top: 1px;
    margin-bottom: 1px; }

  .lg\:p-1 {
    padding: 1px; }

  .lg\:pt-1 {
    padding-top: 1px; }

  .lg\:pb-1 {
    padding-bottom: 1px; }

  .lg\:pl-1 {
    padding-left: 1px; }

  .lg\:pr-1 {
    padding-right: 1px; }

  .lg\:px-1 {
    padding-left: 1px;
    padding-right: 1px; }

  .lg\:py-1 {
    padding-top: 1px;
    padding-bottom: 1px; }

  .lg\:w-1 {
    width: 1px; }

  .lg\:minw-1 {
    min-width: 1px; }

  .lg\:maxw-1 {
    max-width: 1px; }

  .lg\:h-1 {
    height: 1px; }

  .lg\:minh-1 {
    min-height: 1px; }

  .lg\:maxh-1 {
    max-height: 1px; }

  .lg\:border-1 {
    border: 1px solid; }

  .lg\:border-t-1 {
    border-top: 1px solid; }

  .lg\:border-b-1 {
    border-bottom: 1px solid; }

  .lg\:border-l-1 {
    border-left: 1px solid; }

  .lg\:border-r-1 {
    border-right: 1px solid; }

  .lg\:radius-1 {
    border-radius: 1px; }

  .lg\:m-2 {
    margin: 2px; }

  .lg\:mt-2 {
    margin-top: 2px; }

  .lg\:mb-2 {
    margin-bottom: 2px; }

  .lg\:ml-2 {
    margin-left: 2px; }

  .lg\:mr-2 {
    margin-right: 2px; }

  .lg\:mx-2 {
    margin-left: 2px;
    margin-right: 2px; }

  .lg\:my-2 {
    margin-top: 2px;
    margin-bottom: 2px; }

  .lg\:p-2 {
    padding: 2px; }

  .lg\:pt-2 {
    padding-top: 2px; }

  .lg\:pb-2 {
    padding-bottom: 2px; }

  .lg\:pl-2 {
    padding-left: 2px; }

  .lg\:pr-2 {
    padding-right: 2px; }

  .lg\:px-2 {
    padding-left: 2px;
    padding-right: 2px; }

  .lg\:py-2 {
    padding-top: 2px;
    padding-bottom: 2px; }

  .lg\:w-2 {
    width: 2px; }

  .lg\:minw-2 {
    min-width: 2px; }

  .lg\:maxw-2 {
    max-width: 2px; }

  .lg\:h-2 {
    height: 2px; }

  .lg\:minh-2 {
    min-height: 2px; }

  .lg\:maxh-2 {
    max-height: 2px; }

  .lg\:border-2 {
    border: 2px solid; }

  .lg\:border-t-2 {
    border-top: 2px solid; }

  .lg\:border-b-2 {
    border-bottom: 2px solid; }

  .lg\:border-l-2 {
    border-left: 2px solid; }

  .lg\:border-r-2 {
    border-right: 2px solid; }

  .lg\:radius-2 {
    border-radius: 2px; }

  .lg\:m-3 {
    margin: 4px; }

  .lg\:mt-3 {
    margin-top: 4px; }

  .lg\:mb-3 {
    margin-bottom: 4px; }

  .lg\:ml-3 {
    margin-left: 4px; }

  .lg\:mr-3 {
    margin-right: 4px; }

  .lg\:mx-3 {
    margin-left: 4px;
    margin-right: 4px; }

  .lg\:my-3 {
    margin-top: 4px;
    margin-bottom: 4px; }

  .lg\:p-3 {
    padding: 4px; }

  .lg\:pt-3 {
    padding-top: 4px; }

  .lg\:pb-3 {
    padding-bottom: 4px; }

  .lg\:pl-3 {
    padding-left: 4px; }

  .lg\:pr-3 {
    padding-right: 4px; }

  .lg\:px-3 {
    padding-left: 4px;
    padding-right: 4px; }

  .lg\:py-3 {
    padding-top: 4px;
    padding-bottom: 4px; }

  .lg\:w-3 {
    width: 4px; }

  .lg\:minw-3 {
    min-width: 4px; }

  .lg\:maxw-3 {
    max-width: 4px; }

  .lg\:h-3 {
    height: 4px; }

  .lg\:minh-3 {
    min-height: 4px; }

  .lg\:maxh-3 {
    max-height: 4px; }

  .lg\:border-3 {
    border: 4px solid; }

  .lg\:border-t-3 {
    border-top: 4px solid; }

  .lg\:border-b-3 {
    border-bottom: 4px solid; }

  .lg\:border-l-3 {
    border-left: 4px solid; }

  .lg\:border-r-3 {
    border-right: 4px solid; }

  .lg\:radius-3 {
    border-radius: 4px; }

  .lg\:m-4 {
    margin: 6px; }

  .lg\:mt-4 {
    margin-top: 6px; }

  .lg\:mb-4 {
    margin-bottom: 6px; }

  .lg\:ml-4 {
    margin-left: 6px; }

  .lg\:mr-4 {
    margin-right: 6px; }

  .lg\:mx-4 {
    margin-left: 6px;
    margin-right: 6px; }

  .lg\:my-4 {
    margin-top: 6px;
    margin-bottom: 6px; }

  .lg\:p-4 {
    padding: 6px; }

  .lg\:pt-4 {
    padding-top: 6px; }

  .lg\:pb-4 {
    padding-bottom: 6px; }

  .lg\:pl-4 {
    padding-left: 6px; }

  .lg\:pr-4 {
    padding-right: 6px; }

  .lg\:px-4 {
    padding-left: 6px;
    padding-right: 6px; }

  .lg\:py-4 {
    padding-top: 6px;
    padding-bottom: 6px; }

  .lg\:w-4 {
    width: 6px; }

  .lg\:minw-4 {
    min-width: 6px; }

  .lg\:maxw-4 {
    max-width: 6px; }

  .lg\:h-4 {
    height: 6px; }

  .lg\:minh-4 {
    min-height: 6px; }

  .lg\:maxh-4 {
    max-height: 6px; }

  .lg\:border-4 {
    border: 6px solid; }

  .lg\:border-t-4 {
    border-top: 6px solid; }

  .lg\:border-b-4 {
    border-bottom: 6px solid; }

  .lg\:border-l-4 {
    border-left: 6px solid; }

  .lg\:border-r-4 {
    border-right: 6px solid; }

  .lg\:radius-4 {
    border-radius: 6px; }

  .lg\:m-5 {
    margin: 10px; }

  .lg\:mt-5 {
    margin-top: 10px; }

  .lg\:mb-5 {
    margin-bottom: 10px; }

  .lg\:ml-5 {
    margin-left: 10px; }

  .lg\:mr-5 {
    margin-right: 10px; }

  .lg\:mx-5 {
    margin-left: 10px;
    margin-right: 10px; }

  .lg\:my-5 {
    margin-top: 10px;
    margin-bottom: 10px; }

  .lg\:p-5 {
    padding: 10px; }

  .lg\:pt-5 {
    padding-top: 10px; }

  .lg\:pb-5 {
    padding-bottom: 10px; }

  .lg\:pl-5 {
    padding-left: 10px; }

  .lg\:pr-5 {
    padding-right: 10px; }

  .lg\:px-5 {
    padding-left: 10px;
    padding-right: 10px; }

  .lg\:py-5 {
    padding-top: 10px;
    padding-bottom: 10px; }

  .lg\:w-5 {
    width: 10px; }

  .lg\:minw-5 {
    min-width: 10px; }

  .lg\:maxw-5 {
    max-width: 10px; }

  .lg\:h-5 {
    height: 10px; }

  .lg\:minh-5 {
    min-height: 10px; }

  .lg\:maxh-5 {
    max-height: 10px; }

  .lg\:border-5 {
    border: 10px solid; }

  .lg\:border-t-5 {
    border-top: 10px solid; }

  .lg\:border-b-5 {
    border-bottom: 10px solid; }

  .lg\:border-l-5 {
    border-left: 10px solid; }

  .lg\:border-r-5 {
    border-right: 10px solid; }

  .lg\:radius-5 {
    border-radius: 10px; }

  .lg\:m-6 {
    margin: 14px; }

  .lg\:mt-6 {
    margin-top: 14px; }

  .lg\:mb-6 {
    margin-bottom: 14px; }

  .lg\:ml-6 {
    margin-left: 14px; }

  .lg\:mr-6 {
    margin-right: 14px; }

  .lg\:mx-6 {
    margin-left: 14px;
    margin-right: 14px; }

  .lg\:my-6 {
    margin-top: 14px;
    margin-bottom: 14px; }

  .lg\:p-6 {
    padding: 14px; }

  .lg\:pt-6 {
    padding-top: 14px; }

  .lg\:pb-6 {
    padding-bottom: 14px; }

  .lg\:pl-6 {
    padding-left: 14px; }

  .lg\:pr-6 {
    padding-right: 14px; }

  .lg\:px-6 {
    padding-left: 14px;
    padding-right: 14px; }

  .lg\:py-6 {
    padding-top: 14px;
    padding-bottom: 14px; }

  .lg\:w-6 {
    width: 14px; }

  .lg\:minw-6 {
    min-width: 14px; }

  .lg\:maxw-6 {
    max-width: 14px; }

  .lg\:h-6 {
    height: 14px; }

  .lg\:minh-6 {
    min-height: 14px; }

  .lg\:maxh-6 {
    max-height: 14px; }

  .lg\:border-6 {
    border: 14px solid; }

  .lg\:border-t-6 {
    border-top: 14px solid; }

  .lg\:border-b-6 {
    border-bottom: 14px solid; }

  .lg\:border-l-6 {
    border-left: 14px solid; }

  .lg\:border-r-6 {
    border-right: 14px solid; }

  .lg\:radius-6 {
    border-radius: 14px; }

  .lg\:m-7 {
    margin: 20px; }

  .lg\:mt-7 {
    margin-top: 20px; }

  .lg\:mb-7 {
    margin-bottom: 20px; }

  .lg\:ml-7 {
    margin-left: 20px; }

  .lg\:mr-7 {
    margin-right: 20px; }

  .lg\:mx-7 {
    margin-left: 20px;
    margin-right: 20px; }

  .lg\:my-7 {
    margin-top: 20px;
    margin-bottom: 20px; }

  .lg\:p-7 {
    padding: 20px; }

  .lg\:pt-7 {
    padding-top: 20px; }

  .lg\:pb-7 {
    padding-bottom: 20px; }

  .lg\:pl-7 {
    padding-left: 20px; }

  .lg\:pr-7 {
    padding-right: 20px; }

  .lg\:px-7 {
    padding-left: 20px;
    padding-right: 20px; }

  .lg\:py-7 {
    padding-top: 20px;
    padding-bottom: 20px; }

  .lg\:w-7 {
    width: 20px; }

  .lg\:minw-7 {
    min-width: 20px; }

  .lg\:maxw-7 {
    max-width: 20px; }

  .lg\:h-7 {
    height: 20px; }

  .lg\:minh-7 {
    min-height: 20px; }

  .lg\:maxh-7 {
    max-height: 20px; }

  .lg\:border-7 {
    border: 20px solid; }

  .lg\:border-t-7 {
    border-top: 20px solid; }

  .lg\:border-b-7 {
    border-bottom: 20px solid; }

  .lg\:border-l-7 {
    border-left: 20px solid; }

  .lg\:border-r-7 {
    border-right: 20px solid; }

  .lg\:radius-7 {
    border-radius: 20px; }

  .lg\:m-8 {
    margin: 28px; }

  .lg\:mt-8 {
    margin-top: 28px; }

  .lg\:mb-8 {
    margin-bottom: 28px; }

  .lg\:ml-8 {
    margin-left: 28px; }

  .lg\:mr-8 {
    margin-right: 28px; }

  .lg\:mx-8 {
    margin-left: 28px;
    margin-right: 28px; }

  .lg\:my-8 {
    margin-top: 28px;
    margin-bottom: 28px; }

  .lg\:p-8 {
    padding: 28px; }

  .lg\:pt-8 {
    padding-top: 28px; }

  .lg\:pb-8 {
    padding-bottom: 28px; }

  .lg\:pl-8 {
    padding-left: 28px; }

  .lg\:pr-8 {
    padding-right: 28px; }

  .lg\:px-8 {
    padding-left: 28px;
    padding-right: 28px; }

  .lg\:py-8 {
    padding-top: 28px;
    padding-bottom: 28px; }

  .lg\:w-8 {
    width: 28px; }

  .lg\:minw-8 {
    min-width: 28px; }

  .lg\:maxw-8 {
    max-width: 28px; }

  .lg\:h-8 {
    height: 28px; }

  .lg\:minh-8 {
    min-height: 28px; }

  .lg\:maxh-8 {
    max-height: 28px; }

  .lg\:border-8 {
    border: 28px solid; }

  .lg\:border-t-8 {
    border-top: 28px solid; }

  .lg\:border-b-8 {
    border-bottom: 28px solid; }

  .lg\:border-l-8 {
    border-left: 28px solid; }

  .lg\:border-r-8 {
    border-right: 28px solid; }

  .lg\:radius-8 {
    border-radius: 28px; }

  .lg\:m-9 {
    margin: 40px; }

  .lg\:mt-9 {
    margin-top: 40px; }

  .lg\:mb-9 {
    margin-bottom: 40px; }

  .lg\:ml-9 {
    margin-left: 40px; }

  .lg\:mr-9 {
    margin-right: 40px; }

  .lg\:mx-9 {
    margin-left: 40px;
    margin-right: 40px; }

  .lg\:my-9 {
    margin-top: 40px;
    margin-bottom: 40px; }

  .lg\:p-9 {
    padding: 40px; }

  .lg\:pt-9 {
    padding-top: 40px; }

  .lg\:pb-9 {
    padding-bottom: 40px; }

  .lg\:pl-9 {
    padding-left: 40px; }

  .lg\:pr-9 {
    padding-right: 40px; }

  .lg\:px-9 {
    padding-left: 40px;
    padding-right: 40px; }

  .lg\:py-9 {
    padding-top: 40px;
    padding-bottom: 40px; }

  .lg\:w-9 {
    width: 40px; }

  .lg\:minw-9 {
    min-width: 40px; }

  .lg\:maxw-9 {
    max-width: 40px; }

  .lg\:h-9 {
    height: 40px; }

  .lg\:minh-9 {
    min-height: 40px; }

  .lg\:maxh-9 {
    max-height: 40px; }

  .lg\:border-9 {
    border: 40px solid; }

  .lg\:border-t-9 {
    border-top: 40px solid; }

  .lg\:border-b-9 {
    border-bottom: 40px solid; }

  .lg\:border-l-9 {
    border-left: 40px solid; }

  .lg\:border-r-9 {
    border-right: 40px solid; }

  .lg\:radius-9 {
    border-radius: 40px; }

  .lg\:m-10 {
    margin: 60px; }

  .lg\:mt-10 {
    margin-top: 60px; }

  .lg\:mb-10 {
    margin-bottom: 60px; }

  .lg\:ml-10 {
    margin-left: 60px; }

  .lg\:mr-10 {
    margin-right: 60px; }

  .lg\:mx-10 {
    margin-left: 60px;
    margin-right: 60px; }

  .lg\:my-10 {
    margin-top: 60px;
    margin-bottom: 60px; }

  .lg\:p-10 {
    padding: 60px; }

  .lg\:pt-10 {
    padding-top: 60px; }

  .lg\:pb-10 {
    padding-bottom: 60px; }

  .lg\:pl-10 {
    padding-left: 60px; }

  .lg\:pr-10 {
    padding-right: 60px; }

  .lg\:px-10 {
    padding-left: 60px;
    padding-right: 60px; }

  .lg\:py-10 {
    padding-top: 60px;
    padding-bottom: 60px; }

  .lg\:w-10 {
    width: 60px; }

  .lg\:minw-10 {
    min-width: 60px; }

  .lg\:maxw-10 {
    max-width: 60px; }

  .lg\:h-10 {
    height: 60px; }

  .lg\:minh-10 {
    min-height: 60px; }

  .lg\:maxh-10 {
    max-height: 60px; }

  .lg\:border-10 {
    border: 60px solid; }

  .lg\:border-t-10 {
    border-top: 60px solid; }

  .lg\:border-b-10 {
    border-bottom: 60px solid; }

  .lg\:border-l-10 {
    border-left: 60px solid; }

  .lg\:border-r-10 {
    border-right: 60px solid; }

  .lg\:radius-10 {
    border-radius: 60px; }

  .lg\:m-11 {
    margin: 80px; }

  .lg\:mt-11 {
    margin-top: 80px; }

  .lg\:mb-11 {
    margin-bottom: 80px; }

  .lg\:ml-11 {
    margin-left: 80px; }

  .lg\:mr-11 {
    margin-right: 80px; }

  .lg\:mx-11 {
    margin-left: 80px;
    margin-right: 80px; }

  .lg\:my-11 {
    margin-top: 80px;
    margin-bottom: 80px; }

  .lg\:p-11 {
    padding: 80px; }

  .lg\:pt-11 {
    padding-top: 80px; }

  .lg\:pb-11 {
    padding-bottom: 80px; }

  .lg\:pl-11 {
    padding-left: 80px; }

  .lg\:pr-11 {
    padding-right: 80px; }

  .lg\:px-11 {
    padding-left: 80px;
    padding-right: 80px; }

  .lg\:py-11 {
    padding-top: 80px;
    padding-bottom: 80px; }

  .lg\:w-11 {
    width: 80px; }

  .lg\:minw-11 {
    min-width: 80px; }

  .lg\:maxw-11 {
    max-width: 80px; }

  .lg\:h-11 {
    height: 80px; }

  .lg\:minh-11 {
    min-height: 80px; }

  .lg\:maxh-11 {
    max-height: 80px; }

  .lg\:border-11 {
    border: 80px solid; }

  .lg\:border-t-11 {
    border-top: 80px solid; }

  .lg\:border-b-11 {
    border-bottom: 80px solid; }

  .lg\:border-l-11 {
    border-left: 80px solid; }

  .lg\:border-r-11 {
    border-right: 80px solid; }

  .lg\:radius-11 {
    border-radius: 80px; }

  .lg\:m-12 {
    margin: 108px; }

  .lg\:mt-12 {
    margin-top: 108px; }

  .lg\:mb-12 {
    margin-bottom: 108px; }

  .lg\:ml-12 {
    margin-left: 108px; }

  .lg\:mr-12 {
    margin-right: 108px; }

  .lg\:mx-12 {
    margin-left: 108px;
    margin-right: 108px; }

  .lg\:my-12 {
    margin-top: 108px;
    margin-bottom: 108px; }

  .lg\:p-12 {
    padding: 108px; }

  .lg\:pt-12 {
    padding-top: 108px; }

  .lg\:pb-12 {
    padding-bottom: 108px; }

  .lg\:pl-12 {
    padding-left: 108px; }

  .lg\:pr-12 {
    padding-right: 108px; }

  .lg\:px-12 {
    padding-left: 108px;
    padding-right: 108px; }

  .lg\:py-12 {
    padding-top: 108px;
    padding-bottom: 108px; }

  .lg\:w-12 {
    width: 108px; }

  .lg\:minw-12 {
    min-width: 108px; }

  .lg\:maxw-12 {
    max-width: 108px; }

  .lg\:h-12 {
    height: 108px; }

  .lg\:minh-12 {
    min-height: 108px; }

  .lg\:maxh-12 {
    max-height: 108px; }

  .lg\:border-12 {
    border: 108px solid; }

  .lg\:border-t-12 {
    border-top: 108px solid; }

  .lg\:border-b-12 {
    border-bottom: 108px solid; }

  .lg\:border-l-12 {
    border-left: 108px solid; }

  .lg\:border-r-12 {
    border-right: 108px solid; }

  .lg\:radius-12 {
    border-radius: 108px; }

  .lg\:m-13 {
    margin: 160px; }

  .lg\:mt-13 {
    margin-top: 160px; }

  .lg\:mb-13 {
    margin-bottom: 160px; }

  .lg\:ml-13 {
    margin-left: 160px; }

  .lg\:mr-13 {
    margin-right: 160px; }

  .lg\:mx-13 {
    margin-left: 160px;
    margin-right: 160px; }

  .lg\:my-13 {
    margin-top: 160px;
    margin-bottom: 160px; }

  .lg\:p-13 {
    padding: 160px; }

  .lg\:pt-13 {
    padding-top: 160px; }

  .lg\:pb-13 {
    padding-bottom: 160px; }

  .lg\:pl-13 {
    padding-left: 160px; }

  .lg\:pr-13 {
    padding-right: 160px; }

  .lg\:px-13 {
    padding-left: 160px;
    padding-right: 160px; }

  .lg\:py-13 {
    padding-top: 160px;
    padding-bottom: 160px; }

  .lg\:w-13 {
    width: 160px; }

  .lg\:minw-13 {
    min-width: 160px; }

  .lg\:maxw-13 {
    max-width: 160px; }

  .lg\:h-13 {
    height: 160px; }

  .lg\:minh-13 {
    min-height: 160px; }

  .lg\:maxh-13 {
    max-height: 160px; }

  .lg\:border-13 {
    border: 160px solid; }

  .lg\:border-t-13 {
    border-top: 160px solid; }

  .lg\:border-b-13 {
    border-bottom: 160px solid; }

  .lg\:border-l-13 {
    border-left: 160px solid; }

  .lg\:border-r-13 {
    border-right: 160px solid; }

  .lg\:radius-13 {
    border-radius: 160px; }

  .lg\:m-14 {
    margin: 216px; }

  .lg\:mt-14 {
    margin-top: 216px; }

  .lg\:mb-14 {
    margin-bottom: 216px; }

  .lg\:ml-14 {
    margin-left: 216px; }

  .lg\:mr-14 {
    margin-right: 216px; }

  .lg\:mx-14 {
    margin-left: 216px;
    margin-right: 216px; }

  .lg\:my-14 {
    margin-top: 216px;
    margin-bottom: 216px; }

  .lg\:p-14 {
    padding: 216px; }

  .lg\:pt-14 {
    padding-top: 216px; }

  .lg\:pb-14 {
    padding-bottom: 216px; }

  .lg\:pl-14 {
    padding-left: 216px; }

  .lg\:pr-14 {
    padding-right: 216px; }

  .lg\:px-14 {
    padding-left: 216px;
    padding-right: 216px; }

  .lg\:py-14 {
    padding-top: 216px;
    padding-bottom: 216px; }

  .lg\:w-14 {
    width: 216px; }

  .lg\:minw-14 {
    min-width: 216px; }

  .lg\:maxw-14 {
    max-width: 216px; }

  .lg\:h-14 {
    height: 216px; }

  .lg\:minh-14 {
    min-height: 216px; }

  .lg\:maxh-14 {
    max-height: 216px; }

  .lg\:border-14 {
    border: 216px solid; }

  .lg\:border-t-14 {
    border-top: 216px solid; }

  .lg\:border-b-14 {
    border-bottom: 216px solid; }

  .lg\:border-l-14 {
    border-left: 216px solid; }

  .lg\:border-r-14 {
    border-right: 216px solid; }

  .lg\:radius-14 {
    border-radius: 216px; }

  .lg\:m-15 {
    margin: 320px; }

  .lg\:mt-15 {
    margin-top: 320px; }

  .lg\:mb-15 {
    margin-bottom: 320px; }

  .lg\:ml-15 {
    margin-left: 320px; }

  .lg\:mr-15 {
    margin-right: 320px; }

  .lg\:mx-15 {
    margin-left: 320px;
    margin-right: 320px; }

  .lg\:my-15 {
    margin-top: 320px;
    margin-bottom: 320px; }

  .lg\:p-15 {
    padding: 320px; }

  .lg\:pt-15 {
    padding-top: 320px; }

  .lg\:pb-15 {
    padding-bottom: 320px; }

  .lg\:pl-15 {
    padding-left: 320px; }

  .lg\:pr-15 {
    padding-right: 320px; }

  .lg\:px-15 {
    padding-left: 320px;
    padding-right: 320px; }

  .lg\:py-15 {
    padding-top: 320px;
    padding-bottom: 320px; }

  .lg\:w-15 {
    width: 320px; }

  .lg\:minw-15 {
    min-width: 320px; }

  .lg\:maxw-15 {
    max-width: 320px; }

  .lg\:h-15 {
    height: 320px; }

  .lg\:minh-15 {
    min-height: 320px; }

  .lg\:maxh-15 {
    max-height: 320px; }

  .lg\:border-15 {
    border: 320px solid; }

  .lg\:border-t-15 {
    border-top: 320px solid; }

  .lg\:border-b-15 {
    border-bottom: 320px solid; }

  .lg\:border-l-15 {
    border-left: 320px solid; }

  .lg\:border-r-15 {
    border-right: 320px solid; }

  .lg\:radius-15 {
    border-radius: 320px; }

  .lg\:m-16 {
    margin: 428px; }

  .lg\:mt-16 {
    margin-top: 428px; }

  .lg\:mb-16 {
    margin-bottom: 428px; }

  .lg\:ml-16 {
    margin-left: 428px; }

  .lg\:mr-16 {
    margin-right: 428px; }

  .lg\:mx-16 {
    margin-left: 428px;
    margin-right: 428px; }

  .lg\:my-16 {
    margin-top: 428px;
    margin-bottom: 428px; }

  .lg\:p-16 {
    padding: 428px; }

  .lg\:pt-16 {
    padding-top: 428px; }

  .lg\:pb-16 {
    padding-bottom: 428px; }

  .lg\:pl-16 {
    padding-left: 428px; }

  .lg\:pr-16 {
    padding-right: 428px; }

  .lg\:px-16 {
    padding-left: 428px;
    padding-right: 428px; }

  .lg\:py-16 {
    padding-top: 428px;
    padding-bottom: 428px; }

  .lg\:w-16 {
    width: 428px; }

  .lg\:minw-16 {
    min-width: 428px; }

  .lg\:maxw-16 {
    max-width: 428px; }

  .lg\:h-16 {
    height: 428px; }

  .lg\:minh-16 {
    min-height: 428px; }

  .lg\:maxh-16 {
    max-height: 428px; }

  .lg\:border-16 {
    border: 428px solid; }

  .lg\:border-t-16 {
    border-top: 428px solid; }

  .lg\:border-b-16 {
    border-bottom: 428px solid; }

  .lg\:border-l-16 {
    border-left: 428px solid; }

  .lg\:border-r-16 {
    border-right: 428px solid; }

  .lg\:radius-16 {
    border-radius: 428px; }

  .lg\:m-17 {
    margin: 540px; }

  .lg\:mt-17 {
    margin-top: 540px; }

  .lg\:mb-17 {
    margin-bottom: 540px; }

  .lg\:ml-17 {
    margin-left: 540px; }

  .lg\:mr-17 {
    margin-right: 540px; }

  .lg\:mx-17 {
    margin-left: 540px;
    margin-right: 540px; }

  .lg\:my-17 {
    margin-top: 540px;
    margin-bottom: 540px; }

  .lg\:p-17 {
    padding: 540px; }

  .lg\:pt-17 {
    padding-top: 540px; }

  .lg\:pb-17 {
    padding-bottom: 540px; }

  .lg\:pl-17 {
    padding-left: 540px; }

  .lg\:pr-17 {
    padding-right: 540px; }

  .lg\:px-17 {
    padding-left: 540px;
    padding-right: 540px; }

  .lg\:py-17 {
    padding-top: 540px;
    padding-bottom: 540px; }

  .lg\:w-17 {
    width: 540px; }

  .lg\:minw-17 {
    min-width: 540px; }

  .lg\:maxw-17 {
    max-width: 540px; }

  .lg\:h-17 {
    height: 540px; }

  .lg\:minh-17 {
    min-height: 540px; }

  .lg\:maxh-17 {
    max-height: 540px; }

  .lg\:border-17 {
    border: 540px solid; }

  .lg\:border-t-17 {
    border-top: 540px solid; }

  .lg\:border-b-17 {
    border-bottom: 540px solid; }

  .lg\:border-l-17 {
    border-left: 540px solid; }

  .lg\:border-r-17 {
    border-right: 540px solid; }

  .lg\:radius-17 {
    border-radius: 540px; }

  .lg\:m-18 {
    margin: 640px; }

  .lg\:mt-18 {
    margin-top: 640px; }

  .lg\:mb-18 {
    margin-bottom: 640px; }

  .lg\:ml-18 {
    margin-left: 640px; }

  .lg\:mr-18 {
    margin-right: 640px; }

  .lg\:mx-18 {
    margin-left: 640px;
    margin-right: 640px; }

  .lg\:my-18 {
    margin-top: 640px;
    margin-bottom: 640px; }

  .lg\:p-18 {
    padding: 640px; }

  .lg\:pt-18 {
    padding-top: 640px; }

  .lg\:pb-18 {
    padding-bottom: 640px; }

  .lg\:pl-18 {
    padding-left: 640px; }

  .lg\:pr-18 {
    padding-right: 640px; }

  .lg\:px-18 {
    padding-left: 640px;
    padding-right: 640px; }

  .lg\:py-18 {
    padding-top: 640px;
    padding-bottom: 640px; }

  .lg\:w-18 {
    width: 640px; }

  .lg\:minw-18 {
    min-width: 640px; }

  .lg\:maxw-18 {
    max-width: 640px; }

  .lg\:h-18 {
    height: 640px; }

  .lg\:minh-18 {
    min-height: 640px; }

  .lg\:maxh-18 {
    max-height: 640px; }

  .lg\:border-18 {
    border: 640px solid; }

  .lg\:border-t-18 {
    border-top: 640px solid; }

  .lg\:border-b-18 {
    border-bottom: 640px solid; }

  .lg\:border-l-18 {
    border-left: 640px solid; }

  .lg\:border-r-18 {
    border-right: 640px solid; }

  .lg\:radius-18 {
    border-radius: 640px; }

  .lg\:m-19 {
    margin: 768px; }

  .lg\:mt-19 {
    margin-top: 768px; }

  .lg\:mb-19 {
    margin-bottom: 768px; }

  .lg\:ml-19 {
    margin-left: 768px; }

  .lg\:mr-19 {
    margin-right: 768px; }

  .lg\:mx-19 {
    margin-left: 768px;
    margin-right: 768px; }

  .lg\:my-19 {
    margin-top: 768px;
    margin-bottom: 768px; }

  .lg\:p-19 {
    padding: 768px; }

  .lg\:pt-19 {
    padding-top: 768px; }

  .lg\:pb-19 {
    padding-bottom: 768px; }

  .lg\:pl-19 {
    padding-left: 768px; }

  .lg\:pr-19 {
    padding-right: 768px; }

  .lg\:px-19 {
    padding-left: 768px;
    padding-right: 768px; }

  .lg\:py-19 {
    padding-top: 768px;
    padding-bottom: 768px; }

  .lg\:w-19 {
    width: 768px; }

  .lg\:minw-19 {
    min-width: 768px; }

  .lg\:maxw-19 {
    max-width: 768px; }

  .lg\:h-19 {
    height: 768px; }

  .lg\:minh-19 {
    min-height: 768px; }

  .lg\:maxh-19 {
    max-height: 768px; }

  .lg\:border-19 {
    border: 768px solid; }

  .lg\:border-t-19 {
    border-top: 768px solid; }

  .lg\:border-b-19 {
    border-bottom: 768px solid; }

  .lg\:border-l-19 {
    border-left: 768px solid; }

  .lg\:border-r-19 {
    border-right: 768px solid; }

  .lg\:radius-19 {
    border-radius: 768px; }

  .lg\:m-20 {
    margin: 920px; }

  .lg\:mt-20 {
    margin-top: 920px; }

  .lg\:mb-20 {
    margin-bottom: 920px; }

  .lg\:ml-20 {
    margin-left: 920px; }

  .lg\:mr-20 {
    margin-right: 920px; }

  .lg\:mx-20 {
    margin-left: 920px;
    margin-right: 920px; }

  .lg\:my-20 {
    margin-top: 920px;
    margin-bottom: 920px; }

  .lg\:p-20 {
    padding: 920px; }

  .lg\:pt-20 {
    padding-top: 920px; }

  .lg\:pb-20 {
    padding-bottom: 920px; }

  .lg\:pl-20 {
    padding-left: 920px; }

  .lg\:pr-20 {
    padding-right: 920px; }

  .lg\:px-20 {
    padding-left: 920px;
    padding-right: 920px; }

  .lg\:py-20 {
    padding-top: 920px;
    padding-bottom: 920px; }

  .lg\:w-20 {
    width: 920px; }

  .lg\:minw-20 {
    min-width: 920px; }

  .lg\:maxw-20 {
    max-width: 920px; }

  .lg\:h-20 {
    height: 920px; }

  .lg\:minh-20 {
    min-height: 920px; }

  .lg\:maxh-20 {
    max-height: 920px; }

  .lg\:border-20 {
    border: 920px solid; }

  .lg\:border-t-20 {
    border-top: 920px solid; }

  .lg\:border-b-20 {
    border-bottom: 920px solid; }

  .lg\:border-l-20 {
    border-left: 920px solid; }

  .lg\:border-r-20 {
    border-right: 920px solid; }

  .lg\:radius-20 {
    border-radius: 920px; }

  .lg\:m-auto {
    margin: auto; }

  .lg\:m-x-auto {
    margin-left: auto;
    margin-right: auto; }

  .lg\:m-y-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .lg\:p-auto {
    padding: auto; }

  .lg\:p-x-auto {
    padding-left: auto;
    padding-right: auto; }

  .lg\:p-y-auto {
    padding-top: auto;
    padding-bottom: auto; }

  .lg\:w-screen {
    width: 100wh; }

  .lg\:minw-screen {
    min-width: 100wh; }

  .lg\:maxw-screen {
    max-width: 100wh; }

  .lg\:w-full {
    width: 100%; }

  .lg\:minw-full {
    min-width: 100%; }

  .lg\:maxw-full {
    max-width: 100%; }

  .lg\:w-auto {
    width: auto; }

  .lg\:minw-auto {
    min-width: auto; }

  .lg\:maxw-auto {
    max-width: auto; }

  .lg\:h-screen {
    height: 100vh; }

  .lg\:minh-screen {
    min-height: 100vh; }

  .lg\:maxh-screen {
    max-height: 100vh; }

  .lg\:h-full {
    height: 100%; }

  .lg\:minh-full {
    min-height: 100%; }

  .lg\:maxh-full {
    max-height: 100%; }

  .lg\:h-auto {
    height: auto; }

  .lg\:minh-auto {
    min-height: auto; }

  .lg\:maxh-auto {
    max-height: auto; }

  .lg\:list-none {
    list-style: none; }

  .lg\:shadow {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25); }

  .lg\:shadow-inset {
    box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25); }

  .lg\:opaque {
    opacity: 1; }

  .lg\:transparent {
    opacity: 0; }

  .lg\:pointer-events-all {
    pointer-events: all; }

  .lg\:pointer-events-none {
    pointer-events: none; } }
.primary-1 {
  color: #dcdcfd; }

a.link-primary-1 {
  color: #dcdcfd;
  text-decoration-color: #dcdcfd; }

.bg-primary-1 {
  background-color: #dcdcfd; }

.border-primary-1 {
  border-color: #dcdcfd; }

.primary-2 {
  color: #babafb; }

a.link-primary-2 {
  color: #babafb;
  text-decoration-color: #babafb; }

.bg-primary-2 {
  background-color: #babafb; }

.border-primary-2 {
  border-color: #babafb; }

.primary-3 {
  color: #8f8ff9; }

a.link-primary-3 {
  color: #8f8ff9;
  text-decoration-color: #8f8ff9; }

.bg-primary-3 {
  background-color: #8f8ff9; }

.border-primary-3 {
  border-color: #8f8ff9; }

.primary-4 {
  color: #6060f1; }

a.link-primary-4 {
  color: #6060f1;
  text-decoration-color: #6060f1; }

.bg-primary-4 {
  background-color: #6060f1; }

.border-primary-4 {
  border-color: #6060f1; }

.primary-5 {
  color: #2f2fde; }

a.link-primary-5 {
  color: #2f2fde;
  text-decoration-color: #2f2fde; }

.bg-primary-5 {
  background-color: #2f2fde; }

.border-primary-5 {
  border-color: #2f2fde; }

.primary-6 {
  color: #2525d4; }

a.link-primary-6 {
  color: #2525d4;
  text-decoration-color: #2525d4; }

.bg-primary-6 {
  background-color: #2525d4; }

.border-primary-6 {
  border-color: #2525d4; }

.primary-7 {
  color: #1d1dc7; }

a.link-primary-7 {
  color: #1d1dc7;
  text-decoration-color: #1d1dc7; }

.bg-primary-7 {
  background-color: #1d1dc7; }

.border-primary-7 {
  border-color: #1d1dc7; }

.primary-8 {
  color: #1515b1; }

a.link-primary-8 {
  color: #1515b1;
  text-decoration-color: #1515b1; }

.bg-primary-8 {
  background-color: #1515b1; }

.border-primary-8 {
  border-color: #1515b1; }

.primary-9 {
  color: #0c0c88; }

a.link-primary-9 {
  color: #0c0c88;
  text-decoration-color: #0c0c88; }

.bg-primary-9 {
  background-color: #0c0c88; }

.border-primary-9 {
  border-color: #0c0c88; }

.white {
  color: #ffffff; }

a.link-white {
  color: #ffffff;
  text-decoration-color: #ffffff; }

.bg-white {
  background-color: #ffffff; }

.border-white {
  border-color: #ffffff; }

.grey-0 {
  color: #ffffff; }

a.link-grey-0 {
  color: #ffffff;
  text-decoration-color: #ffffff; }

.bg-grey-0 {
  background-color: #ffffff; }

.border-grey-0 {
  border-color: #ffffff; }

.grey-1 {
  color: #f7f7f7; }

a.link-grey-1 {
  color: #f7f7f7;
  text-decoration-color: #f7f7f7; }

.bg-grey-1 {
  background-color: #f7f7f7; }

.border-grey-1 {
  border-color: #f7f7f7; }

.grey-2 {
  color: #e2e2e2; }

a.link-grey-2 {
  color: #e2e2e2;
  text-decoration-color: #e2e2e2; }

.bg-grey-2 {
  background-color: #e2e2e2; }

.border-grey-2 {
  border-color: #e2e2e2; }

.grey-3 {
  color: #cecece; }

a.link-grey-3 {
  color: #cecece;
  text-decoration-color: #cecece; }

.bg-grey-3 {
  background-color: #cecece; }

.border-grey-3 {
  border-color: #cecece; }

.grey-4 {
  color: #b9b9b9; }

a.link-grey-4 {
  color: #b9b9b9;
  text-decoration-color: #b9b9b9; }

.bg-grey-4 {
  background-color: #b9b9b9; }

.border-grey-4 {
  border-color: #b9b9b9; }

.grey-5 {
  color: #a5a5a5; }

a.link-grey-5 {
  color: #a5a5a5;
  text-decoration-color: #a5a5a5; }

.bg-grey-5 {
  background-color: #a5a5a5; }

.border-grey-5 {
  border-color: #a5a5a5; }

.grey-6 {
  color: #969696; }

a.link-grey-6 {
  color: #969696;
  text-decoration-color: #969696; }

.bg-grey-6 {
  background-color: #969696; }

.border-grey-6 {
  border-color: #969696; }

.grey-7 {
  color: #7b7b7b; }

a.link-grey-7 {
  color: #7b7b7b;
  text-decoration-color: #7b7b7b; }

.bg-grey-7 {
  background-color: #7b7b7b; }

.border-grey-7 {
  border-color: #7b7b7b; }

.grey-8 {
  color: #585858; }

a.link-grey-8 {
  color: #585858;
  text-decoration-color: #585858; }

.bg-grey-8 {
  background-color: #585858; }

.border-grey-8 {
  border-color: #585858; }

.grey-9 {
  color: #242424; }

a.link-grey-9 {
  color: #242424;
  text-decoration-color: #242424; }

.bg-grey-9 {
  background-color: #242424; }

.border-grey-9 {
  border-color: #242424; }

.cursor-auto {
  cursor: auto; }

.cursor-default {
  cursor: default; }

.cursor-none {
  cursor: none; }

.cursor-pointer {
  cursor: pointer; }

.no-underline {
  text-decoration: none; }

.no-underline:hover {
  text-decoration: underline; }

/* Taken from: https://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php */
.embedded-video {
  position: relative;
  height: 0;
  margin: 40px auto;
  padding-bottom: 56.25%;
  /* 16:9 aspect ratio */ }
  .embedded-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.menu {
  transition: max-height 300ms, margin-top 300ms, opacity 300ms; }

.texture-bg {
  background-image: url(/img/background-wide.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

@media (min-width: 920px) {
  .texture-bg {
    background-image: url(/img/background-tall.jpg);
    background-size: 100%;
    background-position: top; } }
