*,
:after,
:before {
  border: 0 solid #e5e7eb;
  box-sizing: border-box;
}

:after,
:before {
  --tw-content: "";
}

:host,
html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  font-family: "Inter", serif;
  font-weight: normal;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-tap-highlight-color: transparent;
}

body {
  line-height: inherit;
  margin: 0;
}

hr {
  border-top-width: 1px;
  color: inherit;
  height: 0;
}

abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

a {
  color: inherit;
  text-decoration: inherit;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
pre,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-size: 1em;
  font-variation-settings: normal;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

table {
  border-collapse: collapse;
  border-color: inherit;
  text-indent: 0;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font-family: inherit;
  font-feature-settings: inherit;
  font-size: 100%;
  font-variation-settings: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

button,
select {
  text-transform: none;
}

[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}

:-moz-focusring {
  outline: auto;
}

:-moz-ui-invalid {
  box-shadow: none;
}

progress {
  vertical-align: baseline;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
}

fieldset,
legend {
  padding: 0;
}

menu,
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

dialog {
  padding: 0;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #9ca3af;
  opacity: 1;
}

input::placeholder,
textarea::placeholder {
  color: #9ca3af;
  opacity: 1;
}

[role="button"],
button {
  cursor: pointer;
}

:disabled {
  cursor: default;
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
  vertical-align: middle;
}

img,
video {
  height: auto;
  max-width: 100%;
}

[hidden] {
  display: none;
}

*,
:after,
:before {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 transparent;
  --tw-ring-shadow: 0 0 transparent;
  --tw-shadow: 0 0 transparent;
  --tw-shadow-colored: 0 0 transparent;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 transparent;
  --tw-ring-shadow: 0 0 transparent;
  --tw-shadow: 0 0 transparent;
  --tw-shadow-colored: 0 0 transparent;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}

.container {
  width: 100%;
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1224px) {
  .container {
    max-width: 1224px;
  }
}

.sr-only {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.\!static {
  position: static !important;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.-bottom-5 {
  bottom: -1.25rem;
}

.bottom-0 {
  bottom: 0;
}

.bottom-6 {
  bottom: 1.5rem;
}

.bottom-\[-2rem\] {
  bottom: -2rem;
}

.bottom-\[0\.3rem\] {
  bottom: 0.3rem;
}

.bottom-\[22px\] {
  bottom: 22px;
}

.bottom-\[38\%\] {
  bottom: 38%;
}

.left-0 {
  left: 0;
}

.left-1\/2,
.left-2\/4 {
  left: 50%;
}

.left-8 {
  left: 2rem;
}

.left-\[1\.8rem\] {
  left: 1.8rem;
}

.left-\[20\.06px\] {
  left: 20.06px;
}

.left-\[28px\] {
  left: 28px;
}

.left-\[4\.38px\] {
  left: 4.38px;
}

.left-\[47\%\] {
  left: 47%;
}

.left-\[8\%\] {
  left: 8%;
}

.right-0 {
  right: 0;
}

.right-2 {
  right: 0.5rem;
}

.right-\[3\%\] {
  right: 3%;
}

.top-0 {
  top: 0;
}

.top-1\/2 {
  top: 50%;
}

.top-2 {
  top: 0.5rem;
}

.top-\[33\%\] {
  top: 33%;
}

.top-\[4\.38px\] {
  top: 4.38px;
}

.top-\[80\%\] {
  top: 80%;
}

.z-10 {
  z-index: 10;
}

.z-40 {
  z-index: 40;
}

.z-50,
.z-\[50\] {
  z-index: 50;
}

.z-\[51\] {
  z-index: 51;
}

.z-\[99\] {
  z-index: 99;
}

.z-\[9\] {
  z-index: 9;
}

.-order-1 {
  order: -1;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-7 {
  order: 7;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-3 {
  grid-column: span 3 / span 3;
}

.col-span-4 {
  grid-column: span 4 / span 4;
}

.col-span-6 {
  grid-column: span 6 / span 6;
}

.float-right {
  float: right;
}

.\!m-0 {
  margin: 0 !important;
}

.m-0 {
  margin: 0;
}

.m-4 {
  margin: 1rem;
}

.m-auto {
  margin: auto;
}

.\!mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-0 {
  margin-bottom: 0;
  margin-top: 0;
}

.my-12 {
  margin-bottom: 3rem;
  margin-top: 3rem;
}

.my-2 {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.my-2\.5 {
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;
}

.my-3 {
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
}

.my-4 {
  margin-bottom: 1rem;
  margin-top: 1rem;
}

.my-6 {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}

.my-7 {
  margin-bottom: 1.75rem;
  margin-top: 1.75rem;
}

.my-8 {
  margin-bottom: 2rem;
  margin-top: 2rem;
}

.my-auto {
  margin-bottom: auto;
  margin-top: auto;
}

.\!mb-0 {
  margin-bottom: 0 !important;
}

.\!ml-0 {
  margin-left: 0 !important;
}

.\!mr-0 {
  margin-right: 0 !important;
}

.\!mt-0 {
  margin-top: 0 !important;
}

.\!mt-2 {
  margin-top: 0.5rem !important;
}

.\!mt-6 {
  margin-top: 1.5rem !important;
}

.-mb-1 {
  margin-bottom: -0.25rem;
}

.-mb-3 {
  margin-bottom: -0.75rem;
}

.-mb-4 {
  margin-bottom: -1rem;
}

.-ml-half-screen {
  margin-left: -50vw;
}

.-mt-2 {
  margin-top: -0.5rem;
}

.-mt-4 {
  margin-top: -1rem;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-3\.5 {
  margin-bottom: 0.875rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-3\.5 {
  margin-left: 0.875rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-8 {
  margin-left: 2rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mr-12 {
  margin-right: 3rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mr-3\.5 {
  margin-right: 0.875rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mt-0 {
  margin-top: 0;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-11 {
  margin-top: 2.75rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-\[0\.813rem\] {
  margin-top: 0.813rem;
}

.mt-auto {
  margin-top: auto;
}

.line-clamp-1 {
  -webkit-line-clamp: 1;
}

.line-clamp-1,
.line-clamp-2,
.line-clamp-3 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.line-clamp-3 {
  -webkit-line-clamp: 3;
}

.line-clamp-4 {
  -webkit-line-clamp: 4;
}

.line-clamp-4,
.line-clamp-5 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.line-clamp-5 {
  -webkit-line-clamp: 5;
}

.line-clamp-6 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}

.\!block {
  display: block !important;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.\!flex {
  display: flex !important;
}

.flex {
  display: flex;
}

.\!inline-flex {
  display: inline-flex !important;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.\!hidden {
  display: none !important;
}

.hidden {
  display: none;
}

.aspect-\[18\/9\] {
  aspect-ratio: 18/9;
}

.aspect-\[4\/3\] {
  aspect-ratio: 4/3;
}

.aspect-\[5\/7\] {
  aspect-ratio: 5/7;
}

.aspect-\[6\/7\] {
  aspect-ratio: 6/7;
}

.aspect-auto {
  aspect-ratio: auto;
}

.aspect-square {
  aspect-ratio: 1/1;
}

.aspect-video {
  aspect-ratio: 16/9;
}

.\!h-auto {
  height: auto !important;
}

.\!h-full {
  height: 100% !important;
}

.h-0 {
  height: 0;
}

.h-10 {
  height: 2.5rem;
}

.h-12 {
  height: 3rem;
}

.h-14 {
  height: 3.5rem;
}

.h-15 {
  height: 3.75rem;
}

.h-16 {
  height: 4rem;
}

.h-3 {
  height: 0.75rem;
}

.h-3\.5 {
  height: 0.875rem;
}

.h-32 {
  height: 8rem;
}

.h-4 {
  height: 1rem;
}

.h-40 {
  height: 10rem;
}

.h-48 {
  height: 12rem;
}

.h-5 {
  height: 1.25rem;
}

.h-54 {
  height: 13.5rem;
}

.h-6 {
  height: 1.5rem;
}

.h-7 {
  height: 1.75rem;
}

.h-72 {
  height: 18rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-\[11rem\] {
  height: 11rem;
}

.h-\[12rem\] {
  height: 12rem;
}

.h-\[16px\] {
  height: 16px;
}

.h-\[2\.8rem\] {
  height: 2.8rem;
}

.h-\[21\.438rem\] {
  height: 21.438rem;
}

.h-\[21\.6rem\] {
  height: 21.6rem;
}

.h-\[216px\] {
  height: 216px;
}

.h-\[220px\] {
  height: 220px;
}

.h-\[22px\] {
  height: 22px;
}

.h-\[24px\] {
  height: 24px;
}

.h-\[30px\] {
  height: 30px;
}

.h-\[450px\] {
  height: 450px;
}

.h-\[48px\] {
  height: 48px;
}

.h-\[4rem\] {
  height: 4rem;
}

.h-\[5\.1rem\] {
  height: 5.1rem;
}

.h-\[5\.25px\] {
  height: 5.25px;
}

.h-\[50px\] {
  height: 50px;
}

.h-\[650px\] {
  height: 650px;
}

.h-\[69px\] {
  height: 69px;
}

.h-\[80vw\] {
  height: 80vw;
}

.h-\[83px\] {
  height: 83px;
}

.h-\[88px\] {
  height: 88px;
}

.h-\[92px\] {
  height: 92px;
}

.h-\[9rem\] {
  height: 9rem;
}

.h-auto {
  height: auto;
}

.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}

.h-full {
  height: 100%;
}

.h-iframe {
  height: 40rem;
}

.\!max-h-0 {
  max-height: 0 !important;
}

.max-h-0 {
  max-height: 0;
}

.max-h-40 {
  max-height: 10rem;
}

.max-h-528 {
  max-height: 528px;
}

.max-h-8 {
  max-height: 2rem;
}

.max-h-\[1rem\] {
  max-height: 1rem;
}

.max-h-\[21rem\] {
  max-height: 21rem;
}

.max-h-\[236px\] {
  max-height: 236px;
}

.max-h-\[28rem\] {
  max-height: 28rem;
}

.max-h-\[2rem\] {
  max-height: 2rem;
}

.max-h-\[3\.2rem\] {
  max-height: 3.2rem;
}

.max-h-\[3\.3rem\] {
  max-height: 3.3rem;
}

.max-h-\[306px\] {
  max-height: 306px;
}

.max-h-\[30rem\] {
  max-height: 30rem;
}

.max-h-\[3rem\] {
  max-height: 3rem;
}

.max-h-\[50px\] {
  max-height: 50px;
}

.max-h-\[5rem\] {
  max-height: 5rem;
}

.max-h-\[6rem\] {
  max-height: 6rem;
}

.max-h-\[720px\] {
  max-height: 720px;
}

.max-h-\[7rem\] {
  max-height: 7rem;
}

.min-h-7 {
  min-height: 1.75rem;
}

.min-h-\[10rem\] {
  min-height: 10rem;
}

.min-h-\[115px\] {
  min-height: 115px;
}

.min-h-\[11rem\] {
  min-height: 11rem;
}

.min-h-\[13rem\] {
  min-height: 13rem;
}

.min-h-\[14rem\] {
  min-height: 14rem;
}

.min-h-\[19\.75rem\] {
  min-height: 19.75rem;
}

.min-h-\[400px\] {
  min-height: 400px;
}

.min-h-\[5rem\] {
  min-height: 5rem;
}

.min-h-\[9rem\] {
  min-height: 9rem;
}

.\!w-11 {
  width: 2.75rem !important;
}

.\!w-auto {
  width: auto !important;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-2\/5 {
  width: 40%;
}

.w-20 {
  width: 5rem;
}

.w-23 {
  width: 5.75rem;
}

.w-24 {
  width: 6rem;
}

.w-3 {
  width: 0.75rem;
}

.w-3\.5 {
  width: 0.875rem;
}

.w-3\/5 {
  width: 60%;
}

.w-32 {
  width: 8rem;
}

.w-36 {
  width: 9rem;
}

.w-4 {
  width: 1rem;
}

.w-4\/6 {
  width: 66.666667%;
}

.w-40 {
  width: 10rem;
}

.w-44 {
  width: 11rem;
}

.w-46 {
  width: 11.5rem;
}

.w-48 {
  width: 12rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-6\/12 {
  width: 50%;
}

.w-72 {
  width: 18rem;
}

.w-8 {
  width: 2rem;
}

.w-9 {
  width: 2.25rem;
}

.w-\[1\.875rem\] {
  width: 1.875rem;
}

.w-\[110px\] {
  width: 110px;
}

.w-\[117px\] {
  width: 117px;
}

.w-\[17rem\] {
  width: 17rem;
}

.w-\[2\.8rem\] {
  width: 2.8rem;
}

.w-\[25px\] {
  width: 25px;
}

.w-\[288px\] {
  width: 288px;
}

.w-\[343px\] {
  width: 343px;
}

.w-\[4\.875rem\] {
  width: 4.875rem;
}

.w-\[48px\] {
  width: 48px;
}

.w-\[4rem\] {
  width: 4rem;
}

.w-\[5\.25px\] {
  width: 5.25px;
}

.w-\[50px\] {
  width: 50px;
}

.w-\[6\.8rem\] {
  width: 6.8rem;
}

.w-\[75\%\] {
  width: 75%;
}

.w-\[90vw\] {
  width: 90vw;
}

.w-auto {
  width: auto;
}

.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.w-full {
  width: 100%;
}

.w-max {
  width: -moz-max-content;
  width: max-content;
}

.w-screen {
  width: 100vw;
}

.min-w-28 {
  min-width: 7rem;
}

.min-w-\[14rem\] {
  min-width: 14rem;
}

.min-w-\[16rem\] {
  min-width: 16rem;
}

.min-w-full {
  min-width: 100%;
}

.\!max-w-\[6rem\] {
  max-width: 6rem !important;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-72 {
  max-width: 18rem;
}

.max-w-\[10rem\] {
  max-width: 10rem;
}

.max-w-\[12rem\] {
  max-width: 12rem;
}

.max-w-\[15\%\] {
  max-width: 15%;
}

.max-w-\[150px\] {
  max-width: 150px;
}

.max-w-\[17rem\] {
  max-width: 17rem;
}

.max-w-\[200px\] {
  max-width: 200px;
}

.max-w-\[306px\] {
  max-width: 306px;
}

.max-w-\[33\%\] {
  max-width: 33%;
}

.max-w-\[3rem\] {
  max-width: 3rem;
}

.max-w-\[40\%\] {
  max-width: 40%;
}

.max-w-\[4rem\] {
  max-width: 4rem;
}

.max-w-\[50\%\] {
  max-width: 50%;
}

.max-w-\[536px\] {
  max-width: 536px;
}

.max-w-\[54\%\] {
  max-width: 54%;
}

.max-w-\[70\%\] {
  max-width: 70%;
}

.max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.max-w-full {
  max-width: 100%;
}

.max-w-prose {
  max-width: 65ch;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-auto {
  flex: 1 1 auto;
}

.flex-initial {
  flex: 0 1 auto;
}

.flex-none {
  flex: none;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.shrink {
  flex-shrink: 1;
}

.shrink-0 {
  flex-shrink: 0;
}

.flex-grow {
  flex-grow: 1;
}

.flex-grow-0 {
  flex-grow: 0;
}

.grow {
  flex-grow: 1;
}

.basis-0 {
  flex-basis: 0px;
}

.basis-1\/2 {
  flex-basis: 50%;
}

.basis-1\/3 {
  flex-basis: 33.333333%;
}

.basis-1\/6 {
  flex-basis: 16.666667%;
}

.basis-10\/12 {
  flex-basis: 83.333333%;
}

.basis-2\/12 {
  flex-basis: 16.666667%;
}

.basis-3\/12 {
  flex-basis: 25%;
}

.basis-3\/4 {
  flex-basis: 75%;
}

.basis-3\/5 {
  flex-basis: 60%;
}

.basis-4\/12 {
  flex-basis: 33.333333%;
}

.basis-9\/12 {
  flex-basis: 75%;
}

.basis-\[30\%\] {
  flex-basis: 30%;
}

.basis-\[70\%\] {
  flex-basis: 70%;
}

.basis-\[80\%\] {
  flex-basis: 80%;
}

.border-separate {
  border-collapse: separate;
}

.border-spacing-0 {
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing: 0;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(-50%, var(--tw-translate-y)) rotate(var(--tw-rotate))
    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
    scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(-100%, var(--tw-translate-y)) rotate(var(--tw-rotate))
    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
    scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate))
    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
    scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-6 {
  --tw-translate-y: -1.5rem;
  transform: translate(var(--tw-translate-x), -1.5rem) rotate(var(--tw-rotate))
    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
    scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translateY(var(--tw-translate-y)) rotate(var(--tw-rotate))
    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
    scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate))
    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
    scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(1) scaleY(1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-90 {
  --tw-scale-x: 0.9;
  --tw-scale-y: 0.9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(0.9) scaleY(0.9);
}

.scale-90,
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.animate-spin {
  animation: spin 1s linear infinite;
}

@keyframes spin {
  to {
    transform: rotate(1turn);
  }
}

.animate-spin-slow {
  animation: spin 3s linear infinite;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.resize {
  resize: both;
}

.snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}

.snap-mandatory {
  --tw-scroll-snap-strictness: mandatory;
}

.snap-start {
  scroll-snap-align: start;
}

.list-disc {
  list-style-type: disc;
}

.list-none {
  list-style-type: none;
}

.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.columns-2 {
  -moz-columns: 2;
  column-count: 2;
}

.columns-5 {
  -moz-columns: 5;
  column-count: 5;
}

.grid-flow-col {
  grid-auto-flow: column;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.\!flex-row {
  flex-direction: row !important;
}

.flex-row {
  flex-direction: row;
}

.\!flex-col {
  flex-direction: column !important;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.content-end {
  align-content: flex-end;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-items-center {
  justify-items: center;
}

.gap-0 {
  gap: 0;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-1\.5 {
  gap: 0.375rem;
}

.gap-12 {
  gap: 3rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-2\.5 {
  gap: 0.625rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-3\.5 {
  gap: 0.875rem;
}

.gap-32 {
  gap: 8rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-x-2 {
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem;
}

.gap-x-20 {
  -moz-column-gap: 5rem;
  column-gap: 5rem;
}

.gap-x-6 {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}

.gap-y-2 {
  row-gap: 0.5rem;
}

.gap-y-3 {
  row-gap: 0.75rem;
}

.gap-y-3\.5 {
  row-gap: 0.875rem;
}

.gap-y-6 {
  row-gap: 1.5rem;
}

.gap-y-8 {
  row-gap: 2rem;
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: 0.25rem;
  margin-left: calc(0.25rem * (1 - var(--tw-space-x-reverse)));
  margin-right: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: 0.5rem;
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
  margin-right: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: 1rem;
  margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));
  margin-right: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
}

.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: 1.5rem;
  margin-left: calc(1.5rem * (1 - var(--tw-space-x-reverse)));
  margin-right: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: 0;
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  margin-top: 0.75rem;
  margin-top: calc(0.75rem * (1 - var(--tw-space-y-reverse)));
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: 0;
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  margin-top: 1.5rem;
  margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
}

.self-center {
  align-self: center;
}

.self-stretch {
  align-self: stretch;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.\!overflow-x-clip {
  overflow-x: clip !important;
}

.\!overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.text-ellipsis {
  text-overflow: ellipsis;
}

.hyphens-auto {
  -webkit-hyphens: auto;
  hyphens: auto;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.text-nowrap {
  text-wrap: nowrap;
}

.break-words {
  word-wrap: break-word;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-3xl {
  border-radius: 1.5rem;
}

.rounded-\[0\.3rem\] {
  border-radius: 0.3rem;
}

.rounded-\[15\%\] {
  border-radius: 15%;
}

.rounded-\[20px\] {
  border-radius: 20px;
}

.rounded-\[30px\] {
  border-radius: 30px;
}

.rounded-\[5px\] {
  border-radius: 5px;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-none {
  border-radius: 0;
}

.rounded-sm {
  border-radius: 0.125rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-b {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-b-2xl {
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.rounded-l-lg {
  border-bottom-left-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
}

.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.rounded-t-\[0\.5rem\] {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.rounded-bl-2xl {
  border-bottom-left-radius: 1rem;
}

.rounded-br-2xl {
  border-bottom-right-radius: 1rem;
}

.rounded-tl-2xl {
  border-top-left-radius: 1rem;
}

.rounded-tr-2xl {
  border-top-right-radius: 1rem;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-8 {
  border-width: 8px;
}

.border-\[0\.25rem\] {
  border-width: 0.25rem;
}

.border-x {
  border-left-width: 1px;
  border-right-width: 1px;
}

.border-y {
  border-bottom-width: 1px;
  border-top-width: 1px;
}

.\!border-r-0 {
  border-right-width: 0 !important;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-b-8 {
  border-bottom-width: 8px;
}

.border-l {
  border-left-width: 1px;
}

.border-l-0 {
  border-left-width: 0;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-l-8 {
  border-left-width: 8px;
}

.border-r {
  border-right-width: 1px;
}

.border-r-0 {
  border-right-width: 0;
}

.border-t {
  border-top-width: 1px;
}

.border-t-0 {
  border-top-width: 0;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-t-4 {
  border-top-width: 4px;
}

.border-t-\[1px\] {
  border-top-width: 1px;
}

.border-solid {
  border-style: solid;
}

.border-none {
  border-style: none;
}

.border-\[\#5354D8\] {
  --tw-border-opacity: 1;
  border-color: #5354d8;
  border-color: rgba(83, 84, 216, var(--tw-border-opacity));
}

.border-\[\#D3D1D9\] {
  --tw-border-opacity: 1;
  border-color: #d3d1d9;
  border-color: rgba(211, 209, 217, var(--tw-border-opacity));
}

.border-accent-500 {
  --tw-border-opacity: 1;
  border-color: #3c70e6;
  border-color: rgba(60, 112, 230, var(--tw-border-opacity));
}

.border-accent-950 {
  --tw-border-opacity: 1;
  border-color: #a2bbd0;
  border-color: rgba(162, 187, 208, var(--tw-border-opacity));
}

.border-black-400 {
  --tw-border-opacity: 1;
  border-color: #4d4d4d;
  border-color: rgba(77, 77, 77, var(--tw-border-opacity));
}

.border-blue-50 {
  --tw-border-opacity: 1;
  border-color: #eff6ff;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity));
}

.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: #3b82f6;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.border-brand-300 {
  --tw-border-opacity: 1;
  border-color: #acbdf5;
  border-color: rgba(172, 189, 245, var(--tw-border-opacity));
}

.border-brand-400 {
  --tw-border-opacity: 1;
  border-color: #8a9aef;
  border-color: rgba(138, 154, 239, var(--tw-border-opacity));
}

.border-brand-500 {
  --tw-border-opacity: 1;
  border-color: #6e79e6;
  border-color: rgba(110, 121, 230, var(--tw-border-opacity));
}

.border-brand-600 {
  --tw-border-opacity: 1;
  border-color: #5354d8;
  border-color: rgba(83, 84, 216, var(--tw-border-opacity));
}

.border-brand-800 {
  --tw-border-opacity: 1;
  border-color: #39399a;
  border-color: rgba(57, 57, 154, var(--tw-border-opacity));
}

.border-custom-sigmaBorder {
  --tw-border-opacity: 1;
  border-color: #d1d5db;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: #e5e7eb;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: #d1d5db;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: #9ca3af;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}

.border-gray-50 {
  --tw-border-opacity: 1;
  border-color: #f9fafb;
  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
}

.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: #6b7280;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}

.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: #4b5563;
  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}

.border-gray-900 {
  --tw-border-opacity: 1;
  border-color: #111827;
  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
}

.border-green-500 {
  --tw-border-opacity: 1;
  border-color: #22c55e;
  border-color: rgba(34, 197, 94, var(--tw-border-opacity));
}

.border-indigo-600 {
  --tw-border-opacity: 1;
  border-color: #4f46e5;
  border-color: rgba(79, 70, 229, var(--tw-border-opacity));
}

.border-orange-500 {
  --tw-border-opacity: 1;
  border-color: #f97316;
  border-color: rgba(249, 115, 22, var(--tw-border-opacity));
}

.border-pink-500 {
  --tw-border-opacity: 1;
  border-color: #ec4899;
  border-color: rgba(236, 72, 153, var(--tw-border-opacity));
}

.border-purple-500 {
  --tw-border-opacity: 1;
  border-color: #a855f7;
  border-color: rgba(168, 85, 247, var(--tw-border-opacity));
}

.border-white,
.border-white-50 {
  --tw-border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.border-white-500 {
  --tw-border-opacity: 1;
  border-color: #f8f8fb;
  border-color: rgba(248, 248, 251, var(--tw-border-opacity));
}

.border-t-transparent {
  border-top-color: transparent;
}

.bg-\[\#17093d\] {
  --tw-bg-opacity: 1;
  background-color: #17093d;
  background-color: rgba(23, 9, 61, var(--tw-bg-opacity));
}

.bg-\[\#3e3f5e\] {
  --tw-bg-opacity: 1;
  background-color: #3e3f5e;
  background-color: rgba(62, 63, 94, var(--tw-bg-opacity));
}

.bg-accent-500 {
  --tw-bg-opacity: 1;
  background-color: #3c70e6;
  background-color: rgba(60, 112, 230, var(--tw-bg-opacity));
}

.bg-black,
.bg-black-500 {
  --tw-bg-opacity: 1;
  background-color: #000;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: #bfdbfe;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
}

.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: #eff6ff;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: #3b82f6;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}

.bg-brand-300 {
  --tw-bg-opacity: 1;
  background-color: #acbdf5;
  background-color: rgba(172, 189, 245, var(--tw-bg-opacity));
}

.bg-brand-50 {
  --tw-bg-opacity: 1;
  background-color: #eff4fe;
  background-color: rgba(239, 244, 254, var(--tw-bg-opacity));
}

.bg-brand-500 {
  --tw-bg-opacity: 1;
  background-color: #6e79e6;
  background-color: rgba(110, 121, 230, var(--tw-bg-opacity));
}

.bg-brand-600 {
  --tw-bg-opacity: 1;
  background-color: #AE16DC;
}
.bg-brand__link {
  min-width: 200px;
  border-radius: 8px;
  justify-content: space-between !important;
} 
.btn--primary_link {
  background-color: #AE16DC !important;
}
.pink-stars svg path {
  fill: #F0248A;
}
.bg-brand-900 {
  --tw-bg-opacity: 1;
  background-color: #35377a;
  background-color: rgba(53, 55, 122, var(--tw-bg-opacity));
}

.bg-brand-950 {
  --tw-bg-opacity: 1;
  background-color: #362351;
}

.bg-custom-sigmaBackgroundFlags {
  background-color: hsla(0, 0%, 100%, 0.302);
}

.bg-custom-sigmaBackgroundIcons {
  --tw-bg-opacity: 1;
  background-color: #f3f4f6;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.bg-custom-sigmaBackgroundPopup {
  background-color: rgba(17, 24, 39, 0.8);
}

.bg-custom-sigmaBorder {
  --tw-bg-opacity: 1;
  background-color: #d1d5db;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: #f3f4f6;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: #9ca3af;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: #6b7280;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: #111827;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}

.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: #bbf7d0;
  background-color: rgba(187, 247, 208, var(--tw-bg-opacity));
}

.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: #4ade80;
  background-color: rgba(74, 222, 128, var(--tw-bg-opacity));
}

.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: #22c55e;
  background-color: rgba(34, 197, 94, var(--tw-bg-opacity));
}

.bg-indigo-400 {
  --tw-bg-opacity: 1;
  background-color: #818cf8;
  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
}

.bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: #4f46e5;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}

.bg-indigo-800 {
  --tw-bg-opacity: 1;
  background-color: #3730A3;
}

.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: #f97316;
  background-color: rgba(249, 115, 22, var(--tw-bg-opacity));
}

.bg-pink-500 {
  --tw-bg-opacity: 1;
  background-color: #ec4899;
  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
}

.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: #a855f7;
  background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
}

.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: #f87171;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: #ef4444;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}

.bg-slate-700 {
  --tw-bg-opacity: 1;
  background-color: #334155;
  background-color: rgba(51, 65, 85, var(--tw-bg-opacity));
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-white-100 {
  --tw-bg-opacity: 1;
  background-color: #fefeff;
  background-color: rgba(254, 254, 255, var(--tw-bg-opacity));
}

.bg-white-50 {
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-white-500 {
  --tw-bg-opacity: 1;
  background-color: #f8f8fb;
  background-color: rgba(248, 248, 251, var(--tw-bg-opacity));
}

.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: #fde047;
  background-color: rgba(253, 224, 71, var(--tw-bg-opacity));
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: #facc15;
  background-color: rgba(250, 204, 21, var(--tw-bg-opacity));
}

.bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}

.bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}

.bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}

.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}

.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}

.bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-none {
  background-image: none;
}

.from-gray-800 {
  --tw-gradient-from: #1f2937 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(31, 41, 55, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-900 {
  --tw-gradient-from: #312e81 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(49, 46, 129, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-gray-800 {
  --tw-gradient-to: rgba(31, 41, 55, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),
    #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.to-indigo-950 {
  background: #231537;
}

.\!bg-cover {
  background-size: cover !important;
}

.bg-contain {
  background-size: contain;
}

.bg-cover {
  background-size: cover;
}

.bg-fixed {
  background-attachment: fixed;
}

.bg-center {
  background-position: 50%;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.fill-brand-300 {
  fill: #acbdf5;
}

.fill-brand-500 {
  fill: #6e79e6;
}

.fill-brand-600 {
  fill: #5354d8;
}

.fill-brand-950 {
  fill: #232351;
}

.fill-gray-400 {
  fill: #9ca3af;
}

.fill-gray-600 {
  fill: #4b5563;
}

.fill-gray-900 {
  fill: #111827;
}

.fill-white-50 {
  fill: #fff;
}

.object-contain {
  -o-object-fit: contain;
  object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.object-center {
  -o-object-position: center;
  object-position: center;
}

.\!p-4 {
  padding: 1rem !important;
}

.\!p-\[0\.24rem\] {
  padding: 0.24rem !important;
}

.p-1 {
  padding: 0.25rem;
}

.p-1\.5 {
  padding: 0.375rem;
}

.p-12 {
  padding: 3rem;
}

.p-16 {
  padding: 4rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.\!px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.\!px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.\!py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-\[1px\] {
  padding-left: 1px;
  padding-right: 1px;
}

.py-0 {
  padding-bottom: 0;
  padding-top: 0;
}

.py-1 {
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}

.py-1\.5 {
  padding-bottom: 0.375rem;
  padding-top: 0.375rem;
}

.py-12 {
  padding-bottom: 3rem;
  padding-top: 3rem;
}

.py-16 {
  padding-bottom: 4rem;
  padding-top: 4rem;
}

.py-2 {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.py-2\.5 {
  padding-bottom: 0.625rem;
  padding-top: 0.625rem;
}

.py-3 {
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
}

.py-3\.5 {
  padding-bottom: 0.875rem;
  padding-top: 0.875rem;
}

.py-4 {
  padding-bottom: 1rem;
  padding-top: 1rem;
}

.py-5 {
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
}

.py-6 {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}

.py-8 {
  padding-bottom: 2rem;
  padding-top: 2rem;
}

.py-9 {
  padding-bottom: 2.25rem;
  padding-top: 2.25rem;
}

.\!pb-0 {
  padding-bottom: 0 !important;
}

.pb-0 {
  padding-bottom: 0;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-14 {
  padding-bottom: 3.5rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-4\.148 {
  padding-bottom: 4.148rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-px {
  padding-bottom: 1px;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pl-12 {
  padding-left: 3rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-\[40px\] {
  padding-left: 40px;
}

.pl-\[50px\] {
  padding-left: 50px;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pt-0 {
  padding-top: 0;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pt-14 {
  padding-top: 3.5rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pt-\[56\.25\%\] {
  padding-top: 56.25%;
}

.text-left {
  text-align: left;
}

.\!text-center {
  text-align: center !important;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-start {
  text-align: left;
}

.text-end {
  text-align: right;
}

.align-baseline {
  vertical-align: baseline;
}

.font-\[\'Inter\'\] {
  font-family: Inter;
}
.\!text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-4xl-lg {
  font-size: 2.5rem;
}
.text-5\.5xl {
  font-size: 3.5rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-\[1\.188rem\] {
  font-size: 1.188rem;
}
.text-\[1\.375rem\] {
  font-size: 1.375rem;
}
.text-\[1\.5rem\] {
  font-size: 1.5rem;
}
.text-\[1\.625rem\] {
  font-size: 1.625rem;
}
.text-\[1\.75rem\] {
  font-size: 1.75rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[2\.188rem\] {
  font-size: 2.188rem;
}
.text-\[2\.25rem\] {
  font-size: 2.25rem;
}
.text-\[2\.813rem\] {
  font-size: 2.813rem;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[2rem\] {
  font-size: 2rem;
}
.text-\[4\.125rem\] {
  font-size: 4.125rem;
}
.text-\[6rem\] {
  font-size: 6rem;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-h1-lg,
.text-h2-base {
  font-size: 2rem;
}
.text-h2-xl {
  font-size: 2.5rem;
}
.text-icon {
  font-size: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.not-italic {
  font-style: normal;
}
.leading-10 {
  line-height: 2.5rem;
}
.leading-10\.5 {
  line-height: 2.625rem;
}
.leading-12 {
  line-height: 3rem;
}
.leading-18 {
  line-height: 4.5rem;
}
.leading-3 {
  line-height: 0.75rem;
}
.leading-4 {
  line-height: 1rem;
}
.leading-4\.5 {
  line-height: 1.125rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-5\.5 {
  line-height: 1.375rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-7 {
  line-height: 1.75rem;
}
.leading-8 {
  line-height: 2rem;
}
.leading-\[1\.2rem\] {
  line-height: 1.2rem;
}
.leading-\[1\.375rem\] {
  line-height: 1.375rem;
}
.leading-\[18px\] {
  line-height: 18px;
}
.leading-\[2\.625rem\] {
  line-height: 2.625rem;
}
.leading-\[22px\] {
  line-height: 22px;
}
.leading-\[26px\] {
  line-height: 26px;
}
.leading-\[52px\] {
  line-height: 52px;
}
.leading-\[normal\] {
  line-height: normal;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-snug {
  line-height: 1.375;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-normal {
  letter-spacing: 0;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.\!text-gray-900 {
  --tw-text-opacity: 1 !important;
  color: #111827 !important;
  color: rgba(17, 24, 39, var(--tw-text-opacity)) !important;
}
.\!text-white-50 {
  --tw-text-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}
.\!text-white-500 {
  --tw-text-opacity: 1 !important;
  color: #f8f8fb !important;
  color: rgba(248, 248, 251, var(--tw-text-opacity)) !important;
}
.text-\[\#3E3F5E\] {
  --tw-text-opacity: 1;
  color: #3e3f5e;
  color: rgba(62, 63, 94, var(--tw-text-opacity));
}
.text-\[\#5354D8\] {
  --tw-text-opacity: 1;
  color: #5354d8;
  color: rgba(83, 84, 216, var(--tw-text-opacity));
}
.text-\[\#DC2626\] {
  --tw-text-opacity: 1;
  color: #dc2626;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}
.text-\[\#bbbbbb\] {
  --tw-text-opacity: 1;
  color: #bbb;
  color: rgba(187, 187, 187, var(--tw-text-opacity));
}
.text-\[1\.188\] {
  color: 1.188;
}
.text-accent-400 {
  --tw-text-opacity: 1;
  color: #779bee;
  color: rgba(119, 155, 238, var(--tw-text-opacity));
}
.text-accent-500 {
  --tw-text-opacity: 1;
  color: #3c70e6;
  color: rgba(60, 112, 230, var(--tw-text-opacity));
}
.text-accent-950 {
  --tw-text-opacity: 1;
  color: #a2bbd0;
  color: rgba(162, 187, 208, var(--tw-text-opacity));
}
.text-black {
  --tw-text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.text-black-200 {
  --tw-text-opacity: 1;
  color: #bfbfbf;
  color: rgba(191, 191, 191, var(--tw-text-opacity));
}
.text-black-500 {
  --tw-text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.text-blue-400 {
  --tw-text-opacity: 1;
  color: #60a5fa;
  color: rgba(96, 165, 250, var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: #3b82f6;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
}
.text-brand-300 {
  --tw-text-opacity: 1;
  color: #acbdf5;
  color: rgba(172, 189, 245, var(--tw-text-opacity));
}
.text-brand-500 {
  --tw-text-opacity: 1;
  color: #6e79e6;
  color: rgba(110, 121, 230, var(--tw-text-opacity));
}
.text-brand-600 {
  --tw-text-opacity: 1;
  color: #5354d8;
  color: rgba(83, 84, 216, var(--tw-text-opacity));
}
.text-custom-sigmaText {
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: #d1d5db;
  color: rgba(209, 213, 219, var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: #9ca3af;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}
.text-gray-50 {
  --tw-text-opacity: 1;
  color: #f9fafb;
  color: rgba(249, 250, 251, var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: #1f2937;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: #111827;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}
.text-green-50 {
  --tw-text-opacity: 1;
  color: #f0fdf4;
  color: rgba(240, 253, 244, var(--tw-text-opacity));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: #22c55e;
  color: rgba(34, 197, 94, var(--tw-text-opacity));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: #16a34a;
  color: rgba(22, 163, 74, var(--tw-text-opacity));
}
.text-indigo-50 {
  --tw-text-opacity: 1;
  color: #eef2ff;
  color: rgba(238, 242, 255, var(--tw-text-opacity));
}
.text-indigo-500 {
  --tw-text-opacity: 1;
  color: #6366f1;
  color: rgba(99, 102, 241, var(--tw-text-opacity));
}
.text-indigo-600 {
  --tw-text-opacity: 1;
  color: #4f46e5;
  color: rgba(79, 70, 229, var(--tw-text-opacity));
}
.text-link {
  --tw-text-opacity: 1;
  color: #3c70e6;
  color: rgba(60, 112, 230, var(--tw-text-opacity));
}
.text-red-50 {
  --tw-text-opacity: 1;
  color: #fef2f2;
  color: rgba(254, 242, 242, var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: #ef4444;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: #dc2626;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}
.text-slate-900 {
  --tw-text-opacity: 1;
  color: #0f172a;
  color: rgba(15, 23, 42, var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-white-100 {
  --tw-text-opacity: 1;
  color: #fefeff;
  color: rgba(254, 254, 255, var(--tw-text-opacity));
}
.text-white-50 {
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-white-500 {
  --tw-text-opacity: 1;
  color: #f8f8fb;
  color: rgba(248, 248, 251, var(--tw-text-opacity));
}
.text-yellow-300 {
  --tw-text-opacity: 1;
  color: #fde047;
  color: rgba(253, 224, 71, var(--tw-text-opacity));
}
.text-yellow-50 {
  --tw-text-opacity: 1;
  color: #fefce8;
  color: rgba(254, 252, 232, var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.\!no-underline {
  text-decoration-line: none !important;
}
.no-underline {
  text-decoration-line: none;
}
.underline-offset-auto {
  text-underline-offset: auto;
}
.accent-indigo-500 {
  accent-color: #6366f1;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-75 {
  opacity: 0.75;
}
.bg-blend-multiply {
  background-blend-mode: multiply;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent,
    0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-3xl {
  --tw-shadow: 0px 2px 6px 0px rgba(71, 85, 105, 0.1);
  --tw-shadow-colored: 0px 2px 6px 0px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent,
    0 2px 6px 0 rgba(71, 85, 105, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[0_0\.188rem_0\.375rem_0_rgba\(0\2c 0\2c 0\2c 0\.16\)\] {
  --tw-shadow: 0 0.188rem 0.375rem 0 rgba(0, 0, 0, 0.16);
  --tw-shadow-colored: 0 0.188rem 0.375rem 0 var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent,
    0 0.188rem 0.375rem 0 rgba(0, 0, 0, 0.16);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[0_0_4px_0_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 0 4px 0 var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 0 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[0_2px_6px_0px_rgba\(71\2c 85\2c 105\2c 0\.1\)\] {
  --tw-shadow: 0 2px 6px 0px rgba(71, 85, 105, 0.1);
  --tw-shadow-colored: 0 2px 6px 0px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent,
    0 2px 6px 0 rgba(71, 85, 105, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[0_3px_6px_0_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 3px 6px 0 var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 3px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[0_3px_6px_0_rgba\(0\2c 0\2c 0\2c 0\.16\)\] {
  --tw-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  --tw-shadow-colored: 0 3px 6px 0 var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-\[0px_2px_6px_0px_rgba\(71\2c 85\2c 105\2c 0\.10\)\] {
  --tw-shadow: 0px 2px 6px 0px rgba(71, 85, 105, 0.1);
  --tw-shadow-colored: 0px 2px 6px 0px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent,
    0 2px 6px 0 rgba(71, 85, 105, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0px 3px 4px 0px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 3px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
    0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent,
    0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1),
    0 8px 10px -6px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),
    0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent,
    0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.outline-1 {
  outline-width: 1px;
}
.outline-brand-600 {
  outline-color: #5354d8;
}
.brightness-90 {
  --tw-brightness: brightness(0.9);
  filter: var(--tw-blur) brightness(0.9) var(--tw-contrast) var(--tw-grayscale)
    var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia)
    var(--tw-drop-shadow);
}
.brightness-90,
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
  -webkit-backdrop-filter: blur(16px) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: blur(16px) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: blur(4px) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: blur(4px) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.transition {
  transition-duration: 0.15s;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[max-height\] {
  transition-duration: 0.15s;
  transition-property: max-height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-all {
  transition-duration: 0.15s;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-opacity {
  transition-duration: 0.15s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.duration-150,
.transition-transform {
  transition-duration: 0.15s;
}
.duration-300 {
  transition-duration: 0.3s;
}
.duration-500 {
  transition-duration: 0.5s;
}
.duration-700 {
  transition-duration: 0.7s;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear {
  transition-timing-function: linear;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
@font-face {
  font-family: swiper-icons;
  font-style: normal;
  font-weight: 400;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper,
swiper-container {
  display: block;
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  box-sizing: content-box;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-timing-function: ease;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  width: 100%;
  z-index: 1;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide,
swiper-slide {
  display: block;
  flex-shrink: 0;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-left: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-top: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  height: var(--swiper-centered-offset-after);
  min-width: 1px;
  width: 100%;
}
.swiper-lazy-preloader {
  border: 4px solid #007aff;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top: 4px solid transparent;
  box-sizing: border-box;
  height: 42px;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  transform-origin: 50%;
  width: 42px;
  z-index: 10;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
  height: var(--swiper-virtual-size);
  width: 1px;
}
:root {
  --swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
  align-items: center;
  color: #007aff;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  cursor: pointer;
  display: flex;
  height: 44px;
  height: var(--swiper-navigation-size);
  justify-content: center;
  margin-top: -22px;
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  position: absolute;
  top: 50%;
  top: var(--swiper-navigation-top-offset, 50%);
  width: 27px;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  z-index: 10;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  cursor: auto;
  opacity: 0;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: 44px;
  font-size: var(--swiper-navigation-size);
  font-variant: normal;
  letter-spacing: 0;
  line-height: 1;
  text-transform: none !important;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  left: auto;
  right: 10px;
  right: var(--swiper-navigation-sides-offset, 10px);
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transform: translateZ(0);
  transition: opacity 0.3s;
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom, 8px);
  left: 0;
  top: auto;
  top: var(--swiper-pagination-top, auto);
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  font-size: 0;
  overflow: hidden;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  position: relative;
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  background: #000;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  opacity: 0.2;
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  width: 8px;
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
}
button.swiper-pagination-bullet {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  background: #007aff;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  opacity: 1;
  opacity: var(--swiper-pagination-bullet-opacity, 1);
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  left: auto;
  left: var(--swiper-pagination-left, auto);
  right: 8px;
  right: var(--swiper-pagination-right, 8px);
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  display: block;
  margin: 6px 0;
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition: transform 0.2s, top 0.2s;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: transform 0.2s, left 0.2s;
}
.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl)
  .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: transform 0.2s, right 0.2s;
}
.swiper-pagination-fraction {
  color: inherit;
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  );
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scale(0);
  transform-origin: left top;
  width: 100%;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  height: 4px;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
  width: 100%;
}
.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
  height: 100%;
  left: 0;
  top: 0;
  width: 4px;
  width: var(--swiper-pagination-progressbar-size, 4px);
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  background: rgba(0, 0, 0, 0.1);
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
  border-radius: 10px;
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  bottom: 4px;
  bottom: var(--swiper-scrollbar-bottom, 4px);
  height: 4px;
  height: var(--swiper-scrollbar-size, 4px);
  left: 1%;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  position: absolute;
  top: auto;
  top: var(--swiper-scrollbar-top, auto);
  width: 98%;
  width: calc(100% - var(--swiper-scrollbar-sides-offset, 1%) * 2);
  z-index: 50;
}
.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
  height: 98%;
  height: calc(100% - var(--swiper-scrollbar-sides-offset, 1%) * 2);
  left: auto;
  left: var(--swiper-scrollbar-left, auto);
  position: absolute;
  right: 4px;
  right: var(--swiper-scrollbar-right, 4px);
  top: 1%;
  top: var(--swiper-scrollbar-sides-offset, 1%);
  width: 4px;
  width: var(--swiper-scrollbar-size, 4px);
  z-index: 50;
}
.swiper-scrollbar-drag {
  background: rgba(0, 0, 0, 0.5);
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: 10px;
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  text-align: center;
  width: 100%;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-height: 100%;
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
.swiper .swiper-notification,
swiper-container .swiper-notification {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  margin: 0 auto;
  transition-timing-function: ease-out;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-direction: column;
  flex-wrap: wrap;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  backface-visibility: hidden;
  height: 100%;
  pointer-events: none;
  transform-origin: 0 0;
  visibility: hidden;
  width: 100%;
  z-index: 1;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next + .swiper-slide,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
  backface-visibility: hidden;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow {
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: absolute;
  width: 100%;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  background: #000;
  bottom: 0;
  content: "";
  filter: blur(50px);
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  backface-visibility: hidden;
  pointer-events: none;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
  backface-visibility: hidden;
  z-index: 0;
}
.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transform-origin: center bottom;
}
body,
html {
  font-size: 1rem;
}
.h1,
body,
h1,
html {
  line-height: 1.625;
}
.h1,
h1 {
  font-size: 1.5rem;
}
@media (min-width: 1224px) {
  .h1,
  h1 {
    font-size: 2rem;
  }
}
.h2,
h2 {
  font-size: 1.375rem;
}
@media (min-width: 1224px) {
  .h2,
  h2 {
    font-size: 1.875rem;
  }
}
.h3,
h3 {
  font-size: 1.1875rem;
}
@media (min-width: 1224px) {
  .h3,
  h3 {
    font-size: 1.5rem;
  }
}
.h4,
h4 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
@media (min-width: 1224px) {
  .h4,
  h4 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.h5,
h5 {
  font-size: 0.9375rem;
}
@media (min-width: 1224px) {
  .h5,
  h5 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.h6,
h6 {
  font-size: 0.75rem;
  line-height: 1rem;
}
@media (min-width: 1224px) {
  .h6,
  h6 {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
strong {
  font-weight: 700;
}
#app {
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.row {
  display: flex;
}
.row > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: 0;
  margin-left: calc(0px * (1 - var(--tw-space-x-reverse)));
  margin-right: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
}
.row {
  flex-direction: column;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (min-width: 1224px) {
  .row > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: 2rem;
    margin-left: calc(2rem * (1 - var(--tw-space-x-reverse)));
    margin-right: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
  }
  .row {
    padding-left: 0;
    padding-right: 0;
  }
  @media (min-width: 1224px) {
    .row {
      flex-direction: row;
    }
  }
  .row {
    flex-direction: row;
  }
}
.spacing {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (min-width: 1224px) {
  .spacing {
    padding-left: 0;
    padding-right: 0;
  }
}
.sigma-article {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(0, 1fr);
  width: 100%;
  grid-gap: 1rem 0;
}
@media (min-width: 1224px) {
  .sigma-article {
    grid-gap: 1rem;
  }
}
.sigma-article--side-first {
  grid-area: 1/1/2/7;
}
@media (min-width: 1224px) {
  .sigma-article--side-first {
    grid-area: 1/5/1/7;
  }
}
.sigma-article--side-last {
  grid-area: 3/1/4/7;
}
@media (min-width: 1224px) {
  .sigma-article--side-last {
    grid-area: 3/5/2/7;
  }
}
.sigma-article--content {
  grid-area: 2/1/3/7;
}
@media (min-width: 1224px) {
  .sigma-article--content {
    grid-area: 1/1/3/5;
  }
}
.sigma-article--content-review {
  grid-area: 3/1/4/5;
}
@media (min-width: 1224px) {
  .sigma-article--content-review {
    grid-area: 3/1/4/5;
  }
  .wp-paragraph {
    width: 100%;
  }
  @media (min-width: 768px) {
    .wp-paragraph {
      max-width: 768px;
    }
  }
  @media (min-width: 1024px) {
    .wp-paragraph {
      max-width: 1024px;
    }
  }
  @media (min-width: 1224px) {
    .wp-paragraph {
      max-width: 1224px;
    }
  }
}
.wp-paragraph {
  margin: 0 auto;
  word-break: break-all;
}
.w-mod--58 {
  max-width: 100%;
}
@media (min-width: 1024px) {
  .w-mod--58 {
    max-width: 59.89%;
  }
}
.ios-fullscreen {
  height: 100% !important;
  left: 0 !important;
  position: fixed !important;
  top: 0 !important;
  width: 100% !important;
  z-index: 9999 !important;
}
.section--main {
  padding-bottom: 0;
  padding-top: 2.875rem;
}
.section--background {
  background: no-repeat 50% fixed;
  background-size: cover;
}
.section--block:not(.wp-block-accordions) {
  padding-bottom: 1.5rem;
}
.content--text p {
  padding-bottom: 1rem;
}
.content h2 {
  font-size: 24px;
  font-weight: 700;
}
.dark .content,
.dark .title__header--sub,
.dark h2 {
  color: #fff !important;
}
.divider {
  height: 1px;
  width: auto;
  --tw-bg-opacity: 1;
  background-color: #6b7280;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.line-clamp {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
}
.line-clamp-2,
.line-clamp-3 {
  -webkit-line-clamp: 2;
}
@media (min-width: 768px) {
  .line-clamp-3 {
    -webkit-line-clamp: 3;
  }
}
.line-clamp-4 {
  -webkit-line-clamp: 2;
}
@media (min-width: 768px) {
  .line-clamp-4 {
    -webkit-line-clamp: 3;
  }
}
@media (min-width: 1024px) {
  .line-clamp-4 {
    -webkit-line-clamp: 4;
  }
}
.line-clamp-5 {
  -webkit-line-clamp: 2;
}
@media (min-width: 768px) {
  .line-clamp-5 {
    -webkit-line-clamp: 3;
  }
}
@media (min-width: 1024px) {
  .line-clamp-5 {
    -webkit-line-clamp: 4;
  }
}
@media (min-width: 1224px) {
  .line-clamp-5 {
    -webkit-line-clamp: 5;
  }
}
.sigma-div-first-child .sigma__top-news-story-wrapper .date-published {
  display: none;
}
.sigma-div-other-childs {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-gap: 1.25rem;
  gap: 1.25rem;
}
@media (min-width: 768px) {
  .sigma-div-other-childs {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1224px) {
  .sigma-div-other-childs {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.sigma-div-other-childs .sigma__top-news-story-wrapper {
  height: auto;
}
.sigma-div-other-childs .sigma__top-news-story-wrapper .date-published {
  display: flex;
}
@media (min-width: 1024px) {
  .sigma-div-other-childs .sigma__top-news-story-wrapper img {
    height: 5rem;
  }
}
.sigma-div-other-childs .sigma__top-news-story-wrapper img {
  height: 8rem;
  margin-bottom: 0.625rem;
  min-height: 0;
}
.sigma-div-other-childs .sigma__top-news-story-wrapper {
  max-width: 14.375rem;
}
.sigma-div-other-childs .sigma__top-news-story-wrapper .top-news-story {
  padding: 0 0.5rem;
  position: static;
}
.sigma-div-other-childs .sigma__top-news-story-wrapper .top-news-story h1 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.sigma-div-other-childs
  .sigma__top-news-story-wrapper
  .top-news-story
  .content-div {
  --tw-border-opacity: 1;
  border-bottom: 1px;
  border-color: #f3f4f6;
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  border-style: solid;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  padding-bottom: 1rem;
  --tw-text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.sigma-div-other-childs .sigma__top-news-story-wrapper .top-news-story span {
  font-weight: 400;
  padding-top: 0.625rem;
  --tw-text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.sigma-div-other-childs
  .sigma__top-news-story-wrapper
  .top-news-story
  .category-div {
  display: none;
}
.sigma-div-other-childs .sigma__top-news-story-wrapper {
  display: flex;
  flex-direction: column;
}
.sigma-div-other-childs .sigma__top-news-story-wrapper .content-div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.category-wrapper .category-post:first-child {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
.category-wrapper .category-post:first-child a h4 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.category-wrapper .category-post:first-child img {
  border-radius: 0.5rem;
  max-height: 9rem;
  max-width: none;
  padding-bottom: 0.5rem;
  width: 100%;
}
.category-wrapper .category-post {
  align-items: center;
  display: flex;
  gap: 0.375rem;
}
.category-wrapper .category-post a h4 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.category-wrapper .category-post img {
  max-width: 3.75rem;
}
@media (min-width: 1024px) {
  .category-div p {
    font-size: 0.563rem;
  }
}
.latest-news-wrap .latest-content {
  height: 3rem;
  line-height: 1.5rem;
  overflow: hidden;
}
.football-tips-archive-query .wp-block-post-featured-image a {
  height: auto;
}
.football-tips-archive-query .wp-block-columns {
  align-items: center !important;
  gap: 0;
  margin-bottom: 0;
}
.football-tips-archive-query .wp-block-columns .wp-block-column {
  flex-basis: auto;
}
.aspect-ratio {
  position: relative;
}
.aspect-ratio.ar-2-1 {
  height: 0;
  padding-bottom: 15%;
  width: 80px;
}
.aspect-ratio.ar-4-1 {
  height: 0;
  padding-bottom: 42.74%;
  width: 1170px;
}
.aspect-ratio .ar-inner {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.aspect-ratio .ar-inner img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
.aspect-ratio .ar-inner-flex {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.aspect-ratio .ar-inner-flex img {
  max-height: 100%;
  max-width: 100%;
  width: auto;
}
.aspect-ratio.ar-1-1 {
  padding-top: 100%;
}
.aspect-ratio.ar-16-9 {
  padding-top: 56.25%;
}
.aspect-ratio.ar-16-9:before {
  content: "";
  display: block;
  padding-top: (9/16) * 100%;
  width: 100%;
}
.aspect-ratio.ar-4-3 {
  padding-top: 75%;
}
.aspect-ratio.ar-3-2 {
  padding-top: 66.66%;
}
.aspect-ratio.ar-8-5 {
  padding-top: 62%;
}
.aspect-ratio.ar-9-5 {
  padding-top: 55.55%;
}
.aspect-ratio.ar-8-3 {
  padding-top: 37%;
}
.aspect-ratio.ar-5-6 {
  padding-top: 119%;
}
.aspect-ratio.ar-2-3 {
  padding-top: 150%;
}
.aspect-ratio.ar-1-2 {
  padding-top: 200%;
}
.aspect-ratio.ar-7-2 {
  padding-top: 33%;
}
.aspect-ratio.ar-18-5 {
  padding-top: 27.7%;
}
.img-3 {
  max-width: 100%;
  min-width: 100%;
  width: auto;
}
@media (min-width: 768px) {
  .img-3 {
    min-width: 100%;
    width: 100%;
  }
}
.img-5 {
  max-width: 100%;
  min-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .img-5 {
    min-width: 100%;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .img-5 {
    min-width: 100%;
    width: 100%;
  }
}
.footer__gallery {
  display: contents !important;
}
.footer__gallery-img {
  align-items: center;
  display: flex;
  height: 100%;
  max-height: 55% !important;
}
.footer__gallery-img .wp-element-caption {
  background: transparent !important;
  height: 100%;
}
.footer__gallery-img .wp-element-caption a {
  display: flex;
  opacity: 0;
}
.footer__gallery-img img {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
.icon__social {
  height: 1.5rem;
  width: 1.5rem;
}
#menu-footer li ul li {
  --tw-text-opacity: 1;
  color: #dfdfe2;
  color: rgba(223, 223, 226, var(--tw-text-opacity));
}
.load-more-button:hover .expand-more {
  fill: #3c70e6;
  transition-duration: 0.9s;
}
.load-more-button {
  --tw-border-opacity: 1;
  border: 1px solid #3c70e6;
  border-color: rgba(60, 112, 230, var(--tw-border-opacity));
}
.border-custom-gray {
  border-color: hsla(0, 0%, 44%, 0.2);
}
.category-wrapper h1:hover,
.category-wrapper h2:hover {
  --tw-text-opacity: 1;
  color: #3c70e6;
  color: rgba(60, 112, 230, var(--tw-text-opacity));
}
.category--name {
  bottom: 1rem;
  font-size: 0.875rem;
  font-weight: 700;
  left: 0;
  line-height: 1.25rem;
  position: absolute;
  text-align: center;
  width: 100%;
  --tw-text-opacity: 1;
  color: #fefeff;
  color: rgba(254, 254, 255, var(--tw-text-opacity));
}
.wp-sigma-container {
  margin-top: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (min-width: 1224px) {
  .wp-sigma-container {
    padding-bottom: 0;
  }
}
.wp-sigma-container h1 {
  font-size: 1.5rem;
  font-weight: 800 !important;
  line-height: 1.5rem;
  padding-bottom: 1.5rem !important;
}
@media (min-width: 1224px) {
  .wp-sigma-container h1 {
    font-size: 2rem;
  }
}
.wp-sigma-container h2 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 1rem;
}
.wp-sigma-container p {
  padding-bottom: 1rem;
}
.wp-sigma-container ul {
  list-style: disc;
  margin-left: 1rem !important;
  padding-bottom: 1rem;
}
body .is-layout-flex {
  flex-wrap: wrap !important;
  width: 100%;
}
@media (min-width: 1224px) {
  body .is-layout-flex {
    flex-wrap: nowrap !important;
  }
}
body:not(.post-type-archive-football_tip)
  .wp-block-columns:not(.is-not-stacked-on-mobile)
  > .wp-block-column {
  flex-basis: auto;
  flex-grow: 0;
  width: 100%;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers {
  margin-right: 0;
}
.wp-block-query-pagination .wp-block-query-pagination-next {
  background: url(/app/themes/sigma-main/public/images/icons/arrow-forward.3bf132.svg)
    no-repeat;
  background-size: contain;
  display: inline-block;
  height: 24px;
  text-indent: -9999px;
  width: 24px;
}
.wp-block-query-pagination .wp-block-query-pagination-previous {
  background: url(/app/themes/sigma-main/public/images/icons/arrow-back.4cda4c.svg)
    no-repeat;
  background-size: contain;
  display: inline-block;
  height: 24px;
  margin-right: 0;
  text-indent: -9999px;
  width: 24px;
}
.wp-block-section-editor h3 {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.casino__name--column .wp-block-section-editor h3 {
  color: #fff;
  font-size: 1.35rem;
}
@media (min-width: 1024px) {
  .casino__name--column .wp-block-section-editor h3 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1224px) {
  .casino__name--column .wp-block-section-editor h3 {
    color: #6b7280;
  }
}
.wp-block-section-editor p {
  margin-bottom: 1rem;
}
.wp-block-cover p a {
  --tw-text-opacity: 1;
  color: #8a9aef;
  color: rgba(138, 154, 239, var(--tw-text-opacity));
  text-decoration-line: underline;
}
.cards--standard--title,
.cards--standard--title a {
  font-size: 1rem;
  font-stretch: normal;
  font-style: normal;
  font-weight: 800;
  letter-spacing: normal;
  line-height: 1.5rem;
  line-height: 0.92;
}
.cards--standard--bonus {
  height: auto;
  overflow: visible;
  text-overflow: ellipsis;
  width: 100%;
}
@media (min-width: 1224px) {
  .cards--standard--bonus {
    overflow: hidden;
  }
}
.cards--standard--col {
  height: auto;
  line-height: 1.5em;
  overflow: visible;
  text-overflow: ellipsis;
  width: 100%;
}
.cards--featured {
  margin: 0 0.5rem;
  width: 100%;
}
.cards--row {
  height: auto;
  line-height: 1.5em;
  margin: 0;
  overflow: visible;
  text-overflow: ellipsis;
  width: 100%;
}
.cards--row--bonus {
  line-height: 1.5em;
  max-width: inherit;
  text-align: center;
  width: 100%;
}
@media (min-width: 1224px) {
  .cards--row--bonus {
    max-width: 15rem;
  }
}
.cards--detailed {
  color: #6b7280;
}
.cards--playtop {
  width: 100%;
}
.cards--tile > div:first-child {
  flex-direction: column;
}
.cards-50 {
  margin: 0.5rem;
  max-width: 100%;
}
@media (min-width: 1224px) {
  .cards-50 {
    margin: 0;
    max-width: calc(50% - 1.5rem);
    max-width: 15%;
  }
}
.cards-25 {
  max-width: calc(100% - 1.5rem);
}
@media (min-width: 768px) {
  .cards-25 {
    max-width: calc(50% - 1.5rem);
  }
}
@media (min-width: 1024px) {
  .cards-25 {
    max-width: calc(50% - 1rem);
  }
}
@media (min-width: 1224px) {
  .cards-25 {
    max-width: calc(25% - 1rem);
  }
}
.cards-7 {
  margin: 0.25rem 0.5rem;
  max-width: calc(100% - 1rem);
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
}
@media (min-width: 768px) {
  .cards-7 {
    max-width: calc(50% - 0.75rem);
  }
}
@media (min-width: 1024px) {
  .cards-7 {
    max-width: calc(25% - 1rem);
  }
}
@media (min-width: 1224px) {
  .cards-7 {
    max-width: calc(16.66% - 1rem);
  }
}
.cards--text__12 {
  color: #1f2937;
  font-size: 12px;
  line-height: 1.5;
}
.cards--text__16 {
  font-size: 1rem;
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.cards--text__offer {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.5;
  text-transform: uppercase;
}
@media (min-width: 1224px) {
  .cards--text__offer {
    font-size: 12px;
    font-weight: 600;
  }
}
.cards--text__bonus {
  font-size: 1rem;
  font-weight: 800;
  line-height: 1;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .cards--text__bonus {
    font-size: 1.2rem;
  }
}
.text-color {
  color: #fff;
}
@media (min-width: 1224px) {
  .text-color {
    color: #6b7280;
  }
}
.casino__cards {
  border-radius: 0.5rem;
  flex-wrap: wrap;
  min-width: 100%;
  text-align: center;
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.casino__cards--detailed {
  --tw-shadow: 0 0 transparent;
  --tw-shadow-colored: 0 0 transparent;
  box-shadow: 0 0 transparent, 0 0 transparent, 0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.casino__cards--row {
  border-radius: 0.5rem;
  flex: 6 0 auto;
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.casino .casino__name--column a.casino__link {
  color: #fff;
}
@media (min-width: 1024px) {
  .casino .casino__name--column a.casino__link {
    color: #6b7280;
  }
}
.casino__tc {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  margin-top: 0;
  max-width: 100%;
  order: 6;
  padding: 0 1.5rem;
  text-align: right;
  width: 100%;
}
@media (min-width: 1224px) {
  .casino__tc {
    justify-content: flex-end;
    margin-left: auto;
    margin-top: -0.75rem;
    padding: 0.25rem 1.5rem;
  }
  @media (min-width: 1224px) {
    .casino__tc {
      display: flex;
      max-width: 54%;
    }
  }
  .casino__tc--row {
    padding: 0.25rem 0;
    text-align: left;
  }
}
.casino__image {
  margin-bottom: auto;
  margin-top: auto;
  padding: 0.75rem 0 0.75rem 0.75rem;
}
@media (min-width: 768px) {
  .casino__image {
    padding: 0.75rem;
  }
}
.casino__image img {
  border: 0.25rem solid #8a9aef;
  max-width: 3rem;
  width: 100%;
}
@media (min-width: 1224px) {
  .casino__image img {
    max-width: 5rem;
  }
}
.casino__image img.column {
  border: 0;
  max-width: 5rem;
}
@media (min-width: 1224px) {
  .casino__image img.column {
    max-width: 8rem;
  }
}
.casino__image--background {
  background-color: #8a9aef;
}
.casino__image--background,
.casino__image--detailed {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.casino__image--detailed {
  background-color: #000;
  border-radius: 0.25rem;
}
.casino__image--detailed img {
  max-width: 15rem;
}
.casino__image--row img {
  max-width: 3rem;
}
.casino__image--column {
  background-color: #1f2937;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0.35rem;
  padding: 1rem;
}
@media (min-width: 1024px) {
  .casino__image--column {
    border-bottom-left-radius: 0.35rem;
  }
}
.casino__name {
  margin: auto;
  min-width: auto;
  text-align: center;
}
@media (min-width: 768px) {
  .casino__name {
    flex: 0 1 auto;
    margin-left: auto;
    margin-right: auto;
    min-width: 15ch;
    padding: 0.75rem;
  }
}
@media (min-width: 1224px) {
  .casino__name {
    margin: auto;
    padding: 0.75rem;
    text-align: left;
  }
}
.casino__name--column {
  background-color: #1f2937;
  display: flex;
  flex: auto;
  flex-direction: column;
  margin: 0;
  text-align: left;
  width: auto;
}
@media (min-width: 1224px) {
  .casino__name--column {
    background-color: transparent;
    margin-bottom: auto;
    margin-top: auto;
    padding: 1rem;
    width: 8rem;
  }
}
.casino__name--column .text-2xl {
  color: #fff;
  font-size: 1.35rem;
}
@media (min-width: 1024px) {
  .casino__name--column .text-2xl {
    font-size: 1.5rem;
  }
}
@media (min-width: 1224px) {
  .casino__name--column .text-2xl {
    color: #6b7280;
  }
}
.casino__name--standard {
  margin: auto;
  min-width: auto;
  text-align: center;
}
@media (min-width: 768px) {
  .casino__name--standard {
    flex: 0 1 auto;
    margin-left: auto;
    margin-right: auto;
    min-width: 15ch;
    padding: 0.75rem;
  }
}
@media (min-width: 1224px) {
  .casino__name--standard {
    margin-bottom: auto;
    margin-top: auto;
    padding: 0.75rem;
    text-align: left;
  }
}
.casino__stars {
  display: inline-flex;
  height: 1rem;
  text-align: center;
}
.casino__stars img {
  max-width: 1rem;
  text-align: center;
  fill: #1d3771;
}
.casino__deposit {
  margin: auto;
  max-width: none;
  width: 100%;
  word-wrap: break-word;
  flex: 12 1 auto;
  order: 3;
  text-align: left;
}
@media (min-width: 1024px) {
  .casino__deposit {
    margin-bottom: auto;
    margin-top: auto;
    max-width: auto;
    order: 5;
    width: 100%;
  }
}
@media (min-width: 1224px) {
  .casino__deposit {
    width: -moz-min-content;
    width: min-content;
  }
  .casino__deposit--row {
    height: 5rem;
    margin: -0.75rem auto auto;
    max-width: 30ch;
    overflow: hidden;
    width: 100%;
  }
}
.casino__deposit--col {
  margin: auto 0;
  max-width: 45ch;
}
.casino__description {
  margin: 0 1rem;
  padding: 1.5rem 2rem;
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.casino__offer--text {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.casino__offer--text ul li {
  text-align: left;
}
.casino__flag {
  font-size: 16px;
  max-width: 1.5rem;
}
@media (min-width: 1024px) {
  .casino__flag {
    font-size: 28px;
    max-width: 2.5rem;
  }
}
.casino__button {
  margin-bottom: auto;
  margin-top: auto;
  order: 3;
  padding: 0.75rem;
}
.casino__button--column {
  background-color: #1f2937;
  margin-bottom: 0;
  margin-top: 0;
  padding: 1.25rem 1rem 1.25rem 0.5rem;
}
@media (min-width: 1024px) {
  .casino__button--column {
    padding: 1.5rem;
  }
}
@media (min-width: 1224px) {
  .casino__button--column {
    background-color: transparent;
    flex: auto;
    height: auto;
    margin-bottom: auto;
    margin-top: auto;
  }
}
.casino__button--row {
  padding: 0.75rem;
}
@media (min-width: 768px) {
  .casino__button--row {
    padding-left: 0;
    padding-right: 0;
  }
}
.casino__button button {
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .casino__button {
    padding: 1.5rem;
  }
}
@media (min-width: 1224px) {
  .casino__button {
    order: 6;
  }
}
.casino__button--detailed {
  margin-left: -1rem;
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.casino__tabs {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: #cddeed;
  background-color: rgba(205, 222, 237, var(--tw-bg-opacity));
  font-weight: 600;
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
  --tw-shadow: 0 0 transparent;
  --tw-shadow-colored: 0 0 transparent;
  box-shadow: 0 0 transparent, 0 0 transparent, 0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  padding: 0.5rem;
}
@media (min-width: 1224px) {
  .casino__tabs {
    padding: 0.5rem 1rem;
  }
}
.casino__tabs--active {
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
  --tw-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0px 3px 4px 0px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 3px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
@media (min-width: 768px) {
  .casino__tabs--active {
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    box-shadow: 0 0 transparent, 0 0 transparent, 0 0 transparent;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
      var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  }
}
.casino__tabs--active:active,
.casino__tabs:active,
.casino__tabs:focus,
.casino__tabs:hover {
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.casino__tabs:active,
.casino__tabs:focus,
.casino__tabs:hover {
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.location--flag {
  margin-bottom: auto;
  margin-top: auto;
}
.location--image {
  max-width: 2rem;
}
.location--text {
  margin: 0;
}
.news__category--featured {
  left: 2rem;
  top: 1.25rem;
}
.news__title {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
@media (min-width: 768px) {
  .news__title--featured {
    line-height: 1.5rem;
  }
}
.news__author--featured {
  position: relative;
}
.news__description--featured {
  bottom: 4rem;
  left: 2rem;
  line-height: 1;
  right: 2rem;
}
.news__description--blocks {
  display: none;
}
@media (min-width: 1224px) {
  .news__description--blocks {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 1rem;
  }
}
.news__description--block {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  color: #3e3f5e;
  max-height: 4.5rem;
}
@media (min-width: 1224px) {
  .news__description--block {
    max-height: 3.5rem;
  }
}
.news__description--block--safari {
  line-height: 1.1rem !important;
  max-height: 3.5rem;
}
.news__description--block strong {
  font-weight: 100;
}
.news__featured {
  overflow: hidden;
  overflow-x: hidden;
  -webkit-overflow: hidden;
  -webkit-overflow-x: hidden;
  position: relative;
  z-index: 0;
}
.news__cards--sidebar ul li {
  display: flex;
  font-size: 10px;
  line-height: 1.2rem;
}
@media (min-width: 1224px) {
  .news__cards--sidebar ul li {
    font-size: 14px;
  }
}
.ftp--btn {
  margin-top: 0.5rem;
  opacity: 1;
}
@media (min-width: 1224px) {
  .ftp--btn {
    margin-top: 0;
    opacity: 0;
    transform: translate3d(0, 20px, 0);
    transition: all 0.5s ease-in-out;
  }
}
.ftp:hover .ftp--btn {
  margin-top: 1rem;
  opacity: 1;
  transform: translateZ(0);
}
.shadow-space-left {
  box-shadow: none;
}
@media (min-width: 1224px) {
  .shadow-space-left {
    box-shadow: 8px 0 10px -9px #959597;
  }
}
.homepage-news .news__title--featured.line-clamp {
  display: none;
}
@media (min-width: 768px) {
  .homepage-news .news__title--featured.line-clamp {
    display: block;
  }
}
.homepage-news .news__description {
  display: none;
}
@media (min-width: 768px) {
  .homepage-news .news__description {
    display: block;
  }
}
.homepage-news .news__title {
  font-size: 18px;
  line-height: 1.75rem;
}
@media (min-width: 768px) {
  .homepage-news .news__title {
    font-size: 16px;
  }
}
.sigma-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
@media (min-width: 768px) {
  .sigma-container {
    max-width: 720px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1024px) {
  .sigma-container {
    max-width: 976px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1224px) {
  .sigma-container {
    max-width: 1170px;
    padding-left: 0;
    padding-right: 0;
  }
}
.btn {
  border-radius: 0.5rem;
  padding: 0.25rem 0.5rem;
}
.btn--accent {
  border-color: transparent;
  border-width: 2px;
  --tw-bg-opacity: 1;
  background-color: #3c70e6;
  background-color: rgba(60, 112, 230, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.btn--accent:active,
.btn--accent:focus,
.btn--accent:hover {
  --tw-border-opacity: 1;
  border-color: #6b7280;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.btn--subscribe {
  display: flex;
  --tw-bg-opacity: 1;
  background-color: #6e79e6;
  background-color: rgba(110, 121, 230, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  align-items: center;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1224px) {
  .btn--subscribe {
    padding: 2rem 0;
  }
}
.btn--claim {
  border-color: transparent;
  border-width: 2px;
  display: block;
  font-size: 0.875rem;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.25rem;
  line-height: 1.29;
  padding: 0.5rem 1rem;
  text-align: center;
  width: 100%;
}
.btn--primary {
  align-items: center;
  border-radius: 1.5rem;
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: #5354d8;
  background-color: rgba(83, 84, 216, var(--tw-bg-opacity));
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  text-decoration-line: none;
}
.btn--primary:hover {
  --tw-bg-opacity: 1;
  background-color: #39399a;
  background-color: rgba(57, 57, 154, var(--tw-bg-opacity));
}
.btn--primary.btn--disabled,
.btn--primary:disabled {
  cursor: default;
  --tw-bg-opacity: 1;
  background-color: #acbdf5;
  background-color: rgba(172, 189, 245, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #eff4fe;
  color: rgba(239, 244, 254, var(--tw-text-opacity));
}
.btn--secondary {
  align-items: center;
  border-radius: 1.5rem;
  border-width: 1px;
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  --tw-border-opacity: 1;
  border-color: #5354d8;
  border-color: rgba(83, 84, 216, var(--tw-border-opacity));
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
  --tw-text-opacity: 1;
  color: #5354d8;
  color: rgba(83, 84, 216, var(--tw-text-opacity));
  text-decoration-line: none;
}
.btn--secondary:hover {
  --tw-bg-opacity: 1;
  background-color: #eff4fe;
  background-color: rgba(239, 244, 254, var(--tw-bg-opacity));
}
.btn--secondary.btn--disabled,
.btn--secondary:disabled {
  cursor: default;
  --tw-border-opacity: 1;
  background-color: inherit;
  border-color: #acbdf5;
  border-color: rgba(172, 189, 245, var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: #acbdf5;
  color: rgba(172, 189, 245, var(--tw-text-opacity));
}
.btn--secondary.btn--disabled:hover,
.btn--secondary:disabled:hover {
  background-color: inherit;
}
.btn--tertierary {
  align-items: center;
  display: flex;
  font-size: 1rem;
  gap: 0.5rem;
  justify-content: center;
  line-height: 1.5rem;
  padding: 0.75rem 1rem;
  --tw-text-opacity: 1;
  color: #5354d8;
  color: rgba(83, 84, 216, var(--tw-text-opacity));
  text-decoration-line: none;
}
.btn--tertierary:hover {
  --tw-text-opacity: 1;
  color: #39399a;
  color: rgba(57, 57, 154, var(--tw-text-opacity));
}
.btn--tertierary.btn--disabled,
.btn--tertierary:disabled {
  cursor: default;
}
.btn--tertierary.btn--disabled,
.btn--tertierary.btn--disabled:hover,
.btn--tertierary:disabled,
.btn--tertierary:disabled:hover {
  --tw-text-opacity: 1;
  color: #acbdf5;
  color: rgba(172, 189, 245, var(--tw-text-opacity));
}
.access__menu {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .access__menu {
    flex-wrap: nowrap;
  }
}
.access__item {
  flex: 0 1 auto;
  margin: 0.25rem;
  max-width: -moz-fit-content;
  max-width: fit-content;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding: 0.25rem;
  text-align: center;
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
@media (min-width: 1024px) {
  .access__item {
    max-width: none;
  }
}
.access__link--icon {
  margin-left: auto;
  margin-right: auto;
  min-height: 4rem;
}
.access__text {
  --tw-bg-opacity: 1;
  background-color: #6e79e6;
  background-color: rgba(110, 121, 230, var(--tw-bg-opacity));
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  margin: 0 -0.25rem -0.25rem;
}
.directory-content p {
  display: flex;
  flex-wrap: wrap;
}
.directory-content img {
  height: 92px;
  width: 184px;
}
.star--primary {
  filter: invert(81%) sepia(71%) saturate(644%) hue-rotate(348deg)
    brightness(105%) contrast(101%);
}
.icon--text {
  display: inline;
  filter: invert(80%) sepia(11%) saturate(2104%) hue-rotate(86deg)
    brightness(90%) contrast(89%);
}
.footer-title-column a,
.footer-title-column div {
  font-weight: 700;
}
.footer-title-column .relative li {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.footer-title-column .relative li a {
  border-bottom-width: 0;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1rem;
}
@media (min-width: 768px) {
  .footer-title-column .relative li a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.custom-checkbox {
  height: 40px;
}
.custom-checkbox input#status {
  display: none;
}
.custom-checkbox input#status + label {
  height: 100%;
  width: 100%;
}
.custom-checkbox input#status + label > .status-switch {
  border: 1px solid hsla(0, 0%, 100%, 0.2);
  border-radius: 15px;
  color: #fff;
  height: 100%;
  position: relative;
  transition: all 0.5s ease;
  width: 100%;
}
.custom-checkbox input#status + label > .status-switch:after,
.custom-checkbox input#status + label > .status-switch:before {
  align-items: center;
  border-radius: 2px;
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  transition: all 0.3s ease;
  width: 50%;
}
.custom-checkbox input#status + label > .status-switch:before {
  background-color: #fff;
  border-radius: 15px;
  color: rgba(62, 63, 94, var(--tw-bg-opacity));
  content: attr(data-unchecked);
  left: 0.1px;
  z-index: 10;
}
.custom-checkbox input#status + label > .status-switch:after {
  content: attr(data-checked);
  right: 0;
}
.custom-checkbox input#status:checked + label > .status-switch {
  background-color: rgba(62, 63, 94, var(--tw-bg-opacity));
}
.custom-checkbox input#status:checked + label > .status-switch:after {
  content: attr(data-unchecked);
  left: 0;
}
.custom-checkbox input#status:checked + label > .status-switch:before {
  color: rgba(62, 63, 94, var(--tw-bg-opacity));
  content: attr(data-checked);
  left: 50%;
}
select {
  border-radius: 0;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: #f8f8fb;
  background-color: rgba(248, 248, 251, var(--tw-bg-opacity));
  background-image: url('data:image/svg+xml;utf8,<svg fill="gray" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');
  background-position: right 0.7rem top 50%;
  background-repeat: no-repeat;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-left: 1rem;
  padding-right: 2.5rem;
}
select:focus {
  outline: none;
}
.pagination .next,
.pagination .prev {
  border-width: 0;
  display: block;
  padding: 0.125rem 0;
}
.pagination span {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  background-color: #6e79e6;
  background-color: rgba(110, 121, 230, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.pagination a,
.pagination span {
  border: 1px solid #6e79e6;
  border-color: rgba(110, 121, 230, var(--tw-border-opacity));
  border-radius: 0.25rem;
  padding: 0.125rem 0.75rem;
}
.pagination a {
  --tw-border-opacity: 1;
  --tw-text-opacity: 1;
  color: #6e79e6;
  color: rgba(110, 121, 230, var(--tw-text-opacity));
}
#newsletter_form .submitted-message {
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.newsletter_form {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 1224px) {
  .newsletter_form {
    justify-content: flex-start;
  }
}
.newsletter_form .legal-consent-container {
  font-size: 0.75rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  order: 4;
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .newsletter_form .legal-consent-container {
    justify-content: center;
  }
}
@media (min-width: 1224px) {
  .newsletter_form .legal-consent-container {
    font-size: 0.875rem;
    justify-content: flex-start;
    line-height: 1.25rem;
    order: 3;
  }
}
.newsletter_form .hs_email {
  width: 100%;
}
@media (min-width: 1224px) {
  .newsletter_form .hs_email {
    max-width: 70%;
    padding-right: 1rem;
  }
}
.newsletter_form .input .hs-input {
  border-radius: 0.5rem;
  padding: 1rem;
  width: 100%;
}
.newsletter_form .input .hs-input:focus {
  outline-color: #6e79e6;
}
@media (min-width: 1024px) {
  .newsletter_form .input .hs-input {
    margin-bottom: 1rem;
    padding: 1rem 2rem;
  }
}
@media (min-width: 1224px) {
  .newsletter_form .input .hs-input {
    margin-bottom: 0;
  }
}
.newsletter_form .hs-submit {
  width: 100%;
}
@media (min-width: 1224px) {
  .newsletter_form .hs-submit {
    width: 30%;
  }
}
.newsletter_form .hs-submit .actions {
  height: 100%;
}
.newsletter_form .hs-submit input {
  border-radius: 1.5rem;
  height: 100%;
  margin: 1.5rem auto auto;
  max-height: 3.625rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: #5354d8;
  background-color: rgba(83, 84, 216, var(--tw-bg-opacity));
  font-weight: 700;
  padding: 1rem;
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .newsletter_form .hs-submit input {
    margin-top: 0;
    padding: 1rem 2rem;
  }
}
.newsletter_form .hs-error-msgs.inputs-list {
  margin-top: 0.5rem;
  --tw-text-opacity: 1;
  color: #ef4444;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}
.gallery-thumbs-wrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.gallery-thumbs-wrapper .swiper-button-next:after,
.gallery-thumbs-wrapper .swiper-button-prev:after {
  font-size: 12px;
  rotate: 90deg;
}
@media (min-width: 1024px) {
  .gallery-thumbs-wrapper .swiper-button-next:after,
  .gallery-thumbs-wrapper .swiper-button-prev:after {
    font-size: 20px;
  }
}
.gallery-main-image:after {
  background-image: linear-gradient(181deg, rgba(0, 0, 0, 0.56) 98%, #000 0);
  border-radius: 0.5rem;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.events {
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
}
.slide-next {
  align-items: center;
  background-color: transparent;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 3rem;
  justify-content: center;
  margin: auto;
  position: absolute;
  right: -3.5rem;
  top: 46%;
  z-index: 10;
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.slide-next:after {
  content: "next";
  font-family: swiper-icons;
  font-size: 1.5rem;
  font-variant: normal;
  letter-spacing: 0;
  line-height: 1;
  padding: 1.25rem;
  text-transform: none !important;
}
.slide-prev {
  align-items: center;
  background-color: transparent;
  border-radius: 50%;
  color: #007aff;
  cursor: pointer;
  display: flex;
  height: 3rem;
  justify-content: center;
  left: 1.5rem;
  margin: auto;
  position: absolute;
  top: 50%;
  z-index: 10;
}
.slide-prev:after {
  content: "prev";
  font-family: swiper-icons;
  font-size: 1.5rem;
  font-variant: normal;
  letter-spacing: 0;
  line-height: 1;
  padding: 1.25rem;
  text-transform: none !important;
}
.arrow-slider {
  display: none;
}
@media screen and (min-width: 768px) {
  .arrow-slider {
    display: flex;
  }
}
.swiper-banner .swiper-button-next {
  border-radius: 1rem;
  --tw-bg-opacity: 1;
  background-color: #3c70e6;
  background-color: rgba(60, 112, 230, var(--tw-bg-opacity));
  padding: 2.5rem;
}
.swiper-banner .swiper-button-next:after {
  content: "\25C0";
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.swiper-banner .swiper-button-prev {
  border-radius: 1rem;
  --tw-bg-opacity: 1;
  background-color: #3c70e6;
  background-color: rgba(60, 112, 230, var(--tw-bg-opacity));
  padding: 2.5rem;
}
.swiper-banner .swiper-button-prev:after {
  content: "\25C0";
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.wp-block-section-events .slide-next {
  display: none;
  justify-content: flex-end;
  padding-right: 1rem;
  position: static;
}
@media (min-width: 1366px) {
  .wp-block-section-events .slide-next {
    display: flex;
    position: absolute;
  }
}
@media (min-width: 1536px) {
  .wp-block-section-events .slide-next {
    display: none;
  }
}
@media (min-width: 1610px) {
  .wp-block-section-events .slide-next {
    display: flex;
  }
}
.wp-block-section-events .slide-next:after {
  padding: 0;
}
@media (min-width: 1024px) {
  .wp-block-section-events .slide-next {
    right: -1.5rem;
  }
}
@media (min-width: 1224px) {
  .wp-block-section-events .slide-next {
    right: -2rem;
  }
}
.swiper-magazines {
  min-height: 19.188rem;
}
@media (min-width: 1024px) {
  .swiper-magazines {
    min-height: 22.188rem;
  }
}
@media (min-width: 1224px) {
  .swiper-magazines {
    max-width: 14rem;
  }
}
.swiper-magazines .swiper-slide__magazines {
  min-height: 220px;
}
@media (min-width: 1224px) {
  .swiper-magazines .swiper-slide__magazines {
    padding: 0.5rem;
  }
}
.swiper-magazines .swiper-button-next,
.swiper-magazines .swiper-button-prev {
  color: #000;
  position: relative;
}
.swiper-magazines .swiper-button-next:after,
.swiper-magazines .swiper-button-prev:after {
  font-size: 1rem;
}
@media (min-width: 1224px) {
  .swiper-magazines .swiper-button-next {
    left: -5rem;
    top: 1.325rem;
  }
  .swiper-magazines .swiper-button-prev {
    left: -9.5rem;
    top: 1.325rem;
  }
}
.swiper.swiper-magazines-reports .swiper-magazines-prev:after {
  content: url(/app/themes/sigma-main/public/images/icons/arrow-right.e64c40.svg);
  filter: brightness(0) saturate(100%) invert(0) sepia(97%) saturate(7500%)
    hue-rotate(21deg) brightness(99%) contrast(101%);
}
.swiper.swiper-magazines-reports .swiper-magazines-next:after {
  content: url(/app/themes/sigma-main/public/images/icons/arrow-next.e17a3b.svg);
  filter: brightness(0) saturate(100%) invert(0) sepia(97%) saturate(7500%)
    hue-rotate(21deg) brightness(99%) contrast(101%);
}
.swiper.swiper-magazines-reports .swiper-button-disabled:after {
  filter: brightness(0) saturate(100%) invert(91%) sepia(8%) saturate(1322%)
    hue-rotate(194deg) brightness(110%) contrast(84%);
}
.swiper.swiper-terstimonials .swiper-button-next:after {
  content: url(/app/themes/sigma-main/public/images/icons/arrow-next.e17a3b.svg);
  font-size: inherit;
  height: 25px;
  line-height: normal;
}
.swiper.swiper-terstimonials .swiper-button-prev:after {
  content: url(/app/themes/sigma-main/public/images/icons/arrow-right.e64c40.svg);
  font-size: inherit;
  height: 25px;
  line-height: normal;
}
.swiper.swiper-terstimonials .swiper-button-next.dark-arrow:after,
.swiper.swiper-terstimonials .swiper-button-prev.dark-arrow:after {
  filter: brightness(0) saturate(100%) invert(0) sepia(97%) saturate(7500%)
    hue-rotate(21deg) brightness(99%) contrast(101%);
}
.swiper.swiper-terstimonials .swiper-pagination {
  color: #fff;
}
.video-carousel .swiper-button-disabled {
  pointer-events: none;
  fill: #e5e7eb;
  opacity: 0.5;
}
.video-carousel .swiper-button-disabled svg {
  fill: #9ca3af;
}
.swiper-testimonials-video .swiper-button-testimonial-video-next,
.swiper-testimonials-video .swiper-button-testimonial-video-prev {
  height: 50px;
}
.swiper-testimonials-video .swiper-button-testimonial-video-prev:after {
  content: url(/app/themes/sigma-main/public/images/icons/arrow-right.e64c40.svg);
  filter: brightness(0) saturate(100%) invert(100%) sepia(0) saturate(2%)
    hue-rotate(8deg) brightness(109%) contrast(101%);
}
.swiper-testimonials-video .swiper-button-testimonial-video-next:after {
  content: url(/app/themes/sigma-main/public/images/icons/arrow-next.e17a3b.svg);
  filter: brightness(0) saturate(100%) invert(100%) sepia(0) saturate(2%)
    hue-rotate(8deg) brightness(109%) contrast(101%);
}
.swiper-testimonials-video .swiper-button-disabled:after {
  filter: brightness(0) saturate(100%) invert(92%) sepia(7%) saturate(93%)
    hue-rotate(182deg) brightness(98%) contrast(97%);
}
.swiper-next,
.swiper-prev {
  align-items: center;
  border-radius: 9999px;
  border-width: 1px;
  display: flex;
  height: 3rem;
  justify-content: center;
  width: 3rem;
  --tw-border-opacity: 1;
  border-color: #d1d5db;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.swiper-next:hover,
.swiper-prev:hover {
  --tw-border-opacity: 1;
  border-color: #6b7280;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}
.swiper-next {
  margin-left: 0.875rem;
}
.swiper-prev {
  margin-right: 0.875rem;
}
.swiper-button-disabled {
  pointer-events: none;
  fill: #e5e7eb;
  opacity: 0.5;
}
.swiper-button-disabled svg {
  fill: #9ca3af;
}
.swiper-footer {
  align-items: center;
  display: flex;
  gap: 1rem;
  justify-content: center;
  margin-top: 2rem;
}
.author-swiper .swiper-button-disabled {
  opacity: 0.4;
}
.sidebar--casino__title {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
  margin: 0;
  padding-bottom: 1rem;
  padding-top: 1rem;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .sidebar--casino__title {
    text-align: left;
  }
}
.sidebar--casino__cards {
  align-items: center;
  border-bottom-width: 1px;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: 1fr;
  justify-content: space-between;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  grid-gap: 0 1rem;
}
.sidebar--casino__cards:last-child {
  border-width: 0;
}
.sidebar--casino__img {
  grid-area: 1/1/2/2;
}
.sidebar--casino__bonus {
  grid-area: 1/2/2/5;
}
.sidebar--casino__bonus .link {
  font-size: 1rem;
  line-height: 1.5rem;
  text-decoration-line: underline;
}
.sidebar--casino__bonus .bonus {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-transform: uppercase;
}
.sidebar--casino__button {
  grid-area: 1/5/2/7;
}
.sidebar--item {
  margin-top: 1.25rem;
}
.review--content_tabs h3 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
}
.review--content_tabs ul li {
  list-style-type: disc;
  margin-left: 1rem;
}
.review--content_tabs a {
  --tw-text-opacity: 1;
  color: #2563eb;
  color: rgba(37, 99, 235, var(--tw-text-opacity));
  text-decoration-line: underline;
}
.review--content iframe {
  aspect-ratio: 16/9;
  border-radius: 0.375rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  max-width: 35rem;
  width: 100%;
}
.game--review_desc a:not(.banner) {
  --tw-text-opacity: 1;
  color: #3c70e6;
  color: rgba(60, 112, 230, var(--tw-text-opacity));
  text-decoration-line: underline;
}
.game--review_desc h1,
.game--review_desc h2,
.game--review_desc h3,
.game--review_desc h4,
.game--review_desc ol,
.game--review_desc p,
.game--review_desc table,
.game--review_desc ul {
  margin-bottom: 1rem;
}
.game--review_desc h1,
.game--review_desc h1 span,
.game--review_desc h2,
.game--review_desc h2 span,
.game--review_desc h3,
.game--review_desc h3 span,
.game--review_desc h4,
.game--review_desc h4 span {
  font-weight: 600;
}
.casino__name--column .game--review_desc h2 {
  color: #fff;
  font-size: 1.35rem;
}
@media (min-width: 1024px) {
  .casino__name--column .game--review_desc h2 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1224px) {
  .casino__name--column .game--review_desc h2 {
    color: #6b7280;
  }
}
.game--review_desc h3 {
  font-size: 1.25rem;
  line-height: 1.75rem;
  line-height: 1.375;
}
.game--review_desc h4 {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  line-height: 1.375;
}
.game--review_desc h4 span {
  font-weight: 400;
}
.game--review_desc ol li,
.game--review_desc ul li {
  margin-bottom: 0.5rem;
  margin-left: 2rem;
  margin-right: 2rem;
  text-align: justify;
}
.game--review_desc ul {
  list-style-type: disc;
}
.game--review_desc ol {
  list-style-type: decimal;
}
.game--review_desc table td {
  --tw-border-opacity: 1;
  border: 1px solid #000;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  padding: 0.5rem;
}
.game--review_desc iframe {
  aspect-ratio: 16/9;
  border-radius: 0.375rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  max-width: 35rem;
  width: 100%;
}
.breadcrumbs__font,
.breadcrumbs__fonta {
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: capitalize;
}
.breadcrumbs__fonta {
  --tw-text-opacity: 1;
  color: #3c70e6;
  color: rgba(60, 112, 230, var(--tw-text-opacity));
}
.breadcrumbs__font {
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.breadcrumbs__font-white,
.breadcrumbs__font-whitea {
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: capitalize;
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.breadcrumbs__title {
  margin-bottom: auto;
  margin-top: auto;
  word-wrap: break-word;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.breadcrumbs__title-white {
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.fi {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  line-height: 1em;
  position: relative;
  width: 1.3333em;
}
.fi:before {
  content: "\00a0";
}
.fi-xx {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/xx.7aec16.svg);
}
.fi-ad {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ad.1dfc3f.svg);
}
.fi-ae {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ae.4080c9.svg);
}
.fi-af {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/af.976057.svg);
}
.fi-ag {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ag.6c24ce.svg);
}
.fi-ai {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ai.30c429.svg);
}
.fi-al {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/al.e3d0a5.svg);
}
.fi-am {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/am.7f7282.svg);
}
.fi-ao {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ao.40e1ef.svg);
}
.fi-aq {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/aq.67fda1.svg);
}
.fi-ar {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ar.bd951a.svg);
}
.fi-as {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/as.fd4882.svg);
}
.fi-at {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/at.7f76f2.svg);
}
.fi-au {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/au.7307c8.svg);
}
.fi-aw {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/aw.4f35aa.svg);
}
.fi-ax {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ax.52a809.svg);
}
.fi-az {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/az.4e6bb6.svg);
}
.fi-ba {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ba.dbcc32.svg);
}
.fi-bb {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bb.090688.svg);
}
.fi-bd {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bd.3b0570.svg);
}
.fi-be {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/be.c7e269.svg);
}
.fi-bf {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bf.415d36.svg);
}
.fi-bg {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bg.829d62.svg);
}
.fi-bh {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bh.2ff06f.svg);
}
.fi-bi {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bi.b42219.svg);
}
.fi-bj {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bj.1375d8.svg);
}
.fi-bl {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bl.d052de.svg);
}
.fi-bm {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bm.090dfe.svg);
}
.fi-bn {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bn.cec243.svg);
}
.fi-bo {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bo.e0d544.svg);
}
.fi-bq {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bq.f6d582.svg);
}
.fi-br {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/br.27e4ab.svg);
}
.fi-bs {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bs.6dcc6f.svg);
}
.fi-bt {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bt.42da61.svg);
}
.fi-bv {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bv.dbc727.svg);
}
.fi-bw {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bw.34c45d.svg);
}
.fi-by {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/by.969948.svg);
}
.fi-bz {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/bz.1d4569.svg);
}
.fi-ca {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ca.b65f07.svg);
}
.fi-cc {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cc.c8bb88.svg);
}
.fi-cd {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cd.b4d4a6.svg);
}
.fi-cf {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cf.be784c.svg);
}
.fi-cg {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cg.ed86c5.svg);
}
.fi-ch {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ch.a4939c.svg);
}
.fi-ci {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ci.514886.svg);
}
.fi-ck {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ck.04d903.svg);
}
.fi-cl {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cl.43ce4e.svg);
}
.fi-cm {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cm.46adb2.svg);
}
.fi-cn {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cn.7fd9bb.svg);
}
.fi-co {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/co.6b78e0.svg);
}
.fi-cr {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cr.cc0889.svg);
}
.fi-cu {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cu.c536e3.svg);
}
.fi-cv {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cv.7f83ab.svg);
}
.fi-cw {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cw.93b85d.svg);
}
.fi-cx {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cx.52b809.svg);
}
.fi-cy {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cy.8434a4.svg);
}
.fi-cz {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cz.7c86bb.svg);
}
.fi-de {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/de.a677ba.svg);
}
.fi-dj {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/dj.c51a99.svg);
}
.fi-dk {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/dk.4b0313.svg);
}
.fi-dm {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/dm.bce12b.svg);
}
.fi-do {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/do.314bc8.svg);
}
.fi-dz {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/dz.eccc2d.svg);
}
.fi-ec {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ec.8d71a9.svg);
}
.fi-ee {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ee.249ad5.svg);
}
.fi-eg {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/eg.b08bee.svg);
}
.fi-eh {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/eh.6c474b.svg);
}
.fi-er {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/er.d71224.svg);
}
.fi-es {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/es.b79634.svg);
}
.fi-et {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/et.b75656.svg);
}
.fi-fi {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/fi.97487f.svg);
}
.fi-fj {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/fj.c057b2.svg);
}
.fi-fk {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/fk.31508c.svg);
}
.fi-fm {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/fm.44df84.svg);
}
.fi-fo {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/fo.ef8a98.svg);
}
.fi-fr {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/fr.4ecb69.svg);
}
.fi-ga {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ga.c54a47.svg);
}
.fi-gb {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gb.90bfbf.svg);
}
.fi-gd {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gd.8b6a64.svg);
}
.fi-ge {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ge.6f2dd0.svg);
}
.fi-gf {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gf.176f00.svg);
}
.fi-gg {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gg.2a17e1.svg);
}
.fi-gh {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gh.96434a.svg);
}
.fi-gi {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gi.712d62.svg);
}
.fi-gl {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gl.783584.svg);
}
.fi-gm {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gm.ed8bba.svg);
}
.fi-gn {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gn.649ba6.svg);
}
.fi-gp {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gp.048665.svg);
}
.fi-gq {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gq.261ba1.svg);
}
.fi-gr {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gr.c44dd9.svg);
}
.fi-gs {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gs.64d4f1.svg);
}
.fi-gt {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gt.5499fd.svg);
}
.fi-gu {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gu.05c670.svg);
}
.fi-gw {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gw.ae6a15.svg);
}
.fi-gy {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gy.17a867.svg);
}
.fi-hk {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/hk.500018.svg);
}
.fi-hm {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/hm.9dd4e6.svg);
}
.fi-hn {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/hn.539002.svg);
}
.fi-hr {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/hr.497019.svg);
}
.fi-ht {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ht.90abb0.svg);
}
.fi-hu {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/hu.16c633.svg);
}
.fi-id {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/id.4cad97.svg);
}
.fi-ie {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ie.81491c.svg);
}
.fi-il {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/il.9e8f0d.svg);
}
.fi-im {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/im.562952.svg);
}
.fi-in {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/in.e6cced.svg);
}
.fi-io {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/io.8e9467.svg);
}
.fi-iq {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/iq.f96d19.svg);
}
.fi-ir {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ir.bfab7b.svg);
}
.fi-is {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/is.f7831e.svg);
}
.fi-it {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/it.919398.svg);
}
.fi-je {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/je.c0a010.svg);
}
.fi-jm {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/jm.b11627.svg);
}
.fi-jo {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/jo.c1357a.svg);
}
.fi-jp {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/jp.460a9b.svg);
}
.fi-ke {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ke.00d35f.svg);
}
.fi-kg {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/kg.f97f01.svg);
}
.fi-kh {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/kh.7a6551.svg);
}
.fi-ki {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ki.3bc5bc.svg);
}
.fi-km {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/km.16b0ab.svg);
}
.fi-kn {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/kn.92fc9f.svg);
}
.fi-kp {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/kp.4eecd0.svg);
}
.fi-kr {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/kr.712b09.svg);
}
.fi-kw {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/kw.07a3a4.svg);
}
.fi-ky {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ky.7e7ea8.svg);
}
.fi-kz {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/kz.2a13b5.svg);
}
.fi-la {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/la.6a4fb3.svg);
}
.fi-lb {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/lb.83b83d.svg);
}
.fi-lc {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/lc.91eebd.svg);
}
.fi-li {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/li.924a1d.svg);
}
.fi-lk {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/lk.3d1f59.svg);
}
.fi-lr {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/lr.3fe45e.svg);
}
.fi-ls {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ls.1c3125.svg);
}
.fi-lt {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/lt.bf4faf.svg);
}
.fi-lu {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/lu.c7c449.svg);
}
.fi-lv {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/lv.a0f4e5.svg);
}
.fi-ly {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ly.38c032.svg);
}
.fi-ma {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ma.ac9e86.svg);
}
.fi-mc {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mc.457535.svg);
}
.fi-md {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/md.ce9511.svg);
}
.fi-me {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/me.327a70.svg);
}
.fi-mf {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mf.3e8429.svg);
}
.fi-mg {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mg.fdccff.svg);
}
.fi-mh {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mh.fb7529.svg);
}
.fi-mk {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mk.e08d82.svg);
}
.fi-ml {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ml.8913b6.svg);
}
.fi-mm {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mm.97b8e3.svg);
}
.fi-mn {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mn.85081d.svg);
}
.fi-mo {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mo.f9694f.svg);
}
.fi-mp {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mp.f7212c.svg);
}
.fi-mq {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mq.552f52.svg);
}
.fi-mr {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mr.532400.svg);
}
.fi-ms {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ms.56a7d1.svg);
}
.fi-mt {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mt.1d01be.svg);
}
.fi-mu {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mu.c9c6e4.svg);
}
.fi-mv {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mv.f37078.svg);
}
.fi-mw {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mw.05e204.svg);
}
.fi-mx {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mx.427d76.svg);
}
.fi-my {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/my.5f2bc9.svg);
}
.fi-mz {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/mz.f0b9d0.svg);
}
.fi-na {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/na.511a13.svg);
}
.fi-nc {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/nc.4a4e0f.svg);
}
.fi-ne {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ne.6a215c.svg);
}
.fi-nf {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/nf.f1ae96.svg);
}
.fi-ng {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ng.ec2e74.svg);
}
.fi-ni {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ni.c725b6.svg);
}
.fi-nl {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/nl.855125.svg);
}
.fi-no {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/no.4ceb41.svg);
}
.fi-np {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/np.161edc.svg);
}
.fi-nr {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/nr.4ef3f7.svg);
}
.fi-nu {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/nu.e3a84a.svg);
}
.fi-nz {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/nz.90b965.svg);
}
.fi-om {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/om.b056ea.svg);
}
.fi-pa {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/pa.78bb9a.svg);
}
.fi-pe {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/pe.1320cd.svg);
}
.fi-pf {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/pf.236ad5.svg);
}
.fi-pg {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/pg.8fcd66.svg);
}
.fi-ph {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ph.84a255.svg);
}
.fi-pk {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/pk.ee81f4.svg);
}
.fi-pl {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/pl.4ca59b.svg);
}
.fi-pm {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/pm.bac2e9.svg);
}
.fi-pn {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/pn.91aad2.svg);
}
.fi-pr {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/pr.3ebd47.svg);
}
.fi-ps {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ps.4469e3.svg);
}
.fi-pt {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/pt.5e6435.svg);
}
.fi-pw {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/pw.a868a4.svg);
}
.fi-py {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/py.084d52.svg);
}
.fi-qa {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/qa.779b48.svg);
}
.fi-re {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/re.2e545e.svg);
}
.fi-ro {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ro.c05f47.svg);
}
.fi-rs {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/rs.89326e.svg);
}
.fi-ru {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ru.6d651e.svg);
}
.fi-rw {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/rw.f3dedb.svg);
}
.fi-sa {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sa.43cda6.svg);
}
.fi-sb {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sb.648068.svg);
}
.fi-sc {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sc.ae98e9.svg);
}
.fi-sd {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sd.394317.svg);
}
.fi-se {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/se.dd120a.svg);
}
.fi-sg {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sg.7ad856.svg);
}
.fi-sh {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sh.86f78a.svg);
}
.fi-si {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/si.fdaada.svg);
}
.fi-sj {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sj.239f99.svg);
}
.fi-sk {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sk.cf67b2.svg);
}
.fi-sl {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sl.193f77.svg);
}
.fi-sm {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sm.7491fc.svg);
}
.fi-sn {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sn.562c00.svg);
}
.fi-so {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/so.6d61e2.svg);
}
.fi-sr {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sr.3b1c37.svg);
}
.fi-ss {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ss.8fddfd.svg);
}
.fi-st {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/st.3e8f40.svg);
}
.fi-sv {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sv.11f085.svg);
}
.fi-sx {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sx.f3ef4d.svg);
}
.fi-sy {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sy.3cd612.svg);
}
.fi-sz {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/sz.924c7a.svg);
}
.fi-tc {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tc.38787c.svg);
}
.fi-td {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/td.4112cc.svg);
}
.fi-tf {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tf.6db877.svg);
}
.fi-tg {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tg.0213d4.svg);
}
.fi-th {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/th.b00e08.svg);
}
.fi-tj {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tj.a26ed0.svg);
}
.fi-tk {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tk.37fdd4.svg);
}
.fi-tl {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tl.642e46.svg);
}
.fi-tm {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tm.46f00a.svg);
}
.fi-tn {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tn.6de91e.svg);
}
.fi-to {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/to.e21e7b.svg);
}
.fi-tr {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tr.50bef5.svg);
}
.fi-tt {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tt.456aab.svg);
}
.fi-tv {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tv.3824bd.svg);
}
.fi-tw {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tw.73a458.svg);
}
.fi-tz {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/tz.b8671e.svg);
}
.fi-ua {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ua.f2fcca.svg);
}
.fi-ug {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ug.44ba4a.svg);
}
.fi-um {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/um.8d4bde.svg);
}
.fi-us {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/us.4f2d55.svg);
}
.fi-uy {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/uy.36ec1d.svg);
}
.fi-uz {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/uz.b38c66.svg);
}
.fi-va {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/va.102cc5.svg);
}
.fi-vc {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/vc.2f08a5.svg);
}
.fi-ve {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ve.fc18ce.svg);
}
.fi-vg {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/vg.6a9831.svg);
}
.fi-vi {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/vi.0ccaae.svg);
}
.fi-vn {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/vn.89bf35.svg);
}
.fi-vu {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/vu.d59dd7.svg);
}
.fi-wf {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/wf.4c3db2.svg);
}
.fi-ws {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ws.7d68a8.svg);
}
.fi-ye {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ye.6c1af2.svg);
}
.fi-yt {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/yt.c4a47e.svg);
}
.fi-za {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/za.a9602a.svg);
}
.fi-zm {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/zm.0bda18.svg);
}
.fi-zw {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/zw.655ccb.svg);
}
.fi-ac {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ac.1f1a12.svg);
}
.fi-arab {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/arab.1aea04.svg);
}
.fi-cefta {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cefta.3c76a8.svg);
}
.fi-cp {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/cp.fef79e.svg);
}
.fi-dg {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/dg.b19579.svg);
}
.fi-eac {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/eac.ef4b61.svg);
}
.fi-es-ct {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/es-ct.5e5986.svg);
}
.fi-es-ga {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/es-ga.b20723.svg);
}
.fi-es-pv {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/es-pv.73f0dc.svg);
}
.fi-eu {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/eu.1b2491.svg);
}
.fi-gb-eng {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gb-eng.e1fc6b.svg);
}
.fi-gb-nir {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gb-nir.2b8f27.svg);
}
.fi-gb-sct {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gb-sct.10f390.svg);
}
.fi-gb-wls {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/gb-wls.ed753b.svg);
}
.fi-ic {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ic.1404e9.svg);
}
.fi-ta {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/ta.4eed29.svg);
}
.fi-un {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/un.85d0ec.svg);
}
.fi-xk {
  background-image: url(/app/themes/sigma-main/public/images/flags/svg/xk.5065e3.svg);
}
#hubspotForm #email-9587cbf3-aa64-4a82-aece-59039786b542,
#hubspotForm #message-9587cbf3-aa64-4a82-aece-59039786b542,
#hubspotForm #name-9587cbf3-aa64-4a82-aece-59039786b542,
#hubspotForm #username-9587cbf3-aa64-4a82-aece-59039786b542,
#hubspotForm
  #which_casino_is_the_complaint_about_1-9587cbf3-aa64-4a82-aece-59039786b542 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  border-width: 1px;
  line-height: 1.25;
  padding: 0.5rem 0.75rem;
  width: 100%;
  --tw-text-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
#hubspotForm #email-9587cbf3-aa64-4a82-aece-59039786b542:focus,
#hubspotForm #message-9587cbf3-aa64-4a82-aece-59039786b542:focus,
#hubspotForm #name-9587cbf3-aa64-4a82-aece-59039786b542:focus,
#hubspotForm #username-9587cbf3-aa64-4a82-aece-59039786b542:focus,
#hubspotForm
  #which_casino_is_the_complaint_about_1-9587cbf3-aa64-4a82-aece-59039786b542:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
@media (min-width: 1224px) {
  #hubspotForm .form-columns-1,
  #hubspotForm .form-columns-2 {
    margin-bottom: 0.75rem;
    margin-top: 0.75rem;
  }
}
#hubspotForm .hs-error-msg {
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: #f87171;
  color: rgba(248, 113, 113, var(--tw-text-opacity));
}
#hubspotForm .hs-richtext {
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
}
#hubspotForm .hs-richtext a {
  --tw-text-opacity: 1;
  color: #60a5fa;
  color: rgba(96, 165, 250, var(--tw-text-opacity));
  text-decoration-line: underline;
}
#hubspotForm .legal-consent-container {
  font-size: 0.75rem;
  line-height: 1rem;
}
@media (min-width: 1224px) {
  #hubspotForm .legal-consent-container {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
#hubspotForm .legal-consent-container .hs-richtext:first-child {
  display: none;
}
#hubspotForm .hs-form-booleancheckbox-display {
  display: flex;
}
#hubspotForm .actions {
  display: flex;
  justify-content: center;
  margin-top: 0.75rem;
}
@media (min-width: 1224px) {
  #hubspotForm .actions {
    justify-content: flex-end;
  }
}
#hubspotForm .actions .hs-button {
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: #3b82f6;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  padding: 0.75rem 2rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
#hubspotForm .submitted-message {
  text-align: center;
}
.bestFreeGame .active {
  --tw-bg-opacity: 1;
  background-color: #3b82f6;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.wp-block-timeline .swiper-timelines .timelineCircle {
  background-color: #5354d8;
  border-radius: 20px;
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  top: -12px;
  width: 20px;
  z-index: 100;
}
.wp-block-timeline .swiper-timelines .swiper-button-next:after {
  content: url(/app/themes/sigma-main/public/images/icons/arrow-next.e17a3b.svg);
}
.wp-block-timeline .swiper-timelines .swiper-button-next:after,
.wp-block-timeline .swiper-timelines .swiper-button-prev:after {
  display: flex;
  filter: brightness(0) saturate(100%) invert(8%) sepia(9%) saturate(3767%)
    hue-rotate(182deg) brightness(91%) contrast(95%);
  font-size: 25px;
  height: 25px;
}
.wp-block-timeline .swiper-timelines .swiper-button-prev:after {
  content: url(/app/themes/sigma-main/public/images/icons/arrow-right.e64c40.svg);
}
.wp-block-timeline .swiper-timelines .readMoreTimeline:after {
  content: url(/app/themes/sigma-main/public/images/icons/plusContent.8ba99b.svg);
}
.wp-block-sigma-squad.sigmaSquadOverflow {
  overflow-x: auto;
}
.wp-block-sigma-squad.sigmaSquadOverflow .wp-block-sigma-squad-container {
  width: -moz-max-content;
  width: max-content;
}
@media (min-width: 768px) {
  .wp-block-sigma-squad.sigmaSquadOverflow .wp-block-sigma-squad-container {
    width: auto;
  }
}
@keyframes winner-scroll {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(var(--marquee-width) * -1));
  }
}
.sigma-marquee {
  animation: scrolling var(--marquee-time) linear infinite;
  display: flex;
  scrollbar-width: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.sigma-marquee::-webkit-scrollbar {
  display: none;
}
.has-background .affiliate-disclaimer .affiliate-disclaimer-icon svg {
  filter: brightness(7.5);
}
.has-background .affiliate-disclaimer .affiliate-message,
.has-background .affiliate-disclaimer .affiliate-title {
  color: #fff;
}
.bg-brand-950 .affiliate-disclaimer .affiliate-disclaimer-icon svg,
.wp-block-cover .affiliate-disclaimer .affiliate-disclaimer-icon svg {
  filter: brightness(7.5);
}
.bg-brand-950 .affiliate-disclaimer .affiliate-message,
.bg-brand-950 .affiliate-disclaimer .affiliate-title,
.wp-block-cover .affiliate-disclaimer .affiliate-message,
.wp-block-cover .affiliate-disclaimer .affiliate-title {
  color: #fff;
}
.wp-block-about-event-header .customFilterAbout {
  filter: brightness(0) saturate(100%) invert(0) sepia(0) saturate(0)
    hue-rotate(45deg) brightness(105%) contrast(100%);
}
.wp-block-about-event-header .eventHorizontalScroll {
  scrollbar-width: none;
}
.wp-block-about-event-header .register-button:hover #IconArrowEvent path {
  fill: currentcolor;
}
.about-sponsors {
  margin-bottom: 0 !important;
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-bottom: 3rem;
}
@media (min-width: 1024px) {
  .about-sponsors {
    padding-bottom: 4rem;
  }
  .about-sponsors .row {
    flex-direction: column;
    margin-bottom: 2rem;
  }
}
.about-sponsors .row .sigma-companies-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-bottom: 1.5rem;
  grid-row-gap: 1rem;
  row-gap: 1rem;
  grid-column-gap: 1.5rem;
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem;
}
@media (min-width: 1024px) {
  .about-sponsors .row .sigma-companies-list {
    grid-template-columns: repeat(6, minmax(0, 1fr));
    margin-left: 0;
  }
}
.about-sponsors .row .sigma-companies-list .company-card {
  max-height: 93px;
  padding: 0;
  width: 100%;
}
.about-sponsors .wp-element-button {
  align-items: center;
  display: flex;
  font-weight: 600;
  gap: 0.375rem;
}
.about-sponsors .wp-element-button:after {
  content: url(/app/themes/sigma-main/public/images/icons/arrow-next.e17a3b.svg);
  display: flex;
  filter: brightness(0) saturate(100%) invert(37%) sepia(72%) saturate(979%)
    hue-rotate(210deg) brightness(86%) contrast(99%);
  height: 23px;
}
.about-speakers {
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 3rem 0.5rem;
}
.about-speakers h2 {
  font-size: 2rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .about-speakers h2 {
    font-size: 2.5rem;
  }
}
.about-speakers p:not(.sigma-speakers-list p) {
  margin-bottom: 1.5rem;
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.about-speakers .wp-element-button {
  align-items: center;
  display: flex;
  font-weight: 600;
  gap: 0.375rem;
}
.about-speakers .wp-element-button:after {
  filter: brightness(0) saturate(100%) invert(37%) sepia(72%) saturate(979%)
    hue-rotate(210deg) brightness(86%) contrast(99%);
  height: 23px;
}
.about-speakers .wp-element-button:after,
.swiper-event-slider .swiper-button-next:after {
  content: url(/app/themes/sigma-main/public/images/icons/arrow-next.e17a3b.svg);
  display: flex;
}
.swiper-event-slider .swiper-button-next:after,
.swiper-event-slider .swiper-button-prev:after {
  filter: brightness(0) saturate(100%) invert(0) sepia(97%) saturate(7500%)
    hue-rotate(21deg) brightness(99%) contrast(101%);
  font-size: medium;
}
.swiper-event-slider .swiper-button-prev:after {
  content: url(/app/themes/sigma-main/public/images/icons/arrow-right.e64c40.svg);
  display: flex;
}
.swiper-event-slider .swiper-button-next,
.swiper-event-slider .swiper-button-prev {
  margin-top: 0;
  position: static;
}
.available-games li {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.available-games li img {
  opacity: 0.3;
}
.available-games .active img {
  filter: invert(43%) sepia(72%) saturate(2931%) hue-rotate(208deg)
    brightness(91%) contrast(98%);
  opacity: 1;
}
.article--main,
.article--sidebar {
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  height: -moz-fit-content;
  height: fit-content;
}
@media (min-width: 1224px) {
  .article--details {
    border-right-width: 1px;
    --tw-border-opacity: 1;
    border-color: #a2bbd0;
    border-color: rgba(162, 187, 208, var(--tw-border-opacity));
  }
}
.article--details {
  width: 100%;
}
@media (min-width: 1224px) {
  .article--details {
    width: 62%;
  }
}
.details__image {
  min-height: 16rem;
}
@media (min-width: 1224px) {
  .details__image {
    margin-right: 2rem;
    min-height: auto;
  }
}
.details__rating {
  background: #fff;
  margin-bottom: 0;
  margin-top: -3rem;
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
@media (min-width: 1224px) {
  .details__rating {
    background: transparent;
    margin-top: 0;
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    box-shadow: 0 0 transparent, 0 0 transparent, 0 0 transparent;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
      var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  }
}
.item--anchor {
  display: flex;
  flex: 0 1 auto;
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
  flex: auto;
  flex-direction: row;
  width: 100%;
}
.item--anchor a {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  text-decoration-line: underline;
  width: 100%;
}
.item--anchor a img {
  max-height: 2rem;
}
.item--anchor a p {
  font-size: 1.25rem;
  line-height: 1.75rem;
  text-decoration-line: underline;
}
.item--anchor a span {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: auto;
  margin-top: auto;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
  line-height: 1.8;
  text-align: left;
}
@media (min-width: 1024px) {
  .item--anchor a span {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
.casino--title,
.review--title {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
  text-transform: uppercase;
}
.casino--title {
  margin-bottom: 0.5rem;
  text-align: left;
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .casino--title {
    text-align: left;
  }
}
.casino--title__xl {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
  margin-bottom: 0.5rem;
  text-align: center;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .casino--title__xl {
    font-size: 1.5rem;
    line-height: 2rem;
    text-align: left;
  }
  .casino__name--column .casino--title__xl {
    color: #fff;
    font-size: 1.35rem;
  }
  @media (min-width: 1024px) {
    .casino__name--column .casino--title__xl {
      font-size: 1.5rem;
    }
  }
  @media (min-width: 1224px) {
    .casino__name--column .casino--title__xl {
      color: #6b7280;
    }
  }
}
body.single-casinos h1,
body.single-casinos h2,
body.single-casinos h4,
body.single-casinos h5,
body.single-casinos h6 {
  font-weight: 600;
}
body.single-casinos .casino-content-wrapper > h1,
body.single-casinos .casino-content-wrapper > h2,
body.single-casinos .casino-content-wrapper > h4,
body.single-casinos .casino-content-wrapper > h5,
body.single-casinos .casino-content-wrapper > h6 {
  margin-bottom: 1.5rem;
}
body.single-casinos .casino-content-wrapper > h3 {
  margin-bottom: 1rem;
  margin-top: 2rem;
}
body.single-casinos .casino-content-wrapper > p {
  margin-bottom: 1rem;
}
body.single-casinos .casino-content-wrapper table {
  border: 1px solid #d1d5db;
  border: 1px solid var(--gray-300, #d1d5db);
  border-collapse: separate !important;
  border-radius: 16px;
  border-spacing: 0;
  margin-bottom: 2rem;
  margin-top: 2rem;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 768px) {
  body.single-casinos .casino-content-wrapper table {
    display: block;
    overflow-x: auto;
  }
}
body.single-casinos .casino-content-wrapper table thead {
  border-bottom: none !important;
}
body.single-casinos .casino-content-wrapper table thead tr {
  background: #f3f4f6;
  background: var(--gray-100, #f3f4f6);
}
@media (max-width: 768px) {
  body.single-casinos .casino-content-wrapper table thead tr {
    border-bottom: 1px solid #d1d5db;
    border-bottom: 1px solid var(--gray-300, #d1d5db);
    display: block;
  }
  body.single-casinos .casino-content-wrapper table thead tr th {
    border-bottom: none;
  }
}
body.single-casinos .casino-content-wrapper table thead tr th {
  border-right: none;
  text-align: left;
}
@media (max-width: 768px) {
  body.single-casinos .casino-content-wrapper table tr:last-child td {
    border-bottom: none;
  }
}
@media (min-width: 768px) {
  body.single-casinos .casino-content-wrapper table tr:last-child td {
    border-bottom: none;
  }
}
body.single-casinos .casino-content-wrapper table tr td,
body.single-casinos .casino-content-wrapper table tr th {
  border: none;
  border-bottom: 1px solid #d1d5db;
  border-bottom: 1px solid var(--gray-300, #d1d5db);
  border-right: 1px solid #d1d5db;
  border-right: 1px solid var(--gray-300, #d1d5db);
  padding: 16px;
}
@media (max-width: 768px) {
  body.single-casinos .casino-content-wrapper table tr td:last-child,
  body.single-casinos .casino-content-wrapper table tr th:last-child {
    border-right: none;
  }
}
body.single-casinos .row {
  padding-left: 0;
  padding-right: 0;
}
body.single-casinos .event-accordion-content div h2:first-child,
body.single-casinos .event-accordion-content div h3:first-child,
body.single-casinos .event-accordion-content div h4:first-child,
body.single-casinos .event-accordion-content div h5:first-child,
body.single-casinos .event-accordion-content div h6:first-child {
  margin-top: 1rem;
}
.blog-title {
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  line-height: 1.04;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #3e3f5e;
  display: -webkit-box;
  max-width: 27rem;
  overflow: hidden;
}
@media (min-width: 1224px) {
  .blog-title {
    font-size: 19px;
  }
}
.blog-content {
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  color: #3e3f5e;
  display: -webkit-box;
  max-width: 27rem;
  overflow: hidden;
}
.blog-content .wp-block-heading {
  font-size: 0.875rem;
}
.blog_latest--title {
  font-size: 19px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  min-height: 3rem;
}
.blog_latest--content,
.blog_latest--title {
  -webkit-box-orient: vertical;
  color: #3e3f5e;
  display: -webkit-box;
  max-width: 27rem;
  overflow: hidden;
}
.blog_latest--content {
  -webkit-line-clamp: 10;
  line-clamp: 10;
}
@media (min-width: 1024px) {
  .blog_latest--content {
    -webkit-line-clamp: 3;
    line-clamp: 3;
  }
}
.blog_categories--title {
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.blog_categories--content,
.blog_categories--title {
  font-size: 14px;
  -webkit-box-orient: vertical;
  color: #3e3f5e;
  display: -webkit-box;
  max-width: 27rem;
  overflow: hidden;
}
.blog_categories--content {
  -webkit-line-clamp: 3;
  line-clamp: 3;
}
.blog_categories--content p {
  font-size: 14px;
}
.pagination {
  display: flex;
}
.pagination-wrapper {
  display: flex;
  justify-content: flex-end;
}
.pagination-item {
  border: 1px solid #87abfe;
  border-radius: 4px;
  color: #87abfe;
  cursor: pointer;
  font-size: 20px;
  font-weight: 700;
  margin: 1rem 0.5rem;
  padding: 0.2rem 0.8rem;
}
.pagination-item-active {
  background-color: #87abfe;
  color: #fff;
}
.news--cards--img {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 1024px) {
  .news--cards--img {
    border-bottom-left-radius: 0.25rem;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
}
.page-template-blog-page h1,
.page-template-blog-page h2,
.page-template-blog-page h3 {
  margin-bottom: 1rem;
  margin-left: 0 !important;
  margin-top: 1rem;
}
.page-template-blog-page p {
  margin-left: 0 !important;
}
.title {
  letter-spacing: 0;
}
.title,
.title__header {
  text-transform: uppercase;
}
.title__header {
  font-weight: 800;
  line-height: 1.5rem;
}
.title__header h2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}
.casino__name--column .title__header h2 {
  color: #fff;
  font-size: 1.35rem;
}
@media (min-width: 1024px) {
  .casino__name--column .title__header h2 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1224px) {
  .casino__name--column .title__header h2 {
    color: #6b7280;
  }
}
.title__header--sub {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1rem;
  line-height: inherit;
  --tw-text-opacity: 1;
  color: #9ca3af;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}
.title--category {
  border-left-width: 4px;
  margin-bottom: 1.5rem;
  --tw-border-opacity: 1;
  border-color: #f87171;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  padding-left: 0.5rem;
}
.overlay__dark {
  background-image: linear-gradient(
    180deg,
    rgba(72, 72, 72, 0),
    rgba(51, 51, 51, 0.44),
    #000
  );
}
.overlay__bottom,
.overlay__dark {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.overlay__bottom {
  background-image: linear-gradient(
    180deg,
    transparent,
    rgba(0, 0, 0, 0.13) 56%,
    #000
  );
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
}
.news--post--description {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news--post ol {
  list-style-type: decimal;
  padding-left: 2.5rem;
}
.news--post ul {
  list-style-type: disc;
  padding-left: 2.5rem;
}
.news--post h1 {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.5rem;
}
.news--post h2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  margin-bottom: 1.25rem;
  margin-top: 1.25rem;
}
.casino__name--column .news--post h2 {
  color: #fff;
  font-size: 1.35rem;
}
@media (min-width: 1024px) {
  .casino__name--column .news--post h2 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1224px) {
  .casino__name--column .news--post h2 {
    color: #6b7280;
  }
}
.news--post h3 {
  font-size: 1.25rem;
}
.news--post h3,
.news--post h4 {
  font-weight: 700;
  line-height: 1.75rem;
}
.news--post h4 {
  font-size: 1.125rem;
}
.news--post li,
.news--post p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-bottom: 1.25rem;
  margin-top: 1.25rem;
}
.news--post a {
  color: #2271b1;
  cursor: pointer;
}
.news--post .author {
  color: #000;
}
.news--post .author__white {
  color: #fefefe;
}
.news--post__figcaption {
  font-style: italic;
  --tw-text-opacity: 1;
  caption-side: bottom;
  color: #9ca3af;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
  display: table-caption;
  font-size: 0.6875rem;
  padding: 0.25rem 1rem;
  text-align: center;
}
.article--main {
  flex-wrap: wrap;
}
.article--main .alignnone {
  clear: both;
  float: none;
}
.article--main .aligncenter {
  clear: both;
  float: none;
  margin: 0 auto;
}
.article--main .alignleft {
  float: none;
  margin: auto;
  padding-right: 0;
}
@media (min-width: 1024px) {
  .article--main .alignleft {
    float: left;
    padding-right: 1rem;
  }
}
.article--main .alignleft img {
  width: 100%;
}
@media (min-width: 1024px) {
  .article--main .alignleft img {
    width: auto;
  }
}
.article--main .alignright {
  float: none;
  margin: initial;
  margin-left: auto;
  padding-left: 0;
}
@media (min-width: 1024px) {
  .article--main .alignright {
    float: right;
    padding-left: 1rem;
  }
}
.article--main .alignright img {
  width: 100%;
}
@media (min-width: 1024px) {
  .article--main .alignright img {
    width: auto;
  }
}
.article--main figure.img-fig {
  display: table;
  flex-direction: column;
}
.article--news__post {
  font-size: 1.125rem;
  grid-area: 1/1/2/7;
}
@media (min-width: 1224px) {
  .article--news__post {
    grid-area: 1/1/2/5;
  }
}
.article--news__sidebar {
  grid-area: 4/1/5/7;
}
@media (min-width: 1224px) {
  .article--news__sidebar {
    grid-area: 1/5/2/7;
  }
}
.article--news__banner {
  grid-area: 3/1/4/7;
}
@media (min-width: 1224px) {
  .article--news__banner {
    grid-area: 3/1/2/7;
  }
}
.article--news__rec {
  grid-area: 4/1/3/7;
}
@media (min-width: 1224px) {
  .article--news__rec {
    grid-area: 4/1/4/7;
  }
}
.article--news__topic {
  grid-area: 2/1/3/7;
}
@media (min-width: 1224px) {
  .article--news__topic {
    grid-area: 3/1/4/7;
  }
}
.category--title {
  align-items: flex-start;
  display: flex;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
  margin-bottom: 1.5rem;
  margin-top: 0.5rem;
  padding-left: 0;
  text-transform: none;
}
.category--title:before {
  background-color: red;
  clip-path: polygon(0 0, 63% 100%, 100% 100%, 100% 0);
  content: "";
  display: inline-block;
  height: 30px;
  margin-right: 10px;
  padding-right: 10px;
  position: relative;
  width: 17px;
}
@media (min-width: 1024px) {
  .category--title {
    font-size: 2.5rem;
    line-height: 1.375;
    margin-bottom: 2rem !important;
  }
  @media (min-width: 1024px) {
    .category--title:before {
      top: 0.75rem;
    }
  }
}
.category--title--child {
  margin-bottom: 1.5rem !important;
  margin-top: 0.5rem;
  text-transform: none;
}
.eventScrollBar::-webkit-scrollbar {
  width: 0;
}
.game--review_desc h2 {
  color: #3e3f5e;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  margin-top: 2rem;
  text-transform: uppercase;
}
.columnnNoPadding {
  padding: 0 !important;
}
.content-search a,
.navigation-search a {
  color: #3c70e6;
}
.navigation-search .nav-links {
  display: flex;
  font-weight: 600;
}
.navigation-search .nav-links .nav-next {
  margin-left: 2rem;
}
.provider-content iframe {
  border-radius: 0.25rem;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .ma-business .row {
    flex-direction: column;
  }
}
.ma-business p {
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .ma-business-button {
    flex-basis: content !important;
  }
  .ma-business-button a {
    padding: 0.75rem 3.188rem;
  }
  .ma-market-place {
    flex-direction: column;
  }
  #deal-filter-form {
    display: flex;
    margin-bottom: 2rem;
    margin-left: 0;
  }
}
#deal-filter-form select {
  border-radius: 0.5rem;
  width: 100%;
  --tw-border-opacity: 1;
  border: 1px solid #d1d5db;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}
#deal-filter-form #sort_by {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  #deal-filter-form #sort_by {
    margin-bottom: 0;
    margin-right: 1.5rem;
  }
}
#deal-filter-form #category,
#deal-filter-form #sort_by {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(/app/themes/sigma-main/public/images/icons/arrow-ma.09f02251f3817fbb.png);
}
@media (min-width: 1024px) {
  #deal-filter-form #category,
  #deal-filter-form #sort_by {
    max-width: 18%;
  }
}
#deal-filter-form #category {
  margin-bottom: 1.5rem;
}
@media (min-width: 1024px) {
  #deal-filter-form #category {
    margin-bottom: 0;
  }
}
.ma-wyn-section {
  padding: 2rem 0;
}
@media (min-width: 1024px) {
  .ma-wyn-section {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.ma-wyn-section p {
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.ma-wyn-section img {
  border-radius: 0.5rem;
  width: 100%;
}
@media (min-width: 1224px) {
  .ma-wyn-section .row {
    display: flex;
    flex-direction: row;
  }
  .ma-wyn-section .row figure,
  .ma-wyn-section .row > div {
    align-self: center;
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .ma-wyn-section .row figure {
    display: flex;
    justify-content: center;
  }
  .ma-wyn-section .wp-block-buttons {
    justify-content: flex-start !important;
  }
  .ma-wyn-section .wp-block-buttons .wyn-button {
    flex-basis: content !important;
  }
}
.ma-wyn-section .wp-block-buttons .wyn-button a {
  padding-bottom: 0.75rem !important;
  padding-top: 0.75rem !important;
}
@media (min-width: 1224px) {
  .ma-wyn-section .wp-block-buttons .wyn-button a {
    padding-left: 2.063rem !important;
    padding-right: 2.063rem !important;
  }
}
@media (min-width: 1024px) {
  .ma-latest {
    margin-top: 3rem;
  }
  .ma-latest .row {
    display: flex;
    flex-direction: column;
  }
  .btn-news-ma {
    margin-left: 0 !important;
  }
  .btn-news-ma .wp-block-button {
    flex-basis: content !important;
  }
}
.btn-news-ma .wp-block-button a {
  padding-bottom: 0.75rem !important;
  padding-top: 0.75rem !important;
}
@media (min-width: 1024px) {
  .btn-news-ma .wp-block-button a {
    padding-left: 2.875rem !important;
    padding-right: 2.875rem !important;
  }
  .ma-squad-container {
    display: flex;
    flex-direction: column;
  }
}
.ma-squad-container .wp-block-sigma-squad-container {
  justify-content: center;
}
.ma-hubspot {
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.ma-hubspot .row {
  padding-bottom: 1rem;
}
.ma-hubspot p {
  margin-left: 0 !important;
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}
@media (min-width: 1224px) {
  .ma-hubspot > div {
    display: flex;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    max-width: 50%;
    text-align: center;
  }
}
.ma-hubspot .hbspt-form {
  margin-left: 0 !important;
}
.ma-hubspot .hbspt-form form {
  display: flex;
  flex-wrap: wrap;
}
.ma-hubspot .hbspt-form .hs_email {
  order: 1;
  width: 100%;
}
@media (min-width: 1224px) {
  .ma-hubspot .hbspt-form .hs_email {
    margin-right: 1.5rem;
    width: 75%;
  }
}
.ma-hubspot .hbspt-form .hs_email .input input {
  border-radius: 0.5rem;
  height: 3.625rem;
  margin-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
@media (min-width: 1224px) {
  .ma-hubspot .hbspt-form .hs_email .input input {
    margin-bottom: 0;
  }
}
.ma-hubspot .hbspt-form .hs_submit {
  align-items: center;
  border-radius: 0.5rem;
  display: flex;
  justify-content: center;
  order: 2;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: #4f46e5;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  font-weight: 700;
  padding: 0.75rem 2rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1224px) {
  .ma-hubspot .hbspt-form .hs_submit {
    width: 20%;
  }
}
.ma-hubspot .hbspt-form .legal-consent-container {
  margin-top: 1rem;
  order: 3;
  width: 100%;
}
.ma-hubspot .hbspt-form .legal-consent-container label {
  display: flex;
}
@media (min-width: 1224px) {
  .sponsors-opportunities {
    margin-bottom: 2rem;
  }
}
.custom-tbody tr:not(:last-child) td {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: #d1d5db;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}
.sponsors-exhibitors-squad {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
@media (min-width: 1224px) {
  .sponsors-exhibitors-squad {
    margin-bottom: 4rem !important;
    margin-top: 4rem !important;
  }
}
.sponsors-exhibitors-squad h2 {
  margin-bottom: 1.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (min-width: 1224px) {
  .sponsors-exhibitors-squad h2 {
    margin-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }
}
.sponsors-exhibitors-squad
  .wp-block-sigma-squad
  .wp-block-sigma-squad-container {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}
@media (min-width: 1024px) {
  .sponsors-exhibitors-squad
    .wp-block-sigma-squad
    .wp-block-sigma-squad-container {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1224px) {
  .sponsors-exhibitors-squad
    .wp-block-sigma-squad
    .wp-block-sigma-squad-container {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.sponsors-exhibitors-squad
  .wp-block-sigma-squad
  .wp-block-sigma-squad-container
  > div {
  max-width: 100%;
}
.sponsors-exhibitors-squad .wp-block-sigma-squad .h-72.relative {
  height: auto;
}
.sponsors-exhibitors-squad
  .wp-block-sigma-squad
  .h-72.relative
  .bg-custom-sigmaBackgroundFlags {
  top: 72%;
}
@media (min-width: 1224px) {
  .sponsors-exhibitors-squad
    .wp-block-sigma-squad
    .h-72.relative
    .bg-custom-sigmaBackgroundFlags {
    top: 80%;
  }
}
.suppliers-header {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}
@media (min-width: 1224px) {
  .suppliers-header {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
}
.suppliers-header .sigma-companies-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-bottom: 1.5rem;
  width: 100%;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}
@media (min-width: 1024px) {
  .suppliers-header .sigma-companies-list {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 1224px) {
  .suppliers-header .sigma-companies-list {
    grid-template-columns: repeat(6, minmax(0, 1fr));
    margin-bottom: 2rem;
    padding: 0;
  }
}
.suppliers-header .showMoreSuppliers {
  margin-bottom: 3rem;
}
.suppliers-header .showMoreSuppliers a {
  align-items: center;
  display: flex;
  gap: 0.5rem;
}
.suppliers-header .showMoreSuppliers a:after {
  content: url(/app/themes/sigma-main/public/images/icons/plus-expand.917302.svg);
  height: 1.5rem;
}
.suppliersToShow {
  margin-bottom: 3rem;
}
.suppliersToShow .wp-block-columns {
  gap: 0;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .suppliersToShow .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}
.suppliersToShow .sigma-companies-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 100%;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}
@media (min-width: 1224px) {
  .suppliersToShow .sigma-companies-list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    padding-left: 0;
    padding-right: 0;
  }
}
.suppliersToShow .suppliersToShowRow {
  gap: 1rem;
}
@media (min-width: 1224px) {
  .suppliersToShow .suppliersToShowRow {
    gap: 1.5rem;
    padding-left: 0;
    padding-right: 0;
  }
  .suppliersToShow .suppliersToShowRowCol {
    padding: 2rem 0;
  }
}
.suppliersToShow .lessSuppliersToShow {
  margin-bottom: 3rem;
  margin-top: 1.5rem;
}
.suppliersToShow .lessSuppliersToShow a {
  align-items: center;
  display: flex;
  gap: 0.5rem;
}
.suppliersToShow .lessSuppliersToShow a:after {
  content: url(/app/themes/sigma-main/public/images/icons/minus-expand.199bf8.svg);
  height: 1.5rem;
}
.suppliersToShow
  .suppliersToShowRow.suppliersToShowRowFullWidth
  .sigma-companies-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 100%;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}
@media (min-width: 1024px) {
  .suppliersToShow
    .suppliersToShowRow.suppliersToShowRowFullWidth
    .sigma-companies-list {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 1224px) {
  .suppliersToShow
    .suppliersToShowRow.suppliersToShowRowFullWidth
    .sigma-companies-list {
    grid-template-columns: repeat(6, minmax(0, 1fr));
    padding-left: 0;
    padding-right: 0;
  }
}
.reviews-pagination a,
.reviews-pagination span {
  align-items: center;
  border-radius: 0.5rem;
  border-width: 1px;
  display: flex;
  height: 3rem;
  justify-content: center;
  width: 3rem;
  --tw-border-opacity: 1;
  border-color: #1e1b4b;
  border-color: rgba(30, 27, 75, var(--tw-border-opacity));
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: #1e1b4b;
  color: rgba(30, 27, 75, var(--tw-text-opacity));
  text-decoration-line: none;
}
.reviews-pagination span.current {
  --tw-bg-opacity: 1;
  background-color: #232351;
  background-color: rgba(35, 35, 81, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.reviews-pagination
  span.current
  .affiliate-disclaimer
  .affiliate-disclaimer-icon
  svg {
  filter: brightness(7.5);
}
.reviews-pagination span.current .affiliate-disclaimer .affiliate-message,
.reviews-pagination span.current .affiliate-disclaimer .affiliate-title {
  color: #fff;
}
.reviews-pagination span.dots {
  --tw-border-opacity: 1;
  border-color: #acbdf5;
  border-color: rgba(172, 189, 245, var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: #acbdf5;
  color: rgba(172, 189, 245, var(--tw-text-opacity));
}
body.single-games .row {
  padding-left: 0;
  padding-right: 0;
}
body.single-games .wp-block-event-accordions .sigma-container {
  padding: 0;
}
body.single-games .wp-block-event-accordions .event-accordion-content ul {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
@media (min-width: 1224px) {
  body.single-games .wp-block-event-accordions .event-accordion-content ul {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
}
body.single-games
  .wp-block-event-accordions
  .event-accordion-content
  ul
  li:before {
  content: "•";
  margin-right: 0.5rem;
}
body.archive.author .info h2 {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 1rem;
  margin-top: 3rem;
  --tw-text-opacity: 1;
  color: #111827;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}
@media (min-width: 1224px) {
  body.archive.author .info h2 {
    margin-top: 4rem;
  }
}
body.archive.author .info p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-top: 1rem;
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.primary-nav .mega-wpml-ls-current-language {
  float: right !important;
}
.card--dark {
  --tw-bg-opacity: 1;
  background-color: #6b7280;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.card--dark .casino__deposit,
.card--dark .casino__tc {
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .card--dark .casino__deposit,
  .card--dark .casino__tc {
    --tw-bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }
}
.card--light {
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.card--light .cards--text__12 {
  --tw-text-opacity: 1;
  color: #111827;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}
.card--light-mobile {
  --tw-bg-opacity: 1;
  background-color: #6b7280;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .card--light-mobile {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }
}
.card--bookies .cards .casino__cards {
  --tw-bg-opacity: 1;
  background-color: #6b7280;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .card--bookies .cards .casino__cards {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }
}
.dark .content,
.dark .title__header--sub,
.dark h2 {
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.size-medium {
  display: inline-block;
  width: 100%;
}
@media (min-width: 1024px) {
  .size-medium {
    max-width: 100%;
    width: auto;
  }
}
@media (max-width: 780px) {
  .youtube-container {
    height: 0;
    position: relative;
    width: 100%;
  }
  .footer-title-column .youtube-container li {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
  .footer-title-column .youtube-container li a {
    border-bottom-width: 0;
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 1rem;
  }
  @media (min-width: 768px) {
    .footer-title-column .youtube-container li a {
      font-size: 1rem;
      line-height: 1.5rem;
    }
  }
  .sponsors-exhibitors-squad .wp-block-sigma-squad .h-72.youtube-container {
    height: auto;
  }
  .sponsors-exhibitors-squad
    .wp-block-sigma-squad
    .h-72.youtube-container
    .bg-custom-sigmaBackgroundFlags {
    top: 72%;
  }
  @media (min-width: 1224px) {
    .sponsors-exhibitors-squad
      .wp-block-sigma-squad
      .h-72.youtube-container
      .bg-custom-sigmaBackgroundFlags {
      top: 80%;
    }
  }
  .youtube-container {
    padding-bottom: 56.25%;
  }
  .youtube-container iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
figure.wp-block-image .wp-element-caption {
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: #111827;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
  padding: 0 0.5rem;
}
.aligncenter,
.alignnone {
  clear: both;
  float: none;
}
.aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.alignleft {
  float: none;
  margin-right: auto;
  padding-right: 0;
}
@media (min-width: 1024px) {
  .alignleft {
    float: left;
    padding-right: 1rem;
  }
}
.alignright {
  float: none;
  margin-left: auto;
  padding-left: 0;
}
@media (min-width: 1024px) {
  .alignright {
    float: right;
    padding-left: 1rem;
  }
}
.wp-block-image.alignleft {
  padding-right: 0;
}
@media (min-width: 1024px) {
  .wp-block-image.alignleft {
    float: left;
    margin: 0 0.5rem;
  }
}
.wp-block-image.alignright {
  margin-left: auto;
  padding-left: 0;
}
@media (min-width: 1024px) {
  .wp-block-image.alignright {
    float: right;
    margin: 0 0.5rem;
  }
}
figure.img-fig {
  display: table;
  flex-direction: column;
}
iframe {
  max-width: 100%;
}
ul.sigma-ul {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
ul.sigma-ul li {
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
ul.sigma-ul li:last-child {
  margin-bottom: 0;
}
ul.sigma-ul li:before {
  font-size: 1rem;
  transform: translateY(1px);
  width: 1.5rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "●";
  display: inline-block;
  --tw-text-opacity: 1;
  color: #5354d8;
  color: rgba(83, 84, 216, var(--tw-text-opacity));
}
ol.sigma-ol {
  counter-reset: li;
  list-style: none;
  margin-bottom: 2rem;
  margin-top: 2rem;
  padding-left: 1rem;
}
ol.sigma-ol li + li {
  margin-top: 1rem;
}
ol.sigma-ol li {
  counter-increment: li;
  line-height: 1.5rem;
}
ol.sigma-ol li:before {
  align-items: center;
  border-radius: 9999px;
  display: inline-flex;
  height: 1.5rem;
  justify-content: center;
  margin-right: 0.5rem;
  width: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: #5354d8;
  background-color: rgba(83, 84, 216, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  content: counter(li) ".";
  margin-left: -1em;
}
.styled-content-wrapper:not(.old-style) .wp-block-column > h2,
.styled-content-wrapper:not(.old-style) .wp-block-column > h3,
.styled-content-wrapper:not(.old-style) .wp-block-column > h4,
.styled-content-wrapper:not(.old-style) > h2,
.styled-content-wrapper:not(.old-style) > h3,
.styled-content-wrapper:not(.old-style) > h4,
.styled-table > h2,
.styled-table > h3,
.styled-table > h4 {
  font-weight: 600;
}
.styled-content-wrapper:not(.old-style) .wp-block-column > h1,
.styled-content-wrapper:not(.old-style) > h1,
.styled-table > h1 {
  font-size: 2.5rem;
  line-height: 3rem;
}
@media (min-width: 1224px) {
  .styled-content-wrapper:not(.old-style) .wp-block-column > h1,
  .styled-content-wrapper:not(.old-style) > h1,
  .styled-table > h1 {
    font-size: 3.5rem;
    line-height: 4.5rem;
  }
}
.styled-content-wrapper:not(.old-style) .wp-block-column > h2,
.styled-content-wrapper:not(.old-style) > h2,
.styled-table > h2 {
  font-size: 2rem;
  line-height: 2.625rem;
}
@media (min-width: 1224px) {
  .styled-content-wrapper:not(.old-style) .wp-block-column > h2,
  .styled-content-wrapper:not(.old-style) > h2,
  .styled-table > h2 {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
}
.styled-content-wrapper:not(.old-style) .wp-block-column > h3,
.styled-content-wrapper:not(.old-style) > h3,
.styled-table > h3 {
  font-size: 1.25rem;
  line-height: 1.625rem;
}
.styled-content-wrapper:not(.old-style) .wp-block-column > h4,
.styled-content-wrapper:not(.old-style) > h4,
.styled-table > h4 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 1.5;
}
.styled-content-wrapper:not(.old-style) .wp-block-column > h2.wp-block-heading,
.styled-content-wrapper:not(.old-style) .wp-block-column > h3.wp-block-heading,
.styled-content-wrapper:not(.old-style) .wp-block-column > h4.wp-block-heading,
.styled-content-wrapper:not(.old-style) .wp-block-column > h5.wp-block-heading,
.styled-content-wrapper:not(.old-style) .wp-block-column > h6.wp-block-heading,
.styled-content-wrapper:not(.old-style) > h2.wp-block-heading,
.styled-content-wrapper:not(.old-style) > h3.wp-block-heading,
.styled-content-wrapper:not(.old-style) > h4.wp-block-heading,
.styled-content-wrapper:not(.old-style) > h5.wp-block-heading,
.styled-content-wrapper:not(.old-style) > h6.wp-block-heading,
.styled-table > h2.wp-block-heading,
.styled-table > h3.wp-block-heading,
.styled-table > h4.wp-block-heading,
.styled-table > h5.wp-block-heading,
.styled-table > h6.wp-block-heading {
  margin-top: 3rem;
  --tw-text-opacity: 1;
  color: #111827;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .styled-content-wrapper:not(.old-style)
    .wp-block-column
    > h2.wp-block-heading,
  .styled-content-wrapper:not(.old-style)
    .wp-block-column
    > h3.wp-block-heading,
  .styled-content-wrapper:not(.old-style)
    .wp-block-column
    > h4.wp-block-heading,
  .styled-content-wrapper:not(.old-style)
    .wp-block-column
    > h5.wp-block-heading,
  .styled-content-wrapper:not(.old-style)
    .wp-block-column
    > h6.wp-block-heading,
  .styled-content-wrapper:not(.old-style) > h2.wp-block-heading,
  .styled-content-wrapper:not(.old-style) > h3.wp-block-heading,
  .styled-content-wrapper:not(.old-style) > h4.wp-block-heading,
  .styled-content-wrapper:not(.old-style) > h5.wp-block-heading,
  .styled-content-wrapper:not(.old-style) > h6.wp-block-heading,
  .styled-table > h2.wp-block-heading,
  .styled-table > h3.wp-block-heading,
  .styled-table > h4.wp-block-heading,
  .styled-table > h5.wp-block-heading,
  .styled-table > h6.wp-block-heading {
    margin-top: 4rem;
  }
}
.styled-content-wrapper:not(.old-style) .wp-block-column > h2.wp-block-heading,
.styled-content-wrapper:not(.old-style) > h2.wp-block-heading,
.styled-table > h2.wp-block-heading {
  margin-top: 3rem;
}
@media (min-width: 1024px) {
  .styled-content-wrapper:not(.old-style)
    .wp-block-column
    > h2.wp-block-heading,
  .styled-content-wrapper:not(.old-style) > h2.wp-block-heading,
  .styled-table > h2.wp-block-heading {
    margin-top: 4rem;
  }
}
.styled-content-wrapper:not(.old-style) .wp-block-column > h3.wp-block-heading,
.styled-content-wrapper:not(.old-style) > h3.wp-block-heading,
.styled-table > h3.wp-block-heading {
  margin-top: 1.5rem;
}
.styled-content-wrapper .wp-block-column > h1,
.styled-content-wrapper .wp-block-column > h2,
.styled-content-wrapper .wp-block-column > h4,
.styled-content-wrapper .wp-block-column > h5,
.styled-content-wrapper .wp-block-column > h6,
.styled-content-wrapper > h1,
.styled-content-wrapper > h2,
.styled-content-wrapper > h4,
.styled-content-wrapper > h5,
.styled-content-wrapper > h6,
.styled-table > h1,
.styled-table > h2,
.styled-table > h4,
.styled-table > h5,
.styled-table > h6 {
  font-weight: 600;
  margin-bottom: 1.5rem;
}
.styled-content-wrapper .wp-block-column > h3,
.styled-content-wrapper > h3,
.styled-table > h3 {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.styled-content-wrapper .wp-block-column p > a,
.styled-content-wrapper .wp-block-column td > a,
.styled-content-wrapper p > a,
.styled-content-wrapper td > a,
.styled-table p > a,
.styled-table td > a {
  --tw-text-opacity: 1;
  color: #5354d8;
  color: rgba(83, 84, 216, var(--tw-text-opacity));
  text-decoration-line: underline;
}
.styled-content-wrapper .wp-block-column > p,
.styled-content-wrapper > p,
.styled-table > p {
  margin-bottom: 1rem;
}
.styled-content-wrapper .wp-block-column > table,
.styled-content-wrapper > table,
.styled-table > table {
  border-collapse: separate !important;
  margin-bottom: 2rem;
  margin-top: 2rem;
  width: 100%;
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-radius: 1rem;
  border-spacing: 0;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  border-width: 1px;
  overflow: hidden;
  --tw-border-opacity: 1;
  border-color: #d1d5db;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}
@media (max-width: 768px) {
  .styled-content-wrapper .wp-block-column > table,
  .styled-content-wrapper > table,
  .styled-table > table {
    display: block;
    overflow-x: auto;
  }
}
.styled-content-wrapper .wp-block-column > table thead,
.styled-content-wrapper > table thead,
.styled-table > table thead {
  border-bottom: none !important;
}
.styled-content-wrapper .wp-block-column > table thead tr,
.styled-content-wrapper > table thead tr,
.styled-table > table thead tr {
  background: #f3f4f6;
  background: var(--gray-100, #f3f4f6);
}
@media (max-width: 768px) {
  .styled-content-wrapper .wp-block-column > table thead tr,
  .styled-content-wrapper > table thead tr,
  .styled-table > table thead tr {
    border-bottom: 1px solid #d1d5db;
    border-bottom: 1px solid var(--gray-300, #d1d5db);
    display: block;
  }
  .styled-content-wrapper .wp-block-column > table thead tr th,
  .styled-content-wrapper > table thead tr th,
  .styled-table > table thead tr th {
    border-bottom: none;
  }
}
.styled-content-wrapper .wp-block-column > table thead tr th,
.styled-content-wrapper > table thead tr th,
.styled-table > table thead tr th {
  border-right: none;
  text-align: left;
}
@media (max-width: 768px) {
  .styled-content-wrapper .wp-block-column > table tr:last-child td,
  .styled-content-wrapper > table tr:last-child td,
  .styled-table > table tr:last-child td {
    border-bottom: none;
  }
}
@media (min-width: 768px) {
  .styled-content-wrapper .wp-block-column > table tr:last-child td,
  .styled-content-wrapper > table tr:last-child td,
  .styled-table > table tr:last-child td {
    border-bottom: none;
  }
}
.styled-content-wrapper .wp-block-column > table tr td,
.styled-content-wrapper .wp-block-column > table tr th,
.styled-content-wrapper > table tr td,
.styled-content-wrapper > table tr th,
.styled-table > table tr td,
.styled-table > table tr th {
  border: none;
  border-bottom: 1px solid #d1d5db;
  border-bottom: 1px solid var(--gray-300, #d1d5db);
  border-right: 1px solid #d1d5db;
  border-right: 1px solid var(--gray-300, #d1d5db);
  padding: 16px;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .styled-content-wrapper .wp-block-column > table tr td:last-child,
  .styled-content-wrapper .wp-block-column > table tr th:last-child,
  .styled-content-wrapper > table tr td:last-child,
  .styled-content-wrapper > table tr th:last-child,
  .styled-table > table tr td:last-child,
  .styled-table > table tr th:last-child {
    border-right: none;
  }
}
.styled-content-wrapper .wp-block-column > table ul:not(.styleless),
.styled-content-wrapper .wp-block-column > ul:not(.styleless),
.styled-content-wrapper > table ul:not(.styleless),
.styled-content-wrapper > ul:not(.styleless),
.styled-table > table ul:not(.styleless),
.styled-table > ul:not(.styleless) {
  list-style-type: none;
  margin: 2rem 0;
  padding-left: 0;
  padding-right: 0;
}
.styled-content-wrapper .wp-block-column > table ul:not(.styleless) li,
.styled-content-wrapper .wp-block-column > ul:not(.styleless) li,
.styled-content-wrapper > table ul:not(.styleless) li,
.styled-content-wrapper > ul:not(.styleless) li,
.styled-table > table ul:not(.styleless) li,
.styled-table > ul:not(.styleless) li {
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
.styled-content-wrapper
  .wp-block-column
  > table
  ul:not(.styleless)
  li:last-child,
.styled-content-wrapper .wp-block-column > ul:not(.styleless) li:last-child,
.styled-content-wrapper > table ul:not(.styleless) li:last-child,
.styled-content-wrapper > ul:not(.styleless) li:last-child,
.styled-table > table ul:not(.styleless) li:last-child,
.styled-table > ul:not(.styleless) li:last-child {
  margin-bottom: 0;
}
.styled-content-wrapper .wp-block-column > table ul:not(.styleless) li:before,
.styled-content-wrapper .wp-block-column > ul:not(.styleless) li:before,
.styled-content-wrapper > table ul:not(.styleless) li:before,
.styled-content-wrapper > ul:not(.styleless) li:before,
.styled-table > table ul:not(.styleless) li:before,
.styled-table > ul:not(.styleless) li:before {
  font-size: 1rem;
  transform: translateY(1px);
  width: 1.5rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "●";
  display: inline-block;
  --tw-text-opacity: 1;
  color: #5354d8;
  color: rgba(83, 84, 216, var(--tw-text-opacity));
}
.styled-content-wrapper .wp-block-column > ol:not(.styleless),
.styled-content-wrapper .wp-block-column > table > ol:not(.styleless),
.styled-content-wrapper > ol:not(.styleless),
.styled-content-wrapper > table > ol:not(.styleless),
.styled-table > ol:not(.styleless),
.styled-table > table > ol:not(.styleless) {
  counter-reset: li;
  list-style: none;
  margin-bottom: 2rem;
  margin-top: 2rem;
  padding-left: 1rem;
}
.styled-content-wrapper .wp-block-column > ol:not(.styleless) li + li,
.styled-content-wrapper .wp-block-column > table > ol:not(.styleless) li + li,
.styled-content-wrapper > ol:not(.styleless) li + li,
.styled-content-wrapper > table > ol:not(.styleless) li + li,
.styled-table > ol:not(.styleless) li + li,
.styled-table > table > ol:not(.styleless) li + li {
  margin-top: 1rem;
}
.styled-content-wrapper .wp-block-column > ol:not(.styleless) li,
.styled-content-wrapper .wp-block-column > table > ol:not(.styleless) li,
.styled-content-wrapper > ol:not(.styleless) li,
.styled-content-wrapper > table > ol:not(.styleless) li,
.styled-table > ol:not(.styleless) li,
.styled-table > table > ol:not(.styleless) li {
  counter-increment: li;
  line-height: 1.5rem;
}
.styled-content-wrapper .wp-block-column > ol:not(.styleless) li:before,
.styled-content-wrapper .wp-block-column > table > ol:not(.styleless) li:before,
.styled-content-wrapper > ol:not(.styleless) li:before,
.styled-content-wrapper > table > ol:not(.styleless) li:before,
.styled-table > ol:not(.styleless) li:before,
.styled-table > table > ol:not(.styleless) li:before {
  align-items: center;
  border-radius: 9999px;
  display: inline-flex;
  height: 1.5rem;
  justify-content: center;
  margin-right: 0.5rem;
  width: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: #5354d8;
  background-color: rgba(83, 84, 216, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  content: counter(li) ".";
  margin-left: -1em;
}
.sigma-pagination {
  display: flex;
  gap: 8px;
  justify-content: center;
  margin-top: 32px;
}
.sigma-pagination a {
  align-items: center;
  border: 1px solid #ddd;
  border-radius: 50%;
  color: #333;
  display: flex;
  height: 48px;
  justify-content: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: all 0.3s;
  width: 48px;
}
.sigma-pagination a:hover {
  background: #333;
  color: #fff;
}
.sigma-pagination span {
  align-items: center;
  display: flex;
  height: 48px;
  justify-content: center;
  width: 48px;
}
.sigma-pagination span.current {
  background: #333;
  border-radius: 50%;
  color: #fff;
}
.sigma-pagination a.active {
  background: #333;
  color: #fff;
}
.sigma-pagination .prev img {
  filter: brightness(0) invert(0);
}
.sigma-pagination .prev:hover img {
  cursor: pointer;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0)
    hue-rotate(149deg) brightness(108%) contrast(101%);
}
.sigma-pagination .next img {
  filter: brightness(0) invert(0);
}
.sigma-pagination .next:hover img {
  cursor: pointer;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0)
    hue-rotate(149deg) brightness(108%) contrast(101%);
}
.sigma-pagination .disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.sigma-pagination .disabled img {
  filter: brightness(0) invert(0.7);
}
.wp-block-table:not(.light-table):not(.styled-table) table,
body.single-games:not(.light-table):not(.styled-table) table {
  border: 1px solid #d1d5db;
  border: 1px solid var(--gray-300, #d1d5db);
  border-collapse: separate !important;
  border-radius: 16px;
  border-spacing: 0;
  overflow: hidden;
}
.wp-block-table:not(.light-table):not(.styled-table) table thead,
body.single-games:not(.light-table):not(.styled-table) table thead {
  border-bottom: none !important;
}
.wp-block-table:not(.light-table):not(.styled-table) table thead tr,
body.single-games:not(.light-table):not(.styled-table) table thead tr {
  background: #f3f4f6;
  background: var(--gray-100, #f3f4f6);
}
@media (max-width: 768px) {
  .wp-block-table:not(.light-table):not(.styled-table) table thead tr,
  body.single-games:not(.light-table):not(.styled-table) table thead tr {
    border-bottom: 1px solid #d1d5db;
    border-bottom: 1px solid var(--gray-300, #d1d5db);
    display: block;
  }
  .wp-block-table:not(.light-table):not(.styled-table) table thead tr th,
  body.single-games:not(.light-table):not(.styled-table) table thead tr th {
    border-bottom: none;
    white-space: nowrap;
  }
}
.wp-block-table:not(.light-table):not(.styled-table) table thead tr th,
body.single-games:not(.light-table):not(.styled-table) table thead tr th {
  border-right: none;
  text-align: left;
}
@media (max-width: 768px) {
  .wp-block-table:not(.light-table):not(.styled-table)
    table
    tr:last-child
    td:last-child,
  .wp-block-table:not(.light-table):not(.styled-table)
    table
    tr:last-child
    td:nth-last-child(2),
  body.single-games:not(.light-table):not(.styled-table)
    table
    tr:last-child
    td:last-child,
  body.single-games:not(.light-table):not(.styled-table)
    table
    tr:last-child
    td:nth-last-child(2) {
    border-bottom: none;
  }
}
@media (min-width: 768px) {
  .wp-block-table:not(.light-table):not(.styled-table) table tr:last-child td,
  body.single-games:not(.light-table):not(.styled-table)
    table
    tr:last-child
    td {
    border-bottom: none;
  }
}
.wp-block-table:not(.light-table):not(.styled-table) table tr td,
.wp-block-table:not(.light-table):not(.styled-table) table tr th,
body.single-games:not(.light-table):not(.styled-table) table tr td,
body.single-games:not(.light-table):not(.styled-table) table tr th {
  border: none;
  border-bottom: 1px solid #d1d5db;
  border-bottom: 1px solid var(--gray-300, #d1d5db);
  border-right: 1px solid #d1d5db;
  border-right: 1px solid var(--gray-300, #d1d5db);
  padding: 16px;
}
.wp-block-table:not(.light-table):not(.styled-table) table tr td:last-child,
.wp-block-table:not(.light-table):not(.styled-table) table tr th:last-child,
body.single-games:not(.light-table):not(.styled-table) table tr td:last-child,
body.single-games:not(.light-table):not(.styled-table) table tr th:last-child {
  border-right: none;
}
@media (max-width: 768px) {
  .wp-block-table:not(.light-table):not(.styled-table) table tr td:last-child,
  .wp-block-table:not(.light-table):not(.styled-table) table tr th:last-child,
  body.single-games:not(.light-table):not(.styled-table) table tr td:last-child,
  body.single-games:not(.light-table):not(.styled-table)
    table
    tr
    th:last-child {
    border-right: none;
  }
}
.wp-block-table.light-table,
body.single-games.light-table {
  margin-top: 3rem;
}
@media (min-width: 1224px) {
  .wp-block-table.light-table,
  body.single-games.light-table {
    margin-top: 4rem;
  }
}
.wp-block-table.light-table table,
body.single-games.light-table table {
  border: none;
  color: #fff;
}
.wp-block-table.light-table table thead,
body.single-games.light-table table thead {
  border-bottom: none;
}
.wp-block-table.light-table table thead tr th,
body.single-games.light-table table thead tr th {
  border: 1px solid #fff;
  border-left: none;
  border-right: none;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
  text-align: left;
}
.wp-block-table.light-table table tbody tr td,
body.single-games.light-table table tbody tr td {
  border: none;
  border-bottom: 1px solid #fff;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
@media (max-width: 768px) {
  .wp-block-table.not-default-table tr,
  body.single-games.not-default-table tr {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .wp-block-table.not-default-table tr td,
  .wp-block-table.not-default-table tr th,
  body.single-games.not-default-table tr td,
  body.single-games.not-default-table tr th {
    white-space: nowrap;
  }
  @media (max-width: 768px) {
    .wp-block-table.not-default-table tr td:nth-last-child(odd),
    .wp-block-table.not-default-table tr th:nth-last-child(odd),
    body.single-games.not-default-table tr td:nth-last-child(odd),
    body.single-games.not-default-table tr th:nth-last-child(odd) {
      border-right: none;
    }
  }
}
figure.wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube {
  border-radius: 1rem;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .md\:container {
    width: 100%;
  }
  @media (min-width: 768px) {
    .md\:container {
      max-width: 768px;
    }
  }
  @media (min-width: 1024px) {
    .md\:container {
      max-width: 1024px;
    }
  }
  @media (min-width: 1224px) {
    .md\:container {
      max-width: 1224px;
    }
  }
}
@media (min-width: 1224px) {
  .lg\:container {
    width: 100%;
  }
  @media (min-width: 768px) {
    .lg\:container {
      max-width: 768px;
    }
  }
  @media (min-width: 1024px) {
    .lg\:container {
      max-width: 1024px;
    }
  }
  @media (min-width: 1224px) {
    .lg\:container {
      max-width: 1224px;
    }
  }
}
.hover\:-translate-y-1:hover {
  --tw-translate-y: -0.25rem;
  transform: translate(var(--tw-translate-x), -0.25rem) rotate(var(--tw-rotate))
    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
    scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:border:hover {
  border-width: 1px;
}
.hover\:border-brand-500:hover {
  --tw-border-opacity: 1;
  border-color: #6e79e6;
  border-color: rgba(110, 121, 230, var(--tw-border-opacity));
}
.hover\:border-gray-500:hover {
  --tw-border-opacity: 1;
  border-color: #6b7280;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}
.hover\:bg-accent-500:hover {
  --tw-bg-opacity: 1;
  background-color: #3c70e6;
  background-color: rgba(60, 112, 230, var(--tw-bg-opacity));
}
.hover\:bg-black-500:hover {
  --tw-bg-opacity: 1;
  background-color: #000;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: #3b82f6;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}
.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: #1d4ed8;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}
.hover\:bg-brand-600:hover {
  --tw-bg-opacity: 1;
  background-color: #5354d8;
  background-color: rgba(83, 84, 216, var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: #f3f4f6;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.hover\:bg-green-500:hover {
  --tw-bg-opacity: 1;
  background-color: #22c55e;
  background-color: rgba(34, 197, 94, var(--tw-bg-opacity));
}
.hover\:bg-white-50:hover {
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.hover\:text-\[\#35377A\]:hover {
  --tw-text-opacity: 1;
  color: #35377a;
  color: rgba(53, 55, 122, var(--tw-text-opacity));
}
.hover\:text-black-500:hover {
  --tw-text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.hover\:text-brand-500:hover {
  --tw-text-opacity: 1;
  color: #6e79e6;
  color: rgba(110, 121, 230, var(--tw-text-opacity));
}
.hover\:text-brand-600:hover {
  --tw-text-opacity: 1;
  color: #5354d8;
  color: rgba(83, 84, 216, var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: #111827;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}
.hover\:text-indigo-600:hover {
  --tw-text-opacity: 1;
  color: #4f46e5;
  color: rgba(79, 70, 229, var(--tw-text-opacity));
}
.hover\:text-white-50:hover {
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:no-underline:hover {
  text-decoration-line: none;
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.hover\:shadow-2xl:hover {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent,
    0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.focus\:bg-blue-500:focus {
  --tw-bg-opacity: 1;
  background-color: #3b82f6;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:outline:focus {
  outline-style: solid;
}
.enabled\:cursor-pointer:enabled {
  cursor: pointer;
}
.disabled\:border-gray-200:disabled {
  --tw-border-opacity: 1;
  border-color: #e5e7eb;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}
.disabled\:text-gray-400:disabled {
  --tw-text-opacity: 1;
  color: #9ca3af;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}
.group:hover .group-hover\:visible {
  visibility: visible;
}
.group:hover .group-hover\:opacity-50 {
  opacity: 0.5;
}
@media not all and (min-width: 1224px) {
  .max-lg\:relative {
    position: relative;
  }
  .max-lg\:block {
    display: block;
  }
  .max-lg\:hidden {
    display: none;
  }
  .max-lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .max-xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .max-xl\:mt-6 {
    margin-top: 1.5rem;
  }
  .max-xl\:hidden {
    display: none;
  }
  .max-xl\:aspect-video {
    aspect-ratio: 16/9;
  }
  .max-xl\:max-w-xl {
    max-width: 36rem;
  }
  .max-xl\:justify-center {
    justify-content: center;
  }
  .max-xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .max-xl\:pl-3 {
    padding-left: 0.75rem;
  }
}
@media not all and (min-width: 1024px) {
  .max-md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .max-md\:block {
    display: block;
  }
  .max-md\:hidden {
    display: none;
  }
  .max-md\:basis-\[100\%\] {
    flex-basis: 100%;
  }
  .max-md\:flex-col {
    flex-direction: column;
  }
  .max-md\:rounded-b-2xl {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
  .max-md\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: #111827;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }
  .max-md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .max-md\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .max-md\:pt-4 {
    padding-top: 1rem;
  }
}
@media not all and (min-width: 768px) {
  .max-sm\:m-2 {
    margin: 0.5rem;
  }
  .max-sm\:\!mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .max-sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .max-sm\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .max-sm\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .max-sm\:mb-4 {
    margin-bottom: 1rem;
  }
  .max-sm\:mt-4 {
    margin-top: 1rem;
  }
  .max-sm\:block {
    display: block;
  }
  .max-sm\:hidden {
    display: none;
  }
  .max-sm\:h-full {
    height: 100%;
  }
  .max-sm\:max-h-\[17rem\] {
    max-height: 17rem;
  }
  .max-sm\:min-h-\[39rem\] {
    min-height: 39rem;
  }
  .max-sm\:w-3\/12 {
    width: 25%;
  }
  .max-sm\:w-full {
    width: 100%;
  }
  .max-sm\:max-w-\[4rem\] {
    max-width: 4rem;
  }
  .max-sm\:basis-3\/12 {
    flex-basis: 25%;
  }
  .max-sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .max-sm\:flex-col {
    flex-direction: column;
  }
  .max-sm\:justify-center {
    justify-content: center;
  }
  .max-sm\:justify-around {
    justify-content: space-around;
  }
  .max-sm\:overflow-x-scroll {
    overflow-x: scroll;
  }
  .max-sm\:object-contain {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .max-sm\:\!p-0 {
    padding: 0 !important;
  }
  .max-sm\:p-1 {
    padding: 0.25rem;
  }
  .max-sm\:p-1\.5 {
    padding: 0.375rem;
  }
  .max-sm\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .max-sm\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
  .max-sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .max-sm\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .max-sm\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .max-sm\:pl-1 {
    padding-left: 0.25rem;
  }
  .max-sm\:pr-1 {
    padding-right: 0.25rem;
  }
  .max-sm\:pt-0 {
    padding-top: 0;
  }
  .max-sm\:\!text-xs {
    font-size: 0.75rem !important;
    line-height: 1rem !important;
  }
  .max-sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .max-sm\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
@media (min-width: 768px) {
  .sm\:order-1 {
    order: 1;
  }
  .sm\:order-2 {
    order: 2;
  }
  .sm\:\!mt-0 {
    margin-top: 0 !important;
  }
  .sm\:-mb-0 {
    margin-bottom: 0;
  }
  .sm\:mb-4 {
    margin-bottom: 1rem;
  }
  .sm\:ml-0 {
    margin-left: 0;
  }
  .sm\:mt-4 {
    margin-top: 1rem;
  }
  .sm\:block {
    display: block;
  }
  .sm\:inline-block {
    display: inline-block;
  }
  .sm\:flex {
    display: flex;
  }
  .sm\:grid {
    display: grid;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:h-96 {
    height: 24rem;
  }
  .sm\:h-\[216px\] {
    height: 216px;
  }
  .sm\:h-\[30rem\] {
    height: 30rem;
  }
  .sm\:h-\[90\%\] {
    height: 90%;
  }
  .sm\:h-auto {
    height: auto;
  }
  .sm\:max-h-14 {
    max-height: 3.5rem;
  }
  .sm\:w-1\/2 {
    width: 50%;
  }
  .sm\:w-4\/6 {
    width: 66.666667%;
  }
  .sm\:w-\[30rem\] {
    width: 30rem;
  }
  .sm\:w-\[80\%\] {
    width: 80%;
  }
  .sm\:shrink {
    flex-shrink: 1;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:flex-col {
    flex-direction: column;
  }
  .sm\:flex-wrap {
    flex-wrap: wrap;
  }
  .sm\:justify-between {
    justify-content: space-between;
  }
  .sm\:gap-4 {
    gap: 1rem;
  }
  .sm\:gap-6 {
    gap: 1.5rem;
  }
  .sm\:rounded-xl {
    border-radius: 0.75rem;
  }
  .sm\:border-0 {
    border-width: 0;
  }
  .sm\:bg-white-100 {
    --tw-bg-opacity: 1;
    background-color: #fefeff;
    background-color: rgba(254, 254, 255, var(--tw-bg-opacity));
  }
  .sm\:p-4 {
    padding: 1rem;
  }
  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .tablet\:left-auto {
    left: auto;
  }
  .tablet\:ml-auto {
    margin-left: auto;
  }
  .tablet\:mt-0 {
    margin-top: 0;
  }
  .tablet\:mt-6 {
    margin-top: 1.5rem;
  }
  .tablet\:mt-8 {
    margin-top: 2rem;
  }
  .tablet\:block {
    display: block;
  }
  .tablet\:inline-block {
    display: inline-block;
  }
  .tablet\:inline {
    display: inline;
  }
  .tablet\:flex {
    display: flex;
  }
  .tablet\:hidden {
    display: none;
  }
  .tablet\:h-23 {
    height: 5.75rem;
  }
  .tablet\:h-84 {
    height: 21rem;
  }
  .tablet\:h-\[10rem\] {
    height: 10rem;
  }
  .tablet\:h-auto {
    height: auto;
  }
  .tablet\:w-1\/2 {
    width: 50%;
  }
  .tablet\:w-30 {
    width: 7.5rem;
  }
  .tablet\:w-45 {
    width: 11.25rem;
  }
  .tablet\:w-auto {
    width: auto;
  }
  .tablet\:w-full {
    width: 100%;
  }
  .tablet\:min-w-45 {
    min-width: 11.25rem;
  }
  .tablet\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .tablet\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .tablet\:flex-row {
    flex-direction: row;
  }
  .tablet\:flex-col {
    flex-direction: column;
  }
  .tablet\:justify-start {
    justify-content: flex-start;
  }
  .tablet\:gap-12 {
    gap: 3rem;
  }
  .tablet\:gap-4 {
    gap: 1rem;
  }
  .tablet\:gap-6 {
    gap: 1.5rem;
  }
  .tablet\:gap-x-12 {
    -moz-column-gap: 3rem;
    column-gap: 3rem;
  }
  .tablet\:gap-y-4 {
    row-gap: 1rem;
  }
  .tablet\:bg-white-100 {
    --tw-bg-opacity: 1;
    background-color: #fefeff;
    background-color: rgba(254, 254, 255, var(--tw-bg-opacity));
  }
  .tablet\:p-6 {
    padding: 1.5rem;
  }
  .tablet\:py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .tablet\:pl-0 {
    padding-left: 0;
  }
  .tablet\:text-left {
    text-align: left;
  }
  .tablet\:text-h2-xl {
    font-size: 2.5rem;
  }
  .tablet\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .tablet\:leading-13 {
    line-height: 3.25rem;
  }
}
@media (min-width: 1024px) {
  .md\:absolute {
    position: absolute;
  }
  .md\:bottom-\[5\%\] {
    bottom: 5%;
  }
  .md\:left-\[3\%\] {
    left: 3%;
  }
  .md\:left-\[75\%\] {
    left: 75%;
  }
  .md\:z-\[1\] {
    z-index: 1;
  }
  .md\:order-none {
    order: 0;
  }
  .md\:col-start-3 {
    grid-column-start: 3;
  }
  .md\:col-end-4 {
    grid-column-end: 4;
  }
  .md\:row-start-1 {
    grid-row-start: 1;
  }
  .md\:row-end-3 {
    grid-row-end: 3;
  }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:my-0 {
    margin-bottom: 0;
    margin-top: 0;
  }
  .md\:my-3 {
    margin-bottom: 0.75rem;
    margin-top: 0.75rem;
  }
  .md\:my-4 {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
  .md\:\!ml-0 {
    margin-left: 0 !important;
  }
  .md\:-mt-3 {
    margin-top: -0.75rem;
  }
  .md\:mb-0 {
    margin-bottom: 0;
  }
  .md\:mb-8 {
    margin-bottom: 2rem;
  }
  .md\:ml-8 {
    margin-left: 2rem;
  }
  .md\:mr-4 {
    margin-right: 1rem;
  }
  .md\:mr-8 {
    margin-right: 2rem;
  }
  .md\:mt-0 {
    margin-top: 0;
  }
  .md\:mt-4 {
    margin-top: 1rem;
  }
  .md\:line-clamp-3 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .md\:block {
    display: block;
  }
  .md\:flex {
    display: flex;
  }
  .md\:grid {
    display: grid;
  }
  .md\:hidden {
    display: none;
  }
  .md\:h-14 {
    height: 3.5rem;
  }
  .md\:h-16 {
    height: 4rem;
  }
  .md\:h-20 {
    height: 5rem;
  }
  .md\:h-21 {
    height: 5.25rem;
  }
  .md\:h-32 {
    height: 8rem;
  }
  .md\:h-40,
  .md\:h-\[10rem\] {
    height: 10rem;
  }
  .md\:h-\[21rem\] {
    height: 21rem;
  }
  .md\:h-\[28rem\] {
    height: 28rem;
  }
  .md\:max-h-\[14rem\] {
    max-height: 14rem;
  }
  .md\:max-h-\[4\.438rem\] {
    max-height: 4.438rem;
  }
  .md\:max-h-\[5rem\] {
    max-height: 5rem;
  }
  .md\:min-h-\[1rem\] {
    min-height: 1rem;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-1\/3 {
    width: 33.333333%;
  }
  .md\:w-1\/6 {
    width: 16.666667%;
  }
  .md\:w-16 {
    width: 4rem;
  }
  .md\:w-2\/3 {
    width: 66.666667%;
  }
  .md\:w-32 {
    width: 8rem;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:min-w-\[46\%\] {
    min-width: 46%;
  }
  .md\:max-w-\[15\%\] {
    max-width: 15%;
  }
  .md\:max-w-\[30\%\] {
    max-width: 30%;
  }
  .md\:max-w-\[90\%\] {
    max-width: 90%;
  }
  .md\:max-w-xs {
    max-width: 20rem;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:items-baseline {
    align-items: baseline;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:justify-items-center {
    justify-items: center;
  }
  .md\:gap-0 {
    gap: 0;
  }
  .md\:gap-16 {
    gap: 4rem;
  }
  .md\:gap-5 {
    gap: 1.25rem;
  }
  .md\:gap-6 {
    gap: 1.5rem;
  }
  .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: 2rem;
    margin-left: calc(2rem * (1 - var(--tw-space-x-reverse)));
    margin-right: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
  }
  .md\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: 0;
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
    margin-top: 2rem;
    margin-top: calc(2rem * (1 - var(--tw-space-y-reverse)));
  }
  .md\:rounded-full {
    border-radius: 9999px;
  }
  .md\:rounded-lg {
    border-radius: 0.5rem;
  }
  .md\:rounded-none {
    border-radius: 0;
  }
  .md\:rounded-b-2xl {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
  .md\:border-0 {
    border-width: 0;
  }
  .md\:border-b {
    border-bottom-width: 1px;
  }
  .md\:border-t {
    border-top-width: 1px;
  }
  .md\:bg-white,
  .md\:bg-white-50 {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }
  .md\:p-8 {
    padding: 2rem;
  }
  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:py-12 {
    padding-bottom: 3rem;
    padding-top: 3rem;
  }
  .md\:py-2 {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .md\:py-3 {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
  .md\:py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .md\:py-8 {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  .md\:pb-0 {
    padding-bottom: 0;
  }
  .md\:pb-16 {
    padding-bottom: 4rem;
  }
  .md\:pr-16 {
    padding-right: 4rem;
  }
  .md\:pr-5 {
    padding-right: 1.25rem;
  }
  .md\:pr-8 {
    padding-right: 2rem;
  }
  .md\:pt-0 {
    padding-top: 0;
  }
  .md\:pt-2 {
    padding-top: 0.5rem;
  }
  .md\:pt-4 {
    padding-top: 1rem;
  }
  .md\:pt-8 {
    padding-top: 2rem;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-center {
    text-align: center;
  }
  .md\:\!text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .md\:text-\[1\.75rem\] {
    font-size: 1.75rem;
  }
  .md\:text-\[2\.0rem\],
  .md\:text-\[2rem\] {
    font-size: 2rem;
  }
  .md\:text-\[3\.125rem\] {
    font-size: 3.125rem;
  }
  .md\:text-\[3\.75rem\] {
    font-size: 3.75rem;
  }
  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:text-h2-xl {
    font-size: 2.5rem;
  }
  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .md\:font-medium {
    font-weight: 500;
  }
  .md\:\!leading-\[3\.25rem\] {
    line-height: 3.25rem !important;
  }
  @media not all and (min-width: 1224px) {
    .md\:max-lg\:object-cover {
      -o-object-fit: cover;
      object-fit: cover;
    }
  }
  .laptop\:bottom-\[auto\] {
    bottom: auto;
  }
  .laptop\:top-0 {
    top: 0;
  }
  .laptop\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .laptop\:my-16 {
    margin-bottom: 4rem;
    margin-top: 4rem;
  }
  .laptop\:-mb-6 {
    margin-bottom: -1.5rem;
  }
  .laptop\:mb-0 {
    margin-bottom: 0;
  }
  .laptop\:mb-16 {
    margin-bottom: 4rem;
  }
  .laptop\:mb-8 {
    margin-bottom: 2rem;
  }
  .laptop\:ml-0 {
    margin-left: 0;
  }
  .laptop\:mt-12 {
    margin-top: 3rem;
  }
  .laptop\:mt-8 {
    margin-top: 2rem;
  }
  .laptop\:line-clamp-3 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .laptop\:block {
    display: block;
  }
  .laptop\:inline-block {
    display: inline-block;
  }
  .laptop\:flex {
    display: flex;
  }
  .laptop\:hidden {
    display: none;
  }
  .laptop\:h-20 {
    height: 5rem;
  }
  .laptop\:h-full {
    height: 100%;
  }
  .laptop\:min-h-100 {
    min-height: 25rem;
  }
  .laptop\:min-h-11 {
    min-height: 2.75rem;
  }
  .laptop\:min-h-14 {
    min-height: 3.5rem;
  }
  .laptop\:w-1\/2 {
    width: 50%;
  }
  .laptop\:w-\[38rem\] {
    width: 38rem;
  }
  .laptop\:max-w-202 {
    max-width: 50.5rem;
  }
  .laptop\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .laptop\:flex-row {
    flex-direction: row;
  }
  .laptop\:gap-6 {
    gap: 1.5rem;
  }
  .laptop\:rounded-2xl {
    border-radius: 1rem;
  }
  .laptop\:bg-transparent {
    background-color: transparent;
  }
  .laptop\:object-cover {
    -o-object-fit: cover;
    object-fit: cover;
  }
  .laptop\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .laptop\:py-0 {
    padding-bottom: 0;
    padding-top: 0;
  }
  .laptop\:py-16 {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .laptop\:\!pl-0 {
    padding-left: 0 !important;
  }
  .laptop\:pb-0 {
    padding-bottom: 0;
  }
  .laptop\:pb-16 {
    padding-bottom: 4rem;
  }
  .laptop\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .laptop\:pb-30 {
    padding-bottom: 7.5rem;
  }
  .laptop\:pb-4 {
    padding-bottom: 1rem;
  }
  .laptop\:pt-4 {
    padding-top: 1rem;
  }
  .laptop\:pt-8 {
    padding-top: 2rem;
  }
  .laptop\:text-center {
    text-align: center;
  }
  .laptop\:text-5\.5xl {
    font-size: 3.5rem;
  }
  .laptop\:text-h2-xl {
    font-size: 2.5rem;
  }
  .laptop\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .laptop\:leading-13 {
    line-height: 3.25rem;
  }
  .laptop\:leading-18 {
    line-height: 4.5rem;
  }
}
@media (min-width: 1224px) {
  .lg\:absolute {
    position: absolute;
  }
  .lg\:relative {
    position: relative;
  }
  .lg\:order-2 {
    order: 2;
  }
  .lg\:order-3 {
    order: 3;
  }
  .lg\:m-0 {
    margin: 0;
  }
  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:my-20 {
    margin-bottom: 5rem;
    margin-top: 5rem;
  }
  .lg\:my-8 {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
  .lg\:\!ml-0 {
    margin-left: 0 !important;
  }
  .lg\:\!mr-20 {
    margin-right: 5rem !important;
  }
  .lg\:mb-0 {
    margin-bottom: 0;
  }
  .lg\:mb-12 {
    margin-bottom: 3rem;
  }
  .lg\:mb-16 {
    margin-bottom: 4rem;
  }
  .lg\:mb-4 {
    margin-bottom: 1rem;
  }
  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .lg\:mb-8 {
    margin-bottom: 2rem;
  }
  .lg\:ml-0 {
    margin-left: 0;
  }
  .lg\:ml-4 {
    margin-left: 1rem;
  }
  .lg\:ml-8 {
    margin-left: 2rem;
  }
  .lg\:ml-\[10\%\] {
    margin-left: 10%;
  }
  .lg\:mr-0 {
    margin-right: 0;
  }
  .lg\:mr-12 {
    margin-right: 3rem;
  }
  .lg\:mr-4 {
    margin-right: 1rem;
  }
  .lg\:mr-4\.5 {
    margin-right: 4.5rem;
  }
  .lg\:mr-6 {
    margin-right: 1.5rem;
  }
  .lg\:mr-8 {
    margin-right: 2rem;
  }
  .lg\:mt-0 {
    margin-top: 0;
  }
  .lg\:mt-12 {
    margin-top: 3rem;
  }
  .lg\:mt-16 {
    margin-top: 4rem;
  }
  .lg\:mt-4 {
    margin-top: 1rem;
  }
  .lg\:mt-8 {
    margin-top: 2rem;
  }
  .lg\:block {
    display: block;
  }
  .lg\:inline-block {
    display: inline-block;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:inline-flex {
    display: inline-flex;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:aspect-auto {
    aspect-ratio: auto;
  }
  .lg\:h-10 {
    height: 2.5rem;
  }
  .lg\:h-24 {
    height: 6rem;
  }
  .lg\:h-6 {
    height: 1.5rem;
  }
  .lg\:h-80,
  .lg\:h-\[20rem\] {
    height: 20rem;
  }
  .lg\:h-\[22px\] {
    height: 22px;
  }
  .lg\:h-\[28\.125rem\] {
    height: 28.125rem;
  }
  .lg\:h-\[30vw\] {
    height: 30vw;
  }
  .lg\:h-\[37rem\] {
    height: 37rem;
  }
  .lg\:h-\[425px\] {
    height: 425px;
  }
  .lg\:h-\[500px\] {
    height: 500px;
  }
  .lg\:h-\[700px\] {
    height: 700px;
  }
  .lg\:h-auto {
    height: auto;
  }
  .lg\:max-h-72 {
    max-height: 18rem;
  }
  .lg\:max-h-\[400px\] {
    max-height: 400px;
  }
  .lg\:\!min-h-\[22\.188rem\] {
    min-height: 22.188rem !important;
  }
  .lg\:min-h-\[2rem\] {
    min-height: 2rem;
  }
  .lg\:min-h-\[3rem\] {
    min-height: 3rem;
  }
  .lg\:w-1\/2 {
    width: 50%;
  }
  .lg\:w-1\/3 {
    width: 33.333333%;
  }
  .lg\:w-1\/4 {
    width: 25%;
  }
  .lg\:w-2\/5 {
    width: 40%;
  }
  .lg\:w-24 {
    width: 6rem;
  }
  .lg\:w-3\/5 {
    width: 60%;
  }
  .lg\:w-4\/5 {
    width: 80%;
  }
  .lg\:w-48 {
    width: 12rem;
  }
  .lg\:w-5\/12 {
    width: 41.666667%;
  }
  .lg\:w-72 {
    width: 18rem;
  }
  .lg\:w-\[180px\] {
    width: 180px;
  }
  .lg\:w-\[260px\] {
    width: 260px;
  }
  .lg\:w-\[29\%\] {
    width: 29%;
  }
  .lg\:w-\[300px\] {
    width: 300px;
  }
  .lg\:w-\[305px\] {
    width: 305px;
  }
  .lg\:w-\[310px\] {
    width: 310px;
  }
  .lg\:w-\[37\.5rem\] {
    width: 37.5rem;
  }
  .lg\:w-\[38rem\] {
    width: 38rem;
  }
  .lg\:w-\[39rem\] {
    width: 39rem;
  }
  .lg\:w-\[40\%\] {
    width: 40%;
  }
  .lg\:w-\[48\%\] {
    width: 48%;
  }
  .lg\:w-\[536px\] {
    width: 536px;
  }
  .lg\:w-\[60\%\] {
    width: 60%;
  }
  .lg\:w-\[600px\] {
    width: 600px;
  }
  .lg\:w-\[610px\] {
    width: 610px;
  }
  .lg\:w-auto {
    width: auto;
  }
  .lg\:w-full {
    width: 100%;
  }
  .lg\:max-w-\[100\%\] {
    max-width: 100%;
  }
  .lg\:max-w-\[20\%\] {
    max-width: 20%;
  }
  .lg\:max-w-\[40\%\] {
    max-width: 40%;
  }
  .lg\:max-w-\[43\%\] {
    max-width: 43%;
  }
  .lg\:max-w-\[75\%\] {
    max-width: 75%;
  }
  .lg\:max-w-sm {
    max-width: 24rem;
  }
  .lg\:flex-shrink-0 {
    flex-shrink: 0;
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:flex-col {
    flex-direction: column;
  }
  .lg\:items-center {
    align-items: center;
  }
  .lg\:justify-normal {
    justify-content: normal;
  }
  .lg\:justify-end {
    justify-content: flex-end;
  }
  .lg\:justify-center {
    justify-content: center;
  }
  .lg\:justify-between {
    justify-content: space-between;
  }
  .lg\:justify-around {
    justify-content: space-around;
  }
  .lg\:justify-items-start {
    justify-items: start;
  }
  .lg\:gap-0 {
    gap: 0;
  }
  .lg\:gap-32 {
    gap: 8rem;
  }
  .lg\:gap-4 {
    gap: 1rem;
  }
  .lg\:gap-6 {
    gap: 1.5rem;
  }
  .lg\:gap-8 {
    gap: 2rem;
  }
  .lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: 1rem;
    margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));
    margin-right: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
  }
  .lg\:overflow-x-hidden {
    overflow-x: hidden;
  }
  .lg\:rounded {
    border-radius: 0.25rem;
  }
  .lg\:border-0 {
    border-width: 0;
  }
  .lg\:border-b-0 {
    border-bottom-width: 0;
  }
  .lg\:border-b-2 {
    border-bottom-width: 2px;
  }
  .lg\:border-r {
    border-right-width: 1px;
  }
  .lg\:border-r-4 {
    border-right-width: 4px;
  }
  .lg\:border-t {
    border-top-width: 1px;
  }
  .lg\:border-none {
    border-style: none;
  }
  .lg\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }
  .lg\:p-0 {
    padding: 0;
  }
  .lg\:p-16 {
    padding: 4rem;
  }
  .lg\:p-8 {
    padding: 2rem;
  }
  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:py-0 {
    padding-bottom: 0;
    padding-top: 0;
  }
  .lg\:py-10 {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem;
  }
  .lg\:py-12 {
    padding-bottom: 3rem;
    padding-top: 3rem;
  }
  .lg\:py-16 {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .lg\:py-3 {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
  .lg\:py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .lg\:py-6 {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
  }
  .lg\:py-8 {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  .lg\:pb-0 {
    padding-bottom: 0;
  }
  .lg\:pb-12 {
    padding-bottom: 3rem;
  }
  .lg\:pb-16 {
    padding-bottom: 4rem;
  }
  .lg\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .lg\:pb-4 {
    padding-bottom: 1rem;
  }
  .lg\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .lg\:pl-3 {
    padding-left: 0.75rem;
  }
  .lg\:pl-4 {
    padding-left: 1rem;
  }
  .lg\:pl-8 {
    padding-left: 2rem;
  }
  .lg\:pr-12 {
    padding-right: 3rem;
  }
  .lg\:pr-16 {
    padding-right: 4rem;
  }
  .lg\:pr-20 {
    padding-right: 5rem;
  }
  .lg\:pr-3 {
    padding-right: 0.75rem;
  }
  .lg\:pr-4 {
    padding-right: 1rem;
  }
  .lg\:pt-0 {
    padding-top: 0;
  }
  .lg\:pt-16 {
    padding-top: 4rem;
  }
  .lg\:pt-28 {
    padding-top: 7rem;
  }
  .lg\:pt-6 {
    padding-top: 1.5rem;
  }
  .lg\:text-left {
    text-align: left;
  }
  .lg\:text-center {
    text-align: center;
  }
  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .lg\:text-4xl-lg {
    font-size: 2.5rem;
  }
  .lg\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
  .lg\:text-7xl {
    font-size: 4rem;
  }
  .lg\:text-\[1\.938rem\] {
    font-size: 1.938rem;
  }
  .lg\:text-\[2\.275rem\] {
    font-size: 2.275rem;
  }
  .lg\:text-\[20px\] {
    font-size: 20px;
  }
  .lg\:text-\[2rem\] {
    font-size: 2rem;
  }
  .lg\:text-\[3\.75rem\] {
    font-size: 3.75rem;
  }
  .lg\:text-\[5\.125rem\] {
    font-size: 5.125rem;
  }
  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .lg\:text-h2-xl {
    font-size: 2.5rem;
  }
  .lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .lg\:font-normal {
    font-weight: 400;
  }
  .lg\:leading-13,
  .lg\:leading-\[3\.25rem\] {
    line-height: 3.25rem;
  }
  .lg\:leading-normal {
    line-height: 1.5;
  }
  .lg\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1),
      0 1px 2px -1px rgba(0, 0, 0, 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
      0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, 0.1),
      0 1px 2px -1px rgba(0, 0, 0, 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
      var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  }
  .desktop\:order-none {
    order: 0;
  }
  .desktop\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .desktop\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .desktop\:mb-18 {
    margin-bottom: 4.5rem;
  }
  .desktop\:mb-8 {
    margin-bottom: 2rem;
  }
  .desktop\:mt-16 {
    margin-top: 4rem;
  }
  .desktop\:mt-8 {
    margin-top: 2rem;
  }
  .desktop\:flex {
    display: flex;
  }
  .desktop\:hidden {
    display: none;
  }
  .desktop\:h-36 {
    height: 9rem;
  }
  .desktop\:h-40 {
    height: 10rem;
  }
  .desktop\:h-48 {
    height: 12rem;
  }
  .desktop\:w-1\/3 {
    width: 33.333333%;
  }
  .desktop\:w-144 {
    width: 36rem;
  }
  .desktop\:w-160 {
    width: 40rem;
  }
  .desktop\:w-44 {
    width: 11rem;
  }
  .desktop\:w-45 {
    width: 11.25rem;
  }
  .desktop\:w-72 {
    width: 18rem;
  }
  .desktop\:w-77 {
    width: 19.25rem;
  }
  .desktop\:w-81 {
    width: 20.25rem;
  }
  .desktop\:w-full {
    width: 100%;
  }
  .desktop\:min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  .desktop\:flex-shrink-0 {
    flex-shrink: 0;
  }
  .desktop\:flex-grow {
    flex-grow: 1;
  }
  .desktop\:flex-grow-0 {
    flex-grow: 0;
  }
  .desktop\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .desktop\:flex-row {
    flex-direction: row;
  }
  .desktop\:items-start {
    align-items: flex-start;
  }
  .desktop\:gap-12 {
    gap: 3rem;
  }
  .desktop\:gap-4 {
    gap: 1rem;
  }
  .desktop\:gap-6 {
    gap: 1.5rem;
  }
  .desktop\:gap-y-4 {
    row-gap: 1rem;
  }
  .desktop\:py-16 {
    padding-top: 4rem;
  }
  .desktop\:pb-16,
  .desktop\:py-16 {
    padding-bottom: 4rem;
  }
  .xl\:right-\[4\%\] {
    right: 4%;
  }
  .xl\:top-\[46\%\] {
    top: 46%;
  }
  .xl\:\!ml-6 {
    margin-left: 1.5rem !important;
  }
  .xl\:mb-0 {
    margin-bottom: 0;
  }
  .xl\:mr-0 {
    margin-right: 0;
  }
  .xl\:mr-0\.563 {
    margin-right: 0.563rem;
  }
  .xl\:mt-8 {
    margin-top: 2rem;
  }
  .xl\:flex {
    display: flex;
  }
  .xl\:hidden {
    display: none;
  }
  .xl\:h-\[43rem\] {
    height: 43rem;
  }
  .xl\:w-3\/12 {
    width: 25%;
  }
  .xl\:w-4\/12 {
    width: 33.333333%;
  }
  .xl\:w-4\/6,
  .xl\:w-8\/12 {
    width: 66.666667%;
  }
  .xl\:w-9\/12 {
    width: 75%;
  }
  .xl\:max-w-\[80\%\] {
    max-width: 80%;
  }
  .xl\:max-w-\[87\%\] {
    max-width: 87%;
  }
  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .xl\:gap-4 {
    gap: 1rem;
  }
  .xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .xl\:py-16 {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .xl\:py-6 {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
  }
  .xl\:pb-16 {
    padding-bottom: 4rem;
  }
  .xl\:text-4xl-lg {
    font-size: 2.5rem;
  }
  .xl\:text-5\.5xl {
    font-size: 3.5rem;
  }
}

body,html {
  overscroll-behavior-x: none;
  position: relative;
  scroll-behavior: smooth;
  scroll-padding-top: 1rem
}

@media (min-width: 1024px) {
  body,html {
      scroll-padding-top:18rem
  }
}

@media screen and (max-width: 600px) {
  #wpadminbar {
      position:fixed
  }
}

body.admin-bar .sigma-navigation {
  top: var(--wp-admin--admin-bar--height)!important
}

body.mobile-nav-is-open {
  height: 100%;
  height: -webkit-fill-available;
  overflow: hidden
}

.main-nav-mobile {
  position: relative
}

.main-nav-mobile-wrapper {
  display: flex;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%
}

.main-nav-mobile .menu-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.main-nav-mobile .menu-item.depth-0,.main-nav-mobile .menu-item.depth-1 {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: #39399a;
  border-color: rgba(255,255,255,var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--tw-text-opacity))
}

.main-nav-mobile .menu-item.depth-0>a:first-child,.main-nav-mobile .menu-item.depth-0>div:first-child,.main-nav-mobile .menu-item.depth-1>a:first-child,.main-nav-mobile .menu-item.depth-1>div:first-child {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 1rem;
  padding-top: 1rem
}

.main-nav-mobile .menu-item.depth-0>ul {
  max-height: 0;
  width: 100%;
  z-index: 10;
  --tw-translate-x: 100%;
  overflow: hidden;
  transform: translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: #232351;
  background-color: rgba(35,35,81,var(--tw-bg-opacity));
  opacity: 0;
  transition-duration: .3s;
  transition-property: transform;
  transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.main-nav-mobile .menu-item.depth-0.expanded>ul {
  max-height: 100%;
  --tw-translate-x: 0px;
  opacity: 1;
  transform: translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-nav-mobile .menu-item.depth-1 .menu-left-part {
  line-height: 1.5rem
}

.main-nav-mobile .menu-item.depth-1 ul {
  flex-direction: column;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  row-gap: .5rem;
  transition-duration: .2s;
  transition-property: all;
  transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.main-nav-mobile .menu-item.depth-1.expanded {
  padding-bottom: .5rem
}

.main-nav-mobile .menu-item.depth-1.expanded>a:first-child,.main-nav-mobile .menu-item.depth-1.expanded>div:first-child {
  --tw-text-opacity: 1;
  color: #acbdf5;
  color: rgba(172,189,245,var(--tw-text-opacity))
}

.main-nav-mobile .menu-item.depth-1.expanded ul {
  max-height: 500vw;
  opacity: 1
}

.main-nav-mobile .menu-item.depth-2 ul {
  padding-top: .5rem
}

.main-nav-mobile .menu-item.depth-2,.main-nav-mobile .menu-item.depth-3 {
  padding-bottom: .5rem;
  padding-top: .5rem
}

.main-nav-mobile .menu-item.depth-2>div,.main-nav-mobile .menu-item.depth-3>div {
  cursor: default;
  font-size: .875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: #acbdf5;
  color: rgba(172,189,245,var(--tw-text-opacity))
}

.main-nav-mobile .menu-item.depth-2:first-child {
  padding-top: 0
}

.main-nav-mobile .menu-item.depth-3:last-child {
  padding-bottom: 0
}

.main-nav-mobile .lang-nav .mega-menu {
  right: 0
}

.sigma-navigation {
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 50
}

.sigma-navigation .nav-bar {
  text-align: center;
  width: 100%
}

.sigma-navigation .nav-bar,.sigma-navigation .nav-bar .nav-container {
  --tw-bg-opacity: 1;
  background-color: #362351;
}

.sigma-navigation .nav-bar .nav-container {
  align-items: center;
  -moz-column-gap: .75rem;
  column-gap: .75rem;
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
  row-gap: 1rem;
  z-index: 50
}

@media (min-width: 1224px) {
  .sigma-navigation .nav-bar .nav-container {
      flex-wrap:nowrap;
      padding-top: 0
  }
}

.sigma-navigation .nav-bar .nav-extra {
  align-items: center;
  display: flex;
  justify-content: flex-start
}

.sigma-navigation .mobile-nav-button {
  cursor: pointer;
  font-size: 24px;
  margin-right: -.75rem;
  padding: 13px .75rem;
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--tw-text-opacity))
}

@media (min-width: 1224px) {
  .sigma-navigation .mobile-nav-button {
      display:none
  }
}
.flex-image img {
  width: 100%;
  height: auto;
}

.geot-container .swiper-slide {
  padding: 1rem;
  background: #fff;
  border-radius: 1rem;
}

.sigma-navigation .mobile-nav {
  max-height: 100%;
  min-height: 100svh;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 10;
  --tw-translate-y: -100%;
  overflow-x: hidden;
  overflow-y: scroll;
  transform: translate(var(--tw-translate-x),-100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: #362351;
   padding-bottom: 50px;
  padding-top: 50px;
  transition-duration: .3s;
  transition-property: all;
  transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.sigma-navigation .mobile-nav-opened {
  visibility: visible!important;
  --tw-translate-y: 0px!important;
  transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.sigma-navigation .custom-logo-link {
  z-index: 50
}

.sigma-navigation .custom-logo {
  max-height: 24px;
  width: auto
}

@media (min-width: 1224px) {
  .sigma-navigation .custom-logo {
      max-height:none
  }
}

.lang-nav {
  position: static;
  z-index: 50;
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--tw-text-opacity))
}

@media (min-width: 768px) {
  .lang-nav {
      position:relative
  }
}

.lang-nav .wpml-ls-flag {
  border-radius: 9999px;
  height: 1.5rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 1.5rem
}

.lang-nav .current-lang-label {
  align-items: center;
  -moz-column-gap: .5rem;
  column-gap: .5rem;
  cursor: pointer;
  display: flex;
  font-size: .875rem;
  line-height: 1.25rem;
  margin-right: -.75rem;
  padding-left: .75rem;
  padding-right: .75rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.lang-nav .current-lang-label .current-lang-flag {
  align-items: center;
  border-radius: 9999px;
  border-width: 1px;
  display: flex;
  height: 26px;
  justify-content: center;
  overflow: hidden;
  width: 26px;
  --tw-border-opacity: 1;
  border-color: #acbdf5;
  border-color: rgba(172,189,245,var(--tw-border-opacity))
}

.lang-nav .current-lang-label .wpml-ls-native {
  line-height: 22px;
  padding-bottom: .875rem;
  padding-top: .875rem
}

@media (min-width: 1224px) {
  .lang-nav .current-lang-label .wpml-ls-native {
      line-height:30px;
      padding-bottom: 1.25rem;
      padding-top: 1.25rem
  }
}

.lang-nav .lang_nav_toggle,.lang-nav .lang_nav_toggle:not(:checked)~.mega-menu {
  display: none
}

.lang-nav .lang_nav_toggle:checked~.mega-menu {
  display: block!important
}

.lang-nav .mega-menu {
  border-radius: 1rem;
  min-width: 14rem;
  overflow: hidden;
  position: absolute;
  right: 1rem;
  top: 100%;
  z-index: 50;
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255,255,255,var(--tw-bg-opacity));
  padding: 1rem;
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgba(75,85,99,var(--tw-text-opacity))
}

@media (min-width: 768px) {
  .lang-nav .mega-menu {
      padding:.5rem;
      right: -2.75rem;
      width: -moz-min-content!important;
      width: min-content!important
  }
}

.lang-nav .mega-menu {
  width: calc(100vw - 2rem)
}

.lang-nav .mega-menu li {
  width: -moz-max-content;
  width: max-content;
  text-wrap: nowrap
}

.lang-nav .mega-menu li.depth-1 {
  min-width: 100%
}

.lang-nav .mega-menu li.depth-1 a {
  align-items: center;
  border-radius: .5rem;
  display: flex;
  gap: .5rem;
  min-width: 100%;
  padding: .5rem
}

.lang-nav .mega-menu li.depth-1 a:hover {
  --tw-bg-opacity: 1;
  background-color: #f3f4f6;
  background-color: rgba(243,244,246,var(--tw-bg-opacity))
}

.lang-nav .mega-menu li.depth-1+.depth-1 {
  margin-top: .5rem
}

.main-nav-desktop {
  display: none;
  margin-right: auto
}

@media (min-width: 1224px) {
  .main-nav-desktop {
      display:flex
  }
}

.main-nav-desktop>ul {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  z-index: 20
}

.main-nav-desktop .mega-menu-overlay,.main-nav-desktop>ul {
  --tw-bg-opacity: 1;
  background-color: #362351;
}

.main-nav-desktop .mega-menu-overlay {
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity .3s ease,visibility .3s ease;
  visibility: hidden;
  width: 100%;
  z-index: 10
}

.main-nav-desktop .menu-item.depth-0 {
  line-height: 30px;
  position: relative;
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--tw-text-opacity))
}

.main-nav-desktop .menu-item.depth-0:hover {
  --tw-text-opacity: 1;
  color: #acbdf5;
  color: rgba(172,189,245,var(--tw-text-opacity))
}

.main-nav-desktop .menu-item.depth-0:hover a {
  text-decoration-line: none
}

.main-nav-desktop .menu-item.depth-0>a,.main-nav-desktop .menu-item.depth-0>div {
  cursor: pointer;
  display: block;
  padding: 1.25rem .75rem
}

.main-nav-desktop .menu-item.depth-1>div {
  cursor: default
}

.main-nav-desktop .menu-item.depth-1:has(input[type=radio]:checked) {
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255,255,255,var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: #5354d8;
  color: rgba(83,84,216,var(--tw-text-opacity))
}

.main-nav-desktop .menu-item.depth-1 {
  border-radius: .5rem
}

.main-nav-desktop .menu-item.depth-1>* {
  cursor: pointer;
  display: block;
  padding: .5rem 1rem;
  text-decoration-line: none;
  white-space: nowrap
}

.main-nav-desktop .menu-item.depth-1 ul {
  padding-top: 1rem
}

.main-nav-desktop .menu-item.depth-2>ul {
  display: flex;
  flex-direction: column;
  padding-top: 1rem;
  row-gap: 1rem
}

.main-nav-desktop .menu-item.depth-2,.main-nav-desktop .menu-item.depth-3 {
  overflow-x: clip;
  text-overflow: ellipsis
}

.main-nav-desktop .menu-item.depth-2 div,.main-nav-desktop .menu-item.depth-3 div {
  font-size: .875rem;
  line-height: 1.25rem;
  line-height: 1.375;
  white-space: nowrap;
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgba(75,85,99,var(--tw-text-opacity))
}

.main-nav-desktop .menu-item.depth-2 a,.main-nav-desktop .menu-item.depth-3 a {
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1.5;
  white-space: nowrap
}

.main-nav-desktop .menu-item.depth-2 a:hover,.main-nav-desktop .menu-item.depth-3 a:hover {
  text-decoration-line: underline
}

.main-nav-desktop .mega-menu {
  display: flex;
  height: 0;
  left: 0;
  max-height: 0;
  position: absolute;
  top: 100%;
  z-index: 10;
  --tw-translate-y: 0.5rem;
  border-radius: 1rem;
  overflow: hidden;
  transform: translate(var(--tw-translate-x),.5rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: #e5e7eb;
  background-color: rgba(229,231,235,var(--tw-bg-opacity));
  text-align: left;
  --tw-text-opacity: 1;
  color: #111827;
  color: rgba(17,24,39,var(--tw-text-opacity));
  opacity: 0;
  --tw-shadow: 0 0 transparent;
  --tw-shadow-colored: 0 0 transparent;
  box-shadow: 0 0 transparent,0 0 transparent,0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
  transition-duration: .3s;
  transition-property: max-height;
  transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.main-nav-desktop .mega-menu>.sub-menu {
  display: flex;
  flex-direction: column;
  gap: .5rem;
  justify-content: flex-start;
  padding: 1rem
}

.main-nav-desktop .mega-menu .right-sub-menu {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  height: 100%;
  justify-content: flex-start;
  max-height: 0;
  visibility: hidden;
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255,255,255,var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.main-nav-desktop .mega-menu .right-sub-menu.expanded {
  max-height: none;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
  visibility: visible
}

.main-nav-desktop .mega-menu .right-sub-menu-container {
  display: flex;
  flex-direction: column
}

.main-nav-desktop .mega-menu .right-sub-menu-container:not(:has(.expanded)) {
  display: none!important
}

.main-nav-desktop .mega-menu .right-sub-menu .sub-menu-header {
  border-bottom-width: 1px;
  width: 100%;
  --tw-border-opacity: 1;
  border-color: #d1d5db;
  border-color: rgba(209,213,219,var(--tw-border-opacity));
  font-size: .875rem;
  line-height: 1.25rem;
  padding-bottom: 1.5rem;
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgba(75,85,99,var(--tw-text-opacity))
}

.main-nav-desktop .mega-menu .right-sub-menu .sub-menu-body {
  display: grid;
  grid-auto-columns: 200px;
  grid-auto-flow: column;
  grid-column-gap: 1.5rem;
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem
}

.main-nav-desktop .mega-menu .right-sub-menu .sub-menu-body>ul {
  display: flex;
  flex-direction: column;
  gap: 1rem
}

.main-nav-desktop .mega-menu .right-sub-menu .sub-menu-footer {
  align-items: center;
  border-top-width: 1px;
  display: flex;
  gap: .5rem;
  margin-top: auto;
  width: 100%;
  --tw-border-opacity: 1;
  border-color: #d1d5db;
  border-color: rgba(209,213,219,var(--tw-border-opacity));
  padding-top: 1.5rem;
  --tw-text-opacity: 1;
  color: #5354d8;
  color: rgba(83,84,216,var(--tw-text-opacity));
  text-decoration-line: none
}

.main-nav-desktop .menu-item-has-children.depth-0:hover .mega-menu {
  height: auto!important;
  max-height: 100vh!important;
  --tw-translate-y: 0px!important;
  opacity: 1!important;
  transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.main-nav-desktop:has(>ul>li.menu-item-has-children:hover) .mega-menu-overlay {
  opacity: .5;
  visibility: visible
}

.main-nav-desktop .mega-menu:hover {
  display: flex
}

.sigma-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%
}

@media (min-width: 768px) {
  .sigma-container {
      max-width:720px;
      padding-left: 0;
      padding-right: 0
  }
}

@media (min-width: 1024px) {
  .sigma-container {
      max-width:976px;
      padding-left: 0;
      padding-right: 0
  }
}

@media (min-width: 1224px) {
  .sigma-container {
      max-width:1170px;
      padding-left: 0;
      padding-right: 0
  }
}


.showcase {
  margin: 16px 0;
}
.showcase__item {
  margin: 0 0 8px 0;
  padding: 10px;
  display: flex;
  border-radius: 8px;
  background: #362351;
  align-items: center;
}
.showcase__item:last-child {
  margin: 0;
}
.showcase__caption {
  display: flex;
  align-items: center;
}
.showcase__caption_number {
  min-width: 37px;
  max-width: 37px;
  height: 71px;
  background: #AE16DC;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  font-weight: 400;
  font-size: 32px;
  line-height: 38.73px;
  color:#fff;
  margin: 0 19px 0 0;
}
.showcase__caption_logo {
  min-width: 124px;
  max-width: 124px;
  height: 71px;
  border-radius: 8px;
}
.showcase__caption_logo img {
  width: 100%;
  border-radius: 8px;
}
.showcase__button {
  min-width: 180px;
  max-width: 180px;
  margin: 0 0 0 30px;
}
.showcase__button_link {
  width: 100%;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  border-radius: 8px;
  background: #F0248A;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  line-height: 23.36px;
  text-decoration: none;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.showcase__button_link:hover {
  background: #E11458;
  text-decoration: none;
  color: #fff;
}
.showcase__bonus {
  min-width: 350px;
  max-width: 350px;
  background: rgba(161, 232, 47, 0.06);
  border-radius: 8px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.showcase__bonus p  {
  font-weight: 400;
  font-size: 16px;
  line-height: 23.36px;
  text-align: center;
  color: #CCF951;
  margin: 0;
}
.showcase__stars {
  width: 100%;
  margin: 0 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.showcase__stars img {
  width: 22px;
}
.wp-block-table table {
  width: 100%;
}
main {
  overflow: hidden;
}
.icon-x {
  width: 48px;
  padding: 0 !important;
}
.geot-container .swiper-slide .items-center {
  justify-content: center;
}

.icon-menu.off {
  display: none;
}
.icon-x.off {
  display: block !important;
}
.anchor {
  background: #f3f4f6;
  padding: 50px 0 20px;
}
.anchor__menu li {
  margin: 5px 0;
}
@media screen and (max-width: 991px) {
  .clots-caption {
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .showcase__item {
    flex-wrap: wrap;
  }
  .showcase__caption {
    margin-bottom: 10px;
  }
  .showcase__caption_number {
    min-width: 20px;
    max-width: 20px;
    height: 56px;
    font-size: 18px;
    line-height: 20px;
    margin: 0 6px 0 0;
  }
  .showcase__caption_logo {
    min-width: 98px;
    max-width: 98px;
    height: 55px;
  }
  .showcase__bonus {
    min-width: 50%;
    max-width: 50px;
    height: 44px;
  }
  .showcase__button {
    min-width: calc(50% - 14px);
    max-width: calc(50% - 14px);
    margin: 0 0 0 14px;
  }
  .showcase__button_link {
    font-size: 12px;
    height: 44px;
    line-height: 18px;
  }
  .showcase__bonus p {
    font-size: 12px;
    line-height: 18px;
    padding: 0 10px;
  }
  .showcase__stars {
    width: calc(50% - 12px);
    margin: 0 0 0 20px;
  }
  .showcase__stars img {
    width: 12px;
  }
  .wp-block-table {
    overflow: auto;
  }
  .expert-rating svg {
    width: 15px;
  }
}

.error-content {
  padding: 50px 0;
  height: calc(100vh - 70px);
  background: #f3f4f6;
  text-align: center;
}
iframe {
  width:100%;
  height:600px;
  margin:20px auto;
}
.expert-rating svg path {
  fill: #AE16DC;
}
#comments svg path {
  fill: #AE16DC;
}
#comments  .text-white-50  svg path {
  fill: #fff;
}