@charset "UTF-8";
/* Bootstrap */
/* Custom darks */
/* Custom */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "Inter", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #597192;
  --bs-body-color-rgb: 89, 113, 146;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: none;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

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

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

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

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

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

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

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

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

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          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: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

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

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

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: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

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: var(--bs-secondary-color);
  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]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* 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-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container, .wp-block-group__inner-container,
.container-fluid,
.container-xl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container, .wp-block-group__inner-container {
    max-width: 1200px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.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.33333333%;
}

.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.66666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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 {
    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.33333333%;
  }
  .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.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .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 {
    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.33333333%;
  }
  .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.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .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 {
    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.33333333%;
  }
  .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.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .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 {
    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.33333333%;
  }
  .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.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .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 {
    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.33333333%;
  }
  .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.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .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;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
          text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
          text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.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: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.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;
}

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  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;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !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;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
.modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  color: #12264f;
}

[data-bs-theme=dark] h1, [data-bs-theme=dark] .h1,
[data-bs-theme=dark] h2,
[data-bs-theme=dark] .h2,
[data-bs-theme=dark] h3,
[data-bs-theme=dark] .h3,
[data-bs-theme=dark] h4,
[data-bs-theme=dark] .h4,
[data-bs-theme=dark] h5,
[data-bs-theme=dark] .h5,
[data-bs-theme=dark] h6,
[data-bs-theme=dark] .h6 {
  color: #fff;
}

h1, .h1 {
  font-size: 1.5rem;
  line-height: 1.2083333333;
  font-weight: bold;
}

h2, .h2 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 800;
}

h3, .h3 {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 600;
  margin-top: 2rem;
}

h4, .h4 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 600;
}

h5, .h5 {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 600;
}

h6, .h6 {
  font-size: 0.75rem;
  line-height: 1.25;
  font-weight: 600;
}

@media (min-width: 768px) {
  h1, .h1 {
    font-size: 2.8125rem;
    line-height: 1.2;
    font-weight: 800;
  }
  h2, .h2 {
    font-size: 2.1875rem;
    line-height: 1.2;
  }
  h3, .h3 {
    font-size: 1.875rem;
    line-height: 1.0666666667;
    font-weight: bold;
  }
  h4, .h4 {
    font-size: 1.5rem;
    line-height: 1.2083333333;
    font-weight: bold;
  }
  h5, .h5 {
    font-size: 1.125rem;
    line-height: 1.2222222222;
  }
  h6, .h6 {
    font-size: 1rem;
    line-height: 1.1875;
  }
}
/* exclude loop items */
ul.star {
  /* use list style, coz custom svg */
  padding-left: 0.5rem;
  list-style: none;
}
ul.star li {
  position: relative;
  padding-left: 20px;
  background: url("../images/stars/full.svg") no-repeat -2rem top;
}
ul.star li::before {
  content: "";
  width: 1em;
  height: 1em;
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 1rem;
  height: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("../images/stars/full.svg");
}

ul.square {
  padding-left: 0;
  list-style: none;
}
ul.square li {
  position: relative;
  padding-left: 20px;
}
ul.square li::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 7px;
  width: 10px;
  height: 10px;
  background-color: #a0a8b6;
  border-radius: 2px;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Theme Styles */
.bg-white {
  background-color: #fff;
}
.bg-white .boxed,
.bg-white .tabs-wrapper {
  background-color: #f2f7ff;
}

.bg1 {
  background-color: #f2f7ff;
}

.bg2 {
  background-color: #fee6dc;
}

.bg3 {
  background-color: #fce0b3;
}

.bg4 {
  background-color: #fdf8e8;
}

.bg5 {
  background-color: #dff7ea;
}

.bg1-transparent {
  background-color: rgba(242, 247, 255, 0.8078431373);
}

.bg2-transparent {
  background-color: rgba(254, 230, 220, 0.8274509804);
}

.bg3-transparent {
  background-color: rgba(252, 224, 179, 0.8078431373);
}

.bg4-transparent {
  background-color: rgba(253, 248, 232, 0.7960784314);
}

.bg5-transparent {
  background-color: rgba(223, 247, 234, 0.8549019608);
}

[data-bs-theme=dark] .bg-white {
  background-color: unset !important;
}
[data-bs-theme=dark] .bg1,
[data-bs-theme=dark] .bg1-transparent {
  background-color: #212529;
}
[data-bs-theme=dark] .bg2,
[data-bs-theme=dark] .bg2-transparent {
  background-color: #343a40;
}
[data-bs-theme=dark] .bg3,
[data-bs-theme=dark] .bg3-transparent {
  background-color: #273a51;
}
[data-bs-theme=dark] .bg4,
[data-bs-theme=dark] .bg4-transparent {
  background-color: #212529;
}
[data-bs-theme=dark] .bg5,
[data-bs-theme=dark] .bg5-transparent {
  background-color: #343a40;
}

.site-content {
  padding-top: 80px;
  overflow: hidden;
  max-width: 100vw;
}
@media (min-width: 768px) {
  .site-content {
    padding-top: 90px;
  }
}
@media (min-width: 1091px) {
  .site-content {
    padding-top: 128px;
  }
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
          appearance: none;
}

@media (max-width: 575.98px) {
  .margin-sm-auto {
    margin: 0 auto;
  }
}

.cicon::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 7px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
}
.cicon-home::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C10 0 3.814 5.34 0.357 8.232C0.154 8.416 0 8.684 0 9C0 9.553 0.447 10 1 10H3V17C3 17.553 3.447 18 4 18H7C7.553 18 8 17.552 8 17V13H12V17C12 17.552 12.447 18 13 18H16C16.553 18 17 17.553 17 17V10H19C19.553 10 20 9.553 20 9C20 8.684 19.846 8.416 19.617 8.232C16.184 5.34 10 0 10 0Z' fill='%2312264F'/%3E%3C/svg%3E%0A");
}
.cicon-new::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0H2C0.895 0 0.00999999 0.895 0.00999999 2L0 14C0 15.105 0.895 16 2 16H18C19.105 16 20 15.105 20 14V2C20 0.895 19.105 0 18 0ZM6.5 11H5.3L2.75 7.5V11H1.5V5H2.75L5.25 8.5V5H6.5V11ZM11.5 6.255H9V7.375H11.5V8.63H9V9.745H11.5V11H7.5V5H11.5V6.255ZM18.5 10C18.5 10.55 18.05 11 17.5 11H13.5C12.95 11 12.5 10.55 12.5 10V5H13.75V9.505H14.875V5.995H16.125V9.505H17.25V5H18.5V10Z' fill='%2312264F'/%3E%3C/svg%3E%0A");
}
.cicon-gift::before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1434 16.1596V6.57031H8.8577V16.1596C8.8577 16.3828 8.93806 16.5547 9.09877 16.6752C9.25949 16.7958 9.46484 16.856 9.71484 16.856H12.2863C12.5363 16.856 12.7416 16.7958 12.9023 16.6752C13.0631 16.5547 13.1434 16.3828 13.1434 16.1596ZM7.03627 4.85603H9.64788L7.96038 2.69978C7.72824 2.42299 7.4202 2.2846 7.03627 2.2846C6.67913 2.2846 6.37556 2.4096 6.12556 2.6596C5.87556 2.9096 5.75056 3.21317 5.75056 3.57031C5.75056 3.92746 5.87556 4.23103 6.12556 4.48103C6.37556 4.73103 6.67913 4.85603 7.03627 4.85603ZM16.2506 3.57031C16.2506 3.21317 16.1256 2.9096 15.8756 2.6596C15.6256 2.4096 15.322 2.2846 14.9648 2.2846C14.5809 2.2846 14.2729 2.42299 14.0407 2.69978L12.3666 4.85603H14.9648C15.322 4.85603 15.6256 4.73103 15.8756 4.48103C16.1256 4.23103 16.2506 3.92746 16.2506 3.57031ZM21.2863 6.99888V11.2846C21.2863 11.4096 21.2461 11.5123 21.1657 11.5926C21.0854 11.673 20.9827 11.7132 20.8577 11.7132H19.572V17.2846C19.572 17.6417 19.447 17.9453 19.197 18.1953C18.947 18.4453 18.6434 18.5703 18.2863 18.5703H3.71484C3.3577 18.5703 3.05413 18.4453 2.80413 18.1953C2.55413 17.9453 2.42913 17.6417 2.42913 17.2846V11.7132H1.14342C1.01842 11.7132 0.915737 11.673 0.835379 11.5926C0.755022 11.5123 0.714844 11.4096 0.714844 11.2846V6.99888C0.714844 6.87388 0.755022 6.77121 0.835379 6.69085C0.915737 6.61049 1.01842 6.57031 1.14342 6.57031H7.03627C6.20591 6.57031 5.49833 6.2779 4.9135 5.69308C4.32868 5.10826 4.03627 4.40067 4.03627 3.57031C4.03627 2.73996 4.32868 2.03237 4.9135 1.44754C5.49833 0.862723 6.20591 0.570312 7.03627 0.570312C7.99163 0.570312 8.74163 0.914063 9.28627 1.60156L11.0006 3.81138L12.7148 1.60156C13.2595 0.914063 14.0095 0.570312 14.9648 0.570312C15.7952 0.570312 16.5028 0.862723 17.0876 1.44754C17.6724 2.03237 17.9648 2.73996 17.9648 3.57031C17.9648 4.40067 17.6724 5.10826 17.0876 5.69308C16.5028 6.2779 15.7952 6.57031 14.9648 6.57031H20.8577C20.9827 6.57031 21.0854 6.61049 21.1657 6.69085C21.2461 6.77121 21.2863 6.87388 21.2863 6.99888Z' fill='%2312264F'/%3E%3C/svg%3E%0A");
}
.cicon-star::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.3911C20 7.56736 19.8958 7.75965 19.6875 7.96796L15.3245 12.2223L16.3582 18.2314C16.3662 18.2875 16.3702 18.3676 16.3702 18.4717C16.3702 18.8723 16.2059 19.0726 15.8774 19.0726C15.7252 19.0726 15.5649 19.0246 15.3966 18.9284L10 16.0922L4.60337 18.9284C4.42708 19.0246 4.26683 19.0726 4.1226 19.0726C3.95433 19.0726 3.82812 19.0145 3.74399 18.8984C3.65986 18.7822 3.61779 18.64 3.61779 18.4717C3.61779 18.4237 3.6258 18.3435 3.64183 18.2314L4.67548 12.2223L0.300481 7.96796C0.10016 7.75164 0 7.55935 0 7.3911C0 7.09465 0.224359 6.91037 0.673077 6.83827L6.70673 5.96095L9.41106 0.49274C9.5633 0.164247 9.75961 0 10 0C10.2404 0 10.4367 0.164247 10.5889 0.49274L13.2933 5.96095L19.3269 6.83827C19.7756 6.91037 20 7.09465 20 7.3911Z' fill='%2312264F'/%3E%3C/svg%3E%0A");
}
.cicon-euro::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%2312264F'/%3E%3Cpath d='M12.7154 13.6761L12.9921 14.9811C13.0079 15.0467 13 15.1083 12.9684 15.1657C12.9368 15.2232 12.892 15.2628 12.834 15.2847L12.7945 15.2929C12.7734 15.3039 12.7457 15.3134 12.7115 15.3217C12.6772 15.3299 12.635 15.3422 12.585 15.3586C12.5349 15.375 12.4783 15.39 12.415 15.4037C12.3518 15.4174 12.2846 15.4311 12.2134 15.4448C12.1423 15.4584 12.0632 15.4721 11.9763 15.4858C11.8893 15.4995 11.8011 15.5118 11.7115 15.5227C11.6219 15.5337 11.5257 15.5419 11.4229 15.5473C11.3202 15.5528 11.2187 15.5556 11.1186 15.5556C9.88538 15.5556 8.80764 15.1985 7.88538 14.4845C6.96311 13.7705 6.33597 12.8089 6.00395 11.5997H5.25296C5.18445 11.5997 5.12516 11.5738 5.0751 11.5218C5.02503 11.4698 5 11.4082 5 11.3371V10.4097C5 10.3386 5.02503 10.277 5.0751 10.2251C5.12516 10.1731 5.18445 10.1471 5.25296 10.1471H5.7747C5.76416 9.83523 5.7668 9.54798 5.78261 9.28535H5.25296C5.17918 9.28535 5.11858 9.26073 5.07115 9.21149C5.02372 9.16225 5 9.09933 5 9.02273V8.08712C5 8.01052 5.02372 7.9476 5.07115 7.89836C5.11858 7.84912 5.17918 7.82449 5.25296 7.82449H6.02767C6.38076 6.6755 7.0224 5.75084 7.95257 5.05051C8.88274 4.35017 9.93808 4 11.1186 4C11.6561 4 12.1673 4.06292 12.6522 4.18876C12.7101 4.20518 12.7628 4.24621 12.8103 4.31187C12.8419 4.37205 12.8498 4.43771 12.834 4.50884L12.4941 5.81376C12.4783 5.88489 12.4414 5.93824 12.3834 5.9738C12.3254 6.00936 12.2622 6.0162 12.1937 5.99432L12.1621 5.98611C12.141 5.98064 12.1107 5.9738 12.0711 5.96559L11.9328 5.93687L11.7549 5.90814L11.5494 5.88352L11.3202 5.86301L11.087 5.8548C10.4229 5.8548 9.8274 6.02988 9.3004 6.38005C8.77339 6.73022 8.37813 7.2117 8.11462 7.82449H11.8142C11.8986 7.82449 11.9644 7.85732 12.0119 7.92298C12.0646 7.98864 12.083 8.05976 12.0672 8.13636L11.8775 9.07197C11.8511 9.21423 11.7668 9.28535 11.6245 9.28535H7.7668C7.75099 9.48779 7.75099 9.77504 7.7668 10.1471H11.3953C11.4743 10.1471 11.5402 10.1799 11.5929 10.2456C11.6403 10.3112 11.6561 10.3851 11.6403 10.4672L11.4506 11.3864C11.4401 11.4465 11.4111 11.4972 11.3636 11.5382C11.3162 11.5792 11.2635 11.5997 11.2055 11.5997H8.14625C8.39921 12.2399 8.79315 12.7474 9.32806 13.1222C9.86298 13.4969 10.4651 13.6843 11.1344 13.6843C11.2292 13.6843 11.3241 13.6802 11.419 13.672C11.5138 13.6638 11.6021 13.6543 11.6838 13.6433C11.7655 13.6324 11.8432 13.6201 11.917 13.6064C11.9908 13.5927 12.0553 13.579 12.1107 13.5653C12.166 13.5517 12.2148 13.5394 12.2569 13.5284L12.3518 13.5038L12.3913 13.4874C12.4598 13.46 12.5283 13.4655 12.5968 13.5038C12.6601 13.5421 12.6996 13.5995 12.7154 13.6761Z' fill='white'/%3E%3C/svg%3E%0A");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes example {
  0% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(0deg);
    font-size: 0.75rem;
  }
  25% {
    transform: rotate(3deg);
    font-size: 0.8rem;
  }
  50% {
    transform: rotate(-3deg);
    font-size: 0.7rem;
  }
  70% {
    transform: rotate(3deg);
    font-size: 0.8rem;
  }
  80% {
    transform: rotate(0deg);
    font-size: 0.75rem;
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes vihjeareena_shake {
  0% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(3deg);
  }
  50% {
    transform: rotate(-3deg);
  }
  80% {
    transform: rotate(3deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes vihjeareena_zoom {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.25);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes anim_fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.anim-fadein {
  animation: anim_fadein 0.5s;
}

.section.casino-info img, .casino-info.wp-block-group img {
  max-width: 50%;
  height: auto;
  margin-bottom: 2rem;
}

.casino-info .info-columns img {
  max-width: 80%;
  height: auto;
  padding-bottom: 1rem;
}

.betsivinkki .content {
  padding-bottom: 0;
}

.slick-next,
.slick-prev {
  top: 25%;
}

.content-section.top-casinos .item .image img {
  width: auto;
  height: auto;
  max-height: 80px;
}

.modal-body .tnp.tnp-subscription {
  display: none;
}

.single-post .content {
  padding-bottom: 0;
}

@media (max-width: 767.98px) {
  .site-header .navbar {
    position: absolute;
  }
}
section.bubble-menu {
  padding-bottom: 0;
}
@media (max-width: 767.98px) {
  section.bubble-menu {
    display: flex;
  }
  section.bubble-menu .container, section.bubble-menu .wp-block-group__inner-container {
    margin: unset;
    display: inline-block;
  }
  section.bubble-menu button {
    width: 60px;
    margin: unset;
    display: inline-block;
  }
}

.flip-card:hover .flip-card-inner {
  background: unset;
  transition: transform 0.6s, background 0.6s;
}

.flip-card:hover .flip-card-inner .flip-card-back {
  background: #fff;
  border-radius: 20px;
}

.content-section.rounded-img .items.row .item {
  height: 100%;
  margin-top: 0;
}

.content-section.rounded-img .items.row .image {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.rounded-img {
  padding-top: 70px;
}

.pt-minus-100 {
  padding-top: 0;
  margin-top: -96px;
}

@media screen and (max-width: 48em) {
  .pt-minus-100 {
    padding-top: 0;
    margin-top: -80px;
  }
}
/* featured-casinos custom class for cards */
.featured-casinos .image img {
  height: 80px !important;
  max-height: 80px !important;
  width: auto;
  margin: auto;
}
.featured-casinos .items .item .image {
  border-bottom: 2px solid #f3f9ff;
  padding-bottom: 15px;
  margin-bottom: 10px;
}
.featured-casinos .items .item h3, .featured-casinos .items .item .h3 {
  margin-top: 1rem;
}
.featured-casinos p {
  font-size: 90%;
}
.featured-casinos a {
  width: 100%;
  display: block;
  padding: 15px;
  padding-right: 30px;
  background-color: #f3f9ff;
  border-radius: 5px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 80%;
  position: relative;
  line-height: 1.5;
}
.featured-casinos a::after {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='angle-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' class='svg-inline--fa fa-angle-right fa-w-8 fa-3x'%3E%3Cpath fill='%23007bff' d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z' class=''%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 15px top 50%;
  background-size: 12px;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.featured-casinos hr {
  border: 0;
  height: 1px;
  background-color: #eee;
}

@media screen and (max-width: 767.98px) {
  .paw.paw__left.sticky-cta {
    width: 100%;
    background-color: #fd7960;
    left: 0;
    bottom: 80px;
    height: 40px;
    padding: 0;
    border-top: 3px solid #fa9;
    border-bottom: 1px solid #e64;
  }
  .paw.paw__left.sticky-cta span {
    padding-top: 12px;
    text-decoration: underline;
    font-size: 0.75rem;
    animation-name: example;
    animation-duration: 5s;
  }
  .paw svg {
    display: none;
  }
  .bubble-menu .container li, .bubble-menu .wp-block-group__inner-container li {
    padding-top: 6px !important;
    padding-bottom: 2px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cicon::before {
    margin-right: 0;
  }
  .bubble-menu .container li a, .bubble-menu .wp-block-group__inner-container li a {
    font-size: 0.75rem !important;
  }
}
/* Custom criteria */
@media (min-width: 768px) {
  .criteria .items .item {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }
  .criteria .items .item .image {
    display: inline-block;
    width: 10%;
    margin: 0;
  }
  .criteria .items .item .desc {
    display: inline-block;
    width: 89%;
  }
}
section.bg4 {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

section.bg4:last-of-type {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

section.bg4 + section.bg4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.col-md-6.col-lg-7.left-items {
  display: flex;
}
.col-md-6.col-lg-7.left-items .section-desc-text {
  align-self: center;
}
.col-md-6.col-lg-7.left-items .section-desc-text p {
  margin-bottom: 0;
}

@media screen and (min-width: 500px) {
  li#menu-item-30844 {
    margin-left: 25%;
  }
}
.badge-new {
  background-color: #7bd78b;
  display: inline-block;
  font-size: 0.7rem;
  padding: 0.2rem 0.2rem 0.1rem;
  font-weight: bold;
  color: #fff;
  position: absolut;
  border-radius: 4px;
}

.bubble-menu__btn {
  display: none;
}

.modal-body .tnp.tnp-subscription {
  display: block;
}

.navbar-brand img.attachment-full.size-full {
  max-width: 240px;
}

.tabbed-section.bg-white {
  background-color: #fdf8e8;
}

.tabbed-section.bg-white .tabs-wrapper {
  background-color: #fff;
}

.single-post .page-header .image img {
  text-align: center;
  border-radius: 24px;
  background-color: #fff;
  box-shadow: 0 7px 15px rgba(0, 0, 0, 0.75);
  height: 360px;
  object-fit: cover;
}

.row.current-bonus {
  box-shadow: unset !important;
  border-top: 2px solid #f1f2f3;
  border-radius: 0 !important;
  padding: 1rem 0 0 !important;
}

span.js-text {
  font-size: 0.75rem !important;
}

/* Hide Bubble Menu */
@media screen and (min-width: 48em) {
  .bubble-menu {
    position: relative;
    padding-top: 80px;
  }
  .bubble-menu__btn {
    display: none;
  }
}
@media (min-width: 1091px) {
  .navbar-collapse .navbar-nav > li:last-child a {
    margin-left: unset;
  }
}
section.contact-form-section.form-illustration-bottom {
  background-color: #ffebc7;
}

section#block_5fbd61da7f9c0 {
  display: none;
}

.navbar-collapse .featured-items {
  display: none;
}

/* Raffle form */
.wp-block-contact-form-7-contact-form-selector {
  padding: 2rem;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 1rem;
  max-width: 600px;
  margin: 0 auto 4rem;
  background-color: #fcf8e8;
}

span.wpcf7-form-control.wpcf7-checkbox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 auto;
}

span.wpcf7-form-control.wpcf7-checkbox label span {
  font-size: 1rem;
  font-weight: 400;
}

span.wpcf7-list-item {
  margin-left: 0;
}

input.wpcf7-email {
  width: 100%;
  border-radius: 99px;
  height: 3rem;
  border: 1px solid #f1f2f3;
  padding-left: 1rem;
  margin-bottom: 1.25rem;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
  width: 100%;
  border-radius: 99px;
  height: 3rem;
  border: 1px solid #f1f2f3;
  padding-left: 1rem;
  background-color: #7bd78a;
  color: #fff;
  padding: 0;
  margin-bottom: 1.25rem;
}

input[type=checkbox] {
  border: 1px solid #ccc;
  width: 2rem;
}

@media screen and (min-width: 768px) {
  span.wpcf7-form-control.wpcf7-radio {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 90%;
    margin: 0 auto;
  }
  xinput.wpcf7-email {
    width: 70%;
    border-radius: 99px 0 0 99px;
    height: 3rem;
    border: 1px solid #f1f2f3;
    padding-left: 1rem;
  }
  xinput.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 30%;
    border-radius: 0 99px 99px 0;
    height: 3rem;
    border: 1px solid #f1f2f3;
    padding-left: 1rem;
    background-color: #7bd78a;
    color: #fff;
    padding: 0;
  }
}
span.wpcf7-spinner {
  display: none;
}

.wpcf7-radio .wpcf7-list-item input + .wpcf7-list-item-label {
  background-color: #fff;
  border: 1px solid #f1f2f3;
  height: 3rem;
  display: flex;
  align-items: center;
  padding: 1rem 1.5rem;
  padding-left: 3rem;
  border-radius: 99px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z' fill='%23f1f2f3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: 0.75rem 50%;
}

.wpcf7-radio .wpcf7-list-item input {
  opacity: 0;
  -webkit-appearance: none;
          appearance: none;
  position: absolute;
}

.wpcf7-radio .wpcf7-list-item input:checked + .wpcf7-list-item-label {
  background-color: #7bd78a;
  color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z' fill='%23fff'/%3E%3C/svg%3E");
}

.christmas-calendar-section input.wpcf7-form-control.has-spinner.wpcf7-submit {
  padding: 0 !important;
}

.christmas-calendar input.wpcf7-form-control.wpcf7-text {
  height: 48px;
}

.christmas-calendar .campaign-notice textarea.wpcf7-form-control.wpcf7-textarea {
  width: 100%;
  padding: 1rem;
  border-radius: 24px;
  border: 1px solid #ccc;
  background-color: #fafbfc;
  font-size: 1rem;
  width: 100%;
  margin-bottom: 0.5rem;
  height: 160px;
}

.christmas-calendar span.wpcf7-list-item-label {
  display: block;
  line-height: 1.25 !important;
  text-align: left;
  padding-left: 1rem;
}

.christmas-calendar span.wpcf7-list-item > label {
  display: flex;
  align-items: top;
}

.christmas-calendar input[type=checkbox] {
  align-self: top;
  height: 1.5rem;
  transform: scale(1.5);
  -webkit-transform: scale(1.5);
}

.christmas-calendar span.wpcf7-not-valid-tip {
  display: none;
}

.christmas-calendar .wpcf7-response-output {
  margin-top: 1rem !important;
  border-radius: 16px;
}

.row.christmas-calendar > .col > p {
  color: #fff;
}

/* Christmas calendar */
.christmas-calendar input#tnp-1 {
  width: 100%;
  border-radius: 100rem !important;
}

.christmas-calendar .tnp-field.tnp-field-email {
  flex-basis: 100% !important;
}

.christmas-calendar input.tnp-privacy {
  margin-top: 1rem !important;
}

.christmas-calendar .tnp.tnp-subscription form .tnp-field.tnp-field-button input.tnp-submit {
  border-radius: 100rem !important;
}

.christmas-calendar .tnp-field.tnp-field-button {
  flex-basis: 100% !important;
}

a.wp-block-button__link.has-background.wp-element-button {
  font-weight: 600;
  transition: all 0.25s;
}

a.wp-block-button__link.has-background.wp-element-button:hover {
  text-decoration: none;
  color: #fff;
  filter: brightness(1.05);
}

input#tnp-1 {
  height: 100%;
}

.gt_float_switcher.notranslate {
  margin-bottom: 4rem;
}

#wpuf-login-form, .wpuf-form-add {
  margin-top: -1rem !important;
}

.form-control, .search-form .search-field {
  display: block;
  width: 100%;
  height: 45px;
  padding: 11px 20px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.1875;
  color: #597192;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e1e5ea;
  border-radius: 23px;
  transition: border-color 0.15s ease-in-out;
}
.form-control::-ms-expand, .search-form .search-field::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring, .search-form .search-field:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #597192;
}
.form-control:focus, .search-form .search-field:focus {
  background-color: #fff;
  border-color: #7bd78a;
  outline: 0;
}
.form-control::placeholder, .search-form .search-field::placeholder {
  color: #a0a8b6;
  opacity: 1;
}
.form-control:disabled, .search-form .search-field:disabled, .form-control[readonly], .search-form [readonly].search-field {
  background-color: #e1e5ea;
  border-color: #e1e5ea;
  color: #fff;
  opacity: 1;
}
.form-control:disabled::placeholder, .search-form .search-field:disabled::placeholder, .form-control[readonly]::placeholder, .search-form [readonly].search-field::placeholder {
  color: #fff;
}

textarea.form-control, .search-form textarea.search-field {
  height: auto;
}

.form-group {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .form-group {
    margin-bottom: 30px;
  }
}

.search-form {
  position: relative;
  margin-bottom: 0;
}
.search-form label {
  display: block;
  margin-bottom: 0;
}
.search-form .search-field {
  padding-right: 48px;
}
.search-form .search-submit {
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -12px;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  padding: 0;
  border: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  background: transparent url("../images/icon-search.svg") no-repeat 50% 50%;
}
.search-form .search-submit:focus {
  outline: 0;
}
.search-form .search-submit.close {
  background: transparent url("../images/icon-search-close.svg") no-repeat 50% 50%;
}

.acf-form .acf-fields input[type=text],
.acf-form .acf-fields input[type=number],
.acf-form .acf-fields input[type=email],
.acf-form .acf-fields select {
  background-color: #fff;
  border: 2px solid #e1e5ea;
  border-radius: 99px;
  padding: 0.75rem 1.5rem !important;
}
.acf-form .acf-fields .select2-selection {
  border: 2px solid #e1e5ea !important;
  border-radius: 99px !important;
  padding: 0.75rem 1.5rem !important;
  height: unset !important;
}
.acf-form span.select2-selection {
  line-height: 1;
}
.acf-form span.select2-dropdown {
  border: 2px solid #e1e5ea !important;
  border-radius: 20px !important;
  overflow: hidden;
  top: -24px !important;
}
.acf-form input.select2-search__field {
  background-color: #fff;
  border: 2px solid #e1e5ea !important;
  border-radius: 16px;
  padding: 0.75rem 1.5rem !important;
}
.acf-form input.acf-button.button.button-primary.button-large {
  color: #fff;
  background-color: #7bd78a;
  border: 2px solid #7bd78a;
  border-radius: 99px;
  display: block;
  padding: 1rem 2rem;
  min-width: 12rem;
  line-height: 1;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s;
  text-transform: uppercase;
  margin: 2rem auto 0;
  min-width: 50%;
}
.acf-form .acf-fields > .acf-field {
  border: 0 !important;
}
.acf-form .acf-field.acf-field-text.acf-field--post-title.is-required {
  display: none;
}
.acf-form .acf-uploader-wrapper.hide-if-value {
  border: 2px dashed #e1e5ea;
  padding: 2rem 1rem;
  text-align: center;
}
.acf-form span.select2-selection__arrow {
  top: 50% !important;
  transform: translateY(-50%);
  right: 1rem !important;
}
@media screen and (max-width: 480px) {
  .acf-form .acf-fields {
    display: flex;
    flex-direction: column;
  }
  .acf-form .acf-fields .acf-field {
    width: 100% !important;
  }
}
.acf-form .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 20px;
}
.acf-form .acf-input-append {
  padding: 0.75rem;
  line-height: 19px;
  border: 2px solid #e1e5ea;
  border-left: none;
  border-radius: 0 99px 99px 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #999999;
  min-width: 4rem;
  text-transform: uppercase;
  text-align: center;
}
.acf-form .acf-input-wrap input[type=number].acf-is-appended {
  border-radius: 99px 0 0 99px !important;
  padding: 0.75rem 0.5rem 0.75rem 1.5rem !important;
}
.acf-form input:focus {
  outline: 0;
}

/* Base for all buttons */
.btn {
  display: inline-block;
  padding: 0.75rem 1.25rem;
  min-width: 10rem;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  color: #12264f;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 2px solid transparent;
  border-radius: 1.5rem;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
.btn:hover {
  color: #12264f;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
}
.btn:disabled {
  opacity: 0.5;
}

.btn-primary {
  color: #fff;
  background-color: #7bd78a;
  border-color: #7bd78a;
  text-transform: uppercase;
}
.btn-primary:hover {
  color: #fff;
  background-color: #8bdc98;
  border-color: #8bdc98;
}
.btn-primary.btn-betting {
  margin-top: 0.25rem !important;
  background-color: #3498db;
  border-color: #74b9ff !important;
}
.btn-primary.btn-betting:hover {
  border-color: #74b9ff !important;
}

.btn-secondary {
  color: #7bd78a;
  background-color: transparent;
  border-color: #7bd78a;
}
.btn-secondary:hover {
  color: #8bdc98;
  border-color: #8bdc98;
}

.btn-blue {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
  text-transform: uppercase;
}
.btn-blue:hover {
  color: #fff;
  background-color: #3fa6eb;
  border-color: #3fa6eb;
}

.btn-gold {
  background-color: #ffC107;
  border-color: #ffC107;
  text-transform: uppercase;
  color: #fff;
}
.btn-gold:hover {
  background-color: #ffca28;
  border-color: #ffca28;
  color: #fff;
}

.btn-overview {
  color: #fd7960;
  background-color: #fff;
  border-color: #fd7960;
}
.btn-overview:hover {
  color: #fd7960;
  background-color: #fff;
  border-color: #fd7960;
}
.btn-overview.active {
  color: #fd7960;
  background-color: #fff;
  border-color: #fd7960;
}

.btn svg {
  width: 20px;
  margin-top: -4px;
  margin-right: 2px;
  transition: all 0.25s;
}

.btn-red {
  color: #fff;
  background-color: #9e0505;
  border-color: #9e0505;
  text-transform: uppercase;
}
.btn-red:hover {
  color: #fff;
  background-color: #ac1a1a;
  border-color: #ac1a1a;
}

.btn-twitch {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  padding: 9.5px;
  border-color: #6441a5;
  background-color: #6441a5;
  text-transform: uppercase;
}
.btn-twitch::before {
  content: "";
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  margin-right: 5px;
  background: url("../images/icon-twitch.svg") no-repeat 50% 50%;
}
.btn-twitch:hover {
  color: #fff;
  border-color: #7758b0;
  background-color: #7758b0;
}

.btn-link-arrow {
  display: flex;
  align-items: center;
  padding: 0;
  border: none;
  line-height: 1.5;
  color: #fd7960;
  text-transform: uppercase;
}
.btn-link-arrow:hover {
  color: #f77f68;
  text-decoration: underline;
}
.btn-link-arrow:hover svg path {
  stroke: #f77f68;
}

.btn-alt {
  display: flex;
  align-items: center;
  padding: 0;
  border: none;
  line-height: 1.5;
  color: #7bd78a;
  text-transform: uppercase;
}
.btn-alt:hover {
  color: #8bdc98;
  text-decoration: underline;
}
.btn-alt:hover svg path {
  stroke: #8bdc98;
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  position: relative;
  white-space: nowrap;
  font-size: 0.875rem;
  line-height: 19px;
  font-weight: 600;
  color: #597192;
  text-align: left;
}
.dropdown-toggle::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  background: url("../images/icon-dropdown.svg") no-repeat 0 0;
}
.dropdown.show .dropdown-toggle::after {
  transform: rotate(180deg);
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 100%;
  padding: 10px 0;
  margin: 5px 0 0;
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 600;
  color: #597192;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e1e5ea;
  border-radius: 25px;
  width: 100%;
}
.dropdown-menu.show {
  display: block;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 5px 20px;
  clear: both;
  font-weight: 600;
  color: #597192;
  text-align: inherit;
  text-decoration: none;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #12264f;
  text-decoration: none;
}
.dropdown-item.active, .dropdown-item:active {
  color: #12264f;
  text-decoration: none;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-tertiary-color);
  pointer-events: none;
  background-color: transparent;
}

/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */
/** Media alignment */
.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}

.aligncenter {
  display: block;
  margin: 5px auto;
  height: auto;
}

.alignleft,
.alignright {
  margin-bottom: 15px;
  height: auto;
}

@media (min-width: 768px) {
  .alignleft {
    float: left;
    margin-right: 15px;
  }
  .alignright {
    float: right;
    margin-left: 15px;
  }
}
/** Captions */
.wp-caption {
  display: inline-block;
}

.wp-caption img {
  margin-bottom: 15px;
  line-height: 1;
  max-width: 100%;
  height: auto;
}

.wp-caption-text {
  font-size: 0.875rem;
  color: #a8a8a7;
}

.wp-block-group__inner-container {
  max-width: 1060px;
}

.slick-track {
  display: flex;
  font-size: 0;
  line-height: 0;
}

.slick-slide {
  float: none;
  height: inherit;
}
.slick-slide > div {
  height: 100%;
  padding: 0 7.5px 20px;
}
@media (min-width: 992px) {
  .slick-slide > div {
    padding: 0 17.5px 20px;
  }
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 45px;
  width: 45px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: #fff;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  outline: none;
  border: 2px solid #74b9ff;
  border-radius: 50%;
  box-shadow: 0 2px 4px rgba(0, 0, 18, 0.12);
}
.slick-prev svg path,
.slick-next svg path {
  transition: fill 0.3s;
}
.slick-prev:focus,
.slick-next:focus {
  outline: none;
  background: #fff;
  color: transparent;
}
.slick-prev.slick-disabled svg path,
.slick-next.slick-disabled svg path {
  fill: #bdbdbd;
}

.slick-prev {
  left: 0;
}

.slick-next {
  right: 0;
}

@media (min-width: 768px) {
  .slick-next {
    right: -10px;
  }
  .slick-prev {
    left: -10px;
  }
}
.carousel3d {
  position: relative;
}

.carousel3d-items {
  position: relative;
  height: 494px;
  padding: 20px 0;
  width: 100%;
}
.carousel3d-items .no-deposit {
  margin-bottom: 10px;
}

.carousel3d-item {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: none;
  flex-direction: column;
  transition: all 0.45s ease 0s;
  text-align: center;
  padding: 35px;
  width: 370px;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 4px 20px 4px rgba(0, 0, 18, 0.15);
  opacity: 0;
  z-index: -1;
  overflow: hidden;
}
.carousel3d-item .logo img {
  max-width: 100%;
  height: auto;
}

.carousel3d-item-visible {
  display: flex;
  opacity: 1;
  z-index: 1;
}

.carousel3d-item-left,
.carousel3d-item-right {
  z-index: 1;
  background-color: #fbfbfc;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
}

.carousel3d-item-center-left,
.carousel3d-item-center-right {
  z-index: 2;
  background-color: #fcfcfd;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.15);
}

.carousel3d-item-left {
  left: 35px;
  transform: translateY(-50%) translateX(-13%) scale(0.74);
}

.carousel3d-item-center-left {
  left: 60px;
  transform: translateY(-50%) translateX(-6%) scale(0.88);
}

.carousel3d-item-center-center {
  left: calc(50% - 185px);
  z-index: 3;
}

.carousel3d-item-center-right {
  left: calc(100% - 370px - 60px);
  transform: translateY(-50%) translateX(6%) scale(0.88);
}

.carousel3d-item-right {
  left: calc(100% - 370px - 35px);
  transform: translateY(-50%) translateX(13%) scale(0.74);
}

.carousel3d-arrow {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  font-size: 0;
  line-height: 0;
  z-index: 4;
  -webkit-user-select: none;
          user-select: none;
  background: #fff;
  cursor: pointer;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  outline: none;
  border: 2px solid #74b9ff;
  border-radius: 50%;
  box-shadow: 0 2px 4px rgba(0, 0, 18, 0.12);
}
.carousel3d-arrow.previous {
  left: 0;
}
.carousel3d-arrow.next {
  right: 0;
}
.carousel3d-arrow:focus {
  outline: none;
  background: #fff;
  color: transparent;
}
.carousel3d-arrow:hover {
  transition: background-color 0.3s ease-in;
}

@media (max-width: 575.98px) {
  .carousel3d-item {
    width: 240px;
    min-height: 400px;
    padding: 20px;
  }
  .carousel3d-item-left {
    left: 0;
    transform: translateY(-50%) translateX(-10%) scale(0.8);
  }
  .carousel3d-item-center-left {
    left: 30px;
    transform: translateY(-50%) translateX(-5%) scale(0.9);
  }
  .carousel3d-item-center-center {
    left: calc(50% - 120px);
  }
  .carousel3d-item-center-right {
    left: calc(100% - 240px - 30px);
    transform: translateY(-50%) translateX(5%) scale(0.9);
  }
  .carousel3d-item-right {
    left: calc(100% - 240px);
    transform: translateY(-50%) translateX(10%) scale(0.8);
  }
}
.carousel3d-item-left,
.carousel3d-item-right {
  z-index: -1;
  opacity: 0;
}

.carousel3d-item-center-left {
  left: 0;
  transform: translateY(-50%) translateX(-5%) scale(0.9);
}

.carousel3d-item-center-right {
  left: calc(100% - 240px);
  transform: translateY(-50%) translateX(5%) scale(0.9);
}

.progress-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
.progress-wrap .progress {
  flex: 0 0 150px;
  max-width: 150px;
  height: 20px;
  overflow: hidden;
  background-color: #e3eeff;
  border-radius: 5px;
}
.progress-wrap .progress span {
  display: block;
  height: 100%;
  background-color: #ffe44f;
  border-radius: 5px;
}
.progress-wrap .text {
  margin-left: 10px;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 600;
  color: #597192;
}
@media (min-width: 992px) {
  .progress-wrap .progress {
    max-width: 175px;
    flex: 0 0 175px;
    height: 28px;
  }
  .progress-wrap .text {
    font-size: 1.125rem;
    line-height: 1.2222222222;
  }
}

.rating-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.rating-wrap .text {
  margin-left: 10px;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 600;
  color: #597192;
}
@media (min-width: 992px) {
  .rating-wrap .text {
    font-size: 1.125rem;
    line-height: 1.2222222222;
  }
}

.rating-stars {
  display: flex;
  width: 120px;
  height: 24px;
}
.rating-stars div {
  flex: 0 0 auto;
  background-repeat: repeat-x;
  background-size: 24px;
}
.rating-stars div:first-child {
  background-image: url("../images/stars/full.svg");
}
.rating-stars div:last-child {
  background-image: url("../images/stars/unselected.svg");
  background-position: 100% 0;
}

.rating-stars.big-stars {
  width: 180px;
  height: 34px;
  margin-left: -3px;
}
.rating-stars.big-stars div {
  background-size: 36px;
}

ul.pros,
ul.cons {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.pros li,
ul.cons li {
  position: relative;
  padding-left: 35px;
}
ul.pros li::before,
ul.cons li::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 25px;
  height: 25px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

ul.pros li::before {
  background-image: url("../images/icon-thumb-up.svg");
}

ul.cons li::before {
  background-image: url("../images/icon-thumb-down.svg");
}

.pros-cons .image,
.pros-cons h3.title,
.pros-cons .title.h3 {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 20px;
}

.pros-cons.content-section .items {
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 15px;
}
.pros-cons.content-section .items .item {
  text-align: left;
}

.pros-cons .image {
  margin-left: 10px;
}

.pros-cons h3.title, .pros-cons .title.h3 {
  font-size: 1.125rem;
}

.pros-cons .items .col-md-6:first-child {
  background-color: #dff7ea;
  border-radius: 15px 0 0 15px;
  padding-bottom: 30px;
}
@media (max-width: 767.98px) {
  .pros-cons .items .col-md-6:first-child {
    border-radius: 15px 15px 0 0;
  }
}

.pros-cons .items .col-md-6:last-child {
  background-color: #fee6dc;
  border-radius: 0 15px 15px 0;
  padding-bottom: 30px;
}
@media (max-width: 767.98px) {
  .pros-cons .items .col-md-6:last-child {
    border-radius: 0 0 15px 15px;
  }
}

.pros-cons li {
  list-style-type: none;
}

.pros-cons .col-md-6:first-child li::before {
  margin-left: -26px;
  width: 18px;
  height: 18px;
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='check-square' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-check-square fa-w-14 fa-3x'%3E%3Cpath fill='%237bd78a' d='M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z' class=''%3E%3C/path%3E%3C/svg%3E");
}

.pros-cons .col-md-6:last-child li::before {
  margin-left: -26px;
  width: 18px;
  height: 18px;
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='times-square' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-times-square fa-w-14 fa-3x'%3E%3Cpath fill='%23fd7960' d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-54.4 289.1c4.7 4.7 4.7 12.3 0 17L306 377.6c-4.7 4.7-12.3 4.7-17 0L224 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L102.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L280 256l65.6 65.1z' class=''%3E%3C/path%3E%3C/svg%3E");
}

.pros-cons .container, .pros-cons .wp-block-group__inner-container {
  max-width: 960px;
}

.pros-cons .row.section-desc {
  max-width: 830px;
  margin-left: auto;
  margin-right: auto;
}

.pros-cons .items h3, .pros-cons .items .h3 {
  margin-top: 0;
}

.paw {
  position: fixed;
  z-index: 100;
  bottom: 40px;
  width: 65px;
  height: 65px;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .paw {
    bottom: 120px;
  }
}
.paw__left {
  left: 20px;
}
@media (min-width: 768px) {
  .paw__left.paw > span {
    display: block;
    position: static;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
  }
}
@media (min-width: 992px) {
  .paw__left.paw > span {
    padding-top: 40px;
  }
}
.paw__right {
  right: 20px;
}
.paw__shadow {
  filter: drop-shadow(0 4px 8px rgba(0, 0, 18, 0.12));
}
.paw > span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 25px;
  padding-left: 2px;
  font-size: 0.625rem;
  line-height: 1.2;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
}
.paw svg {
  width: 65px;
  height: 65px;
}
@media (min-width: 768px) {
  .paw {
    width: 90px;
    height: 90px;
  }
  .paw > span {
    padding-top: 35px;
    font-size: 0.875rem;
    line-height: 1.2142857143;
  }
  .paw svg {
    width: 90px;
    height: 90px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
@media (min-width: 992px) {
  .paw {
    width: 110px;
    height: 110px;
  }
  .paw > span {
    padding-top: 45px;
    font-size: 1rem;
    line-height: 1.1875;
  }
  .paw svg {
    width: 110px;
    height: 110px;
  }
}

@media (max-width: 575.98px) {
  .back-to-top {
    bottom: 48px;
  }
  .back-to-top,
.back-to-top svg {
    width: 45px;
    height: 45px;
  }
}
.back-to-top > span {
  color: #74b9ff;
}
@media (max-width: 575.98px) {
  .back-to-top > span > span {
    display: none;
  }
}
.back-to-top i.to-top::before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  margin: -23px auto 0;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1L15 8' stroke='%2374B9FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8L8 1' stroke='%2374B9FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media (max-width: 767.98px) {
  .back-to-top i.to-top::before {
    width: 24.5px;
    height: 24.5px;
    margin: -17px auto 0;
  }
}
@media (max-width: 575.98px) {
  .back-to-top i.to-top::before {
    width: 24px;
    height: 24px;
    margin: -12px auto 0;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 1L1 5.5' stroke='%2374B9FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 5.5L5.5 1' stroke='%2374B9FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
}

.modal .close {
  border: none;
  background-color: transparent;
  font-size: 20px;
}
.modal .modal-header {
  padding-left: 30px;
  padding-right: 30px;
}
.modal .modal-body {
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
}
.modal .modal-content {
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 15px;
}
.modal span.wpcf7-list-item {
  margin-left: 0;
}

[data-bs-theme=dark] .bubble-menu {
  background-color: #212529;
}
[data-bs-theme=dark] .bubble-menu .menu-item:after {
  border-color: #343a40;
}

.bubble-menu {
  position: relative;
  padding-top: 2rem;
  background-color: #fdf8e8;
  z-index: 1;
}
.bubble-menu__btn {
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  z-index: 2;
  height: 90px;
}
@media (max-width: 767.98px) {
  .bubble-menu__btn {
    padding-top: 0;
    padding-bottom: 20px;
    height: 75px;
  }
}
.bubble-menu__btn h5, .bubble-menu__btn .h5 {
  margin-top: -30px;
  padding-left: 10px;
}
@media (max-width: 575.98px) {
  .bubble-menu__btn h5, .bubble-menu__btn .h5 {
    margin-top: -28px;
  }
}
.bubble-menu__btn ul {
  margin: 6px 0 0 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 768px) {
  .bubble-menu__btn ul {
    columns: 2;
  }
}
.bubble-menu__btn ul li.current_page_item a,
.bubble-menu__btn ul li.current_page_item span {
  font-weight: 600;
  color: #12264f;
}
.bubble-menu__btn ul li a,
.bubble-menu__btn ul li span {
  font-size: 14px;
  line-height: 17px;
  color: #597192;
}
.bubble-menu__wrap {
  position: relative;
}
.bubble-menu__wrap.fixed {
  transition: all 1s ease-in;
  z-index: 1;
  position: fixed;
  left: inherit;
  top: 200px;
  width: 92%;
  max-width: 1170px;
}
@media (max-width: 1090px) {
  .bubble-menu__wrap.fixed {
    top: 130px;
  }
}
.bubble-menu__wrap.fixed .bubble-menu__nav {
  min-width: 370px;
  top: 0;
}
@media (max-width: 767.98px) {
  .bubble-menu__wrap.fixed .bubble-menu__nav {
    min-width: 280px;
  }
}
.bubble-menu__control {
  width: 100%;
  height: 40px;
  display: none;
  align-items: center;
  justify-content: center;
  background: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 15px;
  border: 0;
  outline: none;
}
.bubble-menu__control.show {
  display: flex;
}
.bubble-menu__control svg {
  pointer-events: none;
}
.bubble-menu__control:focus, .bubble-menu__control:active {
  outline: none;
}
.bubble-menu__control h5, .bubble-menu__control .h5 {
  margin: 0;
  pointer-events: none;
}
.bubble-menu__nav {
  width: 100%;
  background: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 25px;
  padding: 8px 20px 20px 20px;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.bubble-menu__nav.open {
  display: block;
}
.bubble-menu__close {
  width: 100%;
  height: 40px;
  margin-top: -8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 0;
  outline: none;
  /*
  position: absolute;
  left: 14px;
  top: 14px;
  border: 0;
  background: none;
  padding: 0;
  margin: 0;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  */
}
.bubble-menu__close h5, .bubble-menu__close .h5 {
  margin: 0;
  padding-left: 19px;
}
.bubble-menu__close svg {
  pointer-events: none;
  margin-left: 10px;
}
@media (max-width: 767.98px) {
  .bubble-menu .navbar-nav.secondary-menu {
    justify-content: center;
  }
}
.bubble-menu .navbar-nav.secondary-menu > li {
  padding: 0;
  margin-right: 15px;
}
.bubble-menu .navbar-nav.secondary-menu > li:last-of-type {
  margin-right: 0;
}
@media (min-width: 1090px) {
  .bubble-menu .navbar-nav.secondary-menu > li {
    flex-grow: 1;
  }
}
@media (max-width: 767.98px) {
  .bubble-menu .navbar-nav.secondary-menu > li {
    flex-grow: 1;
    flex-basis: 30%;
  }
}
.bubble-menu .navbar-nav.secondary-menu > li a {
  font-size: 1rem;
}
@media (max-width: 767.98px) {
  .bubble-menu {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-top: 0;
    z-index: 9999;
    background-color: #fff;
    box-shadow: 0 -1px 8px rgba(0, 0, 18, 0.05);
  }
  .bubble-menu ul {
    height: 80px;
    flex-direction: row;
  }
  .bubble-menu > .container, .bubble-menu > .wp-block-group__inner-container {
    padding: 0 !important;
  }
  .bubble-menu .menu-item {
    position: relative;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    border-radius: 0 !important;
    padding: 18px 5px !important;
    box-shadow: none !important;
    flex: 1 0 20% !important;
    height: 100%;
  }
  .bubble-menu .menu-item:last-of-type {
    display: none;
  }
  .bubble-menu .menu-item.cicon::before {
    display: block;
    width: 100%;
    text-align: center;
    background-position: center;
  }
  .bubble-menu .menu-item a {
    font-size: 8px;
    font-weight: 400;
    text-align: center;
  }
  .bubble-menu .menu-item::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    border: 1px solid #f2f7ff;
  }
}

.single .type-post .page-header {
  margin-bottom: 90px;
}

@media (min-width: 768px) {
  .single .page-header {
    padding-top: 0;
  }
}
.single .page-header .bubble-menu {
  background-color: transparent;
}
@media (min-width: 576px) {
  .single .page-header .bubble-menu {
    padding-bottom: 70px;
  }
}

.js-bubble-flags li {
  margin-left: 20px;
}

.js-bubble-flags li::before {
  margin-left: -24px;
  width: 18px;
  height: 18px;
  position: absolute;
}

.js-bubble-flags li.undefined::before {
  content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='smile' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512' class='svg-inline--fa fa-smile fa-w-16 fa-3x'%3E%3Cpath fill='%237bd78a' d='M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm4 72.6c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.1-8.4-25.3-7.1-33.8 3.1z' class=''%3E%3C/path%3E%3C/svg%3E");
}

.js-bubble-flags li.icon-star::before {
  content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='star' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' class='svg-inline--fa fa-star fa-w-18 fa-3x'%3E%3Cpath fill='%23ffe44e' d='M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z' class=''%3E%3C/path%3E%3C/svg%3E");
}

.js-bubble-flags li.icon-info::before {
  content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='info-circle' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-info-circle fa-w-16 fa-3x'%3E%3Cpath fill='%233398db' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm0-338c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z' class=''%3E%3C/path%3E%3C/svg%3E");
}

.js-bubble-flags li.icon-question::before {
  content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='question-circle' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-question-circle fa-w-16 fa-3x'%3E%3Cpath fill='%23fd7960' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm107.244-255.2c0 67.052-72.421 68.084-72.421 92.863V300c0 6.627-5.373 12-12 12h-45.647c-6.627 0-12-5.373-12-12v-8.659c0-35.745 27.1-50.034 47.579-61.516 17.561-9.845 28.324-16.541 28.324-29.579 0-17.246-21.999-28.693-39.784-28.693-23.189 0-33.894 10.977-48.942 29.969-4.057 5.12-11.46 6.071-16.666 2.124l-27.824-21.098c-5.107-3.872-6.251-11.066-2.644-16.363C184.846 131.491 214.94 112 261.794 112c49.071 0 101.45 38.304 101.45 88.8zM298 368c0 23.159-18.841 42-42 42s-42-18.841-42-42 18.841-42 42-42 42 18.841 42 42z' class=''%3E%3C/path%3E%3C/svg%3E");
}

.js-bubble-flags li.icon-envelope::before {
  content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='envelope-open-text' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-envelope-open-text fa-w-16 fa-3x'%3E%3Cpath fill='%23fd7960' d='M494.59 164.52c-1.52-1.26-13.86-11.2-30.59-24.66V96c0-26.51-21.49-48-48-48h-66.13C327.24 28.85 293.77 0 256 0c-37.65 0-70.9 28.63-93.85 48H96c-26.51 0-48 21.49-48 48v43.85c-16.81 13.52-29.15 23.46-30.48 24.56A48.002 48.002 0 0 0 0 201.48V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V201.51c0-14.31-6.38-27.88-17.41-36.99zM96 96h320v156.66c-36.26 29.32-78.69 63.67-86.59 69.95C311.25 337.12 279.6 368 256 368c-23.69 0-55.86-31.37-73.41-45.39-7.9-6.28-50.33-40.64-86.59-69.97V96zm368 362c0 3.31-2.69 6-6 6H54c-3.31 0-6-2.69-6-6V275.56c38.96 31.48 95.95 77.65 104.66 84.58C174.71 377.76 212.55 416 256 416c43.21 0 80.64-37.72 103.34-55.86 9-7.15 65.84-53.19 104.66-84.56V458zM176 192h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16zm176 64v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16z' class=''%3E%3C/path%3E%3C/svg%3E");
}

.js-bubble-flags li.icon-smile::before {
  content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='smile' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512' class='svg-inline--fa fa-smile fa-w-16 fa-3x'%3E%3Cpath fill='%238bdc98' d='M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm4 72.6c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.1-8.4-25.3-7.1-33.8 3.1z' class=''%3E%3C/path%3E%3C/svg%3E");
}

@media (min-width: 992px) {
  section.bubble-menu {
    margin-bottom: -80px;
    background-color: unset;
  }
  section.bubble-menu + section {
    padding-top: 4rem !important;
    z-index: 3;
  }
}
.labels {
  position: absolute;
  left: 1rem;
  top: 0;
  display: flex;
  pointer-events: none;
}
.labels .label {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1);
  margin-left: 0.5rem;
}
.labels .label .label-inner {
  height: 1.3rem;
  padding: 3px 0.75rem 3px;
  background-color: #fd795f;
  display: flex;
  text-align: center;
  white-space: nowrap;
  border-radius: 0 0 3px 3px;
}
.labels .label .label-inner span {
  font-size: 0.7rem;
  margin: 0 auto;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.labels .label-prime img {
  position: absolute;
  top: -1.25rem;
  left: -2rem;
  width: 2rem;
}
.labels .label-prime .label-inner {
  background-color: #9c53a8;
}
.labels .label-exclusive .label-inner {
  background-color: #74b9ff;
}
.labels .label-halfsticky .label-inner {
  background-color: #ffc107;
}
.labels .label-exclusive .label-inner {
  background-color: #3498db;
}

.ribbon {
  pointer-events: none;
}

@media (max-width: 575.98px) {
  .labels {
    left: 0.5rem;
  }
  .label-prime img {
    margin-left: 0.5rem;
  }
}
.label-paynplay {
  color: #fff;
  font-size: 0.8rem;
  text-align: center;
}

.ribbon {
  width: 120px;
  height: 120px;
  overflow: hidden;
  position: absolute;
}

.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: "";
  display: block;
}

.ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 0;
  background-color: #3498db;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  text-align: center;
}

/* top left */
.ribbon-top-left {
  top: -3px;
  left: -3px;
}

.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}

.ribbon-top-left::before {
  top: 0;
  right: 0;
}

.ribbon-top-left::after {
  bottom: 0;
  left: 0;
}

.ribbon-top-left span {
  right: -25px;
  top: 30px;
  transform: rotate(-45deg);
}

/* top right */
.ribbon-top-right {
  top: -3px;
  right: -3px;
}

.ribbon-top-right::before,
.ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}

.ribbon-top-right::before {
  top: 0;
  left: 0;
}

.ribbon-top-right::after {
  bottom: 0;
  right: 0;
}

.ribbon-top-right span {
  left: -25px;
  top: 30px;
  transform: rotate(45deg);
}

/* bottom left */
.ribbon-bottom-left {
  bottom: -3px;
  left: -3px;
}

.ribbon-bottom-left::before,
.ribbon-bottom-left::after {
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.ribbon-bottom-left::before {
  bottom: 0;
  right: 0;
}

.ribbon-bottom-left::after {
  top: 0;
  left: 0;
}

.ribbon-bottom-left span {
  right: -30px;
  bottom: 25px;
  transform: rotate(45deg);
}

/* bottom right */
.ribbon-bottom-right {
  bottom: -3px;
  right: -3px;
}

.ribbon-bottom-right::before,
.ribbon-bottom-right::after {
  border-bottom-color: transparent;
  border-right-color: transparent;
}

.ribbon-bottom-right::before {
  bottom: 0;
  left: 0;
}

.ribbon-bottom-right::after {
  top: 0;
  right: 0;
}

.ribbon-bottom-right span {
  left: -25px;
  bottom: 30px;
  transform: rotate(-225deg);
}

.twitch-frame iframe {
  display: block;
  border-radius: 15px 15px 0 0;
}
@media (max-width: 767.98px) {
  .twitch-frame iframe {
    height: 375px;
  }
}
@media (max-width: 575.98px) {
  .twitch-frame iframe {
    height: 150px;
  }
}
.twitch-frame .logo-title {
  display: flex;
  align-items: center;
}
.twitch-frame .logo-title > div {
  margin-top: 20px;
  margin-left: 20px;
}
@media (max-width: 575.98px) {
  .twitch-frame .logo-title > div {
    margin-top: 10px;
  }
}
.twitch-frame .logo-title > div span {
  font-size: 14px;
}
.twitch-frame .logo-title > div h3, .twitch-frame .logo-title > div .h3 {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .twitch-frame .logo-title svg {
    width: 57px;
    height: 60px;
  }
}
.twitch-frame a.btn {
  margin-left: auto;
  margin-top: 20px;
  background-color: #6441a5;
  border-color: #6441a5;
}
@media (max-width: 575.98px) {
  .twitch-frame a.btn {
    width: 100%;
  }
}
.twitch-frame .twitch-info {
  display: flex;
  align-items: center;
  padding: 5px 30px 30px;
  background: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 0 0 15px 15px;
}
@media (max-width: 575.98px) {
  .twitch-frame .twitch-info {
    padding: 0 20px 20px;
    flex-direction: column;
    align-items: initial;
  }
}

.acf-comment-fields.acf-fields.-clear {
  display: flex;
  flex-wrap: wrap;
  flex-basis: 100%;
}

section.casino-reviews.bg-2.rays-l .container, section.casino-reviews.bg-2.rays-l .wp-block-group__inner-container {
  max-width: 640px;
}

/* Leave a Reply / Comment Form Wrapper */
div#respond {
  border-radius: 1rem;
  background: #fff;
  padding: 1rem;
}
@media (min-width: 768px) {
  div#respond {
    padding: 3rem;
  }
}
div#respond .hidden {
  display: none;
}
div#respond form#commentform {
  display: flex;
  flex-wrap: wrap;
}
div#respond form#commentform label {
  display: block;
}
div#respond form#commentform p.comment-form-cookies-consent {
  display: flex;
  font-size: 12px;
}
div#respond form#commentform input#wp-comment-cookies-consent {
  width: 1rem !important;
  height: 1rem !important;
  flex-basis: 2rem;
}
div#respond form#commentform p.comment-form-comment {
  flex-basis: 100%;
}
div#respond form#commentform p.comment-notes {
  flex-basis: 100%;
}
div#respond form#commentform p.comment-form-author {
  flex-basis: 50%;
  padding-right: 1rem;
}
div#respond form#commentform p.comment-form-email {
  flex-basis: 50%;
  padding-left: 1rem;
}
div#respond form#commentform p.comment-form-url {
  display: none;
}
div#respond form#commentform input:not([type=checkbox]) {
  width: 100%;
  height: 2.5rem;
  border: 1px solid #ccc;
  background: unset;
  color: #000;
}
div#respond form#commentform input[type=checkbox] {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
  border-radius: 0.25rem;
}
div#respond form#commentform .acf-field.acf-field-true-false {
  display: flex;
  flex-direction: row-reverse;
  margin-top: 0;
}
div#respond form#commentform textarea#comment {
  width: 100% !important;
  border: 1px solid #e1e5ea;
  border-radius: 0.5rem;
  background: #f5f9ff;
  color: #597192;
  padding: 0.5rem;
}
@media (min-width: 768px) {
  div#respond form#commentform .user_review_pros {
    padding-right: 1rem;
  }
  div#respond form#commentform .user_review_cons {
    padding-left: 1rem;
  }
}
div#respond form#commentform .user_review_pros,
div#respond form#commentform .user_review_cons {
  flex-basis: 100%;
}
@media (min-width: 768px) {
  div#respond form#commentform .user_review_pros,
div#respond form#commentform .user_review_cons {
    flex-basis: 50%;
  }
}
div#respond form#commentform .user_review_pros textarea,
div#respond form#commentform .user_review_cons textarea {
  border: §px solid #e1e5ea;
  border-radius: 0.5rem;
  background: #f5f9ff;
  color: #597192;
  padding: 0.5rem;
}
div#respond form#commentform input#submit {
  background-color: #7bd78a;
  color: #fff;
  padding: 1rem;
  min-width: 15rem;
  font-size: 1rem;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
  border: none;
  border-radius: 99px;
  height: auto;
  transition: all 0.33s;
}
div#respond form#commentform input#submit:hover {
  background-color: #8bdc98;
}

/* Comment List */
.comment-list .comment {
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 1rem;
  background: #fff;
  padding: 1rem;
}
@media (min-width: 768px) {
  .comment-list .comment {
    padding: 3rem;
  }
}

ol.comment-list {
  padding: 0;
  list-style-type: none;
}
ol.comment-list li.comment {
  margin-bottom: 1rem;
}
ol.comment-list li.comment a {
  color: #ccc;
}
ol.comment-list li.comment hr {
  border: 1px solid #f4f9ff;
  margin-top: 1.5rem;
}
ol.comment-list span.comment-author {
  display: block;
  font-weight: bold;
}
ol.comment-list span.comment-date {
  display: block;
  font-size: 12px;
}
ol.comment-list .col.comment-rating {
  text-align: right;
}
ol.comment-list span.casino-pros-title {
  display: block;
  margin: 1rem 0 0.5rem;
  font-weight: bold;
  color: #7bd78a;
}
ol.comment-list span.casino-cons-title {
  display: block;
  margin: 1rem 0 0.5rem;
  font-weight: bold;
  color: #fd7960;
}
ol.comment-list span.casino-review-title {
  display: block;
  margin: 2rem 0 0.5rem;
  font-weight: bold;
}

h3.comments-title, .comments-title.h3 {
  margin-top: 4rem !important;
  margin-bottom: 1rem;
}

/* Ratings inputs */
.user-ratings {
  flex-basis: 100%;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 575.98px) {
  .user-ratings {
    flex-wrap: wrap;
  }
}
.user-ratings label {
  text-align: left;
  font-weight: bold;
  padding-bottom: 0.5rem;
}

.rating-buttons {
  unicode-bidi: bidi-override;
  direction: rtl;
  padding: 1rem 0;
  cursor: pointer;
  /*
  @include media-breakpoint-down(sm) {
    label {
      position: absolute;
      left: 3rem;
    }
  }
  */
}
.rating-buttons > span {
  display: inline-block;
  background: none;
  border: none;
  width: 1.75rem;
  height: 1.5rem;
  background-image: url("../images/stars/unselected.svg");
  background-size: 1.5rem;
  background-repeat: no-repeat;
}
@media (max-width: 767.98px) {
  .rating-buttons > span {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.rating-buttons > span:hover, .rating-buttons > span:hover ~ span, .rating-buttons > span.active:not(.hovering), .rating-buttons > span.active:not(.hovering) ~ span {
  background-image: url("../images/stars/full.svg");
}
.rating-buttons > span.animate {
  animation-name: vihjeareena_shake;
  animation-duration: 1s;
}
@media (max-width: 575.98px) {
  .rating-buttons {
    flex-basis: 100%;
  }
}

.user_rating_games,
.user_rating_support,
.user_rating_payouts,
.user_rating_overall {
  display: none;
}

p.logged-in-as {
  flex-basis: 100%;
  color: #597192;
  font-size: 12px;
}

p.logged-in-as a {
  color: #597192;
  text-decoration: none;
  font-weight: bold;
}

.acf-field p.description {
  font-size: 90%;
  font-style: italic;
}

.navbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0 5px;
  background-color: #fff;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.25);
}
.navbar > .container, .navbar > .wp-block-group__inner-container {
  display: flex;
  align-items: center;
  min-height: 80px;
}
@media (min-width: 768px) {
  .navbar > .container, .navbar > .wp-block-group__inner-container {
    min-height: 4.5rem;
  }
}

.navbar-brand.light {
  display: none;
}

.navbar-brand.dark {
  display: unset;
}

[data-bs-theme=dark] .navbar {
  background-color: #212529;
}
[data-bs-theme=dark] .navbar-brand.light {
  display: unset;
}
[data-bs-theme=dark] .navbar-brand.dark {
  display: none;
}

.site-header * {
  transition: all 0.4s ease-in-out;
}
.site-header .btn {
  height: 2.25rem;
  padding: 0.25rem 0.75rem;
  min-width: unset;
  text-transform: unset;
}
@media (max-width: 575.98px) {
  .site-header .btn {
    flex-basis: calc(50% - 0.25rem);
    padding: 0.25rem 0.5rem;
  }
}
@media (min-width: 768px) {
  .site-header .btn:not(:first-child) {
    margin-left: 0.25rem;
  }
}

.search-form .search-field {
  transition: all 0.4s ease-in;
}

@media (min-width: 1090px) {
  .scroll-site .site-header .navbar > .container, .scroll-site .site-header .navbar > .wp-block-group__inner-container {
    min-height: 55px;
  }
  .scroll-site .site-header .navbar-nav > li {
    padding: 0;
  }
}
@media (min-width: 1090px) {
  .scroll-site .bubble-menu__wrap.fixed {
    top: 140px;
  }
  .scroll-site .navbar-brand img {
    max-width: 140px;
  }
  .scroll-site .navbar .btn {
    height: 2rem;
    padding: 0.33rem 0.75rem;
    font-size: 0.9rem;
  }
  .scroll-site .navbar .btn svg {
    margin-top: -2px;
    height: 0.8rem;
    margin-right: 0;
  }
  .scroll-site .navbar .btn-twitch {
    padding: 2px;
    font-size: 0.7rem;
    min-width: 110px;
  }
  .scroll-site .navbar .btn-twitch::before {
    margin-right: 0;
    background-size: 18px;
  }
}
@media (min-width: 1090px) and (min-width: 768px) {
  .scroll-site .input-search {
    flex: 0 0 220px;
    max-width: 220px;
  }
  .scroll-site .input-search form input {
    height: 2rem;
    padding: 0 2rem 0 1rem;
  }
}
@media (min-width: 1090px) {
  .scroll-site .navbar-search {
    max-width: 200px;
  }
}
@media (min-width: 1090px) {
  .scroll-site .navbar-nav > li > a {
    font-size: 0.9rem;
  }
}
@media (min-width: 1090px) {
  .scroll-site .navbar-nav > li .sub-menu > li a {
    padding: 2px 0;
    font-size: 0.8rem;
  }
}

.navbar-brand {
  margin-top: -9px;
  z-index: 1;
  margin-right: auto;
}
@media (max-width: 575.98px) {
  .navbar-brand {
    z-index: 0;
  }
}
.navbar-brand img {
  display: block;
  width: 100%;
  max-width: 240px;
  height: auto;
}
@media (max-width: 575.98px) {
  .navbar-brand {
    max-width: 200px;
  }
}

[data-bs-theme=dark] .navbar-nav > li a {
  color: #fff;
}

.navbar-nav {
  display: flex;
  align-items: flex-start;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  overflow: hidden;
}
.navbar-nav > li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.navbar-nav > li > .sub-menu-toggle {
  display: block;
  flex: 0 0 24px;
  max-width: 24px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url("../images/icon-menu-arrow.svg") no-repeat 50% 50%;
}
.navbar-nav > li a {
  display: block;
  padding: 10px 0;
  font-size: 0.9rem;
  line-height: 1.2142857143;
  font-weight: 600;
  color: #12264f;
  text-decoration: none;
}
.navbar-nav > li .sub-menu {
  display: none;
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 20px;
  padding-bottom: 5px;
  list-style: none;
}
.navbar-nav > li .sub-menu > li a {
  padding: 5px 0;
  font-weight: normal;
  color: #597192;
  transition: all 0s ease-in;
}
.navbar-nav > li .sub-menu > li a:hover {
  font-weight: 600;
  letter-spacing: -0.2px;
}
.navbar-nav.shadow-items > li {
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
}
.navbar-nav.rounded-items > li {
  border-radius: 50px;
}
.navbar-nav.centered-items > li {
  justify-content: center;
}
@media (max-width: 575.98px) {
  .navbar-nav {
    flex-direction: column;
  }
  .navbar-nav.main-menu {
    margin: 20px 0;
  }
  .navbar-nav > li {
    border-bottom: 1px solid #f4f9ff;
    width: 100%;
  }
  .navbar-nav > li a {
    flex-grow: 1;
  }
  .navbar-nav > li > .sub-menu-toggle {
    margin-left: 10px;
  }
  .navbar-nav > li > .sub-menu-toggle.active {
    transform: rotate(180deg);
  }
  .navbar-nav > li .sub-menu.active {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1090px) {
  .navbar-nav {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .navbar-nav > li {
    flex: 0 0 calc(33.3333333333% - 15px);
    max-width: 33.3333333333%;
    margin-bottom: 20px;
  }
  .navbar-nav > li > .sub-menu-toggle {
    display: none;
  }
  .navbar-nav > li .sub-menu {
    display: block;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-nav > li > a {
    font-size: 1.125rem;
    line-height: 1.2222222222;
  }
  .navbar-nav > li .sub-menu > li {
    padding: 2px 0;
  }
}
@media (min-width: 1091px) {
  .navbar-nav > li {
    position: relative;
    flex-grow: 1;
    padding: 6px 0;
  }
  .navbar-nav > li > .sub-menu-toggle {
    margin-right: auto;
  }
  .navbar-nav > li > a {
    font-size: 1.05rem;
    line-height: 1.2222222222;
  }
  .navbar-nav > li .sub-menu {
    padding: 15px 20px;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .navbar-nav > li > a {
    font-size: 1rem;
  }
}

.navbar-toggler {
  padding: 10px 5px;
  margin-left: 20px;
  z-index: 1;
  background-color: transparent;
  border: 1px solid transparent;
}
.navbar-toggler:focus {
  outline: none;
}
.navbar-toggler .icon {
  position: relative;
  display: block;
  width: 28px;
  height: 22px;
  margin: 0 auto;
}
.navbar-toggler .icon-bar {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #fd7960;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
}
.navbar-toggler .icon-bar:nth-child(1) {
  top: 0;
}
.navbar-toggler .icon-bar:nth-child(2), .navbar-toggler .icon-bar:nth-child(3) {
  top: 9px;
}
.navbar-toggler .icon-bar:nth-child(4) {
  top: 18px;
}
.navbar-toggler .icon-bar.icon-search {
  height: 100%;
  z-index: 1;
  opacity: 1;
  background: url("../images/icon-search-blue.svg") no-repeat 50% 50%;
}
.navbar-toggler .icon-bar.icon-search ~ .icon-bar {
  opacity: 0;
}
.navbar-toggler:not(.collapsed) .text {
  display: none;
}
.navbar-toggler:not(.collapsed) .text + .text {
  display: block;
}
.navbar-toggler:not(.collapsed) .icon-bar:nth-child(1), .navbar-toggler:not(.collapsed) .icon-bar:nth-child(4) {
  width: 0;
  left: 50%;
  opacity: 0;
}
.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2) {
  transform: rotate(45deg);
}
.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3) {
  transform: rotate(-45deg);
}
@media (min-width: 1091px) {
  .navbar-toggler {
    display: none;
  }
}

[data-bs-theme=dark] .navbar-collapse {
  background-color: #212529;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
@media (max-width: 1090px) {
  .navbar-collapse {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -100%;
    width: 100%;
    padding: 90px 0 0;
    visibility: hidden;
    background-color: #fff;
    transition-timing-function: ease-in-out;
    transition-duration: 0.2s;
    transition-property: left, visibility;
  }
  .navbar-collapse.open {
    left: 0;
    visibility: visible;
  }
  .navbar-collapse > .container, .navbar-collapse > .wp-block-group__inner-container {
    position: relative;
    padding: 0 20px;
    height: 100%;
    overflow-y: auto;
  }
}
@media (max-width: 575.98px) {
  .navbar-collapse {
    padding-top: 0;
  }
  .navbar-collapse > .container, .navbar-collapse > .wp-block-group__inner-container {
    padding-top: 30px;
  }
}
@media (min-width: 992px) {
  .navbar-collapse {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
  }
}

/* Language switcher */
.language-switcher {
  position: fixed;
  bottom: 10rem;
  right: 1rem;
  background-color: #fff;
  border-radius: 1rem;
  font-size: 1.125rem;
  overflow: hidden;
  z-index: 999;
}
.language-switcher .options {
  display: flex;
  flex-direction: column;
}
.language-switcher .options .option {
  padding: 0.25rem 1rem;
  color: #333;
  transition: all 0.25s;
}
.language-switcher .options .option:hover {
  background-color: #343a40;
  color: #fff;
}
.language-switcher .selected {
  text-align: right;
  color: #333;
  font-weight: bold;
  padding: 0.25rem 1rem;
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 0.25rem;
}
.language-switcher img {
  width: 20px;
}
@media (max-width: 575.98px) {
  .language-switcher {
    display: none;
  }
}

.navbar-search {
  z-index: 1;
  position: relative;
  display: none;
  max-width: 240px;
  margin: 0 auto 10px;
}
.navbar-collapse .navbar-search {
  display: block;
}
@media (min-width: 768px) {
  .navbar-search {
    display: block;
    margin: 0 0 0 20px;
  }
  .navbar-collapse .navbar-search {
    display: none;
  }
}
@media (min-width: 992px) {
  .navbar-search {
    flex: 0 0 180px;
    max-width: 180px;
  }
}
.navbar-search .search-suggestions {
  position: absolute;
  background: #fff;
  border-radius: 15px;
  z-index: 1;
  width: 100%;
  padding: 15px 0;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
}
.navbar-search .search-suggestions > span {
  display: block;
  padding: 0 20px;
}
.navbar-search .search-suggestions ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.navbar-search .search-suggestions ul li {
  font-size: 0.875rem;
  font-weight: 400;
  color: #597192;
  padding: 5px 20px;
  display: flex;
}
.navbar-search .search-suggestions ul li img {
  width: 50px;
  min-width: 50px;
  height: 20px;
  object-fit: contain;
  object-position: right;
}
.navbar-search .search-suggestions ul li:hover a {
  font-weight: 600;
}
.navbar-search .search-suggestions ul li.no-results {
  text-align: center;
}
.navbar-search .search-suggestions ul li a {
  display: block;
  width: 100%;
  color: #597192;
  text-decoration: none;
}

.navbar-cta {
  display: none;
  text-align: center;
  margin-bottom: 10px;
  z-index: 1;
}
.navbar-collapse .navbar-cta {
  display: block;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .navbar-cta .btn-twitch {
    font-size: 0;
    line-height: 0;
    min-width: 45px;
  }
  .navbar-cta .btn-twitch::before {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .navbar-cta {
    display: block;
    margin-bottom: 0;
  }
  .navbar-collapse .navbar-cta {
    display: none;
  }
}

.admin-bar .site-header .navbar,
.admin-bar .site-header .navbar-collapse {
  top: 32px;
}

@media (max-width: 782px) {
  .admin-bar .site-header .navbar,
.admin-bar .site-header .navbar-collapse {
    top: 46px;
  }
}
@media (min-width: 1091px) {
  .navbar-collapse .navbar-nav > li {
    /* eslint-disable */
    /* eslint-enable */
  }
  .navbar-collapse .navbar-nav > li:last-child a {
    margin-left: auto;
  }
  .navbar-nav > li > .sub-menu-toggle {
    margin: 0;
  }
  .site-header .navbar-nav {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .navbar-nav.rounded-items > li {
    margin-bottom: 7px;
  }
  .navbar-nav > li .sub-menu {
    color: #fff;
    opacity: 0;
    display: block;
    position: relative;
    left: -20px;
    margin-top: -2000px;
    animation: hideMenu 1s linear;
  }
  .open-mega-menu.navbar-nav > li .sub-menu {
    display: block;
    border-radius: 0;
    box-shadow: none;
    position: relative;
    left: -20px;
    animation: showMenu 1s linear;
    margin-top: 0;
    opacity: 1;
  }
  .open-mega-menu.navbar-nav > li .sub-menu li {
    z-index: 2;
    position: relative;
  }
}
@keyframes showMenu {
  0% {
    opacity: 0;
    margin-top: -2000px;
  }
  40% {
    margin-top: 0;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes hideMenu {
  0% {
    color: #fff;
    opacity: 0;
  }
}
.site-header .featured-items {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 70px;
}
@media (min-width: 768px) {
  .site-header .featured-items {
    display: none;
  }
}
.site-header .featured-items .featured-item {
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 8px;
  width: 100%;
  min-width: 150px;
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
}
.site-header .featured-items .featured-item .cta {
  flex-basis: 100%;
  background-color: #7bd78a;
  border-radius: 8px 8px 0 0;
  color: #fff;
  font-size: 0.7rem;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  padding: 3px 0;
}
.site-header .featured-items .featured-item .image {
  flex-basis: 40%;
  max-width: 40%;
}
.site-header .featured-items .featured-item .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.site-header .featured-items .featured-item .content {
  flex-basis: 60%;
  max-width: 60%;
  padding: 10px;
}
.site-header .featured-items .featured-item h3.title, .site-header .featured-items .featured-item .title.h3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 0.8rem;
}
.site-header .featured-items .featured-item table {
  font-size: 0.8rem;
}
.site-header .featured-items .featured-item .link {
  flex-basis: 100%;
  text-align: center;
  background-color: #f7f8f9;
  border-radius: 0 0 8px 8px;
}
.site-header .featured-items .featured-item .link a {
  font-size: 0.8rem;
  display: block;
  margin-top: 8px;
  margin-bottom: 4px;
}

.navbar-collapse.open .navbar-cta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem 0.5rem;
}

.input-search.mobile {
  max-width: 80%;
}

[data-bs-theme=dark] .footer-top {
  background-color: #12264f;
  color: #fff;
}
[data-bs-theme=dark] .footer-top .title,
[data-bs-theme=dark] .footer-top .email {
  color: #fff;
}
[data-bs-theme=dark] .footer-top .footer-menu ul li a {
  color: #f8f9fa;
}

.site-footer {
  background-color: #bbd374;
}
.site-footer .container, .site-footer .wp-block-group__inner-container {
  max-width: 1060px;
}

.footer-top {
  padding: 40px 5px 8%;
  background-color: #e3eeff;
  background-image: url("../images/footer-bg.png");
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: 100%;
}
.footer-top .logo {
  display: inline-block;
  margin-bottom: 30px;
}
@media (min-width: 576px) {
  .footer-top {
    padding: 40px 5px 18%;
  }
}
@media (min-width: 768px) {
  .footer-top {
    padding: 80px 5px 18%;
  }
  .footer-top .logo {
    margin-bottom: 50px;
  }
}
@media (min-width: 1200px) {
  .footer-top {
    padding: 80px 5px 8%;
  }
}

.footer-bottom {
  padding: 0 5px 30px;
}
.footer-bottom .copyright {
  font-size: 0.625rem;
  line-height: 1.2;
  font-weight: 600;
  color: #12264f;
  text-align: center;
}
@media (max-width: 575.98px) {
  .footer-bottom .copyright {
    padding-bottom: 15px;
  }
}
@media (min-width: 768px) {
  .footer-bottom > .container, .footer-bottom > .wp-block-group__inner-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .footer-bottom .copyright {
    font-size: 0.75rem;
    line-height: 1.25;
  }
}

.footer-menu .title,
.footer-contacts .title {
  margin-bottom: 15px;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 600;
  color: #12264f;
}
@media (min-width: 768px) {
  .footer-menu .title,
.footer-contacts .title {
    margin-bottom: 25px;
    font-size: 1.125rem;
    line-height: 1.2222222222;
  }
}

@media (min-width: 768px) {
  .footer-menu-wrap {
    display: flex;
    justify-content: space-between;
  }
}

.footer-menu {
  margin-bottom: 20px;
}
.footer-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer-menu ul li {
  margin-bottom: 5px;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 300;
}
.footer-menu ul li a {
  color: #12264f;
  text-decoration: none;
}
@media (min-width: 768px) {
  .footer-menu ul li {
    margin-bottom: 10px;
    font-size: 1rem;
    line-height: 1.1875;
  }
}

.footer-contacts .email {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 300;
  color: #12264f;
}
.footer-contacts .social-links {
  display: flex;
  margin-top: 15px;
  margin-bottom: 15px;
}
.footer-contacts .social-links a {
  flex: 0 0 35px;
  max-width: 35px;
}
.footer-contacts .social-links a svg path {
  transition: fill 0.3s;
}
.footer-contacts .social-links a + a {
  margin-left: 15px;
}
.footer-contacts .social-links a:hover svg path[fill="#12264F"] {
  fill: #597192;
}
@media (min-width: 768px) {
  .footer-contacts .social-links {
    margin-top: 25px;
  }
}

.partner-logos {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 360px;
  margin: 0 auto 2rem;
}
.partner-logos .item {
  display: inline-block;
  margin-top: 15px;
  padding: 0 8px;
  max-width: 50%;
}
.partner-logos .item img {
  display: block;
  max-width: 90%;
  height: auto;
  margin: 0 auto;
}
@media (min-width: 576px) {
  .partner-logos {
    max-width: none;
  }
}
@media (min-width: 768px) {
  .partner-logos {
    margin-top: 50px;
  }
}
@media (min-width: 992px) {
  .partner-logos .item img {
    max-width: 100%;
  }
}
@media (min-width: 1680px) {
  .partner-logos .item {
    padding: 0 25px;
  }
}

.posts-list {
  padding: 90px 0;
}

.post-item {
  margin-bottom: 30px;
}
.post-item > article {
  position: relative;
  height: 100%;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 4px 20px 4px rgba(0, 0, 18, 0.15);
  overflow: hidden;
}
.post-item .image {
  margin: 0 auto;
}
.post-item .image img {
  display: block;
  width: 100%;
  max-width: 640px;
  height: auto;
}
.post-item .info {
  padding: 35px 40px 105px;
}
.post-item .head {
  margin-bottom: 20px;
  font-size: 0.9375rem;
  line-height: 1.2;
  color: #a0a8b6;
}
.post-item .title {
  margin-bottom: 15px;
}
.post-item .title a {
  color: #12264f;
}
.post-item .text {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 300;
  color: #597192;
}
.post-item .text p {
  margin-bottom: 0;
}
.post-item .link-more {
  display: inline-flex;
  position: absolute;
  bottom: 53px;
  left: 40px;
  color: #fd7960;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  transition: stroke 0.3s;
}
.post-item .link-more svg path {
  transition: stroke 0.3s;
}
.post-item .link-more:hover {
  color: #f77f68;
}
.post-item .link-more:hover svg path {
  stroke: #f77f68;
}

.single-post .content {
  /*
      h3 {
        margin-bottom: 30px;

        @include media-breakpoint-down(sm) {
          margin-bottom: 20px;
        }
      }
    */
}
.single-post .content .container, .single-post .content .wp-block-group__inner-container {
  max-width: 800px;
}
.single-post .content .wp-block-image {
  margin-bottom: 45px;
}
@media (max-width: 767.98px) {
  .single-post .content .wp-block-image {
    margin-bottom: 35px;
  }
}
@media (max-width: 575.98px) {
  .single-post .content .wp-block-image {
    margin-bottom: 20px;
  }
}
.single-post .content .wp-block-image img {
  height: auto;
  border-radius: 15px;
}
.single-post .content h2, .single-post .content .h2 {
  margin-top: 2rem;
}
.single-post .content p {
  margin-bottom: 0.75rem;
  /*
  @include media-breakpoint-down(md) {
    margin-bottom: 40px;
  }

  @include media-breakpoint-down(sm) {
    margin-bottom: 30px;
  }
  */
}

.post-content section:not(.bubble-menu) {
  width: 100vw;
  position: relative;
  left: 50%;
  top: 0;
  margin-left: -50vw;
}
.post-content .casino-list-section {
  margin-top: 5rem;
  padding-top: 3rem !important;
}
.post-content .casino-list-section .container, .post-content .casino-list-section .wp-block-group__inner-container {
  max-width: 1000px;
}
@media (min-width: 576px) {
  .post-content section {
    width: 100vw;
    position: relative;
    left: 50%;
    top: 0;
    margin-left: -50vw;
  }
}

/* Dark Styles */
[data-bs-theme=dark] {
  /* gray 900 for bottom and gray 800 for top */
}
[data-bs-theme=dark] .single-casino {
  background-color: #212529;
}
[data-bs-theme=dark] .single-casino .container.boxed.bg-none, [data-bs-theme=dark] .single-casino .boxed.bg-none.wp-block-group__inner-container {
  background-color: #343a40;
}
[data-bs-theme=dark] .casino-meta .meta-top__inner,
[data-bs-theme=dark] .casino-meta .meta-left__inner,
[data-bs-theme=dark] .casino-meta .meta-right__inner {
  background-color: #343a40;
}
[data-bs-theme=dark] .casino-meta .meta-top__inner .show-more,
[data-bs-theme=dark] .casino-meta .meta-top__inner .show-more .inner span,
[data-bs-theme=dark] .casino-meta .meta-left__inner .show-more,
[data-bs-theme=dark] .casino-meta .meta-left__inner .show-more .inner span,
[data-bs-theme=dark] .casino-meta .meta-right__inner .show-more,
[data-bs-theme=dark] .casino-meta .meta-right__inner .show-more .inner span {
  color: #fff;
}
[data-bs-theme=dark] .casino-intro .info-columns {
  background-color: #343a40;
}
[data-bs-theme=dark] .section.casino-bonus, [data-bs-theme=dark] .casino-bonus.wp-block-group,
[data-bs-theme=dark] .section.user-reviews,
[data-bs-theme=dark] .user-reviews.wp-block-group {
  background-color: #212529;
}
[data-bs-theme=dark] .section.casino-bonus h2.title, [data-bs-theme=dark] .casino-bonus.wp-block-group h2.title, [data-bs-theme=dark] .section.casino-bonus .title.h2, [data-bs-theme=dark] .casino-bonus.wp-block-group .title.h2,
[data-bs-theme=dark] .section.user-reviews h2.title,
[data-bs-theme=dark] .user-reviews.wp-block-group h2.title,
[data-bs-theme=dark] .section.user-reviews .title.h2,
[data-bs-theme=dark] .user-reviews.wp-block-group .title.h2 {
  color: #fff;
}
[data-bs-theme=dark] .section.casino-bonus h1, [data-bs-theme=dark] .casino-bonus.wp-block-group h1, [data-bs-theme=dark] .section.casino-bonus .h1, [data-bs-theme=dark] .casino-bonus.wp-block-group .h1, [data-bs-theme=dark] .section.casino-bonus h2, [data-bs-theme=dark] .casino-bonus.wp-block-group h2, [data-bs-theme=dark] .section.casino-bonus .h2, [data-bs-theme=dark] .casino-bonus.wp-block-group .h2, [data-bs-theme=dark] .section.casino-bonus h3, [data-bs-theme=dark] .casino-bonus.wp-block-group h3, [data-bs-theme=dark] .section.casino-bonus .h3, [data-bs-theme=dark] .casino-bonus.wp-block-group .h3, [data-bs-theme=dark] .section.casino-bonus h4, [data-bs-theme=dark] .casino-bonus.wp-block-group h4, [data-bs-theme=dark] .section.casino-bonus .h4, [data-bs-theme=dark] .casino-bonus.wp-block-group .h4, [data-bs-theme=dark] .section.casino-bonus p, [data-bs-theme=dark] .casino-bonus.wp-block-group p, [data-bs-theme=dark] .section.casino-bonus span, [data-bs-theme=dark] .casino-bonus.wp-block-group span, [data-bs-theme=dark] .section.casino-bonus label, [data-bs-theme=dark] .casino-bonus.wp-block-group label,
[data-bs-theme=dark] .section.user-reviews h1,
[data-bs-theme=dark] .user-reviews.wp-block-group h1,
[data-bs-theme=dark] .section.user-reviews .h1,
[data-bs-theme=dark] .user-reviews.wp-block-group .h1,
[data-bs-theme=dark] .section.user-reviews h2,
[data-bs-theme=dark] .user-reviews.wp-block-group h2,
[data-bs-theme=dark] .section.user-reviews .h2,
[data-bs-theme=dark] .user-reviews.wp-block-group .h2,
[data-bs-theme=dark] .section.user-reviews h3,
[data-bs-theme=dark] .user-reviews.wp-block-group h3,
[data-bs-theme=dark] .section.user-reviews .h3,
[data-bs-theme=dark] .user-reviews.wp-block-group .h3,
[data-bs-theme=dark] .section.user-reviews h4,
[data-bs-theme=dark] .user-reviews.wp-block-group h4,
[data-bs-theme=dark] .section.user-reviews .h4,
[data-bs-theme=dark] .user-reviews.wp-block-group .h4,
[data-bs-theme=dark] .section.user-reviews p,
[data-bs-theme=dark] .user-reviews.wp-block-group p,
[data-bs-theme=dark] .section.user-reviews span,
[data-bs-theme=dark] .user-reviews.wp-block-group span,
[data-bs-theme=dark] .section.user-reviews label,
[data-bs-theme=dark] .user-reviews.wp-block-group label {
  color: #343a40;
}

/* Regular Styles */
.single-casino {
  background-color: #f2f7ff;
  /*
  .section.casino-meta,
  .section.casino-intro {
    padding-top: 10px;
  }
  */
}
.single-casino .container.boxed, .single-casino .boxed.wp-block-group__inner-container {
  max-width: 920px;
}
.single-casino section {
  padding-top: 0;
  padding-bottom: 0;
}
.single-casino section.casino-meta, .single-casino section.casino-intro, .single-casino section.casino-faq, .single-casino section.casino-bonus, .single-casino section.faq-section, .single-casino section.casino-bonus, .single-casino section.user-reviews {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.single-casino section.content-section {
  margin-bottom: 1rem;
}
@media (max-width: 575.98px) {
  .single-casino section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.single-casino section.page-header.simple {
  padding-bottom: 140px;
}
@media (min-width: 768px) {
  .single-casino section.page-header.simple {
    padding-bottom: 360px;
  }
}
@media (min-width: 768px) {
  .single-casino section.bubble-menu {
    padding-top: 30px;
  }
}
.single-casino section .bubble-menu__btn {
  height: 2rem;
}
@media (max-width: 575.98px) {
  .single-casino section .bubble-menu__btn {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .single-casino .col-review {
    order: 1;
  }
  .single-casino .col-meta {
    order: 2;
  }
}
@media (max-width: 575.98px) {
  .single-casino .meta-top__inner {
    display: flex;
    flex-wrap: wrap;
  }
  .single-casino .meta-top__inner h3.title, .single-casino .meta-top__inner .title.h3 {
    margin-top: 0 !important;
  }
  .single-casino .rating {
    flex-basis: 100%;
  }
  .single-casino .bonuses-rating,
.single-casino .games-rating {
    flex-basis: 50%;
  }
  .single-casino .progress-wrap {
    zoom: 0.9;
  }
  .single-casino .bonuses-rating .text,
.single-casino .games-rating .text {
    position: absolute;
  }
}
.single-casino h1 .review-title, .single-casino .h1 .review-title {
  text-transform: lowercase;
}
.single-casino h3, .single-casino .h3 {
  margin-top: 0;
}
.single-casino .content-section .items .item {
  margin-top: 0;
}
.single-casino .section.casino-intro h3.title, .single-casino .casino-intro.wp-block-group h3.title, .single-casino .section.casino-intro .title.h3, .single-casino .casino-intro.wp-block-group .title.h3 {
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 600;
  margin-top: 1.25rem;
}
.single-casino .section.casino-meta, .single-casino .casino-meta.wp-block-group {
  padding-bottom: 100px;
}
.single-casino .section.casino-intro, .single-casino .casino-intro.wp-block-group {
  padding-bottom: 4rem;
  margin-bottom: 4rem;
}
.single-casino .point-list-section .container, .single-casino .point-list-section .wp-block-group__inner-container {
  max-width: 800px;
}
.single-casino .point-list-section .title-grid {
  margin-bottom: 50px;
}
.single-casino .point-list-section .title-grid .title-element {
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
}
.single-casino .point-list-section .title-grid .title-element.title-border-right {
  border-right: none;
}
.single-casino .point-list-section .title-grid .title-element p.title-text {
  font-size: 90%;
  font-weight: bold;
  line-height: 1;
}
.single-casino .tabbed-section {
  padding-top: 0;
}
.single-casino .tabbed-section .tabs-wrapper .col-md-4 {
  margin-bottom: 30px;
}
.single-casino ul.square li.has-flag {
  padding: 0;
}
.single-casino ul.square li.has-flag img {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
.single-casino ul.square li.has-flag::before {
  content: unset;
}

.casino-meta {
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='846' viewBox='0 0 1920 846' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='846'%3E%3Crect width='1920' height='846' fill='%23DFF7EA'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath d='M1656.86 86.1335L1659.06 116.207C1659.09 116.763 1659.26 117.301 1659.56 117.774C1659.85 118.247 1660.25 118.64 1660.73 118.918L1685.89 133.218C1686.44 133.56 1686.88 134.044 1687.17 134.619C1687.46 135.193 1687.6 135.836 1687.56 136.481C1687.51 137.125 1687.3 137.747 1686.93 138.28C1686.57 138.813 1686.07 139.238 1685.48 139.509L1658.58 151.983C1658.07 152.227 1657.62 152.588 1657.27 153.038C1656.91 153.487 1656.67 154.013 1656.56 154.573L1650.42 184.3C1650.3 184.929 1650.02 185.515 1649.59 185.991C1649.17 186.467 1648.61 186.813 1648 186.992C1647.39 187.17 1646.74 187.173 1646.13 187C1645.51 186.827 1644.96 186.485 1644.53 186.012L1625.65 163.64C1625.3 163.22 1624.85 162.897 1624.34 162.702C1623.82 162.506 1623.27 162.444 1622.73 162.522L1593.77 166.594C1593.13 166.661 1592.49 166.547 1591.91 166.264C1591.34 165.981 1590.85 165.541 1590.52 164.994C1590.18 164.447 1590 163.815 1590.01 163.171C1590.02 162.528 1590.2 161.898 1590.55 161.355L1605.81 135.118C1606.1 134.626 1606.27 134.074 1606.31 133.504C1606.35 132.935 1606.26 132.365 1606.04 131.84L1594.28 104.619C1594.02 104.027 1593.93 103.376 1594.02 102.736C1594.1 102.096 1594.36 101.49 1594.75 100.982C1595.15 100.475 1595.68 100.083 1596.28 99.8506C1596.88 99.6176 1597.53 99.5515 1598.17 99.6591L1626.44 105.8C1626.99 105.912 1627.55 105.889 1628.09 105.733C1628.62 105.576 1629.11 105.291 1629.51 104.903L1651.22 83.9759C1651.67 83.5209 1652.24 83.2069 1652.87 83.0718C1653.5 82.9367 1654.15 82.9863 1654.74 83.2148C1655.34 83.4432 1655.86 83.8405 1656.23 84.3586C1656.61 84.8767 1656.83 85.4933 1656.86 86.1335Z' fill='%23FDC410'/%3E%3Cpath d='M1656.87 86.1373C1649.62 95.2348 1640.07 110.545 1631.42 114.17C1622.18 118.098 1608.9 110.211 1594.28 104.619C1594.03 104.028 1593.94 103.379 1594.02 102.74C1594.11 102.102 1594.36 101.498 1594.76 100.992C1595.16 100.485 1595.68 100.095 1596.28 99.8623C1596.88 99.6295 1597.53 99.5625 1598.16 99.6684L1626.44 105.8C1626.99 105.91 1627.55 105.885 1628.09 105.729C1628.62 105.573 1629.11 105.29 1629.51 104.903L1651.22 83.9762C1651.67 83.5224 1652.25 83.2096 1652.87 83.0754C1653.5 82.9411 1654.15 82.9913 1654.75 83.2198C1655.34 83.4483 1655.86 83.8453 1656.24 84.363C1656.62 84.8807 1656.83 85.4969 1656.87 86.1373Z' fill='%23FFE69F'/%3E%3Cpath d='M1685.93 133.305C1686.51 133.59 1686.99 134.035 1687.33 134.587C1687.66 135.139 1687.83 135.775 1687.82 136.422C1687.8 137.068 1687.61 137.698 1687.25 138.237C1686.89 138.776 1686.39 139.202 1685.8 139.465L1657.7 152.028C1657.18 152.262 1656.73 152.619 1656.38 153.066C1656.03 153.514 1655.79 154.04 1655.68 154.599L1650.53 183.815C1650.41 184.515 1650.11 185.172 1649.66 185.726C1649.22 186.28 1648.64 186.712 1647.99 186.982C1647.37 187.163 1646.72 187.167 1646.1 186.993C1645.48 186.819 1644.93 186.475 1644.5 185.999L1644.34 185.607C1644.71 169.565 1642.43 153.906 1649.67 146.64C1656.41 139.821 1674.56 136.665 1685.93 133.305Z' fill='%23E8AB00'/%3E%3Cpath d='M37.698 136.896L58.1888 159.018C58.5627 159.431 59.0323 159.744 59.5558 159.931C60.0792 160.118 60.6404 160.173 61.1893 160.09L89.7687 155.56C90.4084 155.487 91.0563 155.589 91.6438 155.854C92.2314 156.12 92.7368 156.54 93.1066 157.069C93.4764 157.599 93.6968 158.218 93.7447 158.863C93.7925 159.507 93.6659 160.152 93.3783 160.729L80.148 187.266C79.8978 187.778 79.7709 188.342 79.7773 188.912C79.7837 189.483 79.9233 190.044 80.1848 190.551L93.9408 217.611C94.2463 218.173 94.3889 218.809 94.3526 219.447C94.3162 220.085 94.1023 220.699 93.735 221.221C93.3678 221.743 92.8619 222.15 92.2748 222.398C91.6877 222.645 91.0429 222.723 90.4134 222.621L61.6975 216.929C61.1603 216.82 60.6046 216.851 60.0829 217.017C59.5612 217.184 59.0906 217.481 58.7154 217.88L38.6348 239.136C38.1783 239.587 37.6037 239.9 36.9772 240.039C36.3506 240.177 35.6974 240.135 35.0928 239.918C34.4882 239.701 33.9566 239.317 33.5591 238.811C33.1617 238.305 32.9146 237.696 32.8462 237.056L28.3945 207.029C28.3141 206.464 28.1029 205.925 27.7778 205.456C27.4527 204.988 27.0228 204.601 26.5225 204.329L0.345608 190.401C-0.222872 190.097 -0.699396 189.646 -1.03367 189.094C-1.36794 188.542 -1.54756 187.909 -1.55356 187.264C-1.55957 186.619 -1.39174 185.984 -1.0678 185.427C-0.743852 184.87 -0.275803 184.412 0.28695 184.1L26.2115 171.246C26.707 170.994 27.1333 170.624 27.4531 170.168C27.773 169.713 27.9767 169.185 28.0465 168.632L31.9448 138.731C32.0138 138.094 32.2657 137.49 32.67 136.994C33.0744 136.498 33.6138 136.131 34.2228 135.937C34.8319 135.742 35.4844 135.73 36.1012 135.9C36.7181 136.07 37.2728 136.416 37.698 136.896Z' fill='%23FDC410'/%3E%3Cpath d='M37.7075 136.893C37.7268 148.523 39.8157 166.451 35.3236 174.68C30.5592 183.514 15.2565 185.645 0.345942 190.401C-0.220145 190.096 -0.694308 189.645 -1.02674 189.093C-1.35918 188.542 -1.53762 187.912 -1.54332 187.268C-1.54902 186.624 -1.38177 185.991 -1.05914 185.435C-0.73651 184.88 -0.270405 184.421 0.29022 184.109L26.2118 171.246C26.7058 170.992 27.1308 170.621 27.4504 170.166C27.77 169.711 27.9746 169.184 28.0468 168.632L31.9452 138.731C32.016 138.094 32.2693 137.491 32.6745 136.995C33.0797 136.5 33.6195 136.133 34.2287 135.938C34.8379 135.744 35.4906 135.731 36.1079 135.9C36.7252 136.07 37.2807 136.414 37.7075 136.893Z' fill='%23FFE69F'/%3E%3Cpath d='M89.8534 155.604C90.483 155.466 91.1393 155.51 91.7454 155.732C92.3514 155.955 92.882 156.345 93.275 156.859C93.668 157.373 93.9071 157.988 93.9642 158.632C94.0213 159.276 93.894 159.923 93.5974 160.497L79.4858 187.852C79.2279 188.359 79.096 188.92 79.1014 189.489C79.1068 190.058 79.2493 190.617 79.5168 191.119L93.7267 217.162C94.0674 217.785 94.2453 218.484 94.2437 219.194C94.2421 219.905 94.0612 220.602 93.7177 221.223C93.3494 221.748 92.8408 222.16 92.25 222.409C91.6592 222.658 91.0101 222.736 90.3767 222.633L90.0074 222.426C80.2852 209.661 68.7297 198.851 69.8541 188.652C70.8579 179.121 83.0674 165.326 89.8534 155.604Z' fill='%23E8AB00'/%3E%3Cpath d='M1644.17 621.671L1659.88 634.854C1660.17 635.1 1660.51 635.272 1660.88 635.354C1661.25 635.435 1661.63 635.424 1661.99 635.322L1680.89 629.836C1681.32 629.732 1681.76 629.745 1682.18 629.875C1682.6 630.004 1682.98 630.244 1683.27 630.57C1683.56 630.896 1683.77 631.295 1683.85 631.726C1683.94 632.156 1683.91 632.602 1683.76 633.016L1677.09 652.044C1676.97 652.411 1676.93 652.802 1676.98 653.187C1677.04 653.571 1677.18 653.938 1677.4 654.258L1688.98 671.344C1689.23 671.697 1689.38 672.114 1689.41 672.548C1689.44 672.981 1689.35 673.414 1689.15 673.797C1688.95 674.18 1688.64 674.498 1688.26 674.715C1687.89 674.932 1687.46 675.039 1687.03 675.025L1667.17 673.626C1666.8 673.598 1666.43 673.666 1666.09 673.823C1665.75 673.979 1665.46 674.22 1665.24 674.521L1653.5 690.569C1653.23 690.912 1652.87 691.172 1652.46 691.319C1652.05 691.466 1651.6 691.493 1651.17 691.398C1650.75 691.303 1650.36 691.089 1650.05 690.781C1649.73 690.473 1649.52 690.084 1649.42 689.658L1643.86 669.778C1643.76 669.404 1643.57 669.058 1643.31 668.77C1643.05 668.481 1642.73 668.257 1642.37 668.116L1623.52 660.945C1623.11 660.788 1622.75 660.524 1622.48 660.18C1622.21 659.836 1622.03 659.425 1621.97 658.99C1621.91 658.555 1621.97 658.113 1622.15 657.709C1622.32 657.306 1622.59 656.957 1622.95 656.699L1639.34 645.822C1639.66 645.61 1639.91 645.324 1640.09 644.99C1640.27 644.655 1640.36 644.282 1640.36 643.903L1640.45 623.398C1640.44 622.962 1640.56 622.534 1640.79 622.165C1641.02 621.796 1641.35 621.502 1641.75 621.319C1642.14 621.136 1642.58 621.072 1643.01 621.135C1643.44 621.197 1643.84 621.384 1644.17 621.671Z' fill='%23FDC410'/%3E%3Cpath d='M1644.18 621.669C1645.18 629.513 1648.11 641.431 1645.78 647.365C1643.32 653.73 1633.18 656.469 1623.52 660.946C1623.11 660.788 1622.76 660.524 1622.48 660.18C1622.21 659.836 1622.04 659.426 1621.98 658.992C1621.92 658.559 1621.98 658.117 1622.15 657.715C1622.32 657.312 1622.6 656.964 1622.95 656.705L1639.34 645.823C1639.66 645.61 1639.91 645.324 1640.09 644.989C1640.26 644.655 1640.36 644.282 1640.36 643.904L1640.45 623.399C1640.44 622.963 1640.56 622.535 1640.79 622.166C1641.02 621.797 1641.36 621.504 1641.75 621.321C1642.15 621.138 1642.58 621.073 1643.02 621.135C1643.45 621.197 1643.85 621.382 1644.18 621.669Z' fill='%23FFE69F'/%3E%3Cpath d='M1680.95 629.859C1681.36 629.712 1681.81 629.686 1682.24 629.784C1682.67 629.883 1683.06 630.101 1683.37 630.414C1683.67 630.727 1683.89 631.122 1683.98 631.552C1684.07 631.982 1684.04 632.429 1683.89 632.841L1676.7 652.497C1676.57 652.86 1676.53 653.25 1676.58 653.634C1676.63 654.017 1676.77 654.382 1677 654.698L1688.8 671.06C1689.08 671.452 1689.26 671.908 1689.32 672.387C1689.38 672.867 1689.32 673.353 1689.14 673.8C1688.93 674.186 1688.63 674.507 1688.25 674.726C1687.87 674.944 1687.44 675.052 1687 675.036L1686.74 674.928C1679.09 667.143 1670.38 660.832 1670.27 653.855C1670.13 647.34 1677.2 636.995 1680.95 629.859Z' fill='%23E8AB00'/%3E%3Cpath d='M241.173 368.671L256.878 381.854C257.165 382.1 257.509 382.272 257.878 382.354C258.247 382.435 258.63 382.424 258.993 382.322L277.89 376.836C278.315 376.732 278.761 376.745 279.18 376.875C279.599 377.004 279.975 377.244 280.27 377.57C280.564 377.896 280.766 378.295 280.853 378.726C280.94 379.156 280.909 379.602 280.764 380.016L274.095 399.044C273.97 399.411 273.932 399.802 273.985 400.187C274.037 400.571 274.179 400.938 274.399 401.258L285.98 418.344C286.234 418.697 286.385 419.114 286.414 419.548C286.444 419.981 286.352 420.414 286.149 420.797C285.945 421.18 285.639 421.498 285.264 421.715C284.888 421.932 284.46 422.039 284.027 422.025L264.169 420.626C263.797 420.598 263.425 420.666 263.087 420.823C262.749 420.979 262.457 421.22 262.238 421.521L250.498 437.569C250.228 437.912 249.867 438.172 249.456 438.319C249.045 438.466 248.601 438.493 248.175 438.398C247.748 438.303 247.357 438.089 247.046 437.781C246.735 437.473 246.516 437.084 246.416 436.658L240.859 416.778C240.757 416.404 240.568 416.058 240.309 415.77C240.05 415.481 239.727 415.257 239.366 415.116L220.522 407.945C220.112 407.788 219.752 407.524 219.48 407.18C219.207 406.836 219.033 406.425 218.974 405.99C218.915 405.555 218.974 405.113 219.145 404.709C219.316 404.306 219.593 403.957 219.946 403.699L236.344 392.822C236.657 392.61 236.913 392.324 237.09 391.99C237.267 391.655 237.359 391.282 237.359 390.903L237.447 370.398C237.439 369.962 237.558 369.534 237.789 369.165C238.019 368.796 238.352 368.502 238.746 368.319C239.141 368.136 239.58 368.072 240.011 368.135C240.441 368.197 240.845 368.384 241.173 368.671Z' fill='%23FDC410'/%3E%3Cpath d='M241.179 368.669C242.181 376.513 245.115 388.431 242.784 394.365C240.32 400.73 230.177 403.469 220.522 407.946C220.114 407.788 219.756 407.524 219.485 407.18C219.214 406.836 219.04 406.426 218.981 405.992C218.923 405.559 218.982 405.117 219.152 404.715C219.322 404.312 219.598 403.964 219.95 403.705L236.344 392.823C236.656 392.61 236.911 392.324 237.088 391.989C237.265 391.655 237.358 391.282 237.36 390.904L237.448 370.399C237.441 369.963 237.561 369.535 237.792 369.166C238.023 368.797 238.356 368.504 238.751 368.321C239.145 368.138 239.585 368.073 240.015 368.135C240.446 368.197 240.85 368.382 241.179 368.669Z' fill='%23FFE69F'/%3E%3Cpath d='M277.951 376.859C278.364 376.712 278.81 376.686 279.238 376.784C279.666 376.883 280.057 377.101 280.366 377.414C280.675 377.727 280.888 378.122 280.982 378.552C281.075 378.982 281.044 379.429 280.893 379.841L273.698 399.497C273.567 399.86 273.526 400.25 273.578 400.634C273.63 401.017 273.774 401.382 273.997 401.698L285.798 418.06C286.081 418.452 286.26 418.908 286.32 419.387C286.379 419.867 286.316 420.353 286.137 420.8C285.933 421.186 285.625 421.507 285.248 421.726C284.871 421.944 284.439 422.052 284.003 422.036L283.736 421.928C276.092 414.143 267.377 407.832 267.268 400.855C267.135 394.34 274.199 383.995 277.951 376.859Z' fill='%23E8AB00'/%3E%3Cpath d='M1885.24 344.189L1906.36 389.239C1906.74 390.075 1907.32 390.803 1908.05 391.359C1908.78 391.916 1909.64 392.283 1910.54 392.428L1957.74 399.636C1958.78 399.842 1959.75 400.326 1960.54 401.039C1961.33 401.751 1961.91 402.664 1962.23 403.682C1962.55 404.7 1962.58 405.784 1962.33 406.821C1962.09 407.857 1961.56 408.807 1960.82 409.571L1926.72 444.653C1926.07 445.333 1925.59 446.155 1925.31 447.055C1925.04 447.955 1924.97 448.908 1925.13 449.836L1933.19 499.271C1933.39 500.307 1933.29 501.378 1932.91 502.362C1932.54 503.347 1931.89 504.206 1931.05 504.842C1930.22 505.478 1929.22 505.865 1928.17 505.96C1927.12 506.055 1926.07 505.853 1925.13 505.378L1882.84 482.032C1882.05 481.592 1881.17 481.362 1880.26 481.362C1879.36 481.362 1878.47 481.592 1877.68 482.032L1835.46 505.378C1834.51 505.859 1833.45 506.063 1832.4 505.966C1831.34 505.87 1830.34 505.477 1829.5 504.832C1828.65 504.187 1828.01 503.318 1827.64 502.322C1827.27 501.327 1827.19 500.247 1827.4 499.207L1835.46 449.772C1835.61 448.844 1835.55 447.891 1835.27 446.991C1835 446.091 1834.52 445.269 1833.87 444.59L1799.7 409.571C1798.96 408.809 1798.44 407.86 1798.19 406.824C1797.94 405.789 1797.97 404.705 1798.29 403.687C1798.6 402.67 1799.18 401.757 1799.97 401.043C1800.76 400.33 1801.73 399.844 1802.77 399.636L1849.96 392.428C1850.87 392.28 1851.73 391.912 1852.46 391.356C1853.19 390.8 1853.77 390.073 1854.16 389.239L1875.28 344.189C1875.71 343.222 1876.41 342.4 1877.29 341.823C1878.17 341.246 1879.21 340.939 1880.26 340.939C1881.32 340.939 1882.35 341.246 1883.23 341.823C1884.12 342.4 1884.82 343.222 1885.24 344.189Z' fill='%23FDC410'/%3E%3Cpath d='M1885.26 344.19C1879.46 362.481 1873.75 391.711 1862.57 402.395C1850.65 413.893 1825.52 409.571 1799.7 409.571C1798.96 408.809 1798.44 407.861 1798.2 406.828C1797.95 405.794 1797.99 404.713 1798.3 403.699C1798.62 402.684 1799.2 401.773 1799.98 401.061C1800.77 400.349 1801.73 399.862 1802.77 399.652L1849.96 392.429C1850.87 392.277 1851.72 391.907 1852.45 391.352C1853.18 390.796 1853.77 390.071 1854.16 389.239L1875.28 344.19C1875.71 343.224 1876.41 342.403 1877.3 341.827C1878.18 341.251 1879.21 340.945 1880.27 340.945C1881.32 340.945 1882.36 341.251 1883.24 341.827C1884.13 342.403 1884.83 343.224 1885.26 344.19Z' fill='%23FFE69F'/%3E%3Cpath d='M1957.85 399.747C1958.91 399.845 1959.92 400.244 1960.76 400.897C1961.6 401.55 1962.24 402.431 1962.6 403.435C1962.96 404.439 1963.03 405.526 1962.8 406.567C1962.56 407.609 1962.04 408.562 1961.28 409.315L1925.39 445.243C1924.73 445.909 1924.24 446.725 1923.96 447.622C1923.68 448.519 1923.63 449.47 1923.8 450.393L1933.08 498.457C1933.3 499.607 1933.23 500.795 1932.87 501.911C1932.51 503.026 1931.88 504.032 1931.03 504.835C1930.18 505.477 1929.18 505.869 1928.12 505.965C1927.07 506.06 1926.01 505.857 1925.07 505.377L1924.59 504.867C1915.71 479.927 1902.96 457.139 1909.84 441.671C1916.2 427.191 1942.31 411.627 1957.85 399.747Z' fill='%23E8AB00'/%3E%3Cpath d='M54.8185 572.576L78.498 623.086C78.9253 624.023 79.5766 624.84 80.3941 625.464C81.2116 626.088 82.1699 626.499 83.1841 626.662L136.102 634.743C137.271 634.974 138.356 635.518 139.242 636.316C140.128 637.115 140.783 638.139 141.137 639.28C141.491 640.421 141.532 641.637 141.254 642.799C140.976 643.961 140.39 645.027 139.559 645.882L101.322 685.217C100.594 685.979 100.053 686.901 99.7436 687.911C99.4342 688.92 99.3646 689.987 99.5406 691.028L108.574 746.455C108.797 747.617 108.691 748.817 108.268 749.921C107.845 751.026 107.123 751.989 106.182 752.702C105.242 753.415 104.121 753.849 102.947 753.955C101.773 754.061 100.593 753.835 99.5406 753.303L52.128 727.127C51.2421 726.634 50.2457 726.375 49.2326 726.375C48.2196 726.375 47.2232 726.634 46.3373 727.127L-1.00404 753.303C-2.06248 753.842 -3.25109 754.071 -4.43323 753.962C-5.61538 753.854 -6.74306 753.413 -7.68664 752.69C-8.63023 751.968 -9.35141 750.992 -9.76728 749.877C-10.1832 748.761 -10.2768 747.55 -10.0376 746.383L-1.00404 690.957C-0.828091 689.916 -0.897606 688.848 -1.20702 687.839C-1.51644 686.83 -2.05714 685.908 -2.7858 685.146L-41.0936 645.882C-41.9249 645.028 -42.5109 643.964 -42.7897 642.803C-43.0685 641.642 -43.0298 640.427 -42.6776 639.286C-42.3254 638.145 -41.6729 637.121 -40.7888 636.322C-39.9048 635.522 -38.822 634.977 -37.6548 634.743L15.2634 626.662C16.2786 626.496 17.2379 626.083 18.0578 625.46C18.8777 624.837 19.5332 624.022 19.9673 623.086L43.6468 572.576C44.1267 571.491 44.9098 570.57 45.9013 569.923C46.8928 569.276 48.05 568.932 49.2326 568.932C50.4153 568.932 51.5725 569.276 52.564 569.923C53.5555 570.57 54.3386 571.491 54.8185 572.576Z' fill='%23FDC410'/%3E%3Cpath d='M54.8369 572.577C48.3335 593.085 41.937 625.858 29.3934 637.837C16.0302 650.728 -12.1394 645.883 -41.093 645.883C-41.9195 645.028 -42.5013 643.965 -42.7773 642.807C-43.0533 641.648 -43.0134 640.436 -42.6616 639.299C-42.3098 638.161 -41.6591 637.139 -40.778 636.341C-39.8969 635.543 -38.8179 634.997 -37.6542 634.762L15.264 626.662C16.2776 626.492 17.235 626.078 18.0542 625.455C18.8734 624.832 19.53 624.02 19.9679 623.087L43.6475 572.577C44.1306 571.493 44.916 570.573 45.9087 569.927C46.9015 569.282 48.0592 568.938 49.2422 568.938C50.4252 568.938 51.5829 569.282 52.5756 569.927C53.5684 570.573 54.3537 571.493 54.8369 572.577Z' fill='%23FFE69F'/%3E%3Cpath d='M136.227 634.868C137.414 634.978 138.546 635.425 139.489 636.157C140.433 636.89 141.148 637.877 141.552 639.003C141.956 640.129 142.032 641.347 141.77 642.515C141.509 643.683 140.921 644.751 140.075 645.595L99.8255 685.878C99.0863 686.625 98.5382 687.541 98.228 688.546C97.9177 689.552 97.8545 690.618 98.0437 691.653L108.449 745.542C108.699 746.832 108.62 748.165 108.218 749.415C107.816 750.666 107.105 751.794 106.151 752.694C105.206 753.414 104.078 753.853 102.897 753.96C101.715 754.068 100.528 753.84 99.4691 753.302L98.9346 752.73C88.9746 724.766 74.6848 699.216 82.3999 681.873C89.5269 665.638 118.801 648.188 136.227 634.868Z' fill='%23E8AB00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-color: #ffebc7;
  background-size: 100% auto;
  background-repeat: repeat-y;
  background-position: center top;
}
.casino-meta h2.section-title, .casino-meta .section-title.h2 {
  margin-bottom: 2rem;
}
.casino-meta .meta-top__inner,
.casino-meta .meta-left__inner,
.casino-meta .meta-right__inner {
  background-color: #fff;
  border-radius: 15px;
  height: 100%;
}
.casino-meta .meta-top__inner {
  padding: 5px 20px;
}
.casino-meta .meta-top__inner > div {
  padding: 15px;
  text-align: center;
}
.casino-meta .meta-top__inner > div + div {
  border-top: 1px solid #e1e5ea;
}
.casino-meta .meta-top__inner h3.title, .casino-meta .meta-top__inner .title.h3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: bold;
}
.casino-meta .deposit-methods .deposit-method-items {
  display: flex;
  flex-wrap: wrap;
  padding: 0 !important;
  font-size: 0.75rem;
}
.casino-meta .deposit-methods .deposit-method-items .item {
  flex-basis: 33.33%;
}
.casino-meta .deposit-methods .deposit-method-items .item .inner {
  height: 56px;
  position: relative;
  border-radius: 2px;
}
.casino-meta .deposit-methods .deposit-method-items .item .inner img,
.casino-meta .deposit-methods .deposit-method-items .item .inner span {
  max-width: 80%;
  max-height: 32px;
  width: auto;
  height: auto;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.casino-meta .deposit-methods .deposit-method-items .item.show-more .inner {
  text-align: center;
  color: #12264f;
  font-weight: bold;
  font-size: 90%;
  border-radius: 6px !important;
  transition: color 0.15s;
}
.casino-meta .deposit-methods .deposit-method-items .item.show-more .inner:hover {
  color: #7bd78a;
  cursor: pointer;
}
.casino-meta .deposit-methods .deposit-method-items .item.show-more .inner .span {
  max-width: 100% !important;
  padding-top: 8px;
}
.casino-meta .deposit-methods .deposit-method-items .item .more {
  display: none;
}
.casino-meta .meta-left,
.casino-meta .meta-right {
  margin-top: 1.5rem;
}
.casino-meta .meta-left__inner,
.casino-meta .meta-right__inner {
  background-color: #fff;
  border-radius: 15px;
  padding: 1.5rem;
}
.casino-meta .meta-left h3.title, .casino-meta .meta-left .title.h3,
.casino-meta .meta-right h3.title,
.casino-meta .meta-right .title.h3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.125rem;
  line-height: 1.25;
  font-weight: bold;
}
.casino-meta .meta-left ul.pros-item,
.casino-meta .meta-right ul.pros-item {
  padding-left: 26px;
}
.casino-meta .meta-left hr,
.casino-meta .meta-right hr {
  border: none;
  height: 1px;
  color: #f1f2f3; /* old IE */
  background-color: #f1f2f3; /* Modern Browsers */
  margin-bottom: 1.25rem;
}
.casino-meta .meta-left .title-lisenssi,
.casino-meta .meta-right .title-lisenssi {
  margin-bottom: 1rem;
}
.casino-meta .meta-left .title-perustettu,
.casino-meta .meta-right .title-perustettu {
  margin-top: 1rem;
}
.casino-meta .languages ul {
  columns: 3;
}
@media (max-width: 575.98px) {
  .casino-meta .languages ul {
    columns: 2;
  }
}
.casino-meta .languages ul li.more {
  display: none;
}
.casino-meta .game-providers .col {
  display: flex;
  flex-wrap: wrap;
  font-size: 0.9rem;
  justify-content: space-between;
}
.casino-meta .game-providers .col .item {
  border: 1px solid #f1f2f3;
  border-radius: 0.5rem;
  padding: 0.25rem 0.5rem;
  height: 3rem;
  flex-basis: calc(20% - 0.25rem);
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media (max-width: 575.98px) {
  .casino-meta .game-providers .col .item {
    flex-basis: calc(33.33% - 0.25rem);
  }
}
.casino-meta .game-providers .col .item.more {
  display: none;
}
.casino-meta .game-providers .col img {
  max-height: 2rem;
  max-width: 100%;
  width: auto;
  height: auto;
}
.casino-meta .languages div.more,
.casino-meta .game-providers div.more {
  display: none;
}
.casino-meta .languages .show-more,
.casino-meta .game-providers .show-more {
  color: #12264f;
  font-weight: bold;
  font-size: 90%;
  cursor: pointer;
}
.casino-meta .languages .show-more:hover,
.casino-meta .game-providers .show-more:hover {
  color: #7bd78a;
}
@media (max-width: 575.98px) {
  .casino-meta .languages .show-more,
.casino-meta .game-providers .show-more {
    flex-basis: calc(66.66% - 0.25rem) !important;
  }
}
.casino-meta .meta-right__inner {
  padding: 1.5rem;
}
.casino-meta .meta-right__inner a.btn.btn-primary {
  margin: 0 0 1rem;
  width: 100%;
}
.casino-meta .meta-right__inner img.casino-logo {
  max-width: 100%;
  max-height: 48px;
  display: block;
  margin-left: 1.5rem;
}
.casino-meta .meta-right__inner .title {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 600;
  margin-top: 1.25rem;
}
.casino-meta .meta-right__inner .title-perustettu,
.casino-meta .meta-right__inner .title-lisenssi {
  position: relative;
  padding-left: 25px;
}
.casino-meta .meta-right__inner .title-perustettu::before,
.casino-meta .meta-right__inner .title-lisenssi::before {
  content: "";
  background-repeat: no-repeat;
  width: 14px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.casino-meta .meta-right__inner .title-lisenssi::before {
  left: 3px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjUzNTk1IDEwLjg3MTJWMTEuNzY0N0g3LjQwODU0QzcuODg5MjEgMTEuNzY0NyA4LjI3ODg3IDExLjM3NjUgOC4yNzg4NyAxMC44OTQ0VjMuNDg1ODRINi4xMDI4QzUuNjIwMDggMy40ODU4NCA1LjIyODc2IDMuMDk5NDggNS4yMjg3NiAyLjYxNTIxVjBIMC44NzUxNzdDMC4zOTE4MyAwIDAgMC4zOTE0MzMgMCAwLjg3NDY1NFYxMC44OTAxQzAgMTEuMzczMSAwLjM4ODIwMyAxMS43NjQ3IDAuODcwMzM3IDExLjc2NDdINC4zNTczVjEwLjg3MTJDNC4wODc3NiAxMC41OTYyIDMuOTIxNTcgMTAuMjE5NSAzLjkyMTU3IDkuODAzOTNDMy45MjE1NyA4Ljk2MTY2IDQuNjA0MzYgOC4yNzg4NyA1LjQ0NjYzIDguMjc4ODdDNi4yODg4OSA4LjI3ODg3IDYuOTcxNjggOC45NjE2NiA2Ljk3MTY4IDkuODAzOTNDNi45NzE2OCAxMC4yMTk1IDYuODA1NDkgMTAuNTk2MiA2LjUzNTk1IDEwLjg3MTJaTTQuNzkzMDMgMTEuMTgyMlYxMy4zMzMzTDUuNDQ2NjMgMTIuNjc5OEw2LjEwMDIyIDEzLjMzMzNWMTEuMTgyMkM1LjkwMjEzIDExLjI3NjMgNS42ODA1MyAxMS4zMjkgNS40NDY2MyAxMS4zMjlDNS4yMTI3MyAxMS4zMjkgNC45OTExMyAxMS4yNzYzIDQuNzkzMDMgMTEuMTgyMlpNNS42NjQ0OSAwVjIuNjEzMUM1LjY2NDQ5IDIuODU0NDYgNS44NjEgMy4wNTAxMSA2LjA5NjIgMy4wNTAxMUg4LjI3ODg3TDUuNjY0NDkgMFpNMS4zMDcxOSAzLjA1MDExVjMuNDg1ODRINC4zNTczVjMuMDUwMTFIMS4zMDcxOVpNMS4zMDcxOSAxLjc0MjkyVjIuMTc4NjVINC4zNTczVjEuNzQyOTJIMS4zMDcxOVpNMS4zMDcxOSA0LjM1NzNWNC43OTMwM0g2Ljk3MTY4VjQuMzU3M0gxLjMwNzE5Wk0xLjMwNzE5IDUuNjY0NDlWNi4xMDAyMkg2Ljk3MTY4VjUuNjY0NDlIMS4zMDcxOVpNMS4zMDcxOSA2Ljk3MTY4VjcuNDA3NDFINi45NzE2OFY2Ljk3MTY4SDEuMzA3MTlaTTUuNDQ2NjMgMTAuODkzM0M2LjA0ODI1IDEwLjg5MzMgNi41MzU5NSAxMC40MDU1IDYuNTM1OTUgOS44MDM5M0M2LjUzNTk1IDkuMjAyMzEgNi4wNDgyNSA4LjcxNDYgNS40NDY2MyA4LjcxNDZDNC44NDUwMSA4LjcxNDYgNC4zNTczIDkuMjAyMzEgNC4zNTczIDkuODAzOTNDNC4zNTczIDEwLjQwNTUgNC44NDUwMSAxMC44OTMzIDUuNDQ2NjMgMTAuODkzM1oiIGZpbGw9IiMxMjI2NEYiLz48L3N2Zz4=);
}
.casino-meta .meta-right__inner .title-perustettu::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy4wMDAxNiAwQzcuMDAwMTYgMCAyLjg3NjE2IDMuNTYgMC41NzE0OTYgNS40ODhDMC40MzYxNjMgNS42MTA2NyAwLjMzMzQ5NiA1Ljc4OTMzIDAuMzMzNDk2IDZDMC4zMzM0OTYgNi4zNjg2NyAwLjYzMTQ5NiA2LjY2NjY3IDEuMDAwMTYgNi42NjY2N0gyLjMzMzVWMTEuMzMzM0MyLjMzMzUgMTEuNzAyIDIuNjMxNSAxMiAzLjAwMDE2IDEySDUuMDAwMTZDNS4zNjg4MyAxMiA1LjY2NjgzIDExLjcwMTMgNS42NjY4MyAxMS4zMzMzVjguNjY2NjdIOC4zMzM1VjExLjMzMzNDOC4zMzM1IDExLjcwMTMgOC42MzE1IDEyIDkuMDAwMTYgMTJIMTEuMDAwMkMxMS4zNjg4IDEyIDExLjY2NjggMTEuNzAyIDExLjY2NjggMTEuMzMzM1Y2LjY2NjY3SDEzLjAwMDJDMTMuMzY4OCA2LjY2NjY3IDEzLjY2NjggNi4zNjg2NyAxMy42NjY4IDZDMTMuNjY2OCA1Ljc4OTMzIDEzLjU2NDIgNS42MTA2NyAxMy40MTE1IDUuNDg4QzExLjEyMjggMy41NiA3LjAwMDE2IDAgNy4wMDAxNiAwWiIgZmlsbD0iIzEyMjY0RiIvPjwvc3ZnPg==);
}
@media (min-width: 768px) {
  .casino-meta .meta-top__inner {
    display: flex;
    padding: 1rem 0.5rem;
  }
  .casino-meta .meta-top__inner > div {
    padding: 0 15px;
  }
  .casino-meta .meta-top__inner > div + div {
    border-top: none;
    border-left: 1px solid #e1e5ea;
  }
  .casino-meta .meta-top__inner .rating,
.casino-meta .meta-top__inner .games-rating {
    width: 380px;
  }
  .casino-meta .meta-top__inner .bonuses-rating {
    width: 400px;
  }
}
@media (min-width: 992px) {
  .casino-meta .meta-top__inner .title {
    font-size: 1.5rem;
    line-height: 1.2083333333;
  }
}

.casino-intro {
  background-color: #fce0b3;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.casino-intro .info-columns {
  overflow: hidden;
  background-color: #fff;
  border-radius: 1rem;
}
.casino-intro .left,
.casino-intro .right {
  padding: 20px;
}
.casino-intro .left .image,
.casino-intro .right .image {
  text-align: center;
}
.casino-intro .left .image img,
.casino-intro .right .image img {
  max-height: 72px;
  width: auto;
}
.casino-intro .left {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 768px) {
  .casino-intro .left::after {
    content: "";
    position: absolute;
    right: 0.5rem;
    width: 1px;
    height: 80%;
    background-color: #e1e5ea;
  }
}
.casino-intro .right {
  display: flex;
  flex-direction: column;
}
.casino-intro .right ul {
  margin-bottom: 20px;
}
.casino-intro .right .btn {
  margin-top: auto;
  width: 100%;
}
.casino-intro .game-providers-desc {
  padding: 20px;
  margin-top: 25px;
  background-color: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 15px;
}
@media (min-width: 768px) {
  .casino-intro .left,
.casino-intro .right {
    padding: 50px;
  }
  .casino-intro .game-providers-desc {
    padding: 50px;
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .casino-intro .info-columns {
    display: flex;
  }
  .casino-intro .left,
.casino-intro .right {
    padding: 30px;
  }
}

.casino-support {
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='441' viewBox='0 0 1920 441' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1920' height='441' fill='white'/%3E%3Cg opacity='0.2' clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1766 374C1791.12 374 1815.67 366.552 1836.56 352.597C1857.44 338.642 1873.72 318.807 1883.33 295.601C1892.94 272.395 1895.46 246.859 1890.56 222.224C1885.66 197.588 1873.56 174.959 1855.8 157.197C1838.04 139.436 1815.41 127.341 1790.78 122.44C1766.14 117.54 1740.61 120.055 1717.4 129.667C1694.19 139.28 1674.36 155.558 1660.4 176.443C1646.45 197.328 1639 221.882 1639 247C1639.06 280.663 1652.46 312.93 1676.27 336.734C1700.07 360.537 1732.34 373.938 1766 374Z' fill='%23FD7960'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1766 158.717C1783.46 158.717 1800.53 163.895 1815.05 173.596C1829.57 183.297 1840.88 197.085 1847.57 213.217C1854.25 229.349 1856 247.101 1852.59 264.227C1849.18 281.353 1840.77 297.084 1828.43 309.431C1816.08 321.778 1800.35 330.186 1783.22 333.593C1766.1 336.999 1748.35 335.251 1732.21 328.569C1716.08 321.887 1702.29 310.571 1692.59 296.052C1682.89 281.534 1677.71 264.464 1677.71 247.003C1677.71 223.588 1687.02 201.132 1703.57 184.575C1720.13 168.018 1742.59 158.717 1766 158.717Z' fill='%23FD7960'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1752.78 173.114L1751.13 163.199C1755.95 162.249 1760.85 161.775 1765.76 161.783C1770.76 161.786 1775.73 162.26 1780.64 163.199L1778.75 173.114C1770.16 171.54 1761.36 171.54 1752.78 173.114ZM1791.49 176.418L1795.04 167.212C1799.59 168.914 1804.01 170.966 1808.25 173.35C1812.56 175.854 1816.67 178.696 1820.53 181.848L1813.92 190.818C1806.93 185.001 1798.93 180.52 1790.31 177.599L1791.49 176.418ZM1823.13 198.844L1831.15 191.998C1834.25 195.899 1837.09 199.999 1839.65 204.273C1842.08 208.576 1844.13 213.077 1845.79 217.729L1836.11 221.27C1833.38 212.624 1828.97 204.602 1823.13 197.664V198.844ZM1839.65 233.781L1849.8 231.892C1850.82 236.786 1851.37 241.766 1851.45 246.764C1851.37 251.762 1850.82 256.742 1849.8 261.636L1839.65 259.747C1840.41 255.54 1840.8 251.275 1840.83 247C1840.8 242.569 1840.41 238.148 1839.65 233.781ZM1836.35 272.495L1846.02 276.036C1844.29 280.695 1842.16 285.197 1839.65 289.491C1837.24 293.789 1834.4 297.823 1831.15 301.53L1823.36 294.92C1829.11 287.92 1833.51 279.917 1836.35 271.314V272.495ZM1814.16 304.127L1820.77 312.153C1816.95 315.251 1812.93 318.09 1808.73 320.651C1804.4 323.031 1799.9 325.083 1795.27 326.788L1791.73 317.346C1800.34 314.425 1808.35 309.944 1815.34 304.127H1814.16ZM1779.22 320.651L1780.64 330.801C1775.9 331.797 1771.08 332.35 1766.24 332.454C1761.25 332.54 1756.27 332.145 1751.36 331.273L1753.02 321.359C1757.26 321.71 1761.52 321.71 1765.76 321.359C1770.28 321.434 1774.79 321.039 1779.22 320.179V320.651ZM1740.51 317.582L1736.96 327.024C1732.27 325.379 1727.76 323.242 1723.51 320.651C1719.21 318.244 1715.18 315.396 1711.47 312.153L1717.84 304.599C1724.92 310.233 1732.9 314.624 1741.45 317.582H1740.51ZM1709.82 295.392L1702.03 301.766C1698.78 298.059 1695.94 294.025 1693.53 289.727C1690.75 285.436 1688.3 280.937 1686.21 276.272L1695.65 272.731C1698.59 281.335 1703.07 289.334 1708.87 296.337L1709.82 295.392ZM1693.29 260.22L1682.2 261.636C1681.27 256.812 1680.8 251.912 1680.78 247C1680.77 242.009 1681.25 237.028 1682.2 232.128L1691.88 233.781C1691.52 238.101 1691.52 242.444 1691.88 246.764C1691.4 251.158 1691.4 255.59 1691.88 259.983L1693.29 260.22ZM1695.42 221.506L1686.21 217.965C1687.87 213.313 1689.93 208.812 1692.35 204.51C1694.91 200.311 1697.75 196.289 1700.85 192.47L1708.64 198.844C1702.77 205.761 1698.35 213.789 1695.65 222.45L1695.42 221.506ZM1717.61 190.818L1711 183.028C1714.82 179.827 1718.93 176.982 1723.27 174.53C1727.54 171.703 1732.04 169.255 1736.73 167.212L1740.27 176.655C1731.9 179.93 1724.22 184.733 1717.61 190.818Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1766 315.463C1780.01 315.463 1793.7 311.309 1805.34 303.528C1816.99 295.746 1826.07 284.686 1831.43 271.746C1836.79 258.806 1838.19 244.566 1835.46 230.829C1832.72 217.092 1825.98 204.473 1816.08 194.569C1806.17 184.665 1793.55 177.92 1779.82 175.188C1766.08 172.455 1751.84 173.858 1738.9 179.218C1725.96 184.578 1714.9 193.655 1707.12 205.301C1699.34 216.947 1695.18 230.639 1695.18 244.645C1695.49 263.332 1703.04 281.169 1716.26 294.385C1729.48 307.6 1747.31 315.159 1766 315.463Z' fill='%23E45D44'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1766 318.76C1780.01 318.76 1793.7 314.607 1805.34 306.825C1816.99 299.044 1826.07 287.983 1831.43 275.043C1836.79 262.103 1838.19 247.864 1835.46 234.126C1832.72 220.389 1825.98 207.771 1816.08 197.867C1806.17 187.962 1793.55 181.218 1779.82 178.485C1766.08 175.753 1751.84 177.155 1738.9 182.515C1725.96 187.875 1714.9 196.952 1707.12 208.598C1699.34 220.244 1695.18 233.936 1695.18 247.942C1695.49 266.63 1703.04 284.466 1716.26 297.682C1729.48 310.898 1747.31 318.456 1766 318.76Z' fill='%23FD7960'/%3E%3Cpath d='M1766 316.406C1802.5 316.406 1832.1 286.814 1832.1 250.31C1832.1 213.805 1802.5 184.213 1766 184.213C1729.5 184.213 1699.9 213.805 1699.9 250.31C1699.9 286.814 1729.5 316.406 1766 316.406Z' fill='%23E45D44'/%3E%3Cpath d='M1765.06 309.557C1799.21 309.557 1826.9 281.867 1826.9 247.709C1826.9 213.552 1799.21 185.861 1765.06 185.861C1730.9 185.861 1703.21 213.552 1703.21 247.709C1703.21 281.867 1730.9 309.557 1765.06 309.557Z' fill='%23FD7960'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1686.21 167.214L1675.83 157.772C1660.68 173.174 1649.71 192.186 1643.96 213.01L1658.12 217.259L1674.65 222.216L1680.07 207.344C1681.25 204.748 1682.44 202.623 1684.09 199.318C1685.57 196.77 1687.23 194.325 1689.04 192L1699.67 179.961L1686.21 167.214Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1846.02 167.214L1856.65 157.299C1871.79 172.702 1882.76 191.714 1888.51 212.537L1874.35 216.786L1857.83 221.743L1851.45 207.344C1851.45 204.747 1849.09 202.623 1847.44 199.318C1845.95 196.77 1844.3 194.325 1842.48 192L1831.86 179.961L1846.02 167.214Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1686.21 326.315L1675.59 336.465C1660.63 320.962 1649.75 301.979 1643.96 281.227L1658.12 276.978L1674.65 272.021L1680.07 286.893C1681.25 289.489 1682.44 291.614 1684.09 294.683C1685.52 297.339 1687.18 299.866 1689.04 302.236L1699.67 314.275L1686.21 326.315Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1846.02 326.315L1856.65 336.465C1871.7 320.988 1882.65 302.003 1888.51 281.227L1875.06 276.978L1858.54 272.021L1851.45 286.893C1851.45 289.489 1849.09 291.614 1847.44 294.683C1846.01 297.339 1844.35 299.866 1842.48 302.236L1831.86 314.275L1845.08 326.315H1846.02Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1797.87 139.122L1801.65 125.195C1780.93 119.067 1758.99 118.335 1737.91 123.07L1740.98 137.706L1744.28 154.702L1760.1 152.341H1768.83C1772.37 152.341 1774.97 152.341 1777.8 152.341L1793.38 156.118L1797.87 139.122Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1737.67 356.065L1734.37 370.229C1755.28 375.534 1777.19 375.534 1798.1 370.229L1794.56 356.065L1790.55 339.069L1774.97 341.901C1772.06 342.156 1769.14 342.156 1766.24 341.901C1763.25 342.151 1760.25 342.151 1757.27 341.901L1741.45 338.597L1737.67 356.065Z' fill='%23F2F7FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='254' height='254' fill='white' transform='translate(1639 120)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.casino-support h2.section-title, .casino-support .section-title.h2 {
  margin-bottom: 60px;
}
@media (max-width: 575.98px) {
  .casino-support h2.section-title, .casino-support .section-title.h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 575.98px) {
  .casino-support .row {
    flex-direction: column-reverse;
  }
}
.casino-support .support-contacts {
  padding: 20px;
  background: #e3eeff;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 15px;
}
@media (min-width: 992px) {
  .casino-support .support-contacts {
    margin-right: 15px;
    padding: 35px;
  }
}
.casino-support .support-contacts ul {
  margin: 0;
  padding-left: 0;
}
.casino-support .support-contacts ul li,
.casino-support .support-contacts ul li * {
  color: #12264f;
  font-size: 0.875rem;
  font-weight: 400;
}
.casino-support .support-contacts ul li.has-icon {
  list-style: none;
}
.casino-support .support-contacts ul li.has-icon::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
}
.casino-support .support-contacts ul li.has-icon-email::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.12514 3.33337C2.54457 3.33337 2.06635 3.76642 2.00706 4.32193C2.00212 4.35969 2 4.39922 2 4.4391L8.00018 8.2497L14 4.4391C14 4.39781 13.9979 4.35687 13.9929 4.31629C13.9312 3.7636 13.454 3.33337 12.8749 3.33337H3.12514ZM8.00018 9.23261L2 5.42273V11.4038C2 12.0148 2.50363 12.5096 3.12514 12.5096H12.8749C13.4964 12.5096 14 12.0148 14 11.4038V5.42273L8.00018 9.23261Z' fill='%2312264F'/%3E%3C/svg%3E%0A");
}
.casino-support .support-contacts ul li.has-icon-bubble::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.26087 3.00061H13.7391C13.8957 3.00061 14 3.10496 14 3.26148V10.8789C14 11.0354 13.8957 11.1397 13.7391 11.1397H11.1304V12.9137C11.1304 13.018 11.0783 13.1223 10.9739 13.1223C10.9217 13.1223 10.9217 13.1223 10.8696 13.1223C10.8174 13.1223 10.7652 13.1223 10.713 13.0702L8.73043 11.1397H2.26087C2.10435 11.1397 2 11.0354 2 10.8789V3.26148C2 3.10496 2.10435 3.00061 2.26087 3.00061ZM4.03478 9.05278H11.9652C12.1217 9.05278 12.2261 8.94844 12.2261 8.79191C12.2261 8.63539 12.1217 8.53104 11.9652 8.53104H3.98261C3.82609 8.53104 3.72174 8.63539 3.72174 8.79191C3.77391 8.94844 3.87826 9.05278 4.03478 9.05278ZM4.03478 7.2267H11.9652C12.1217 7.2267 12.2261 7.12235 12.2261 6.96583C12.2261 6.80931 12.1217 6.70496 11.9652 6.70496H3.98261C3.82609 6.70496 3.72174 6.80931 3.72174 6.96583C3.77391 7.12235 3.87826 7.2267 4.03478 7.2267ZM4.03478 5.40061H11.9652C12.1217 5.40061 12.2261 5.29626 12.2261 5.13974C12.2261 4.98322 12.1217 4.87887 11.9652 4.87887H3.98261C3.82609 4.87887 3.72174 4.98322 3.72174 5.13974C3.77391 5.29626 3.87826 5.40061 4.03478 5.40061Z' fill='%2312264F'/%3E%3C/svg%3E%0A");
}
.casino-support .support-contacts ul li.has-icon-website::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64362 10.5061V8.29492H5.17334C5.19706 9.12244 5.31147 9.94489 5.51454 10.7476C6.21582 10.6054 6.92822 10.5246 7.64362 10.5061Z' fill='%2312264F'/%3E%3Cpath d='M6.98847 13.5148C7.17836 13.6836 7.40148 13.811 7.64357 13.889V11.2084C6.99271 11.2259 6.34446 11.2976 5.70557 11.4227C5.8016 11.7129 5.91555 11.9969 6.04676 12.2731C6.27486 12.7453 6.59499 13.1673 6.98847 13.5148Z' fill='%2312264F'/%3E%3Cpath d='M9.93277 12.2731C10.0698 11.9973 10.1894 11.7133 10.291 11.4227C9.65102 11.2974 9.00161 11.2257 8.34961 11.2084V13.889C8.59308 13.8118 8.81748 13.6843 9.00812 13.5148C9.39612 13.1645 9.70943 12.7399 9.92936 12.2663L9.93277 12.2731Z' fill='%2312264F'/%3E%3Cpath d='M10.9771 4.30614C11.4474 4.18015 11.9044 4.00927 12.3419 3.79587C12.3112 3.76526 12.2839 3.73464 12.2532 3.70743C11.5886 3.04284 10.7762 2.544 9.88184 2.25146C10.1514 2.57281 10.3806 2.92582 10.5642 3.30262C10.7261 3.62668 10.8641 3.96207 10.9771 4.30614Z' fill='%2312264F'/%3E%3Cpath d='M8.34961 8.29492V10.5061C9.06957 10.5238 9.78658 10.6046 10.4923 10.7476C10.697 9.94521 10.8115 9.12258 10.8335 8.29492H8.34961Z' fill='%2312264F'/%3E%3Cpath d='M6.06385 3.61536C5.93264 3.89155 5.81869 4.17558 5.72266 4.4658C6.35623 4.58653 6.99874 4.6548 7.6436 4.66991V1.99951C7.40087 2.075 7.17659 2.20013 6.98509 2.3669C6.59825 2.71825 6.28514 3.14258 6.06385 3.61536Z' fill='%2312264F'/%3E%3Cpath d='M7.64311 7.59258V5.38142C6.92429 5.3635 6.20844 5.28268 5.5038 5.13989C5.30073 5.94261 5.18631 6.76506 5.1626 7.59258H7.64311Z' fill='%2312264F'/%3E%3Cpath d='M5.01958 11.5812C4.54939 11.7075 4.09238 11.8784 3.65479 12.0914C3.68549 12.1221 3.71279 12.1527 3.7435 12.1799C4.40632 12.8433 5.21627 13.342 6.108 13.6359C5.83955 13.3137 5.61047 12.9608 5.4256 12.5847C5.264 12.2601 5.12492 11.9248 5.00934 11.5812H5.01958Z' fill='%2312264F'/%3E%3Cpath d='M11.1748 10.9109C11.7397 11.0626 12.2866 11.2747 12.8057 11.5436C13.5195 10.6035 13.9353 9.47224 13.9999 8.29492H11.5262C11.5106 9.17686 11.3961 10.0543 11.185 10.9109H11.1748Z' fill='%2312264F'/%3E%3Cpath d='M10.9771 11.5812C10.8641 11.9252 10.7261 12.2606 10.5642 12.5847C10.3806 12.9615 10.1514 13.3145 9.88184 13.6359C10.7749 13.3428 11.5862 12.844 12.2498 12.1799C12.2805 12.1527 12.3078 12.1221 12.3385 12.0914C11.9021 11.8783 11.4462 11.7074 10.9771 11.5812Z' fill='%2312264F'/%3E%3Cpath d='M11.1748 4.97617C11.3859 5.83278 11.5003 6.7102 11.516 7.59214H13.9897C13.9307 6.41121 13.5183 5.27496 12.8057 4.32983C12.2871 4.60342 11.7403 4.82013 11.1748 4.97617Z' fill='%2312264F'/%3E%3Cpath d='M8.34959 5.38142V7.59258H10.8233C10.8012 6.76492 10.6868 5.94229 10.4821 5.13989C9.77632 5.28287 9.05932 5.36369 8.33936 5.38142H8.34959Z' fill='%2312264F'/%3E%3Cpath d='M9.00812 2.3669C8.81686 2.1998 8.5925 2.07463 8.34961 1.99951V4.66991C9.00161 4.65257 9.65102 4.58088 10.291 4.4556C10.1894 4.16498 10.0698 3.88095 9.93277 3.60515C9.71066 3.13494 9.39625 2.71389 9.00812 2.3669Z' fill='%2312264F'/%3E%3Cpath d='M5.0196 4.30556C5.13547 3.96427 5.27454 3.63126 5.43586 3.30884C5.62073 2.93273 5.8498 2.57986 6.11826 2.25769C5.22653 2.55154 4.41657 3.05027 3.75375 3.71365L3.66504 3.8021C4.10263 4.01513 4.55964 4.18599 5.02983 4.31236L5.0196 4.30556Z' fill='%2312264F'/%3E%3Cpath d='M4.82171 10.9109C4.61232 10.054 4.4979 9.17673 4.48051 8.29492H2C2.0686 9.47369 2.48924 10.6051 3.20784 11.5436C3.72174 11.2762 4.26275 11.0641 4.82171 10.9109Z' fill='%2312264F'/%3E%3Cpath d='M4.82174 4.97617C4.26223 4.81863 3.72121 4.60195 3.20787 4.32983C2.49415 5.26998 2.07831 6.40122 2.01367 7.57853H4.4703C4.49204 6.70091 4.60988 5.82828 4.82174 4.97617Z' fill='%2312264F'/%3E%3C/svg%3E%0A");
}
.casino-support .support-desc {
  font-weight: 300;
  font-size: 1.125rem;
  line-height: 21.78px;
}
@media (min-width: 992px) {
  .casino-support .support-desc {
    margin-left: 15px;
  }
}
@media (max-width: 575.98px) {
  .casino-support .support-desc {
    text-align: center;
    margin-bottom: 20px;
    font-size: 1rem;
  }
}

.casino-bonus {
  background-color: #dff7ea;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.casino-bonus .bonus-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px;
  background: #fff;
  border-radius: 15px;
}
@media (min-width: 992px) {
  .casino-bonus .bonus-card {
    padding: 30px;
  }
}
@media (max-width: 575.98px) {
  .casino-bonus .bonus-card {
    flex-direction: column;
    padding: 37px;
  }
}
@media (max-width: 767.98px) {
  .casino-bonus .bonus-card .title {
    font-size: 24px;
  }
}
@media (max-width: 575.98px) {
  .casino-bonus .bonus-card .title {
    font-size: 20px;
  }
}
.casino-bonus .card-body {
  text-align: center;
}
.casino-bonus .card-body h3, .casino-bonus .card-body .h3 {
  margin-top: 0;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .casino-bonus .card-body {
    margin-right: 60px;
  }
}
.casino-bonus .card-body .btn {
  margin-top: 20px;
}
@media (max-width: 575.98px) {
  .casino-bonus .card-body .btn {
    margin-top: 15px;
  }
}
@media (max-width: 575.98px) {
  .casino-bonus .card-illustration {
    margin-top: 25px;
  }
}

.casino-cta {
  display: flex;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: 1.5rem;
  z-index: 99;
  background-color: #fff;
  width: 680px;
  text-align: center;
  border-radius: 15px;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  padding: 20px;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 575.98px) {
  .casino-cta {
    max-width: 100%;
    top: 0;
    bottom: unset;
    border-radius: 0;
    padding: 10px 20px;
  }
}
.casino-cta .column.logo {
  flex-basis: 30%;
}
@media (max-width: 575.98px) {
  .casino-cta .column.logo {
    display: none;
  }
}
.casino-cta .column.logo .casino-logo img {
  max-height: 48px;
  width: auto;
}
@media (max-width: 575.98px) {
  .casino-cta .column.bonus {
    flex-basis: 70%;
  }
}
.casino-cta .rating {
  padding-top: 10px;
  zoom: 0.8;
}
.casino-cta .btn {
  border-radius: 15px;
  width: 100%;
}
.casino-cta .value,
.casino-cta .small {
  font-size: 80%;
  font-weight: bold;
}

@media (min-width: 768px) {
  .meta-left {
    padding-right: 0.75rem;
  }
  .meta-right {
    padding-left: 0.75rem;
  }
}
ul.bonuses {
  list-style-type: none;
  padding: 0;
}
ul.bonuses li {
  padding: 0.75rem;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
ul.bonuses li .label {
  font-size: 0.75rem;
  line-height: 1.5;
  text-transform: uppercase;
  font-weight: 600;
  color: #a0a8b6;
  display: block;
}

#submit .row {
  justify-content: center;
}

[data-bs-theme=dark] .big-win .type-big_win {
  color: #555;
}

section.big-win .info,
.modal.big-win .info {
  padding: 0.75rem 1.5rem 1.5rem;
}
section.big-win .info .body,
.modal.big-win .info .body {
  padding-top: 0.75rem;
  justify-content: space-between;
  align-items: flex-end;
}
section.big-win .info .body .col,
.modal.big-win .info .body .col {
  width: unset;
  flex-basis: unset;
  flex-grow: unset;
}
section.big-win .info .body .title,
.modal.big-win .info .body .title {
  margin-bottom: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #a0a8b6;
  text-transform: uppercase;
}
section.big-win .info .body .value,
.modal.big-win .info .body .value {
  font-weight: bold;
}
section.big-win .info .footer,
.modal.big-win .info .footer {
  border-top: 1px solid #f1f2f3;
  padding-top: 0.75rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #a0a8b6;
  text-transform: uppercase;
}
section.big-win .info .footer .time,
.modal.big-win .info .footer .time {
  text-align: right;
  font-size: 0.75rem;
}
section.big-win .info .value,
.modal.big-win .info .value {
  margin-bottom: 1rem;
}
section.big-win .info .link a,
.modal.big-win .info .link a {
  width: 100%;
  display: block;
  margin-top: 1rem;
}

/* Modal */
.modal.big-win img.img-fluid {
  max-width: 100%;
  height: auto;
}
.modal.big-win .modal-body {
  padding: 0 !important;
}

#content {
  padding-top: 60px;
  padding-bottom: 0;
}

.single-campaign .content .container, .single-campaign .content .wp-block-group__inner-container {
  max-width: 800px;
}
.single-campaign .content .container p:last-child, .single-campaign .content .wp-block-group__inner-container p:last-child {
  margin-bottom: 0;
}

.single-campaign .casino-list-section .container, .single-campaign .casino-list-section .wp-block-group__inner-container {
  max-width: 1200px;
}

.left .btn-primary.campaign-rules {
  display: block;
}

.game-provider-header .image {
  display: flex;
}
.game-provider-header .image img {
  margin: auto;
  max-width: 340px !important;
}

section.game-provider-casino-list {
  position: relative;
}
section.game-provider-casino-list::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 408px;
  bottom: 0;
  left: 0;
  background-image: url("../images/bg-game-provider-casinos.png");
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100%;
  z-index: 0;
}
@media (max-width: 575.98px) {
  section.game-provider-casino-list::after {
    display: none;
  }
}
section.game-provider-casino-list > .container, section.game-provider-casino-list > .wp-block-group__inner-container {
  position: relative;
  z-index: 1;
}

section.game-provider-top-casinos .item .image img {
  width: auto;
  max-height: 50px;
}

section.content-section {
  /* inner section */
}
section.content-section h2, section.content-section .h2 {
  margin-bottom: 1rem;
}
section.content-section h2:not(:first-child), section.content-section .h2:not(:first-child) {
  margin-top: 3rem !important;
}
section.content-section section {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}
section.content-section .boxed.bg-none {
  background-color: #fff;
  max-width: 920px;
}

[data-bs-theme=dark] section.content-section .boxed.bg-none {
  background-color: #343a40;
}

.section, .wp-block-group {
  /* Fix for content section */
}
.section .container, .wp-block-group .container, .section .wp-block-group__inner-container, .wp-block-group .wp-block-group__inner-container {
  position: relative;
}
.section .container.narrow, .wp-block-group .container.narrow, .section .narrow.wp-block-group__inner-container, .wp-block-group .narrow.wp-block-group__inner-container {
  max-width: 800px;
}
.section .open-item, .wp-block-group .open-item {
  max-height: 3500px;
  mask-image: none;
  -webkit-mask-image: none;
}
.section .section-title, .wp-block-group .section-title {
  margin-bottom: 20px;
  text-align: center;
}
.section .section-desc, .wp-block-group .section-desc {
  margin-top: 0;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 300;
  text-align: center;
}
.section .section-desc p, .wp-block-group .section-desc p {
  margin-bottom: 19px;
}
.section .section-desc strong, .wp-block-group .section-desc strong {
  font-weight: 600;
  color: #12264f;
}
.section.content-section, .content-section.wp-block-group {
  margin: 3rem 0;
  padding: 0;
  /* Fix for old content section block with .bg5 (green) */
}
.section.content-section.bg5, .content-section.bg5.wp-block-group {
  padding: 4rem 0;
  margin: 0;
}
@media (min-width: 768px) {
  .section, .wp-block-group {
    padding: 4rem 0;
  }
  .section .section-title, .wp-block-group .section-title {
    margin-bottom: 2rem;
  }
  .section .section-desc, .wp-block-group .section-desc {
    margin-top: 0;
    font-size: 1.0625rem;
    line-height: 1.3333333333;
    text-align: left;
  }
  .section .section-desc p, .wp-block-group .section-desc p {
    margin-bottom: 22px;
  }
}

@media (min-width: 768px) {
  .media-tablet-padding {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.content-section .container-slider {
  max-width: 285px;
}
@media (min-width: 576px) {
  .content-section .container-slider {
    max-width: 540px;
  }
  .content-section .container-slider[data-items-count="1"] {
    max-width: 285px;
  }
}
@media (min-width: 768px) {
  .content-section .container-slider {
    max-width: 795px;
  }
  .content-section .container-slider[data-items-count="2"] {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .content-section .container-slider {
    max-width: 1095px;
  }
  .content-section .container-slider[data-items-count="2"] {
    max-width: 740px;
  }
}
@media (min-width: 1200px) {
  .content-section .container-slider {
    max-width: 1450px;
  }
  .content-section .container-slider[data-items-count="3"] {
    max-width: 1095px;
  }
}
@media (min-width: 1680px) {
  .content-section .container-slider {
    max-width: 1805px;
  }
  .content-section .container-slider[data-items-count="4"] {
    max-width: 1450px;
  }
  .content-section .container-slider[data-items-count="5"] {
    max-width: 1805px;
  }
}
.content-section .slider {
  margin-top: 30px;
}
.content-section .slider .item {
  padding-bottom: 20px;
  height: 100%;
  max-width: 320px;
  background: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 15px;
  /* .title is deprecated, use h3 instead */
}
.content-section .slider .item .image img {
  display: block;
  max-width: 100%;
  height: auto;
}
.content-section .slider .item .title {
  padding: 20px 20px 0;
  margin-bottom: 10px;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 600;
  color: #12264f;
}
.content-section .slider .item h3, .content-section .slider .item .h3 {
  margin-bottom: 10px;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 600;
  color: #12264f;
}
.content-section .slider .item h3.title, .content-section .slider .item .title.h3 {
  margin-top: 0;
}
.content-section .slider .item .desc {
  padding: 0 20px;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 300;
  color: #597192;
}
@media (min-width: 768px) {
  .content-section .slider {
    margin-top: 50px;
  }
}
@media (min-width: 992px) {
  .content-section .slider .item {
    padding-bottom: 35px;
    /* .title is deprecated, use h3 instead */
  }
  .content-section .slider .item .title {
    margin-bottom: 15px;
    padding: 35px 35px 0;
    font-size: 1.125rem;
    line-height: 1.2222222222;
  }
  .content-section .slider .item h3, .content-section .slider .item .h3 {
    margin-bottom: 15px;
    font-size: 1.125rem;
    line-height: 1.2222222222;
  }
  .content-section .slider .item h3.title, .content-section .slider .item .title.h3 {
    margin-top: 0;
  }
  .content-section .slider .item .desc {
    padding: 0 35px;
    font-size: 1rem;
    line-height: 1.1875;
  }
}
.content-section .competitions-slider,
.content-section .offers-slider {
  max-width: 1060px !important;
}
@media (min-width: 1200px) {
  .content-section .competitions-slider .slick-prev,
.content-section .offers-slider .slick-prev {
    transform: translate(calc(-100% - 10px), -50%);
  }
  .content-section .competitions-slider .slick-next,
.content-section .offers-slider .slick-next {
    transform: translate(calc(100% + 10px), -50%);
  }
}
.content-section .competitions-slider .item .image,
.content-section .offers-slider .item .image {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 170px;
}
.content-section .competitions-slider .item .image img,
.content-section .offers-slider .item .image img {
  border-radius: 15px 15px 0 0;
  max-height: 170px;
  min-height: 170px;
}
.content-section .competitions-slider td,
.content-section .offers-slider td {
  font-size: initial;
  line-height: initial;
}
.content-section .competitions-slider .reward-duedate,
.content-section .competitions-slider .link,
.content-section .offers-slider .reward-duedate,
.content-section .offers-slider .link {
  padding: 0 35px;
}
@media (max-width: 767.98px) {
  .content-section .competitions-slider .reward-duedate,
.content-section .competitions-slider .link,
.content-section .offers-slider .reward-duedate,
.content-section .offers-slider .link {
    padding: 0 20px;
  }
}
.content-section .competitions-slider .reward-duedate,
.content-section .offers-slider .reward-duedate {
  margin-bottom: 20px;
}
.content-section .competitions-slider .reward-duedate tr td,
.content-section .offers-slider .reward-duedate tr td {
  font-weight: 400;
  padding: 5px 0;
}
.content-section .competitions-slider .reward-duedate tr td:first-of-type,
.content-section .offers-slider .reward-duedate tr td:first-of-type {
  font-size: 0.875rem;
  color: #a0a8b6;
}
.content-section .competitions-slider .reward-duedate tr td:last-of-type,
.content-section .offers-slider .reward-duedate tr td:last-of-type {
  font-size: 0.875rem;
  color: #12264f;
}
.content-section .offers-slider .item .image {
  position: relative;
}
.content-section .offers-slider .item .image .label {
  position: absolute;
  left: 0;
  top: 20px;
  padding: 0 35px;
  border-radius: 0 15px 15px 0;
  font-size: 0.875rem;
  line-height: 30px;
  font-weight: 600;
  text-align: center;
  color: #fff;
}
.content-section .twitch-videos-slider .item,
.content-section .single-slider .item {
  display: flex !important;
  flex-direction: column !important;
}
.content-section .twitch-videos-slider .item .image img,
.content-section .single-slider .item .image img {
  border-radius: 15px 15px 0 0;
}
.content-section .twitch-videos-slider .item .video-date,
.content-section .single-slider .item .video-date {
  padding: 35px 35px 20px;
  font-size: 0.9375rem;
  font-weight: 400;
  color: #a0a8b6;
  text-transform: capitalize;
}
@media (max-width: 767.98px) {
  .content-section .twitch-videos-slider .item .video-date,
.content-section .single-slider .item .video-date {
    font-size: 0.75rem;
    padding: 20px 20px 15px;
    margin-bottom: 10px;
  }
}
.content-section .twitch-videos-slider .item .title,
.content-section .twitch-videos-slider .item h3,
.content-section .twitch-videos-slider .item .h3,
.content-section .single-slider .item .title,
.content-section .single-slider .item h3,
.content-section .single-slider .item .h3 {
  padding-top: 0;
  margin-bottom: 35px;
}
@media (max-width: 767.98px) {
  .content-section .twitch-videos-slider .item .title,
.content-section .twitch-videos-slider .item h3,
.content-section .twitch-videos-slider .item .h3,
.content-section .single-slider .item .title,
.content-section .single-slider .item h3,
.content-section .single-slider .item .h3 {
    margin-bottom: 20px;
  }
}
.content-section .twitch-videos-slider .item .link,
.content-section .single-slider .item .link {
  margin-top: auto;
  padding: 0 35px;
}
@media (max-width: 767.98px) {
  .content-section .twitch-videos-slider .item .link,
.content-section .single-slider .item .link {
    padding: 0 20px;
  }
}
.content-section .single-slider .item .video-date {
  padding: 35px 35px 5px;
}
@media (max-width: 767.98px) {
  .content-section .single-slider .item .video-date {
    padding: 25px 20px 5px;
  }
}
.content-section .single-slider .item .title,
.content-section .single-slider .item h3,
.content-section .single-slider .item .h3 {
  margin-bottom: 15px;
}
@media (max-width: 767.98px) {
  .content-section .single-slider .item .title,
.content-section .single-slider .item h3,
.content-section .single-slider .item .h3 {
    margin-bottom: 10px;
  }
}
.content-section.image-bg-left {
  background-repeat: no-repeat;
  background-position: bottom 90px left calc(50% - 765px);
  background-size: 311px auto;
}
.content-section .items {
  margin-top: 5px;
}
.content-section .items .item {
  margin-top: 25px;
  text-align: center;
  /* .title is deprecated */
}
.content-section .items .item .image {
  margin-bottom: 20px;
}
.content-section .items .item .image img {
  display: block;
  max-width: 100%;
  height: auto;
}
.content-section .items .item .title,
.content-section .items .item h3,
.content-section .items .item .h3 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 600;
  color: #12264f;
}
.content-section .items .item .desc {
  font-size: 1rem;
  line-height: 1.2142857143;
  font-weight: 300;
  color: #597192;
}
.content-section .items .col-bg {
  display: flex;
}
.content-section .items .col-bg .item {
  margin-top: 20px;
  padding: 20px;
  text-align: left;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  /* .title is deprecated */
}
.content-section .items .col-bg .item .title,
.content-section .items .col-bg .item h3,
.content-section .items .col-bg .item .h3 {
  font-size: 1.125rem;
  line-height: 1.2222222222;
}
.content-section .items .lr .item {
  max-width: 570px;
  margin-left: auto;
  margin-right: auto;
}
.content-section .items .lr .item .title,
.content-section .items .lr .item h3,
.content-section .items .lr .item .h3 {
  font-size: 1.125rem;
  line-height: 1.2222222222;
}
.content-section .items .lr .item .desc {
  text-align: left;
}
@media (min-width: 768px) {
  .content-section .items {
    margin-top: 15px;
  }
  .content-section .items .item {
    margin-top: 35px;
    text-align: left;
  }
  .content-section .items .item .title,
.content-section .items .item h3,
.content-section .items .item .h3 {
    font-size: 1.125rem;
    line-height: 1.2222222222;
  }
  .content-section .items .item .desc {
    font-size: 1.0625rem;
    line-height: 1.1875;
  }
  .content-section .items .col-bg .item .title,
.content-section .items .col-bg .item h3,
.content-section .items .col-bg .item .h3,
.content-section .items .lr .item .title,
.content-section .items .lr .item h3,
.content-section .items .lr .item .h3 {
    font-size: 1.5rem;
    line-height: 1.2083333333;
    font-weight: bold;
  }
  .content-section .items .col-bg .item {
    margin-top: 30px;
    padding: 35px;
  }
}
@media (min-width: 992px) {
  .content-section .items .col-bg .item .title,
.content-section .items .col-bg .item h3,
.content-section .items .col-bg .item .h3 {
    margin-bottom: 20px;
  }
  .content-section .items .col-bg .item .title,
.content-section .items .col-bg .item h3,
.content-section .items .col-bg .item .h3,
.content-section .items .lr .item .title,
.content-section .items .lr .item h3,
.content-section .items .lr .item .h3 {
    font-size: 1.875rem;
    line-height: 1.2;
  }
  .content-section .items .col-bg .item .desc,
.content-section .items .lr .item .desc {
    font-size: 1.125rem;
    line-height: 1.375;
  }
  .content-section .items .col-bg .item {
    padding: 20px 30px;
  }
  .content-section .items .lr .item {
    max-width: none;
  }
  .content-section .items .lr .item > .row {
    align-items: center;
  }
  .content-section .items .lr:nth-child(odd) .item > .row {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1200px) {
  .content-section {
    position: relative;
    z-index: 2;
  }
  .content-section.illustrated-bg.bg4 {
    position: relative;
  }
  .content-section.illustrated-bg.bg4::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg4.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .content-section.illustrated-bg.bg5 {
    position: relative;
  }
  .content-section.illustrated-bg.bg5::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg2.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .content-section.illustrated-bg {
    position: relative;
  }
  .content-section.illustrated-bg::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg2.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .content-section.illustrated-bg.twitch-videos-content-section::before {
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='729' viewBox='0 0 1920 729' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='729'%3E%3Crect width='1920' height='729' fill='%23FDF8E8'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 701C1891.48 701 1920.93 692.056 1945.98 675.299C1971.04 658.542 1990.56 634.725 2002.09 606.859C2013.62 578.994 2016.64 548.331 2010.76 518.749C2004.88 489.167 1990.37 461.994 1969.07 440.666C1947.76 419.339 1920.62 404.815 1891.07 398.93C1861.51 393.046 1830.88 396.066 1803.04 407.608C1775.21 419.151 1751.41 438.697 1734.67 463.776C1717.93 488.854 1709 518.338 1709 548.5C1709.08 588.92 1725.16 627.661 1753.71 656.243C1782.26 684.824 1820.97 700.918 1861.34 701Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.35 442.684C1882.25 442.684 1902.69 448.89 1920.07 460.517C1937.46 472.144 1951.01 488.67 1959.01 508.006C1967.01 527.341 1969.1 548.617 1965.02 569.144C1960.94 589.67 1950.88 608.525 1936.09 623.323C1921.31 638.122 1902.47 648.2 1881.97 652.283C1861.46 656.366 1840.21 654.27 1820.89 646.261C1801.58 638.252 1785.07 624.69 1773.45 607.288C1761.84 589.887 1755.64 569.428 1755.64 548.5C1755.72 520.461 1766.88 493.594 1786.69 473.767C1806.5 453.941 1833.33 442.766 1861.35 442.684Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1845.8 459.815L1843.62 447.677C1849.52 447.201 1855.45 447.201 1861.34 447.677C1867.24 447.216 1873.17 447.216 1879.07 447.677L1876.89 459.815C1871.72 459.34 1866.52 459.34 1861.34 459.815C1856.17 459.34 1850.97 459.34 1845.8 459.815ZM1892.12 463.861L1895.54 452.345C1901.1 454.457 1906.5 456.953 1911.71 459.815C1916.98 462.788 1921.98 466.225 1926.64 470.085L1918.86 479.422C1910.74 472.812 1901.61 467.558 1891.81 463.861H1892.12ZM1930.06 489.381L1939.69 481.289C1943.39 485.964 1946.82 490.848 1949.95 495.917C1953.05 501.486 1955.65 507.318 1957.73 513.345L1946.22 517.702C1942.66 507.331 1937.17 497.723 1930.06 489.381ZM1949.95 531.396L1962.08 529.218C1962.54 535.122 1962.54 541.053 1962.08 546.958C1962.55 552.861 1962.55 558.794 1962.08 564.697L1949.95 564.075C1950.42 558.898 1950.42 553.69 1949.95 548.514C1950.42 543.233 1950.42 537.922 1949.95 532.641V531.396ZM1945.91 579.014L1957.73 582.748C1953.42 593.957 1947.44 604.45 1940 613.871L1930.37 605.779C1937.26 597.85 1942.54 588.653 1945.91 578.702V579.014ZM1919.48 617.294L1927.26 626.631C1922.85 630.676 1917.94 634.129 1912.64 636.901C1907.3 640.299 1901.56 643.018 1895.54 644.993L1892.44 632.855C1902.29 629.281 1911.44 624.015 1919.48 617.294ZM1877.2 637.213L1879.38 649.039C1867.69 651.527 1855.62 651.527 1843.93 649.039L1846.11 637.213C1851.18 637.687 1856.28 637.687 1861.34 637.213C1866.62 637.687 1871.93 637.687 1877.2 637.213ZM1830.88 633.167L1826.52 644.993C1821.09 642.82 1815.8 640.326 1810.67 637.524C1805.51 634.535 1800.62 631.098 1796.05 627.253L1803.83 617.917C1811.75 624.813 1820.94 630.098 1830.88 633.478V633.167ZM1792.63 606.713L1783.31 613.871C1779.61 609.196 1776.18 604.312 1773.05 599.243C1769.98 594.029 1767.47 588.499 1765.59 582.748L1776.78 578.702C1780.46 588.577 1785.83 597.739 1792.63 605.779V606.713ZM1772.74 564.386L1760.92 566.565C1760.31 560.667 1760.31 554.722 1760.92 548.825C1760.29 542.928 1760.29 536.982 1760.92 531.085L1772.74 532.952C1772.26 538.129 1772.26 543.338 1772.74 548.514C1772.28 553.794 1772.28 559.105 1772.74 564.386ZM1776.78 517.702L1765.27 513.657C1767.44 508.121 1769.94 502.717 1772.74 497.473C1775.87 492.404 1779.3 487.52 1783 482.845L1792.32 490.626C1785.5 498.6 1780.22 507.784 1776.78 517.702ZM1802.27 479.733L1794.5 470.396C1798.85 466.427 1803.65 462.98 1808.8 460.126C1813.94 457.126 1819.35 454.625 1824.97 452.657L1829.32 463.861C1819.42 467.475 1810.26 472.853 1802.27 479.733Z' fill='white'/%3E%3Cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 630.665C1878.38 630.665 1895.03 625.608 1909.19 616.136C1923.35 606.663 1934.39 593.199 1940.91 577.446C1947.43 561.693 1949.13 544.36 1945.81 527.637C1942.49 510.914 1934.29 495.553 1922.24 483.496C1910.2 471.44 1894.85 463.229 1878.15 459.903C1861.44 456.576 1844.12 458.283 1828.39 464.808C1812.65 471.333 1799.2 482.383 1789.74 496.56C1780.27 510.737 1775.22 527.405 1775.22 544.455C1775.22 567.319 1784.3 589.247 1800.45 605.414C1816.6 621.582 1838.5 630.665 1861.34 630.665Z' fill='%230F7A20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 634.719C1878.38 634.719 1895.03 629.663 1909.19 620.19C1923.35 610.718 1934.39 597.253 1940.91 581.501C1947.43 565.748 1949.13 548.414 1945.81 531.691C1942.49 514.968 1934.29 499.607 1922.24 487.551C1910.2 475.494 1894.85 467.284 1878.15 463.957C1861.44 460.631 1844.12 462.338 1828.39 468.863C1812.65 475.388 1799.2 486.438 1789.74 500.615C1780.27 514.792 1775.22 531.459 1775.22 548.51C1775.3 571.349 1784.4 593.229 1800.54 609.379C1816.67 625.528 1838.53 634.637 1861.34 634.719Z' fill='%237BD78A'/%3E%3Cpath opacity='0.2' d='M1861.34 631.908C1905.13 631.908 1940.63 596.376 1940.63 552.546C1940.63 508.715 1905.13 473.184 1861.34 473.184C1817.56 473.184 1782.06 508.715 1782.06 552.546C1782.06 596.376 1817.56 631.908 1861.34 631.908Z' fill='%230F7A20'/%3E%3Cpath d='M1860.41 623.515C1901.45 623.515 1934.72 590.213 1934.72 549.133C1934.72 508.052 1901.45 474.75 1860.41 474.75C1819.37 474.75 1786.1 508.052 1786.1 549.133C1786.1 590.213 1819.37 623.515 1860.41 623.515Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1765.9 453.276L1753.15 441.449C1735.02 459.965 1721.87 482.769 1714.91 507.74L1732.01 512.72L1751.9 518.633L1758.43 500.893C1759.73 497.557 1761.29 494.331 1763.1 491.245C1764.85 488.197 1766.82 485.284 1769 482.531L1781.75 468.215L1765.9 453.276Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1765.9 644.982L1753.15 656.809C1734.89 638.03 1721.72 614.889 1714.91 589.584L1732.01 584.605L1751.9 578.691L1758.43 596.431C1759.73 599.767 1761.29 602.993 1763.1 606.079C1764.88 608.807 1766.86 611.406 1769 613.86L1781.75 628.176L1765.9 644.982Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1899.59 419.037L1904.25 402.231C1879.39 394.873 1853.06 394.016 1827.77 399.741L1831.5 417.17L1835.54 437.711L1854.19 434.91H1864.45C1867.97 434.56 1871.51 434.56 1875.03 434.91L1893.68 439.267L1899.59 419.037Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1827.46 679.226L1823.41 696.032C1848.6 702.569 1875.03 702.569 1900.21 696.032L1895.54 678.603L1890.57 658.374L1871.92 661.797H1861.34H1850.77L1833.36 658.062L1828.7 679.226H1827.46Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 382C135.795 382 153.679 376.575 168.89 366.411C184.102 356.247 195.958 341.8 202.959 324.898C209.96 307.996 211.792 289.397 208.223 271.454C204.653 253.511 195.844 237.029 182.907 224.093C169.971 211.156 153.489 202.347 135.546 198.777C117.603 195.208 99.0039 197.04 82.1018 204.041C65.1996 211.042 50.7531 222.898 40.5891 238.11C30.425 253.321 25 271.205 25 289.5C25.0454 314.019 34.8055 337.52 52.1428 354.857C69.4801 372.194 92.9814 381.955 117.5 382Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 225.199C130.218 225.199 142.65 228.971 153.225 236.036C163.8 243.102 172.041 253.145 176.908 264.895C181.775 276.644 183.049 289.574 180.568 302.047C178.087 314.521 171.962 325.978 162.969 334.971C153.976 343.964 142.519 350.088 130.045 352.57C117.572 355.051 104.642 353.777 92.8926 348.91C81.1427 344.043 71.1 335.802 64.0343 325.227C56.9686 314.652 53.1973 302.22 53.1973 289.502C53.1973 272.448 59.972 256.092 72.0312 244.033C84.0903 231.974 100.446 225.199 117.5 225.199Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M107.871 235.686L106.668 228.465C110.179 227.773 113.749 227.428 117.328 227.434C120.963 227.436 124.589 227.781 128.159 228.465L126.784 235.686C120.532 234.54 114.123 234.54 107.871 235.686ZM136.068 238.094L138.647 231.388C141.967 232.628 145.186 234.122 148.276 235.858C151.414 237.682 154.404 239.752 157.216 242.048L152.402 248.581C147.31 244.344 141.482 241.081 135.209 238.953L136.068 238.094ZM159.107 254.427L164.953 249.441C167.211 252.282 169.278 255.269 171.143 258.382C172.909 261.515 174.404 264.794 175.613 268.182L168.564 270.761C166.573 264.463 163.36 258.621 159.107 253.567V254.427ZM171.143 279.873L178.536 278.498C179.278 282.062 179.681 285.689 179.739 289.33C179.681 292.97 179.278 296.597 178.536 300.161L171.143 298.786C171.692 295.721 171.98 292.615 172.002 289.502C171.98 286.274 171.692 283.054 171.143 279.873ZM168.736 308.07L175.785 310.649C174.522 314.043 172.968 317.322 171.143 320.449C169.39 323.58 167.316 326.518 164.953 329.218L159.279 324.404C163.465 319.305 166.671 313.476 168.736 307.211V308.07ZM152.574 331.109L157.388 336.955C154.607 339.212 151.677 341.279 148.619 343.145C145.469 344.878 142.193 346.373 138.819 347.615L136.24 340.738C142.514 338.61 148.342 335.346 153.434 331.109H152.574ZM127.128 343.145L128.159 350.538C124.708 351.263 121.197 351.666 117.672 351.741C114.042 351.804 110.414 351.516 106.84 350.882L108.043 343.66C111.133 343.916 114.238 343.916 117.328 343.66C120.615 343.715 123.9 343.427 127.128 342.801V343.145ZM98.9308 340.91L96.3518 347.787C92.931 346.588 89.6462 345.032 86.5516 343.145C83.4215 341.392 80.4827 339.318 77.783 336.955L82.4252 331.453C87.5789 335.557 93.3928 338.755 99.6185 340.91H98.9308ZM76.5795 324.748L70.9057 329.39C68.5432 326.69 66.4688 323.752 64.7161 320.621C62.6912 317.496 60.9093 314.22 59.3862 310.821L66.2635 308.242C68.4051 314.509 71.6675 320.335 75.8918 325.436L76.5795 324.748ZM64.5442 299.13L56.4633 300.161C55.7881 296.648 55.4428 293.079 55.4317 289.502C55.4256 285.866 55.7711 282.239 56.4633 278.67L63.5126 279.873C63.2502 283.02 63.2502 286.183 63.5126 289.33C63.1646 292.53 63.1646 295.758 63.5126 298.958L64.5442 299.13ZM66.0916 270.933L59.3862 268.354C60.595 264.966 62.0905 261.687 63.8564 258.554C65.7218 255.496 67.7896 252.567 70.046 249.785L75.7198 254.427C71.4446 259.465 68.2285 265.312 66.2635 271.62L66.0916 270.933ZM82.2533 248.581L77.4392 242.908C80.2241 240.576 83.2168 238.504 86.3797 236.718C89.4849 234.659 92.7641 232.876 96.1799 231.388L98.7589 238.265C92.6651 240.651 87.0681 244.149 82.2533 248.581Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 339.367C127.701 339.367 137.674 336.342 146.156 330.674C154.638 325.006 161.25 316.951 165.153 307.526C169.057 298.101 170.079 287.73 168.089 277.724C166.098 267.719 161.186 258.528 153.972 251.314C146.759 244.101 137.568 239.188 127.563 237.198C117.557 235.208 107.186 236.229 97.7611 240.133C88.3361 244.037 80.2804 250.648 74.6127 259.131C68.945 267.613 65.9199 277.585 65.9199 287.787C66.1413 301.398 71.6466 314.389 81.2722 324.015C90.8977 333.64 103.889 339.146 117.5 339.367Z' fill='%23197AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 341.765C127.701 341.765 137.674 338.74 146.156 333.073C154.638 327.405 161.25 319.349 165.153 309.924C169.057 300.499 170.079 290.128 168.089 280.123C166.098 270.117 161.186 260.926 153.972 253.713C146.759 246.499 137.568 241.587 127.563 239.597C117.557 237.606 107.186 238.628 97.7611 242.532C88.3361 246.436 80.2804 253.047 74.6127 261.529C68.945 270.011 65.9199 279.984 65.9199 290.185C66.1413 303.796 71.6466 316.788 81.2722 326.413C90.8977 336.039 103.889 341.544 117.5 341.765Z' fill='%23368AFD'/%3E%3Cpath d='M117.501 340.052C144.088 340.052 165.642 318.498 165.642 291.911C165.642 265.323 144.088 243.77 117.501 243.77C90.913 243.77 69.3594 265.323 69.3594 291.911C69.3594 318.498 90.913 340.052 117.501 340.052Z' fill='%23197AFF'/%3E%3Cpath d='M116.812 335.062C141.691 335.062 161.859 314.894 161.859 290.015C161.859 265.137 141.691 244.969 116.812 244.969C91.9336 244.969 71.7656 265.137 71.7656 290.015C71.7656 314.894 91.9336 335.062 116.812 335.062Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.3873 231.389L51.8223 224.512C40.7894 235.73 32.8006 249.577 28.6113 264.744L38.9273 267.839L50.9626 271.449L54.9171 260.618C55.7768 258.726 56.6364 257.179 57.84 254.772C58.9219 252.916 60.1282 251.135 61.4505 249.442L69.1875 240.673L59.3873 231.389Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.785 231.389L183.522 224.168C194.555 235.386 202.543 249.234 206.733 264.4L196.417 267.495L184.381 271.106L179.739 260.618C179.739 258.727 178.02 257.179 176.816 254.772C175.734 252.916 174.528 251.135 173.206 249.442L165.469 240.674L175.785 231.389Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.3873 347.267L51.6504 354.66C40.7512 343.369 32.8336 329.543 28.6113 314.428L38.9273 311.333L50.9626 307.723L54.9171 318.554C55.7768 320.446 56.6364 321.993 57.84 324.228C58.8828 326.163 60.0909 328.003 61.4505 329.73L69.1875 338.499L59.3873 347.267Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.785 347.267L183.522 354.66C194.483 343.388 202.461 329.56 206.733 314.428L196.933 311.333L184.897 307.723L179.739 318.554C179.739 320.446 178.02 321.993 176.816 324.228C175.773 326.163 174.565 328.003 173.206 329.73L165.469 338.499L175.097 347.267H175.785Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M140.71 210.928L143.461 200.784C128.372 196.321 112.392 195.788 97.0391 199.237L99.2742 209.896L101.681 222.276L113.201 220.556H119.562C122.141 220.556 124.033 220.556 126.096 220.556L137.443 223.307L140.71 210.928Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.868 368.938L94.4609 379.254C109.694 383.118 125.65 383.118 140.883 379.254L138.304 368.938L135.381 356.559L124.033 358.622C121.917 358.807 119.788 358.807 117.672 358.622C115.498 358.804 113.312 358.804 111.138 358.622L99.6189 356.215L96.868 368.938Z' fill='%23F2F7FF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  }
}

/* Below are tweaks for single content blocks to be used for multiple text sections */
.row.section-desc.container, .row.section-desc.wp-block-group__inner-container {
  margin-left: auto !important;
  margin-right: auto !important;
}

.desc-right-box {
  background-color: #fff;
  font-size: 0.9rem;
  padding: 15px;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 15px;
  display: flex;
  align-items: center;
  flex-direction: column;
}

[data-bs-theme=dark] .desc-right-box p {
  color: #555;
}

.desc-right-box p {
  margin: 6px 8px !important;
}

.right-content {
  margin: auto;
  width: 100%;
}

div.boxed {
  padding: 1.5rem;
  border-radius: 15px;
}

.section-desc-text p:last-child {
  margin: 0;
}

.content-section .items.row {
  margin-left: auto;
  margin-right: auto;
}

.content-section .items .col-12.boxed {
  margin-top: 2rem;
  margin-bottom: 1rem;
  /* Main header in boxed mode */
}
.content-section .items .col-12.boxed .item {
  margin: 0;
}
.content-section .items .col-12.boxed h2, .content-section .items .col-12.boxed .h2 {
  margin-top: 2rem;
}
.content-section .items .col-12.boxed h2:first-child, .content-section .items .col-12.boxed .h2:first-child {
  margin-top: 0;
  margin-bottom: 2rem;
}
.content-section .items .col-12.boxed h3:first-child, .content-section .items .col-12.boxed .h3:first-child {
  margin-top: 1rem;
}

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

/* In case h3 is the first child */
.content-section:not(.criteria) .col-12 .item h3:first-child, .content-section:not(.criteria) .col-12 .item .h3:first-child {
  margin-top: 0;
}

/* all other h3 are large */
.content-section:not(.criteria) .col-12 .item h3, .content-section:not(.criteria) .col-12 .item .h3 {
  font-size: 1.5rem !important;
  font-weight: bold !important;
}

[data-bs-theme=dark] .page-header {
  background-color: #343a40;
}

.page-header {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #fdf8e8;
  background-image: url("../images/page-header-small-bg.png");
  background-position: 50% calc(100% + 5px);
  background-repeat: no-repeat;
  background-size: 768px;
  z-index: 3;
  position: relative;
}
@media (max-width: 767.98px) {
  .page-header {
    padding-top: 25px;
  }
}
.page-header .container:first-child, .page-header .wp-block-group__inner-container:first-child {
  z-index: 4;
}
.page-header .section-title,
.page-header .section-desc,
.page-header .section-content {
  max-width: 36rem;
  margin: 0 auto;
}
.page-header .section-title h1, .page-header .section-title .h1,
.page-header .section-desc h1,
.page-header .section-desc .h1,
.page-header .section-content h1,
.page-header .section-content .h1 {
  margin-bottom: 1.5rem;
}
.page-header .section-title {
  margin-bottom: 20px;
  text-align: center;
}
.page-header .section-desc {
  position: relative;
  overflow: hidden;
  text-align: center;
  transition: max-height 0.4s ease-in-out;
}
@media (min-width: 992px) {
  .page-header .section-desc {
    text-align: left;
  }
}
.page-header .section-desc::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background: linear-gradient(360deg, #fdf8e8 2.44%, rgba(253, 248, 232, 0) 100%);
}
.page-header .section-desc.active {
  max-height: 800px;
}
.page-header .section-desc.active::after {
  display: none;
}
body.error404 .page-header .section-desc {
  text-align: center;
  margin-bottom: 30px;
}
.page-header .section-desc-toggle {
  margin: 20px auto 0;
  min-width: auto;
}
.page-header .section-desc-toggle span {
  display: block;
}
.page-header .section-desc-toggle span + span {
  display: none;
}
.page-header .section-desc-toggle.active span {
  display: none;
}
.page-header .section-desc-toggle.active span + span {
  display: block;
}
.page-header .image img {
  max-width: 100%;
  height: auto;
}
.page-header .w-date {
  font-size: 2.5rem;
  font-weight: 700;
  text-align: center;
}
@media (max-width: 767.98px) {
  .page-header .w-date {
    font-size: 1.5625rem;
  }
}
@media (max-width: 575.98px) {
  .page-header .w-date {
    font-size: 1rem;
  }
}
.page-header.simple {
  position: relative;
  padding-bottom: 150px;
  background-position: 50% 100%;
  background-image: url("../images/page-header-small-bg.png");
}
.page-header.simple .image {
  position: absolute;
  left: 50%;
  height: 105px;
  bottom: 11px;
  transform: translateX(-50%);
  text-align: center;
}
.page-header.simple .image img {
  width: auto;
  height: auto;
  max-height: 100%;
}
.page-header.simple .image img.casino-logo {
  max-height: 100px;
}
.single-post .page-header .section-title,
.single-post .page-header .image {
  max-width: 1030px;
  margin: 0 auto;
}
.single-post .page-header .section-title {
  margin-bottom: 60px;
}
.single-post .page-header .image {
  margin: 0 auto;
  max-width: 640px;
}
.single-post .page-header .image img {
  display: block;
  width: 100%;
  max-width: 640px;
  height: auto;
  text-align: center;
  /*?*/
  border-radius: 24px;
  background-color: #fff;
  box-shadow: 0 7px 15px rgba(0, 0, 0, 0.75);
  /* height: 360px; */
  object-fit: cover;
  aspect-ratio: 16/9;
  max-width: 640px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .page-header {
    background-size: 1842px;
    padding-bottom: 90px;
    background-position: 50% calc(100% + 15px);
    padding-top: 0;
  }
  .page-header.simple {
    padding-bottom: 300px;
  }
  .page-header.simple .image {
    height: 252px;
    bottom: 16px;
  }
  .page-header .section-title {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .page-header {
    padding-bottom: 90px;
    background-position: 50% 100%;
  }
  .page-header .section-title,
.page-header .section-desc,
.page-header .section-content {
    max-width: 50rem;
    text-align: center;
    animation-duration: 0.5s;
    transition: max-height 0.5s;
  }
}
@media (min-width: 1840px) {
  .page-header {
    background-size: 100%;
  }
  .page-header.simple {
    padding-bottom: 16%;
  }
}

.page-header-casino,
.page-header-campaign {
  margin-top: 50px;
}
.page-header-casino .section-subtitle,
.page-header-campaign .section-subtitle {
  margin-bottom: 30px;
  text-align: center;
}
.page-header-casino .inner,
.page-header-campaign .inner {
  background-color: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 15px;
  overflow: hidden;
}
.page-header-casino .left,
.page-header-casino .right,
.page-header-campaign .left,
.page-header-campaign .right {
  padding: 20px;
}
.page-header-casino .right,
.page-header-campaign .right {
  background-color: #e3eeff;
}
.page-header-casino .logo,
.page-header-campaign .logo {
  display: block;
  width: 155px;
  height: 50px;
  margin: 0 auto 15px;
}
.page-header-casino .logo img,
.page-header-campaign .logo img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.page-header-casino .rating-stars,
.page-header-campaign .rating-stars {
  margin: 0 auto 15px;
}
.page-header-casino .title,
.page-header-campaign .title {
  font-size: 1.5rem;
  margin-bottom: 10px;
  color: #12264f;
}
.page-header-casino ul,
.page-header-campaign ul {
  margin: 0;
  columns: 2;
}
.page-header-casino ul li,
.page-header-campaign ul li {
  font-size: 1rem;
  line-height: 1.2142857143;
  font-weight: 300;
  color: #597192;
}
.page-header-casino ul li::before,
.page-header-campaign ul li::before {
  top: 4px;
}
.page-header-casino ul li + li,
.page-header-campaign ul li + li {
  margin-top: 5px;
}
.page-header-casino .desc,
.page-header-campaign .desc {
  font-size: 1rem;
  line-height: 1.2142857143;
  font-weight: 300;
  color: #597192;
}
.page-header-casino .button,
.page-header-campaign .button {
  margin-top: auto;
}
.page-header-casino .left .square,
.page-header-campaign .left .square {
  margin-bottom: 30px;
}
.page-header-casino .left .button .btn,
.page-header-campaign .left .button .btn {
  width: 100%;
  min-width: auto;
}
@media (min-width: 768px) {
  .page-header-casino,
.page-header-campaign {
    margin-top: 50px;
  }
  .page-header-casino .section-subtitle,
.page-header-campaign .section-subtitle {
    margin-bottom: 30px;
  }
  .page-header-casino .left,
.page-header-casino .right,
.page-header-campaign .left,
.page-header-campaign .right {
    padding: 40px;
  }
  .page-header-casino .logo-rating-wrap,
.page-header-campaign .logo-rating-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .page-header-casino .logo,
.page-header-campaign .logo {
    margin: 0;
    width: 230px;
  }
  .page-header-casino .rating-stars,
.page-header-campaign .rating-stars {
    margin: 0;
  }
  .page-header-casino .title,
.page-header-campaign .title {
    margin-bottom: 20px;
  }
  .page-header-casino ul li,
.page-header-casino .desc,
.page-header-campaign ul li,
.page-header-campaign .desc {
    font-size: 1.125rem;
    line-height: 1.33;
  }
  .page-header-casino ul li::before,
.page-header-campaign ul li::before {
    top: 5px;
  }
  .page-header-casino .button,
.page-header-campaign .button {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .page-header-casino,
.page-header-campaign {
    margin-top: 60px;
  }
  .page-header-casino .inner,
.page-header-campaign .inner {
    display: flex;
  }
  .page-header-casino .left,
.page-header-casino .right,
.page-header-campaign .left,
.page-header-campaign .right {
    min-height: 400px;
    flex: 0 0 50%;
    max-width: 50%;
    display: flex;
    flex-direction: column;
  }
  .page-header-casino .left h3.title, .page-header-casino .left .title.h3,
.page-header-campaign .left h3.title,
.page-header-campaign .left .title.h3 {
    margin-top: 0;
    margin-bottom: 30px;
  }
  .page-header-casino .left .square,
.page-header-campaign .left .square {
    margin-bottom: 30px;
  }
  .page-header-casino .left .square + .button,
.page-header-campaign .left .square + .button {
    margin-top: auto;
  }
  .page-header-casino .right,
.page-header-campaign .right {
    justify-content: center;
    position: relative;
  }
}
@media (max-width: 575.98px) {
  .page-header-casino .logo-rating-wrap .logo,
.page-header-campaign .logo-rating-wrap .logo {
    text-align: center;
  }
}

.page-header-campaign .reward-duedate {
  margin-bottom: 20px;
}
.page-header-campaign .reward-duedate td {
  padding: 4px 0;
}
.page-header-campaign .reward-duedate tr > td:first-of-type {
  font-weight: 300;
}
.page-header-campaign .reward-duedate tr > td:last-of-type {
  color: #12264f;
}
@media (max-width: 575.98px) {
  .page-header-campaign .reward-duedate tr > td:first-of-type, .page-header-campaign .reward-duedate tr > td:last-of-type {
    font-size: 1rem;
  }
}
.page-header-campaign .btn.campaign-rules {
  margin-top: 30px;
}
.page-header-campaign .campaign-casinos {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 20px;
}
.page-header-campaign .campaign-casinos .campaign-casino {
  text-align: center;
}
.page-header-campaign .campaign-casinos .campaign-casino:not(:last-child) {
  margin-right: 20px;
}
.page-header-campaign .campaign-casinos .casino-logo {
  margin-bottom: 10px;
}
.page-header-campaign .campaign-casinos .casino-logo img {
  width: auto;
  height: 32px;
}
.page-header-campaign .right {
  padding: 40px;
}
@media (max-width: 575.98px) {
  .page-header-campaign .right {
    padding: 20px;
  }
}
.page-header-campaign .right img {
  width: 100%;
  height: auto;
  max-width: 100%;
  margin: auto;
  background: #c4c4c4;
  border-radius: 15px;
}

@media (max-width: 575.98px) {
  #wpadminbar #wp-toolbar {
    display: flex;
    justify-content: space-between;
  }
}

.input-search {
  flex: 0 0 180px;
  max-width: 180px;
  margin-left: 0.75rem;
  z-index: 1;
}
.input-search.mobile {
  display: none;
}
@media (max-width: 575.98px) {
  .input-search {
    display: none;
  }
  .input-search.mobile {
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
  }
}
.input-search form {
  position: relative;
}
.input-search form input {
  display: block;
  width: 100%;
  height: 2.5rem;
  padding: 0 2rem 0 1.25rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.1875;
  color: #597192;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e1e5ea;
  border-radius: 23px;
  background-image: url("../images/icon-search.svg");
  background-repeat: no-repeat;
  background-position: right 10px center;
}
.input-search form input:active {
  outline: 0;
}
.input-search form input:focus {
  background-color: #fff;
  border-color: #7bd78a;
  outline: 0;
}
.input-search form input:focus + button,
.input-search form input:focus + button + div {
  display: flex;
}
.input-search button {
  position: absolute;
  right: 10px;
  top: calc(50% - 12px);
  display: none;
  background-image: url("../images/icon-search-close.svg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-color: white;
  border: 0;
}
.input-search button:focus, .input-search button:active {
  outline: 0;
}
.input-search button:hover {
  display: block;
}
.input-search p {
  margin-bottom: 0;
}
.input-search div {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  flex-direction: column;
  background: #fff;
  border-radius: 15px;
  z-index: 1;
  width: 100%;
  padding: 15px;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
}
.input-search div:empty {
  display: none !important;
}
.input-search div:hover {
  display: block;
}
.input-search div a {
  display: flex;
  justify-content: space-between;
  width: 100%;
  color: #597192;
  text-decoration: none;
  font-size: 14px;
  align-items: center;
  margin-bottom: 5px;
  transition: all 0s;
}
.input-search div a:hover {
  font-weight: 600;
  letter-spacing: -0.18px;
  transition: all 0s;
}
.input-search div a:last-child {
  margin-bottom: 0;
}
.input-search div a img {
  width: 50px;
  height: 30px;
  object-fit: contain;
}

/* Featured casino */
.header-casino {
  margin: 0 auto -30px;
  padding: 0 1rem;
  position: relative;
  max-width: 56rem;
}
@media (min-width: 768px) {
  .header-casino {
    margin-bottom: -90px;
    padding: 0 2rem;
  }
}
.header-casino .stars {
  display: flex;
  justify-content: center;
  align-items: baseline;
  max-width: 412px;
  transform: rotate(353deg);
  z-index: 6;
  position: relative;
  margin-left: -1rem;
}
@media (max-width: 575.98px) {
  .header-casino .stars {
    margin-right: -1rem;
  }
}
.header-casino .stars svg {
  height: auto;
}
.header-casino .top {
  background-color: #ef2b2d;
  border: 2px solid #fd7860;
  border-radius: 1rem;
  padding: 3px;
  max-width: 412px;
  margin: 0 -1rem -1.5rem;
  z-index: 5;
  position: relative;
  transform: rotate(353deg);
  box-shadow: 3px 3px #9e0405;
}
@media (min-width: 768px) {
  .header-casino .top {
    margin: 0 0 -1.5rem -1rem;
  }
}
@media (max-width: 575.98px) {
  .header-casino .top {
    text-align: center;
  }
}
.header-casino .top .inner {
  border: 6px dotted yellow;
  border-radius: 0.75rem;
  padding: 3px;
}
.header-casino .top .content {
  background: radial-gradient(#ff9, #ff5);
  margin: 0;
  padding: 0.5rem;
  border-radius: 0.5rem;
  border: 2px solid #fd7860;
  border-top-color: #9e0405;
  border-left-color: #9e0405;
  text-align: center;
}
.header-casino .top h2, .header-casino .top .h2, .header-casino .top h3, .header-casino .top .h3, .header-casino .top h4, .header-casino .top .h4 {
  margin: 0;
  text-transform: uppercase;
  font-weight: 800;
  color: #9c53a8;
}
.header-casino .banner {
  background-color: #ef2b2d;
  border: 2px solid #fd7860;
  box-shadow: 4px 4px #9e0405;
  border-radius: 1rem;
  padding: 0.75rem;
  animation: spin 2.5s infinite linear;
  background: conic-gradient(from var(--bg-angle), #ef2b2d 0%, #fd7860 10%, #ef2b2d 20%);
  border-radius: 0.75rem;
  padding: 3px;
  position: relative;
}
.header-casino .banner h1, .header-casino .banner .h1, .header-casino .banner h2, .header-casino .banner .h2, .header-casino .banner h3, .header-casino .banner .h3, .header-casino .banner h4, .header-casino .banner .h4, .header-casino .banner h5, .header-casino .banner .h5, .header-casino .banner h6, .header-casino .banner .h6, .header-casino .banner span, .header-casino .banner p, .header-casino .banner div {
  color: #333;
}
.header-casino .banner h3, .header-casino .banner .h3, .header-casino .banner h4, .header-casino .banner .h4, .header-casino .banner h5, .header-casino .banner .h5, .header-casino .banner h6, .header-casino .banner .h6 {
  text-transform: uppercase;
}
.header-casino .banner h5, .header-casino .banner .h5 {
  color: #597192;
  font-weight: 600;
}
.header-casino .banner .inner {
  border: 8px dotted yellow;
  border-radius: 0.75rem;
  padding: 3px;
}
.header-casino .banner .content {
  border: 3px solid #fd7860;
  border: 8px dotted yellow;
  background: repeating-linear-gradient(#fff, #fff 8px, #fafafa 8px, #fafafa 10px);
  padding: 1rem;
  border: 3px solid #fd7860;
  border-radius: 0.5rem;
}
.header-casino .banner .content .features {
  align-items: center;
}
.header-casino .banner .content .features .row {
  flex-basis: 100%;
}
.header-casino .banner .content .features .bonus {
  margin-bottom: 0.75rem;
}
.header-casino .banner .content .features .pros {
  margin-bottom: 0.75rem;
}
.header-casino .banner .logo img {
  max-width: 60%;
  height: auto;
  object-fit: contain;
  margin-bottom: 0.75rem;
}

.cotm-labels {
  bottom: -0.75rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.5rem;
  text-align: center;
  font-size: 0.75rem;
  margin-bottom: 0.75rem;
}
.cotm-labels .label {
  border: 2px solid rgba(116, 185, 255, 0.2);
  box-shadow: 0 0 4px #74b9ff, 0 0 4px #74b9ff inset;
  color: #74b9ff !important;
  border-radius: 0.5rem;
  padding: 0.14rem 0.3rem;
  text-transform: uppercase;
  font-weight: 800;
  /*
  &-exclusive {
    background-color: #74b9ff;
  }

  &-halfsticky {
    background-color: #ffc107;
  }

  &-exclusive {
    background-color: #3498db;
  }
  */
}
.cotm-labels .label-nonsticky {
  border-color: rgba(253, 121, 95, 0.2);
  box-shadow: 0 0 4px #fd795f, 0 0 4px #fd795f inset;
  color: #fd795f !important;
}
.cotm-labels .label-prime {
  border-color: rgba(156, 83, 168, 0.2);
  box-shadow: 0 0 4px #9c53a8, 0 0 4px #9c53a8 inset;
  color: #9c53a8 !important;
}

.legs {
  display: flex;
  justify-content: space-around;
  height: 48px;
}
@media (min-width: 768px) {
  .legs {
    height: 64px;
  }
}
.legs .leg {
  width: 2rem;
  height: 100%;
  background-color: #ddd;
  border-left: 2px solid #eee;
  border-right: 5px solid #bbb;
  position: relative;
}
.legs .leg:first-child:after {
  position: absolute;
  content: "";
  z-index: -1;
  left: 12px;
  bottom: 0;
  width: 100%;
  height: 50%;
  border-radius: 10 0 0 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.125), transparent);
  transform: skew(-36deg);
  transform-origin: 0% 100%;
}
.legs .leg:last-child:after {
  position: absolute;
  content: "";
  z-index: -1;
  left: -12px;
  bottom: 0;
  width: 100%;
  height: 50%;
  border-radius: 10 0 0 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.125), transparent);
  transform: skew(36deg);
  transform-origin: 0% 100%;
}

.glow {
  color: #fff;
  text-align: center;
  animation: glow 2s ease-in-out infinite alternate;
}

@keyframes glow {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e6a500, 0 0 40px #e6a500, 0 0 50px #e6a500, 0 0 60px #e6a500, 0 0 70px #e6a500;
  }
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #fffc4d, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;
  }
}
.arrow {
  position: relative;
  background: yellow;
  border: 4px solid red;
  border-radius: 0.25rem;
}

.arrow:after, .arrow:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.arrow:after {
  border-color: rgba(136, 183, 213, 0);
  border-left-color: yellow;
  border-width: 23px;
  margin-top: -23px;
}

.arrow:before {
  border-color: rgba(194, 225, 245, 0);
  border-left-color: red;
  border-width: 27px;
  margin-top: -27px;
}

.neonText {
  color: #fff;
  animation: flicker 1.5s infinite alternate;
  text-shadow: 0 0 7px #fff, 0 0 10px #fff, 0 0 21px #fff, 0 0 42px #ffa, 0 0 82px #ffa, 0 0 92px #ffa, 0 0 102px #ffa, 0 0 151px #ffa;
}

@keyframes flicker {
  0%, 18%, 22%, 25%, 53%, 57%, 100% {
    text-shadow: 0 0 4px #fff, 0 0 11px #fff, 0 0 19px #fff, 0 0 40px #ffa, 0 0 80px #ffa, 0 0 90px #ffa, 0 0 100px #ffa, 0 0 150px #ffa;
  }
  20%, 24%, 55% {
    text-shadow: none;
  }
}
.col.buttons {
  text-align: center;
  display: flex;
  gap: 1rem;
  justify-content: center;
  flex-wrap: wrap;
}

@property --bg-angle {
  inherits: false;
  initial-value: 0deg;
  syntax: "<angle>";
}
@keyframes spin {
  to {
    --bg-angle: 360deg;
  }
}
/*
.banner .btn-primary {
  animation: spin 2.5s infinite linear;

  background:
    /* Background colors don’t work with `background-origin`, so use a gradient. *
    linear-gradient(
        to bottom,
        #7bd78a,
        #7bd78a
      )
      padding-box, /* ends at inner border edges *
      conic-gradient(
        from var(--bg-angle),
        #7bd78a 0%,
        white 10%,
        #7bd78a 20%
      )
      border-box; /* extends to outer border edges *

  /* a clear border lets the background gradient shine through *
  border: 2px solid transparent;
  transition: all 0.25s;

  /* unpause the animation on hover *
  &:hover {
    background:
    /* Background colors don’t work with `background-origin`, so use a gradient. *
    linear-gradient(
        to bottom,
        #4caf50,
        #4caf50
      )
      padding-box, /* ends at inner border edges *
      conic-gradient(
        from var(--bg-angle),
        #7bd78a 0%,
        white 10%,
        #7bd78a 20%
      )
      border-box;
  }
}*/
[data-bs-theme=dark] .faq-section .container, [data-bs-theme=dark] .faq-section .wp-block-group__inner-container {
  background-color: #343a40;
}
[data-bs-theme=dark] .faq-section h1, [data-bs-theme=dark] .faq-section .h1, [data-bs-theme=dark] .faq-section h2, [data-bs-theme=dark] .faq-section .h2, [data-bs-theme=dark] .faq-section h3, [data-bs-theme=dark] .faq-section .h3, [data-bs-theme=dark] .faq-section h4, [data-bs-theme=dark] .faq-section .h4, [data-bs-theme=dark] .faq-section p, [data-bs-theme=dark] .faq-section span, [data-bs-theme=dark] .faq-section label {
  color: #fff;
}
[data-bs-theme=dark] .faq-section .accordion .title .btn.collapsed {
  color: #fff;
}

.faq-section {
  position: relative;
}
.faq-section .container, .faq-section .wp-block-group__inner-container {
  background-color: #fff;
}
.faq-section .accordion {
  position: relative;
}
.faq-section .accordion .title {
  margin: 0;
  padding: 5px 0;
}
.faq-section .accordion .title .btn {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 600;
  color: #7bd78a;
  text-align: left;
}
.faq-section .accordion .title .btn::before {
  content: "";
  display: block;
  flex: 0 0 32px;
  max-width: 32px;
  width: 32px;
  height: 32px;
  margin-right: 10px;
  background-color: #fff;
  border: 2px solid #74b9ff;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("../images/icon-plus.svg");
  background-size: 16px;
  box-shadow: 0 2px 4px rgba(0, 0, 18, 0.12);
  transform: rotate(45deg);
  transition: transform 0.3s;
}
@media (min-width: 768px) {
  .faq-section .accordion .title .btn::before {
    flex: 0 0 36px;
    max-width: 36px;
    width: 36px;
    height: 36px;
    background-size: 18px;
  }
}
.faq-section .accordion .title .btn.collapsed {
  color: #12264f;
}
.faq-section .accordion .title .btn.collapsed::before {
  transform: rotate(0);
}
.faq-section .accordion .title .btn.collapsed:hover {
  color: #7bd78a;
}
.faq-section .accordion .desc {
  padding-left: 60px;
  padding-bottom: 15px;
  font-size: 1rem;
  line-height: 1.2142857143;
  font-weight: 300;
  color: #597192;
}
@media (min-width: 768px) {
  .faq-section .accordion .title {
    padding: 25px 0;
  }
  .faq-section .accordion .title .btn {
    font-size: 1.5rem;
    line-height: 1.2083333333;
    font-weight: bold;
  }
  .faq-section .accordion .title .btn::before {
    margin-right: 12px;
  }
  .faq-section .accordion .desc {
    padding-left: 52px;
    padding-right: 30px;
    padding-bottom: 25px;
    font-size: 1rem;
    line-height: 1.1875;
  }
}
@media (min-width: 992px) {
  .faq-section .accordion .title {
    padding: 8px 0;
  }
  .faq-section .accordion .title .btn {
    font-size: 1.25rem;
    line-height: 1.2;
  }
  .faq-section .accordion .desc {
    padding-right: 100px;
    padding-bottom: 30px;
    font-size: 1.0625rem;
    line-height: 1.2222222222;
  }
}
@media (min-width: 768px) {
  .faq-section::after {
    content: "";
    display: block;
    position: absolute;
    right: 5px;
    bottom: 80px;
    z-index: 100;
    width: 16.9791666667%;
    height: 657px;
    background: url("../images/faq-section-bg.png") no-repeat 0 100%;
    background-size: contain;
  }
}
@media (min-width: 992px) {
  .faq-section::before {
    bottom: 90px;
  }
}
@media (min-width: 1680px) {
  .faq-section::before {
    right: 52px;
  }
}
@media (min-width: 1200px) {
  .faq-section {
    position: relative;
    z-index: 2;
  }
  .faq-section.illustrated-bg.bg4 {
    position: relative;
  }
  .faq-section.illustrated-bg.bg4::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg4.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .faq-section.illustrated-bg.bg5 {
    position: relative;
  }
  .faq-section.illustrated-bg.bg5::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg2.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .faq-section.illustrated-bg {
    position: relative;
  }
  .faq-section.illustrated-bg::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg2.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .faq-section.illustrated-bg.twitch-videos-content-section::before {
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='729' viewBox='0 0 1920 729' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='729'%3E%3Crect width='1920' height='729' fill='%23FDF8E8'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 701C1891.48 701 1920.93 692.056 1945.98 675.299C1971.04 658.542 1990.56 634.725 2002.09 606.859C2013.62 578.994 2016.64 548.331 2010.76 518.749C2004.88 489.167 1990.37 461.994 1969.07 440.666C1947.76 419.339 1920.62 404.815 1891.07 398.93C1861.51 393.046 1830.88 396.066 1803.04 407.608C1775.21 419.151 1751.41 438.697 1734.67 463.776C1717.93 488.854 1709 518.338 1709 548.5C1709.08 588.92 1725.16 627.661 1753.71 656.243C1782.26 684.824 1820.97 700.918 1861.34 701Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.35 442.684C1882.25 442.684 1902.69 448.89 1920.07 460.517C1937.46 472.144 1951.01 488.67 1959.01 508.006C1967.01 527.341 1969.1 548.617 1965.02 569.144C1960.94 589.67 1950.88 608.525 1936.09 623.323C1921.31 638.122 1902.47 648.2 1881.97 652.283C1861.46 656.366 1840.21 654.27 1820.89 646.261C1801.58 638.252 1785.07 624.69 1773.45 607.288C1761.84 589.887 1755.64 569.428 1755.64 548.5C1755.72 520.461 1766.88 493.594 1786.69 473.767C1806.5 453.941 1833.33 442.766 1861.35 442.684Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1845.8 459.815L1843.62 447.677C1849.52 447.201 1855.45 447.201 1861.34 447.677C1867.24 447.216 1873.17 447.216 1879.07 447.677L1876.89 459.815C1871.72 459.34 1866.52 459.34 1861.34 459.815C1856.17 459.34 1850.97 459.34 1845.8 459.815ZM1892.12 463.861L1895.54 452.345C1901.1 454.457 1906.5 456.953 1911.71 459.815C1916.98 462.788 1921.98 466.225 1926.64 470.085L1918.86 479.422C1910.74 472.812 1901.61 467.558 1891.81 463.861H1892.12ZM1930.06 489.381L1939.69 481.289C1943.39 485.964 1946.82 490.848 1949.95 495.917C1953.05 501.486 1955.65 507.318 1957.73 513.345L1946.22 517.702C1942.66 507.331 1937.17 497.723 1930.06 489.381ZM1949.95 531.396L1962.08 529.218C1962.54 535.122 1962.54 541.053 1962.08 546.958C1962.55 552.861 1962.55 558.794 1962.08 564.697L1949.95 564.075C1950.42 558.898 1950.42 553.69 1949.95 548.514C1950.42 543.233 1950.42 537.922 1949.95 532.641V531.396ZM1945.91 579.014L1957.73 582.748C1953.42 593.957 1947.44 604.45 1940 613.871L1930.37 605.779C1937.26 597.85 1942.54 588.653 1945.91 578.702V579.014ZM1919.48 617.294L1927.26 626.631C1922.85 630.676 1917.94 634.129 1912.64 636.901C1907.3 640.299 1901.56 643.018 1895.54 644.993L1892.44 632.855C1902.29 629.281 1911.44 624.015 1919.48 617.294ZM1877.2 637.213L1879.38 649.039C1867.69 651.527 1855.62 651.527 1843.93 649.039L1846.11 637.213C1851.18 637.687 1856.28 637.687 1861.34 637.213C1866.62 637.687 1871.93 637.687 1877.2 637.213ZM1830.88 633.167L1826.52 644.993C1821.09 642.82 1815.8 640.326 1810.67 637.524C1805.51 634.535 1800.62 631.098 1796.05 627.253L1803.83 617.917C1811.75 624.813 1820.94 630.098 1830.88 633.478V633.167ZM1792.63 606.713L1783.31 613.871C1779.61 609.196 1776.18 604.312 1773.05 599.243C1769.98 594.029 1767.47 588.499 1765.59 582.748L1776.78 578.702C1780.46 588.577 1785.83 597.739 1792.63 605.779V606.713ZM1772.74 564.386L1760.92 566.565C1760.31 560.667 1760.31 554.722 1760.92 548.825C1760.29 542.928 1760.29 536.982 1760.92 531.085L1772.74 532.952C1772.26 538.129 1772.26 543.338 1772.74 548.514C1772.28 553.794 1772.28 559.105 1772.74 564.386ZM1776.78 517.702L1765.27 513.657C1767.44 508.121 1769.94 502.717 1772.74 497.473C1775.87 492.404 1779.3 487.52 1783 482.845L1792.32 490.626C1785.5 498.6 1780.22 507.784 1776.78 517.702ZM1802.27 479.733L1794.5 470.396C1798.85 466.427 1803.65 462.98 1808.8 460.126C1813.94 457.126 1819.35 454.625 1824.97 452.657L1829.32 463.861C1819.42 467.475 1810.26 472.853 1802.27 479.733Z' fill='white'/%3E%3Cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 630.665C1878.38 630.665 1895.03 625.608 1909.19 616.136C1923.35 606.663 1934.39 593.199 1940.91 577.446C1947.43 561.693 1949.13 544.36 1945.81 527.637C1942.49 510.914 1934.29 495.553 1922.24 483.496C1910.2 471.44 1894.85 463.229 1878.15 459.903C1861.44 456.576 1844.12 458.283 1828.39 464.808C1812.65 471.333 1799.2 482.383 1789.74 496.56C1780.27 510.737 1775.22 527.405 1775.22 544.455C1775.22 567.319 1784.3 589.247 1800.45 605.414C1816.6 621.582 1838.5 630.665 1861.34 630.665Z' fill='%230F7A20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 634.719C1878.38 634.719 1895.03 629.663 1909.19 620.19C1923.35 610.718 1934.39 597.253 1940.91 581.501C1947.43 565.748 1949.13 548.414 1945.81 531.691C1942.49 514.968 1934.29 499.607 1922.24 487.551C1910.2 475.494 1894.85 467.284 1878.15 463.957C1861.44 460.631 1844.12 462.338 1828.39 468.863C1812.65 475.388 1799.2 486.438 1789.74 500.615C1780.27 514.792 1775.22 531.459 1775.22 548.51C1775.3 571.349 1784.4 593.229 1800.54 609.379C1816.67 625.528 1838.53 634.637 1861.34 634.719Z' fill='%237BD78A'/%3E%3Cpath opacity='0.2' d='M1861.34 631.908C1905.13 631.908 1940.63 596.376 1940.63 552.546C1940.63 508.715 1905.13 473.184 1861.34 473.184C1817.56 473.184 1782.06 508.715 1782.06 552.546C1782.06 596.376 1817.56 631.908 1861.34 631.908Z' fill='%230F7A20'/%3E%3Cpath d='M1860.41 623.515C1901.45 623.515 1934.72 590.213 1934.72 549.133C1934.72 508.052 1901.45 474.75 1860.41 474.75C1819.37 474.75 1786.1 508.052 1786.1 549.133C1786.1 590.213 1819.37 623.515 1860.41 623.515Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1765.9 453.276L1753.15 441.449C1735.02 459.965 1721.87 482.769 1714.91 507.74L1732.01 512.72L1751.9 518.633L1758.43 500.893C1759.73 497.557 1761.29 494.331 1763.1 491.245C1764.85 488.197 1766.82 485.284 1769 482.531L1781.75 468.215L1765.9 453.276Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1765.9 644.982L1753.15 656.809C1734.89 638.03 1721.72 614.889 1714.91 589.584L1732.01 584.605L1751.9 578.691L1758.43 596.431C1759.73 599.767 1761.29 602.993 1763.1 606.079C1764.88 608.807 1766.86 611.406 1769 613.86L1781.75 628.176L1765.9 644.982Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1899.59 419.037L1904.25 402.231C1879.39 394.873 1853.06 394.016 1827.77 399.741L1831.5 417.17L1835.54 437.711L1854.19 434.91H1864.45C1867.97 434.56 1871.51 434.56 1875.03 434.91L1893.68 439.267L1899.59 419.037Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1827.46 679.226L1823.41 696.032C1848.6 702.569 1875.03 702.569 1900.21 696.032L1895.54 678.603L1890.57 658.374L1871.92 661.797H1861.34H1850.77L1833.36 658.062L1828.7 679.226H1827.46Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 382C135.795 382 153.679 376.575 168.89 366.411C184.102 356.247 195.958 341.8 202.959 324.898C209.96 307.996 211.792 289.397 208.223 271.454C204.653 253.511 195.844 237.029 182.907 224.093C169.971 211.156 153.489 202.347 135.546 198.777C117.603 195.208 99.0039 197.04 82.1018 204.041C65.1996 211.042 50.7531 222.898 40.5891 238.11C30.425 253.321 25 271.205 25 289.5C25.0454 314.019 34.8055 337.52 52.1428 354.857C69.4801 372.194 92.9814 381.955 117.5 382Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 225.199C130.218 225.199 142.65 228.971 153.225 236.036C163.8 243.102 172.041 253.145 176.908 264.895C181.775 276.644 183.049 289.574 180.568 302.047C178.087 314.521 171.962 325.978 162.969 334.971C153.976 343.964 142.519 350.088 130.045 352.57C117.572 355.051 104.642 353.777 92.8926 348.91C81.1427 344.043 71.1 335.802 64.0343 325.227C56.9686 314.652 53.1973 302.22 53.1973 289.502C53.1973 272.448 59.972 256.092 72.0312 244.033C84.0903 231.974 100.446 225.199 117.5 225.199Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M107.871 235.686L106.668 228.465C110.179 227.773 113.749 227.428 117.328 227.434C120.963 227.436 124.589 227.781 128.159 228.465L126.784 235.686C120.532 234.54 114.123 234.54 107.871 235.686ZM136.068 238.094L138.647 231.388C141.967 232.628 145.186 234.122 148.276 235.858C151.414 237.682 154.404 239.752 157.216 242.048L152.402 248.581C147.31 244.344 141.482 241.081 135.209 238.953L136.068 238.094ZM159.107 254.427L164.953 249.441C167.211 252.282 169.278 255.269 171.143 258.382C172.909 261.515 174.404 264.794 175.613 268.182L168.564 270.761C166.573 264.463 163.36 258.621 159.107 253.567V254.427ZM171.143 279.873L178.536 278.498C179.278 282.062 179.681 285.689 179.739 289.33C179.681 292.97 179.278 296.597 178.536 300.161L171.143 298.786C171.692 295.721 171.98 292.615 172.002 289.502C171.98 286.274 171.692 283.054 171.143 279.873ZM168.736 308.07L175.785 310.649C174.522 314.043 172.968 317.322 171.143 320.449C169.39 323.58 167.316 326.518 164.953 329.218L159.279 324.404C163.465 319.305 166.671 313.476 168.736 307.211V308.07ZM152.574 331.109L157.388 336.955C154.607 339.212 151.677 341.279 148.619 343.145C145.469 344.878 142.193 346.373 138.819 347.615L136.24 340.738C142.514 338.61 148.342 335.346 153.434 331.109H152.574ZM127.128 343.145L128.159 350.538C124.708 351.263 121.197 351.666 117.672 351.741C114.042 351.804 110.414 351.516 106.84 350.882L108.043 343.66C111.133 343.916 114.238 343.916 117.328 343.66C120.615 343.715 123.9 343.427 127.128 342.801V343.145ZM98.9308 340.91L96.3518 347.787C92.931 346.588 89.6462 345.032 86.5516 343.145C83.4215 341.392 80.4827 339.318 77.783 336.955L82.4252 331.453C87.5789 335.557 93.3928 338.755 99.6185 340.91H98.9308ZM76.5795 324.748L70.9057 329.39C68.5432 326.69 66.4688 323.752 64.7161 320.621C62.6912 317.496 60.9093 314.22 59.3862 310.821L66.2635 308.242C68.4051 314.509 71.6675 320.335 75.8918 325.436L76.5795 324.748ZM64.5442 299.13L56.4633 300.161C55.7881 296.648 55.4428 293.079 55.4317 289.502C55.4256 285.866 55.7711 282.239 56.4633 278.67L63.5126 279.873C63.2502 283.02 63.2502 286.183 63.5126 289.33C63.1646 292.53 63.1646 295.758 63.5126 298.958L64.5442 299.13ZM66.0916 270.933L59.3862 268.354C60.595 264.966 62.0905 261.687 63.8564 258.554C65.7218 255.496 67.7896 252.567 70.046 249.785L75.7198 254.427C71.4446 259.465 68.2285 265.312 66.2635 271.62L66.0916 270.933ZM82.2533 248.581L77.4392 242.908C80.2241 240.576 83.2168 238.504 86.3797 236.718C89.4849 234.659 92.7641 232.876 96.1799 231.388L98.7589 238.265C92.6651 240.651 87.0681 244.149 82.2533 248.581Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 339.367C127.701 339.367 137.674 336.342 146.156 330.674C154.638 325.006 161.25 316.951 165.153 307.526C169.057 298.101 170.079 287.73 168.089 277.724C166.098 267.719 161.186 258.528 153.972 251.314C146.759 244.101 137.568 239.188 127.563 237.198C117.557 235.208 107.186 236.229 97.7611 240.133C88.3361 244.037 80.2804 250.648 74.6127 259.131C68.945 267.613 65.9199 277.585 65.9199 287.787C66.1413 301.398 71.6466 314.389 81.2722 324.015C90.8977 333.64 103.889 339.146 117.5 339.367Z' fill='%23197AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 341.765C127.701 341.765 137.674 338.74 146.156 333.073C154.638 327.405 161.25 319.349 165.153 309.924C169.057 300.499 170.079 290.128 168.089 280.123C166.098 270.117 161.186 260.926 153.972 253.713C146.759 246.499 137.568 241.587 127.563 239.597C117.557 237.606 107.186 238.628 97.7611 242.532C88.3361 246.436 80.2804 253.047 74.6127 261.529C68.945 270.011 65.9199 279.984 65.9199 290.185C66.1413 303.796 71.6466 316.788 81.2722 326.413C90.8977 336.039 103.889 341.544 117.5 341.765Z' fill='%23368AFD'/%3E%3Cpath d='M117.501 340.052C144.088 340.052 165.642 318.498 165.642 291.911C165.642 265.323 144.088 243.77 117.501 243.77C90.913 243.77 69.3594 265.323 69.3594 291.911C69.3594 318.498 90.913 340.052 117.501 340.052Z' fill='%23197AFF'/%3E%3Cpath d='M116.812 335.062C141.691 335.062 161.859 314.894 161.859 290.015C161.859 265.137 141.691 244.969 116.812 244.969C91.9336 244.969 71.7656 265.137 71.7656 290.015C71.7656 314.894 91.9336 335.062 116.812 335.062Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.3873 231.389L51.8223 224.512C40.7894 235.73 32.8006 249.577 28.6113 264.744L38.9273 267.839L50.9626 271.449L54.9171 260.618C55.7768 258.726 56.6364 257.179 57.84 254.772C58.9219 252.916 60.1282 251.135 61.4505 249.442L69.1875 240.673L59.3873 231.389Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.785 231.389L183.522 224.168C194.555 235.386 202.543 249.234 206.733 264.4L196.417 267.495L184.381 271.106L179.739 260.618C179.739 258.727 178.02 257.179 176.816 254.772C175.734 252.916 174.528 251.135 173.206 249.442L165.469 240.674L175.785 231.389Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.3873 347.267L51.6504 354.66C40.7512 343.369 32.8336 329.543 28.6113 314.428L38.9273 311.333L50.9626 307.723L54.9171 318.554C55.7768 320.446 56.6364 321.993 57.84 324.228C58.8828 326.163 60.0909 328.003 61.4505 329.73L69.1875 338.499L59.3873 347.267Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.785 347.267L183.522 354.66C194.483 343.388 202.461 329.56 206.733 314.428L196.933 311.333L184.897 307.723L179.739 318.554C179.739 320.446 178.02 321.993 176.816 324.228C175.773 326.163 174.565 328.003 173.206 329.73L165.469 338.499L175.097 347.267H175.785Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M140.71 210.928L143.461 200.784C128.372 196.321 112.392 195.788 97.0391 199.237L99.2742 209.896L101.681 222.276L113.201 220.556H119.562C122.141 220.556 124.033 220.556 126.096 220.556L137.443 223.307L140.71 210.928Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.868 368.938L94.4609 379.254C109.694 383.118 125.65 383.118 140.883 379.254L138.304 368.938L135.381 356.559L124.033 358.622C121.917 358.807 119.788 358.807 117.672 358.622C115.498 358.804 113.312 358.804 111.138 358.622L99.6189 356.215L96.868 368.938Z' fill='%23F2F7FF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  }
}

/* Related pages section 
.related-wrapper {
  padding-top: 40px;

  .related-items {
    padding: 10px 20px;
  }

  @include media-breakpoint-up(md) {
    padding: 70px 70px 0;

    .related-items {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;
      padding: 0;

      .related-item {
        padding-top: 10px;
        flex-basis: 33%;
        flex-grow: 1;
      }
    }
  }
}
*/
.illustrated-stars-bg {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("../images/illustrated-bg-stars.svg");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position-y: calc(51% + 90px);
}

.point-list-section {
  background-color: #fdf8e8;
}
.point-list-section .tabs-wrapper {
  padding: 30px 35px;
  background-color: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
  border-radius: 15px;
  position: relative;
  z-index: 2;
}
.point-list-section .tabs-wrapper::before {
  content: "";
  background-image: url("../images/miksi.svg");
  background-repeat: no-repeat;
  position: absolute;
  z-index: 0;
  left: -20%;
  bottom: 0;
  background-position: left bottom;
  min-width: 100%;
  min-height: 100%;
}
.point-list-section .attachment-icon {
  margin: 25px 0;
}
.point-list-section .review-section {
  display: none;
}
.point-list-section .displayed {
  display: block;
}
.point-list-section a.pointer {
  color: #597192;
  text-align: center;
  cursor: pointer;
}
.point-list-section .selected-image {
  filter: hue-rotate(144deg) saturate(2.4) contrast(1) brightness(1.15);
}
.point-list-section .selected-title {
  color: #fd7960 !important;
}
.point-list-section .title-grid {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
.point-list-section .title-element {
  background: white;
  height: 70px;
  padding: 10px;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.point-list-section .title-border-right {
  border-right: 2px #e1e5ea solid;
}
.point-list-section .title-border-radius-left {
  border-radius: 7px 0 0 7px;
}
.point-list-section .title-border-radius-right {
  border-radius: 0 7px 7px 0;
}
.point-list-section .title-text {
  display: inline;
  margin: 0;
  width: 130px;
}
@media (max-width: 767.98px) {
  .point-list-section .title-text {
    display: block;
    width: 85px;
    font-size: 14px;
    line-break: anywhere;
  }
  .point-list-section .title-element {
    padding: 12px 5px;
  }
}
@media (max-width: 575.98px) {
  .point-list-section .title-border-right {
    border-right: none;
  }
  .point-list-section .title-grid {
    display: grid;
    justify-content: center;
    grid-template-columns: auto auto auto;
  }
  .point-list-section .title-element {
    padding: 12px 5px;
  }
  .point-list-section .title-border-right-top {
    border-right: 2px #e1e5ea solid;
    border-top: 2px #e1e5ea solid;
  }
  .point-list-section .title-border-top {
    border-top: 2px #e1e5ea solid;
  }
  .point-list-section .title-border-right-small {
    border-right: 2px #e1e5ea solid;
  }
  .point-list-section a.pointer {
    width: 100%;
  }
  .point-list-section .title-text {
    display: block;
    width: 80px;
    font-size: 13px;
  }
  .point-list-section .review-section {
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  .point-list-section .tabs-wrapper > .row {
    flex-direction: column-reverse;
  }
  .point-list-section .dropdown {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .point-list-section .tabs-wrapper > .row {
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  .point-list-section .tabs-wrapper {
    padding: 60px 70px;
  }
  .point-list-section .dropdown-item {
    font-size: 1.125rem;
    line-height: 1.2222222222;
  }
}
@media (min-width: 992px) {
  .point-list-section::before {
    bottom: 90px;
  }
}
@media (min-width: 1680px) {
  .point-list-section::before {
    right: 70px;
  }
}
@media (min-width: 1200px) {
  .point-list-section {
    position: relative;
    z-index: 2;
  }
  .point-list-section.illustrated-bg.bg4 {
    position: relative;
  }
  .point-list-section.illustrated-bg.bg4::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg4.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .point-list-section.illustrated-bg.bg5 {
    position: relative;
  }
  .point-list-section.illustrated-bg.bg5::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg2.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .point-list-section.illustrated-bg {
    position: relative;
  }
  .point-list-section.illustrated-bg::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg2.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .point-list-section.illustrated-bg.twitch-videos-content-section::before {
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='729' viewBox='0 0 1920 729' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='729'%3E%3Crect width='1920' height='729' fill='%23FDF8E8'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 701C1891.48 701 1920.93 692.056 1945.98 675.299C1971.04 658.542 1990.56 634.725 2002.09 606.859C2013.62 578.994 2016.64 548.331 2010.76 518.749C2004.88 489.167 1990.37 461.994 1969.07 440.666C1947.76 419.339 1920.62 404.815 1891.07 398.93C1861.51 393.046 1830.88 396.066 1803.04 407.608C1775.21 419.151 1751.41 438.697 1734.67 463.776C1717.93 488.854 1709 518.338 1709 548.5C1709.08 588.92 1725.16 627.661 1753.71 656.243C1782.26 684.824 1820.97 700.918 1861.34 701Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.35 442.684C1882.25 442.684 1902.69 448.89 1920.07 460.517C1937.46 472.144 1951.01 488.67 1959.01 508.006C1967.01 527.341 1969.1 548.617 1965.02 569.144C1960.94 589.67 1950.88 608.525 1936.09 623.323C1921.31 638.122 1902.47 648.2 1881.97 652.283C1861.46 656.366 1840.21 654.27 1820.89 646.261C1801.58 638.252 1785.07 624.69 1773.45 607.288C1761.84 589.887 1755.64 569.428 1755.64 548.5C1755.72 520.461 1766.88 493.594 1786.69 473.767C1806.5 453.941 1833.33 442.766 1861.35 442.684Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1845.8 459.815L1843.62 447.677C1849.52 447.201 1855.45 447.201 1861.34 447.677C1867.24 447.216 1873.17 447.216 1879.07 447.677L1876.89 459.815C1871.72 459.34 1866.52 459.34 1861.34 459.815C1856.17 459.34 1850.97 459.34 1845.8 459.815ZM1892.12 463.861L1895.54 452.345C1901.1 454.457 1906.5 456.953 1911.71 459.815C1916.98 462.788 1921.98 466.225 1926.64 470.085L1918.86 479.422C1910.74 472.812 1901.61 467.558 1891.81 463.861H1892.12ZM1930.06 489.381L1939.69 481.289C1943.39 485.964 1946.82 490.848 1949.95 495.917C1953.05 501.486 1955.65 507.318 1957.73 513.345L1946.22 517.702C1942.66 507.331 1937.17 497.723 1930.06 489.381ZM1949.95 531.396L1962.08 529.218C1962.54 535.122 1962.54 541.053 1962.08 546.958C1962.55 552.861 1962.55 558.794 1962.08 564.697L1949.95 564.075C1950.42 558.898 1950.42 553.69 1949.95 548.514C1950.42 543.233 1950.42 537.922 1949.95 532.641V531.396ZM1945.91 579.014L1957.73 582.748C1953.42 593.957 1947.44 604.45 1940 613.871L1930.37 605.779C1937.26 597.85 1942.54 588.653 1945.91 578.702V579.014ZM1919.48 617.294L1927.26 626.631C1922.85 630.676 1917.94 634.129 1912.64 636.901C1907.3 640.299 1901.56 643.018 1895.54 644.993L1892.44 632.855C1902.29 629.281 1911.44 624.015 1919.48 617.294ZM1877.2 637.213L1879.38 649.039C1867.69 651.527 1855.62 651.527 1843.93 649.039L1846.11 637.213C1851.18 637.687 1856.28 637.687 1861.34 637.213C1866.62 637.687 1871.93 637.687 1877.2 637.213ZM1830.88 633.167L1826.52 644.993C1821.09 642.82 1815.8 640.326 1810.67 637.524C1805.51 634.535 1800.62 631.098 1796.05 627.253L1803.83 617.917C1811.75 624.813 1820.94 630.098 1830.88 633.478V633.167ZM1792.63 606.713L1783.31 613.871C1779.61 609.196 1776.18 604.312 1773.05 599.243C1769.98 594.029 1767.47 588.499 1765.59 582.748L1776.78 578.702C1780.46 588.577 1785.83 597.739 1792.63 605.779V606.713ZM1772.74 564.386L1760.92 566.565C1760.31 560.667 1760.31 554.722 1760.92 548.825C1760.29 542.928 1760.29 536.982 1760.92 531.085L1772.74 532.952C1772.26 538.129 1772.26 543.338 1772.74 548.514C1772.28 553.794 1772.28 559.105 1772.74 564.386ZM1776.78 517.702L1765.27 513.657C1767.44 508.121 1769.94 502.717 1772.74 497.473C1775.87 492.404 1779.3 487.52 1783 482.845L1792.32 490.626C1785.5 498.6 1780.22 507.784 1776.78 517.702ZM1802.27 479.733L1794.5 470.396C1798.85 466.427 1803.65 462.98 1808.8 460.126C1813.94 457.126 1819.35 454.625 1824.97 452.657L1829.32 463.861C1819.42 467.475 1810.26 472.853 1802.27 479.733Z' fill='white'/%3E%3Cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 630.665C1878.38 630.665 1895.03 625.608 1909.19 616.136C1923.35 606.663 1934.39 593.199 1940.91 577.446C1947.43 561.693 1949.13 544.36 1945.81 527.637C1942.49 510.914 1934.29 495.553 1922.24 483.496C1910.2 471.44 1894.85 463.229 1878.15 459.903C1861.44 456.576 1844.12 458.283 1828.39 464.808C1812.65 471.333 1799.2 482.383 1789.74 496.56C1780.27 510.737 1775.22 527.405 1775.22 544.455C1775.22 567.319 1784.3 589.247 1800.45 605.414C1816.6 621.582 1838.5 630.665 1861.34 630.665Z' fill='%230F7A20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 634.719C1878.38 634.719 1895.03 629.663 1909.19 620.19C1923.35 610.718 1934.39 597.253 1940.91 581.501C1947.43 565.748 1949.13 548.414 1945.81 531.691C1942.49 514.968 1934.29 499.607 1922.24 487.551C1910.2 475.494 1894.85 467.284 1878.15 463.957C1861.44 460.631 1844.12 462.338 1828.39 468.863C1812.65 475.388 1799.2 486.438 1789.74 500.615C1780.27 514.792 1775.22 531.459 1775.22 548.51C1775.3 571.349 1784.4 593.229 1800.54 609.379C1816.67 625.528 1838.53 634.637 1861.34 634.719Z' fill='%237BD78A'/%3E%3Cpath opacity='0.2' d='M1861.34 631.908C1905.13 631.908 1940.63 596.376 1940.63 552.546C1940.63 508.715 1905.13 473.184 1861.34 473.184C1817.56 473.184 1782.06 508.715 1782.06 552.546C1782.06 596.376 1817.56 631.908 1861.34 631.908Z' fill='%230F7A20'/%3E%3Cpath d='M1860.41 623.515C1901.45 623.515 1934.72 590.213 1934.72 549.133C1934.72 508.052 1901.45 474.75 1860.41 474.75C1819.37 474.75 1786.1 508.052 1786.1 549.133C1786.1 590.213 1819.37 623.515 1860.41 623.515Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1765.9 453.276L1753.15 441.449C1735.02 459.965 1721.87 482.769 1714.91 507.74L1732.01 512.72L1751.9 518.633L1758.43 500.893C1759.73 497.557 1761.29 494.331 1763.1 491.245C1764.85 488.197 1766.82 485.284 1769 482.531L1781.75 468.215L1765.9 453.276Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1765.9 644.982L1753.15 656.809C1734.89 638.03 1721.72 614.889 1714.91 589.584L1732.01 584.605L1751.9 578.691L1758.43 596.431C1759.73 599.767 1761.29 602.993 1763.1 606.079C1764.88 608.807 1766.86 611.406 1769 613.86L1781.75 628.176L1765.9 644.982Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1899.59 419.037L1904.25 402.231C1879.39 394.873 1853.06 394.016 1827.77 399.741L1831.5 417.17L1835.54 437.711L1854.19 434.91H1864.45C1867.97 434.56 1871.51 434.56 1875.03 434.91L1893.68 439.267L1899.59 419.037Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1827.46 679.226L1823.41 696.032C1848.6 702.569 1875.03 702.569 1900.21 696.032L1895.54 678.603L1890.57 658.374L1871.92 661.797H1861.34H1850.77L1833.36 658.062L1828.7 679.226H1827.46Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 382C135.795 382 153.679 376.575 168.89 366.411C184.102 356.247 195.958 341.8 202.959 324.898C209.96 307.996 211.792 289.397 208.223 271.454C204.653 253.511 195.844 237.029 182.907 224.093C169.971 211.156 153.489 202.347 135.546 198.777C117.603 195.208 99.0039 197.04 82.1018 204.041C65.1996 211.042 50.7531 222.898 40.5891 238.11C30.425 253.321 25 271.205 25 289.5C25.0454 314.019 34.8055 337.52 52.1428 354.857C69.4801 372.194 92.9814 381.955 117.5 382Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 225.199C130.218 225.199 142.65 228.971 153.225 236.036C163.8 243.102 172.041 253.145 176.908 264.895C181.775 276.644 183.049 289.574 180.568 302.047C178.087 314.521 171.962 325.978 162.969 334.971C153.976 343.964 142.519 350.088 130.045 352.57C117.572 355.051 104.642 353.777 92.8926 348.91C81.1427 344.043 71.1 335.802 64.0343 325.227C56.9686 314.652 53.1973 302.22 53.1973 289.502C53.1973 272.448 59.972 256.092 72.0312 244.033C84.0903 231.974 100.446 225.199 117.5 225.199Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M107.871 235.686L106.668 228.465C110.179 227.773 113.749 227.428 117.328 227.434C120.963 227.436 124.589 227.781 128.159 228.465L126.784 235.686C120.532 234.54 114.123 234.54 107.871 235.686ZM136.068 238.094L138.647 231.388C141.967 232.628 145.186 234.122 148.276 235.858C151.414 237.682 154.404 239.752 157.216 242.048L152.402 248.581C147.31 244.344 141.482 241.081 135.209 238.953L136.068 238.094ZM159.107 254.427L164.953 249.441C167.211 252.282 169.278 255.269 171.143 258.382C172.909 261.515 174.404 264.794 175.613 268.182L168.564 270.761C166.573 264.463 163.36 258.621 159.107 253.567V254.427ZM171.143 279.873L178.536 278.498C179.278 282.062 179.681 285.689 179.739 289.33C179.681 292.97 179.278 296.597 178.536 300.161L171.143 298.786C171.692 295.721 171.98 292.615 172.002 289.502C171.98 286.274 171.692 283.054 171.143 279.873ZM168.736 308.07L175.785 310.649C174.522 314.043 172.968 317.322 171.143 320.449C169.39 323.58 167.316 326.518 164.953 329.218L159.279 324.404C163.465 319.305 166.671 313.476 168.736 307.211V308.07ZM152.574 331.109L157.388 336.955C154.607 339.212 151.677 341.279 148.619 343.145C145.469 344.878 142.193 346.373 138.819 347.615L136.24 340.738C142.514 338.61 148.342 335.346 153.434 331.109H152.574ZM127.128 343.145L128.159 350.538C124.708 351.263 121.197 351.666 117.672 351.741C114.042 351.804 110.414 351.516 106.84 350.882L108.043 343.66C111.133 343.916 114.238 343.916 117.328 343.66C120.615 343.715 123.9 343.427 127.128 342.801V343.145ZM98.9308 340.91L96.3518 347.787C92.931 346.588 89.6462 345.032 86.5516 343.145C83.4215 341.392 80.4827 339.318 77.783 336.955L82.4252 331.453C87.5789 335.557 93.3928 338.755 99.6185 340.91H98.9308ZM76.5795 324.748L70.9057 329.39C68.5432 326.69 66.4688 323.752 64.7161 320.621C62.6912 317.496 60.9093 314.22 59.3862 310.821L66.2635 308.242C68.4051 314.509 71.6675 320.335 75.8918 325.436L76.5795 324.748ZM64.5442 299.13L56.4633 300.161C55.7881 296.648 55.4428 293.079 55.4317 289.502C55.4256 285.866 55.7711 282.239 56.4633 278.67L63.5126 279.873C63.2502 283.02 63.2502 286.183 63.5126 289.33C63.1646 292.53 63.1646 295.758 63.5126 298.958L64.5442 299.13ZM66.0916 270.933L59.3862 268.354C60.595 264.966 62.0905 261.687 63.8564 258.554C65.7218 255.496 67.7896 252.567 70.046 249.785L75.7198 254.427C71.4446 259.465 68.2285 265.312 66.2635 271.62L66.0916 270.933ZM82.2533 248.581L77.4392 242.908C80.2241 240.576 83.2168 238.504 86.3797 236.718C89.4849 234.659 92.7641 232.876 96.1799 231.388L98.7589 238.265C92.6651 240.651 87.0681 244.149 82.2533 248.581Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 339.367C127.701 339.367 137.674 336.342 146.156 330.674C154.638 325.006 161.25 316.951 165.153 307.526C169.057 298.101 170.079 287.73 168.089 277.724C166.098 267.719 161.186 258.528 153.972 251.314C146.759 244.101 137.568 239.188 127.563 237.198C117.557 235.208 107.186 236.229 97.7611 240.133C88.3361 244.037 80.2804 250.648 74.6127 259.131C68.945 267.613 65.9199 277.585 65.9199 287.787C66.1413 301.398 71.6466 314.389 81.2722 324.015C90.8977 333.64 103.889 339.146 117.5 339.367Z' fill='%23197AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 341.765C127.701 341.765 137.674 338.74 146.156 333.073C154.638 327.405 161.25 319.349 165.153 309.924C169.057 300.499 170.079 290.128 168.089 280.123C166.098 270.117 161.186 260.926 153.972 253.713C146.759 246.499 137.568 241.587 127.563 239.597C117.557 237.606 107.186 238.628 97.7611 242.532C88.3361 246.436 80.2804 253.047 74.6127 261.529C68.945 270.011 65.9199 279.984 65.9199 290.185C66.1413 303.796 71.6466 316.788 81.2722 326.413C90.8977 336.039 103.889 341.544 117.5 341.765Z' fill='%23368AFD'/%3E%3Cpath d='M117.501 340.052C144.088 340.052 165.642 318.498 165.642 291.911C165.642 265.323 144.088 243.77 117.501 243.77C90.913 243.77 69.3594 265.323 69.3594 291.911C69.3594 318.498 90.913 340.052 117.501 340.052Z' fill='%23197AFF'/%3E%3Cpath d='M116.812 335.062C141.691 335.062 161.859 314.894 161.859 290.015C161.859 265.137 141.691 244.969 116.812 244.969C91.9336 244.969 71.7656 265.137 71.7656 290.015C71.7656 314.894 91.9336 335.062 116.812 335.062Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.3873 231.389L51.8223 224.512C40.7894 235.73 32.8006 249.577 28.6113 264.744L38.9273 267.839L50.9626 271.449L54.9171 260.618C55.7768 258.726 56.6364 257.179 57.84 254.772C58.9219 252.916 60.1282 251.135 61.4505 249.442L69.1875 240.673L59.3873 231.389Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.785 231.389L183.522 224.168C194.555 235.386 202.543 249.234 206.733 264.4L196.417 267.495L184.381 271.106L179.739 260.618C179.739 258.727 178.02 257.179 176.816 254.772C175.734 252.916 174.528 251.135 173.206 249.442L165.469 240.674L175.785 231.389Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.3873 347.267L51.6504 354.66C40.7512 343.369 32.8336 329.543 28.6113 314.428L38.9273 311.333L50.9626 307.723L54.9171 318.554C55.7768 320.446 56.6364 321.993 57.84 324.228C58.8828 326.163 60.0909 328.003 61.4505 329.73L69.1875 338.499L59.3873 347.267Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.785 347.267L183.522 354.66C194.483 343.388 202.461 329.56 206.733 314.428L196.933 311.333L184.897 307.723L179.739 318.554C179.739 320.446 178.02 321.993 176.816 324.228C175.773 326.163 174.565 328.003 173.206 329.73L165.469 338.499L175.097 347.267H175.785Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M140.71 210.928L143.461 200.784C128.372 196.321 112.392 195.788 97.0391 199.237L99.2742 209.896L101.681 222.276L113.201 220.556H119.562C122.141 220.556 124.033 220.556 126.096 220.556L137.443 223.307L140.71 210.928Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.868 368.938L94.4609 379.254C109.694 383.118 125.65 383.118 140.883 379.254L138.304 368.938L135.381 356.559L124.033 358.622C121.917 358.807 119.788 358.807 117.672 358.622C115.498 358.804 113.312 358.804 111.138 358.622L99.6189 356.215L96.868 368.938Z' fill='%23F2F7FF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  }
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.illustrated-stars-bg {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("../images/illustrated-bg-stars.svg");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position-y: calc(51% + 90px);
}

[data-bs-theme=dark] .casino-list-section .item {
  background-color: #343a40;
}
[data-bs-theme=dark] .casino-list-section .item .top > div,
[data-bs-theme=dark] .casino-list-section .item .top .small {
  color: #fff;
}
[data-bs-theme=dark] .casino-list-section .item .top div.logo-rating .rating-wrapper .title {
  color: #fff;
}

.casino-list-section {
  background-image: url("../images/sectionListCasino.png");
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
  /* New Structure */
  /* Bottom stuff */
}
.casino-list-section .items {
  margin-top: 2rem;
  counter-reset: list;
}
.casino-list-section .item {
  position: relative;
  margin-bottom: 2.5rem;
  background-color: #fff;
  border-radius: 1rem;
  /* More info toggle button */
}
.casino-list-section .item .counter-list {
  counter-increment: list;
}
.casino-list-section .item .counter-list::before {
  content: counter(list) ".";
  color: #a0a8b6;
  font-weight: normal;
}
.casino-list-section .item > .btn {
  display: block;
  position: absolute;
  left: 50%;
  bottom: -22px;
  z-index: 1;
  width: 45px;
  height: 45px;
  min-width: auto;
  margin-left: -22px;
  background-color: #fff;
  border: 2px solid #74b9ff;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("../images/icon-plus.svg");
  box-shadow: 0 2px 4px rgba(0, 0, 18, 0.12);
  transform: rotate(45deg);
  transition: transform 0.3s;
}
.casino-list-section .item > .btn.collapsed {
  transform: rotate(0);
}
.casino-list-section .item .top {
  align-items: center;
  position: relative;
  padding: 1.5rem;
  min-height: 144px;
  display: flex;
  gap: 1rem;
}
@media (max-width: 575.98px) {
  .casino-list-section .item .top {
    flex-direction: column;
  }
}
.casino-list-section .item .top div.logo-rating {
  flex-basis: 25%;
  max-width: 25%;
  height: 6rem;
  display: flex;
  gap: 1rem;
}
@media (max-width: 575.98px) {
  .casino-list-section .item .top div.logo-rating {
    flex-basis: 100%;
    max-width: 100%;
    height: 4rem;
  }
}
.casino-list-section .item .top div.logo-rating .logo-wrapper {
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  border-radius: 0.5rem;
}
.casino-list-section .item .top div.logo-rating .logo-wrapper a {
  width: 100%;
}
@media (max-width: 575.98px) {
  .casino-list-section .item .top div.logo-rating .logo-wrapper {
    flex-basis: 33%;
    width: 5rem;
  }
}
.casino-list-section .item .top div.logo-rating .logo-wrapper .logo img {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}
.casino-list-section .item .top div.logo-rating .rating-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 575.98px) {
  .casino-list-section .item .top div.logo-rating .rating-wrapper {
    flex-basis: 67%;
  }
}
.casino-list-section .item .top div.logo-rating .rating-wrapper .title {
  font-size: 1rem;
  color: #12264f;
}
.casino-list-section .item .top div.bonus-info {
  flex-basis: 25%;
  max-width: 25%;
}
@media (max-width: 575.98px) {
  .casino-list-section .item .top div.bonus-info {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.casino-list-section .item .top div.pros-info {
  flex-basis: 30%;
  max-width: 30%;
}
@media (max-width: 575.98px) {
  .casino-list-section .item .top div.pros-info {
    flex-basis: 100%;
    max-width: 100%;
    height: 4rem;
  }
}
.casino-list-section .item .top div.play-button {
  flex-basis: 20%;
  max-width: 20%;
  display: flex;
  align-items: center;
  justify-content: end;
}
@media (max-width: 575.98px) {
  .casino-list-section .item .top div.play-button {
    flex-basis: 100%;
    max-width: 100%;
  }
  .casino-list-section .item .top div.play-button .btn {
    margin: 0 auto 1rem;
  }
}
.casino-list-section .item .top .btn {
  width: 80%;
}
.casino-list-section .item .top .info-box {
  height: calc(100% - 1rem);
}
.casino-list-section .item .info-box {
  border-radius: 0.5rem;
  padding: 0.25rem 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.casino-list-section .item .info-box p:last-child {
  margin-bottom: 0;
}
.casino-list-section .item .pros li,
.casino-list-section .item .cons li {
  padding-left: 1.5rem;
  margin-bottom: 0;
}
.casino-list-section .item .pros li:before,
.casino-list-section .item .cons li:before {
  width: 1.125rem;
  height: 1.125rem;
}
.casino-list-section .item .title {
  font-size: 0.75rem;
  line-height: 1.5;
  text-transform: uppercase;
  font-weight: 600;
  color: #a0a8b6;
  display: block;
}
.casino-list-section .item .value {
  font-size: 0 0.75;
}
.casino-list-section .item .small {
  font-size: 0.875rem;
  line-height: 1.5;
  color: #597192;
}
.casino-list-section .item .small svg {
  margin-right: 0.25rem;
}
.casino-list-section .bottom {
  padding: 1.5rem;
  font-size: 0.875rem;
}
.casino-list-section .bottom ul {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}
.casino-list-section .bottom .row .col {
  margin-bottom: 2rem;
}
.casino-list-section .bottom .rating {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.casino-list-section .bottom .pros li,
.casino-list-section .bottom .cons li {
  padding-left: 2rem;
}
.casino-list-section .bottom li {
  padding: 0.25rem 0;
}
.casino-list-section .bottom li::before {
  margin-top: 0.25rem;
}
.casino-list-section .bottom li.bg4 {
  padding: 0.25rem 0.5rem;
  border-radius: 0.5rem;
  margin-bottom: 0.25rem;
}
.casino-list-section .bottom li .title {
  font-size: 0.75rem;
}

.load-more {
  display: block;
  margin: 80px auto 0;
}

div.no-controls {
  position: relative;
  padding-top: 0;
}
div.no-controls > .container, div.no-controls > .wp-block-group__inner-container {
  padding-top: 0;
}
div.no-controls .section-title {
  padding-top: 90px;
}
@media (max-width: 767.98px) {
  div.no-controls .section-title {
    padding-top: 80px;
  }
}
@media (max-width: 575.98px) {
  div.no-controls .section-title {
    padding-top: 40px;
  }
}
div.no-controls .casino-list-filters,
div.no-controls .load-more {
  display: none;
}
div.no-controls div::after {
  content: "";
  position: absolute;
  width: 200vw;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  transform: translateX(-50%);
}

.button-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: row;
  margin-top: 2rem;
}
.button-wrapper div:first-child {
  margin-right: 10px;
}
.button-wrapper div:last-child {
  margin-left: 10px;
}
@media (max-width: 767.98px) {
  .casino-list-filters {
    margin-top: 1.5rem !important;
  }
}
.casino-list-filters {
  margin-top: 60px;
  display: flex;
  flex-wrap: wrap;
}
.casino-list-filters > .btn {
  margin-bottom: 15px;
  margin-right: 15px;
  min-width: 135px;
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .casino-list-filters > .btn {
    margin: 6px 4px;
    padding: 8px 8px;
    min-width: unset;
    flex-grow: 1;
  }
  .casino-list-filters .dropdown {
    width: 100%;
    padding: 6px;
    margin-bottom: 0 !important;
  }
  .casino-list-filters .dropdown .dropdown-toggle {
    width: 100% !important;
    padding: 8px 12px;
  }
  .casino-list-filters .search-form {
    width: 100% !important;
    padding: 6px;
  }
  .casino-list-filters .search-form .form-control, .casino-list-filters .search-form .search-field {
    padding: 8px 8px;
    height: unset !important;
  }
}
.casino-list-filters .dropdown {
  margin-bottom: 15px;
}
.casino-list-filters .dropdown-toggle {
  min-width: 220px;
}
.casino-list-filters .search-form {
  width: 100%;
}
@media (min-width: 768px) {
  .casino-list-filters .search-form {
    max-width: 290px;
  }
}
@media (min-width: 992px) {
  .casino-list-filters .btn,
.casino-list-filters .dropdown {
    margin-bottom: 0;
  }
  .casino-list-filters .search-form {
    max-width: 270px;
    margin-left: auto;
  }
}

@media (max-width: 575.98px) {
  .inner .button-wrapper {
    flex-direction: column;
  }
  .inner .button-wrapper div:first-child {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
  }
  .inner .button-wrapper div:last-child {
    margin-left: auto;
    margin-right: auto;
  }
}
.game-providers ul {
  columns: 4;
}

.deposit-method ul {
  columns: 3;
}

.col-3.bg4 {
  border-left: 1px solid #f2f7ff;
  border-right: 1px solid #f2f7ff;
}

.value svg,
.small svg {
  max-height: 1rem;
}

ul.pros.small li {
  margin-bottom: 0.5rem;
}
ul.pros.small li :before {
  height: 1rem;
}

.casino-list-section.blacklist a.logo {
  text-align: center;
}
@media (max-width: 575.98px) {
  .casino-list-section.blacklist a.logo {
    margin-bottom: 1rem !important;
  }
}
.casino-list-section.blacklist a.btn.btn-gray {
  background-color: #eee;
  border-color: #ddd;
  color: #c3c3c3;
  text-transform: uppercase;
}
.casino-list-section.blacklist .top .btn {
  width: 100%;
  display: block;
}
.casino-list-section.blacklist .top .btn.btn-alt {
  margin-top: 1rem;
}
.casino-list-section.blacklist .item.js-amount-show-posts {
  flex-basis: 100%;
}
.casino-list-section.blacklist .item .top > div:nth-child(4) {
  flex-basis: 270px;
  max-width: 270px;
}
.casino-list-section.blacklist .item .top > div:nth-child(5) {
  flex-basis: 240px;
  max-width: 240px;
}
.casino-list-section.blacklist svg {
  height: 1rem;
  width: auto;
  margin-top: -4px;
}
.casino-list-section.blacklist svg path {
  fill: #fd7960;
}
.casino-list-section.blacklist .bottom .description {
  font-size: 1rem;
}
@media (max-width: 575.98px) {
  .casino-list-section.blacklist .bottom .btn {
    display: block;
    margin-top: 1rem;
    margin-left: 0;
    font-size: 0.75rem;
  }
}
@media (min-width: 768px) {
  .casino-list-section.blacklist .bottom .col-12.col-md-12 {
    padding-left: 4rem;
    padding-right: 4rem;
    padding-bottom: 1rem;
  }
}

.pum-content.popmake-content:focus {
  outline: 0;
}

.casino-carousel-section .section-title.image-lion {
  position: relative;
  display: inline-block;
  left: 50%;
  transform: translateX(-50%);
}
.casino-carousel-section .section-title.image-lion::before {
  content: "";
  background-image: url("../images/lion.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 50px;
  height: 70px;
  right: -18px;
  top: -55px;
}
.casino-carousel-section .carousel {
  margin-top: 30px;
}
.casino-carousel-section .carousel-items {
  display: flex;
  flex-wrap: wrap;
}
.casino-carousel-section .carousel-items .carousel-item-wrapper {
  flex: 1 1 20%;
  max-width: 20%;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 1.5rem;
}
@media (max-width: 767.98px) {
  .casino-carousel-section .carousel-items .carousel-item-wrapper {
    flex: 1 1 100%;
    max-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }
}
.casino-carousel-section .carousel-item {
  transition: all 0.45s ease 0s;
  padding: 36px 15px 120px;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 4px 2px 8px rgba(0, 0, 18, 0.12);
  position: relative;
  height: 100%;
  text-align: center;
}
.casino-carousel-section .carousel-item .badges {
  position: absolute;
  top: 0;
  right: 0;
  /* transform: translateX(-50%); */
  display: flex;
  align-items: flex-start;
}
.casino-carousel-section .carousel-item .badges .label-nonsticky,
.casino-carousel-section .carousel-item .badges .label-exclusive {
  position: static;
  width: 96px;
}
.casino-carousel-section .carousel-item .badges .label-nonsticky .label-main,
.casino-carousel-section .carousel-item .badges .label-exclusive .label-main {
  margin: 0;
  width: 96px;
}
.casino-carousel-section .carousel-item .rank {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  top: 0;
  left: 0;
  border-radius: 15px 0 50% 0;
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 600;
  color: #12264f;
  box-shadow: 0 3px 6px 3px rgba(0, 0, 18, 0.05);
}
.casino-carousel-section .carousel-item .rank.gold {
  color: #fff;
  background-color: #ffc107;
}
.casino-carousel-section .carousel-item .rank.silver {
  color: #fff;
  background-color: #a0a8b6;
}
.casino-carousel-section .carousel-item .rank.bronze {
  color: #fff;
  background-color: #a87900;
}
.casino-carousel-section .carousel-item .rank.other {
  color: #fff;
  background-color: #84c1ff;
}
.casino-carousel-section .carousel-item .logo,
.casino-carousel-section .carousel-item .logo img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 36px;
  text-align: center;
}
.casino-carousel-section .carousel-item h3.name, .casino-carousel-section .carousel-item .name.h3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
}
.casino-carousel-section .carousel-item .deposit {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.casino-carousel-section .carousel-item .no-deposit {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
.casino-carousel-section .carousel-item .name {
  margin-bottom: 0;
  font-size: 0.8rem;
  line-height: 1.2222222222;
  font-weight: 600;
  color: #12264f;
}
.casino-carousel-section .carousel-item .title {
  margin-bottom: 5px;
  font-size: 0.875rem;
  line-height: 1.25;
  color: #a0a8b6;
}
.casino-carousel-section .carousel-item .value {
  margin-bottom: 5px;
  font-size: 0.875rem;
  line-height: 1.2222222222;
  font-weight: 600;
  color: #12264f;
}
.casino-carousel-section .carousel-item .value.small {
  font-size: 0.75rem;
}
.casino-carousel-section .carousel-item .value.smaller {
  font-size: 0.625rem;
}
.casino-carousel-section .carousel-item .value .p {
  margin-bottom: 0.5rem;
}
.casino-carousel-section .carousel-item .small {
  font-size: 0.75rem;
  line-height: 1.2;
  color: #12264f;
}
@media (max-width: 767.98px) {
  .casino-carousel-section .carousel-item .value,
.casino-carousel-section .carousel-item .small {
    flex: 0 0 50%;
  }
}
.casino-carousel-section .carousel-item .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.casino-carousel-section .carousel-item .button {
  width: 100%;
}
.casino-carousel-section .carousel-item .button .btn {
  width: 100%;
  border-radius: 0 0 15px 15px;
}
.casino-carousel-section .carousel-item-center-left .rank,
.casino-carousel-section .carousel-item-center-center .rank,
.casino-carousel-section .carousel-item-center-right .rank {
  opacity: 1;
}
@media (max-width: 575.98px) {
  .casino-carousel-section .carousel-item .value br {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .casino-carousel-section .section-title.image-lion::before {
    right: -20px;
    top: -57px;
  }
  .casino-carousel-section .carousel-item-wrapper {
    flex: 1 1 100%;
    max-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (max-width: 575.98px) {
  .casino-carousel-section .section-title.image-lion {
    padding-right: 40px;
    padding-left: 40px;
  }
  .casino-carousel-section .section-title.image-lion::before {
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (max-width: 575.98px) {
  .casino-carousel-section .section-title {
    font-size: 24px;
    font-weight: 700;
  }
}
@media (min-width: 1200px) {
  .casino-carousel-section {
    position: relative;
    z-index: 2;
  }
  .casino-carousel-section.illustrated-bg.bg4 {
    position: relative;
  }
  .casino-carousel-section.illustrated-bg.bg4::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg4.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .casino-carousel-section.illustrated-bg.bg5 {
    position: relative;
  }
  .casino-carousel-section.illustrated-bg.bg5::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg2.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .casino-carousel-section.illustrated-bg {
    position: relative;
  }
  .casino-carousel-section.illustrated-bg::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg2.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .casino-carousel-section.illustrated-bg.twitch-videos-content-section::before {
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='729' viewBox='0 0 1920 729' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='729'%3E%3Crect width='1920' height='729' fill='%23FDF8E8'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 701C1891.48 701 1920.93 692.056 1945.98 675.299C1971.04 658.542 1990.56 634.725 2002.09 606.859C2013.62 578.994 2016.64 548.331 2010.76 518.749C2004.88 489.167 1990.37 461.994 1969.07 440.666C1947.76 419.339 1920.62 404.815 1891.07 398.93C1861.51 393.046 1830.88 396.066 1803.04 407.608C1775.21 419.151 1751.41 438.697 1734.67 463.776C1717.93 488.854 1709 518.338 1709 548.5C1709.08 588.92 1725.16 627.661 1753.71 656.243C1782.26 684.824 1820.97 700.918 1861.34 701Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.35 442.684C1882.25 442.684 1902.69 448.89 1920.07 460.517C1937.46 472.144 1951.01 488.67 1959.01 508.006C1967.01 527.341 1969.1 548.617 1965.02 569.144C1960.94 589.67 1950.88 608.525 1936.09 623.323C1921.31 638.122 1902.47 648.2 1881.97 652.283C1861.46 656.366 1840.21 654.27 1820.89 646.261C1801.58 638.252 1785.07 624.69 1773.45 607.288C1761.84 589.887 1755.64 569.428 1755.64 548.5C1755.72 520.461 1766.88 493.594 1786.69 473.767C1806.5 453.941 1833.33 442.766 1861.35 442.684Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1845.8 459.815L1843.62 447.677C1849.52 447.201 1855.45 447.201 1861.34 447.677C1867.24 447.216 1873.17 447.216 1879.07 447.677L1876.89 459.815C1871.72 459.34 1866.52 459.34 1861.34 459.815C1856.17 459.34 1850.97 459.34 1845.8 459.815ZM1892.12 463.861L1895.54 452.345C1901.1 454.457 1906.5 456.953 1911.71 459.815C1916.98 462.788 1921.98 466.225 1926.64 470.085L1918.86 479.422C1910.74 472.812 1901.61 467.558 1891.81 463.861H1892.12ZM1930.06 489.381L1939.69 481.289C1943.39 485.964 1946.82 490.848 1949.95 495.917C1953.05 501.486 1955.65 507.318 1957.73 513.345L1946.22 517.702C1942.66 507.331 1937.17 497.723 1930.06 489.381ZM1949.95 531.396L1962.08 529.218C1962.54 535.122 1962.54 541.053 1962.08 546.958C1962.55 552.861 1962.55 558.794 1962.08 564.697L1949.95 564.075C1950.42 558.898 1950.42 553.69 1949.95 548.514C1950.42 543.233 1950.42 537.922 1949.95 532.641V531.396ZM1945.91 579.014L1957.73 582.748C1953.42 593.957 1947.44 604.45 1940 613.871L1930.37 605.779C1937.26 597.85 1942.54 588.653 1945.91 578.702V579.014ZM1919.48 617.294L1927.26 626.631C1922.85 630.676 1917.94 634.129 1912.64 636.901C1907.3 640.299 1901.56 643.018 1895.54 644.993L1892.44 632.855C1902.29 629.281 1911.44 624.015 1919.48 617.294ZM1877.2 637.213L1879.38 649.039C1867.69 651.527 1855.62 651.527 1843.93 649.039L1846.11 637.213C1851.18 637.687 1856.28 637.687 1861.34 637.213C1866.62 637.687 1871.93 637.687 1877.2 637.213ZM1830.88 633.167L1826.52 644.993C1821.09 642.82 1815.8 640.326 1810.67 637.524C1805.51 634.535 1800.62 631.098 1796.05 627.253L1803.83 617.917C1811.75 624.813 1820.94 630.098 1830.88 633.478V633.167ZM1792.63 606.713L1783.31 613.871C1779.61 609.196 1776.18 604.312 1773.05 599.243C1769.98 594.029 1767.47 588.499 1765.59 582.748L1776.78 578.702C1780.46 588.577 1785.83 597.739 1792.63 605.779V606.713ZM1772.74 564.386L1760.92 566.565C1760.31 560.667 1760.31 554.722 1760.92 548.825C1760.29 542.928 1760.29 536.982 1760.92 531.085L1772.74 532.952C1772.26 538.129 1772.26 543.338 1772.74 548.514C1772.28 553.794 1772.28 559.105 1772.74 564.386ZM1776.78 517.702L1765.27 513.657C1767.44 508.121 1769.94 502.717 1772.74 497.473C1775.87 492.404 1779.3 487.52 1783 482.845L1792.32 490.626C1785.5 498.6 1780.22 507.784 1776.78 517.702ZM1802.27 479.733L1794.5 470.396C1798.85 466.427 1803.65 462.98 1808.8 460.126C1813.94 457.126 1819.35 454.625 1824.97 452.657L1829.32 463.861C1819.42 467.475 1810.26 472.853 1802.27 479.733Z' fill='white'/%3E%3Cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 630.665C1878.38 630.665 1895.03 625.608 1909.19 616.136C1923.35 606.663 1934.39 593.199 1940.91 577.446C1947.43 561.693 1949.13 544.36 1945.81 527.637C1942.49 510.914 1934.29 495.553 1922.24 483.496C1910.2 471.44 1894.85 463.229 1878.15 459.903C1861.44 456.576 1844.12 458.283 1828.39 464.808C1812.65 471.333 1799.2 482.383 1789.74 496.56C1780.27 510.737 1775.22 527.405 1775.22 544.455C1775.22 567.319 1784.3 589.247 1800.45 605.414C1816.6 621.582 1838.5 630.665 1861.34 630.665Z' fill='%230F7A20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 634.719C1878.38 634.719 1895.03 629.663 1909.19 620.19C1923.35 610.718 1934.39 597.253 1940.91 581.501C1947.43 565.748 1949.13 548.414 1945.81 531.691C1942.49 514.968 1934.29 499.607 1922.24 487.551C1910.2 475.494 1894.85 467.284 1878.15 463.957C1861.44 460.631 1844.12 462.338 1828.39 468.863C1812.65 475.388 1799.2 486.438 1789.74 500.615C1780.27 514.792 1775.22 531.459 1775.22 548.51C1775.3 571.349 1784.4 593.229 1800.54 609.379C1816.67 625.528 1838.53 634.637 1861.34 634.719Z' fill='%237BD78A'/%3E%3Cpath opacity='0.2' d='M1861.34 631.908C1905.13 631.908 1940.63 596.376 1940.63 552.546C1940.63 508.715 1905.13 473.184 1861.34 473.184C1817.56 473.184 1782.06 508.715 1782.06 552.546C1782.06 596.376 1817.56 631.908 1861.34 631.908Z' fill='%230F7A20'/%3E%3Cpath d='M1860.41 623.515C1901.45 623.515 1934.72 590.213 1934.72 549.133C1934.72 508.052 1901.45 474.75 1860.41 474.75C1819.37 474.75 1786.1 508.052 1786.1 549.133C1786.1 590.213 1819.37 623.515 1860.41 623.515Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1765.9 453.276L1753.15 441.449C1735.02 459.965 1721.87 482.769 1714.91 507.74L1732.01 512.72L1751.9 518.633L1758.43 500.893C1759.73 497.557 1761.29 494.331 1763.1 491.245C1764.85 488.197 1766.82 485.284 1769 482.531L1781.75 468.215L1765.9 453.276Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1765.9 644.982L1753.15 656.809C1734.89 638.03 1721.72 614.889 1714.91 589.584L1732.01 584.605L1751.9 578.691L1758.43 596.431C1759.73 599.767 1761.29 602.993 1763.1 606.079C1764.88 608.807 1766.86 611.406 1769 613.86L1781.75 628.176L1765.9 644.982Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1899.59 419.037L1904.25 402.231C1879.39 394.873 1853.06 394.016 1827.77 399.741L1831.5 417.17L1835.54 437.711L1854.19 434.91H1864.45C1867.97 434.56 1871.51 434.56 1875.03 434.91L1893.68 439.267L1899.59 419.037Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1827.46 679.226L1823.41 696.032C1848.6 702.569 1875.03 702.569 1900.21 696.032L1895.54 678.603L1890.57 658.374L1871.92 661.797H1861.34H1850.77L1833.36 658.062L1828.7 679.226H1827.46Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 382C135.795 382 153.679 376.575 168.89 366.411C184.102 356.247 195.958 341.8 202.959 324.898C209.96 307.996 211.792 289.397 208.223 271.454C204.653 253.511 195.844 237.029 182.907 224.093C169.971 211.156 153.489 202.347 135.546 198.777C117.603 195.208 99.0039 197.04 82.1018 204.041C65.1996 211.042 50.7531 222.898 40.5891 238.11C30.425 253.321 25 271.205 25 289.5C25.0454 314.019 34.8055 337.52 52.1428 354.857C69.4801 372.194 92.9814 381.955 117.5 382Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 225.199C130.218 225.199 142.65 228.971 153.225 236.036C163.8 243.102 172.041 253.145 176.908 264.895C181.775 276.644 183.049 289.574 180.568 302.047C178.087 314.521 171.962 325.978 162.969 334.971C153.976 343.964 142.519 350.088 130.045 352.57C117.572 355.051 104.642 353.777 92.8926 348.91C81.1427 344.043 71.1 335.802 64.0343 325.227C56.9686 314.652 53.1973 302.22 53.1973 289.502C53.1973 272.448 59.972 256.092 72.0312 244.033C84.0903 231.974 100.446 225.199 117.5 225.199Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M107.871 235.686L106.668 228.465C110.179 227.773 113.749 227.428 117.328 227.434C120.963 227.436 124.589 227.781 128.159 228.465L126.784 235.686C120.532 234.54 114.123 234.54 107.871 235.686ZM136.068 238.094L138.647 231.388C141.967 232.628 145.186 234.122 148.276 235.858C151.414 237.682 154.404 239.752 157.216 242.048L152.402 248.581C147.31 244.344 141.482 241.081 135.209 238.953L136.068 238.094ZM159.107 254.427L164.953 249.441C167.211 252.282 169.278 255.269 171.143 258.382C172.909 261.515 174.404 264.794 175.613 268.182L168.564 270.761C166.573 264.463 163.36 258.621 159.107 253.567V254.427ZM171.143 279.873L178.536 278.498C179.278 282.062 179.681 285.689 179.739 289.33C179.681 292.97 179.278 296.597 178.536 300.161L171.143 298.786C171.692 295.721 171.98 292.615 172.002 289.502C171.98 286.274 171.692 283.054 171.143 279.873ZM168.736 308.07L175.785 310.649C174.522 314.043 172.968 317.322 171.143 320.449C169.39 323.58 167.316 326.518 164.953 329.218L159.279 324.404C163.465 319.305 166.671 313.476 168.736 307.211V308.07ZM152.574 331.109L157.388 336.955C154.607 339.212 151.677 341.279 148.619 343.145C145.469 344.878 142.193 346.373 138.819 347.615L136.24 340.738C142.514 338.61 148.342 335.346 153.434 331.109H152.574ZM127.128 343.145L128.159 350.538C124.708 351.263 121.197 351.666 117.672 351.741C114.042 351.804 110.414 351.516 106.84 350.882L108.043 343.66C111.133 343.916 114.238 343.916 117.328 343.66C120.615 343.715 123.9 343.427 127.128 342.801V343.145ZM98.9308 340.91L96.3518 347.787C92.931 346.588 89.6462 345.032 86.5516 343.145C83.4215 341.392 80.4827 339.318 77.783 336.955L82.4252 331.453C87.5789 335.557 93.3928 338.755 99.6185 340.91H98.9308ZM76.5795 324.748L70.9057 329.39C68.5432 326.69 66.4688 323.752 64.7161 320.621C62.6912 317.496 60.9093 314.22 59.3862 310.821L66.2635 308.242C68.4051 314.509 71.6675 320.335 75.8918 325.436L76.5795 324.748ZM64.5442 299.13L56.4633 300.161C55.7881 296.648 55.4428 293.079 55.4317 289.502C55.4256 285.866 55.7711 282.239 56.4633 278.67L63.5126 279.873C63.2502 283.02 63.2502 286.183 63.5126 289.33C63.1646 292.53 63.1646 295.758 63.5126 298.958L64.5442 299.13ZM66.0916 270.933L59.3862 268.354C60.595 264.966 62.0905 261.687 63.8564 258.554C65.7218 255.496 67.7896 252.567 70.046 249.785L75.7198 254.427C71.4446 259.465 68.2285 265.312 66.2635 271.62L66.0916 270.933ZM82.2533 248.581L77.4392 242.908C80.2241 240.576 83.2168 238.504 86.3797 236.718C89.4849 234.659 92.7641 232.876 96.1799 231.388L98.7589 238.265C92.6651 240.651 87.0681 244.149 82.2533 248.581Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 339.367C127.701 339.367 137.674 336.342 146.156 330.674C154.638 325.006 161.25 316.951 165.153 307.526C169.057 298.101 170.079 287.73 168.089 277.724C166.098 267.719 161.186 258.528 153.972 251.314C146.759 244.101 137.568 239.188 127.563 237.198C117.557 235.208 107.186 236.229 97.7611 240.133C88.3361 244.037 80.2804 250.648 74.6127 259.131C68.945 267.613 65.9199 277.585 65.9199 287.787C66.1413 301.398 71.6466 314.389 81.2722 324.015C90.8977 333.64 103.889 339.146 117.5 339.367Z' fill='%23197AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 341.765C127.701 341.765 137.674 338.74 146.156 333.073C154.638 327.405 161.25 319.349 165.153 309.924C169.057 300.499 170.079 290.128 168.089 280.123C166.098 270.117 161.186 260.926 153.972 253.713C146.759 246.499 137.568 241.587 127.563 239.597C117.557 237.606 107.186 238.628 97.7611 242.532C88.3361 246.436 80.2804 253.047 74.6127 261.529C68.945 270.011 65.9199 279.984 65.9199 290.185C66.1413 303.796 71.6466 316.788 81.2722 326.413C90.8977 336.039 103.889 341.544 117.5 341.765Z' fill='%23368AFD'/%3E%3Cpath d='M117.501 340.052C144.088 340.052 165.642 318.498 165.642 291.911C165.642 265.323 144.088 243.77 117.501 243.77C90.913 243.77 69.3594 265.323 69.3594 291.911C69.3594 318.498 90.913 340.052 117.501 340.052Z' fill='%23197AFF'/%3E%3Cpath d='M116.812 335.062C141.691 335.062 161.859 314.894 161.859 290.015C161.859 265.137 141.691 244.969 116.812 244.969C91.9336 244.969 71.7656 265.137 71.7656 290.015C71.7656 314.894 91.9336 335.062 116.812 335.062Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.3873 231.389L51.8223 224.512C40.7894 235.73 32.8006 249.577 28.6113 264.744L38.9273 267.839L50.9626 271.449L54.9171 260.618C55.7768 258.726 56.6364 257.179 57.84 254.772C58.9219 252.916 60.1282 251.135 61.4505 249.442L69.1875 240.673L59.3873 231.389Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.785 231.389L183.522 224.168C194.555 235.386 202.543 249.234 206.733 264.4L196.417 267.495L184.381 271.106L179.739 260.618C179.739 258.727 178.02 257.179 176.816 254.772C175.734 252.916 174.528 251.135 173.206 249.442L165.469 240.674L175.785 231.389Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.3873 347.267L51.6504 354.66C40.7512 343.369 32.8336 329.543 28.6113 314.428L38.9273 311.333L50.9626 307.723L54.9171 318.554C55.7768 320.446 56.6364 321.993 57.84 324.228C58.8828 326.163 60.0909 328.003 61.4505 329.73L69.1875 338.499L59.3873 347.267Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.785 347.267L183.522 354.66C194.483 343.388 202.461 329.56 206.733 314.428L196.933 311.333L184.897 307.723L179.739 318.554C179.739 320.446 178.02 321.993 176.816 324.228C175.773 326.163 174.565 328.003 173.206 329.73L165.469 338.499L175.097 347.267H175.785Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M140.71 210.928L143.461 200.784C128.372 196.321 112.392 195.788 97.0391 199.237L99.2742 209.896L101.681 222.276L113.201 220.556H119.562C122.141 220.556 124.033 220.556 126.096 220.556L137.443 223.307L140.71 210.928Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.868 368.938L94.4609 379.254C109.694 383.118 125.65 383.118 140.883 379.254L138.304 368.938L135.381 356.559L124.033 358.622C121.917 358.807 119.788 358.807 117.672 358.622C115.498 358.804 113.312 358.804 111.138 358.622L99.6189 356.215L96.868 368.938Z' fill='%23F2F7FF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  }
}

.contact-form-section .container, .contact-form-section .wp-block-group__inner-container {
  max-width: 570px;
}
.contact-form-section .section-desc {
  text-align: center;
}
.contact-form-section .wpcf7 {
  margin-top: 30px;
}
.contact-form-section .wpcf7 textarea {
  height: 135px;
}
.contact-form-section .wpcf7 .wpcf7-submit {
  width: 100%;
}
.contact-form-section.form-illustration-bottom {
  background-image: url("../images/contact-form-bottom-bg.svg");
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: 650px;
}
@media (min-width: 1200px) {
  .contact-form-section.form-illustration > .container, .contact-form-section.form-illustration > .wp-block-group__inner-container {
    position: relative;
  }
  .contact-form-section.form-illustration > .container::before, .contact-form-section.form-illustration > .wp-block-group__inner-container::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 22px;
    width: 304px;
    height: 100%;
    transform: translateX(calc(-100% - 200px));
    background: url("../images/contact-form-section-bg.svg") no-repeat 0 100%;
    background-size: contain;
  }
}
@media (max-width: 1679px) {
  .contact-form-section.form-illustration > .container::before, .contact-form-section.form-illustration > .wp-block-group__inner-container::before {
    transform: translateX(calc(-100% - 30px));
  }
}
@media (min-width: 768px) {
  .contact-form-section .wpcf7 {
    margin-top: 50px;
  }
  .contact-form-section.form-illustration-bottom {
    background-size: 1560px;
  }
}
@media (min-width: 992px) {
  .contact-form-section.form-illustration-bottom {
    background-position-y: 100%;
    background-size: 100%;
  }
}

[data-bs-theme=dark] .newsletter-section h1, [data-bs-theme=dark] .newsletter-section .h1, [data-bs-theme=dark] .newsletter-section h2, [data-bs-theme=dark] .newsletter-section .h2, [data-bs-theme=dark] .newsletter-section h3, [data-bs-theme=dark] .newsletter-section .h3, [data-bs-theme=dark] .newsletter-section h4, [data-bs-theme=dark] .newsletter-section .h4, [data-bs-theme=dark] .newsletter-section p, [data-bs-theme=dark] .newsletter-section span, [data-bs-theme=dark] .newsletter-section label {
  color: #343a40;
}

.newsletter-section {
  background-color: #ffebc7;
}
.newsletter-section .container, .newsletter-section .wp-block-group__inner-container {
  max-width: 640px;
}
.newsletter-section .tnp-email {
  height: 100%;
}
.newsletter-section .section-desc {
  text-align: center;
  margin-top: 1rem;
}
.newsletter-section.form-illustration-bottom {
  background-image: url("../images/contact-form-bottom-bg.svg");
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: 650px;
}
@media (min-width: 1200px) {
  .newsletter-section.form-illustration > .container, .newsletter-section.form-illustration > .wp-block-group__inner-container {
    position: relative;
  }
  .newsletter-section.form-illustration > .container::before, .newsletter-section.form-illustration > .wp-block-group__inner-container::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 22px;
    width: 304px;
    height: 100%;
    transform: translateX(-75%);
    background: url("../images/lion-envelope.svg") no-repeat 0 100%;
    background-size: contain;
    pointer-events: none;
    max-height: 280px;
  }
}
@media (min-width: 768px) {
  .newsletter-section .wpcf7 {
    margin-top: 50px;
  }
  .newsletter-section.form-illustration-bottom {
    background-size: 1560px;
  }
}
@media (min-width: 992px) {
  .newsletter-section.form-illustration-bottom {
    background-position-y: 100%;
    background-size: 100%;
  }
}

/* Newsletter form */
.tnp.tnp-subscription form {
  display: flex;
  flex-wrap: wrap;
}
.tnp.tnp-subscription form .tnp-field.tnp-field-email {
  flex-basis: 60%;
}
.tnp.tnp-subscription form .tnp-field.tnp-field-email input.tnp-email {
  background-color: #fff !important;
  border: 1px solid #e1e5ea !important;
  border-right: 1px solid #e1e5ea !important;
  border-radius: 99px 0 0 99px;
  padding: 0 2rem;
}
.tnp.tnp-subscription form .tnp-field.tnp-field-button {
  flex-basis: 40%;
}
.tnp.tnp-subscription form .tnp-field.tnp-field-button input.tnp-submit {
  background-color: #7bd78a !important;
  font-weight: bold;
  padding: 1rem 2rem !important;
  border-radius: 0 99px 99px 0 !important;
  width: 100% !important;
}
.tnp.tnp-subscription form .tnp-field.tnp-privacy-field {
  flex-basis: 100%;
}
.tnp.tnp-subscription form .tnp-field.tnp-privacy-field label {
  font-weight: 400;
  line-height: 1.5;
  font-size: 0.9rem;
}

[data-bs-theme=dark] .christmas-calendar-section .calendar-item {
  color: #555;
}
[data-bs-theme=dark] .christmas-calendar-section .calendar-item h1, [data-bs-theme=dark] .christmas-calendar-section .calendar-item .h1,
[data-bs-theme=dark] .christmas-calendar-section .calendar-item h2,
[data-bs-theme=dark] .christmas-calendar-section .calendar-item .h2,
[data-bs-theme=dark] .christmas-calendar-section .calendar-item h3,
[data-bs-theme=dark] .christmas-calendar-section .calendar-item .h3,
[data-bs-theme=dark] .christmas-calendar-section .calendar-item h4,
[data-bs-theme=dark] .christmas-calendar-section .calendar-item .h4,
[data-bs-theme=dark] .christmas-calendar-section .calendar-item h5,
[data-bs-theme=dark] .christmas-calendar-section .calendar-item .h5 {
  color: #555;
}

.christmas-calendar-section {
  background-color: #9e0505 !important;
}
.christmas-calendar-section .section-title {
  color: #fff;
  text-align: center;
}
.christmas-calendar-section .section-desc {
  color: #fff;
  max-width: 900px;
  margin: 0 auto 3rem;
}
.christmas-calendar-section .calendar-item {
  margin-bottom: 2rem;
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .christmas-calendar-section .calendar-item.first {
    font-size: 1rem;
  }
}
.christmas-calendar-section .calendar-item > .wrapper {
  border: 3px dashed #fafafa;
  border-radius: 16px;
  height: 100%;
}
.christmas-calendar-section .calendar-item .row {
  border-radius: 14px;
  box-shadow: inset 0 4px 8px rgba(0, 0, 18, 0.12);
  margin: 0;
  padding: 2rem 1rem;
  height: 100%;
  background-color: #fff;
}
.christmas-calendar-section .calendar-item .calendar-meta {
  text-align: center;
}
.christmas-calendar-section .calendar-item .calendar-meta .calendar-date-text-wrapper {
  padding: 0.5rem;
  border-radius: 16px;
  background-color: #f1f2f3;
  margin-bottom: 1rem;
}
.christmas-calendar-section .calendar-item .calendar-meta .calendar-date-text-wrapper .inner {
  border-radius: 12px;
  padding: 0.5rem;
}
.christmas-calendar-section .calendar-item .calendar-meta.is-first .calendar-date-text-wrapper {
  color: #fff;
  background-color: #e8ab01;
}
@media (min-width: 768px) {
  .christmas-calendar-section .calendar-item .calendar-meta.is-first .calendar-date-text-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .christmas-calendar-section .calendar-item .calendar-meta.is-first .calendar-date-text-wrapper span.calendar-date-title {
    font-size: 0.75rem;
  }
  .christmas-calendar-section .calendar-item .calendar-meta.is-first .calendar-date-text-wrapper span.calendar-date-text {
    font-size: 1.5rem;
  }
}
.christmas-calendar-section .calendar-item .calendar-content h3, .christmas-calendar-section .calendar-item .calendar-content .h3 {
  margin-top: 0;
  margin-bottom: 1rem;
}
.christmas-calendar-section .calendar-item .calendar-content ul {
  margin-bottom: 0;
}
.christmas-calendar-section .calendar-item .logo-wrapper img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 48px;
  margin: 1em auto;
}
.christmas-calendar-section .calendar-item p.validity {
  font-size: 0.75rem;
  margin-top: 1rem;
  text-align: center;
}
.christmas-calendar-section .calendar-cta {
  text-align: center;
}
.christmas-calendar-section .calendar-cta .wrapper {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
}
.christmas-calendar-section .calendar-cta .wrapper .inner {
  width: 100%;
}
.christmas-calendar-section .calendar-cta .btn.btn-primary {
  width: 100%;
}

/* Door */
.calendar-item .row {
  position: relative;
}
.calendar-item.first .door {
  display: none;
}
.calendar-item .door {
  background-color: #7bd78a;
  border-radius: 16px;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform-origin: left;
  transition: all 0.5s ease-in-out;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.calendar-item .door.open {
  transform: perspective(2400px) translateZ(0) translateX(0) translateY(0) rotateY(-105deg);
  opacity: 0;
}
.calendar-item .door .inner {
  pointer-events: none;
}
.calendar-item .door .inner .door-title {
  display: block;
  font-size: 1.5rem;
}
.calendar-item .door .inner .door-date {
  display: block;
  font-size: 3rem;
  font-weight: bold;
}
.calendar-item .door .inner .door-logo {
  margin-top: 1rem;
}
.calendar-item .door .inner .door-logo img {
  width: 100%;
  height: 100%;
  max-width: 80%;
  max-height: 72px;
}

.christmas-calendar-section.casino-calendars .calendar-item .logo-wrapper img {
  max-height: 64px;
  margin: 2rem;
}

/* From customizer */
.christmas-calendar-section:not(.casino-calendars) {
  text-align: center;
}

.christmas-calendar-section .inline input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  padding: 1rem 2rem;
  border-radius: 99px 0 0 99px;
  border: 1px solid #ccc;
  background-color: #fafbfc;
  font-size: 1rem;
  width: 65%;
}

.christmas-calendar-section .inline input.wpcf7-form-control.wpcf7-submit {
  padding: 1rem 2rem;
  border-radius: 0 99px 99px 0;
  border: 1px solid #7bd78a;
  background-color: #7bd78a;
  color: #fff;
  font-size: 1rem;
  width: 35%;
}

.christmas-calendar-section .nonline input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email,
.christmas-calendar-section .nonline input.wpcf7-form-control.wpcf7-text {
  padding: 1rem 2rem;
  border-radius: 99px;
  border: 1px solid #ccc;
  background-color: #fafbfc;
  font-size: 1rem;
  width: 100%;
  margin-bottom: 0.5rem;
}

.christmas-calendar-section .nonline input.wpcf7-form-control.wpcf7-submit {
  padding: 1rem 2rem;
  border-radius: 99px;
  border: 1px solid #7bd78a;
  background-color: #7bd78a;
  color: #fff;
  font-size: 1rem;
  width: 100%;
}

.christmas-calendar-section .wpcf7 span.ajax-loader {
  height: 0.75rem;
}

.christmas-calendar-section:not(.casino-calendars) .btn.btn-primary {
  background-color: #e8ab01;
  border-color: #e8ab01;
}

.christmas-calendar-section:not(.casino-calendars) .btn.btn-primary:hover {
  background-color: #fdc412;
  border-color: #fdc412;
}

span.wpcf7-list-item-label {
  font-size: 0.75rem;
  line-height: 1 !important;
}

.christmas-calendar-section .row.multi-casino {
  padding: 1rem !important;
}

.christmas-calendar-section .row.multi-casino img {
  max-width: 100%;
  height: auto;
  max-height: 64px;
  width: auto;
  text-align: center;
  margin: 0;
}

[data-bs-theme=dark] .tabbed-section h1, [data-bs-theme=dark] .tabbed-section .h1, [data-bs-theme=dark] .tabbed-section h2, [data-bs-theme=dark] .tabbed-section .h2, [data-bs-theme=dark] .tabbed-section h3, [data-bs-theme=dark] .tabbed-section .h3, [data-bs-theme=dark] .tabbed-section h4, [data-bs-theme=dark] .tabbed-section .h4, [data-bs-theme=dark] .tabbed-section p, [data-bs-theme=dark] .tabbed-section span, [data-bs-theme=dark] .tabbed-section label {
  color: #343a40;
}

.tabbed-section {
  background-color: #fdf8e8;
  /* fix for issues section */
}
.tabbed-section.issues-section {
  background-color: unset;
}
.tabbed-section.vertical .tabs-wrapper {
  padding: 30px 35px;
  background-color: #fff;
  border-radius: 15px;
  position: relative;
  z-index: 2;
}
@media (min-width: 576px) {
  .tabbed-section.vertical .tabs-wrapper::before {
    content: "";
    background-image: url("../images/miksi.svg");
    background-repeat: no-repeat;
    position: absolute;
    z-index: 0;
    left: -20%;
    bottom: 0;
    background-position: left bottom;
    min-width: 100%;
    min-height: 100%;
  }
}
.tabbed-section .section-title {
  text-align: left;
  margin-bottom: 20px;
}
.tabbed-section .dropdown-toggle {
  padding-right: 55px;
  width: 100%;
  color: #597192;
  white-space: normal;
  background-color: #fff;
  border-color: #e1e5ea;
}
@media (min-width: 576px) {
  .tabbed-section .dropdown-menu {
    background-color: unset;
  }
}
.tabbed-section .dropdown-item:focus {
  outline: none;
}
@media (max-width: 575.98px) {
  .tabbed-section .tabs-wrapper > .row {
    flex-direction: column-reverse;
  }
  .tabbed-section .dropdown {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .tabbed-section .tabs-wrapper > .row {
    justify-content: space-between;
  }
  .tabbed-section .dropdown-toggle {
    display: none;
  }
  .tabbed-section .dropdown-menu {
    display: block !important;
    position: static !important;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
  }
  .tabbed-section .dropdown-item {
    border-left: 5px solid #e1e5ea;
    padding: 0 0 0 10px;
    font-weight: 300;
  }
  .tabbed-section .dropdown-item + .dropdown-item {
    margin-top: 20px;
  }
  .tabbed-section .dropdown-item.active {
    font-weight: 600;
    border-left-color: #7bd78a;
  }
}
@media (min-width: 992px) {
  .tabbed-section .tabs-wrapper {
    padding: 60px 70px;
  }
  .tabbed-section .dropdown-item {
    font-size: 1.125rem;
    line-height: 1.2222222222;
  }
}
@media (min-width: 992px) {
  .tabbed-section::before {
    bottom: 90px;
  }
}
@media (min-width: 1680px) {
  .tabbed-section::before {
    right: 70px;
  }
}
@media (min-width: 1200px) {
  .tabbed-section {
    position: relative;
    z-index: 2;
  }
  .tabbed-section.illustrated-bg.bg4 {
    position: relative;
  }
  .tabbed-section.illustrated-bg.bg4::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg4.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .tabbed-section.illustrated-bg.bg5 {
    position: relative;
  }
  .tabbed-section.illustrated-bg.bg5::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg2.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .tabbed-section.illustrated-bg {
    position: relative;
  }
  .tabbed-section.illustrated-bg::before {
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/illustration-bg2.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: calc(51% + 90px);
    pointer-events: none;
  }
  .tabbed-section.illustrated-bg.twitch-videos-content-section::before {
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='729' viewBox='0 0 1920 729' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='729'%3E%3Crect width='1920' height='729' fill='%23FDF8E8'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 701C1891.48 701 1920.93 692.056 1945.98 675.299C1971.04 658.542 1990.56 634.725 2002.09 606.859C2013.62 578.994 2016.64 548.331 2010.76 518.749C2004.88 489.167 1990.37 461.994 1969.07 440.666C1947.76 419.339 1920.62 404.815 1891.07 398.93C1861.51 393.046 1830.88 396.066 1803.04 407.608C1775.21 419.151 1751.41 438.697 1734.67 463.776C1717.93 488.854 1709 518.338 1709 548.5C1709.08 588.92 1725.16 627.661 1753.71 656.243C1782.26 684.824 1820.97 700.918 1861.34 701Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.35 442.684C1882.25 442.684 1902.69 448.89 1920.07 460.517C1937.46 472.144 1951.01 488.67 1959.01 508.006C1967.01 527.341 1969.1 548.617 1965.02 569.144C1960.94 589.67 1950.88 608.525 1936.09 623.323C1921.31 638.122 1902.47 648.2 1881.97 652.283C1861.46 656.366 1840.21 654.27 1820.89 646.261C1801.58 638.252 1785.07 624.69 1773.45 607.288C1761.84 589.887 1755.64 569.428 1755.64 548.5C1755.72 520.461 1766.88 493.594 1786.69 473.767C1806.5 453.941 1833.33 442.766 1861.35 442.684Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1845.8 459.815L1843.62 447.677C1849.52 447.201 1855.45 447.201 1861.34 447.677C1867.24 447.216 1873.17 447.216 1879.07 447.677L1876.89 459.815C1871.72 459.34 1866.52 459.34 1861.34 459.815C1856.17 459.34 1850.97 459.34 1845.8 459.815ZM1892.12 463.861L1895.54 452.345C1901.1 454.457 1906.5 456.953 1911.71 459.815C1916.98 462.788 1921.98 466.225 1926.64 470.085L1918.86 479.422C1910.74 472.812 1901.61 467.558 1891.81 463.861H1892.12ZM1930.06 489.381L1939.69 481.289C1943.39 485.964 1946.82 490.848 1949.95 495.917C1953.05 501.486 1955.65 507.318 1957.73 513.345L1946.22 517.702C1942.66 507.331 1937.17 497.723 1930.06 489.381ZM1949.95 531.396L1962.08 529.218C1962.54 535.122 1962.54 541.053 1962.08 546.958C1962.55 552.861 1962.55 558.794 1962.08 564.697L1949.95 564.075C1950.42 558.898 1950.42 553.69 1949.95 548.514C1950.42 543.233 1950.42 537.922 1949.95 532.641V531.396ZM1945.91 579.014L1957.73 582.748C1953.42 593.957 1947.44 604.45 1940 613.871L1930.37 605.779C1937.26 597.85 1942.54 588.653 1945.91 578.702V579.014ZM1919.48 617.294L1927.26 626.631C1922.85 630.676 1917.94 634.129 1912.64 636.901C1907.3 640.299 1901.56 643.018 1895.54 644.993L1892.44 632.855C1902.29 629.281 1911.44 624.015 1919.48 617.294ZM1877.2 637.213L1879.38 649.039C1867.69 651.527 1855.62 651.527 1843.93 649.039L1846.11 637.213C1851.18 637.687 1856.28 637.687 1861.34 637.213C1866.62 637.687 1871.93 637.687 1877.2 637.213ZM1830.88 633.167L1826.52 644.993C1821.09 642.82 1815.8 640.326 1810.67 637.524C1805.51 634.535 1800.62 631.098 1796.05 627.253L1803.83 617.917C1811.75 624.813 1820.94 630.098 1830.88 633.478V633.167ZM1792.63 606.713L1783.31 613.871C1779.61 609.196 1776.18 604.312 1773.05 599.243C1769.98 594.029 1767.47 588.499 1765.59 582.748L1776.78 578.702C1780.46 588.577 1785.83 597.739 1792.63 605.779V606.713ZM1772.74 564.386L1760.92 566.565C1760.31 560.667 1760.31 554.722 1760.92 548.825C1760.29 542.928 1760.29 536.982 1760.92 531.085L1772.74 532.952C1772.26 538.129 1772.26 543.338 1772.74 548.514C1772.28 553.794 1772.28 559.105 1772.74 564.386ZM1776.78 517.702L1765.27 513.657C1767.44 508.121 1769.94 502.717 1772.74 497.473C1775.87 492.404 1779.3 487.52 1783 482.845L1792.32 490.626C1785.5 498.6 1780.22 507.784 1776.78 517.702ZM1802.27 479.733L1794.5 470.396C1798.85 466.427 1803.65 462.98 1808.8 460.126C1813.94 457.126 1819.35 454.625 1824.97 452.657L1829.32 463.861C1819.42 467.475 1810.26 472.853 1802.27 479.733Z' fill='white'/%3E%3Cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 630.665C1878.38 630.665 1895.03 625.608 1909.19 616.136C1923.35 606.663 1934.39 593.199 1940.91 577.446C1947.43 561.693 1949.13 544.36 1945.81 527.637C1942.49 510.914 1934.29 495.553 1922.24 483.496C1910.2 471.44 1894.85 463.229 1878.15 459.903C1861.44 456.576 1844.12 458.283 1828.39 464.808C1812.65 471.333 1799.2 482.383 1789.74 496.56C1780.27 510.737 1775.22 527.405 1775.22 544.455C1775.22 567.319 1784.3 589.247 1800.45 605.414C1816.6 621.582 1838.5 630.665 1861.34 630.665Z' fill='%230F7A20'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1861.34 634.719C1878.38 634.719 1895.03 629.663 1909.19 620.19C1923.35 610.718 1934.39 597.253 1940.91 581.501C1947.43 565.748 1949.13 548.414 1945.81 531.691C1942.49 514.968 1934.29 499.607 1922.24 487.551C1910.2 475.494 1894.85 467.284 1878.15 463.957C1861.44 460.631 1844.12 462.338 1828.39 468.863C1812.65 475.388 1799.2 486.438 1789.74 500.615C1780.27 514.792 1775.22 531.459 1775.22 548.51C1775.3 571.349 1784.4 593.229 1800.54 609.379C1816.67 625.528 1838.53 634.637 1861.34 634.719Z' fill='%237BD78A'/%3E%3Cpath opacity='0.2' d='M1861.34 631.908C1905.13 631.908 1940.63 596.376 1940.63 552.546C1940.63 508.715 1905.13 473.184 1861.34 473.184C1817.56 473.184 1782.06 508.715 1782.06 552.546C1782.06 596.376 1817.56 631.908 1861.34 631.908Z' fill='%230F7A20'/%3E%3Cpath d='M1860.41 623.515C1901.45 623.515 1934.72 590.213 1934.72 549.133C1934.72 508.052 1901.45 474.75 1860.41 474.75C1819.37 474.75 1786.1 508.052 1786.1 549.133C1786.1 590.213 1819.37 623.515 1860.41 623.515Z' fill='%237BD78A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1765.9 453.276L1753.15 441.449C1735.02 459.965 1721.87 482.769 1714.91 507.74L1732.01 512.72L1751.9 518.633L1758.43 500.893C1759.73 497.557 1761.29 494.331 1763.1 491.245C1764.85 488.197 1766.82 485.284 1769 482.531L1781.75 468.215L1765.9 453.276Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1765.9 644.982L1753.15 656.809C1734.89 638.03 1721.72 614.889 1714.91 589.584L1732.01 584.605L1751.9 578.691L1758.43 596.431C1759.73 599.767 1761.29 602.993 1763.1 606.079C1764.88 608.807 1766.86 611.406 1769 613.86L1781.75 628.176L1765.9 644.982Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1899.59 419.037L1904.25 402.231C1879.39 394.873 1853.06 394.016 1827.77 399.741L1831.5 417.17L1835.54 437.711L1854.19 434.91H1864.45C1867.97 434.56 1871.51 434.56 1875.03 434.91L1893.68 439.267L1899.59 419.037Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1827.46 679.226L1823.41 696.032C1848.6 702.569 1875.03 702.569 1900.21 696.032L1895.54 678.603L1890.57 658.374L1871.92 661.797H1861.34H1850.77L1833.36 658.062L1828.7 679.226H1827.46Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 382C135.795 382 153.679 376.575 168.89 366.411C184.102 356.247 195.958 341.8 202.959 324.898C209.96 307.996 211.792 289.397 208.223 271.454C204.653 253.511 195.844 237.029 182.907 224.093C169.971 211.156 153.489 202.347 135.546 198.777C117.603 195.208 99.0039 197.04 82.1018 204.041C65.1996 211.042 50.7531 222.898 40.5891 238.11C30.425 253.321 25 271.205 25 289.5C25.0454 314.019 34.8055 337.52 52.1428 354.857C69.4801 372.194 92.9814 381.955 117.5 382Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 225.199C130.218 225.199 142.65 228.971 153.225 236.036C163.8 243.102 172.041 253.145 176.908 264.895C181.775 276.644 183.049 289.574 180.568 302.047C178.087 314.521 171.962 325.978 162.969 334.971C153.976 343.964 142.519 350.088 130.045 352.57C117.572 355.051 104.642 353.777 92.8926 348.91C81.1427 344.043 71.1 335.802 64.0343 325.227C56.9686 314.652 53.1973 302.22 53.1973 289.502C53.1973 272.448 59.972 256.092 72.0312 244.033C84.0903 231.974 100.446 225.199 117.5 225.199Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M107.871 235.686L106.668 228.465C110.179 227.773 113.749 227.428 117.328 227.434C120.963 227.436 124.589 227.781 128.159 228.465L126.784 235.686C120.532 234.54 114.123 234.54 107.871 235.686ZM136.068 238.094L138.647 231.388C141.967 232.628 145.186 234.122 148.276 235.858C151.414 237.682 154.404 239.752 157.216 242.048L152.402 248.581C147.31 244.344 141.482 241.081 135.209 238.953L136.068 238.094ZM159.107 254.427L164.953 249.441C167.211 252.282 169.278 255.269 171.143 258.382C172.909 261.515 174.404 264.794 175.613 268.182L168.564 270.761C166.573 264.463 163.36 258.621 159.107 253.567V254.427ZM171.143 279.873L178.536 278.498C179.278 282.062 179.681 285.689 179.739 289.33C179.681 292.97 179.278 296.597 178.536 300.161L171.143 298.786C171.692 295.721 171.98 292.615 172.002 289.502C171.98 286.274 171.692 283.054 171.143 279.873ZM168.736 308.07L175.785 310.649C174.522 314.043 172.968 317.322 171.143 320.449C169.39 323.58 167.316 326.518 164.953 329.218L159.279 324.404C163.465 319.305 166.671 313.476 168.736 307.211V308.07ZM152.574 331.109L157.388 336.955C154.607 339.212 151.677 341.279 148.619 343.145C145.469 344.878 142.193 346.373 138.819 347.615L136.24 340.738C142.514 338.61 148.342 335.346 153.434 331.109H152.574ZM127.128 343.145L128.159 350.538C124.708 351.263 121.197 351.666 117.672 351.741C114.042 351.804 110.414 351.516 106.84 350.882L108.043 343.66C111.133 343.916 114.238 343.916 117.328 343.66C120.615 343.715 123.9 343.427 127.128 342.801V343.145ZM98.9308 340.91L96.3518 347.787C92.931 346.588 89.6462 345.032 86.5516 343.145C83.4215 341.392 80.4827 339.318 77.783 336.955L82.4252 331.453C87.5789 335.557 93.3928 338.755 99.6185 340.91H98.9308ZM76.5795 324.748L70.9057 329.39C68.5432 326.69 66.4688 323.752 64.7161 320.621C62.6912 317.496 60.9093 314.22 59.3862 310.821L66.2635 308.242C68.4051 314.509 71.6675 320.335 75.8918 325.436L76.5795 324.748ZM64.5442 299.13L56.4633 300.161C55.7881 296.648 55.4428 293.079 55.4317 289.502C55.4256 285.866 55.7711 282.239 56.4633 278.67L63.5126 279.873C63.2502 283.02 63.2502 286.183 63.5126 289.33C63.1646 292.53 63.1646 295.758 63.5126 298.958L64.5442 299.13ZM66.0916 270.933L59.3862 268.354C60.595 264.966 62.0905 261.687 63.8564 258.554C65.7218 255.496 67.7896 252.567 70.046 249.785L75.7198 254.427C71.4446 259.465 68.2285 265.312 66.2635 271.62L66.0916 270.933ZM82.2533 248.581L77.4392 242.908C80.2241 240.576 83.2168 238.504 86.3797 236.718C89.4849 234.659 92.7641 232.876 96.1799 231.388L98.7589 238.265C92.6651 240.651 87.0681 244.149 82.2533 248.581Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 339.367C127.701 339.367 137.674 336.342 146.156 330.674C154.638 325.006 161.25 316.951 165.153 307.526C169.057 298.101 170.079 287.73 168.089 277.724C166.098 267.719 161.186 258.528 153.972 251.314C146.759 244.101 137.568 239.188 127.563 237.198C117.557 235.208 107.186 236.229 97.7611 240.133C88.3361 244.037 80.2804 250.648 74.6127 259.131C68.945 267.613 65.9199 277.585 65.9199 287.787C66.1413 301.398 71.6466 314.389 81.2722 324.015C90.8977 333.64 103.889 339.146 117.5 339.367Z' fill='%23197AFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.5 341.765C127.701 341.765 137.674 338.74 146.156 333.073C154.638 327.405 161.25 319.349 165.153 309.924C169.057 300.499 170.079 290.128 168.089 280.123C166.098 270.117 161.186 260.926 153.972 253.713C146.759 246.499 137.568 241.587 127.563 239.597C117.557 237.606 107.186 238.628 97.7611 242.532C88.3361 246.436 80.2804 253.047 74.6127 261.529C68.945 270.011 65.9199 279.984 65.9199 290.185C66.1413 303.796 71.6466 316.788 81.2722 326.413C90.8977 336.039 103.889 341.544 117.5 341.765Z' fill='%23368AFD'/%3E%3Cpath d='M117.501 340.052C144.088 340.052 165.642 318.498 165.642 291.911C165.642 265.323 144.088 243.77 117.501 243.77C90.913 243.77 69.3594 265.323 69.3594 291.911C69.3594 318.498 90.913 340.052 117.501 340.052Z' fill='%23197AFF'/%3E%3Cpath d='M116.812 335.062C141.691 335.062 161.859 314.894 161.859 290.015C161.859 265.137 141.691 244.969 116.812 244.969C91.9336 244.969 71.7656 265.137 71.7656 290.015C71.7656 314.894 91.9336 335.062 116.812 335.062Z' fill='%23368AFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.3873 231.389L51.8223 224.512C40.7894 235.73 32.8006 249.577 28.6113 264.744L38.9273 267.839L50.9626 271.449L54.9171 260.618C55.7768 258.726 56.6364 257.179 57.84 254.772C58.9219 252.916 60.1282 251.135 61.4505 249.442L69.1875 240.673L59.3873 231.389Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.785 231.389L183.522 224.168C194.555 235.386 202.543 249.234 206.733 264.4L196.417 267.495L184.381 271.106L179.739 260.618C179.739 258.727 178.02 257.179 176.816 254.772C175.734 252.916 174.528 251.135 173.206 249.442L165.469 240.674L175.785 231.389Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.3873 347.267L51.6504 354.66C40.7512 343.369 32.8336 329.543 28.6113 314.428L38.9273 311.333L50.9626 307.723L54.9171 318.554C55.7768 320.446 56.6364 321.993 57.84 324.228C58.8828 326.163 60.0909 328.003 61.4505 329.73L69.1875 338.499L59.3873 347.267Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M175.785 347.267L183.522 354.66C194.483 343.388 202.461 329.56 206.733 314.428L196.933 311.333L184.897 307.723L179.739 318.554C179.739 320.446 178.02 321.993 176.816 324.228C175.773 326.163 174.565 328.003 173.206 329.73L165.469 338.499L175.097 347.267H175.785Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M140.71 210.928L143.461 200.784C128.372 196.321 112.392 195.788 97.0391 199.237L99.2742 209.896L101.681 222.276L113.201 220.556H119.562C122.141 220.556 124.033 220.556 126.096 220.556L137.443 223.307L140.71 210.928Z' fill='%23F2F7FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.868 368.938L94.4609 379.254C109.694 383.118 125.65 383.118 140.883 379.254L138.304 368.938L135.381 356.559L124.033 358.622C121.917 358.807 119.788 358.807 117.672 358.622C115.498 358.804 113.312 358.804 111.138 358.622L99.6189 356.215L96.868 368.938Z' fill='%23F2F7FF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  }
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.tabs-wrapper h3, .tabs-wrapper .h3 {
  margin-top: 0;
  font-size: 1.5rem;
}

.tabs-menu {
  display: flex;
  overflow-x: scroll;
  border-radius: 15px 15px 0 0;
  border: 1px solid #e0edff;
}

.tab-item {
  display: inline;
  border: none;
  border-right: 1px solid #e0edff;
  background-color: #f2f7ff;
  padding: 8px 16px;
}

.tabs.horizontal {
  white-space: nowrap;
}

.tabbed-section.horizontal .container, .tabbed-section.horizontal .wp-block-group__inner-container {
  max-width: 830px;
}

@media (min-width: 768px) {
  .tabbed-section.horizontal .tabs-wrapper::before {
    left: -30%;
  }
  .tabs-menu {
    flex-wrap: wrap;
  }
  .tabs.horizontal {
    white-space: normal;
  }
  .tabs-menu::-webkit-scrollbar {
    display: none;
  }
}
.tabs-wrapper h4, .tabs-wrapper .h4 {
  font-size: 1.25rem;
}

.horizontal .tabs-wrapper {
  background-color: #fff;
  border-radius: 15px;
  position: relative;
  z-index: 2;
  padding: 0;
}

.horizontal .tabs-content {
  padding: 30px 35px;
}

button.tab-item {
  font-weight: 600;
  font-size: 0.8rem;
  color: #12264f;
  flex-grow: 1;
  white-space: nowrap;
  border-bottom: 1px solid #e0edff;
}

button.tab-item:focus {
  outline: 0;
}

button.tab-item.active {
  font-weight: bold;
  font-size: 0.8rem;
  border-bottom: 4px solid #7bd78a;
  padding-bottom: 5px;
}

button.tab-item::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}

.horizontal .tab-item:last-child {
  border-right: none;
  box-shadow: 4px 4px 6px rgba(0, 0, 18, 0.06);
}

@media screen and (min-device-width: 1200px) and (max-device-width: 2600px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-width: 1200px) and (max-device-width: 2600px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
  .site-content {
    padding-top: 150px;
  }
  .container, .wp-block-group__inner-container {
    zoom: 0.8;
  }
  .container .container, .wp-block-group__inner-container .container, .container .wp-block-group__inner-container, .wp-block-group__inner-container .wp-block-group__inner-container {
    zoom: 1;
  }
  .navbar .container, .navbar .wp-block-group__inner-container {
    zoom: 1;
  }
  .scroll-site .bubble-menu__wrap.fixed {
    top: 170px;
  }
}
.page-ratings-section .container, .page-ratings-section .wp-block-group__inner-container {
  max-width: 800px;
  background-color: #fff;
  border-radius: 1rem;
  padding: 30px;
}
.page-ratings-section .section-desc {
  text-align: center;
  margin-top: 1rem;
}
.page-ratings-section.form-illustration-bottom {
  background-image: url("../images/contact-form-bottom-bg.svg");
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: 650px;
}
@media (min-width: 1200px) {
  .page-ratings-section.form-illustration > .container, .page-ratings-section.form-illustration > .wp-block-group__inner-container {
    position: relative;
  }
  .page-ratings-section.form-illustration > .container::before, .page-ratings-section.form-illustration > .wp-block-group__inner-container::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 22px;
    width: 304px;
    height: 100%;
    transform: translateX(-60%);
    background: url("../images/contact-form-section-bg.svg") no-repeat 0 100%;
    background-size: contain;
  }
}
@media (max-width: 1679px) {
  .page-ratings-section.form-illustration > .container::before, .page-ratings-section.form-illustration > .wp-block-group__inner-container::before {
    transform: translateX(60%);
  }
}
@media (min-width: 768px) {
  .page-ratings-section.form-illustration-bottom {
    background-size: 1560px;
  }
}
@media (min-width: 992px) {
  .page-ratings-section.form-illustration-bottom {
    background-position-y: 100%;
    background-size: 100%;
  }
}
.page-ratings-section .rating-buttons {
  unicode-bidi: bidi-override;
  direction: rtl;
  padding: 30px 0;
}
.page-ratings-section .rating-buttons.rated {
  pointer-events: none;
}
.page-ratings-section .rating-buttons > span {
  display: inline-block;
  background: none;
  border: none;
  width: 96px;
  height: 96px;
  background-image: url("../images/stars/unselected.svg");
  background-size: cover;
}
@media (max-width: 767.98px) {
  .page-ratings-section .rating-buttons > span {
    width: 48px;
    height: 48px;
  }
}
.page-ratings-section .rating-buttons > span:hover, .page-ratings-section .rating-buttons > span:hover ~ span, .page-ratings-section .rating-buttons > span.rated, .page-ratings-section .rating-buttons > span.rated ~ span {
  background-image: url("../images/stars/full.svg");
}
.page-ratings-section .rating-buttons > span.animate {
  animation-name: vihjeareena_shake;
  animation-duration: 1s;
}
.page-ratings-section .ratings-count {
  font-weight: bold;
  display: inline-block;
}
.page-ratings-section .ratings-count.animate {
  animation-name: vihjeareena_zoom;
  animation-duration: 1s;
}

[data-bs-theme=dark] .page-ratings-section {
  color: #555;
}
[data-bs-theme=dark] .page-ratings-section .section-title,
[data-bs-theme=dark] .page-ratings-section .section-desc {
  color: #555;
}

[data-bs-theme=dark] .issues-section h2, [data-bs-theme=dark] .issues-section .h2, [data-bs-theme=dark] .issues-section h4, [data-bs-theme=dark] .issues-section .h4 {
  color: #fff !important;
}
[data-bs-theme=dark] .issues-section .item {
  color: #555;
}
[data-bs-theme=dark] .issues-section .item .issue-amount {
  color: #555;
}

[data-bs-theme=dark] .wpcf7 label {
  color: #555;
}

[data-bs-theme=dark] .casino-wheel {
  color: #555;
}

@keyframes rotate {
  from {
    transform: rotateY(0);
  }
  to {
    transform: rotateY(90deg);
  }
}
@media screen and (max-width: 480px) {
  .illustration, .illustration-2 {
    display: none !important;
  }
}
.casino-wheel-section {
  background-color: rgba(242, 247, 255, 0.8078431373);
}

.casino-wheel-section .illustration-2 {
  display: none;
}

.casino-wheel-section .illustration img,
.casino-wheel-section .illustration-2 img {
  width: 100%;
  height: auto;
}

.casino-wheel .item {
  background-color: #fff;
  border-radius: 15px;
  padding: 3rem 1.5rem 2rem;
}

.casino-wheel .item:first-child {
  box-shadow: 0 4px 8px rgba(0, 0, 18, 0.12);
}

.casino-wheel .item img {
  max-width: 200px;
  max-height: 64px;
  width: auto;
  height: 64px;
}

.casino-wheel .card-content {
  display: none;
  margin-top: 0.5rem;
}

.casino-wheel .labels {
  display: none;
}

.casino-wheel .btn-collapsedx {
  display: none;
}

div#collapse- {
  font-size: 0.9rem;
}

.casino-wheel .rating-stars {
  /* text-align: center; */
  margin: 0 auto;
}

.casino-wheel .title {
  margin-top: 1rem;
}

div.item.rotate {
  animation-name: rotate;
  animation-duration: 0.25s;
}

.logo-wrapper.logo-size {
  text-align: center;
}

.casino-wheel .items {
  position: relative;
}

.casino-wheel .items .item {
  position: absolute;
  width: 100%;
  min-height: 240px;
}

.casino-wheel-section .row {
  justify-content: center;
}

.casino-wheel .title {
  font-size: 0.9rem;
  font-weight: bold;
}

.casino-wheel .talletusbonus-media-tablet {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.licenses .license-header {
  font-size: 0.9rem;
  font-weight: bold;
  margin-top: 0.5rem;
}

.licenses .license {
  display: block;
  max-height: 48px;
  width: auto;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}

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

[data-bs-theme=dark] input {
  color: #555;
}

section.success {
  padding-bottom: 0;
}

.success .container, .success .wp-block-group__inner-container {
  padding: 2rem;
  box-shadow: 0 4px 20px 4px rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  font-size: 1.1rem;
}

/*
 * Styles for WP User Frontend
 * Members Area
 */
[data-bs-theme=dark] .wpuf-dashboard-container {
  color: #555;
}

.wpuf-dashboard-container {
  position: relative;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 4px 20px 4px rgba(0, 0, 18, 0.15);
  overflow: hidden;
  padding: 2rem;
  width: 100%;
}

.wpuf-dashboard-content {
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  padding-left: 2rem;
}

.wpuf-fields input {
  background-color: #fff;
  border: 1px solid #e1e5ea;
  border-radius: 99px;
  padding: 0.75rem 1.5rem !important;
}

.wpuf-label {
  margin-bottom: 0 !important;
}

li.wpuf-el.form-row.form-row {
  margin-bottom: 0 !important;
}

button#wpuf-account-update-profile {
  color: #fff;
  background-color: #7bd78a;
  border: 2px solid #7bd78a;
  border-radius: 99px;
  display: block;
  padding: 1rem 2rem;
  min-width: 12rem;
  line-height: 1;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s;
  text-transform: uppercase;
  min-width: 50%;
}

.theme-switch-toggle-wrapper {
  margin-left: 1rem;
  display: flex;
}
.theme-switch-toggle-wrapper input {
  display: none;
}
.theme-switch-toggle-wrapper input + label {
  width: 1rem;
  height: 1rem;
}
.theme-switch-toggle-wrapper input + label:before {
  content: url("../images/icons/moon.svg");
}
.theme-switch-toggle-wrapper input:checked + label:before {
  content: url("../images/icons/sun-bright.svg");
}

.modal button.btn-close {
  position: absolute;
  right: 0;
  border-radius: 0.75rem;
  background-color: #fff;
  color: #555;
  border: 0;
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0.25rem;
  font-size: 2rem;
  z-index: 1;
}

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