@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900);
@font-face {
  font-family: 'Berlin Sans FB';
  src: url("/_resources/themes/purplearcade/fonts/berlin-sans-FB-regular.ttf") format("truetype"); }

/*!
 * Bootstrap Reboot v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,
*::before,
*::after {
  box-sizing: border-box; }

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth; } }

body {
  margin: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #FFF;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(51, 51, 51, 0); }

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25; }

hr:not([size]) {
  height: 1px; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }

h1 {
  font-size: calc(1.375rem + 1.5vw); }
  @media (min-width: 1200px) {
    h1 {
      font-size: 2.5rem; } }

h2 {
  font-size: calc(1.325rem + 0.9vw); }
  @media (min-width: 1200px) {
    h2 {
      font-size: 2rem; } }

h3 {
  font-size: calc(1.3rem + 0.6vw); }
  @media (min-width: 1200px) {
    h3 {
      font-size: 1.75rem; } }

h4 {
  font-size: calc(1.275rem + 0.3vw); }
  @media (min-width: 1200px) {
    h4 {
      font-size: 1.5rem; } }

h5 {
  font-size: 1.25rem; }

h6 {
  font-size: 1rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-bs-original-title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul {
  padding-left: 2rem; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 0.875em; }

mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #5F89E8;
  text-decoration: underline; }
  a:hover {
    color: #4c6eba; }

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

code {
  font-size: 0.875em;
  color: #EF2A5A;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #FFF;
  background-color: #212529;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700; }

figure {
  margin: 0 0 1rem; }

img,
svg {
  vertical-align: middle; }

table {
  caption-side: bottom;
  border-collapse: collapse; }

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0; }

label {
  display: inline-block; }

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }
  select:disabled {
    opacity: 1; }

[list]::-webkit-calendar-picker-indicator {
  display: none; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }
  button:not(:disabled),
  [type="button"]:not(:disabled),
  [type="reset"]:not(:disabled),
  [type="submit"]:not(:disabled) {
    cursor: pointer; }

::-moz-focus-inner {
  padding: 0;
  border-style: none; }

textarea {
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit; }
  @media (min-width: 1200px) {
    legend {
      font-size: 1.5rem; } }
  legend + * {
    clear: left; }

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0; }

::-webkit-inner-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield; }

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-color-swatch-wrapper {
  padding: 0; }

::file-selector-button {
  font: inherit; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

iframe {
  border: 0; }

summary {
  display: list-item;
  cursor: pointer; }

progress {
  vertical-align: baseline; }

[hidden] {
  display: none !important; }

/*!
 * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1320px; } }

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -.5);
  margin-left: calc(var(--bs-gutter-x) * -.5); }
  .row > * {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y); }

.col {
  flex: 1 0 0%; }

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto; }

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%; }

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%; }

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%; }

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%; }

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%; }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; } }

@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%; }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; } }

.col-auto {
  flex: 0 0 auto;
  width: auto; }

.col-1 {
  flex: 0 0 auto;
  width: 8.33333%; }

.col-2 {
  flex: 0 0 auto;
  width: 16.66667%; }

.col-3 {
  flex: 0 0 auto;
  width: 25%; }

.col-4 {
  flex: 0 0 auto;
  width: 33.33333%; }

.col-5 {
  flex: 0 0 auto;
  width: 41.66667%; }

.col-6 {
  flex: 0 0 auto;
  width: 50%; }

.col-7 {
  flex: 0 0 auto;
  width: 58.33333%; }

.col-8 {
  flex: 0 0 auto;
  width: 66.66667%; }

.col-9 {
  flex: 0 0 auto;
  width: 75%; }

.col-10 {
  flex: 0 0 auto;
  width: 83.33333%; }

.col-11 {
  flex: 0 0 auto;
  width: 91.66667%; }

.col-12 {
  flex: 0 0 auto;
  width: 100%; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

.g-0,
.gx-0 {
  --bs-gutter-x: 0; }

.g-0,
.gy-0 {
  --bs-gutter-y: 0; }

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem; }

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem; }

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem; }

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem; }

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem; }

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem; }

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem; }

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem; }

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem; }

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem; }

@media (min-width: 576px) {
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0; }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0; }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem; }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem; }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 768px) {
  .col-md-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0; }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0; }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem; }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem; }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 992px) {
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0; }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0; }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1200px) {
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0; }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0; }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem; }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem; }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1400px) {
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0; }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0; }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem; }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem; }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem; }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem; } }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-grid {
  display: grid !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

.d-none {
  display: none !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

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

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

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

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

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

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

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

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.justify-content-evenly {
  justify-content: space-evenly !important; }

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

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

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

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

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

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

.order-first {
  order: -1 !important; }

.order-0 {
  order: 0 !important; }

.order-1 {
  order: 1 !important; }

.order-2 {
  order: 2 !important; }

.order-3 {
  order: 3 !important; }

.order-4 {
  order: 4 !important; }

.order-5 {
  order: 5 !important; }

.order-last {
  order: 6 !important; }

.m-0 {
  margin: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important; }

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

.mt-0 {
  margin-top: 0 !important; }

.mt-1 {
  margin-top: 0.25rem !important; }

.mt-2 {
  margin-top: 0.5rem !important; }

.mt-3 {
  margin-top: 1rem !important; }

.mt-4 {
  margin-top: 1.5rem !important; }

.mt-5 {
  margin-top: 3rem !important; }

.mt-auto {
  margin-top: auto !important; }

.me-0 {
  margin-right: 0 !important; }

.me-1 {
  margin-right: 0.25rem !important; }

.me-2 {
  margin-right: 0.5rem !important; }

.me-3 {
  margin-right: 1rem !important; }

.me-4 {
  margin-right: 1.5rem !important; }

.me-5 {
  margin-right: 3rem !important; }

.me-auto {
  margin-right: auto !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.mb-1 {
  margin-bottom: 0.25rem !important; }

.mb-2 {
  margin-bottom: 0.5rem !important; }

.mb-3 {
  margin-bottom: 1rem !important; }

.mb-4 {
  margin-bottom: 1.5rem !important; }

.mb-5 {
  margin-bottom: 3rem !important; }

.mb-auto {
  margin-bottom: auto !important; }

.ms-0 {
  margin-left: 0 !important; }

.ms-1 {
  margin-left: 0.25rem !important; }

.ms-2 {
  margin-left: 0.5rem !important; }

.ms-3 {
  margin-left: 1rem !important; }

.ms-4 {
  margin-left: 1.5rem !important; }

.ms-5 {
  margin-left: 3rem !important; }

.ms-auto {
  margin-left: auto !important; }

.p-0 {
  padding: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

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

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important; }

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important; }

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pt-0 {
  padding-top: 0 !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pt-3 {
  padding-top: 1rem !important; }

.pt-4 {
  padding-top: 1.5rem !important; }

.pt-5 {
  padding-top: 3rem !important; }

.pe-0 {
  padding-right: 0 !important; }

.pe-1 {
  padding-right: 0.25rem !important; }

.pe-2 {
  padding-right: 0.5rem !important; }

.pe-3 {
  padding-right: 1rem !important; }

.pe-4 {
  padding-right: 1.5rem !important; }

.pe-5 {
  padding-right: 3rem !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pb-3 {
  padding-bottom: 1rem !important; }

.pb-4 {
  padding-bottom: 1.5rem !important; }

.pb-5 {
  padding-bottom: 3rem !important; }

.ps-0 {
  padding-left: 0 !important; }

.ps-1 {
  padding-left: 0.25rem !important; }

.ps-2 {
  padding-left: 0.5rem !important; }

.ps-3 {
  padding-left: 1rem !important; }

.ps-4 {
  padding-left: 1.5rem !important; }

.ps-5 {
  padding-left: 3rem !important; }

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-grid {
    display: grid !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; }
  .d-sm-none {
    display: none !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; }
  .order-sm-first {
    order: -1 !important; }
  .order-sm-0 {
    order: 0 !important; }
  .order-sm-1 {
    order: 1 !important; }
  .order-sm-2 {
    order: 2 !important; }
  .order-sm-3 {
    order: 3 !important; }
  .order-sm-4 {
    order: 4 !important; }
  .order-sm-5 {
    order: 5 !important; }
  .order-sm-last {
    order: 6 !important; }
  .m-sm-0 {
    margin: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm-0 {
    margin-top: 0 !important; }
  .mt-sm-1 {
    margin-top: 0.25rem !important; }
  .mt-sm-2 {
    margin-top: 0.5rem !important; }
  .mt-sm-3 {
    margin-top: 1rem !important; }
  .mt-sm-4 {
    margin-top: 1.5rem !important; }
  .mt-sm-5 {
    margin-top: 3rem !important; }
  .mt-sm-auto {
    margin-top: auto !important; }
  .me-sm-0 {
    margin-right: 0 !important; }
  .me-sm-1 {
    margin-right: 0.25rem !important; }
  .me-sm-2 {
    margin-right: 0.5rem !important; }
  .me-sm-3 {
    margin-right: 1rem !important; }
  .me-sm-4 {
    margin-right: 1.5rem !important; }
  .me-sm-5 {
    margin-right: 3rem !important; }
  .me-sm-auto {
    margin-right: auto !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-3 {
    margin-bottom: 1rem !important; }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-5 {
    margin-bottom: 3rem !important; }
  .mb-sm-auto {
    margin-bottom: auto !important; }
  .ms-sm-0 {
    margin-left: 0 !important; }
  .ms-sm-1 {
    margin-left: 0.25rem !important; }
  .ms-sm-2 {
    margin-left: 0.5rem !important; }
  .ms-sm-3 {
    margin-left: 1rem !important; }
  .ms-sm-4 {
    margin-left: 1.5rem !important; }
  .ms-sm-5 {
    margin-left: 3rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-1 {
    padding-top: 0.25rem !important; }
  .pt-sm-2 {
    padding-top: 0.5rem !important; }
  .pt-sm-3 {
    padding-top: 1rem !important; }
  .pt-sm-4 {
    padding-top: 1.5rem !important; }
  .pt-sm-5 {
    padding-top: 3rem !important; }
  .pe-sm-0 {
    padding-right: 0 !important; }
  .pe-sm-1 {
    padding-right: 0.25rem !important; }
  .pe-sm-2 {
    padding-right: 0.5rem !important; }
  .pe-sm-3 {
    padding-right: 1rem !important; }
  .pe-sm-4 {
    padding-right: 1.5rem !important; }
  .pe-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-3 {
    padding-bottom: 1rem !important; }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-5 {
    padding-bottom: 3rem !important; }
  .ps-sm-0 {
    padding-left: 0 !important; }
  .ps-sm-1 {
    padding-left: 0.25rem !important; }
  .ps-sm-2 {
    padding-left: 0.5rem !important; }
  .ps-sm-3 {
    padding-left: 1rem !important; }
  .ps-sm-4 {
    padding-left: 1.5rem !important; }
  .ps-sm-5 {
    padding-left: 3rem !important; } }

@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-grid {
    display: grid !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; }
  .d-md-none {
    display: none !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .justify-content-md-evenly {
    justify-content: space-evenly !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; }
  .order-md-first {
    order: -1 !important; }
  .order-md-0 {
    order: 0 !important; }
  .order-md-1 {
    order: 1 !important; }
  .order-md-2 {
    order: 2 !important; }
  .order-md-3 {
    order: 3 !important; }
  .order-md-4 {
    order: 4 !important; }
  .order-md-5 {
    order: 5 !important; }
  .order-md-last {
    order: 6 !important; }
  .m-md-0 {
    margin: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md-0 {
    margin-top: 0 !important; }
  .mt-md-1 {
    margin-top: 0.25rem !important; }
  .mt-md-2 {
    margin-top: 0.5rem !important; }
  .mt-md-3 {
    margin-top: 1rem !important; }
  .mt-md-4 {
    margin-top: 1.5rem !important; }
  .mt-md-5 {
    margin-top: 3rem !important; }
  .mt-md-auto {
    margin-top: auto !important; }
  .me-md-0 {
    margin-right: 0 !important; }
  .me-md-1 {
    margin-right: 0.25rem !important; }
  .me-md-2 {
    margin-right: 0.5rem !important; }
  .me-md-3 {
    margin-right: 1rem !important; }
  .me-md-4 {
    margin-right: 1.5rem !important; }
  .me-md-5 {
    margin-right: 3rem !important; }
  .me-md-auto {
    margin-right: auto !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md-3 {
    margin-bottom: 1rem !important; }
  .mb-md-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md-5 {
    margin-bottom: 3rem !important; }
  .mb-md-auto {
    margin-bottom: auto !important; }
  .ms-md-0 {
    margin-left: 0 !important; }
  .ms-md-1 {
    margin-left: 0.25rem !important; }
  .ms-md-2 {
    margin-left: 0.5rem !important; }
  .ms-md-3 {
    margin-left: 1rem !important; }
  .ms-md-4 {
    margin-left: 1.5rem !important; }
  .ms-md-5 {
    margin-left: 3rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-1 {
    padding-top: 0.25rem !important; }
  .pt-md-2 {
    padding-top: 0.5rem !important; }
  .pt-md-3 {
    padding-top: 1rem !important; }
  .pt-md-4 {
    padding-top: 1.5rem !important; }
  .pt-md-5 {
    padding-top: 3rem !important; }
  .pe-md-0 {
    padding-right: 0 !important; }
  .pe-md-1 {
    padding-right: 0.25rem !important; }
  .pe-md-2 {
    padding-right: 0.5rem !important; }
  .pe-md-3 {
    padding-right: 1rem !important; }
  .pe-md-4 {
    padding-right: 1.5rem !important; }
  .pe-md-5 {
    padding-right: 3rem !important; }
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md-3 {
    padding-bottom: 1rem !important; }
  .pb-md-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md-5 {
    padding-bottom: 3rem !important; }
  .ps-md-0 {
    padding-left: 0 !important; }
  .ps-md-1 {
    padding-left: 0.25rem !important; }
  .ps-md-2 {
    padding-left: 0.5rem !important; }
  .ps-md-3 {
    padding-left: 1rem !important; }
  .ps-md-4 {
    padding-left: 1.5rem !important; }
  .ps-md-5 {
    padding-left: 3rem !important; } }

@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-grid {
    display: grid !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; }
  .d-lg-none {
    display: none !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; }
  .order-lg-first {
    order: -1 !important; }
  .order-lg-0 {
    order: 0 !important; }
  .order-lg-1 {
    order: 1 !important; }
  .order-lg-2 {
    order: 2 !important; }
  .order-lg-3 {
    order: 3 !important; }
  .order-lg-4 {
    order: 4 !important; }
  .order-lg-5 {
    order: 5 !important; }
  .order-lg-last {
    order: 6 !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-1 {
    margin-top: 0.25rem !important; }
  .mt-lg-2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-4 {
    margin-top: 1.5rem !important; }
  .mt-lg-5 {
    margin-top: 3rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .me-lg-0 {
    margin-right: 0 !important; }
  .me-lg-1 {
    margin-right: 0.25rem !important; }
  .me-lg-2 {
    margin-right: 0.5rem !important; }
  .me-lg-3 {
    margin-right: 1rem !important; }
  .me-lg-4 {
    margin-right: 1.5rem !important; }
  .me-lg-5 {
    margin-right: 3rem !important; }
  .me-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-5 {
    margin-bottom: 3rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ms-lg-0 {
    margin-left: 0 !important; }
  .ms-lg-1 {
    margin-left: 0.25rem !important; }
  .ms-lg-2 {
    margin-left: 0.5rem !important; }
  .ms-lg-3 {
    margin-left: 1rem !important; }
  .ms-lg-4 {
    margin-left: 1.5rem !important; }
  .ms-lg-5 {
    margin-left: 3rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1 {
    padding-top: 0.25rem !important; }
  .pt-lg-2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-4 {
    padding-top: 1.5rem !important; }
  .pt-lg-5 {
    padding-top: 3rem !important; }
  .pe-lg-0 {
    padding-right: 0 !important; }
  .pe-lg-1 {
    padding-right: 0.25rem !important; }
  .pe-lg-2 {
    padding-right: 0.5rem !important; }
  .pe-lg-3 {
    padding-right: 1rem !important; }
  .pe-lg-4 {
    padding-right: 1.5rem !important; }
  .pe-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-5 {
    padding-bottom: 3rem !important; }
  .ps-lg-0 {
    padding-left: 0 !important; }
  .ps-lg-1 {
    padding-left: 0.25rem !important; }
  .ps-lg-2 {
    padding-left: 0.5rem !important; }
  .ps-lg-3 {
    padding-left: 1rem !important; }
  .ps-lg-4 {
    padding-left: 1.5rem !important; }
  .ps-lg-5 {
    padding-left: 3rem !important; } }

@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-grid {
    display: grid !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; }
  .d-xl-none {
    display: none !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; }
  .order-xl-first {
    order: -1 !important; }
  .order-xl-0 {
    order: 0 !important; }
  .order-xl-1 {
    order: 1 !important; }
  .order-xl-2 {
    order: 2 !important; }
  .order-xl-3 {
    order: 3 !important; }
  .order-xl-4 {
    order: 4 !important; }
  .order-xl-5 {
    order: 5 !important; }
  .order-xl-last {
    order: 6 !important; }
  .m-xl-0 {
    margin: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xl-0 {
    margin-top: 0 !important; }
  .mt-xl-1 {
    margin-top: 0.25rem !important; }
  .mt-xl-2 {
    margin-top: 0.5rem !important; }
  .mt-xl-3 {
    margin-top: 1rem !important; }
  .mt-xl-4 {
    margin-top: 1.5rem !important; }
  .mt-xl-5 {
    margin-top: 3rem !important; }
  .mt-xl-auto {
    margin-top: auto !important; }
  .me-xl-0 {
    margin-right: 0 !important; }
  .me-xl-1 {
    margin-right: 0.25rem !important; }
  .me-xl-2 {
    margin-right: 0.5rem !important; }
  .me-xl-3 {
    margin-right: 1rem !important; }
  .me-xl-4 {
    margin-right: 1.5rem !important; }
  .me-xl-5 {
    margin-right: 3rem !important; }
  .me-xl-auto {
    margin-right: auto !important; }
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xl-3 {
    margin-bottom: 1rem !important; }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xl-5 {
    margin-bottom: 3rem !important; }
  .mb-xl-auto {
    margin-bottom: auto !important; }
  .ms-xl-0 {
    margin-left: 0 !important; }
  .ms-xl-1 {
    margin-left: 0.25rem !important; }
  .ms-xl-2 {
    margin-left: 0.5rem !important; }
  .ms-xl-3 {
    margin-left: 1rem !important; }
  .ms-xl-4 {
    margin-left: 1.5rem !important; }
  .ms-xl-5 {
    margin-left: 3rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xl-0 {
    padding-top: 0 !important; }
  .pt-xl-1 {
    padding-top: 0.25rem !important; }
  .pt-xl-2 {
    padding-top: 0.5rem !important; }
  .pt-xl-3 {
    padding-top: 1rem !important; }
  .pt-xl-4 {
    padding-top: 1.5rem !important; }
  .pt-xl-5 {
    padding-top: 3rem !important; }
  .pe-xl-0 {
    padding-right: 0 !important; }
  .pe-xl-1 {
    padding-right: 0.25rem !important; }
  .pe-xl-2 {
    padding-right: 0.5rem !important; }
  .pe-xl-3 {
    padding-right: 1rem !important; }
  .pe-xl-4 {
    padding-right: 1.5rem !important; }
  .pe-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xl-3 {
    padding-bottom: 1rem !important; }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xl-5 {
    padding-bottom: 3rem !important; }
  .ps-xl-0 {
    padding-left: 0 !important; }
  .ps-xl-1 {
    padding-left: 0.25rem !important; }
  .ps-xl-2 {
    padding-left: 0.5rem !important; }
  .ps-xl-3 {
    padding-left: 1rem !important; }
  .ps-xl-4 {
    padding-left: 1.5rem !important; }
  .ps-xl-5 {
    padding-left: 3rem !important; } }

@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-grid {
    display: grid !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    display: inline-flex !important; }
  .d-xxl-none {
    display: none !important; }
  .flex-xxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxl-row {
    flex-direction: row !important; }
  .flex-xxl-column {
    flex-direction: column !important; }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-xxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxl-center {
    justify-content: center !important; }
  .justify-content-xxl-between {
    justify-content: space-between !important; }
  .justify-content-xxl-around {
    justify-content: space-around !important; }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xxl-start {
    align-items: flex-start !important; }
  .align-items-xxl-end {
    align-items: flex-end !important; }
  .align-items-xxl-center {
    align-items: center !important; }
  .align-items-xxl-baseline {
    align-items: baseline !important; }
  .align-items-xxl-stretch {
    align-items: stretch !important; }
  .align-content-xxl-start {
    align-content: flex-start !important; }
  .align-content-xxl-end {
    align-content: flex-end !important; }
  .align-content-xxl-center {
    align-content: center !important; }
  .align-content-xxl-between {
    align-content: space-between !important; }
  .align-content-xxl-around {
    align-content: space-around !important; }
  .align-content-xxl-stretch {
    align-content: stretch !important; }
  .align-self-xxl-auto {
    align-self: auto !important; }
  .align-self-xxl-start {
    align-self: flex-start !important; }
  .align-self-xxl-end {
    align-self: flex-end !important; }
  .align-self-xxl-center {
    align-self: center !important; }
  .align-self-xxl-baseline {
    align-self: baseline !important; }
  .align-self-xxl-stretch {
    align-self: stretch !important; }
  .order-xxl-first {
    order: -1 !important; }
  .order-xxl-0 {
    order: 0 !important; }
  .order-xxl-1 {
    order: 1 !important; }
  .order-xxl-2 {
    order: 2 !important; }
  .order-xxl-3 {
    order: 3 !important; }
  .order-xxl-4 {
    order: 4 !important; }
  .order-xxl-5 {
    order: 5 !important; }
  .order-xxl-last {
    order: 6 !important; }
  .m-xxl-0 {
    margin: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xxl-0 {
    margin-top: 0 !important; }
  .mt-xxl-1 {
    margin-top: 0.25rem !important; }
  .mt-xxl-2 {
    margin-top: 0.5rem !important; }
  .mt-xxl-3 {
    margin-top: 1rem !important; }
  .mt-xxl-4 {
    margin-top: 1.5rem !important; }
  .mt-xxl-5 {
    margin-top: 3rem !important; }
  .mt-xxl-auto {
    margin-top: auto !important; }
  .me-xxl-0 {
    margin-right: 0 !important; }
  .me-xxl-1 {
    margin-right: 0.25rem !important; }
  .me-xxl-2 {
    margin-right: 0.5rem !important; }
  .me-xxl-3 {
    margin-right: 1rem !important; }
  .me-xxl-4 {
    margin-right: 1.5rem !important; }
  .me-xxl-5 {
    margin-right: 3rem !important; }
  .me-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-0 {
    margin-bottom: 0 !important; }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xxl-5 {
    margin-bottom: 3rem !important; }
  .mb-xxl-auto {
    margin-bottom: auto !important; }
  .ms-xxl-0 {
    margin-left: 0 !important; }
  .ms-xxl-1 {
    margin-left: 0.25rem !important; }
  .ms-xxl-2 {
    margin-left: 0.5rem !important; }
  .ms-xxl-3 {
    margin-left: 1rem !important; }
  .ms-xxl-4 {
    margin-left: 1.5rem !important; }
  .ms-xxl-5 {
    margin-left: 3rem !important; }
  .ms-xxl-auto {
    margin-left: auto !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xxl-0 {
    padding-top: 0 !important; }
  .pt-xxl-1 {
    padding-top: 0.25rem !important; }
  .pt-xxl-2 {
    padding-top: 0.5rem !important; }
  .pt-xxl-3 {
    padding-top: 1rem !important; }
  .pt-xxl-4 {
    padding-top: 1.5rem !important; }
  .pt-xxl-5 {
    padding-top: 3rem !important; }
  .pe-xxl-0 {
    padding-right: 0 !important; }
  .pe-xxl-1 {
    padding-right: 0.25rem !important; }
  .pe-xxl-2 {
    padding-right: 0.5rem !important; }
  .pe-xxl-3 {
    padding-right: 1rem !important; }
  .pe-xxl-4 {
    padding-right: 1.5rem !important; }
  .pe-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-0 {
    padding-bottom: 0 !important; }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xxl-5 {
    padding-bottom: 3rem !important; }
  .ps-xxl-0 {
    padding-left: 0 !important; }
  .ps-xxl-1 {
    padding-left: 0.25rem !important; }
  .ps-xxl-2 {
    padding-left: 0.5rem !important; }
  .ps-xxl-3 {
    padding-left: 1rem !important; }
  .ps-xxl-4 {
    padding-left: 1.5rem !important; }
  .ps-xxl-5 {
    padding-left: 3rem !important; } }

@media print {
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-grid {
    display: grid !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; }
  .d-print-none {
    display: none !important; } }

/*!
 * Bootstrap Utilities v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.link-primary {
  color: #5F89E8; }
  .link-primary:hover, .link-primary:focus {
    color: #7fa1ed; }

.link-secondary {
  color: #6c757d; }
  .link-secondary:hover, .link-secondary:focus {
    color: #565e64; }

.link-success {
  color: #198754; }
  .link-success:hover, .link-success:focus {
    color: #146c43; }

.link-info {
  color: #0dcaf0; }
  .link-info:hover, .link-info:focus {
    color: #3dd5f3; }

.link-warning {
  color: #ffc107; }
  .link-warning:hover, .link-warning:focus {
    color: #ffcd39; }

.link-danger {
  color: #dc3545; }
  .link-danger:hover, .link-danger:focus {
    color: #b02a37; }

.link-light {
  color: #f8f9fa; }
  .link-light:hover, .link-light:focus {
    color: #f9fafb; }

.link-dark {
  color: #212529; }
  .link-dark:hover, .link-dark:focus {
    color: #1a1e21; }

.ratio {
  position: relative;
  width: 100%; }
  .ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""; }
  .ratio > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.ratio-1x1 {
  --bs-aspect-ratio: 100%; }

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%); }

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%); }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020; }

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: ""; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.float-start {
  float: left !important; }

.float-end {
  float: right !important; }

.float-none {
  float: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.overflow-visible {
  overflow: visible !important; }

.overflow-scroll {
  overflow: scroll !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-grid {
  display: grid !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

.d-none {
  display: none !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(51, 51, 51, 0.15) !important; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(51, 51, 51, 0.075) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(51, 51, 51, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.top-0 {
  top: 0 !important; }

.top-50 {
  top: 50% !important; }

.top-100 {
  top: 100% !important; }

.bottom-0 {
  bottom: 0 !important; }

.bottom-50 {
  bottom: 50% !important; }

.bottom-100 {
  bottom: 100% !important; }

.start-0 {
  left: 0 !important; }

.start-50 {
  left: 50% !important; }

.start-100 {
  left: 100% !important; }

.end-0 {
  right: 0 !important; }

.end-50 {
  right: 50% !important; }

.end-100 {
  right: 100% !important; }

.translate-middle {
  transform: translate(-50%, -50%) !important; }

.translate-middle-x {
  transform: translateX(-50%) !important; }

.translate-middle-y {
  transform: translateY(-50%) !important; }

.border {
  border: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-end {
  border-right: 1px solid #dee2e6 !important; }

.border-end-0 {
  border-right: 0 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-start {
  border-left: 1px solid #dee2e6 !important; }

.border-start-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #5F89E8 !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #198754 !important; }

.border-info {
  border-color: #0dcaf0 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #212529 !important; }

.border-white {
  border-color: #FFF !important; }

.border-1 {
  border-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-5 {
  border-width: 5px !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.vw-100 {
  width: 100vw !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mh-100 {
  max-height: 100% !important; }

.vh-100 {
  height: 100vh !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

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

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

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

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

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.gap-0 {
  gap: 0 !important; }

.gap-1 {
  gap: 0.25rem !important; }

.gap-2 {
  gap: 0.5rem !important; }

.gap-3 {
  gap: 1rem !important; }

.gap-4 {
  gap: 1.5rem !important; }

.gap-5 {
  gap: 3rem !important; }

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

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

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.justify-content-evenly {
  justify-content: space-evenly !important; }

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

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

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

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

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

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

.order-first {
  order: -1 !important; }

.order-0 {
  order: 0 !important; }

.order-1 {
  order: 1 !important; }

.order-2 {
  order: 2 !important; }

.order-3 {
  order: 3 !important; }

.order-4 {
  order: 4 !important; }

.order-5 {
  order: 5 !important; }

.order-last {
  order: 6 !important; }

.m-0 {
  margin: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important; }

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

.mt-0 {
  margin-top: 0 !important; }

.mt-1 {
  margin-top: 0.25rem !important; }

.mt-2 {
  margin-top: 0.5rem !important; }

.mt-3 {
  margin-top: 1rem !important; }

.mt-4 {
  margin-top: 1.5rem !important; }

.mt-5 {
  margin-top: 3rem !important; }

.mt-auto {
  margin-top: auto !important; }

.me-0 {
  margin-right: 0 !important; }

.me-1 {
  margin-right: 0.25rem !important; }

.me-2 {
  margin-right: 0.5rem !important; }

.me-3 {
  margin-right: 1rem !important; }

.me-4 {
  margin-right: 1.5rem !important; }

.me-5 {
  margin-right: 3rem !important; }

.me-auto {
  margin-right: auto !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.mb-1 {
  margin-bottom: 0.25rem !important; }

.mb-2 {
  margin-bottom: 0.5rem !important; }

.mb-3 {
  margin-bottom: 1rem !important; }

.mb-4 {
  margin-bottom: 1.5rem !important; }

.mb-5 {
  margin-bottom: 3rem !important; }

.mb-auto {
  margin-bottom: auto !important; }

.ms-0 {
  margin-left: 0 !important; }

.ms-1 {
  margin-left: 0.25rem !important; }

.ms-2 {
  margin-left: 0.5rem !important; }

.ms-3 {
  margin-left: 1rem !important; }

.ms-4 {
  margin-left: 1.5rem !important; }

.ms-5 {
  margin-left: 3rem !important; }

.ms-auto {
  margin-left: auto !important; }

.p-0 {
  padding: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

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

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important; }

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important; }

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pt-0 {
  padding-top: 0 !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pt-3 {
  padding-top: 1rem !important; }

.pt-4 {
  padding-top: 1.5rem !important; }

.pt-5 {
  padding-top: 3rem !important; }

.pe-0 {
  padding-right: 0 !important; }

.pe-1 {
  padding-right: 0.25rem !important; }

.pe-2 {
  padding-right: 0.5rem !important; }

.pe-3 {
  padding-right: 1rem !important; }

.pe-4 {
  padding-right: 1.5rem !important; }

.pe-5 {
  padding-right: 3rem !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pb-3 {
  padding-bottom: 1rem !important; }

.pb-4 {
  padding-bottom: 1.5rem !important; }

.pb-5 {
  padding-bottom: 3rem !important; }

.ps-0 {
  padding-left: 0 !important; }

.ps-1 {
  padding-left: 0.25rem !important; }

.ps-2 {
  padding-left: 0.5rem !important; }

.ps-3 {
  padding-left: 1rem !important; }

.ps-4 {
  padding-left: 1.5rem !important; }

.ps-5 {
  padding-left: 3rem !important; }

.font-monospace {
  font-family: var(--bs-font-monospace) !important; }

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important; }

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important; }

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important; }

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important; }

.fs-5 {
  font-size: 1.25rem !important; }

.fs-6 {
  font-size: 1rem !important; }

.fst-italic {
  font-style: italic !important; }

.fst-normal {
  font-style: normal !important; }

.fw-light {
  font-weight: 300 !important; }

.fw-lighter {
  font-weight: lighter !important; }

.fw-normal {
  font-weight: 400 !important; }

.fw-bold {
  font-weight: 700 !important; }

.fw-bolder {
  font-weight: bolder !important; }

.lh-1 {
  line-height: 1 !important; }

.lh-sm {
  line-height: 1.25 !important; }

.lh-base {
  line-height: 1.5 !important; }

.lh-lg {
  line-height: 2 !important; }

.text-start {
  text-align: left !important; }

.text-end {
  text-align: right !important; }

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

.text-decoration-none {
  text-decoration: none !important; }

.text-decoration-underline {
  text-decoration: underline !important; }

.text-decoration-line-through {
  text-decoration: line-through !important; }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important; }

/* rtl:end:remove */
.text-primary {
  color: #5F89E8 !important; }

.text-secondary {
  color: #6c757d !important; }

.text-success {
  color: #198754 !important; }

.text-info {
  color: #0dcaf0 !important; }

.text-warning {
  color: #ffc107 !important; }

.text-danger {
  color: #dc3545 !important; }

.text-light {
  color: #f8f9fa !important; }

.text-dark {
  color: #212529 !important; }

.text-white {
  color: #FFF !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(51, 51, 51, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-reset {
  color: inherit !important; }

.bg-primary {
  background-color: #5F89E8 !important; }

.bg-secondary {
  background-color: #6c757d !important; }

.bg-success {
  background-color: #198754 !important; }

.bg-info {
  background-color: #0dcaf0 !important; }

.bg-warning {
  background-color: #ffc107 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

.bg-dark {
  background-color: #212529 !important; }

.bg-body {
  background-color: #FFF !important; }

.bg-white {
  background-color: #FFF !important; }

.bg-transparent {
  background-color: transparent !important; }

.bg-gradient {
  background-image: var(--bs-gradient) !important; }

.user-select-all {
  user-select: all !important; }

.user-select-auto {
  user-select: auto !important; }

.user-select-none {
  user-select: none !important; }

.pe-none {
  pointer-events: none !important; }

.pe-auto {
  pointer-events: auto !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.rounded-1 {
  border-radius: 0.2rem !important; }

.rounded-2 {
  border-radius: 0.25rem !important; }

.rounded-3 {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important; }
  .float-sm-end {
    float: right !important; }
  .float-sm-none {
    float: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-grid {
    display: grid !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; }
  .d-sm-none {
    display: none !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-sm-0 {
    gap: 0 !important; }
  .gap-sm-1 {
    gap: 0.25rem !important; }
  .gap-sm-2 {
    gap: 0.5rem !important; }
  .gap-sm-3 {
    gap: 1rem !important; }
  .gap-sm-4 {
    gap: 1.5rem !important; }
  .gap-sm-5 {
    gap: 3rem !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; }
  .order-sm-first {
    order: -1 !important; }
  .order-sm-0 {
    order: 0 !important; }
  .order-sm-1 {
    order: 1 !important; }
  .order-sm-2 {
    order: 2 !important; }
  .order-sm-3 {
    order: 3 !important; }
  .order-sm-4 {
    order: 4 !important; }
  .order-sm-5 {
    order: 5 !important; }
  .order-sm-last {
    order: 6 !important; }
  .m-sm-0 {
    margin: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm-0 {
    margin-top: 0 !important; }
  .mt-sm-1 {
    margin-top: 0.25rem !important; }
  .mt-sm-2 {
    margin-top: 0.5rem !important; }
  .mt-sm-3 {
    margin-top: 1rem !important; }
  .mt-sm-4 {
    margin-top: 1.5rem !important; }
  .mt-sm-5 {
    margin-top: 3rem !important; }
  .mt-sm-auto {
    margin-top: auto !important; }
  .me-sm-0 {
    margin-right: 0 !important; }
  .me-sm-1 {
    margin-right: 0.25rem !important; }
  .me-sm-2 {
    margin-right: 0.5rem !important; }
  .me-sm-3 {
    margin-right: 1rem !important; }
  .me-sm-4 {
    margin-right: 1.5rem !important; }
  .me-sm-5 {
    margin-right: 3rem !important; }
  .me-sm-auto {
    margin-right: auto !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-3 {
    margin-bottom: 1rem !important; }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-5 {
    margin-bottom: 3rem !important; }
  .mb-sm-auto {
    margin-bottom: auto !important; }
  .ms-sm-0 {
    margin-left: 0 !important; }
  .ms-sm-1 {
    margin-left: 0.25rem !important; }
  .ms-sm-2 {
    margin-left: 0.5rem !important; }
  .ms-sm-3 {
    margin-left: 1rem !important; }
  .ms-sm-4 {
    margin-left: 1.5rem !important; }
  .ms-sm-5 {
    margin-left: 3rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-1 {
    padding-top: 0.25rem !important; }
  .pt-sm-2 {
    padding-top: 0.5rem !important; }
  .pt-sm-3 {
    padding-top: 1rem !important; }
  .pt-sm-4 {
    padding-top: 1.5rem !important; }
  .pt-sm-5 {
    padding-top: 3rem !important; }
  .pe-sm-0 {
    padding-right: 0 !important; }
  .pe-sm-1 {
    padding-right: 0.25rem !important; }
  .pe-sm-2 {
    padding-right: 0.5rem !important; }
  .pe-sm-3 {
    padding-right: 1rem !important; }
  .pe-sm-4 {
    padding-right: 1.5rem !important; }
  .pe-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-3 {
    padding-bottom: 1rem !important; }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-5 {
    padding-bottom: 3rem !important; }
  .ps-sm-0 {
    padding-left: 0 !important; }
  .ps-sm-1 {
    padding-left: 0.25rem !important; }
  .ps-sm-2 {
    padding-left: 0.5rem !important; }
  .ps-sm-3 {
    padding-left: 1rem !important; }
  .ps-sm-4 {
    padding-left: 1.5rem !important; }
  .ps-sm-5 {
    padding-left: 3rem !important; }
  .text-sm-start {
    text-align: left !important; }
  .text-sm-end {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .float-md-start {
    float: left !important; }
  .float-md-end {
    float: right !important; }
  .float-md-none {
    float: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-grid {
    display: grid !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; }
  .d-md-none {
    display: none !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-md-0 {
    gap: 0 !important; }
  .gap-md-1 {
    gap: 0.25rem !important; }
  .gap-md-2 {
    gap: 0.5rem !important; }
  .gap-md-3 {
    gap: 1rem !important; }
  .gap-md-4 {
    gap: 1.5rem !important; }
  .gap-md-5 {
    gap: 3rem !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .justify-content-md-evenly {
    justify-content: space-evenly !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; }
  .order-md-first {
    order: -1 !important; }
  .order-md-0 {
    order: 0 !important; }
  .order-md-1 {
    order: 1 !important; }
  .order-md-2 {
    order: 2 !important; }
  .order-md-3 {
    order: 3 !important; }
  .order-md-4 {
    order: 4 !important; }
  .order-md-5 {
    order: 5 !important; }
  .order-md-last {
    order: 6 !important; }
  .m-md-0 {
    margin: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md-0 {
    margin-top: 0 !important; }
  .mt-md-1 {
    margin-top: 0.25rem !important; }
  .mt-md-2 {
    margin-top: 0.5rem !important; }
  .mt-md-3 {
    margin-top: 1rem !important; }
  .mt-md-4 {
    margin-top: 1.5rem !important; }
  .mt-md-5 {
    margin-top: 3rem !important; }
  .mt-md-auto {
    margin-top: auto !important; }
  .me-md-0 {
    margin-right: 0 !important; }
  .me-md-1 {
    margin-right: 0.25rem !important; }
  .me-md-2 {
    margin-right: 0.5rem !important; }
  .me-md-3 {
    margin-right: 1rem !important; }
  .me-md-4 {
    margin-right: 1.5rem !important; }
  .me-md-5 {
    margin-right: 3rem !important; }
  .me-md-auto {
    margin-right: auto !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md-3 {
    margin-bottom: 1rem !important; }
  .mb-md-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md-5 {
    margin-bottom: 3rem !important; }
  .mb-md-auto {
    margin-bottom: auto !important; }
  .ms-md-0 {
    margin-left: 0 !important; }
  .ms-md-1 {
    margin-left: 0.25rem !important; }
  .ms-md-2 {
    margin-left: 0.5rem !important; }
  .ms-md-3 {
    margin-left: 1rem !important; }
  .ms-md-4 {
    margin-left: 1.5rem !important; }
  .ms-md-5 {
    margin-left: 3rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-1 {
    padding-top: 0.25rem !important; }
  .pt-md-2 {
    padding-top: 0.5rem !important; }
  .pt-md-3 {
    padding-top: 1rem !important; }
  .pt-md-4 {
    padding-top: 1.5rem !important; }
  .pt-md-5 {
    padding-top: 3rem !important; }
  .pe-md-0 {
    padding-right: 0 !important; }
  .pe-md-1 {
    padding-right: 0.25rem !important; }
  .pe-md-2 {
    padding-right: 0.5rem !important; }
  .pe-md-3 {
    padding-right: 1rem !important; }
  .pe-md-4 {
    padding-right: 1.5rem !important; }
  .pe-md-5 {
    padding-right: 3rem !important; }
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md-3 {
    padding-bottom: 1rem !important; }
  .pb-md-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md-5 {
    padding-bottom: 3rem !important; }
  .ps-md-0 {
    padding-left: 0 !important; }
  .ps-md-1 {
    padding-left: 0.25rem !important; }
  .ps-md-2 {
    padding-left: 0.5rem !important; }
  .ps-md-3 {
    padding-left: 1rem !important; }
  .ps-md-4 {
    padding-left: 1.5rem !important; }
  .ps-md-5 {
    padding-left: 3rem !important; }
  .text-md-start {
    text-align: left !important; }
  .text-md-end {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .float-lg-start {
    float: left !important; }
  .float-lg-end {
    float: right !important; }
  .float-lg-none {
    float: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-grid {
    display: grid !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; }
  .d-lg-none {
    display: none !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-lg-0 {
    gap: 0 !important; }
  .gap-lg-1 {
    gap: 0.25rem !important; }
  .gap-lg-2 {
    gap: 0.5rem !important; }
  .gap-lg-3 {
    gap: 1rem !important; }
  .gap-lg-4 {
    gap: 1.5rem !important; }
  .gap-lg-5 {
    gap: 3rem !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; }
  .order-lg-first {
    order: -1 !important; }
  .order-lg-0 {
    order: 0 !important; }
  .order-lg-1 {
    order: 1 !important; }
  .order-lg-2 {
    order: 2 !important; }
  .order-lg-3 {
    order: 3 !important; }
  .order-lg-4 {
    order: 4 !important; }
  .order-lg-5 {
    order: 5 !important; }
  .order-lg-last {
    order: 6 !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-1 {
    margin-top: 0.25rem !important; }
  .mt-lg-2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-4 {
    margin-top: 1.5rem !important; }
  .mt-lg-5 {
    margin-top: 3rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .me-lg-0 {
    margin-right: 0 !important; }
  .me-lg-1 {
    margin-right: 0.25rem !important; }
  .me-lg-2 {
    margin-right: 0.5rem !important; }
  .me-lg-3 {
    margin-right: 1rem !important; }
  .me-lg-4 {
    margin-right: 1.5rem !important; }
  .me-lg-5 {
    margin-right: 3rem !important; }
  .me-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-5 {
    margin-bottom: 3rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ms-lg-0 {
    margin-left: 0 !important; }
  .ms-lg-1 {
    margin-left: 0.25rem !important; }
  .ms-lg-2 {
    margin-left: 0.5rem !important; }
  .ms-lg-3 {
    margin-left: 1rem !important; }
  .ms-lg-4 {
    margin-left: 1.5rem !important; }
  .ms-lg-5 {
    margin-left: 3rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1 {
    padding-top: 0.25rem !important; }
  .pt-lg-2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-4 {
    padding-top: 1.5rem !important; }
  .pt-lg-5 {
    padding-top: 3rem !important; }
  .pe-lg-0 {
    padding-right: 0 !important; }
  .pe-lg-1 {
    padding-right: 0.25rem !important; }
  .pe-lg-2 {
    padding-right: 0.5rem !important; }
  .pe-lg-3 {
    padding-right: 1rem !important; }
  .pe-lg-4 {
    padding-right: 1.5rem !important; }
  .pe-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-5 {
    padding-bottom: 3rem !important; }
  .ps-lg-0 {
    padding-left: 0 !important; }
  .ps-lg-1 {
    padding-left: 0.25rem !important; }
  .ps-lg-2 {
    padding-left: 0.5rem !important; }
  .ps-lg-3 {
    padding-left: 1rem !important; }
  .ps-lg-4 {
    padding-left: 1.5rem !important; }
  .ps-lg-5 {
    padding-left: 3rem !important; }
  .text-lg-start {
    text-align: left !important; }
  .text-lg-end {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important; }
  .float-xl-end {
    float: right !important; }
  .float-xl-none {
    float: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-grid {
    display: grid !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; }
  .d-xl-none {
    display: none !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-xl-0 {
    gap: 0 !important; }
  .gap-xl-1 {
    gap: 0.25rem !important; }
  .gap-xl-2 {
    gap: 0.5rem !important; }
  .gap-xl-3 {
    gap: 1rem !important; }
  .gap-xl-4 {
    gap: 1.5rem !important; }
  .gap-xl-5 {
    gap: 3rem !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; }
  .order-xl-first {
    order: -1 !important; }
  .order-xl-0 {
    order: 0 !important; }
  .order-xl-1 {
    order: 1 !important; }
  .order-xl-2 {
    order: 2 !important; }
  .order-xl-3 {
    order: 3 !important; }
  .order-xl-4 {
    order: 4 !important; }
  .order-xl-5 {
    order: 5 !important; }
  .order-xl-last {
    order: 6 !important; }
  .m-xl-0 {
    margin: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xl-0 {
    margin-top: 0 !important; }
  .mt-xl-1 {
    margin-top: 0.25rem !important; }
  .mt-xl-2 {
    margin-top: 0.5rem !important; }
  .mt-xl-3 {
    margin-top: 1rem !important; }
  .mt-xl-4 {
    margin-top: 1.5rem !important; }
  .mt-xl-5 {
    margin-top: 3rem !important; }
  .mt-xl-auto {
    margin-top: auto !important; }
  .me-xl-0 {
    margin-right: 0 !important; }
  .me-xl-1 {
    margin-right: 0.25rem !important; }
  .me-xl-2 {
    margin-right: 0.5rem !important; }
  .me-xl-3 {
    margin-right: 1rem !important; }
  .me-xl-4 {
    margin-right: 1.5rem !important; }
  .me-xl-5 {
    margin-right: 3rem !important; }
  .me-xl-auto {
    margin-right: auto !important; }
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xl-3 {
    margin-bottom: 1rem !important; }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xl-5 {
    margin-bottom: 3rem !important; }
  .mb-xl-auto {
    margin-bottom: auto !important; }
  .ms-xl-0 {
    margin-left: 0 !important; }
  .ms-xl-1 {
    margin-left: 0.25rem !important; }
  .ms-xl-2 {
    margin-left: 0.5rem !important; }
  .ms-xl-3 {
    margin-left: 1rem !important; }
  .ms-xl-4 {
    margin-left: 1.5rem !important; }
  .ms-xl-5 {
    margin-left: 3rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xl-0 {
    padding-top: 0 !important; }
  .pt-xl-1 {
    padding-top: 0.25rem !important; }
  .pt-xl-2 {
    padding-top: 0.5rem !important; }
  .pt-xl-3 {
    padding-top: 1rem !important; }
  .pt-xl-4 {
    padding-top: 1.5rem !important; }
  .pt-xl-5 {
    padding-top: 3rem !important; }
  .pe-xl-0 {
    padding-right: 0 !important; }
  .pe-xl-1 {
    padding-right: 0.25rem !important; }
  .pe-xl-2 {
    padding-right: 0.5rem !important; }
  .pe-xl-3 {
    padding-right: 1rem !important; }
  .pe-xl-4 {
    padding-right: 1.5rem !important; }
  .pe-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xl-3 {
    padding-bottom: 1rem !important; }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xl-5 {
    padding-bottom: 3rem !important; }
  .ps-xl-0 {
    padding-left: 0 !important; }
  .ps-xl-1 {
    padding-left: 0.25rem !important; }
  .ps-xl-2 {
    padding-left: 0.5rem !important; }
  .ps-xl-3 {
    padding-left: 1rem !important; }
  .ps-xl-4 {
    padding-left: 1.5rem !important; }
  .ps-xl-5 {
    padding-left: 3rem !important; }
  .text-xl-start {
    text-align: left !important; }
  .text-xl-end {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important; }
  .float-xxl-end {
    float: right !important; }
  .float-xxl-none {
    float: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-grid {
    display: grid !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    display: inline-flex !important; }
  .d-xxl-none {
    display: none !important; }
  .flex-xxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxl-row {
    flex-direction: row !important; }
  .flex-xxl-column {
    flex-direction: column !important; }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-xxl-0 {
    gap: 0 !important; }
  .gap-xxl-1 {
    gap: 0.25rem !important; }
  .gap-xxl-2 {
    gap: 0.5rem !important; }
  .gap-xxl-3 {
    gap: 1rem !important; }
  .gap-xxl-4 {
    gap: 1.5rem !important; }
  .gap-xxl-5 {
    gap: 3rem !important; }
  .justify-content-xxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxl-center {
    justify-content: center !important; }
  .justify-content-xxl-between {
    justify-content: space-between !important; }
  .justify-content-xxl-around {
    justify-content: space-around !important; }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xxl-start {
    align-items: flex-start !important; }
  .align-items-xxl-end {
    align-items: flex-end !important; }
  .align-items-xxl-center {
    align-items: center !important; }
  .align-items-xxl-baseline {
    align-items: baseline !important; }
  .align-items-xxl-stretch {
    align-items: stretch !important; }
  .align-content-xxl-start {
    align-content: flex-start !important; }
  .align-content-xxl-end {
    align-content: flex-end !important; }
  .align-content-xxl-center {
    align-content: center !important; }
  .align-content-xxl-between {
    align-content: space-between !important; }
  .align-content-xxl-around {
    align-content: space-around !important; }
  .align-content-xxl-stretch {
    align-content: stretch !important; }
  .align-self-xxl-auto {
    align-self: auto !important; }
  .align-self-xxl-start {
    align-self: flex-start !important; }
  .align-self-xxl-end {
    align-self: flex-end !important; }
  .align-self-xxl-center {
    align-self: center !important; }
  .align-self-xxl-baseline {
    align-self: baseline !important; }
  .align-self-xxl-stretch {
    align-self: stretch !important; }
  .order-xxl-first {
    order: -1 !important; }
  .order-xxl-0 {
    order: 0 !important; }
  .order-xxl-1 {
    order: 1 !important; }
  .order-xxl-2 {
    order: 2 !important; }
  .order-xxl-3 {
    order: 3 !important; }
  .order-xxl-4 {
    order: 4 !important; }
  .order-xxl-5 {
    order: 5 !important; }
  .order-xxl-last {
    order: 6 !important; }
  .m-xxl-0 {
    margin: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xxl-0 {
    margin-top: 0 !important; }
  .mt-xxl-1 {
    margin-top: 0.25rem !important; }
  .mt-xxl-2 {
    margin-top: 0.5rem !important; }
  .mt-xxl-3 {
    margin-top: 1rem !important; }
  .mt-xxl-4 {
    margin-top: 1.5rem !important; }
  .mt-xxl-5 {
    margin-top: 3rem !important; }
  .mt-xxl-auto {
    margin-top: auto !important; }
  .me-xxl-0 {
    margin-right: 0 !important; }
  .me-xxl-1 {
    margin-right: 0.25rem !important; }
  .me-xxl-2 {
    margin-right: 0.5rem !important; }
  .me-xxl-3 {
    margin-right: 1rem !important; }
  .me-xxl-4 {
    margin-right: 1.5rem !important; }
  .me-xxl-5 {
    margin-right: 3rem !important; }
  .me-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-0 {
    margin-bottom: 0 !important; }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xxl-5 {
    margin-bottom: 3rem !important; }
  .mb-xxl-auto {
    margin-bottom: auto !important; }
  .ms-xxl-0 {
    margin-left: 0 !important; }
  .ms-xxl-1 {
    margin-left: 0.25rem !important; }
  .ms-xxl-2 {
    margin-left: 0.5rem !important; }
  .ms-xxl-3 {
    margin-left: 1rem !important; }
  .ms-xxl-4 {
    margin-left: 1.5rem !important; }
  .ms-xxl-5 {
    margin-left: 3rem !important; }
  .ms-xxl-auto {
    margin-left: auto !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xxl-0 {
    padding-top: 0 !important; }
  .pt-xxl-1 {
    padding-top: 0.25rem !important; }
  .pt-xxl-2 {
    padding-top: 0.5rem !important; }
  .pt-xxl-3 {
    padding-top: 1rem !important; }
  .pt-xxl-4 {
    padding-top: 1.5rem !important; }
  .pt-xxl-5 {
    padding-top: 3rem !important; }
  .pe-xxl-0 {
    padding-right: 0 !important; }
  .pe-xxl-1 {
    padding-right: 0.25rem !important; }
  .pe-xxl-2 {
    padding-right: 0.5rem !important; }
  .pe-xxl-3 {
    padding-right: 1rem !important; }
  .pe-xxl-4 {
    padding-right: 1.5rem !important; }
  .pe-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-0 {
    padding-bottom: 0 !important; }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xxl-5 {
    padding-bottom: 3rem !important; }
  .ps-xxl-0 {
    padding-left: 0 !important; }
  .ps-xxl-1 {
    padding-left: 0.25rem !important; }
  .ps-xxl-2 {
    padding-left: 0.5rem !important; }
  .ps-xxl-3 {
    padding-left: 1rem !important; }
  .ps-xxl-4 {
    padding-left: 1.5rem !important; }
  .ps-xxl-5 {
    padding-left: 3rem !important; }
  .text-xxl-start {
    text-align: left !important; }
  .text-xxl-end {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important; }
  .fs-2 {
    font-size: 2rem !important; }
  .fs-3 {
    font-size: 1.75rem !important; }
  .fs-4 {
    font-size: 1.5rem !important; } }

@media print {
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-grid {
    display: grid !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; }
  .d-print-none {
    display: none !important; } }

body {
  color: #333;
  font-family: "Roboto", sans-serif; }

a {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6 {
  margin: 0; }

h1 {
  font-size: 2.25rem; }

p {
  line-height: 1.6; }

.highlight {
  color: #7446AC;
  font-size: 20px;
  font-weight: bold;
  line-height: 160%; }

.berlin-sans {
  font-family: "Berlin Sans FB", sans-serif; }

.section-title {
  font-family: "Berlin Sans FB", sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.1; }

.title-underline {
  position: relative;
  padding-bottom: 14px; }
  .title-underline:after {
    background: linear-gradient(90deg, #EF2A5A 7.78%, #460168 92.19%), #9B1661;
    bottom: 0;
    content: '';
    height: 4px;
    left: 0;
    position: absolute;
    width: 15rem; }

@media screen and (min-width: 768px) {
  body {
    font-size: 1.125rem; }
  .title-underline:after {
    height: 5px;
    width: 21.25rem; }
  p {
    line-height: 1.5; }
  h1 {
    font-size: 5.125rem; }
    h1.small {
      font-size: 4.5rem; }
    h1.game-title {
      font-size: 3rem; }
  .highlight {
    font-size: 18px;
    line-height: 150%; }
  .section-title {
    font-size: 3rem; } }

@media screen and (min-width: 1400px) {
  .title-underline {
    padding-bottom: 1.5rem; } }

.container {
  max-width: 1502px;
  padding: 0 20px; }

.img-fluid {
  height: auto;
  max-width: 100%; }

.margin-default,
.margin-small {
  margin-bottom: 20px; }

.margin-big {
  margin-bottom: 30px; }

.no-space {
  margin: 0;
  padding: 0; }

.division-container {
  position: relative; }

.division {
  position: absolute;
  bottom: -20px;
  height: 50px;
  left: 0;
  right: 0;
  overflow: hidden;
  z-index: 1; }
  .division:before, .division:after {
    content: '';
    height: 50%;
    position: absolute;
    right: -10px;
    transform: skewX(-15deg); }
  .division:before {
    background: #BCA4CF;
    width: 30vw;
    top: 0; }
  .division:after {
    background: #300056;
    bottom: 10px;
    width: 12vw; }

@media screen and (min-width: 768px) {
  .margin-default {
    margin-bottom: 30px; }
  .division {
    bottom: calc(-1 * (85px / 2));
    height: 85px; }
    .division:before, .division:after {
      content: '';
      height: 50%;
      position: absolute;
      right: -10px;
      transform: skewX(-15deg); }
    .division:before {
      top: 0; }
    .division:after {
      width: 12vw; } }

.header {
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.03); }
  .header .logo-container {
    display: block;
    padding: 5px 0;
    max-width: 103px;
    width: 100%; }
    .header .logo-container img {
      height: auto;
      width: 100%; }
  .header .menu > * {
    display: inline-block; }
  .header .menu > * + * {
    margin-left: 36px; }
  .header .menu .links {
    display: none; }
  .header .menu a {
    color: #333;
    text-decoration: none; }
  .header .menu-mobile {
    opacity: 0;
    position: fixed;
    right: 0;
    top: -100%;
    width: 244px;
    background: linear-gradient(180deg, #ECE1FE 0%, rgba(255, 255, 255, 0) 100%), #FFFFFF;
    box-shadow: -20px 0px 50px rgba(48, 0, 86, 0.2);
    z-index: 2;
    transition: top .3s ease, opacity .3s ease; }
    .header .menu-mobile.open {
      opacity: 1;
      top: 0; }
    .header .menu-mobile ul {
      list-style-type: none;
      padding: 0 30px 200px;
      text-align: right; }
    .header .menu-mobile a {
      display: block;
      font-family: "Roboto", sans-serif;
      font-weight: 500;
      font-size: 18px;
      line-height: 21px;
      letter-spacing: 0.03em;
      text-transform: uppercase;
      text-decoration: none;
      color: #333333; }
    .header .menu-mobile .menu-item {
      padding: 5px;
      margin: 10px 0; }
    .header .menu-mobile .divider hr {
      background: #D6D6D6; }
    .header .menu-mobile__close-button {
      border: none;
      background-color: transparent;
      margin-top: 10px;
      margin-right: -14px; }

@media screen and (min-width: 768px) {
  .header {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06); }
    .header .menu__button {
      display: none; }
    .header .menu .links {
      display: inline-block; }
    .header .menu .links li {
      display: inline-block; }
    .header .menu .links ul > * + * {
      margin-left: 36px; }
    .header .menu .links ul {
      padding: 0;
      margin: 0; }
      .header .menu .links ul > li + li {
        margin-left: 36px; }
    .header .logo-container {
      max-width: 247px;
      padding: 13px 0; } }

.button--pink {
  background: linear-gradient(0deg, #E6285A, #E6285A), linear-gradient(90deg, #EF2A5A 7.78%, #460168 92.19%);
  border: none;
  color: #FFFFFF;
  display: block;
  font-size: 18px;
  line-height: 21px;
  margin-top: 20px;
  padding: 12px;
  text-decoration: none; }

@media screen and (min-width: 768px) {
  .button--pink {
    padding: 9px;
    font-size: 24px;
    line-height: 28px;
    box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2);
    max-width: 329px; } }

.leaderboard--background {
  background: radial-gradient(75.34% 75.34% at 50% 42.96%, rgba(243, 227, 255, 0) 49.48%, #ECE1FE 100%); }

.leaderboard p {
  margin-bottom: 6px;
  text-align: left; }

.leaderboard--game p {
  text-align: center; }

.leaderboard--general p {
  text-align: left; }

.leaderboard .custom-container {
  margin: 0 auto;
  max-width: 831px; }

.leaderboard .table-wrapper {
  margin-left: -20px;
  margin-right: -20px; }

.leaderboard table {
  background-color: white;
  filter: drop-shadow(0px 0px 20px rgba(116, 70, 172, 0.3));
  text-align: center;
  width: 100%;
  font-size: 14px;
  line-height: 170.23%; }
  .leaderboard table td {
    padding: 8px; }

.leaderboard thead {
  font-family: "Berlin Sans FB", sans-serif; }
  .leaderboard thead tr {
    background: linear-gradient(90deg, #EF2A5A 7.78%, #460168 92.19%);
    color: white;
    text-transform: uppercase; }

.leaderboard tbody {
  color: #5F89E8; }
  .leaderboard tbody tr:nth-child(odd) {
    background-color: #F4FAFF; }
  .leaderboard tbody td:first-child {
    font-weight: 500; }

@media screen and (min-width: 768px) {
  .leaderboard .table-wrapper {
    margin: 0; }
  .leaderboard table {
    font-size: 18px; } }

.slider-actions__container {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0; }

.slider-actions .dots-container {
  display: flex;
  margin: 0 20px; }

.slider-actions .arrow {
  align-items: center;
  border-radius: 50px;
  border: 1px solid #300056;
  color: #300056;
  display: flex;
  font-size: 1rem;
  height: 44px;
  justify-content: center;
  line-height: 44px;
  text-align: center;
  width: 44px; }
  .slider-actions .arrow-left {
    transform: matrix(-1, 0, 0, 1, 0, 0); }
  .slider-actions .arrow img {
    width: auto;
    height: 16px;
    display: block; }

.slider-actions .dot {
  width: 32px;
  height: 32px;
  padding: 11px;
  position: relative; }
  .slider-actions .dot:after {
    content: '';
    width: 10px;
    height: 10px;
    border: 1px solid #300056;
    border-radius: 50px;
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%; }
  .slider-actions .dot.current:after {
    background-color: #300056; }

.slider-actions.light .arrow {
  border: 1px solid #FFF; }

.slider-actions.light .dot:after {
  border: 1px solid #FFF; }

.slider-actions.light .dot.current:after {
  background-color: #FFF; }

.loading {
  position: relative; }
  .loading .backdrop {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, 0.3); }

.lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px; }
  .lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid #300056;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #300056 transparent transparent transparent; }
  .lds-ring div:nth-child(1) {
    animation-delay: -0.45s; }
  .lds-ring div:nth-child(2) {
    animation-delay: -0.3s; }
  .lds-ring div:nth-child(3) {
    animation-delay: -0.15s; }

@keyframes lds-ring {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.wysiwyg {
  /* HEADERS */
  /* PARAGRAGHS */
  /* LINKS */
  /* LIST STYLES
  -------------------------------------------- */
  /* adds disc style bullet to the list */
  /* TABLE STYLES
  -------------------------------------------- */
  /* WYSIWYG EDITOR ALIGNMENT CLASSES 
  -------------------------------------------- */
  /* IMAGES 
  -------------------------------------------- */
  /* BLOCKQUOTES
  -------------------------------------------- */
  /* ADDRESS
  -------------------------------------------- */ }
  .wysiwyg h1,
  .wysiwyg h2,
  .wysiwyg h3,
  .wysiwyg h4,
  .wysiwyg h5,
  .wysiwyg h6 {
    font-weight: normal;
    margin-bottom: 10px;
    color: #444; }
  .wysiwyg h1 {
    font-size: 36px;
    line-height: 45px;
    margin: 0 0 25px 0;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px; }
  .wysiwyg h2 {
    font-size: 28px;
    line-height: 35px;
    margin-bottom: 15px; }
  .wysiwyg h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 10px; }
  .wysiwyg h4 {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 5px; }
  .wysiwyg h5 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px; }
  .wysiwyg h6 {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 5px; }
  .wysiwyg p {
    line-height: 20px;
    margin: 0 0 20px; }
  .wysiwyg .intro {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 20px; }
  .wysiwyg em {
    font-style: italic; }
  .wysiwyg a,
  .wysiwyg a.intro {
    color: #B80000;
    text-decoration: none; }
  .wysiwyg a:hover {
    color: #D80000;
    border-bottom: 1px dashed #B80000; }
  .wysiwyg ul,
  .wysiwyg ol,
  .wysiwyg dl {
    margin: 0 0 20px 25px; }
  .wysiwyg ul li {
    list-style-type: disc; }
  .wysiwyg li {
    margin-bottom: 5px; }
  .wysiwyg table {
    border-collapse: collapse;
    /* borders are collapsed into a single border when possible */
    border: 1px solid #d4d4d4;
    border-spacing: 0;
    /* The border-spacing property sets the distance between the borders of adjacent cells - acts as a backup to border-collapse: collapse */
    margin: 0 0 10px;
    text-align: left; }
  .wysiwyg table tr:nth-child(even) {
    background-color: #ededed; }
  .wysiwyg table tr.even,
  .wysiwyg table th,
  .wysiwyg thead td {
    background-color: #ededed; }
  .wysiwyg table td,
  .wysiwyg table th {
    padding: 2px 5px;
    border: 1px solid #d4d4d4;
    vertical-align: top; }
  .wysiwyg table th {
    font-weight: bold; }
  .wysiwyg .text-left,
  .wysiwyg .left {
    text-align: left; }
  .wysiwyg .text-center,
  .wysiwyg .center {
    text-align: center; }
  .wysiwyg .text-right,
  .wysiwyg .right {
    text-align: right; }
  .wysiwyg img {
    border: 5px solid #d7d7d7;
    height: auto;
    /* resets the image height so that it maintains its aspect ratio when width is set */
    background: transparent url(../images/ajax-loader.gif) no-repeat center center; }
  .wysiwyg img.left {
    float: left;
    max-width: 50%;
    margin: 5px 20px 10px 0; }
  .wysiwyg img.right {
    float: right;
    max-width: 50%;
    /* Responsive width */
    margin: 5px 0 10px 20px; }
  .wysiwyg img.leftAlone {
    float: left;
    margin-right: 100%;
    margin-bottom: 10px;
    clear: both; }
  .wysiwyg img.center {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-bottom: 10px;
    clear: both; }
  .wysiwyg .captionImage {
    width: 100%;
    margin-top: 5px; }
  .wysiwyg .captionImage img {
    margin: 0; }
  .wysiwyg .captionImage.left {
    float: left;
    margin: 5px 30px 20px 0px; }
  .wysiwyg .captionImage.right {
    float: right;
    margin: 5px 0 20px 30px; }
  .wysiwyg .captionImage.left[style],
  .wysiwyg .captionImage.right[style] {
    max-width: 50%;
    /* Overides core width to make responsive */ }
  .wysiwyg .captionImage.left img,
  .wysiwyg .captionImage.right img {
    float: none;
    max-width: none;
    width: 100%; }
  .wysiwyg .captionImage.left img {
    margin-right: -10px; }
  .wysiwyg .captionImage.right img {
    margin-left: -10px; }
  .wysiwyg .captionImage.right p {
    margin-left: -10px;
    text-align: left;
    margin-left: -10px; }
  .wysiwyg .captionImage.leftAlone {
    float: none;
    margin: 0 20px 20px 0px; }
  .wysiwyg .captionImage.center {
    margin: 0 auto 20px; }
  .wysiwyg .captionImage p {
    clear: both;
    margin: 5px 0;
    font-style: italic;
    color: #888; }
  .wysiwyg blockquote {
    background: transparent url(../images/blockquote.png) no-repeat 0px 6px;
    color: #777;
    display: block;
    font-style: italic;
    margin: 0 0 20px;
    float: right;
    text-indent: 30px;
    width: 50%;
    margin-left: 5%;
    clear: both; }
  .wysiwyg blockquote p {
    font-size: 1.1em;
    line-height: 25px; }
  .wysiwyg pre {
    background: #F7F7F7;
    border: 1px solid #E4E4E4;
    font-family: Courier, monospace;
    margin: 0 0 20px 0;
    padding: 15px;
    clear: both; }
  .wysiwyg address {
    display: block;
    margin-bottom: 20px; }

.stars-container {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  .stars-container.with-background {
    background: linear-gradient(109.51deg, #300056 4.85%, #18002B 85.21%); }

.stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1857px 2456px #684d7e , 2421px 3172px #684d7e , 733px 785px #684d7e , 121px 473px #684d7e , 3382px 2334px #684d7e , 787px 2086px #684d7e , 1003px 196px #684d7e , 1328px 2655px #684d7e , 34px 39px #684d7e , 2870px 2509px #684d7e , 3525px 2548px #684d7e , 2661px 3581px #684d7e , 295px 2742px #684d7e , 1875px 520px #684d7e , 3073px 2800px #684d7e , 1259px 3677px #684d7e , 920px 1054px #684d7e , 521px 3761px #684d7e , 2360px 3492px #684d7e , 863px 3764px #684d7e , 624px 1056px #684d7e , 2098px 1607px #684d7e , 1633px 1276px #684d7e , 2563px 3889px #684d7e , 1784px 3119px #684d7e , 2933px 3196px #684d7e , 2266px 1123px #684d7e , 1723px 658px #684d7e , 156px 1993px #684d7e , 3394px 3068px #684d7e , 3560px 1878px #684d7e , 1068px 2615px #684d7e , 258px 2653px #684d7e , 3299px 2277px #684d7e , 319px 2481px #684d7e , 2328px 2929px #684d7e , 2850px 2865px #684d7e , 3413px 1155px #684d7e , 2015px 2359px #684d7e , 2004px 1434px #684d7e , 2368px 2082px #684d7e , 2093px 2265px #684d7e , 592px 923px #684d7e , 1694px 3271px #684d7e , 3596px 3880px #684d7e , 1166px 3643px #684d7e , 2890px 1303px #684d7e , 2781px 3795px #684d7e , 1166px 3512px #684d7e , 1309px 1314px #684d7e , 977px 1026px #684d7e , 8px 2770px #684d7e , 2875px 3199px #684d7e , 2184px 1534px #684d7e , 3049px 3324px #684d7e , 3830px 1148px #684d7e , 3801px 2916px #684d7e , 2251px 2907px #684d7e , 3990px 669px #684d7e , 982px 428px #684d7e , 2781px 2338px #684d7e , 2012px 1848px #684d7e , 374px 2001px #684d7e , 804px 3281px #684d7e , 912px 3671px #684d7e , 3991px 1818px #684d7e , 2552px 1688px #684d7e , 1402px 3672px #684d7e , 1032px 167px #684d7e , 726px 1364px #684d7e , 566px 2158px #684d7e , 1427px 539px #684d7e , 3291px 767px #684d7e , 1972px 680px #684d7e , 830px 3976px #684d7e , 3184px 2306px #684d7e , 3986px 2149px #684d7e , 1231px 1949px #684d7e , 3903px 3800px #684d7e , 2837px 1006px #684d7e , 2009px 3487px #684d7e , 1508px 575px #684d7e , 712px 2333px #684d7e , 1163px 1909px #684d7e , 2688px 1687px #684d7e , 2722px 1398px #684d7e , 2134px 2285px #684d7e , 3045px 3025px #684d7e , 440px 558px #684d7e , 2161px 2302px #684d7e , 2436px 988px #684d7e , 70px 2982px #684d7e , 3901px 3187px #684d7e , 3847px 269px #684d7e , 1347px 3382px #684d7e , 262px 930px #684d7e , 2021px 3348px #684d7e , 230px 1431px #684d7e , 2574px 2754px #684d7e , 2032px 615px #684d7e , 99px 2129px #684d7e , 2306px 2468px #684d7e , 357px 2488px #684d7e , 2964px 722px #684d7e , 3283px 115px #684d7e , 2648px 3079px #684d7e , 1099px 927px #684d7e , 570px 2448px #684d7e , 474px 3169px #684d7e , 3236px 1810px #684d7e , 3667px 880px #684d7e , 3427px 783px #684d7e , 2927px 588px #684d7e , 1887px 3666px #684d7e , 1849px 3496px #684d7e , 3761px 486px #684d7e , 1594px 2403px #684d7e , 3607px 2908px #684d7e , 2272px 240px #684d7e , 1676px 1899px #684d7e , 309px 2438px #684d7e , 2098px 2819px #684d7e , 339px 734px #684d7e , 2815px 2865px #684d7e , 2508px 3962px #684d7e , 3592px 3908px #684d7e , 602px 911px #684d7e , 2138px 2457px #684d7e , 3080px 474px #684d7e , 2192px 420px #684d7e , 607px 1152px #684d7e , 835px 811px #684d7e , 3186px 1074px #684d7e , 2025px 2664px #684d7e , 1630px 234px #684d7e , 2792px 529px #684d7e , 205px 3299px #684d7e , 3545px 618px #684d7e , 3178px 2344px #684d7e , 3674px 1790px #684d7e , 2577px 1068px #684d7e , 2365px 2705px #684d7e , 3893px 343px #684d7e , 606px 809px #684d7e , 665px 3457px #684d7e , 3216px 1783px #684d7e , 2931px 2132px #684d7e , 1932px 655px #684d7e , 1444px 1328px #684d7e , 734px 137px #684d7e , 56px 678px #684d7e , 1891px 1166px #684d7e , 520px 1901px #684d7e , 2688px 1853px #684d7e , 1855px 2583px #684d7e , 763px 1739px #684d7e , 3033px 1226px #684d7e , 2107px 3905px #684d7e , 2420px 2565px #684d7e , 3984px 2706px #684d7e , 1847px 2862px #684d7e , 3800px 3447px #684d7e , 1987px 1245px #684d7e , 335px 3553px #684d7e , 1949px 3931px #684d7e , 881px 3732px #684d7e , 2928px 2892px #684d7e , 2934px 2723px #684d7e , 313px 2130px #684d7e , 664px 890px #684d7e , 1324px 1451px #684d7e , 3087px 788px #684d7e , 3495px 2121px #684d7e , 3019px 1950px #684d7e , 2373px 3023px #684d7e , 1112px 803px #684d7e , 2043px 3643px #684d7e , 954px 2318px #684d7e , 530px 1349px #684d7e , 2946px 1947px #684d7e , 2150px 3602px #684d7e , 825px 1523px #684d7e , 213px 2066px #684d7e , 1772px 296px #684d7e , 1143px 2209px #684d7e , 3947px 3505px #684d7e , 2906px 3789px #684d7e , 885px 3606px #684d7e , 3574px 2648px #684d7e , 1924px 1420px #684d7e , 492px 1320px #684d7e , 820px 3350px #684d7e , 73px 1883px #684d7e , 2235px 3885px #684d7e , 1952px 505px #684d7e , 3115px 875px #684d7e , 1941px 2401px #684d7e , 3879px 2254px #684d7e , 3053px 2474px #684d7e , 560px 990px #684d7e , 3100px 1757px #684d7e , 1162px 3167px #684d7e , 1728px 3231px #684d7e , 2674px 2486px #684d7e , 3734px 388px #684d7e , 2579px 1623px #684d7e , 1727px 3257px #684d7e , 2137px 490px #684d7e , 1885px 1506px #684d7e , 2938px 3827px #684d7e , 2509px 3758px #684d7e , 251px 2801px #684d7e , 1789px 2793px #684d7e , 401px 3430px #684d7e , 3452px 2202px #684d7e , 2758px 1207px #684d7e , 70px 1340px #684d7e , 3669px 2015px #684d7e , 706px 934px #684d7e , 1152px 2626px #684d7e , 1828px 1199px #684d7e , 523px 1827px #684d7e , 1941px 3271px #684d7e , 2920px 2952px #684d7e , 830px 1795px #684d7e , 3467px 921px #684d7e , 2246px 2006px #684d7e , 491px 1414px #684d7e , 3256px 364px #684d7e , 1317px 2856px #684d7e , 1201px 919px #684d7e , 3450px 957px #684d7e , 1080px 2513px #684d7e , 723px 3401px #684d7e , 2280px 421px #684d7e , 208px 843px #684d7e , 767px 3989px #684d7e , 2529px 3129px #684d7e , 998px 3072px #684d7e , 1685px 3202px #684d7e , 3779px 2342px #684d7e , 2015px 3874px #684d7e , 1656px 2695px #684d7e , 1728px 2503px #684d7e , 2906px 553px #684d7e , 1182px 3423px #684d7e , 1428px 8px #684d7e , 3907px 3317px #684d7e , 18px 2736px #684d7e , 518px 1576px #684d7e , 2843px 3885px #684d7e , 3727px 1519px #684d7e , 579px 16px #684d7e , 2648px 55px #684d7e , 315px 3258px #684d7e , 293px 1447px #684d7e , 3837px 256px #684d7e , 3091px 3407px #684d7e , 912px 3582px #684d7e , 2053px 2690px #684d7e , 214px 3745px #684d7e , 1162px 3839px #684d7e , 3668px 3986px #684d7e , 3614px 1789px #684d7e , 3629px 1796px #684d7e , 2254px 2098px #684d7e , 1594px 171px #684d7e , 3561px 3796px #684d7e , 1114px 2907px #684d7e , 409px 1049px #684d7e , 1495px 2476px #684d7e , 803px 2970px #684d7e , 1393px 2327px #684d7e , 1831px 354px #684d7e , 3708px 3087px #684d7e , 537px 583px #684d7e , 3251px 88px #684d7e , 2025px 661px #684d7e , 2869px 2782px #684d7e , 487px 3985px #684d7e , 1196px 1737px #684d7e , 3438px 1693px #684d7e , 376px 3508px #684d7e , 3445px 2377px #684d7e , 1638px 2229px #684d7e , 1467px 1572px #684d7e , 3756px 236px #684d7e , 66px 857px #684d7e , 1311px 918px #684d7e , 3714px 2212px #684d7e , 3371px 1365px #684d7e , 3457px 927px #684d7e , 844px 1713px #684d7e , 44px 2019px #684d7e , 1479px 2776px #684d7e , 729px 3892px #684d7e , 1282px 2772px #684d7e , 326px 3406px #684d7e , 2774px 2140px #684d7e , 2032px 1388px #684d7e , 1676px 686px #684d7e , 3127px 2609px #684d7e , 1050px 85px #684d7e , 3713px 645px #684d7e , 637px 1260px #684d7e , 553px 3203px #684d7e , 370px 141px #684d7e , 1206px 3801px #684d7e , 2817px 2708px #684d7e , 1979px 3870px #684d7e , 3787px 2331px #684d7e , 2697px 1549px #684d7e , 1669px 2158px #684d7e , 603px 2095px #684d7e , 3327px 471px #684d7e , 4px 326px #684d7e , 3483px 22px #684d7e , 3062px 874px #684d7e , 1775px 2992px #684d7e , 705px 1096px #684d7e , 365px 1421px #684d7e , 3199px 34px #684d7e , 3659px 2252px #684d7e , 3362px 2141px #684d7e , 1709px 2366px #684d7e , 3751px 2888px #684d7e , 1461px 529px #684d7e , 1420px 1637px #684d7e , 3239px 639px #684d7e , 695px 2762px #684d7e , 1995px 1914px #684d7e , 53px 165px #684d7e , 3010px 1353px #684d7e , 982px 1153px #684d7e , 577px 2674px #684d7e , 1760px 163px #684d7e , 1949px 3999px #684d7e , 730px 2901px #684d7e , 3431px 1106px #684d7e , 2595px 2609px #684d7e , 961px 363px #684d7e , 658px 189px #684d7e , 2351px 3137px #684d7e , 3192px 3782px #684d7e , 3690px 3084px #684d7e , 3404px 3690px #684d7e , 2544px 2399px #684d7e , 1438px 743px #684d7e , 3287px 1875px #684d7e , 130px 759px #684d7e , 728px 3521px #684d7e , 526px 2067px #684d7e , 1466px 2244px #684d7e , 82px 1866px #684d7e , 9px 2725px #684d7e , 3200px 3270px #684d7e , 828px 894px #684d7e , 3249px 3996px #684d7e , 1892px 3839px #684d7e , 172px 1698px #684d7e , 1428px 53px #684d7e , 1630px 645px #684d7e , 1923px 2415px #684d7e , 2752px 3121px #684d7e , 884px 1907px #684d7e , 1174px 3329px #684d7e , 125px 672px #684d7e , 2677px 3728px #684d7e , 951px 3567px #684d7e , 1430px 968px #684d7e , 3273px 613px #684d7e , 860px 3972px #684d7e , 2727px 2354px #684d7e , 3863px 2966px #684d7e , 2549px 1199px #684d7e , 3383px 3158px #684d7e , 120px 2929px #684d7e , 1542px 3432px #684d7e , 3189px 2838px #684d7e , 1963px 113px #684d7e , 450px 826px #684d7e , 607px 3956px #684d7e , 2830px 1386px #684d7e , 158px 2439px #684d7e , 3117px 2071px #684d7e , 2412px 3731px #684d7e , 2464px 374px #684d7e , 1321px 769px #684d7e , 424px 2142px #684d7e , 3208px 2021px #684d7e , 1498px 107px #684d7e , 909px 3631px #684d7e , 820px 2380px #684d7e , 2959px 873px #684d7e , 614px 3596px #684d7e , 3921px 1579px #684d7e , 1202px 2188px #684d7e , 3435px 2401px #684d7e , 344px 2361px #684d7e , 13px 795px #684d7e , 1007px 1371px #684d7e , 2251px 1254px #684d7e , 2558px 1954px #684d7e , 2649px 1736px #684d7e , 730px 520px #684d7e , 1147px 2162px #684d7e , 379px 3036px #684d7e , 884px 2485px #684d7e , 3622px 1117px #684d7e , 1179px 1553px #684d7e , 1555px 851px #684d7e , 3274px 1072px #684d7e , 245px 1557px #684d7e , 3525px 2769px #684d7e , 1255px 991px #684d7e , 1392px 2325px #684d7e , 2642px 993px #684d7e , 1142px 2244px #684d7e , 1480px 940px #684d7e , 3938px 2390px #684d7e , 2387px 2503px #684d7e , 2341px 3758px #684d7e , 2930px 2px #684d7e , 27px 3915px #684d7e , 2616px 457px #684d7e , 1056px 2027px #684d7e , 1784px 419px #684d7e , 45px 3333px #684d7e , 3490px 783px #684d7e , 1135px 548px #684d7e , 3958px 1294px #684d7e , 1896px 1818px #684d7e , 11px 1314px #684d7e , 3486px 2522px #684d7e , 1183px 2564px #684d7e , 1188px 1206px #684d7e , 3922px 3781px #684d7e , 3873px 1937px #684d7e , 614px 3672px #684d7e , 2766px 3290px #684d7e , 2564px 3877px #684d7e , 1486px 2511px #684d7e , 1758px 874px #684d7e , 3351px 1277px #684d7e , 255px 702px #684d7e , 367px 3620px #684d7e , 2821px 2102px #684d7e , 3026px 396px #684d7e , 3650px 1248px #684d7e , 1799px 1870px #684d7e , 3380px 713px #684d7e , 1488px 1205px #684d7e , 2626px 950px #684d7e , 225px 342px #684d7e , 1204px 106px #684d7e , 1727px 3398px #684d7e , 2057px 470px #684d7e , 418px 1326px #684d7e , 3138px 1590px #684d7e , 282px 1495px #684d7e , 3449px 3836px #684d7e , 3980px 3658px #684d7e , 1253px 3080px #684d7e , 210px 3185px #684d7e , 1306px 1787px #684d7e , 3161px 1315px #684d7e , 728px 176px #684d7e , 725px 1434px #684d7e , 3257px 2528px #684d7e , 2340px 648px #684d7e , 3322px 2961px #684d7e , 2765px 595px #684d7e , 1900px 376px #684d7e , 3363px 3208px #684d7e , 2304px 3497px #684d7e , 1397px 529px #684d7e , 3263px 1686px #684d7e , 2616px 2755px #684d7e , 3387px 428px #684d7e , 899px 193px #684d7e , 2218px 3115px #684d7e , 1652px 1231px #684d7e , 3485px 1504px #684d7e , 1534px 1px #684d7e , 3238px 2840px #684d7e , 1201px 1394px #684d7e , 3793px 2850px #684d7e , 353px 485px #684d7e , 1010px 2434px #684d7e , 2481px 617px #684d7e , 135px 2851px #684d7e , 315px 321px #684d7e , 3969px 935px #684d7e , 2016px 2404px #684d7e , 1312px 88px #684d7e , 1312px 3360px #684d7e , 3204px 1483px #684d7e , 789px 2729px #684d7e , 2857px 2934px #684d7e , 1180px 608px #684d7e , 68px 3388px #684d7e , 1536px 2674px #684d7e , 1524px 3060px #684d7e , 1902px 3469px #684d7e , 149px 1037px #684d7e , 106px 3386px #684d7e , 1572px 2794px #684d7e , 1723px 2535px #684d7e , 2735px 868px #684d7e , 3207px 1315px #684d7e , 541px 117px #684d7e , 3561px 959px #684d7e , 1468px 2299px #684d7e , 3795px 3458px #684d7e , 3729px 1195px #684d7e , 1107px 1599px #684d7e , 2107px 3371px #684d7e , 3105px 1263px #684d7e , 3060px 702px #684d7e , 2518px 919px #684d7e , 2836px 2727px #684d7e , 2707px 3203px #684d7e , 2925px 3304px #684d7e , 201px 3565px #684d7e , 1986px 231px #684d7e , 147px 334px #684d7e , 1522px 3548px #684d7e , 2972px 396px #684d7e , 2552px 3553px #684d7e , 3967px 1683px #684d7e , 1284px 2970px #684d7e , 127px 3357px #684d7e , 3463px 273px #684d7e , 3613px 3465px #684d7e , 77px 752px #684d7e , 1141px 59px #684d7e , 3872px 2196px #684d7e , 2235px 3178px #684d7e , 3356px 3666px #684d7e , 397px 2900px #684d7e , 2454px 2516px #684d7e , 3111px 831px #684d7e , 3486px 201px #684d7e , 881px 1940px #684d7e , 1828px 3195px #684d7e , 3554px 250px #684d7e , 2193px 2861px #684d7e , 3294px 2392px #684d7e , 743px 2943px #684d7e , 1644px 1106px #684d7e , 2046px 3829px #684d7e , 2819px 1454px #684d7e , 3605px 3849px #684d7e , 2636px 1001px #684d7e , 1294px 1376px #684d7e , 1188px 261px #684d7e , 539px 1237px #684d7e , 3078px 2661px #684d7e , 1660px 257px #684d7e , 1949px 3337px #684d7e , 1036px 2441px #684d7e , 3671px 3409px #684d7e , 331px 1507px #684d7e , 3777px 1305px #684d7e , 1318px 602px #684d7e , 3135px 2522px #684d7e , 1879px 238px #684d7e , 1605px 1314px #684d7e , 3307px 3501px #684d7e , 1213px 1143px #684d7e , 2129px 2721px #684d7e , 1980px 1991px #684d7e , 3534px 544px #684d7e , 1700px 3122px #684d7e , 3044px 495px #684d7e , 933px 892px #684d7e , 1686px 709px #684d7e , 3040px 88px #684d7e , 429px 507px #684d7e , 978px 3443px #684d7e , 3435px 3887px #684d7e , 1145px 3723px #684d7e , 2040px 207px #684d7e , 2654px 74px #684d7e , 608px 99px #684d7e , 3024px 3814px #684d7e , 1128px 2381px #684d7e , 3182px 1583px #684d7e , 1541px 928px #684d7e , 1368px 2086px #684d7e , 2607px 2707px #684d7e , 2283px 1368px #684d7e , 1990px 3787px #684d7e , 3329px 1153px #684d7e , 423px 193px #684d7e , 1422px 3240px #684d7e , 261px 2528px #684d7e , 1660px 3145px #684d7e , 115px 2515px #684d7e , 3676px 1035px #684d7e , 600px 3356px #684d7e , 574px 3401px #684d7e , 2861px 1228px #684d7e , 3935px 2365px #684d7e , 2146px 3523px #684d7e , 3797px 1676px #684d7e , 1015px 2885px #684d7e , 3804px 350px #684d7e , 2027px 3214px #684d7e , 2361px 1496px #684d7e , 917px 926px #684d7e , 3870px 265px #684d7e , 2034px 2345px #684d7e , 3155px 1893px #684d7e , 2376px 1016px #684d7e , 2606px 1512px #684d7e , 323px 3383px #684d7e , 3060px 1768px #684d7e , 1024px 721px #684d7e , 3155px 1412px #684d7e , 3840px 3567px #684d7e , 2301px 445px #684d7e , 134px 1787px #684d7e , 2759px 3297px #684d7e , 304px 3456px #684d7e , 1953px 2671px #684d7e , 2712px 1739px #684d7e , 1129px 898px #684d7e , 2119px 489px #684d7e , 3136px 533px #684d7e , 1672px 3643px #684d7e , 3735px 140px #684d7e , 937px 757px #684d7e , 486px 2160px #684d7e , 1817px 3461px #684d7e , 1493px 3145px #684d7e , 166px 429px #684d7e , 5px 984px #684d7e , 2622px 405px #684d7e , 3469px 1848px #684d7e , 1611px 3630px #684d7e , 3206px 195px #684d7e , 1445px 1489px #684d7e , 1834px 1310px #684d7e , 1806px 1552px #684d7e , 231px 2305px #684d7e , 3026px 3391px #684d7e , 3850px 2800px #684d7e , 3093px 3049px #684d7e , 2587px 1127px #684d7e , 3654px 2586px #684d7e , 845px 3749px #684d7e , 3694px 1621px #684d7e , 1166px 3415px #684d7e , 768px 2021px #684d7e , 1184px 3633px #684d7e , 1611px 3587px #684d7e , 377px 1714px #684d7e , 3719px 2235px #684d7e , 3789px 758px #684d7e , 3780px 1503px #684d7e , 2118px 3585px #684d7e , 3401px 3089px #684d7e , 997px 1445px #684d7e , 269px 712px #684d7e , 2820px 2784px #684d7e , 7px 1969px #684d7e , 393px 511px #684d7e , 530px 1464px #684d7e , 2091px 3540px #684d7e , 390px 2921px #684d7e , 2312px 1211px #684d7e , 1658px 217px #684d7e , 710px 3936px #684d7e , 3903px 2831px #684d7e , 728px 2476px #684d7e , 425px 2569px #684d7e , 2055px 742px #684d7e , 1777px 195px #684d7e , 20px 2080px #684d7e , 995px 1307px #684d7e , 2421px 3564px #684d7e , 3931px 3276px #684d7e , 190px 1828px #684d7e , 1081px 1549px #684d7e , 2011px 2896px #684d7e , 358px 3567px #684d7e , 699px 431px #684d7e , 2526px 1328px #684d7e , 883px 953px #684d7e , 167px 1317px #684d7e , 879px 1892px #684d7e , 473px 59px #684d7e , 1684px 1240px #684d7e , 51px 1901px #684d7e , 97px 248px #684d7e , 2488px 1031px #684d7e , 3740px 3734px #684d7e , 3174px 1660px #684d7e , 3551px 3395px #684d7e , 333px 1006px #684d7e , 351px 760px #684d7e , 1804px 1212px #684d7e , 3203px 379px #684d7e , 1531px 3193px #684d7e , 307px 3867px #684d7e , 2104px 1846px #684d7e , 748px 1328px #684d7e , 1213px 1643px #684d7e , 3514px 482px #684d7e , 2245px 1661px #684d7e , 3272px 2091px #684d7e , 3662px 2219px #684d7e , 3991px 642px #684d7e , 3937px 2242px #684d7e , 1149px 3893px #684d7e , 2785px 3534px #684d7e , 2436px 1453px #684d7e , 1414px 2938px #684d7e , 1676px 3592px #684d7e , 3951px 5px #684d7e , 2530px 1273px #684d7e , 2954px 632px #684d7e , 1099px 3454px #684d7e , 3159px 3511px #684d7e , 2769px 3471px #684d7e , 1206px 2580px #684d7e , 2182px 1668px #684d7e , 3951px 2747px #684d7e , 3432px 1459px #684d7e , 2043px 2409px #684d7e , 3749px 208px #684d7e , 3480px 2196px #684d7e , 2087px 2971px #684d7e , 2799px 1965px #684d7e , 794px 2450px #684d7e , 1518px 3649px #684d7e , 3934px 3944px #684d7e , 3297px 1504px #684d7e , 39px 539px #684d7e , 372px 1942px #684d7e , 2534px 3937px #684d7e , 2080px 451px #684d7e , 3462px 2689px #684d7e , 1288px 1236px #684d7e , 1358px 3675px #684d7e , 3394px 273px #684d7e , 300px 1186px #684d7e , 2512px 3041px #684d7e , 2263px 764px #684d7e , 1321px 3758px #684d7e , 392px 3092px #684d7e , 1835px 3007px #684d7e , 909px 1819px #684d7e , 2620px 2615px #684d7e , 3022px 1906px #684d7e , 681px 628px #684d7e , 2564px 711px #684d7e , 1632px 232px #684d7e , 1642px 636px #684d7e , 3614px 1473px #684d7e , 681px 1885px #684d7e , 802px 3347px #684d7e , 74px 3799px #684d7e , 3560px 916px #684d7e , 3071px 3843px #684d7e , 2398px 617px #684d7e , 358px 1319px #684d7e , 111px 3018px #684d7e , 3680px 2815px #684d7e , 847px 2453px #684d7e , 2361px 3451px #684d7e , 2627px 2841px #684d7e , 2273px 1039px #684d7e , 300px 2932px #684d7e , 1260px 1297px #684d7e , 2361px 3344px #684d7e , 3203px 371px #684d7e , 92px 328px #684d7e , 327px 2308px #684d7e , 87px 246px #684d7e , 2706px 1372px #684d7e , 3798px 2787px #684d7e , 1435px 2528px #684d7e , 547px 247px #684d7e , 690px 1190px #684d7e , 1830px 3553px #684d7e , 3339px 90px #684d7e , 2430px 3137px #684d7e , 1110px 1486px #684d7e , 3933px 3096px #684d7e , 3603px 2087px #684d7e , 1202px 3218px #684d7e , 3330px 2482px #684d7e , 1902px 3228px #684d7e , 449px 2136px #684d7e , 1018px 770px #684d7e , 1640px 2376px #684d7e , 2331px 180px #684d7e , 2279px 3897px #684d7e , 1636px 2379px #684d7e , 3618px 522px #684d7e , 765px 153px #684d7e , 1654px 925px #684d7e , 1672px 3777px #684d7e , 388px 1216px #684d7e , 1229px 3215px #684d7e , 1982px 76px #684d7e , 3635px 2921px #684d7e , 3556px 630px #684d7e , 3099px 2282px #684d7e , 1363px 2902px #684d7e , 3209px 639px #684d7e , 2503px 97px #684d7e , 2418px 371px #684d7e , 1873px 490px #684d7e , 1752px 1345px #684d7e , 3949px 482px #684d7e , 2793px 1457px #684d7e , 1949px 623px #684d7e , 1372px 1833px #684d7e , 687px 3657px #684d7e , 2054px 3825px #684d7e , 2670px 519px #684d7e , 2183px 1228px #684d7e , 1252px 907px #684d7e , 3048px 1687px #684d7e , 2160px 3885px #684d7e , 1780px 3073px #684d7e , 498px 3506px #684d7e , 1903px 76px #684d7e , 121px 3645px #684d7e , 2854px 2886px #684d7e , 1084px 2944px #684d7e , 372px 3798px #684d7e , 3052px 805px #684d7e , 126px 2831px #684d7e , 23px 984px #684d7e , 600px 3329px #684d7e , 13px 3509px #684d7e , 3185px 3430px #684d7e , 2769px 3444px #684d7e , 2839px 448px #684d7e , 3246px 1060px #684d7e , 247px 1853px #684d7e , 667px 1558px #684d7e , 3557px 1508px #684d7e , 3111px 1893px #684d7e , 507px 1078px #684d7e , 1826px 98px #684d7e , 411px 98px #684d7e , 2328px 2687px #684d7e , 1135px 2490px #684d7e , 3081px 3393px #684d7e , 2342px 1174px #684d7e , 628px 453px #684d7e , 3723px 261px #684d7e , 3046px 1914px #684d7e , 685px 2133px #684d7e , 1767px 3540px #684d7e , 2746px 2221px #684d7e , 169px 2245px #684d7e , 3364px 791px #684d7e , 1946px 86px #684d7e , 3656px 3382px #684d7e , 2623px 177px #684d7e , 1443px 2522px #684d7e , 3179px 2068px #684d7e , 737px 3854px #684d7e , 2212px 3566px #684d7e , 2154px 48px #684d7e , 3038px 2223px #684d7e , 949px 2318px #684d7e , 2903px 2381px #684d7e , 3664px 643px #684d7e , 2684px 197px #684d7e , 456px 3501px #684d7e , 655px 3567px #684d7e , 3056px 5px #684d7e , 3644px 2175px #684d7e , 649px 1616px #684d7e , 1206px 121px #684d7e , 1931px 3530px #684d7e , 3025px 201px #684d7e , 3493px 541px #684d7e , 852px 1370px #684d7e , 3377px 2645px #684d7e , 435px 1014px #684d7e , 2993px 580px #684d7e , 196px 3721px #684d7e , 2587px 3275px #684d7e , 353px 1340px #684d7e , 3603px 1333px #684d7e , 3849px 1133px #684d7e , 3979px 3095px #684d7e , 1631px 2749px #684d7e , 906px 680px #684d7e , 3414px 1720px #684d7e , 407px 2907px #684d7e , 2338px 2261px #684d7e , 2233px 3736px #684d7e , 3344px 3488px #684d7e , 3565px 2405px #684d7e , 3121px 2967px #684d7e , 2894px 3244px #684d7e , 1645px 1824px #684d7e , 2308px 224px #684d7e , 2236px 2540px #684d7e , 2093px 1981px #684d7e , 279px 1558px #684d7e , 2440px 507px #684d7e , 1580px 692px #684d7e , 3131px 38px #684d7e , 3346px 2095px #684d7e , 3475px 199px #684d7e , 1245px 1971px #684d7e , 906px 2828px #684d7e , 3666px 3108px #684d7e , 3571px 3550px #684d7e , 954px 2705px #684d7e , 831px 3544px #684d7e , 2780px 2675px #684d7e , 3397px 1557px #684d7e , 1948px 970px #684d7e , 1187px 3537px #684d7e , 288px 1406px #684d7e , 2485px 1919px #684d7e , 2156px 3110px #684d7e , 2655px 175px #684d7e , 2497px 2782px #684d7e , 1936px 1716px #684d7e , 3740px 2994px #684d7e , 2566px 3137px #684d7e , 3020px 2668px #684d7e , 1392px 3979px #684d7e , 3135px 2426px #684d7e , 1756px 2903px #684d7e , 179px 2479px #684d7e , 1480px 822px #684d7e , 1767px 597px #684d7e , 3735px 566px #684d7e , 3836px 288px #684d7e , 3386px 929px #684d7e , 1151px 3260px #684d7e , 1016px 1429px #684d7e , 3857px 712px #684d7e , 1509px 3167px #684d7e , 215px 459px #684d7e , 1449px 1070px #684d7e , 3156px 998px #684d7e , 3391px 1615px #684d7e , 884px 274px #684d7e , 917px 3790px #684d7e , 617px 1841px #684d7e , 2928px 1652px #684d7e , 2529px 2523px #684d7e , 1915px 420px #684d7e , 1867px 3004px #684d7e , 1308px 3301px #684d7e , 2560px 2012px #684d7e , 3399px 1157px #684d7e , 152px 2812px #684d7e , 2741px 3501px #684d7e , 594px 3257px #684d7e , 3348px 898px #684d7e , 2710px 3533px #684d7e , 3154px 1112px #684d7e , 3657px 2993px #684d7e , 253px 1198px #684d7e , 3582px 2395px #684d7e , 1381px 1595px #684d7e , 2516px 3645px #684d7e , 999px 1492px #684d7e , 3809px 3382px #684d7e , 521px 1063px #684d7e , 1273px 1176px #684d7e , 2670px 1369px #684d7e , 3448px 3971px #684d7e , 3010px 882px #684d7e , 447px 933px #684d7e , 1395px 3738px #684d7e , 3px 1186px #684d7e , 2964px 3210px #684d7e , 579px 223px #684d7e , 3821px 2102px #684d7e , 650px 3806px #684d7e , 559px 178px #684d7e , 1405px 1059px #684d7e , 316px 608px #684d7e , 1661px 69px #684d7e , 1358px 474px #684d7e , 608px 2781px #684d7e , 3558px 1736px #684d7e , 2025px 3504px #684d7e , 3575px 2601px #684d7e , 2122px 457px #684d7e , 2107px 19px #684d7e , 3155px 3952px #684d7e , 3944px 679px #684d7e , 1845px 1289px #684d7e , 3703px 702px #684d7e , 1664px 233px #684d7e , 859px 2520px #684d7e , 1721px 197px #684d7e , 3537px 3560px #684d7e , 2274px 534px #684d7e , 3905px 1407px #684d7e , 2734px 3666px #684d7e , 2463px 92px #684d7e , 3916px 567px #684d7e , 1132px 3341px #684d7e , 2674px 210px #684d7e , 2030px 557px #684d7e , 2568px 947px #684d7e , 608px 2582px #684d7e , 3701px 1931px #684d7e , 2714px 3764px #684d7e , 1307px 1427px #684d7e , 565px 1340px #684d7e , 724px 3704px #684d7e , 3414px 3204px #684d7e , 3271px 872px #684d7e , 1756px 1002px #684d7e , 1482px 2934px #684d7e , 1855px 1778px #684d7e , 2221px 2641px #684d7e , 2211px 3448px #684d7e , 1999px 3717px #684d7e , 2915px 2370px #684d7e , 197px 2246px #684d7e , 827px 1864px #684d7e , 1230px 1681px #684d7e , 3556px 3091px #684d7e , 2924px 367px #684d7e , 765px 3397px #684d7e , 37px 3779px #684d7e , 3602px 1564px #684d7e , 2621px 1095px #684d7e , 3495px 2525px #684d7e , 1952px 3776px #684d7e , 3731px 1006px #684d7e , 1920px 1367px #684d7e , 3245px 1277px #684d7e , 2772px 1618px #684d7e , 1606px 1010px #684d7e , 2828px 3340px #684d7e , 1356px 2809px #684d7e , 1256px 2292px #684d7e , 510px 3861px #684d7e , 3085px 2580px #684d7e , 1391px 2710px #684d7e , 2561px 735px #684d7e , 225px 3898px #684d7e , 1458px 3254px #684d7e , 3424px 3462px #684d7e , 951px 3403px #684d7e , 3395px 1740px #684d7e , 3039px 2272px #684d7e , 1683px 2317px #684d7e , 3079px 1734px #684d7e , 1376px 2691px #684d7e , 1189px 355px #684d7e , 2271px 1015px #684d7e , 1941px 1385px #684d7e , 3344px 3323px #684d7e , 3298px 1786px #684d7e , 1857px 3437px #684d7e , 196px 1551px #684d7e , 2816px 747px #684d7e , 107px 3184px #684d7e , 3606px 2463px #684d7e , 591px 830px #684d7e , 71px 3808px #684d7e , 1345px 2216px #684d7e , 2881px 2585px #684d7e , 1333px 3190px #684d7e , 204px 3705px #684d7e , 196px 3160px #684d7e , 3377px 1505px #684d7e , 134px 3249px #684d7e , 691px 1707px #684d7e , 3791px 421px #684d7e , 3134px 3198px #684d7e , 979px 267px #684d7e , 725px 494px #684d7e , 3040px 710px #684d7e , 1687px 2828px #684d7e , 661px 466px #684d7e , 204px 1264px #684d7e , 1463px 1228px #684d7e , 2248px 2368px #684d7e , 3587px 2347px #684d7e , 299px 295px #684d7e , 2360px 1995px #684d7e , 2065px 2719px #684d7e , 1866px 1930px #684d7e , 3188px 2267px #684d7e , 1349px 3441px #684d7e , 3486px 2781px #684d7e , 1658px 132px #684d7e , 3501px 2385px #684d7e , 277px 2856px #684d7e , 3255px 1854px #684d7e , 434px 20px #684d7e , 1153px 1424px #684d7e , 3594px 1838px #684d7e , 1250px 1510px #684d7e , 1262px 382px #684d7e , 1189px 3419px #684d7e , 2517px 430px #684d7e , 1869px 3555px #684d7e , 852px 1136px #684d7e , 409px 1233px #684d7e , 1494px 1200px #684d7e , 2048px 3149px #684d7e , 2870px 445px #684d7e , 2952px 1902px #684d7e , 201px 1711px #684d7e , 3811px 1887px #684d7e , 1013px 926px #684d7e , 3317px 3402px #684d7e , 3977px 3322px #684d7e , 488px 1213px #684d7e , 3341px 2137px #684d7e , 3875px 2250px #684d7e , 1592px 2833px #684d7e , 3774px 632px #684d7e , 3422px 3772px #684d7e , 3402px 1317px #684d7e , 763px 753px #684d7e , 3894px 157px #684d7e , 3193px 1256px #684d7e , 1576px 3860px #684d7e , 640px 1967px #684d7e , 3888px 2732px #684d7e , 3569px 2602px #684d7e , 1436px 3837px #684d7e , 218px 2744px #684d7e , 1960px 815px #684d7e , 467px 3086px #684d7e , 1103px 442px #684d7e , 1694px 91px #684d7e , 3895px 3251px #684d7e , 3747px 2713px #684d7e , 3675px 3929px #684d7e , 2769px 180px #684d7e , 1357px 1650px #684d7e , 2166px 363px #684d7e , 827px 1247px #684d7e , 3902px 763px #684d7e , 85px 3212px #684d7e , 274px 3585px #684d7e , 1805px 3000px #684d7e , 1699px 2793px #684d7e , 1717px 3642px #684d7e , 113px 2409px #684d7e , 2793px 3936px #684d7e , 168px 3128px #684d7e , 69px 1291px #684d7e , 3983px 1552px #684d7e , 278px 1117px #684d7e , 1730px 2098px #684d7e , 2534px 1271px #684d7e , 3253px 966px #684d7e , 2332px 2663px #684d7e , 2132px 1929px #684d7e , 3262px 2301px #684d7e , 2187px 170px #684d7e , 2617px 1116px #684d7e , 2459px 848px #684d7e , 2543px 3042px #684d7e , 1269px 498px #684d7e , 1454px 2212px #684d7e , 2087px 3911px #684d7e , 239px 3540px #684d7e , 2453px 1050px #684d7e , 52px 3816px #684d7e , 2663px 324px #684d7e , 247px 2718px #684d7e , 3383px 554px #684d7e , 2560px 3523px #684d7e , 573px 1776px #684d7e , 3499px 679px #684d7e , 3364px 2462px #684d7e , 3883px 1494px #684d7e , 2372px 1762px #684d7e , 448px 1434px #684d7e , 594px 2630px #684d7e , 3101px 2710px #684d7e , 184px 1749px #684d7e , 3211px 701px #684d7e , 629px 1954px #684d7e , 3459px 3757px #684d7e , 2925px 894px #684d7e , 1623px 2777px #684d7e , 2901px 269px #684d7e , 1744px 705px #684d7e , 2285px 1889px #684d7e , 3277px 2544px #684d7e , 2245px 378px #684d7e; }
  .stars:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 1857px 2456px #684d7e , 2421px 3172px #684d7e , 733px 785px #684d7e , 121px 473px #684d7e , 3382px 2334px #684d7e , 787px 2086px #684d7e , 1003px 196px #684d7e , 1328px 2655px #684d7e , 34px 39px #684d7e , 2870px 2509px #684d7e , 3525px 2548px #684d7e , 2661px 3581px #684d7e , 295px 2742px #684d7e , 1875px 520px #684d7e , 3073px 2800px #684d7e , 1259px 3677px #684d7e , 920px 1054px #684d7e , 521px 3761px #684d7e , 2360px 3492px #684d7e , 863px 3764px #684d7e , 624px 1056px #684d7e , 2098px 1607px #684d7e , 1633px 1276px #684d7e , 2563px 3889px #684d7e , 1784px 3119px #684d7e , 2933px 3196px #684d7e , 2266px 1123px #684d7e , 1723px 658px #684d7e , 156px 1993px #684d7e , 3394px 3068px #684d7e , 3560px 1878px #684d7e , 1068px 2615px #684d7e , 258px 2653px #684d7e , 3299px 2277px #684d7e , 319px 2481px #684d7e , 2328px 2929px #684d7e , 2850px 2865px #684d7e , 3413px 1155px #684d7e , 2015px 2359px #684d7e , 2004px 1434px #684d7e , 2368px 2082px #684d7e , 2093px 2265px #684d7e , 592px 923px #684d7e , 1694px 3271px #684d7e , 3596px 3880px #684d7e , 1166px 3643px #684d7e , 2890px 1303px #684d7e , 2781px 3795px #684d7e , 1166px 3512px #684d7e , 1309px 1314px #684d7e , 977px 1026px #684d7e , 8px 2770px #684d7e , 2875px 3199px #684d7e , 2184px 1534px #684d7e , 3049px 3324px #684d7e , 3830px 1148px #684d7e , 3801px 2916px #684d7e , 2251px 2907px #684d7e , 3990px 669px #684d7e , 982px 428px #684d7e , 2781px 2338px #684d7e , 2012px 1848px #684d7e , 374px 2001px #684d7e , 804px 3281px #684d7e , 912px 3671px #684d7e , 3991px 1818px #684d7e , 2552px 1688px #684d7e , 1402px 3672px #684d7e , 1032px 167px #684d7e , 726px 1364px #684d7e , 566px 2158px #684d7e , 1427px 539px #684d7e , 3291px 767px #684d7e , 1972px 680px #684d7e , 830px 3976px #684d7e , 3184px 2306px #684d7e , 3986px 2149px #684d7e , 1231px 1949px #684d7e , 3903px 3800px #684d7e , 2837px 1006px #684d7e , 2009px 3487px #684d7e , 1508px 575px #684d7e , 712px 2333px #684d7e , 1163px 1909px #684d7e , 2688px 1687px #684d7e , 2722px 1398px #684d7e , 2134px 2285px #684d7e , 3045px 3025px #684d7e , 440px 558px #684d7e , 2161px 2302px #684d7e , 2436px 988px #684d7e , 70px 2982px #684d7e , 3901px 3187px #684d7e , 3847px 269px #684d7e , 1347px 3382px #684d7e , 262px 930px #684d7e , 2021px 3348px #684d7e , 230px 1431px #684d7e , 2574px 2754px #684d7e , 2032px 615px #684d7e , 99px 2129px #684d7e , 2306px 2468px #684d7e , 357px 2488px #684d7e , 2964px 722px #684d7e , 3283px 115px #684d7e , 2648px 3079px #684d7e , 1099px 927px #684d7e , 570px 2448px #684d7e , 474px 3169px #684d7e , 3236px 1810px #684d7e , 3667px 880px #684d7e , 3427px 783px #684d7e , 2927px 588px #684d7e , 1887px 3666px #684d7e , 1849px 3496px #684d7e , 3761px 486px #684d7e , 1594px 2403px #684d7e , 3607px 2908px #684d7e , 2272px 240px #684d7e , 1676px 1899px #684d7e , 309px 2438px #684d7e , 2098px 2819px #684d7e , 339px 734px #684d7e , 2815px 2865px #684d7e , 2508px 3962px #684d7e , 3592px 3908px #684d7e , 602px 911px #684d7e , 2138px 2457px #684d7e , 3080px 474px #684d7e , 2192px 420px #684d7e , 607px 1152px #684d7e , 835px 811px #684d7e , 3186px 1074px #684d7e , 2025px 2664px #684d7e , 1630px 234px #684d7e , 2792px 529px #684d7e , 205px 3299px #684d7e , 3545px 618px #684d7e , 3178px 2344px #684d7e , 3674px 1790px #684d7e , 2577px 1068px #684d7e , 2365px 2705px #684d7e , 3893px 343px #684d7e , 606px 809px #684d7e , 665px 3457px #684d7e , 3216px 1783px #684d7e , 2931px 2132px #684d7e , 1932px 655px #684d7e , 1444px 1328px #684d7e , 734px 137px #684d7e , 56px 678px #684d7e , 1891px 1166px #684d7e , 520px 1901px #684d7e , 2688px 1853px #684d7e , 1855px 2583px #684d7e , 763px 1739px #684d7e , 3033px 1226px #684d7e , 2107px 3905px #684d7e , 2420px 2565px #684d7e , 3984px 2706px #684d7e , 1847px 2862px #684d7e , 3800px 3447px #684d7e , 1987px 1245px #684d7e , 335px 3553px #684d7e , 1949px 3931px #684d7e , 881px 3732px #684d7e , 2928px 2892px #684d7e , 2934px 2723px #684d7e , 313px 2130px #684d7e , 664px 890px #684d7e , 1324px 1451px #684d7e , 3087px 788px #684d7e , 3495px 2121px #684d7e , 3019px 1950px #684d7e , 2373px 3023px #684d7e , 1112px 803px #684d7e , 2043px 3643px #684d7e , 954px 2318px #684d7e , 530px 1349px #684d7e , 2946px 1947px #684d7e , 2150px 3602px #684d7e , 825px 1523px #684d7e , 213px 2066px #684d7e , 1772px 296px #684d7e , 1143px 2209px #684d7e , 3947px 3505px #684d7e , 2906px 3789px #684d7e , 885px 3606px #684d7e , 3574px 2648px #684d7e , 1924px 1420px #684d7e , 492px 1320px #684d7e , 820px 3350px #684d7e , 73px 1883px #684d7e , 2235px 3885px #684d7e , 1952px 505px #684d7e , 3115px 875px #684d7e , 1941px 2401px #684d7e , 3879px 2254px #684d7e , 3053px 2474px #684d7e , 560px 990px #684d7e , 3100px 1757px #684d7e , 1162px 3167px #684d7e , 1728px 3231px #684d7e , 2674px 2486px #684d7e , 3734px 388px #684d7e , 2579px 1623px #684d7e , 1727px 3257px #684d7e , 2137px 490px #684d7e , 1885px 1506px #684d7e , 2938px 3827px #684d7e , 2509px 3758px #684d7e , 251px 2801px #684d7e , 1789px 2793px #684d7e , 401px 3430px #684d7e , 3452px 2202px #684d7e , 2758px 1207px #684d7e , 70px 1340px #684d7e , 3669px 2015px #684d7e , 706px 934px #684d7e , 1152px 2626px #684d7e , 1828px 1199px #684d7e , 523px 1827px #684d7e , 1941px 3271px #684d7e , 2920px 2952px #684d7e , 830px 1795px #684d7e , 3467px 921px #684d7e , 2246px 2006px #684d7e , 491px 1414px #684d7e , 3256px 364px #684d7e , 1317px 2856px #684d7e , 1201px 919px #684d7e , 3450px 957px #684d7e , 1080px 2513px #684d7e , 723px 3401px #684d7e , 2280px 421px #684d7e , 208px 843px #684d7e , 767px 3989px #684d7e , 2529px 3129px #684d7e , 998px 3072px #684d7e , 1685px 3202px #684d7e , 3779px 2342px #684d7e , 2015px 3874px #684d7e , 1656px 2695px #684d7e , 1728px 2503px #684d7e , 2906px 553px #684d7e , 1182px 3423px #684d7e , 1428px 8px #684d7e , 3907px 3317px #684d7e , 18px 2736px #684d7e , 518px 1576px #684d7e , 2843px 3885px #684d7e , 3727px 1519px #684d7e , 579px 16px #684d7e , 2648px 55px #684d7e , 315px 3258px #684d7e , 293px 1447px #684d7e , 3837px 256px #684d7e , 3091px 3407px #684d7e , 912px 3582px #684d7e , 2053px 2690px #684d7e , 214px 3745px #684d7e , 1162px 3839px #684d7e , 3668px 3986px #684d7e , 3614px 1789px #684d7e , 3629px 1796px #684d7e , 2254px 2098px #684d7e , 1594px 171px #684d7e , 3561px 3796px #684d7e , 1114px 2907px #684d7e , 409px 1049px #684d7e , 1495px 2476px #684d7e , 803px 2970px #684d7e , 1393px 2327px #684d7e , 1831px 354px #684d7e , 3708px 3087px #684d7e , 537px 583px #684d7e , 3251px 88px #684d7e , 2025px 661px #684d7e , 2869px 2782px #684d7e , 487px 3985px #684d7e , 1196px 1737px #684d7e , 3438px 1693px #684d7e , 376px 3508px #684d7e , 3445px 2377px #684d7e , 1638px 2229px #684d7e , 1467px 1572px #684d7e , 3756px 236px #684d7e , 66px 857px #684d7e , 1311px 918px #684d7e , 3714px 2212px #684d7e , 3371px 1365px #684d7e , 3457px 927px #684d7e , 844px 1713px #684d7e , 44px 2019px #684d7e , 1479px 2776px #684d7e , 729px 3892px #684d7e , 1282px 2772px #684d7e , 326px 3406px #684d7e , 2774px 2140px #684d7e , 2032px 1388px #684d7e , 1676px 686px #684d7e , 3127px 2609px #684d7e , 1050px 85px #684d7e , 3713px 645px #684d7e , 637px 1260px #684d7e , 553px 3203px #684d7e , 370px 141px #684d7e , 1206px 3801px #684d7e , 2817px 2708px #684d7e , 1979px 3870px #684d7e , 3787px 2331px #684d7e , 2697px 1549px #684d7e , 1669px 2158px #684d7e , 603px 2095px #684d7e , 3327px 471px #684d7e , 4px 326px #684d7e , 3483px 22px #684d7e , 3062px 874px #684d7e , 1775px 2992px #684d7e , 705px 1096px #684d7e , 365px 1421px #684d7e , 3199px 34px #684d7e , 3659px 2252px #684d7e , 3362px 2141px #684d7e , 1709px 2366px #684d7e , 3751px 2888px #684d7e , 1461px 529px #684d7e , 1420px 1637px #684d7e , 3239px 639px #684d7e , 695px 2762px #684d7e , 1995px 1914px #684d7e , 53px 165px #684d7e , 3010px 1353px #684d7e , 982px 1153px #684d7e , 577px 2674px #684d7e , 1760px 163px #684d7e , 1949px 3999px #684d7e , 730px 2901px #684d7e , 3431px 1106px #684d7e , 2595px 2609px #684d7e , 961px 363px #684d7e , 658px 189px #684d7e , 2351px 3137px #684d7e , 3192px 3782px #684d7e , 3690px 3084px #684d7e , 3404px 3690px #684d7e , 2544px 2399px #684d7e , 1438px 743px #684d7e , 3287px 1875px #684d7e , 130px 759px #684d7e , 728px 3521px #684d7e , 526px 2067px #684d7e , 1466px 2244px #684d7e , 82px 1866px #684d7e , 9px 2725px #684d7e , 3200px 3270px #684d7e , 828px 894px #684d7e , 3249px 3996px #684d7e , 1892px 3839px #684d7e , 172px 1698px #684d7e , 1428px 53px #684d7e , 1630px 645px #684d7e , 1923px 2415px #684d7e , 2752px 3121px #684d7e , 884px 1907px #684d7e , 1174px 3329px #684d7e , 125px 672px #684d7e , 2677px 3728px #684d7e , 951px 3567px #684d7e , 1430px 968px #684d7e , 3273px 613px #684d7e , 860px 3972px #684d7e , 2727px 2354px #684d7e , 3863px 2966px #684d7e , 2549px 1199px #684d7e , 3383px 3158px #684d7e , 120px 2929px #684d7e , 1542px 3432px #684d7e , 3189px 2838px #684d7e , 1963px 113px #684d7e , 450px 826px #684d7e , 607px 3956px #684d7e , 2830px 1386px #684d7e , 158px 2439px #684d7e , 3117px 2071px #684d7e , 2412px 3731px #684d7e , 2464px 374px #684d7e , 1321px 769px #684d7e , 424px 2142px #684d7e , 3208px 2021px #684d7e , 1498px 107px #684d7e , 909px 3631px #684d7e , 820px 2380px #684d7e , 2959px 873px #684d7e , 614px 3596px #684d7e , 3921px 1579px #684d7e , 1202px 2188px #684d7e , 3435px 2401px #684d7e , 344px 2361px #684d7e , 13px 795px #684d7e , 1007px 1371px #684d7e , 2251px 1254px #684d7e , 2558px 1954px #684d7e , 2649px 1736px #684d7e , 730px 520px #684d7e , 1147px 2162px #684d7e , 379px 3036px #684d7e , 884px 2485px #684d7e , 3622px 1117px #684d7e , 1179px 1553px #684d7e , 1555px 851px #684d7e , 3274px 1072px #684d7e , 245px 1557px #684d7e , 3525px 2769px #684d7e , 1255px 991px #684d7e , 1392px 2325px #684d7e , 2642px 993px #684d7e , 1142px 2244px #684d7e , 1480px 940px #684d7e , 3938px 2390px #684d7e , 2387px 2503px #684d7e , 2341px 3758px #684d7e , 2930px 2px #684d7e , 27px 3915px #684d7e , 2616px 457px #684d7e , 1056px 2027px #684d7e , 1784px 419px #684d7e , 45px 3333px #684d7e , 3490px 783px #684d7e , 1135px 548px #684d7e , 3958px 1294px #684d7e , 1896px 1818px #684d7e , 11px 1314px #684d7e , 3486px 2522px #684d7e , 1183px 2564px #684d7e , 1188px 1206px #684d7e , 3922px 3781px #684d7e , 3873px 1937px #684d7e , 614px 3672px #684d7e , 2766px 3290px #684d7e , 2564px 3877px #684d7e , 1486px 2511px #684d7e , 1758px 874px #684d7e , 3351px 1277px #684d7e , 255px 702px #684d7e , 367px 3620px #684d7e , 2821px 2102px #684d7e , 3026px 396px #684d7e , 3650px 1248px #684d7e , 1799px 1870px #684d7e , 3380px 713px #684d7e , 1488px 1205px #684d7e , 2626px 950px #684d7e , 225px 342px #684d7e , 1204px 106px #684d7e , 1727px 3398px #684d7e , 2057px 470px #684d7e , 418px 1326px #684d7e , 3138px 1590px #684d7e , 282px 1495px #684d7e , 3449px 3836px #684d7e , 3980px 3658px #684d7e , 1253px 3080px #684d7e , 210px 3185px #684d7e , 1306px 1787px #684d7e , 3161px 1315px #684d7e , 728px 176px #684d7e , 725px 1434px #684d7e , 3257px 2528px #684d7e , 2340px 648px #684d7e , 3322px 2961px #684d7e , 2765px 595px #684d7e , 1900px 376px #684d7e , 3363px 3208px #684d7e , 2304px 3497px #684d7e , 1397px 529px #684d7e , 3263px 1686px #684d7e , 2616px 2755px #684d7e , 3387px 428px #684d7e , 899px 193px #684d7e , 2218px 3115px #684d7e , 1652px 1231px #684d7e , 3485px 1504px #684d7e , 1534px 1px #684d7e , 3238px 2840px #684d7e , 1201px 1394px #684d7e , 3793px 2850px #684d7e , 353px 485px #684d7e , 1010px 2434px #684d7e , 2481px 617px #684d7e , 135px 2851px #684d7e , 315px 321px #684d7e , 3969px 935px #684d7e , 2016px 2404px #684d7e , 1312px 88px #684d7e , 1312px 3360px #684d7e , 3204px 1483px #684d7e , 789px 2729px #684d7e , 2857px 2934px #684d7e , 1180px 608px #684d7e , 68px 3388px #684d7e , 1536px 2674px #684d7e , 1524px 3060px #684d7e , 1902px 3469px #684d7e , 149px 1037px #684d7e , 106px 3386px #684d7e , 1572px 2794px #684d7e , 1723px 2535px #684d7e , 2735px 868px #684d7e , 3207px 1315px #684d7e , 541px 117px #684d7e , 3561px 959px #684d7e , 1468px 2299px #684d7e , 3795px 3458px #684d7e , 3729px 1195px #684d7e , 1107px 1599px #684d7e , 2107px 3371px #684d7e , 3105px 1263px #684d7e , 3060px 702px #684d7e , 2518px 919px #684d7e , 2836px 2727px #684d7e , 2707px 3203px #684d7e , 2925px 3304px #684d7e , 201px 3565px #684d7e , 1986px 231px #684d7e , 147px 334px #684d7e , 1522px 3548px #684d7e , 2972px 396px #684d7e , 2552px 3553px #684d7e , 3967px 1683px #684d7e , 1284px 2970px #684d7e , 127px 3357px #684d7e , 3463px 273px #684d7e , 3613px 3465px #684d7e , 77px 752px #684d7e , 1141px 59px #684d7e , 3872px 2196px #684d7e , 2235px 3178px #684d7e , 3356px 3666px #684d7e , 397px 2900px #684d7e , 2454px 2516px #684d7e , 3111px 831px #684d7e , 3486px 201px #684d7e , 881px 1940px #684d7e , 1828px 3195px #684d7e , 3554px 250px #684d7e , 2193px 2861px #684d7e , 3294px 2392px #684d7e , 743px 2943px #684d7e , 1644px 1106px #684d7e , 2046px 3829px #684d7e , 2819px 1454px #684d7e , 3605px 3849px #684d7e , 2636px 1001px #684d7e , 1294px 1376px #684d7e , 1188px 261px #684d7e , 539px 1237px #684d7e , 3078px 2661px #684d7e , 1660px 257px #684d7e , 1949px 3337px #684d7e , 1036px 2441px #684d7e , 3671px 3409px #684d7e , 331px 1507px #684d7e , 3777px 1305px #684d7e , 1318px 602px #684d7e , 3135px 2522px #684d7e , 1879px 238px #684d7e , 1605px 1314px #684d7e , 3307px 3501px #684d7e , 1213px 1143px #684d7e , 2129px 2721px #684d7e , 1980px 1991px #684d7e , 3534px 544px #684d7e , 1700px 3122px #684d7e , 3044px 495px #684d7e , 933px 892px #684d7e , 1686px 709px #684d7e , 3040px 88px #684d7e , 429px 507px #684d7e , 978px 3443px #684d7e , 3435px 3887px #684d7e , 1145px 3723px #684d7e , 2040px 207px #684d7e , 2654px 74px #684d7e , 608px 99px #684d7e , 3024px 3814px #684d7e , 1128px 2381px #684d7e , 3182px 1583px #684d7e , 1541px 928px #684d7e , 1368px 2086px #684d7e , 2607px 2707px #684d7e , 2283px 1368px #684d7e , 1990px 3787px #684d7e , 3329px 1153px #684d7e , 423px 193px #684d7e , 1422px 3240px #684d7e , 261px 2528px #684d7e , 1660px 3145px #684d7e , 115px 2515px #684d7e , 3676px 1035px #684d7e , 600px 3356px #684d7e , 574px 3401px #684d7e , 2861px 1228px #684d7e , 3935px 2365px #684d7e , 2146px 3523px #684d7e , 3797px 1676px #684d7e , 1015px 2885px #684d7e , 3804px 350px #684d7e , 2027px 3214px #684d7e , 2361px 1496px #684d7e , 917px 926px #684d7e , 3870px 265px #684d7e , 2034px 2345px #684d7e , 3155px 1893px #684d7e , 2376px 1016px #684d7e , 2606px 1512px #684d7e , 323px 3383px #684d7e , 3060px 1768px #684d7e , 1024px 721px #684d7e , 3155px 1412px #684d7e , 3840px 3567px #684d7e , 2301px 445px #684d7e , 134px 1787px #684d7e , 2759px 3297px #684d7e , 304px 3456px #684d7e , 1953px 2671px #684d7e , 2712px 1739px #684d7e , 1129px 898px #684d7e , 2119px 489px #684d7e , 3136px 533px #684d7e , 1672px 3643px #684d7e , 3735px 140px #684d7e , 937px 757px #684d7e , 486px 2160px #684d7e , 1817px 3461px #684d7e , 1493px 3145px #684d7e , 166px 429px #684d7e , 5px 984px #684d7e , 2622px 405px #684d7e , 3469px 1848px #684d7e , 1611px 3630px #684d7e , 3206px 195px #684d7e , 1445px 1489px #684d7e , 1834px 1310px #684d7e , 1806px 1552px #684d7e , 231px 2305px #684d7e , 3026px 3391px #684d7e , 3850px 2800px #684d7e , 3093px 3049px #684d7e , 2587px 1127px #684d7e , 3654px 2586px #684d7e , 845px 3749px #684d7e , 3694px 1621px #684d7e , 1166px 3415px #684d7e , 768px 2021px #684d7e , 1184px 3633px #684d7e , 1611px 3587px #684d7e , 377px 1714px #684d7e , 3719px 2235px #684d7e , 3789px 758px #684d7e , 3780px 1503px #684d7e , 2118px 3585px #684d7e , 3401px 3089px #684d7e , 997px 1445px #684d7e , 269px 712px #684d7e , 2820px 2784px #684d7e , 7px 1969px #684d7e , 393px 511px #684d7e , 530px 1464px #684d7e , 2091px 3540px #684d7e , 390px 2921px #684d7e , 2312px 1211px #684d7e , 1658px 217px #684d7e , 710px 3936px #684d7e , 3903px 2831px #684d7e , 728px 2476px #684d7e , 425px 2569px #684d7e , 2055px 742px #684d7e , 1777px 195px #684d7e , 20px 2080px #684d7e , 995px 1307px #684d7e , 2421px 3564px #684d7e , 3931px 3276px #684d7e , 190px 1828px #684d7e , 1081px 1549px #684d7e , 2011px 2896px #684d7e , 358px 3567px #684d7e , 699px 431px #684d7e , 2526px 1328px #684d7e , 883px 953px #684d7e , 167px 1317px #684d7e , 879px 1892px #684d7e , 473px 59px #684d7e , 1684px 1240px #684d7e , 51px 1901px #684d7e , 97px 248px #684d7e , 2488px 1031px #684d7e , 3740px 3734px #684d7e , 3174px 1660px #684d7e , 3551px 3395px #684d7e , 333px 1006px #684d7e , 351px 760px #684d7e , 1804px 1212px #684d7e , 3203px 379px #684d7e , 1531px 3193px #684d7e , 307px 3867px #684d7e , 2104px 1846px #684d7e , 748px 1328px #684d7e , 1213px 1643px #684d7e , 3514px 482px #684d7e , 2245px 1661px #684d7e , 3272px 2091px #684d7e , 3662px 2219px #684d7e , 3991px 642px #684d7e , 3937px 2242px #684d7e , 1149px 3893px #684d7e , 2785px 3534px #684d7e , 2436px 1453px #684d7e , 1414px 2938px #684d7e , 1676px 3592px #684d7e , 3951px 5px #684d7e , 2530px 1273px #684d7e , 2954px 632px #684d7e , 1099px 3454px #684d7e , 3159px 3511px #684d7e , 2769px 3471px #684d7e , 1206px 2580px #684d7e , 2182px 1668px #684d7e , 3951px 2747px #684d7e , 3432px 1459px #684d7e , 2043px 2409px #684d7e , 3749px 208px #684d7e , 3480px 2196px #684d7e , 2087px 2971px #684d7e , 2799px 1965px #684d7e , 794px 2450px #684d7e , 1518px 3649px #684d7e , 3934px 3944px #684d7e , 3297px 1504px #684d7e , 39px 539px #684d7e , 372px 1942px #684d7e , 2534px 3937px #684d7e , 2080px 451px #684d7e , 3462px 2689px #684d7e , 1288px 1236px #684d7e , 1358px 3675px #684d7e , 3394px 273px #684d7e , 300px 1186px #684d7e , 2512px 3041px #684d7e , 2263px 764px #684d7e , 1321px 3758px #684d7e , 392px 3092px #684d7e , 1835px 3007px #684d7e , 909px 1819px #684d7e , 2620px 2615px #684d7e , 3022px 1906px #684d7e , 681px 628px #684d7e , 2564px 711px #684d7e , 1632px 232px #684d7e , 1642px 636px #684d7e , 3614px 1473px #684d7e , 681px 1885px #684d7e , 802px 3347px #684d7e , 74px 3799px #684d7e , 3560px 916px #684d7e , 3071px 3843px #684d7e , 2398px 617px #684d7e , 358px 1319px #684d7e , 111px 3018px #684d7e , 3680px 2815px #684d7e , 847px 2453px #684d7e , 2361px 3451px #684d7e , 2627px 2841px #684d7e , 2273px 1039px #684d7e , 300px 2932px #684d7e , 1260px 1297px #684d7e , 2361px 3344px #684d7e , 3203px 371px #684d7e , 92px 328px #684d7e , 327px 2308px #684d7e , 87px 246px #684d7e , 2706px 1372px #684d7e , 3798px 2787px #684d7e , 1435px 2528px #684d7e , 547px 247px #684d7e , 690px 1190px #684d7e , 1830px 3553px #684d7e , 3339px 90px #684d7e , 2430px 3137px #684d7e , 1110px 1486px #684d7e , 3933px 3096px #684d7e , 3603px 2087px #684d7e , 1202px 3218px #684d7e , 3330px 2482px #684d7e , 1902px 3228px #684d7e , 449px 2136px #684d7e , 1018px 770px #684d7e , 1640px 2376px #684d7e , 2331px 180px #684d7e , 2279px 3897px #684d7e , 1636px 2379px #684d7e , 3618px 522px #684d7e , 765px 153px #684d7e , 1654px 925px #684d7e , 1672px 3777px #684d7e , 388px 1216px #684d7e , 1229px 3215px #684d7e , 1982px 76px #684d7e , 3635px 2921px #684d7e , 3556px 630px #684d7e , 3099px 2282px #684d7e , 1363px 2902px #684d7e , 3209px 639px #684d7e , 2503px 97px #684d7e , 2418px 371px #684d7e , 1873px 490px #684d7e , 1752px 1345px #684d7e , 3949px 482px #684d7e , 2793px 1457px #684d7e , 1949px 623px #684d7e , 1372px 1833px #684d7e , 687px 3657px #684d7e , 2054px 3825px #684d7e , 2670px 519px #684d7e , 2183px 1228px #684d7e , 1252px 907px #684d7e , 3048px 1687px #684d7e , 2160px 3885px #684d7e , 1780px 3073px #684d7e , 498px 3506px #684d7e , 1903px 76px #684d7e , 121px 3645px #684d7e , 2854px 2886px #684d7e , 1084px 2944px #684d7e , 372px 3798px #684d7e , 3052px 805px #684d7e , 126px 2831px #684d7e , 23px 984px #684d7e , 600px 3329px #684d7e , 13px 3509px #684d7e , 3185px 3430px #684d7e , 2769px 3444px #684d7e , 2839px 448px #684d7e , 3246px 1060px #684d7e , 247px 1853px #684d7e , 667px 1558px #684d7e , 3557px 1508px #684d7e , 3111px 1893px #684d7e , 507px 1078px #684d7e , 1826px 98px #684d7e , 411px 98px #684d7e , 2328px 2687px #684d7e , 1135px 2490px #684d7e , 3081px 3393px #684d7e , 2342px 1174px #684d7e , 628px 453px #684d7e , 3723px 261px #684d7e , 3046px 1914px #684d7e , 685px 2133px #684d7e , 1767px 3540px #684d7e , 2746px 2221px #684d7e , 169px 2245px #684d7e , 3364px 791px #684d7e , 1946px 86px #684d7e , 3656px 3382px #684d7e , 2623px 177px #684d7e , 1443px 2522px #684d7e , 3179px 2068px #684d7e , 737px 3854px #684d7e , 2212px 3566px #684d7e , 2154px 48px #684d7e , 3038px 2223px #684d7e , 949px 2318px #684d7e , 2903px 2381px #684d7e , 3664px 643px #684d7e , 2684px 197px #684d7e , 456px 3501px #684d7e , 655px 3567px #684d7e , 3056px 5px #684d7e , 3644px 2175px #684d7e , 649px 1616px #684d7e , 1206px 121px #684d7e , 1931px 3530px #684d7e , 3025px 201px #684d7e , 3493px 541px #684d7e , 852px 1370px #684d7e , 3377px 2645px #684d7e , 435px 1014px #684d7e , 2993px 580px #684d7e , 196px 3721px #684d7e , 2587px 3275px #684d7e , 353px 1340px #684d7e , 3603px 1333px #684d7e , 3849px 1133px #684d7e , 3979px 3095px #684d7e , 1631px 2749px #684d7e , 906px 680px #684d7e , 3414px 1720px #684d7e , 407px 2907px #684d7e , 2338px 2261px #684d7e , 2233px 3736px #684d7e , 3344px 3488px #684d7e , 3565px 2405px #684d7e , 3121px 2967px #684d7e , 2894px 3244px #684d7e , 1645px 1824px #684d7e , 2308px 224px #684d7e , 2236px 2540px #684d7e , 2093px 1981px #684d7e , 279px 1558px #684d7e , 2440px 507px #684d7e , 1580px 692px #684d7e , 3131px 38px #684d7e , 3346px 2095px #684d7e , 3475px 199px #684d7e , 1245px 1971px #684d7e , 906px 2828px #684d7e , 3666px 3108px #684d7e , 3571px 3550px #684d7e , 954px 2705px #684d7e , 831px 3544px #684d7e , 2780px 2675px #684d7e , 3397px 1557px #684d7e , 1948px 970px #684d7e , 1187px 3537px #684d7e , 288px 1406px #684d7e , 2485px 1919px #684d7e , 2156px 3110px #684d7e , 2655px 175px #684d7e , 2497px 2782px #684d7e , 1936px 1716px #684d7e , 3740px 2994px #684d7e , 2566px 3137px #684d7e , 3020px 2668px #684d7e , 1392px 3979px #684d7e , 3135px 2426px #684d7e , 1756px 2903px #684d7e , 179px 2479px #684d7e , 1480px 822px #684d7e , 1767px 597px #684d7e , 3735px 566px #684d7e , 3836px 288px #684d7e , 3386px 929px #684d7e , 1151px 3260px #684d7e , 1016px 1429px #684d7e , 3857px 712px #684d7e , 1509px 3167px #684d7e , 215px 459px #684d7e , 1449px 1070px #684d7e , 3156px 998px #684d7e , 3391px 1615px #684d7e , 884px 274px #684d7e , 917px 3790px #684d7e , 617px 1841px #684d7e , 2928px 1652px #684d7e , 2529px 2523px #684d7e , 1915px 420px #684d7e , 1867px 3004px #684d7e , 1308px 3301px #684d7e , 2560px 2012px #684d7e , 3399px 1157px #684d7e , 152px 2812px #684d7e , 2741px 3501px #684d7e , 594px 3257px #684d7e , 3348px 898px #684d7e , 2710px 3533px #684d7e , 3154px 1112px #684d7e , 3657px 2993px #684d7e , 253px 1198px #684d7e , 3582px 2395px #684d7e , 1381px 1595px #684d7e , 2516px 3645px #684d7e , 999px 1492px #684d7e , 3809px 3382px #684d7e , 521px 1063px #684d7e , 1273px 1176px #684d7e , 2670px 1369px #684d7e , 3448px 3971px #684d7e , 3010px 882px #684d7e , 447px 933px #684d7e , 1395px 3738px #684d7e , 3px 1186px #684d7e , 2964px 3210px #684d7e , 579px 223px #684d7e , 3821px 2102px #684d7e , 650px 3806px #684d7e , 559px 178px #684d7e , 1405px 1059px #684d7e , 316px 608px #684d7e , 1661px 69px #684d7e , 1358px 474px #684d7e , 608px 2781px #684d7e , 3558px 1736px #684d7e , 2025px 3504px #684d7e , 3575px 2601px #684d7e , 2122px 457px #684d7e , 2107px 19px #684d7e , 3155px 3952px #684d7e , 3944px 679px #684d7e , 1845px 1289px #684d7e , 3703px 702px #684d7e , 1664px 233px #684d7e , 859px 2520px #684d7e , 1721px 197px #684d7e , 3537px 3560px #684d7e , 2274px 534px #684d7e , 3905px 1407px #684d7e , 2734px 3666px #684d7e , 2463px 92px #684d7e , 3916px 567px #684d7e , 1132px 3341px #684d7e , 2674px 210px #684d7e , 2030px 557px #684d7e , 2568px 947px #684d7e , 608px 2582px #684d7e , 3701px 1931px #684d7e , 2714px 3764px #684d7e , 1307px 1427px #684d7e , 565px 1340px #684d7e , 724px 3704px #684d7e , 3414px 3204px #684d7e , 3271px 872px #684d7e , 1756px 1002px #684d7e , 1482px 2934px #684d7e , 1855px 1778px #684d7e , 2221px 2641px #684d7e , 2211px 3448px #684d7e , 1999px 3717px #684d7e , 2915px 2370px #684d7e , 197px 2246px #684d7e , 827px 1864px #684d7e , 1230px 1681px #684d7e , 3556px 3091px #684d7e , 2924px 367px #684d7e , 765px 3397px #684d7e , 37px 3779px #684d7e , 3602px 1564px #684d7e , 2621px 1095px #684d7e , 3495px 2525px #684d7e , 1952px 3776px #684d7e , 3731px 1006px #684d7e , 1920px 1367px #684d7e , 3245px 1277px #684d7e , 2772px 1618px #684d7e , 1606px 1010px #684d7e , 2828px 3340px #684d7e , 1356px 2809px #684d7e , 1256px 2292px #684d7e , 510px 3861px #684d7e , 3085px 2580px #684d7e , 1391px 2710px #684d7e , 2561px 735px #684d7e , 225px 3898px #684d7e , 1458px 3254px #684d7e , 3424px 3462px #684d7e , 951px 3403px #684d7e , 3395px 1740px #684d7e , 3039px 2272px #684d7e , 1683px 2317px #684d7e , 3079px 1734px #684d7e , 1376px 2691px #684d7e , 1189px 355px #684d7e , 2271px 1015px #684d7e , 1941px 1385px #684d7e , 3344px 3323px #684d7e , 3298px 1786px #684d7e , 1857px 3437px #684d7e , 196px 1551px #684d7e , 2816px 747px #684d7e , 107px 3184px #684d7e , 3606px 2463px #684d7e , 591px 830px #684d7e , 71px 3808px #684d7e , 1345px 2216px #684d7e , 2881px 2585px #684d7e , 1333px 3190px #684d7e , 204px 3705px #684d7e , 196px 3160px #684d7e , 3377px 1505px #684d7e , 134px 3249px #684d7e , 691px 1707px #684d7e , 3791px 421px #684d7e , 3134px 3198px #684d7e , 979px 267px #684d7e , 725px 494px #684d7e , 3040px 710px #684d7e , 1687px 2828px #684d7e , 661px 466px #684d7e , 204px 1264px #684d7e , 1463px 1228px #684d7e , 2248px 2368px #684d7e , 3587px 2347px #684d7e , 299px 295px #684d7e , 2360px 1995px #684d7e , 2065px 2719px #684d7e , 1866px 1930px #684d7e , 3188px 2267px #684d7e , 1349px 3441px #684d7e , 3486px 2781px #684d7e , 1658px 132px #684d7e , 3501px 2385px #684d7e , 277px 2856px #684d7e , 3255px 1854px #684d7e , 434px 20px #684d7e , 1153px 1424px #684d7e , 3594px 1838px #684d7e , 1250px 1510px #684d7e , 1262px 382px #684d7e , 1189px 3419px #684d7e , 2517px 430px #684d7e , 1869px 3555px #684d7e , 852px 1136px #684d7e , 409px 1233px #684d7e , 1494px 1200px #684d7e , 2048px 3149px #684d7e , 2870px 445px #684d7e , 2952px 1902px #684d7e , 201px 1711px #684d7e , 3811px 1887px #684d7e , 1013px 926px #684d7e , 3317px 3402px #684d7e , 3977px 3322px #684d7e , 488px 1213px #684d7e , 3341px 2137px #684d7e , 3875px 2250px #684d7e , 1592px 2833px #684d7e , 3774px 632px #684d7e , 3422px 3772px #684d7e , 3402px 1317px #684d7e , 763px 753px #684d7e , 3894px 157px #684d7e , 3193px 1256px #684d7e , 1576px 3860px #684d7e , 640px 1967px #684d7e , 3888px 2732px #684d7e , 3569px 2602px #684d7e , 1436px 3837px #684d7e , 218px 2744px #684d7e , 1960px 815px #684d7e , 467px 3086px #684d7e , 1103px 442px #684d7e , 1694px 91px #684d7e , 3895px 3251px #684d7e , 3747px 2713px #684d7e , 3675px 3929px #684d7e , 2769px 180px #684d7e , 1357px 1650px #684d7e , 2166px 363px #684d7e , 827px 1247px #684d7e , 3902px 763px #684d7e , 85px 3212px #684d7e , 274px 3585px #684d7e , 1805px 3000px #684d7e , 1699px 2793px #684d7e , 1717px 3642px #684d7e , 113px 2409px #684d7e , 2793px 3936px #684d7e , 168px 3128px #684d7e , 69px 1291px #684d7e , 3983px 1552px #684d7e , 278px 1117px #684d7e , 1730px 2098px #684d7e , 2534px 1271px #684d7e , 3253px 966px #684d7e , 2332px 2663px #684d7e , 2132px 1929px #684d7e , 3262px 2301px #684d7e , 2187px 170px #684d7e , 2617px 1116px #684d7e , 2459px 848px #684d7e , 2543px 3042px #684d7e , 1269px 498px #684d7e , 1454px 2212px #684d7e , 2087px 3911px #684d7e , 239px 3540px #684d7e , 2453px 1050px #684d7e , 52px 3816px #684d7e , 2663px 324px #684d7e , 247px 2718px #684d7e , 3383px 554px #684d7e , 2560px 3523px #684d7e , 573px 1776px #684d7e , 3499px 679px #684d7e , 3364px 2462px #684d7e , 3883px 1494px #684d7e , 2372px 1762px #684d7e , 448px 1434px #684d7e , 594px 2630px #684d7e , 3101px 2710px #684d7e , 184px 1749px #684d7e , 3211px 701px #684d7e , 629px 1954px #684d7e , 3459px 3757px #684d7e , 2925px 894px #684d7e , 1623px 2777px #684d7e , 2901px 269px #684d7e , 1744px 705px #684d7e , 2285px 1889px #684d7e , 3277px 2544px #684d7e , 2245px 378px #684d7e; }

.stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 11px 1565px #684d7e , 1707px 2128px #684d7e , 2756px 269px #684d7e , 269px 941px #684d7e , 3849px 1999px #684d7e , 788px 1581px #684d7e , 740px 1248px #684d7e , 902px 1720px #684d7e , 3356px 2122px #684d7e , 74px 1487px #684d7e , 2213px 292px #684d7e , 979px 2908px #684d7e , 3138px 527px #684d7e , 3535px 1545px #684d7e , 703px 2984px #684d7e , 263px 2326px #684d7e , 3023px 1520px #684d7e , 1807px 1090px #684d7e , 1407px 1106px #684d7e , 1583px 2801px #684d7e , 1303px 1431px #684d7e , 3534px 2211px #684d7e , 288px 3388px #684d7e , 3895px 1559px #684d7e , 2038px 3314px #684d7e , 1509px 2760px #684d7e , 1908px 2829px #684d7e , 542px 3356px #684d7e , 1732px 1752px #684d7e , 2939px 755px #684d7e , 776px 3300px #684d7e , 3001px 1283px #684d7e , 1952px 299px #684d7e , 3456px 3986px #684d7e , 3796px 3890px #684d7e , 191px 3779px #684d7e , 3740px 2618px #684d7e , 3573px 1617px #684d7e , 3723px 2584px #684d7e , 3870px 1922px #684d7e , 2392px 104px #684d7e , 766px 117px #684d7e , 2933px 1168px #684d7e , 769px 97px #684d7e , 3412px 2724px #684d7e , 2675px 143px #684d7e , 3574px 3141px #684d7e , 2879px 915px #684d7e , 1449px 484px #684d7e , 3032px 1177px #684d7e , 939px 3430px #684d7e , 1410px 3105px #684d7e , 3106px 2355px #684d7e , 110px 2585px #684d7e , 1721px 416px #684d7e , 3647px 144px #684d7e , 2056px 3343px #684d7e , 1044px 2664px #684d7e , 1641px 3447px #684d7e , 18px 1529px #684d7e , 548px 1742px #684d7e , 977px 2985px #684d7e , 3717px 1836px #684d7e , 560px 1104px #684d7e , 2568px 2453px #684d7e , 2937px 3476px #684d7e , 3487px 1561px #684d7e , 1890px 1349px #684d7e , 1005px 2229px #684d7e , 411px 720px #684d7e , 1034px 646px #684d7e , 3921px 3164px #684d7e , 1978px 2798px #684d7e , 3594px 2592px #684d7e , 344px 3618px #684d7e , 3107px 2253px #684d7e , 609px 550px #684d7e , 559px 2754px #684d7e , 2586px 58px #684d7e , 770px 3218px #684d7e , 2226px 2363px #684d7e , 18px 2535px #684d7e , 539px 1281px #684d7e , 2554px 147px #684d7e , 893px 2993px #684d7e , 2199px 2874px #684d7e , 1370px 511px #684d7e , 3480px 723px #684d7e , 3438px 700px #684d7e , 499px 2783px #684d7e , 486px 3822px #684d7e , 368px 2514px #684d7e , 134px 1448px #684d7e , 414px 2994px #684d7e , 2977px 625px #684d7e , 3656px 1931px #684d7e , 283px 1886px #684d7e , 3887px 1019px #684d7e , 569px 1599px #684d7e , 362px 1299px #684d7e , 3066px 3034px #684d7e , 3824px 236px #684d7e , 3487px 1589px #684d7e , 2360px 3752px #684d7e , 1441px 686px #684d7e , 3611px 1999px #684d7e , 3201px 2506px #684d7e , 2218px 1950px #684d7e , 2037px 45px #684d7e , 2407px 807px #684d7e , 1528px 3183px #684d7e , 1091px 419px #684d7e , 3731px 3674px #684d7e , 2103px 727px #684d7e , 1508px 1047px #684d7e , 3413px 2077px #684d7e , 1289px 2709px #684d7e , 464px 3931px #684d7e , 2817px 648px #684d7e , 456px 579px #684d7e , 197px 2953px #684d7e , 958px 1960px #684d7e , 2948px 2265px #684d7e , 2138px 1145px #684d7e , 700px 3753px #684d7e , 1905px 1893px #684d7e , 2107px 3087px #684d7e , 3538px 512px #684d7e , 3293px 1603px #684d7e , 421px 2252px #684d7e , 1314px 1316px #684d7e , 3611px 3751px #684d7e , 2955px 2585px #684d7e , 3791px 672px #684d7e , 2256px 404px #684d7e , 3123px 1882px #684d7e , 1965px 16px #684d7e , 2050px 1035px #684d7e , 473px 3877px #684d7e , 1077px 3676px #684d7e , 356px 3534px #684d7e , 2166px 1923px #684d7e , 317px 3700px #684d7e , 2078px 2964px #684d7e , 1344px 1117px #684d7e , 450px 38px #684d7e , 3303px 2774px #684d7e , 574px 1558px #684d7e , 1224px 2038px #684d7e , 3058px 3348px #684d7e , 3983px 642px #684d7e , 1974px 2606px #684d7e , 868px 2202px #684d7e , 567px 2227px #684d7e , 2280px 1756px #684d7e , 1830px 3002px #684d7e , 3539px 97px #684d7e , 1771px 961px #684d7e , 986px 1218px #684d7e , 1901px 2881px #684d7e , 1111px 2701px #684d7e , 1558px 821px #684d7e , 1262px 707px #684d7e , 1311px 3254px #684d7e , 3123px 1006px #684d7e , 496px 980px #684d7e , 559px 1397px #684d7e , 3988px 2255px #684d7e , 2651px 1515px #684d7e , 1243px 1718px #684d7e , 528px 1522px #684d7e , 3206px 2386px #684d7e , 2543px 1820px #684d7e , 3819px 2882px #684d7e , 228px 2919px #684d7e , 1195px 3540px #684d7e , 345px 1918px #684d7e , 3149px 1230px #684d7e , 1733px 562px #684d7e , 431px 2580px #684d7e , 298px 2701px #684d7e , 2202px 2619px #684d7e , 1570px 3279px #684d7e , 2063px 1579px #684d7e , 2461px 3962px #684d7e , 748px 2572px #684d7e , 645px 1464px #684d7e , 2307px 170px #684d7e , 3377px 3126px #684d7e , 2313px 1414px #684d7e , 481px 2490px #684d7e , 3617px 3833px #684d7e , 2685px 3124px #684d7e , 2803px 3298px #684d7e , 1896px 990px #684d7e , 3646px 1806px #684d7e , 3625px 938px #684d7e , 2724px 2279px #684d7e , 1286px 3447px #684d7e , 2930px 94px #684d7e , 3546px 2566px #684d7e , 2789px 2416px #684d7e , 916px 2724px #684d7e , 2620px 3411px #684d7e , 3427px 563px #684d7e , 3487px 1758px #684d7e , 115px 565px #684d7e , 1632px 3134px #684d7e , 824px 578px #684d7e , 2559px 1872px #684d7e , 3333px 2421px #684d7e , 1043px 1206px #684d7e , 3617px 1342px #684d7e , 448px 1230px #684d7e , 3697px 1897px #684d7e , 1954px 1314px #684d7e , 3808px 975px #684d7e , 3823px 2468px #684d7e , 2139px 3213px #684d7e , 3130px 1269px #684d7e , 1185px 3367px #684d7e , 1309px 288px #684d7e , 1740px 3078px #684d7e , 2376px 3125px #684d7e , 1314px 3841px #684d7e , 3468px 3275px #684d7e , 879px 2335px #684d7e , 1675px 3349px #684d7e , 1142px 1736px #684d7e , 2704px 818px #684d7e , 400px 1294px #684d7e , 3221px 825px #684d7e , 2989px 2117px #684d7e , 485px 1816px #684d7e , 832px 191px #684d7e , 2179px 3212px #684d7e , 1991px 2190px #684d7e , 3183px 2034px #684d7e , 126px 84px #684d7e , 1329px 894px #684d7e , 2984px 727px #684d7e , 691px 214px #684d7e , 3164px 543px #684d7e , 1274px 985px #684d7e , 815px 1558px #684d7e , 1478px 2432px #684d7e , 1451px 1807px #684d7e , 2884px 319px #684d7e , 1777px 3278px #684d7e , 1819px 1106px #684d7e , 11px 653px #684d7e , 981px 3877px #684d7e , 3589px 3271px #684d7e , 13px 291px #684d7e , 1299px 3626px #684d7e , 2555px 1607px #684d7e , 377px 1522px #684d7e , 3236px 2411px #684d7e , 909px 1741px #684d7e , 2198px 3684px #684d7e , 592px 3635px #684d7e , 1592px 1732px #684d7e , 1556px 161px #684d7e , 2591px 792px #684d7e , 3990px 2037px #684d7e , 2649px 110px #684d7e , 345px 2285px #684d7e , 1746px 3092px #684d7e , 670px 3078px #684d7e , 1349px 1305px #684d7e , 69px 2207px #684d7e , 675px 1802px #684d7e , 2433px 1533px #684d7e , 2922px 2265px #684d7e , 840px 2881px #684d7e , 285px 2516px #684d7e , 3775px 3696px #684d7e , 3990px 3848px #684d7e , 3541px 1698px #684d7e , 1098px 1156px #684d7e , 622px 156px #684d7e , 33px 2139px #684d7e , 3880px 2563px #684d7e , 2359px 3551px #684d7e , 2143px 78px #684d7e , 3246px 1415px #684d7e , 3019px 2146px #684d7e , 32px 684px #684d7e , 2152px 3606px #684d7e , 1186px 1784px #684d7e , 3863px 2199px #684d7e , 109px 2419px #684d7e , 1902px 1180px #684d7e , 313px 3821px #684d7e , 865px 421px #684d7e , 84px 2761px #684d7e , 2362px 1108px #684d7e , 760px 2516px #684d7e , 3702px 779px #684d7e , 3663px 3529px #684d7e , 2849px 3355px #684d7e , 1471px 3362px #684d7e , 620px 1972px #684d7e , 3157px 908px #684d7e , 424px 2721px #684d7e , 3954px 152px #684d7e , 3409px 2387px #684d7e , 3638px 1375px #684d7e , 1958px 3320px #684d7e , 3109px 1834px #684d7e , 605px 2478px #684d7e , 3764px 894px #684d7e , 3368px 3777px #684d7e , 2344px 2841px #684d7e , 154px 3984px #684d7e , 765px 1756px #684d7e , 2227px 3411px #684d7e , 322px 430px #684d7e , 570px 1822px #684d7e , 333px 305px #684d7e , 3474px 915px #684d7e , 2224px 2497px #684d7e , 1868px 1853px #684d7e , 2432px 2614px #684d7e , 2631px 790px #684d7e , 518px 3233px #684d7e , 2501px 99px #684d7e , 54px 398px #684d7e , 1986px 851px #684d7e , 1404px 1514px #684d7e , 1995px 2010px #684d7e , 503px 2021px #684d7e , 3054px 442px #684d7e , 1787px 2754px #684d7e , 1240px 1368px #684d7e , 2693px 1418px #684d7e , 3245px 3309px #684d7e , 1432px 278px #684d7e , 2440px 2835px #684d7e , 2439px 2640px #684d7e , 472px 3180px #684d7e , 1801px 2116px #684d7e , 2747px 128px #684d7e , 3860px 1374px #684d7e , 2979px 2374px #684d7e , 1px 2894px #684d7e , 1376px 3721px #684d7e , 1340px 3363px #684d7e , 1230px 947px #684d7e , 930px 2957px #684d7e , 125px 1170px #684d7e , 1977px 3979px #684d7e , 405px 1411px #684d7e , 2692px 3123px #684d7e , 3735px 2982px #684d7e , 325px 1866px #684d7e , 3038px 843px #684d7e , 3255px 1144px #684d7e , 2277px 1265px #684d7e , 702px 446px #684d7e , 963px 1394px #684d7e , 2196px 1197px #684d7e , 2796px 1980px #684d7e , 1528px 3267px #684d7e , 1345px 2836px #684d7e , 1010px 1812px #684d7e , 3942px 3632px #684d7e , 2201px 2775px #684d7e , 2667px 3697px #684d7e , 441px 3073px #684d7e , 3137px 1512px #684d7e , 3514px 1314px #684d7e , 2217px 725px #684d7e , 2816px 393px #684d7e , 3625px 3795px #684d7e , 1810px 1897px #684d7e , 2690px 3545px #684d7e , 1959px 3197px #684d7e , 979px 448px #684d7e , 253px 1920px #684d7e , 2885px 3999px #684d7e , 2064px 570px #684d7e , 101px 213px #684d7e , 2506px 3435px #684d7e , 1120px 1001px #684d7e , 218px 859px #684d7e , 3438px 3599px #684d7e , 2571px 419px #684d7e , 1312px 1957px #684d7e , 413px 1135px #684d7e , 806px 1734px #684d7e , 277px 3454px #684d7e , 467px 2539px #684d7e , 2893px 3125px #684d7e , 3427px 2258px #684d7e , 1747px 1210px #684d7e , 869px 2386px #684d7e , 3256px 562px #684d7e , 2512px 1182px #684d7e , 3514px 3099px #684d7e; }
  .stars2:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 11px 1565px #684d7e , 1707px 2128px #684d7e , 2756px 269px #684d7e , 269px 941px #684d7e , 3849px 1999px #684d7e , 788px 1581px #684d7e , 740px 1248px #684d7e , 902px 1720px #684d7e , 3356px 2122px #684d7e , 74px 1487px #684d7e , 2213px 292px #684d7e , 979px 2908px #684d7e , 3138px 527px #684d7e , 3535px 1545px #684d7e , 703px 2984px #684d7e , 263px 2326px #684d7e , 3023px 1520px #684d7e , 1807px 1090px #684d7e , 1407px 1106px #684d7e , 1583px 2801px #684d7e , 1303px 1431px #684d7e , 3534px 2211px #684d7e , 288px 3388px #684d7e , 3895px 1559px #684d7e , 2038px 3314px #684d7e , 1509px 2760px #684d7e , 1908px 2829px #684d7e , 542px 3356px #684d7e , 1732px 1752px #684d7e , 2939px 755px #684d7e , 776px 3300px #684d7e , 3001px 1283px #684d7e , 1952px 299px #684d7e , 3456px 3986px #684d7e , 3796px 3890px #684d7e , 191px 3779px #684d7e , 3740px 2618px #684d7e , 3573px 1617px #684d7e , 3723px 2584px #684d7e , 3870px 1922px #684d7e , 2392px 104px #684d7e , 766px 117px #684d7e , 2933px 1168px #684d7e , 769px 97px #684d7e , 3412px 2724px #684d7e , 2675px 143px #684d7e , 3574px 3141px #684d7e , 2879px 915px #684d7e , 1449px 484px #684d7e , 3032px 1177px #684d7e , 939px 3430px #684d7e , 1410px 3105px #684d7e , 3106px 2355px #684d7e , 110px 2585px #684d7e , 1721px 416px #684d7e , 3647px 144px #684d7e , 2056px 3343px #684d7e , 1044px 2664px #684d7e , 1641px 3447px #684d7e , 18px 1529px #684d7e , 548px 1742px #684d7e , 977px 2985px #684d7e , 3717px 1836px #684d7e , 560px 1104px #684d7e , 2568px 2453px #684d7e , 2937px 3476px #684d7e , 3487px 1561px #684d7e , 1890px 1349px #684d7e , 1005px 2229px #684d7e , 411px 720px #684d7e , 1034px 646px #684d7e , 3921px 3164px #684d7e , 1978px 2798px #684d7e , 3594px 2592px #684d7e , 344px 3618px #684d7e , 3107px 2253px #684d7e , 609px 550px #684d7e , 559px 2754px #684d7e , 2586px 58px #684d7e , 770px 3218px #684d7e , 2226px 2363px #684d7e , 18px 2535px #684d7e , 539px 1281px #684d7e , 2554px 147px #684d7e , 893px 2993px #684d7e , 2199px 2874px #684d7e , 1370px 511px #684d7e , 3480px 723px #684d7e , 3438px 700px #684d7e , 499px 2783px #684d7e , 486px 3822px #684d7e , 368px 2514px #684d7e , 134px 1448px #684d7e , 414px 2994px #684d7e , 2977px 625px #684d7e , 3656px 1931px #684d7e , 283px 1886px #684d7e , 3887px 1019px #684d7e , 569px 1599px #684d7e , 362px 1299px #684d7e , 3066px 3034px #684d7e , 3824px 236px #684d7e , 3487px 1589px #684d7e , 2360px 3752px #684d7e , 1441px 686px #684d7e , 3611px 1999px #684d7e , 3201px 2506px #684d7e , 2218px 1950px #684d7e , 2037px 45px #684d7e , 2407px 807px #684d7e , 1528px 3183px #684d7e , 1091px 419px #684d7e , 3731px 3674px #684d7e , 2103px 727px #684d7e , 1508px 1047px #684d7e , 3413px 2077px #684d7e , 1289px 2709px #684d7e , 464px 3931px #684d7e , 2817px 648px #684d7e , 456px 579px #684d7e , 197px 2953px #684d7e , 958px 1960px #684d7e , 2948px 2265px #684d7e , 2138px 1145px #684d7e , 700px 3753px #684d7e , 1905px 1893px #684d7e , 2107px 3087px #684d7e , 3538px 512px #684d7e , 3293px 1603px #684d7e , 421px 2252px #684d7e , 1314px 1316px #684d7e , 3611px 3751px #684d7e , 2955px 2585px #684d7e , 3791px 672px #684d7e , 2256px 404px #684d7e , 3123px 1882px #684d7e , 1965px 16px #684d7e , 2050px 1035px #684d7e , 473px 3877px #684d7e , 1077px 3676px #684d7e , 356px 3534px #684d7e , 2166px 1923px #684d7e , 317px 3700px #684d7e , 2078px 2964px #684d7e , 1344px 1117px #684d7e , 450px 38px #684d7e , 3303px 2774px #684d7e , 574px 1558px #684d7e , 1224px 2038px #684d7e , 3058px 3348px #684d7e , 3983px 642px #684d7e , 1974px 2606px #684d7e , 868px 2202px #684d7e , 567px 2227px #684d7e , 2280px 1756px #684d7e , 1830px 3002px #684d7e , 3539px 97px #684d7e , 1771px 961px #684d7e , 986px 1218px #684d7e , 1901px 2881px #684d7e , 1111px 2701px #684d7e , 1558px 821px #684d7e , 1262px 707px #684d7e , 1311px 3254px #684d7e , 3123px 1006px #684d7e , 496px 980px #684d7e , 559px 1397px #684d7e , 3988px 2255px #684d7e , 2651px 1515px #684d7e , 1243px 1718px #684d7e , 528px 1522px #684d7e , 3206px 2386px #684d7e , 2543px 1820px #684d7e , 3819px 2882px #684d7e , 228px 2919px #684d7e , 1195px 3540px #684d7e , 345px 1918px #684d7e , 3149px 1230px #684d7e , 1733px 562px #684d7e , 431px 2580px #684d7e , 298px 2701px #684d7e , 2202px 2619px #684d7e , 1570px 3279px #684d7e , 2063px 1579px #684d7e , 2461px 3962px #684d7e , 748px 2572px #684d7e , 645px 1464px #684d7e , 2307px 170px #684d7e , 3377px 3126px #684d7e , 2313px 1414px #684d7e , 481px 2490px #684d7e , 3617px 3833px #684d7e , 2685px 3124px #684d7e , 2803px 3298px #684d7e , 1896px 990px #684d7e , 3646px 1806px #684d7e , 3625px 938px #684d7e , 2724px 2279px #684d7e , 1286px 3447px #684d7e , 2930px 94px #684d7e , 3546px 2566px #684d7e , 2789px 2416px #684d7e , 916px 2724px #684d7e , 2620px 3411px #684d7e , 3427px 563px #684d7e , 3487px 1758px #684d7e , 115px 565px #684d7e , 1632px 3134px #684d7e , 824px 578px #684d7e , 2559px 1872px #684d7e , 3333px 2421px #684d7e , 1043px 1206px #684d7e , 3617px 1342px #684d7e , 448px 1230px #684d7e , 3697px 1897px #684d7e , 1954px 1314px #684d7e , 3808px 975px #684d7e , 3823px 2468px #684d7e , 2139px 3213px #684d7e , 3130px 1269px #684d7e , 1185px 3367px #684d7e , 1309px 288px #684d7e , 1740px 3078px #684d7e , 2376px 3125px #684d7e , 1314px 3841px #684d7e , 3468px 3275px #684d7e , 879px 2335px #684d7e , 1675px 3349px #684d7e , 1142px 1736px #684d7e , 2704px 818px #684d7e , 400px 1294px #684d7e , 3221px 825px #684d7e , 2989px 2117px #684d7e , 485px 1816px #684d7e , 832px 191px #684d7e , 2179px 3212px #684d7e , 1991px 2190px #684d7e , 3183px 2034px #684d7e , 126px 84px #684d7e , 1329px 894px #684d7e , 2984px 727px #684d7e , 691px 214px #684d7e , 3164px 543px #684d7e , 1274px 985px #684d7e , 815px 1558px #684d7e , 1478px 2432px #684d7e , 1451px 1807px #684d7e , 2884px 319px #684d7e , 1777px 3278px #684d7e , 1819px 1106px #684d7e , 11px 653px #684d7e , 981px 3877px #684d7e , 3589px 3271px #684d7e , 13px 291px #684d7e , 1299px 3626px #684d7e , 2555px 1607px #684d7e , 377px 1522px #684d7e , 3236px 2411px #684d7e , 909px 1741px #684d7e , 2198px 3684px #684d7e , 592px 3635px #684d7e , 1592px 1732px #684d7e , 1556px 161px #684d7e , 2591px 792px #684d7e , 3990px 2037px #684d7e , 2649px 110px #684d7e , 345px 2285px #684d7e , 1746px 3092px #684d7e , 670px 3078px #684d7e , 1349px 1305px #684d7e , 69px 2207px #684d7e , 675px 1802px #684d7e , 2433px 1533px #684d7e , 2922px 2265px #684d7e , 840px 2881px #684d7e , 285px 2516px #684d7e , 3775px 3696px #684d7e , 3990px 3848px #684d7e , 3541px 1698px #684d7e , 1098px 1156px #684d7e , 622px 156px #684d7e , 33px 2139px #684d7e , 3880px 2563px #684d7e , 2359px 3551px #684d7e , 2143px 78px #684d7e , 3246px 1415px #684d7e , 3019px 2146px #684d7e , 32px 684px #684d7e , 2152px 3606px #684d7e , 1186px 1784px #684d7e , 3863px 2199px #684d7e , 109px 2419px #684d7e , 1902px 1180px #684d7e , 313px 3821px #684d7e , 865px 421px #684d7e , 84px 2761px #684d7e , 2362px 1108px #684d7e , 760px 2516px #684d7e , 3702px 779px #684d7e , 3663px 3529px #684d7e , 2849px 3355px #684d7e , 1471px 3362px #684d7e , 620px 1972px #684d7e , 3157px 908px #684d7e , 424px 2721px #684d7e , 3954px 152px #684d7e , 3409px 2387px #684d7e , 3638px 1375px #684d7e , 1958px 3320px #684d7e , 3109px 1834px #684d7e , 605px 2478px #684d7e , 3764px 894px #684d7e , 3368px 3777px #684d7e , 2344px 2841px #684d7e , 154px 3984px #684d7e , 765px 1756px #684d7e , 2227px 3411px #684d7e , 322px 430px #684d7e , 570px 1822px #684d7e , 333px 305px #684d7e , 3474px 915px #684d7e , 2224px 2497px #684d7e , 1868px 1853px #684d7e , 2432px 2614px #684d7e , 2631px 790px #684d7e , 518px 3233px #684d7e , 2501px 99px #684d7e , 54px 398px #684d7e , 1986px 851px #684d7e , 1404px 1514px #684d7e , 1995px 2010px #684d7e , 503px 2021px #684d7e , 3054px 442px #684d7e , 1787px 2754px #684d7e , 1240px 1368px #684d7e , 2693px 1418px #684d7e , 3245px 3309px #684d7e , 1432px 278px #684d7e , 2440px 2835px #684d7e , 2439px 2640px #684d7e , 472px 3180px #684d7e , 1801px 2116px #684d7e , 2747px 128px #684d7e , 3860px 1374px #684d7e , 2979px 2374px #684d7e , 1px 2894px #684d7e , 1376px 3721px #684d7e , 1340px 3363px #684d7e , 1230px 947px #684d7e , 930px 2957px #684d7e , 125px 1170px #684d7e , 1977px 3979px #684d7e , 405px 1411px #684d7e , 2692px 3123px #684d7e , 3735px 2982px #684d7e , 325px 1866px #684d7e , 3038px 843px #684d7e , 3255px 1144px #684d7e , 2277px 1265px #684d7e , 702px 446px #684d7e , 963px 1394px #684d7e , 2196px 1197px #684d7e , 2796px 1980px #684d7e , 1528px 3267px #684d7e , 1345px 2836px #684d7e , 1010px 1812px #684d7e , 3942px 3632px #684d7e , 2201px 2775px #684d7e , 2667px 3697px #684d7e , 441px 3073px #684d7e , 3137px 1512px #684d7e , 3514px 1314px #684d7e , 2217px 725px #684d7e , 2816px 393px #684d7e , 3625px 3795px #684d7e , 1810px 1897px #684d7e , 2690px 3545px #684d7e , 1959px 3197px #684d7e , 979px 448px #684d7e , 253px 1920px #684d7e , 2885px 3999px #684d7e , 2064px 570px #684d7e , 101px 213px #684d7e , 2506px 3435px #684d7e , 1120px 1001px #684d7e , 218px 859px #684d7e , 3438px 3599px #684d7e , 2571px 419px #684d7e , 1312px 1957px #684d7e , 413px 1135px #684d7e , 806px 1734px #684d7e , 277px 3454px #684d7e , 467px 2539px #684d7e , 2893px 3125px #684d7e , 3427px 2258px #684d7e , 1747px 1210px #684d7e , 869px 2386px #684d7e , 3256px 562px #684d7e , 2512px 1182px #684d7e , 3514px 3099px #684d7e; }

.stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 3633px 697px #684d7e , 2956px 122px #684d7e , 1840px 3358px #684d7e , 150px 576px #684d7e , 2951px 3352px #684d7e , 1597px 1343px #684d7e , 3869px 68px #684d7e , 231px 537px #684d7e , 1058px 2691px #684d7e , 2628px 2554px #684d7e , 514px 3576px #684d7e , 1707px 1369px #684d7e , 2448px 2244px #684d7e , 955px 1681px #684d7e , 3138px 2476px #684d7e , 3912px 1257px #684d7e , 711px 2410px #684d7e , 1535px 2122px #684d7e , 756px 950px #684d7e , 775px 3358px #684d7e , 3474px 2071px #684d7e , 2963px 2482px #684d7e , 3925px 3785px #684d7e , 1768px 1594px #684d7e , 1194px 3929px #684d7e , 479px 1599px #684d7e , 2175px 1023px #684d7e , 3771px 1752px #684d7e , 1924px 165px #684d7e , 2443px 3265px #684d7e , 1377px 933px #684d7e , 3942px 1370px #684d7e , 522px 2425px #684d7e , 3244px 2194px #684d7e , 1629px 72px #684d7e , 2909px 1108px #684d7e , 1551px 1206px #684d7e , 832px 808px #684d7e , 1327px 2585px #684d7e , 839px 2530px #684d7e , 3569px 2744px #684d7e , 1266px 3546px #684d7e , 1148px 682px #684d7e , 566px 383px #684d7e , 2213px 106px #684d7e , 3188px 3775px #684d7e , 3442px 2732px #684d7e , 1821px 1154px #684d7e , 2532px 1202px #684d7e , 2974px 299px #684d7e , 3092px 343px #684d7e , 3122px 2078px #684d7e , 2772px 3419px #684d7e , 3546px 1018px #684d7e , 250px 3493px #684d7e , 3984px 1506px #684d7e , 2747px 641px #684d7e , 1528px 1188px #684d7e , 2694px 3113px #684d7e , 492px 3609px #684d7e , 393px 2971px #684d7e , 792px 2497px #684d7e , 3438px 3553px #684d7e , 2118px 3796px #684d7e , 998px 211px #684d7e , 1047px 2611px #684d7e , 500px 1061px #684d7e , 1123px 147px #684d7e , 541px 3341px #684d7e , 747px 145px #684d7e , 1902px 1917px #684d7e , 2338px 1027px #684d7e , 3126px 2847px #684d7e , 2217px 817px #684d7e , 2231px 1700px #684d7e , 203px 301px #684d7e , 404px 3290px #684d7e , 2677px 3645px #684d7e , 712px 2209px #684d7e , 29px 15px #684d7e , 1800px 1776px #684d7e , 361px 444px #684d7e , 204px 207px #684d7e , 491px 71px #684d7e , 1094px 811px #684d7e , 16px 2408px #684d7e , 146px 3025px #684d7e , 3634px 3937px #684d7e , 1007px 33px #684d7e , 1179px 176px #684d7e , 349px 2687px #684d7e , 1826px 2889px #684d7e , 1787px 2349px #684d7e , 3669px 539px #684d7e , 2532px 268px #684d7e , 3423px 906px #684d7e , 2234px 3033px #684d7e , 145px 1169px #684d7e , 2856px 3260px #684d7e , 1838px 3500px #684d7e , 3268px 2724px #684d7e , 2935px 1401px #684d7e , 95px 2348px #684d7e , 2602px 2476px #684d7e , 3468px 685px #684d7e , 1432px 1319px #684d7e , 3315px 3261px #684d7e , 1228px 2578px #684d7e , 1458px 936px #684d7e , 3764px 1677px #684d7e , 911px 3325px #684d7e , 2772px 3539px #684d7e , 590px 3629px #684d7e , 644px 3893px #684d7e , 795px 1255px #684d7e , 3488px 3688px #684d7e , 3673px 3299px #684d7e , 3467px 3172px #684d7e , 3530px 2624px #684d7e , 441px 1385px #684d7e , 2222px 3387px #684d7e , 1503px 2137px #684d7e , 397px 2041px #684d7e , 1915px 3811px #684d7e , 3812px 3025px #684d7e , 2305px 1630px #684d7e , 1218px 3799px #684d7e , 3829px 25px #684d7e , 1364px 1326px #684d7e , 2089px 2400px #684d7e , 3761px 3364px #684d7e , 3755px 1834px #684d7e , 1369px 53px #684d7e , 3163px 891px #684d7e , 3459px 1744px #684d7e , 2503px 2513px #684d7e , 1353px 305px #684d7e , 758px 2547px #684d7e , 2451px 1591px #684d7e , 3487px 724px #684d7e , 232px 511px #684d7e , 845px 1288px #684d7e , 2394px 3643px #684d7e , 179px 3239px #684d7e , 2169px 619px #684d7e , 1983px 584px #684d7e , 3227px 1660px #684d7e , 2990px 3284px #684d7e , 580px 3976px #684d7e , 1453px 3942px #684d7e , 1527px 3188px #684d7e , 3917px 3572px #684d7e , 1334px 2733px #684d7e , 1746px 2428px #684d7e , 1870px 3389px #684d7e , 1521px 2492px #684d7e , 2930px 815px #684d7e , 1874px 225px #684d7e , 3494px 444px #684d7e , 3229px 2490px #684d7e , 3343px 630px #684d7e , 61px 734px #684d7e , 1790px 3758px #684d7e , 3296px 651px #684d7e , 2070px 342px #684d7e , 3147px 3029px #684d7e , 2032px 1212px #684d7e , 692px 159px #684d7e , 2451px 3643px #684d7e , 2730px 1294px #684d7e , 1993px 1032px #684d7e , 3157px 3184px #684d7e , 2114px 3482px #684d7e , 2407px 2182px #684d7e , 436px 3147px #684d7e , 2547px 1335px #684d7e , 1882px 3329px #684d7e , 1152px 2323px #684d7e , 2883px 2190px #684d7e , 2293px 2373px #684d7e , 352px 1262px #684d7e , 1782px 692px #684d7e , 1571px 2511px #684d7e , 1972px 3861px #684d7e , 1540px 2879px #684d7e , 1611px 2648px #684d7e , 2588px 2083px #684d7e , 182px 1103px #684d7e , 3205px 865px #684d7e , 282px 1136px #684d7e , 3569px 2895px #684d7e , 1781px 302px #684d7e , 2158px 783px #684d7e , 2918px 1710px #684d7e , 3275px 2873px #684d7e , 2403px 921px #684d7e , 2442px 22px #684d7e , 1275px 824px #684d7e , 3856px 3087px #684d7e , 3350px 1986px #684d7e; }
  .stars3:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 3633px 697px #684d7e , 2956px 122px #684d7e , 1840px 3358px #684d7e , 150px 576px #684d7e , 2951px 3352px #684d7e , 1597px 1343px #684d7e , 3869px 68px #684d7e , 231px 537px #684d7e , 1058px 2691px #684d7e , 2628px 2554px #684d7e , 514px 3576px #684d7e , 1707px 1369px #684d7e , 2448px 2244px #684d7e , 955px 1681px #684d7e , 3138px 2476px #684d7e , 3912px 1257px #684d7e , 711px 2410px #684d7e , 1535px 2122px #684d7e , 756px 950px #684d7e , 775px 3358px #684d7e , 3474px 2071px #684d7e , 2963px 2482px #684d7e , 3925px 3785px #684d7e , 1768px 1594px #684d7e , 1194px 3929px #684d7e , 479px 1599px #684d7e , 2175px 1023px #684d7e , 3771px 1752px #684d7e , 1924px 165px #684d7e , 2443px 3265px #684d7e , 1377px 933px #684d7e , 3942px 1370px #684d7e , 522px 2425px #684d7e , 3244px 2194px #684d7e , 1629px 72px #684d7e , 2909px 1108px #684d7e , 1551px 1206px #684d7e , 832px 808px #684d7e , 1327px 2585px #684d7e , 839px 2530px #684d7e , 3569px 2744px #684d7e , 1266px 3546px #684d7e , 1148px 682px #684d7e , 566px 383px #684d7e , 2213px 106px #684d7e , 3188px 3775px #684d7e , 3442px 2732px #684d7e , 1821px 1154px #684d7e , 2532px 1202px #684d7e , 2974px 299px #684d7e , 3092px 343px #684d7e , 3122px 2078px #684d7e , 2772px 3419px #684d7e , 3546px 1018px #684d7e , 250px 3493px #684d7e , 3984px 1506px #684d7e , 2747px 641px #684d7e , 1528px 1188px #684d7e , 2694px 3113px #684d7e , 492px 3609px #684d7e , 393px 2971px #684d7e , 792px 2497px #684d7e , 3438px 3553px #684d7e , 2118px 3796px #684d7e , 998px 211px #684d7e , 1047px 2611px #684d7e , 500px 1061px #684d7e , 1123px 147px #684d7e , 541px 3341px #684d7e , 747px 145px #684d7e , 1902px 1917px #684d7e , 2338px 1027px #684d7e , 3126px 2847px #684d7e , 2217px 817px #684d7e , 2231px 1700px #684d7e , 203px 301px #684d7e , 404px 3290px #684d7e , 2677px 3645px #684d7e , 712px 2209px #684d7e , 29px 15px #684d7e , 1800px 1776px #684d7e , 361px 444px #684d7e , 204px 207px #684d7e , 491px 71px #684d7e , 1094px 811px #684d7e , 16px 2408px #684d7e , 146px 3025px #684d7e , 3634px 3937px #684d7e , 1007px 33px #684d7e , 1179px 176px #684d7e , 349px 2687px #684d7e , 1826px 2889px #684d7e , 1787px 2349px #684d7e , 3669px 539px #684d7e , 2532px 268px #684d7e , 3423px 906px #684d7e , 2234px 3033px #684d7e , 145px 1169px #684d7e , 2856px 3260px #684d7e , 1838px 3500px #684d7e , 3268px 2724px #684d7e , 2935px 1401px #684d7e , 95px 2348px #684d7e , 2602px 2476px #684d7e , 3468px 685px #684d7e , 1432px 1319px #684d7e , 3315px 3261px #684d7e , 1228px 2578px #684d7e , 1458px 936px #684d7e , 3764px 1677px #684d7e , 911px 3325px #684d7e , 2772px 3539px #684d7e , 590px 3629px #684d7e , 644px 3893px #684d7e , 795px 1255px #684d7e , 3488px 3688px #684d7e , 3673px 3299px #684d7e , 3467px 3172px #684d7e , 3530px 2624px #684d7e , 441px 1385px #684d7e , 2222px 3387px #684d7e , 1503px 2137px #684d7e , 397px 2041px #684d7e , 1915px 3811px #684d7e , 3812px 3025px #684d7e , 2305px 1630px #684d7e , 1218px 3799px #684d7e , 3829px 25px #684d7e , 1364px 1326px #684d7e , 2089px 2400px #684d7e , 3761px 3364px #684d7e , 3755px 1834px #684d7e , 1369px 53px #684d7e , 3163px 891px #684d7e , 3459px 1744px #684d7e , 2503px 2513px #684d7e , 1353px 305px #684d7e , 758px 2547px #684d7e , 2451px 1591px #684d7e , 3487px 724px #684d7e , 232px 511px #684d7e , 845px 1288px #684d7e , 2394px 3643px #684d7e , 179px 3239px #684d7e , 2169px 619px #684d7e , 1983px 584px #684d7e , 3227px 1660px #684d7e , 2990px 3284px #684d7e , 580px 3976px #684d7e , 1453px 3942px #684d7e , 1527px 3188px #684d7e , 3917px 3572px #684d7e , 1334px 2733px #684d7e , 1746px 2428px #684d7e , 1870px 3389px #684d7e , 1521px 2492px #684d7e , 2930px 815px #684d7e , 1874px 225px #684d7e , 3494px 444px #684d7e , 3229px 2490px #684d7e , 3343px 630px #684d7e , 61px 734px #684d7e , 1790px 3758px #684d7e , 3296px 651px #684d7e , 2070px 342px #684d7e , 3147px 3029px #684d7e , 2032px 1212px #684d7e , 692px 159px #684d7e , 2451px 3643px #684d7e , 2730px 1294px #684d7e , 1993px 1032px #684d7e , 3157px 3184px #684d7e , 2114px 3482px #684d7e , 2407px 2182px #684d7e , 436px 3147px #684d7e , 2547px 1335px #684d7e , 1882px 3329px #684d7e , 1152px 2323px #684d7e , 2883px 2190px #684d7e , 2293px 2373px #684d7e , 352px 1262px #684d7e , 1782px 692px #684d7e , 1571px 2511px #684d7e , 1972px 3861px #684d7e , 1540px 2879px #684d7e , 1611px 2648px #684d7e , 2588px 2083px #684d7e , 182px 1103px #684d7e , 3205px 865px #684d7e , 282px 1136px #684d7e , 3569px 2895px #684d7e , 1781px 302px #684d7e , 2158px 783px #684d7e , 2918px 1710px #684d7e , 3275px 2873px #684d7e , 2403px 921px #684d7e , 2442px 22px #684d7e , 1275px 824px #684d7e , 3856px 3087px #684d7e , 3350px 1986px #684d7e; }

.posts-section__title {
  margin-bottom: 20px; }

.posts-section .post-card {
  display: flex;
  flex-direction: column;
  flex-basis: 000%;
  margin-bottom: 1rem;
  background-color: white;
  box-shadow: 0px 15.206px 38.015px rgba(0, 0, 0, 0.2);
  min-width: 276px; }
  .posts-section .post-card__title {
    color: #7446AC;
    font-family: "Berlin Sans FB", sans-serif;
    font-size: 1.125rem;
    line-height: 1.5;
    margin: 0 0 10px; }
  .posts-section .post-card__content {
    padding: 20px 10px; }
  .posts-section .post-card__button {
    background-color: white;
    border: 1px solid #EF2A5A;
    color: #EF2A5A;
    display: inline-block;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.5;
    padding: 5px 10px;
    text-decoration: none; }

@media screen and (min-width: 768px) {
  .posts-section__title {
    margin-bottom: 61px; }
  .posts-section__container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .posts-section .post-card {
    flex-basis: calc(25% - 1.5625rem);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.25);
    min-width: none;
    max-width: 22.3125rem;
    padding: 1.875rem; }
    .posts-section .post-card__img-wrapper {
      min-width: 44%;
      position: relative; }
      .posts-section .post-card__img-wrapper img {
        height: 100%;
        width: 100%;
        object-fit: cover; }
    .posts-section .post-card__title {
      font-size: 1.5rem;
      margin: 20px 0; }
    .posts-section .post-card__content {
      padding: 0; }
    .posts-section .post-card__button {
      font-size: 1.125rem;
      padding: 11px 35px; } }

.footer .contact-us {
  color: #FFF;
  display: none; }
  .footer .contact-us a {
    color: #FFF;
    font-weight: 900;
    text-decoration: none; }
  .footer .contact-us__box {
    background: linear-gradient(70.45deg, #7446AC -17.08%, #1D0033 115.22%);
    padding: 2.5rem 1.25rem; }
  .footer .contact-us__form > * + * {
    margin-top: 1.25rem; }
  .footer .contact-us__label {
    display: block;
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 5px; }
  .footer .contact-us__input {
    background: #430068;
    border: 1px solid #671F8F;
    color: #FFF;
    min-height: 50px;
    padding: 10px;
    width: 100%; }
  .footer .contact-us__button {
    background-color: #EF2A5A;
    border: none;
    color: #FFF;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
    padding: 16px;
    width: 100%; }

.footer .main-footer {
  background: #040E40;
  color: #FFF;
  overflow: hidden;
  padding: 2.1875rem 1.25rem 0; }
  .footer .main-footer .social-media a {
    text-decoration: none;
    display: inline-flex;
    margin-right: 16px;
    width: 24px;
    height: 24px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 50px;
    justify-content: center;
    align-items: center; }
    .footer .main-footer .social-media a img {
      max-height: 10px;
      height: 100%;
      width: auto; }
  .footer .main-footer__logo {
    display: block;
    margin: 0 auto;
    height: 10rem;
    width: 7.75rem; }

.footer .navigation {
  margin-top: 2.5rem; }
  .footer .navigation a {
    color: #AE1FB5;
    display: inline-block;
    font-size: 1.75rem;
    font-weight: bold;
    line-height: 1.875rem;
    margin-bottom: 1.875rem;
    text-decoration: none;
    width: 100%; }

.footer .newsletter__form p {
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 1.875rem; }

.footer .newsletter__form .field {
  position: relative;
  margin-bottom: 21px; }
  .footer .newsletter__form .field input {
    background: #363e66;
    border: none;
    color: #FFF;
    display: block;
    font-size: 14px;
    line-height: 24px;
    padding: 8px 12px;
    width: 100%; }
    .footer .newsletter__form .field input::placeholder {
      color: #D9DBE1; }
  .footer .newsletter__form .field button {
    bottom: 0;
    position: absolute;
    right: 6px;
    top: 0;
    border: none;
    background-color: transparent; }

.footer .newsletter__text {
  display: none; }

.footer .copyright-section {
  color: #D9DBE1;
  font-size: 14px;
  line-height: 24px; }
  .footer .copyright-section__links {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 40px 0; }
  .footer .copyright-section__text {
    padding: 20px 0;
    text-align: center;
    position: relative; }
    .footer .copyright-section__text::before {
      background-color: #7446AC;
      content: '';
      height: 1px;
      top: 0;
      left: -100%;
      right: -100%;
      position: absolute; }
  .footer .copyright-section a {
    color: inherit;
    padding: 0 18px;
    text-decoration: none; }

@media screen and (min-width: 768px) {
  .footer .contact-us {
    background-image: url("/_resources/themes/purplearcade/images/footer/bg-contact.png");
    background-size: cover;
    padding: 5.625rem 0; }
    .footer .contact-us__box {
      margin: 0 auto;
      padding: 2.5rem 3.75rem 2.1875rem;
      max-width: 58.125rem; }
    .footer .contact-us__label {
      font-weight: 300;
      font-size: 18px;
      line-height: 1.3; }
    .footer .contact-us__button {
      width: 217px; }
  .footer .main-footer {
    padding-top: 70px; }
    .footer .main-footer .custom-container {
      display: flex;
      margin: 0 auto;
      max-width: 1920px; }
    .footer .main-footer__logo-wrapper {
      flex: 1; }
    .footer .main-footer__logo {
      margin: 0 18% 0 auto;
      height: 19.1875rem;
      width: 15.0625rem; }
    .footer .main-footer__content-container {
      display: flex;
      flex-direction: column;
      flex: 3;
      justify-content: space-between; }
  .footer .navigation {
    margin-top: 0;
    margin-bottom: 2.8125rem; }
    .footer .navigation a {
      font-size: 1.5rem;
      margin-bottom: 0;
      margin-right: 7%;
      width: auto; }
  .footer .newsletter__form {
    max-width: 255px; }
    .footer .newsletter__form p {
      font-size: 1.5rem; }
    .footer .newsletter__form input {
      min-width: 255px; }
  .footer .newsletter__text {
    display: block;
    margin-left: 48px;
    max-width: 828px; }
  .footer .copyright-section {
    display: flex;
    justify-content: space-between;
    max-width: 1150px; }
    .footer .copyright-section__links {
      order: 2;
      padding: 0; }
      .footer .copyright-section__links > li + li {
        margin-left: 20px; }
      .footer .copyright-section__links li {
        display: inline-block; }
    .footer .copyright-section__text {
      order: 1;
      text-align: left; }
      .footer .copyright-section__text::before {
        left: 0;
        right: -10000%; } }

.homepage section {
  padding: 60px 0; }

.homepage .welcome-section {
  background: radial-gradient(85.7% 86.08% at 34.38% 32.45%, rgba(243, 227, 255, 0) 49.48%, #ECE1FE 100%); }
  .homepage .welcome-section.division-container .division {
    transform: translateY(20%); }
  .homepage .welcome-section .container {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto 1fr auto;
    gap: 0px 0px;
    grid-template-areas: "title" "video" "description"; }
  .homepage .welcome-section .title-wrapper {
    grid-area: title;
    margin-bottom: 30px; }
  .homepage .welcome-section .main-description {
    grid-area: description; }
  .homepage .welcome-section .video-wrapper {
    grid-area: video;
    display: flex;
    align-items: center;
    margin-bottom: 30px; }
    .homepage .welcome-section .video-wrapper .vertical-fluid {
      height: 100%; }
    .homepage .welcome-section .video-wrapper .iframe-wrapper {
      position: relative;
      padding-bottom: 56.25%;
      /* 16:9 */
      height: 0;
      width: 100%; }
    .homepage .welcome-section .video-wrapper .iframe {
      box-shadow: 0px 16px 40px rgba(0, 0, 0, 0.3);
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }

.homepage .what-we-do-section.division-container .division:before, .homepage .what-we-do-section.division-container .division:after {
  right: 0;
  left: -10px; }

.homepage .what-we-do-section.division-container .division:before {
  width: 20vw; }

.homepage .what-we-do-section.division-container .division:after {
  width: 25vw; }

.homepage .what-we-do-section .container {
  display: flex;
  flex-direction: column; }

.homepage .what-we-do-section__general-info {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.875rem;
  gap: 20px; }
  .homepage .what-we-do-section__general-info .data {
    flex: 1;
    text-align: left; }
  .homepage .what-we-do-section__general-info .data:nth-child(2) {
    display: none; }
  .homepage .what-we-do-section__general-info .number {
    color: #AE1FB5;
    font-size: 1.5rem;
    font-weight: 900;
    line-height: 1.5; }

.homepage .what-we-do-section__subtitle {
  line-height: 1.3;
  font-size: 1.5rem;
  text-align: left; }

.homepage .why-game-ad-section h4,
.homepage .how-we-work h4 {
  color: #7446AC;
  font-weight: 900;
  font-size: 1.5rem;
  line-height: 1.5; }

.homepage .why-game-ad-section h4 {
  margin-bottom: 10px; }

.homepage .why-game-ad-section p span {
  color: #7446AC;
  font-size: 20px;
  font-weight: bold;
  line-height: 160%; }

.homepage .why-game-ad-section ul {
  padding-left: 18px; }

.homepage .why-game-ad-section__first .img-container {
  margin-right: 10%;
  margin-bottom: 10px; }

.homepage .why-game-ad-section .container {
  display: flex;
  flex-direction: column; }

.homepage .why-game-ad-section.division-container .division {
  transform: translateY(-20%); }
  .homepage .why-game-ad-section.division-container .division:before, .homepage .why-game-ad-section.division-container .division:after {
    right: 0;
    left: -10px; }
  .homepage .why-game-ad-section.division-container .division:before {
    width: 38vw; }
  .homepage .why-game-ad-section.division-container .division:after {
    width: 45vw; }

.homepage .how-we-work,
.homepage .posts-section {
  background: linear-gradient(0, rgba(243, 227, 255, 0) -40.07%, #ECE1FE 99.12%); }

.homepage .how-we-work.division-container {
  display: none; }

.homepage .how-we-work__first-title {
  display: flex;
  justify-content: space-between; }
  .homepage .how-we-work__first-title img {
    margin-right: 11.7333vw; }

.homepage .world-leading-section.division-container .division:before, .homepage .world-leading-section.division-container .division:after {
  right: -10px;
  left: 0; }

.homepage .world-leading-section.division-container .division:before {
  left: 0;
  right: 0;
  width: 100%;
  transform: skewX(0deg); }

.homepage .world-leading-section.division-container .division:after {
  width: 60vw;
  left: auto; }

.homepage .world-leading-section__title,
.homepage .world-leading-section .game-card__title {
  color: #7446AC;
  font-size: 1.125rem;
  line-height: 1.5;
  text-transform: uppercase; }

.homepage .world-leading-section__cases-container {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.homepage .game-card {
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  flex-basis: calc(50% - 30px);
  margin-bottom: 1rem;
  box-shadow: 0px 15.206px 38.015px rgba(0, 0, 0, 0.2);
  min-width: 276px; }
  .homepage .game-card__content {
    padding: 20px 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%; }
  .homepage .game-card__button {
    color: white;
    text-decoration: none;
    background-color: #EF2A5A;
    font-weight: 500;
    font-size: .875rem;
    line-height: 1.5;
    padding: 5px 10px; }
  .homepage .game-card__img-wrapper {
    position: relative; }
  .homepage .game-card__cover {
    width: 100%; }
  .homepage .game-card__animation {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    opacity: 0;
    height: 100%; }
  .homepage .game-card__animation.lazy {
    display: none; }
  .homepage .game-card__animation:hover {
    opacity: 1; }

.homepage .purple-arcade-network .container {
  display: flex;
  flex-direction: column; }

.homepage .purple-arcade-network ul {
  padding-left: 18px; }

.homepage .purple-arcade-network img {
  width: 100%; }

.homepage .purple-arcade-network__first-section img, .homepage .purple-arcade-network__second-section img {
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.1); }

.homepage .purple-arcade-network__first-section {
  margin-bottom: 20px; }

.homepage .purple-arcade-network__second-section {
  margin-bottom: 60px; }

.homepage .purple-arcade-network__third-section img {
  margin-bottom: 20px; }

.homepage .purple-arcade-network__third-section li {
  margin-bottom: 5px; }

.homepage .purple-arcade-network__third-section img {
  max-width: 30.4375rem;
  float: left; }

.homepage .posts-section.division-container .division {
  bottom: 0;
  top: -44px;
  transform: translateY(50%); }
  .homepage .posts-section.division-container .division:before, .homepage .posts-section.division-container .division:after {
    right: -10px; }
  .homepage .posts-section.division-container .division:before {
    width: 40vw; }
  .homepage .posts-section.division-container .division:after {
    width: 23vw; }

@media screen and (min-width: 430px) {
  .homepage .what-we-do-section__general-info .data:nth-child(2) {
    display: block; }
  .homepage .what-we-do-section,
  .homepage .why-game-ad-section,
  .homepage .how-we-work,
  .homepage .purple-arcade-network {
    text-align: justify; } }

@media screen and (min-width: 595px) {
  .homepage .what-we-do-section__general-info .number {
    font-size: 2rem; }
  .homepage .what-we-do-section__general-info .text {
    font-size: 1rem; }
  .homepage .world-leading-section__cases-container {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between; }
  .homepage .game-card {
    margin-bottom: 3rem; } }

@media screen and (min-width: 768px) {
  .homepage section {
    padding: 120px 0; }
  .homepage .welcome-section .container {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 0px 0px;
    grid-template-areas: "title video" "description video"; }
    .homepage .welcome-section .container .title-wrapper {
      margin-bottom: 0; }
    .homepage .welcome-section .container .video-wrapper {
      margin-left: 10%;
      margin-bottom: 0; }
  .homepage .why-game-ad-section h4,
  .homepage .how-we-work h4 {
    font-size: 1.875rem;
    line-height: 2.25rem; }
  .homepage .why-game-ad-section p span {
    font-size: 18px;
    line-height: 150%; }
  .homepage .why-game-ad-section img {
    display: block;
    width: 100%; }
  .homepage .why-game-ad-section__first .img-container {
    margin-bottom: 67px;
    margin-left: -60px;
    margin-right: 0; }
  .homepage .why-game-ad-section .seo-text {
    margin-bottom: 60px; }
  .homepage .why-game-ad-section.division-container .division:before {
    width: 13vw; }
  .homepage .why-game-ad-section.division-container .division:after {
    width: 16vw; }
  .homepage .why-game-ad-section .container {
    flex-direction: row-reverse;
    gap: 120px; }
    .homepage .why-game-ad-section .container > div {
      flex-basis: 100%; }
  .homepage .how-we-work h4, .homepage .how-we-work__img {
    margin-bottom: 30px; }
  .homepage .how-we-work.division-container {
    display: block; }
    .homepage .how-we-work.division-container .division {
      bottom: 0;
      top: -50px;
      transform: translateY(-20%); }
      .homepage .how-we-work.division-container .division:before, .homepage .how-we-work.division-container .division:after {
        right: -10px; }
      .homepage .how-we-work.division-container .division:before {
        width: 40vw; }
      .homepage .how-we-work.division-container .division:after {
        width: 23vw; }
  .homepage .how-we-work__content-container {
    display: flex; }
    .homepage .how-we-work__content-container > * {
      flex-basis: 100%; }
  .homepage .how-we-work__img-section {
    display: flex;
    align-items: center;
    justify-content: center; }
    .homepage .how-we-work__img-section img {
      transform: scaleX(-1);
      width: 66%; }
  .homepage .world-leading-section__title,
  .homepage .world-leading-section .game-card__title {
    font-size: 1.5rem; }
  .homepage .world-leading-section__title {
    margin-bottom: 76px; }
  .homepage .purple-arcade-network {
    padding-top: 163px; }
    .homepage .purple-arcade-network .container {
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between; }
    .homepage .purple-arcade-network__first-section, .homepage .purple-arcade-network__second-section {
      max-width: 48%;
      width: 100%;
      margin-bottom: 0; }
    .homepage .purple-arcade-network__third-section {
      margin-top: 60px; }
      .homepage .purple-arcade-network__third-section img {
        max-width: 30.4375rem;
        float: left;
        margin-right: 2.875rem;
        margin-bottom: 0; }
    .homepage .purple-arcade-network__fourth-section {
      margin-top: 60px; }
      .homepage .purple-arcade-network__fourth-section .sides {
        display: flex;
        justify-content: space-between; }
      .homepage .purple-arcade-network__fourth-section .side {
        width: calc(50% - 30px); }
      .homepage .purple-arcade-network__fourth-section .left-side {
        max-width: 42%; }
      .homepage .purple-arcade-network__fourth-section .right-side {
        max-width: 48%; } }

@media screen and (min-width: 1024px) {
  .homepage .what-we-do-section .container {
    flex-direction: row; }
  .homepage .what-we-do-section__general-info {
    justify-content: flex-start; }
    .homepage .what-we-do-section__general-info .number {
      color: #AE1FB5;
      font-size: 2rem;
      font-weight: 900;
      line-height: 1.5; }
  .homepage .what-we-do-section__subtitle {
    line-height: 1.5;
    font-size: 2rem; }
  .homepage .what-we-do-section__left {
    flex-basis: 40%;
    padding-right: 3em; }
  .homepage .what-we-do-section__right {
    flex-basis: 60%;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center; } }

@media screen and (min-width: 1200px) {
  .homepage .game-card {
    flex-direction: row;
    flex-basis: calc(50% - 35px);
    margin-bottom: 35px;
    box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2);
    min-width: none;
    margin-left: 35px; }
    .homepage .game-card__img-wrapper {
      min-width: 44%;
      position: relative; }
      .homepage .game-card__img-wrapper img {
        height: 100%;
        width: 100%;
        object-fit: cover; }
    .homepage .game-card__content {
      padding: 30px 20px;
      position: relative; }
    .homepage .game-card__button {
      font-size: 1.125rem;
      padding: 11px 35px; } }

@media screen and (min-width: 1600px) {
  .homepage .game-card {
    flex-basis: calc(50% - 90px);
    margin-bottom: 7.1875rem; }
    .homepage .game-card__img-wrapper {
      margin-left: -35px;
      margin-top: -25px;
      margin-bottom: 30px; }
      .homepage .game-card__img-wrapper img {
        height: auto;
        max-width: 329px;
        width: 100%; }
    .homepage .game-card__content {
      padding-bottom: 80px; }
    .homepage .game-card__button {
      position: absolute;
      bottom: 30px;
      left: 20px; } }

.gamepage section {
  padding: 60px 0; }

.gamepage .game-section--background {
  background: radial-gradient(76.12% 392.78% at 32.37% 50%, #ECE1FE 17.39%, rgba(243, 227, 255, 0) 100%); }

.gamepage .game-section .game-section__general-info .game-section__description {
  display: none; }

.gamepage .game-section__title {
  text-align: center; }

.gamepage .game-section__arcade {
  margin: 0 auto;
  max-width: 420px;
  width: 100%; }

.gamepage .game-section__arcade-wrapper {
  display: flex;
  justify-content: center;
  margin: 0 -20px;
  overflow: hidden;
  position: relative; }
  .gamepage .game-section__arcade-wrapper svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.gamepage .game-section__arcade-image {
  width: 460px;
  margin-left: -20px;
  transform: translateX(8%); }

.gamepage .game-section__arcade-iframe-wrapper {
  position: absolute;
  height: 195px;
  top: 32%;
  width: 220px; }

.gamepage .game-section__arcade-iframe {
  height: 100%;
  width: 100%; }

.gamepage .game-section__loading {
  align-items: center;
  background: #300056;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.gamepage .game-section .game-loading__loader {
  position: relative;
  width: 75px;
  height: 75px;
  animation: animate 1.2s linear infinite; }
  .gamepage .game-section .game-loading__loader,
  .gamepage .game-section .game-loading__loader span {
    border-radius: 50%;
    background: linear-gradient(#FFD600, #FF931E, #300056);
    background: linear-gradient(0deg, #ffd600 0%, #ff931e 20%, #300056 70%); }
  .gamepage .game-section .game-loading__loader span {
    position: absolute;
    width: 100%;
    height: 100%; }
  .gamepage .game-section .game-loading__loader:after {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    background: #300056;
    border: solid #300056 10px;
    border-radius: 50%; }

.gamepage .game-section .game-loading__crown {
  width: 34px;
  height: 32px;
  animation: crownRotation 3s linear 0s infinite none;
  position: absolute;
  transform: translate(-50%); }

.gamepage .game-section .game-loading__text {
  bottom: 5px;
  color: white;
  font-family: "Berlin Sans FB", sans-serif;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 18px;
  line-height: 20px; }
  .gamepage .game-section .game-loading__text span {
    animation-name: blink;
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
    margin: 0 1px; }
    .gamepage .game-section .game-loading__text span:nth-child(2) {
      animation-delay: .2s; }
    .gamepage .game-section .game-loading__text span:nth-child(3) {
      animation-delay: .4s; }

.gamepage .game-section__others--desktop {
  display: none; }

.gamepage .game-section__other-title {
  color: #714EB3;
  font-weight: 900;
  font-size: 24px;
  line-height: 150%;
  text-align: center;
  text-transform: uppercase; }

.gamepage .game-section__other-games-container {
  overflow: hidden;
  justify-content: center;
  display: flex; }

.gamepage .game-section .other-games__container {
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 66px;
  position: relative; }
  .gamepage .game-section .other-games__container .carousel-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    transition: transform 1s ease; }

.gamepage .game-section .other-game-card {
  background: #300056;
  display: block;
  margin: 0 -16px;
  max-width: 161px;
  text-decoration: none;
  transform-origin: center center;
  transform: scale(0.8);
  transition: transform 1s ease; }
  .gamepage .game-section .other-game-card.current {
    box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.1);
    margin: 0;
    transform: scale(1); }
  .gamepage .game-section .other-game-card__img-wrapper {
    width: 161px;
    height: 161px; }
    .gamepage .game-section .other-game-card__img-wrapper img {
      display: block;
      object-fit: cover;
      width: 100%;
      height: 100%; }
  .gamepage .game-section .other-game-card__content {
    padding: 10px; }
  .gamepage .game-section .other-game-card__category {
    font-weight: 300;
    font-size: 15px;
    line-height: 150%;
    color: #C5C5C5;
    margin-bottom: 5px; }
  .gamepage .game-section .other-game-card__title {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    text-transform: uppercase;
    color: #FFFFFF;
    margin: 0; }

.gamepage .tabs {
  background: linear-gradient(178.97deg, #ECE1FE -40.07%, rgba(243, 227, 255, 0) 99.12%); }
  .gamepage .tabs__container {
    padding: 0 20px;
    margin-bottom: 40px; }
  .gamepage .tabs__selector {
    display: none; }

.gamepage .tab {
  margin-top: 20px;
  overflow: hidden;
  transition: height .7s ease; }
  .gamepage .tab__title-container {
    background: #300056;
    display: flex;
    justify-content: space-between;
    padding: 12px 16px 12px 10px; }
  .gamepage .tab__title {
    color: #FFFFFF;
    font-size: 22px;
    line-height: 26px;
    margin: 0; }
  .gamepage .tab__chevron {
    transform: rotate(90deg); }
    .gamepage .tab__chevron--open {
      transform: rotate(-90deg); }
  .gamepage .tab__content-container {
    padding: 20px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #999999;
    transition: height 1s ease; }

.gamepage .case-study-tab .text-wrapper {
  background: linear-gradient(272.71deg, rgba(243, 227, 255, 0) -112.4%, #ECE1FE 150.22%);
  padding: 10px;
  margin: 1px;
  border-left: 1px solid #EF2A5A;
  border-right: 1px solid #460168;
  position: relative;
  margin-bottom: 10px;
  padding: 30px; }
  .gamepage .case-study-tab .text-wrapper::after, .gamepage .case-study-tab .text-wrapper::before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    background: linear-gradient(90deg, #EF2A5A 7.78%, #460168 92.19%);
    height: 1px; }
  .gamepage .case-study-tab .text-wrapper::after {
    bottom: 0; }
  .gamepage .case-study-tab .text-wrapper:before {
    top: 0; }
  .gamepage .case-study-tab .text-wrapper > p + p {
    margin: 10px 0 0 0; }

.gamepage .story-tab img {
  max-width: 100%;
  height: auto; }

.gamepage .how-to-play {
  list-style: none;
  padding: 0; }
  .gamepage .how-to-play__item {
    background: linear-gradient(271.99deg, #ECE1FE -3.52%, rgba(243, 227, 255, 0) 100.12%);
    display: block;
    border-left: 1px solid #460168;
    border-right: 1px solid #EF2A5A;
    display: flex;
    flex-direction: column;
    padding: 10px;
    position: relative;
    margin-bottom: 10px; }
    .gamepage .how-to-play__item::after, .gamepage .how-to-play__item::before {
      background: linear-gradient(90deg, #460168 7.78%, #EF2A5A 92.19%);
      content: "";
      height: 1px;
      left: 0;
      position: absolute;
      right: 0; }
    .gamepage .how-to-play__item::after {
      bottom: 0; }
    .gamepage .how-to-play__item:before {
      top: 0; }
  .gamepage .how-to-play__image {
    flex: 1.5;
    text-align: center; }
  .gamepage .how-to-play__description {
    align-items: center;
    color: #000;
    display: flex;
    flex: 5;
    line-height: 1.6;
    padding-left: 20px; }

.gamepage .challenges-container {
  display: flex;
  flex-wrap: wrap;
  gap: 29px; }

.gamepage .challenge {
  display: flex;
  padding: 20px;
  box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.05);
  background: linear-gradient(272.71deg, rgba(243, 227, 255, 0) -112.4%, #ECE1FE 150.22%), #FFFFFF;
  border-left: 1px solid #460168;
  border-right: 1px solid #EF2A5A;
  position: relative;
  width: 100%; }
  .gamepage .challenge::after, .gamepage .challenge::before {
    background: linear-gradient(90deg, #460168 7.78%, #EF2A5A 92.19%);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0; }
  .gamepage .challenge::after {
    bottom: 0; }
  .gamepage .challenge:before {
    top: 0; }
  .gamepage .challenge__medal, .gamepage .challenge__info {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .gamepage .challenge__medal {
    text-align: center;
    color: #7446AC;
    font-size: 24px;
    font-weight: 700;
    margin-left: -20px;
    margin-top: -2px;
    width: 98px;
    padding: 0 18px 0 25px; }
  .gamepage .challenge__score {
    line-height: 1;
    margin-top: 15px; }
  .gamepage .challenge__info {
    flex: 3.5; }
  .gamepage .challenge__title {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 10px; }
  .gamepage .challenge__goal {
    color: #7446AC;
    font-weight: 900;
    font-size: 24px;
    margin-bottom: 10px; }
  .gamepage .challenge__goal-unmatched {
    color: #A3D2FF;
    font-weight: 700; }
  .gamepage .challenge__description {
    color: #666666;
    font-size: 1rem;
    margin: 0; }

.gamepage .leaderboard-tab .leaderboard-container .table-wrapper {
  margin: 0 auto;
  max-width: 831px; }

.gamepage .login-box {
  text-align: center; }

.gamepage .login-button {
  background: linear-gradient(0deg, #E6285A, #E6285A), linear-gradient(90deg, #EF2A5A 7.78%, #460168 92.19%);
  display: block;
  padding: 12px;
  font-size: 18px;
  line-height: 21px;
  text-decoration: none;
  color: #FFFFFF;
  margin-top: 20px; }

@keyframes blink {
  0% {
    opacity: .0; }
  20% {
    opacity: 1; }
  100% {
    opacity: .0; } }

@keyframes animate {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes crownRotation {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

@media screen and (min-width: 768px) {
  .gamepage section {
    padding: 120px 0; }
  .gamepage .game-section__general-info {
    flex: 1; }
  .gamepage .tabs__container {
    max-width: 1044px;
    margin: 0 auto; }
  .gamepage .tabs__selector {
    display: flex;
    justify-content: space-between; }
  .gamepage .tabs__select-tab {
    color: #666666;
    cursor: pointer;
    font-size: 24px;
    line-height: 28px; }
  .gamepage .tabs__select-tab--selected {
    color: #714EB3;
    font-weight: 900;
    padding-bottom: 10px;
    position: relative; }
  .gamepage .tabs__select-tab--selected:after {
    background: linear-gradient(90deg, #EF2A5A 7.78%, #460168 92.19%), #C4C4C4;
    bottom: 0;
    content: '';
    height: 5px;
    left: 0;
    right: 0;
    position: absolute; }
  .gamepage .tab {
    display: none;
    margin-top: 0;
    padding: 60px 0; }
    .gamepage .tab__open {
      display: block; }
    .gamepage .tab__title-container {
      display: none; }
    .gamepage .tab__content-container {
      border: none;
      margin: 0;
      padding: 0; }
  .gamepage .case-study-tab .text-wrapper {
    margin-bottom: 10px;
    padding: 30px; }
  .gamepage .how-to-play__item {
    flex-direction: row;
    padding: 30px;
    margin-bottom: 30px; }
  .gamepage .how-to-play__image {
    text-align: left; }
  .gamepage .how-to-play__description {
    font-size: 24px;
    line-height: 1.5; }
  .gamepage .challenge {
    max-width: 315px; }
  .gamepage .leaderboard-tab.tab {
    padding: 60px 40px; }
  .gamepage .login-button {
    padding: 9px;
    font-size: 24px;
    line-height: 28px;
    box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2);
    max-width: 329px;
    margin: 20px auto 0; } }

@media screen and (min-width: 1300px) {
  .gamepage .game-section__title {
    text-align: left; }
  .gamepage .game-section .container > .game-section__description {
    display: none; }
  .gamepage .game-section .game-section__general-info .game-section__description {
    display: block; }
  .gamepage .game-section .container {
    display: flex; }
  .gamepage .game-section__others--desktop {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 -20px; }
  .gamepage .game-section__others--mobile {
    display: none; } }

@keyframes visible {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.cases-page section {
  padding: 60px 0; }

.cases-page .leaderboard {
  padding: 40px 0; }

.cases-page .banners {
  background: linear-gradient(109.27deg, #300056 -4.29%, #18002B 96.19%);
  width: 100%;
  max-width: 1980px;
  position: relative;
  margin: 0 auto; }
  .cases-page .banners .slider-actions__container {
    bottom: 22px; }

.cases-page .banner-item {
  display: none;
  position: relative;
  opacity: 0; }
  .cases-page .banner-item .image-wrapper {
    padding-top: calc(536 / 375 * 100%);
    height: 0;
    overflow: hidden;
    position: relative; }
  .cases-page .banner-item .image-background {
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .cases-page .banner-item.current {
    display: block;
    animation: visible 2s;
    opacity: 1; }
  .cases-page .banner-item__text {
    color: #FFF;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center; }
  .cases-page .banner-item__title {
    font-family: "Berlin Sans FB", sans-serif;
    font-size: 36px;
    font-weight: normal;
    line-height: 130%;
    margin-top: 50px; }
  .cases-page .banner-item__invite {
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
    margin-top: 20px; }
  .cases-page .banner-item__fake-button {
    background: linear-gradient(90deg, #EF2A5A 7.78%, #460168 92.19%);
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    padding: 15px 47px;
    display: inline-block;
    margin-top: 56px; }

.cases-page .cases-section .section-title {
  margin-bottom: 45px; }

.cases-page .cases-section--description {
  margin-bottom: 30px; }

.cases-page .games-container {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.cases-page .game-card {
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  flex-basis: calc(50% - 30px);
  margin-bottom: 1rem;
  box-shadow: 0px 15.206px 38.015px rgba(0, 0, 0, 0.2);
  min-width: 276px; }
  .cases-page .game-card__img-wrapper {
    position: relative; }
  .cases-page .game-card__cover {
    width: 100%; }
  .cases-page .game-card__animation {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    opacity: 0;
    height: 100%; }
  .cases-page .game-card__animation.lazy {
    display: none; }
  .cases-page .game-card__animation:hover {
    opacity: 1; }
  .cases-page .game-card__content {
    padding: 20px 10px; }
  .cases-page .game-card__category {
    color: #999;
    font-size: 14px;
    line-height: 1.6; }
  .cases-page .game-card__title {
    color: #7446AC;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5;
    text-transform: uppercase; }
  .cases-page .game-card__button {
    color: white;
    display: inline-block;
    text-decoration: none;
    background-color: #EF2A5A;
    font-weight: 500;
    font-size: .875rem;
    line-height: 1.5;
    padding: 8px 12px; }

@media screen and (min-width: 595px) {
  .cases-page .games-container {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between; } }

@media screen and (min-width: 768px) {
  .cases-page section {
    padding: 120px 0; }
  .cases-page .cases-section--description {
    margin-bottom: 60px; }
  .cases-page .leaderboard {
    padding: 70px 0 110px; }
    .cases-page .leaderboard .container {
      text-align: center; }
    .cases-page .leaderboard .section-title {
      display: inline-block;
      margin-bottom: 30px; }
  .cases-page .game-card {
    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.05); }
    .cases-page .game-card__content {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
    .cases-page .game-card__category {
      order: 0;
      width: calc(100% - 40px);
      font-size: 18px;
      line-height: 1.5; }
    .cases-page .game-card__title {
      order: 2;
      flex: 1; }
    .cases-page .game-card__rating {
      order: 1;
      width: 40px; }
    .cases-page .game-card__excerpt {
      order: 4; }
    .cases-page .game-card__button {
      border: 1px solid #EF2A5A;
      color: #EF2A5A;
      background-color: white;
      padding: 12px 28px;
      order: 5;
      flex: 0 0 auto; }
    .cases-page .game-card:hover {
      box-shadow: 0px 20px 50px rgba(116, 70, 172, 0.3); }
      .cases-page .game-card:hover .game-card__button {
        color: white;
        background-color: #EF2A5A; } }

@media screen and (min-width: 800px) {
  .cases-page .banner-item .image-wrapper {
    padding-top: calc(712 / 1720 * 100%); } }

@media screen and (min-width: 940px) {
  .cases-page .game-card {
    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.05);
    flex: 0 1 calc(33% - 30px);
    margin-bottom: 60px; } }

.contact-page {
  background: linear-gradient(178.97deg, rgba(243, 227, 255, 0) -40.07%, #ECE1FE 99.12%); }
  .contact-page__description {
    z-index: 1; }
    .contact-page__description a {
      text-decoration: none;
      font-weight: bold;
      color: black; }
  .contact-page .custom-container {
    padding: 30px 20px; }
  .contact-page .contact-fields {
    width: 100%; }
    .contact-page .contact-fields .field label,
    .contact-page .contact-fields .field input,
    .contact-page .contact-fields .field textarea {
      display: block;
      width: 100%; }
    .contact-page .contact-fields .field input,
    .contact-page .contact-fields .field textarea {
      background: #FFFFFF;
      border: 1px solid #D6D6D6;
      box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
      min-height: 50px;
      padding: 13px 10px;
      font-size: .875rem; }
    .contact-page .contact-fields__button {
      background-color: #EF2A5A;
      box-shadow: 0px 5px 10px rgba(12, 69, 95, 0.3);
      border: none;
      color: #FFF;
      font-size: 1.5rem;
      font-weight: 500;
      line-height: 1.2;
      padding: 16px;
      width: 100%; }
  .contact-page__title {
    line-height: 1.277; }
  .contact-page__logo-wrapper {
    display: none; }

@media screen and (min-width: 768px) {
  .contact-page .custom-container {
    margin: 0 auto;
    max-width: 768px;
    padding: 97px 0 133px;
    display: flex;
    flex-direction: column; }
  .contact-page .contact-fields__button {
    width: 50%; }
  .contact-page__title {
    order: 0;
    line-height: 1.098; }
  .contact-page__description {
    order: 1;
    margin-bottom: 41px; }
  .contact-page__form {
    order: 2; }
  .contact-page__form {
    display: flex; }
  .contact-page__logo-wrapper {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-left: -30px;
    margin-right: 45px;
    width: 300px; }
    .contact-page__logo-wrapper img {
      margin-top: -80px; } }

.terms-page {
  background: linear-gradient(178.97deg, rgba(243, 227, 255, 0) -40.07%, #ECE1FE 99.12%); }

@media only screen and (min-width: 768px) {
  .terms-page {
    padding: 104px 201px; } }

.staff-page .main-section {
  background: linear-gradient(109.27deg, #300056 -4.29%, #18002B 96.19%);
  padding: 30px 0 65px 0;
  color: #FFFFFF; }
  .staff-page .main-section__intro {
    position: relative; }
  .staff-page .main-section__text {
    padding-bottom: 180px;
    width: 78%; }
  .staff-page .main-section__logo {
    position: absolute;
    right: 0;
    bottom: 20px; }
  .staff-page .main-section__title {
    font-size: 36px;
    line-height: 130%;
    text-transform: uppercase; }
  .staff-page .main-section__description {
    font-size: 32px;
    line-height: 35px; }
    .staff-page .main-section__description-strong {
      color: #AE1FB5;
      display: block;
      font-size: 48px;
      font-weight: bold;
      line-height: 150%; }

.staff-page .staff-cards {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px; }
  .staff-page .staff-cards__item {
    margin: 0 10px 30px;
    max-width: calc(50% - 20px); }
  .staff-page .staff-cards__image {
    border-left: 1px solid #EF2A5A;
    border-right: 1px solid #460168;
    position: relative;
    margin-bottom: 10px; }
    .staff-page .staff-cards__image img {
      max-width: 100%;
      height: auto; }
    .staff-page .staff-cards__image::after, .staff-page .staff-cards__image::before {
      position: absolute;
      content: "";
      left: 0;
      right: 0;
      background: linear-gradient(90deg, #EF2A5A 7.78%, #460168 92.19%);
      height: 1px; }
    .staff-page .staff-cards__image::after {
      bottom: 0; }
    .staff-page .staff-cards__image:before {
      top: 0; }
  .staff-page .staff-cards__animation {
    display: none; }
  .staff-page .staff-cards__name {
    margin: 0 1px;
    font-weight: bold;
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 10px; }
  .staff-page .staff-cards__occupation {
    margin: 0 1px;
    font-size: 16px;
    line-height: 150%; }

.staff-page .our-values {
  background: linear-gradient(178.97deg, rgba(243, 227, 255, 0) -40.07%, #ECE1FE 99.12%);
  padding: 70px 0 60px; }

@media screen and (min-width: 768px) {
  .staff-page .main-section {
    padding: 127px 0 123px 0; }
    .staff-page .main-section__intro {
      display: flex; }
    .staff-page .main-section__text {
      width: 60%; }
    .staff-page .main-section__logo {
      margin-top: -50px;
      position: relative;
      bottom: 0;
      flex: 1;
      text-align: center; }
      .staff-page .main-section__logo img {
        width: 338px;
        height: 457px; }
    .staff-page .main-section__title {
      font-size: 82px;
      line-height: 90px;
      text-transform: none; }
    .staff-page .main-section__description {
      font-size: 48px; }
      .staff-page .main-section__description-strong {
        display: initial;
        font-size: 64px; }
  .staff-page .staff-cards {
    margin: 0 -32px; }
    .staff-page .staff-cards__item {
      margin: 0 32px 32px;
      max-width: calc(25% - (32px * 2)); }
    .staff-page .staff-cards__image {
      margin-bottom: 20px; }
    .staff-page .staff-cards__animation {
      position: absolute;
      display: block;
      left: 0;
      top: 0;
      width: 100%;
      opacity: 0;
      height: 100%; }
    .staff-page .staff-cards__animation:hover {
      opacity: 1; }
    .staff-page .staff-cards__name, .staff-page .staff-cards__occupation {
      margin: 0 10px;
      font-size: 36px; }
  .staff-page .our-values {
    padding: 215px 0 130px; } }

.job-page .main-section {
  background: linear-gradient(178.97deg, rgba(243, 227, 255, 0) -40.07%, #ECE1FE 99.12%);
  padding: 30px 0 60px; }

.job-page__description {
  margin-bottom: 60px;
  width: 80%; }

@media screen and (min-width: 768px) {
  .job-page .main-section {
    padding: 100px 0 120px; } }

.jobs-page .main-section {
  background: linear-gradient(178.97deg, rgba(243, 227, 255, 0) -40.07%, #ECE1FE 99.12%);
  padding: 30px 0 60px; }

.jobs-page__description {
  margin-bottom: 60px; }

.jobs-page .jobs-cards {
  display: flex;
  flex-wrap: wrap; }
  .jobs-page .jobs-cards__item {
    border-left: 1px solid #EF2A5A;
    border-right: 1px solid #460168;
    position: relative;
    margin-bottom: 30px;
    padding: 30px 20px; }
    .jobs-page .jobs-cards__item::after, .jobs-page .jobs-cards__item::before {
      position: absolute;
      content: "";
      left: 0;
      right: 0;
      background: linear-gradient(90deg, #EF2A5A 7.78%, #460168 92.19%);
      height: 1px; }
    .jobs-page .jobs-cards__item::after {
      bottom: 0; }
    .jobs-page .jobs-cards__item:before {
      top: 0; }
  .jobs-page .jobs-cards__name {
    font-size: 24px;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 10px;
    height: 2em;
    padding-right: 54px;
    position: relative; }
    .jobs-page .jobs-cards__name-icon {
      position: absolute;
      right: 0;
      top: 0; }
  .jobs-page .jobs-cards__occupation {
    font-size: 16px;
    line-height: 150%; }
  .jobs-page .jobs-cards__fake-button {
    background: linear-gradient(90deg, #EF2A5A 7.78%, #460168 92.19%);
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    padding: 15px 47px;
    display: inline-block;
    margin-top: 56px; }

@media screen and (min-width: 768px) {
  .jobs-page__description {
    width: 60%; }
  .jobs-page .main-section {
    padding: 100px 0 120px; }
  .jobs-page .jobs-cards {
    margin: 0 -32px; }
    .jobs-page .jobs-cards__item {
      margin: 0 32px 32px;
      max-width: calc(25% - (32px * 2));
      width: 100%;
      margin-bottom: 30px;
      padding: 30px; }
    .jobs-page .jobs-cards__name {
      font-size: 24px; }
    .jobs-page .jobs-cards__occupation {
      font-size: 18px; }
    .jobs-page .jobs-cards__button {
      background-color: transparent;
      border: 1px solid #EF2A5A;
      color: #EF2A5A;
      display: inline-block;
      flex: 0 0 auto;
      font-size: .875rem;
      font-weight: 500;
      line-height: 1.5;
      margin-top: 30px;
      padding: 12px 28px;
      text-decoration: none; } }

.blog-post-page .main-section {
  background: linear-gradient(0deg, rgba(243, 227, 255, 0) -40.07%, #ECE1FE 99.12%);
  padding: 30px 0 60px; }

.blog-post-page__image-container img {
  max-width: 100%;
  height: auto; }

.blog-post-page__title {
  margin-bottom: 20px; }

.blog-post-page__title-container time {
  color: #666666;
  font-size: 14px;
  line-height: 130%; }

.blog-post-page__excerpt {
  font-size: 16px;
  line-height: 160%;
  margin-bottom: 20px; }

.blog-post-page__description {
  margin-bottom: 60px; }

@media screen and (min-width: 768px) {
  .blog-post-page .main-section {
    padding: 100px 0 120px; }
  .blog-post-page__title {
    margin-bottom: 0; }
  .blog-post-page__title-container {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .blog-post-page__title-container time {
      font-size: 18px;
      padding-bottom: 1.5rem; }
  .blog-post-page__excerpt {
    font-size: 36px;
    line-height: 150%;
    margin-bottom: 46px;
    width: 80%; } }

.blog-index-page .main-section {
  background: linear-gradient(178.97deg, rgba(243, 227, 255, 0) -40.07%, #ECE1FE 99.12%);
  padding: 30px 0 60px; }

.blog-index-page__banner {
  background: linear-gradient(109.51deg, #300056 4.85%, #18002B 85.21%);
  color: white;
  position: relative;
  padding: 55px 0 338px;
  margin-bottom: 50px; }
  .blog-index-page__banner .mascot-container {
    position: absolute;
    bottom: 0;
    right: 0; }
    .blog-index-page__banner .mascot-container .mascot-img,
    .blog-index-page__banner .mascot-container .moon-img {
      height: auto;
      position: absolute; }
    .blog-index-page__banner .mascot-container .mascot-img {
      bottom: -37px;
      right: 0;
      width: 236px; }
    .blog-index-page__banner .mascot-container .moon-img {
      bottom: 186px;
      width: 199px;
      right: -65px; }

.blog-index-page__posts {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.blog-index-page .post-card {
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  flex-basis: calc(50% - 30px);
  margin-bottom: 1rem;
  min-width: 276px; }
  .blog-index-page .post-card__img-wrapper {
    position: relative; }
  .blog-index-page .post-card__cover {
    width: 100%; }
  .blog-index-page .post-card__animation {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    opacity: 0;
    height: 100%; }
  .blog-index-page .post-card__content {
    padding: 10px 0px; }
  .blog-index-page .post-card__publication {
    color: #999;
    font-size: 14px;
    line-height: 1.6; }
  .blog-index-page .post-card__title {
    color: #7446AC;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5;
    margin: 15px 0 10px;
    text-transform: uppercase; }
  .blog-index-page .post-card__button {
    color: white;
    display: inline-block;
    text-decoration: none;
    background-color: #EF2A5A;
    font-weight: 500;
    font-size: .875rem;
    line-height: 1.5;
    padding: 8px 12px; }

@media screen and (min-width: 595px) {
  .blog-index-page__posts {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between; } }

@media screen and (min-width: 768px) {
  .blog-index-page .main-section {
    padding: 100px 0 120px; }
  .blog-index-page__banner {
    padding: 130px 0 191px; }
    .blog-index-page__banner .container {
      position: relative; }
    .blog-index-page__banner .mascot-container {
      bottom: unset;
      top: 0; }
      .blog-index-page__banner .mascot-container .mascot-img {
        bottom: unset;
        top: -50px;
        right: 0;
        width: 416px; }
      .blog-index-page__banner .mascot-container .moon-img {
        bottom: unset;
        width: 254px;
        right: 400px; }
  .blog-index-page .post-card__content {
    padding: 20px 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .blog-index-page .post-card__publication {
    order: 0;
    width: calc(100% - 40px);
    font-size: 18px;
    line-height: 1.5; }
  .blog-index-page .post-card__title {
    order: 2;
    flex: 1;
    margin: 15px 0 20px;
    font-size: 36px;
    line-height: 1.3; }
  .blog-index-page .post-card__excerpt {
    order: 4;
    width: 100%;
    color: #333; }
  .blog-index-page .post-card__button {
    border: 1px solid #EF2A5A;
    color: #EF2A5A;
    background-color: white;
    padding: 12px 28px;
    order: 5;
    flex: 0 0 auto; } }

@media screen and (min-width: 940px) {
  .blog-index-page .post-card {
    margin-bottom: 60px; } }
