img:is([sizes="auto" i], [sizes^="auto," i]) {
  contain-intrinsic-size: 3000px 1500px
}

.wp-block-site-logo {
  box-sizing: border-box;
  line-height: 0
}

.wp-block-site-logo a {
  display: inline-block;
  line-height: 0
}

.wp-block-site-logo.is-default-size img {
  height: auto;
  width: 120px
}

.wp-block-site-logo img {
  height: auto;
  max-width: 100%
}

.wp-block-site-logo a,
.wp-block-site-logo img {
  border-radius: inherit
}

.wp-block-site-logo.aligncenter {
  margin-left: auto;
  margin-right: auto;
  text-align: center
}

:root :where(.wp-block-site-logo.is-style-rounded) {
  border-radius: 9999px
}

.wp-block-group {
  box-sizing: border-box
}

:where(.wp-block-group.wp-block-group-is-layout-constrained) {
  position: relative
}

.wp-block-columns {
  align-items: normal !important;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap !important
}

@media (min-width:782px) {
  .wp-block-columns {
    flex-wrap: nowrap !important
  }
}

.wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start
}

.wp-block-columns.are-vertically-aligned-center {
  align-items: center
}

.wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end
}

@media (max-width:781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 100% !important
  }
}

@media (min-width:782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 0;
    flex-grow: 1
  }

  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
    flex-grow: 0
  }
}

.wp-block-columns.is-not-stacked-on-mobile {
  flex-wrap: nowrap !important
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
  flex-basis: 0;
  flex-grow: 1
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
  flex-grow: 0
}

:where(.wp-block-columns) {
  margin-bottom: 1.75em
}

:where(.wp-block-columns.has-background) {
  padding: 1.25em 2.375em
}

.wp-block-column {
  flex-grow: 1;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word
}

.wp-block-column.is-vertically-aligned-top {
  align-self: flex-start
}

.wp-block-column.is-vertically-aligned-center {
  align-self: center
}

.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end
}

.wp-block-column.is-vertically-aligned-stretch {
  align-self: stretch
}

.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
  width: 100%
}

h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
  padding: 1.25em 2.375em
}

h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
  rotate: 180deg
}

.is-small-text {
  font-size: .875em
}

.is-regular-text {
  font-size: 1em
}

.is-large-text {
  font-size: 2.25em
}

.is-larger-text {
  font-size: 3em
}

.has-drop-cap:not(:focus):first-letter {
  float: left;
  font-size: 8.4em;
  font-style: normal;
  font-weight: 100;
  line-height: .68;
  margin: .05em .1em 0 0;
  text-transform: uppercase
}

body.rtl .has-drop-cap:not(:focus):first-letter {
  float: none;
  margin-left: .1em
}

p.has-drop-cap.has-background {
  overflow: hidden
}

:root :where(p.has-background) {
  padding: 1.25em 2.375em
}

:where(p.has-text-color:not(.has-link-color)) a {
  color: inherit
}

p.has-text-align-left[style*="writing-mode:vertical-lr"],
p.has-text-align-right[style*="writing-mode:vertical-rl"] {
  rotate: 180deg
}

.wp-block-spacer {
  clear: both
}

.wp-block-image>a,
.wp-block-image>figure>a {
  display: inline-block
}

.wp-block-image img {
  box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom
}

@media not (prefers-reduced-motion) {
  .wp-block-image img.hide {
    visibility: hidden
  }

  .wp-block-image img.show {
    animation: show-content-image .4s
  }
}

.wp-block-image[style*=border-radius] img,
.wp-block-image[style*=border-radius]>a {
  border-radius: inherit
}

.wp-block-image.has-custom-border img {
  box-sizing: border-box
}

.wp-block-image.aligncenter {
  text-align: center
}

.wp-block-image.alignfull>a,
.wp-block-image.alignwide>a {
  width: 100%
}

.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
  height: auto;
  width: 100%
}

.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.aligncenter,
.wp-block-image.alignleft,
.wp-block-image.alignright {
  display: table
}

.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption,
.wp-block-image.aligncenter>figcaption,
.wp-block-image.alignleft>figcaption,
.wp-block-image.alignright>figcaption {
  caption-side: bottom;
  display: table-caption
}

.wp-block-image .alignleft {
  float: left;
  margin: .5em 1em .5em 0
}

.wp-block-image .alignright {
  float: right;
  margin: .5em 0 .5em 1em
}

.wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto
}

.wp-block-image :where(figcaption) {
  margin-bottom: 1em;
  margin-top: .5em
}

.wp-block-image.is-style-circle-mask img {
  border-radius: 9999px
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
  .wp-block-image.is-style-circle-mask img {
    border-radius: 0;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode: alpha;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain
  }
}

:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
  border-radius: 9999px
}

.wp-block-image figure {
  margin: 0
}

.wp-lightbox-container {
  display: flex;
  flex-direction: column;
  position: relative
}

.wp-lightbox-container img {
  cursor: zoom-in
}

.wp-lightbox-container img:hover+button {
  opacity: 1
}

.wp-lightbox-container button {
  align-items: center;
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  backdrop-filter: blur(16px) saturate(180%);
  background-color: #5a5a5a40;
  border: none;
  border-radius: 4px;
  cursor: zoom-in;
  display: flex;
  height: 20px;
  justify-content: center;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 16px;
  text-align: center;
  top: 16px;
  width: 20px;
  z-index: 100
}

@media not (prefers-reduced-motion) {
  .wp-lightbox-container button {
    transition: opacity .2s ease
  }
}

.wp-lightbox-container button:focus-visible {
  outline: 3px auto #5a5a5a40;
  outline: 3px auto -webkit-focus-ring-color;
  outline-offset: 3px
}

.wp-lightbox-container button:hover {
  cursor: pointer;
  opacity: 1
}

.wp-lightbox-container button:focus {
  opacity: 1
}

.wp-lightbox-container button:focus,
.wp-lightbox-container button:hover,
.wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
  background-color: #5a5a5a40;
  border: none
}

.wp-lightbox-overlay {
  box-sizing: border-box;
  cursor: zoom-out;
  height: 100vh;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 100000
}

.wp-lightbox-overlay .close-button {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  min-height: 40px;
  min-width: 40px;
  padding: 0;
  position: absolute;
  right: calc(env(safe-area-inset-right) + 16px);
  top: calc(env(safe-area-inset-top) + 16px);
  z-index: 5000000
}

.wp-lightbox-overlay .close-button:focus,
.wp-lightbox-overlay .close-button:hover,
.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
  background: none;
  border: none
}

.wp-lightbox-overlay .lightbox-image-container {
  height: var(--wp--lightbox-container-height);
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: top left;
  width: var(--wp--lightbox-container-width);
  z-index: 9999999999
}

.wp-lightbox-overlay .wp-block-image {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0;
  position: relative;
  transform-origin: 0 0;
  width: 100%;
  z-index: 3000000
}

.wp-lightbox-overlay .wp-block-image img {
  height: var(--wp--lightbox-image-height);
  min-height: var(--wp--lightbox-image-height);
  min-width: var(--wp--lightbox-image-width);
  width: var(--wp--lightbox-image-width)
}

.wp-lightbox-overlay .wp-block-image figcaption {
  display: none
}

.wp-lightbox-overlay button {
  background: none;
  border: none
}

.wp-lightbox-overlay .scrim {
  background-color: #fff;
  height: 100%;
  opacity: .9;
  position: absolute;
  width: 100%;
  z-index: 2000000
}

.wp-lightbox-overlay.active {
  visibility: visible
}

@media not (prefers-reduced-motion) {
  .wp-lightbox-overlay.active {
    animation: turn-on-visibility .25s both
  }

  .wp-lightbox-overlay.active img {
    animation: turn-on-visibility .35s both
  }

  .wp-lightbox-overlay.show-closing-animation:not(.active) {
    animation: turn-off-visibility .35s both
  }

  .wp-lightbox-overlay.show-closing-animation:not(.active) img {
    animation: turn-off-visibility .25s both
  }

  .wp-lightbox-overlay.zoom.active {
    animation: none;
    opacity: 1;
    visibility: visible
  }

  .wp-lightbox-overlay.zoom.active .lightbox-image-container {
    animation: lightbox-zoom-in .4s
  }

  .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
    animation: none
  }

  .wp-lightbox-overlay.zoom.active .scrim {
    animation: turn-on-visibility .4s forwards
  }

  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
    animation: none
  }

  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
    animation: lightbox-zoom-out .4s
  }

  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
    animation: none
  }

  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
    animation: turn-off-visibility .4s forwards
  }
}

@keyframes show-content-image {
  0% {
    visibility: hidden
  }

  99% {
    visibility: hidden
  }

  to {
    visibility: visible
  }
}

@keyframes turn-on-visibility {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes turn-off-visibility {
  0% {
    opacity: 1;
    visibility: visible
  }

  99% {
    opacity: 0;
    visibility: visible
  }

  to {
    opacity: 0;
    visibility: hidden
  }
}

@keyframes lightbox-zoom-in {
  0% {
    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))
  }

  to {
    transform: translate(-50%, -50%) scale(1)
  }
}

@keyframes lightbox-zoom-out {
  0% {
    transform: translate(-50%, -50%) scale(1);
    visibility: visible
  }

  99% {
    visibility: visible
  }

  to {
    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
    visibility: hidden
  }
}

img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

:root {
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px;
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color)
}

@media (min-resolution:192dpi) {
  :root {
    --wp-admin-border-width-focus: 1.5px
  }
}

.wp-element-button {
  cursor: pointer
}

:root {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px
}

:root .has-very-light-gray-background-color {
  background-color: #eee
}

:root .has-very-dark-gray-background-color {
  background-color: #313131
}

:root .has-very-light-gray-color {
  color: #eee
}

:root .has-very-dark-gray-color {
  color: #313131
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, #00d084, #0693e3)
}

:root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
}

:root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, #faaca8, #dad0ec)
}

:root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, #fafae1, #67a671)
}

:root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, #fdd79a, #004a59)
}

:root .has-nightshade-gradient-background {
  background: linear-gradient(135deg, #330968, #31cdcf)
}

:root .has-midnight-gradient-background {
  background: linear-gradient(135deg, #020381, #2874fc)
}

.has-regular-font-size {
  font-size: 1em
}

.has-larger-font-size {
  font-size: 2.625em
}

.has-normal-font-size {
  font-size: var(--wp--preset--font-size--normal)
}

.has-huge-font-size {
  font-size: var(--wp--preset--font-size--huge)
}

.has-text-align-center {
  text-align: center
}

.has-text-align-left {
  text-align: left
}

.has-text-align-right {
  text-align: right
}

#end-resizable-editor-section {
  display: none
}

.aligncenter {
  clear: both
}

.items-justified-left {
  justify-content: flex-start
}

.items-justified-center {
  justify-content: center
}

.items-justified-right {
  justify-content: flex-end
}

.items-justified-space-between {
  justify-content: space-between
}

.screen-reader-text {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important
}

.screen-reader-text:focus {
  background-color: #ddd;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}

html :where(.has-border-color) {
  border-style: solid
}

html :where([style*=border-top-color]) {
  border-top-style: solid
}

html :where([style*=border-right-color]) {
  border-right-style: solid
}

html :where([style*=border-bottom-color]) {
  border-bottom-style: solid
}

html :where([style*=border-left-color]) {
  border-left-style: solid
}

html :where([style*=border-width]) {
  border-style: solid
}

html :where([style*=border-top-width]) {
  border-top-style: solid
}

html :where([style*=border-right-width]) {
  border-right-style: solid
}

html :where([style*=border-bottom-width]) {
  border-bottom-style: solid
}

html :where([style*=border-left-width]) {
  border-left-style: solid
}

html :where(img[class*=wp-image-]) {
  height: auto;
  max-width: 100%
}

:where(figure) {
  margin: 0 0 1em
}

html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
}

@media screen and (max-width:600px) {
  html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: 0px
  }
}

.casino_query_block.one {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}

.casino_query_block.show_counter.one {
  counter-reset: card-counter;
  counter-reset: card-counter var(--start-from, 0);
}

body .casino_query_block.show_counter .card-one-textbox,
body .casino_query_block .card-one-textbox {
  position: absolute;
}

.casino_query_block.show_counter .card-one-textbox::before {
  counter-increment: card-counter;
  content: "# " attr(top-list-position);
  position: absolute;
  padding: 8px 12px 8px 9px;
  background: var(--wp--preset--gradient--flag);
  background-size: 300%;
  color: var(--wp--preset--color--white);
  z-index: 4;
  font-weight: 700;
  font-size: 14px;
  top: 0;
  bottom: 0;
  letter-spacing: -0.1em;
  line-height: 1;
  height: fit-content;
  margin: auto;
  left: 0;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.card-one {
  float: left;
  margin: 0;
  height: 100%;
  position: relative;
  line-height: 1;
  flex: 1 1 23%;
}

.post-content-block .card-one {}

.card-one-wrap {
  overflow: hidden;
  border-radius: 8px;
  position: relative;
  display: flex;
}

.card-one-deal-text {
  text-align: center;
  font-family: var(--primary-font);
}

.card-one-deal-text h1,
.card-one-deal-text h2,
.card-one-deal-text h3 {
  font-size: 15px;
  line-height: 20px;
  margin: 0;
  font-weight: 400;
  font-family: var(--primary-font);
}

.card-one-deal-text h4,
.card-one-deal-text h5,
.card-one-deal-text h6 {
  font-size: 15px;
  line-height: 20px;
  margin: 0;
  font-weight: 400;
  font-family: var(--primary-font);
}

.card-one-figure a {
  color: var(--wp--preset--color--white);
  font-family: var(--secondary-font);
}

.card-one-logo {
  height: 94px;
  max-width: 94px;
  display: flex;
  align-items: center;
  border-radius: 100%;
  overflow: hidden;
  border: 2px solid var(--wp--preset--color--white);
}

.card-one-logo img {
  width: 94px;
  display: inherit;
}

.card-one-name-wrap {
  display: flex;
  flex-direction: column;
  text-align: center;
}

.card-one-textbox {
  color: var(--wp--preset--color--white);
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  backdrop-filter: blur(8px);
  justify-content: space-around;
  background: #ffffff00;
}

.card-one-wrap img {
  vertical-align: top;
  width: 100%;
}

.card-one-figure {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.card-one-figure a {
  color: var(--wp--preset--color--white);
  transition: all .15s ease-in-out;
}

.card-one-figure a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-one-metric {
  font-size: 21px;
}

.card-one-casino-button-container {
  text-align: center;
}

.card-one-casino-terms {
  width: 100%;
  float: left;
  margin-top: 10px;
  font-size: 11px;
  text-transform: uppercase;
  height: 15px;
  vertical-align: top;
}

.card-one-casino-button-container a {
  color: var(--wp--preset--color--white);
}

.card-one-casino-terms:hover {
  text-decoration: underline;
}

.casino_query_block.one .btn.btn-primary {
  background: var(--wp--preset--color--white);
  color: var(--wp--preset--color--dark);
  padding: 12px 50px;
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.casino_query_block.one .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.casino_query_block.one .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}






@media screen and (max-width: 1024px) {
  .card-one {
    flex: 1 1 48%;
  }

}

@media screen and (max-width: 768px) {}

.casino_query_block.two {
  gap: 15px;
}

.casino_query_block.show_counter.two {
  counter-reset: card-counter;
  counter-reset: card-counter var(--start-from, 0);
}

.casino_query_block.show_counter .card-two-info-box::before {
  counter-increment: card-counter;
  /* content: "Section " counter(section) ": "; */
  content: "# " counter(card-counter);
  position: absolute;
  padding: 8px 12px 8px 9px;
  background: var(--wp--preset--color--primary-color);
  background-size: 200%;
  color: var(--wp--preset--color--white);
  z-index: 4;
  font-weight: 700;
  font-size: 14px;
  top: 0;
  bottom: 0;
  letter-spacing: -0.1em;
  line-height: 1;
  height: fit-content;
  margin: auto;
  left: 0;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.casino_query_block.show_counter.two .card-two-info-box {
  padding-left: 40px;
}

.card-two * {
  box-sizing: border-box;
}

.card-two {
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  width: 100%;
  float: left;
  margin-left: 0;
  line-height: 1.4;
  margin-right: 0;
  margin-left: 0;
}

.card-two-content-box {
  flex-wrap: wrap;
  display: flex;
  position: relative;
  margin-right: 0;
  margin-left: 0;
}

.card-two-info-box {
  z-index: 1;
  display: flex;
  flex-direction: row;
  float: left;
  background: var(--wp--preset--color--dark);
  padding: 10px;
  margin-right: 1%;
  position: relative;
  width: 100%;
  min-height: 1px;
  -ms-flex: 0 0 32.333333%;
  flex: 0 0 32.333333%;
  max-width: 32.333333%;
  height: 100%;
}

.card-two-info-box:after {
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: var(--wp--preset--color--dark);
  transform-origin: bottom left;
  -ms-transform: skew(-12deg, 0deg);
  -webkit-transform: skew(-12deg, 0deg);
  transform: skew(-12deg, 0deg);
}

.card-two-logo {
  flex: 0 0 94px;
  margin-left: 15px;
  height: 94px;
  display: flex;
  align-items: center;
  border-radius: 100%;
  overflow: hidden;
  border: 2px solid var(--wp--preset--color--white);
}

.card-two-logo img {
  width: 94px;
  display: inherit;
}

.card-two-casino-details {
  flex: 1 1 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.card-two-casino-title {
  margin: 0;
  line-height: 1;
  text-align: center;
  color: var(--wp--preset--color--white);
  font-weight: 600;
  font-size: 15px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-family: var(--secondary-font);
}

.card-two-casino-title a {
  color: var(--wp--preset--color--white);
  transition: all .15s ease-in-out;
}

.card-two-casino-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-two-rating {
  line-height: 1;
}

.card-two-casino-bonus-container {
  background: var(--wp--preset--color--lighter);
  transform-origin: bottom left;
  -ms-transform: skew(-12deg, 0deg);
  -webkit-transform: skew(-12deg, 0deg);
  transform: skew(-12deg, 0deg);
  margin-right: 1%;
  position: relative;
  width: 100%;
  min-height: 114px;
  -ms-flex: 0 0 38.666667%;
  flex: 0 0 38.666667%;
  max-width: 38.666667%;
  display: flex;
  align-items: center;
  padding: 0 40px;
  font-family: var(--secondary-font);
}

.card-two-casino-bonus-text {
  text-align: center;
  transform: skew(12deg, 0deg);
  width: 100%;
  font-family: var(--primary-font);
  color: var(--wp--preset--color--dark);
}

.card-two-casino-bonus-text h3,
.card-two-casino-bonus-text h2,
.card-two-casino-bonus-text h1 {
  margin: 0;
  font-size: 18px;
  font-family: var(--primary-font);
  color: var(--wp--preset--color--dark);
}

.card-two-casino-bonus-text h5,
.card-two-casino-bonus-text h4,
.card-two-casino-bonus-text h6 {
  margin: 0;
  font-size: 16px;
  font-family: var(--primary-font);
  color: var(--wp--preset--color--dark);
}

.card-two-casino-button-container {
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-family: var(--secondary-font);
  background: var(--wp--preset--gradient--flag);
  margin-left: 2%;
  padding-right: 0;
  padding-left: 0;
  position: relative;
  width: 100%;
  min-height: 114px;
  flex: 0 0 25%;
  max-width: 25%;
}

.card-two-casino-button-container:before {
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: -8%;
  top: 0;
  z-index: -1;
  background-image: var(--wp--preset--gradient--flag);
  transform-origin: bottom left;
  -ms-transform: skew(-12deg, 0deg);
  -webkit-transform: skew(-12deg, 0deg);
  transform: skew(-12deg, 0deg);
}

.card-two-casino-terms {
  width: 100%;
  float: left;
  margin-top: 5px;
  font-size: 11px;
  text-transform: uppercase;
  height: 15px;
  vertical-align: top;
  transition: all 0.4s ease 0s;
}

.card-two-casino-terms:hover {
  text-decoration: underline;
}

.card-two-casino-button-container a {
  color: #fff;
}

.casino_query_block.two .btn.btn-primary {
  background: var(--wp--preset--color--white);
  color: var(--wp--preset--color--dark);
  padding: 10px 24px;
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.casino_query_block.two .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.casino_query_block.two .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media screen and (max-width: 1024px) {
  .card-two {
    margin-bottom: 20px;
    flex: 1 1 325px;
  }

  .card-two-info-box {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
    margin-right: 0;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 190px;
    padding-top: 20px;
  }

  .card-two-logo {
    margin-left: 0;
    float: none;
  }

  .card-two-casino-details {
    width: 100%;
  }

  .card-two-casino-bonus-container {
    flex: 0 0 100%;
    max-width: 100%;
    transform: none;
    margin-right: 0;
    margin-bottom: 10px;
  }

  .card-two-casino-bonus-text {
    transform: none;
  }

  .card-two-casino-button-container {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
    padding: 0 40px;
  }

  .casino_query_block.two .btn.btn-primary {
    width: 100%;
  }

  .card-two-casino-button-container:before,
  .card-two-info-box:after {
    display: none;
  }

  .casino_query_block.show_counter.two .card-two-info-box {
    padding-left: 0;
  }
}

@media screen and (max-width: 763px) {
  .card-two-info-box {
    padding-top: 25px;
    margin-bottom: 0;
  }

  .card-two-casino-bonus-container {
    margin-bottom: 0;
  }

  .card-two-casino-details {
    padding: 0px 50px 10px 50px;
  }

  .card-two-casino-title {
    margin-bottom: 0px;
  }


  .card-two-content-box {
    flex-wrap: nowrap;
  }

  .casino_query_block.show_counter.two .card-two-info-box {
    max-width: 167px;
    padding: 12px;
    zoom: 0.7;
  }

  .casino_query_block.show_counter .card-two-info-box::before {
    top: 10px;
    bottom: unset;
  }

  .card-two-casino-title a {
    line-height: 20px;
    margin-top: 10px;
    display: block;
  }

  .card-two-casino-details {
    padding: 0 5px 10px 5px;
  }

  .card-two-casino-bonus-text {
    text-align: left;
  }

  .card-two-casino-bonus-container {
    padding-left: 20px;
    padding-right: 0;
    max-width: calc(100vw - 143px);
    margin: 0;
    box-sizing: content-box;
    display: block;
    height: 78px;
    min-height: unset;
    padding-top: 12px;
  }

  .card-two-casino-button-container {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
    padding: 0 40px;
    position: absolute;
    right: 0;
    max-width: calc(100% - 117px);
    bottom: 0;
    height: 75px;
    min-height: unset;
    padding-top: 12px;

  }

  .casino_query_block.two .btn.btn-primary {
    background: var(--wp--preset--color--white);
    color: var(--wp--preset--color--dark);
    padding: 8px 10px;
    font-weight: 800;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 0;
  }

  .card-two-casino-bonus-text h5,
  .card-two-casino-bonus-text h3,
  .card-two-casino-bonus-text h2,
  .card-two-casino-bonus-text h1 {
    font-size: 13px;
    font-family: var(--secondary-font);
    font-weight: bold;
    line-height: 1.4;
  }

  .card-two-casino-bonus-text h5 strong,
  .card-two-casino-bonus-text h3 strong,
  .card-two-casino-bonus-text h2 strong,
  .card-two-casino-bonus-text h1 strong {}

  .card-two-casino-button-container a {
    font-size: 10px;
  }

  .card-two {
    margin-bottom: 0;
  }

}

.casino_query_block.three {
  gap: 20px;
}

.casino_query_block.show_counter.three {
  counter-reset: card-counter;
  counter-reset: card-counter var(--start-from, 0);
}

body .casino_query_block.show_counter .card-three-info-box {
  position: relative;
}

.card-three-license {
  font-size: 10px;
  text-align: center;
  color: var(--wp--preset--color--primary-color);
  max-width: min-content;
}

.dark-card .pros-and-cons {
  color: var(--wp--preset--color--light-text);
  background: var(--wp--preset--color--darker);
  border-top: 2px solid var(--wp--preset--color--dark-border);
}

.pros-and-cons {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  font-size: 14px;
  line-height: 20px;
  gap: 0;
  flex-wrap: wrap;
  color: var(--wp--preset--color--dark-text);
  gap: 10px;
  padding: 10px 15px;
  background: var(--wp--preset--color--lighter);
  border-top: 2px solid var(--wp--preset--color--light-border);

}

.pros-and-cons.active .pros,
.pros-and-cons.active .cons {
  display: flex;
}

.pros {
  margin-bottom: 20px;
  padding-left: 30px;
  flex-direction: column;
  display: none;
  flex: 1 1 40%;
  padding: 0;
  margin-left: 1em;
}

.cons {
  margin-bottom: 20px;
  padding-left: 30px;
  flex-direction: column;
  display: none;
  flex: 1 1 40%;
  padding: 0;
  margin-left: 1em;
}

.pros li::marker {
  content: "✓  ";
  color: #2ac92a;
}

.cons li::marker {
  content: "x  ";
  color: #F00;
}

.show-more-wrap {
  flex-basis: 100%;
  display: flex;
  justify-content: space-between;

}

.pros-and-cons .show-more {
  display: flex;
  align-items: center;
  gap: 10px;

  font-weight: 400;
}

.pros-and-cons .show-more svg {}

.pros-and-cons.active .show-more svg {
  transform: rotate(180deg);
}


.pros-and-cons .show-more:before {
  /*content: "⬇  ";*/
  /*color:#2ac92a;*/
}

.pros-and-cons.active .show-more:before {
  /*content: "⬆  ";*/
  /*color:#2ac92a;*/
}

.pros-and-cons .read-more {
  font-weight: 400;
}

.pros-and-cons .read-more:after {
  content: "➡  ";
  font-weight: 400;
}



.casino_query_block.show_counter .card-three-info-box::before {
  counter-increment: card-counter;
  content: "# " counter(card-counter);
  position: absolute;
  padding: 8px 12px 8px 9px;
  background: var(--wp--preset--gradient--flag);
  background-size: 300%;
  color: var(--wp--preset--color--white);
  z-index: 4;
  font-weight: 700;
  font-size: 14px;
  top: 0;
  bottom: 0;
  letter-spacing: -0.1em;
  line-height: 1;
  height: fit-content;
  margin: auto;
  left: 0;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.casino_query_block.three .small-text {}

.card-three * {
  box-sizing: border-box;
}

.card-three-ribbon {
  position: absolute;
  top: 20px;
  left: -9px;
  width: auto;
  height: auto;
  z-index: 1;
  padding: 3px 20px;
  color: #FFF;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  background: var(--wp--preset--color--primary-color);
}

.card-three-ribbon:before {
  position: absolute;
  content: '';
  left: 0;
  bottom: -7px;
  border-color: var(--wp--preset--color--primary-color) transparent transparent transparent;
  border-style: solid;
  border-width: 7px 0 0 7px;
}

.card-three {
  flex-wrap: wrap;
  border-radius: 8px;
  overflow: visible;
  background: var(--wp--preset--color--light-border);
  display: flex;
  position: relative;
  flex: 1 1 100%;
  border: 2px solid var(--wp--preset--color--light-border);

  min-height: 160px;
}

.card-three-casino-small-text {
  width: 100%;
}

.card-three-casino-small-text ul {
  padding: 0;
  list-style-type: none;
  font-size: 12px;
  font-family: var(--primary-font);
  display: flex;
  flex-direction: row;
  gap: 20px;
  line-height: 1;
}

.card-three-content-box {
  display: flex;
  position: relative;
  flex-direction: row;
  width: 100%;
}

.card-three-info-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: var(--wp--preset--color--light);
  padding: 35px;
  position: relative;
  min-height: 1px;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

.card-three-logo {
  height: 94px;
  display: flex;
  align-items: center;
  border-radius: 100%;
  overflow: hidden;
  margin-bottom: 10px;
  margin-top: 10px;
  border: 2px solid var(--wp--preset--color--light-border);
}

.card-three-logo img {
  width: 94px;
  display: inherit;
}

.card-three-casino-details {}

.card-three-wrapper {
  -ms-flex: 0 0 80%;
  flex: 0 0 80%;
  max-width: 80%;
  display: flex;
}

.card-three-casino-title {
  margin: 0;
  width: 100%;
  border-bottom: 2px solid var(--wp--preset--color--light-border);
  padding-bottom: 15px;
}

.card-three-casino-title a {
  color: var(--wp--preset--color--dark-text);
  transition: all .15s ease-in-out;
  font-size: 17px;
  font-weight: 800;
  font-family: var(--secondary-font);
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.card-three-casino-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-three-rating {
  line-height: 0;
}

.card-three-casino-bonus-container {
  background: var(--wp--preset--color--lighter);
  color: var(--wp--preset--color--dark-text);
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding: 20px 40px;
  -ms-flex: 0 0 70%;
  flex: 0 0 70%;
  max-width: 70%;
}

.card-three-casino-bonus-text {
  width: 100%;
  display: flex;
  align-items: flex-start;
  gap: 25px;
  font-family: var(--primary-font);
}

.card-three-casino-bonus-text h1,
.card-three-casino-bonus-text h2,
.card-three-casino-bonus-text h3 {
  margin: 0;
  font-size: 18px;
  letter-spacing: -.03em;
  font-weight: 400;
  padding-right: 20px;
  font-family: var(--primary-font);
}

.card-three-casino-bonus-text h4,
.card-three-casino-bonus-text h5,
.card-three-casino-bonus-text h6 {
  margin: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.13em;
  font-family: var(--primary-font);
}

.card-three-casino-button-container {
  justify-content: center;
  text-align: center;
  font-family: var(--secondary-font);
  display: flex;
  flex-direction: column;
  padding: 20px 50px;
  background: var(--wp--preset--gradient--flag);
  background-size: 200%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%;
}

.card-three-casino-terms {
  width: 100%;
  float: left;
  margin-top: 5px;
  font-size: 11px;
  text-transform: uppercase;
}

.card-three-casino-terms {
  color: #fff;
}

.card-three-casino-terms:hover {
  text-decoration: underline;
}

.casino_query_block.three .btn.btn-primary {
  background: var(--wp--preset--color--white);
  color: var(--wp--preset--color--dark);
  padding: 12px 16px;
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 20px;
}

.casino_query_block.three .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.casino_query_block.three .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: all .15s ease-in-out;
}

@media screen and (max-width: 1024px) {
  .card-three {
    flex: 1 1 47%;
    min-height: 160px;
  }

  .card-three-info-box {
    flex: 1 1 40%;
    max-width: 40%;
    padding: 0 35px;
  }

  .card-three-wrapper {
    flex: 1 1 60%;
    max-width: 60%;
    flex-direction: column;
  }

  .card-three-casino-bonus-container {
    flex: 1 1 50%;
    justify-content: flex-end;
    max-width: 100%;
    padding: 0 10px;
  }

  .card-three-casino-title {
    display: none;
  }

  .card-three-casino-bonus-text {
    flex-direction: column;
    text-align: center;
    gap: 3px;
  }

  .card-three-casino-bonus-text h3,
  .card-three-casino-bonus-text h5 {
    padding: 0;
    width: 100%;
  }

  .card-three-casino-small-text {
    display: none;
    padding-top: 10px;
  }

  .card-three-casino-small-text ul {
    flex-direction: column;
    gap: 4px;
    font-size: 13px;
  }

  .dark-card .card-three-casino-button-container {
    flex: 1 1 50%;
    max-width: 100%;
    padding: 0 20px;
    background: var(--wp--preset--color--darker);
  }

  .light-card .card-three-casino-button-container {
    flex: 1 1 50%;
    max-width: 100%;
    padding: 0 20px;
    background: var(--wp--preset--color--lighter);
  }

  .casino_query_block.three .btn.btn-primary {
    margin-top: 0;
    background: var(--wp--preset--gradient--flag);
    background-size: 200%;
    color: var(--wp--preset--color--white);
  }
}

@media screen and (max-width: 900px) {}

@media screen and (max-width: 763px) {
  .card-three {
    flex: 1 1 100%;
    zoom: 0.8;
  }

  .card-three-ribbon {
    zoom: 80%;
    top: -2px;
  }

  .card-three-casino-bonus-text h3 {
    font-size: 16px;
  }

  .card-three-casino-terms {
    display: none;
  }

  .casino_query_block.show_counter .card-three-info-box::before {
    counter-increment: card-counter;
    content: "# " counter(card-counter);
    position: absolute;
    padding: 5px 10px 5px 9px;
    background: var(--wp--preset--gradient--flag);
    background-size: 300%;
    color: var(--wp--preset--color--white);
    z-index: 4;
    font-weight: 600;
    font-size: 14px;
    top: 60px;
    bottom: auto;
    letter-spacing: -0.1em;
    line-height: 1;
    height: fit-content;
    margin: auto;
    left: 0;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
  }

}


/*card-four*/
.casino_query_block.four {
  gap: 20px;
}

.casino_query_block.show_counter.four {
  counter-reset: card-counter;
  counter-reset: card-counter var(--start-from, 0);
}

.casino_query_block.show_counter .card-four-info-box::before {
  counter-increment: card-counter;
  content: "# " counter(card-counter);
  padding: 14px;
  background: var(--wp--preset--color--light);
  background-size: 200%;
  color: var(--wp--preset--color--dark-text);
  border-radius: 16%;
  font-weight: 700;
  font-size: 18px;
  line-height: 1;
  bottom: -23px;
  position: absolute;
  letter-spacing: -0.1em;
}

/*card-four*/
.card-four {
  display: flex;
  overflow: hidden;
  flex: 1 1 23%;
}

.card-four-content-box {
  position: relative;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
}

.card-four-info-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.card-four-logo {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
}

.card-four-logo img {
  width: 230px;
  display: inherit;
}

.card-four-casino-details {
  text-align: center;
}

.card-four-casino-title {
  margin: 0;
  font-size: 16px;
  font-weight: 800;
  font-family: var(--primary-font);
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.card-four-casino-title a {
  color: var(--wp--preset--color--dark);
  font-family: var(--secondary-font);
  transition: all .25s ease-in-out;
}

.card-four-casino-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-four-rating {
  line-height: 0;
}

.card-four-casino-bonus-container {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  gap: 26px;
  height: 180px;
  background: var(--wp--preset--color--light);
  padding: 0 30px;
}

.card-four-casino-bonus-container h1,
.card-four-casino-bonus-container h2,
.card-four-casino-bonus-container h3 {
  margin: 0;
  font-size: 15px;
  letter-spacing: -.03em;
  font-weight: 600;
  font-family: var(--primary-font);
}

.card-four-casino-bonus-container h4,
.card-four-casino-bonus-container h5,
.card-four-casino-bonus-container h6 {
  margin: 0;
  font-size: 15px;
  letter-spacing: -.03em;
  font-weight: 600;
  font-family: var(--primary-font);
}

.card-four-casino-bonus-container ul {
  padding: 0;
  list-style-type: none;
  font-size: 12px;
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}

.card-four-casino-bonus-container span {
  color: var(--wp--preset--color--dark-text);
  padding-bottom: 10px;
  font-family: var(--primary-font);
}

.card-four-casino-button-container {
  padding: 0 30px 15px 30px;
  text-align: center;
  background: var(--wp--preset--color--light);
  display: flex;
  flex-direction: column;
}

.card-four-casino-terms {
  color: var(--wp--preset--color--dark-text);
  width: 100%;
  float: left;
  margin-top: 5px;
  font-size: 11px;
  text-transform: uppercase;
  height: 15px;
  vertical-align: top;
  font-weight: 600;
}

.card-four-casino-terms:hover {
  text-decoration: underline;
}

.casino_query_block.four .btn.btn-primary {
  background: var(--wp--preset--gradient--flag);
  background-size: 200%;
  color: var(--wp--preset--color--white);
  padding: 10px 16px;
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: var(--secondary-font);
}

.casino_query_block.four .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.casino_query_block.four .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: all .35s ease-in-out;
}



@media screen and (max-width: 1024px) {
  .card-four {
    flex: 1 1 48%;
  }

}

@media screen and (max-width: 768px) {}

/*! CSS Used from: Embedded */
.casino_query_block.five {
  gap: 20px;
}

.casino_query_block.show_counter.five {
  counter-reset: card-counter;
  counter-reset: card-counter var(--start-from, 0);
}

body .casino_query_block.show_counter .card-five-info-box {
  padding-left: 45px;
}

.casino_query_block.show_counter .card-five-info-box::before {
  counter-increment: card-counter;
  /* content: "Section " counter(section) ": "; */
  content: "# " counter(card-counter);
  position: absolute;
  padding: 8px 12px 8px 9px;
  background: var(--wp--preset--gradient--flag);
  background-size: 300%;
  color: var(--wp--preset--color--white);
  z-index: 4;
  font-weight: 700;
  font-size: 14px;
  top: 0;
  bottom: 0;
  letter-spacing: -0.1em;
  line-height: 1;
  height: fit-content;
  margin: auto;
  left: 0;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.card-five * {
  box-sizing: border-box;
}

.card-five {
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  position: relative;
  flex: 1 1 311px;
  border: 2px solid var(--wp--preset--color--light-border);
}

.card-five-info-box {
  display: flex;
  align-items: center;
  gap: 20px;
  background: var(--wp--preset--color--light);
  padding: 10px;
  position: relative;
  width: 100%;
  flex: 1 1 100%;
}

.card-five-logo {
  height: 80px;
  display: flex;
  align-items: center;
  border-radius: 100%;
  overflow: hidden;
  border: 2px solid var(--wp--preset--color--light-border);
}

.card-five-logo img {
  width: 80px;
  display: inherit;
}

.card-five-casino-details {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.card-five-casino-title {
  margin: 0;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-family: var(--primary-font);
}

.card-five-casino-title a {
  color: var(--wp--preset--color--light-text);
  transition: all .15s ease-in-out;
  font-family: var(--secondary-font);
}

.card-five-casino-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-five-rating {
  line-height: 0;
}

@media screen and (max-width: 1024px) {}

@media screen and (max-width: 763px) {
  .card-five {
    flex: 1 1 48%;
  }

  card-five-info-box {
    min-height: 106px;
  }

  .card-five-logo {
    height: 76px;
  }

  .card-five-logo img {
    width: 76px;
  }
}

@media screen and (max-width: 600px) {
  .card-five {
    flex: 1 1 100%;
  }

  .card-five-casino-title {
    font-size: 14px;
  }
}

.casino_query_block.six {
  gap: 20px;
}

.card-six {
  border-radius: 8px;
  flex: 1 1 32%;
  box-sizing: border-box;
  background: var(--wp--preset--color--light);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: 2px solid var(--wp--preset--color--light-border);
}

.card-six-logo-wrap {
  display: flex;
  align-items: center;
  gap: 20px;
  background: var(--wp--preset--color--light);
}

.card-six-icon {
  flex: 0 0 180px;
  height: 96px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.card-six-icon img {
  width: 150px;
}

.card-six-title-wrap {
  flex: 1 1 100%;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.card-six-title {
  margin: 0;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-family: var(--primary-font);
}

.card-six-title a {
  color: var(--wp--preset--color--dark-text);
  transition: all .15s ease-in-out;
  font-family: var(--secondary-font);
}

.card-six-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-six-rating {
  line-height: 0;
}

.card-six-text-wrap {
  display: flex;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.card-six-text-wrap .background-image {
  min-height: 113px;
}

.card-six-bonus-text {
  position: absolute;
  color: var(--wp--preset--color--white);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  backdrop-filter: blur(8px);
  font-family: var(--primary-font);
}

.card-six-bonus-text h1,
.card-six-bonus-text h2,
.card-six-bonus-text h3 {
  margin: 0;
  font-size: 18px;
  letter-spacing: -.03em;
  font-weight: 400;
  font-family: var(--primary-font);
}

.card-six-bonus-text h4,
.card-six-bonus-text h5,
.card-six-bonus-text h6 {
  margin: 0;
  font-size: 16px;
  letter-spacing: -.03em;
  font-weight: 400;
  font-family: var(--primary-font);
}

.card-six-button-wrap {
  padding: 25px 40px 10px 40px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.card-six-casino-terms {
  width: 100%;
  float: left;
  margin-top: 5px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
  height: 15px;
  vertical-align: top;
  color: var(--wp--preset--color--dark-text);
}

.card-six-casino-terms:hover {
  text-decoration: underline;
}

.casino_query_block.six .btn.btn-primary {
  background: var(--wp--preset--gradient--flag);
  background-size: 200%;
  color: var(--wp--preset--color--white);
  padding: 10px 16px;
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.casino_query_block.six .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.casino_query_block.six .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: all .35s ease-in-out;
  font-family: var(--secondary-font);
}

@media screen and (max-width: 1024px) {}

@media screen and (max-width: 763px) {
  .card-six {
    flex: 1 1 100%;
  }
}

.casino_query_block.seven {
  gap: 20px;
}

.casino_query_block.show_counter.seven {
  counter-reset: card-counter;
  counter-reset: card-counter var(--start-from, 0);
}

body .casino_query_block.show_counter .card-seven-info-box {
  position: relative;
}

.casino_query_block.show_counter .card-seven-info-box::before {
  counter-increment: card-counter;
  content: "# " counter(card-counter);
  position: absolute;
  padding: 8px 12px 8px 9px;
  background: var(--wp--preset--gradient--flag);
  background-size: 300%;
  color: var(--wp--preset--color--white);
  z-index: 4;
  font-weight: 700;
  font-size: 14px;
  top: 0;
  bottom: 0;
  letter-spacing: -0.1em;
  line-height: 1;
  height: fit-content;
  margin: auto;
  left: 0;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.casino_query_block.seven .small-text {}

.card-seven * {
  box-sizing: border-box;
}

.card-seven {
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 1 1 32%;
  border: 2px solid var(--wp--preset--color--light-border);
}

.card-seven-casino-small-text {
  width: 100%;
  padding-top: 10px;
}

.card-seven-casino-small-text ul {
  list-style-type: square;
  font-size: 13px;
  font-family: var(--primary-font);
  display: flex;
  padding-left: 20px;
  flex-direction: column;
  gap: 4px;
  line-height: 1.13;
  letter-spacing: 0.05em;
}

.card-seven-content-box {
  display: flex;
  position: relative;
  flex-direction: column;
}

.card-seven-info-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  min-height: 190px;
}

.card-seven-logo {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.card-seven-logo img {
  width: 240px;
  display: inherit;
}

.card-seven-casino-details {}

.card-seven-casino-title {
  margin: 0;
  width: 100%;
  border-bottom: 2px solid var(--wp--preset--color--light-border);
  padding-bottom: 15px;
}

.card-seven-casino-title a {
  color: var(--wp--preset--color--dark-text);
  transition: all .15s ease-in-out;
  font-size: 17px;
  font-weight: 800;
  font-family: var(--secondary-font);
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.card-seven-casino-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-seven-rating {
  line-height: 0;
}

.card-seven-casino-bonus-container {
  background: var(--wp--preset--color--light);
  color: var(--wp--preset--color--dark-text);
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 45px;
  min-height: 240px;
  gap: 15px;
}

.card-seven-casino-bonus-text {
  width: 100%;
  display: flex;
  align-items: flex-start;
  gap: 25px;
  padding-top: 4px;
  font-family: var(--primary-font);
}

.card-seven-casino-bonus-text h1,
.card-seven-casino-bonus-text h2,
.card-seven-casino-bonus-text h3 {
  margin: 0;
  font-size: 18px;
  letter-spacing: -.03em;
  font-weight: 400;
  padding-right: 20px;
  font-family: var(--primary-font);
}

.card-seven-casino-bonus-text h4,
.card-seven-casino-bonus-text h5,
.card-seven-casino-bonus-text h6 {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.13em;
  font-family: var(--primary-font);
}

.card-seven-casino-button-container {
  justify-content: center;
  text-align: center;
  display: flex;
  flex-direction: column;
  padding: 30px 40px 15px 40px;
  background-color: rgb(255, 0, 50);
  background-image: var(--wp--preset--gradient--flag);
  background-size: 200%;
}

.card-seven-casino-terms {
  width: 100%;
  float: left;
  margin-top: 5px;
  font-size: 11px;
  text-transform: uppercase;
}

.card-seven-casino-button-container a {
  color: #fff;
}

.card-seven-casino-terms:hover {
  text-decoration: underline;
}

.casino_query_block.seven .btn.btn-primary {
  background: var(--wp--preset--color--white);
  color: var(--wp--preset--color--dark);
  padding: 12px 16px;
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: var(--secondary-font);
}

.casino_query_block.seven .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.casino_query_block.seven .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: all .15s ease-in-out;
}

@media screen and (max-width: 1024px) {}

@media screen and (max-width: 763px) {
  .card-seven {
    flex: 1 1 100%;
  }
}

.casino_query_block.eight {
  gap: 20px;
}

.casino_query_block.show_counter.eight {
  counter-reset: card-counter;
  counter-reset: card-counter var(--start-from, 0);
}

body .casino_query_block.show_counter .card-eight-info-box {
  position: relative;
}

.casino_query_block.show_counter .card-eight-info-box::before {
  counter-increment: card-counter;
  content: "# " counter(card-counter);
  position: absolute;
  padding: 8px 12px 8px 9px;
  background: var(--wp--preset--gradient--flag);
  background-size: 300%;
  color: var(--wp--preset--color--white);
  z-index: 4;
  font-weight: 700;
  font-size: 14px;
  top: 0;
  bottom: 0;
  letter-spacing: -0.1em;
  line-height: 1;
  height: fit-content;
  margin: auto;
  left: 0;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.casino_query_block.eight .small-text {}

.card-eight * {
  box-sizing: border-box;
}

.card-eight {
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  position: relative;
  flex: 1 1 100%;
  border: 2px solid var(--wp--preset--color--light-border);
}

.card-eight-casino-small-text {
  width: 100%;
  padding-top: 10px;
}

.card-eight-casino-small-text ul {
  list-style-type: disc;
  font-size: 13px;
  font-family: var(--primary-font);
  display: flex;
  padding-left: 20px;
  flex-direction: row;
  gap: 35px;
  line-height: 1.13;
  letter-spacing: 0.05em;
}

.card-eight-content-box {
  display: flex;
  position: relative;
  flex-direction: row;
  width: 100%;
}

.card-eight-info-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  min-height: 180px;
  flex: 1 1 22%;
}

.card-eight-logo {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.card-eight-logo img {
  width: 210px;
  display: inherit;
}

.card-eight-casino-details {}

.card-eight-casino-title {
  margin: 0;
  width: 100%;
  border-bottom: 2px solid var(--wp--preset--color--light-border);
  padding-bottom: 15px;
}

.card-eight-casino-title a {
  color: var(--wp--preset--color--dark-text);
  transition: all .15s ease-in-out;
  font-size: 17px;
  font-weight: 800;
  font-family: var(--secondary-font);
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.card-eight-casino-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-eight-rating {
  line-height: 0;
}

.card-eight-casino-bonus-container {
  background: var(--wp--preset--color--light);
  color: var(--wp--preset--color--dark-text);
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 45px;
  min-height: 180px;
  gap: 15px;
  flex: 1 1 55%;
}

.card-eight-casino-bonus-text {
  width: 100%;
  display: flex;
  align-items: flex-start;
  gap: 25px;
  padding-top: 4px;
  font-family: var(--primary-font);
}

.card-eight-casino-bonus-text h1,
.card-eight-casino-bonus-text h2,
.card-eight-casino-bonus-text h3 {
  margin: 0;
  font-size: 18px;
  letter-spacing: -.03em;
  font-weight: 400;
  padding-right: 20px;
  flex: 1 1 50%;
  font-family: var(--primary-font);
}

.card-eight-casino-bonus-text h4,
.card-eight-casino-bonus-text h5,
.card-eight-casino-bonus-text h6 {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.13em;
  flex: 1 1 50%;
  font-family: var(--primary-font);
}

.card-eight-casino-button-container {
  justify-content: center;
  text-align: center;
  display: flex;
  flex-direction: column;
  padding: 30px 40px 15px 40px;
  background-color: rgb(255, 0, 50);
  background-image: var(--wp--preset--gradient--flag);
  background-size: 200%;
  flex: 1 1 23%;
}

.card-eight-casino-terms {
  width: 100%;
  float: left;
  margin-top: 5px;
  font-size: 11px;
  text-transform: uppercase;
}

.card-eight-casino-button-container a {
  color: #fff;
}

.card-eight-casino-terms:hover {
  text-decoration: underline;
}

.casino_query_block.eight .btn.btn-primary {
  background: var(--wp--preset--color--white);
  color: var(--wp--preset--color--dark);
  padding: 12px 16px;
  font-weight: 800;
  font-size: 10px;
  font-family: var(--secondary-font);
  text-transform: uppercase;
  letter-spacing: 2px;
}

.casino_query_block.eight .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.casino_query_block.eight .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: all .15s ease-in-out;
}

@media screen and (max-width: 1024px) {
  .card-eight {
    flex: 1 1 48%;
  }

  .card-eight-content-box {
    flex-direction: column;
  }

  .card-eight-casino-bonus-container {
    min-height: 240px;
  }

  .card-eight-casino-small-text ul {
    flex-direction: column;
    gap: 4px;
  }
}

@media screen and (max-width: 763px) {
  .card-eight {
    flex: 1 1 100%;
  }
}

/*.experimental button::before, .experimental .wp-block-button__link:before {*/
/*    box-shadow: 0 0 36px 4px #ffffffa6, 0 0 100px 30px #ff00ff9e, 0 0 140px 60px #0f0562;*/
/*}*/
/*.experimental button:hover, .experimental .wp-block-button__link:hover{*/
/*    box-shadow: 0 0 36px 4px #ffffffa6, 0 0 100px 30px #ff00ff9e, 0 0 140px 60px #0f0562;*/
/*    color:var(--wp--preset--color--purple) !important;*/
/*}*/
/*.experimental .card-one-wrap.overlay-logo:hover{*/
/*    box-shadow: 0 0 36px 4px #ffffffa6, 0 0 100px 30px #ff00ff9e, 0 0 140px 60px #0f0562;*/
/*}*/
/*button::before, .wp-block-button__link:before {*/
/*    content: attr(button-title);*/
/*;*/
/*    left: 0;*/
/*    top: 0;*/
/*    position: absolute;*/
/*    width: 0;*/
/*    height: 100%;*/
/*    background-color: white;*/
/*    transition: 0.3s ease;*/
/*    line-height: 65px;*/
/*    text-align: center;*/
/*    z-index: -1;*/
/*    !*box-shadow: 0 0 36px 4px #ffffffa6, 0 0 100px 30px #ff00ff9e, 0 0 140px 60px #0f0562;*/
/*    *!*/
/*}*/
/*button:hover:before, .wp-block-button__link:hover:before {*/
/*    width: 100%;*/
/*}*/

.casino_query_block.nine {
  gap: 20px;
}

.casino_query_block.show_counter.nine {
  counter-reset: card-counter;
  counter-reset: card-counter var(--start-from, 0);
}

.casino_query_block.show_counter .card-nine-info-box::before {
  counter-increment: card-counter;
  content: "# " counter(card-counter);
  padding: 13px 9px 9px 7px;
  background: var(--wp--preset--color--dark);
  background-size: 200%;
  color: var(--wp--preset--color--white);
  border-radius: 8px;
  font-weight: 700;
  font-size: 14px;
  top: -6px;
  position: absolute;
  letter-spacing: -0.1em;
}

.card-nine * {
  box-sizing: border-box;
}

.card-nine {
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  line-height: 1;
  flex: 1 1 23%;
  position: relative;
  border: 2px solid var(--wp--preset--color--light-border);
  background: var(--wp--preset--color--light);
}

.card-nine-casino-bonus-container ul {
  padding: 0;
  list-style-type: none;
  font-size: 12px;
  gap: 6px;
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}

.card-nine-info-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 210px;
  justify-content: center;
}

.card-nine-logo {
  border: 2px solid var(--wp--preset--color--white);
  float: left;
  height: 94px;
  display: flex;
  align-items: center;
  border-radius: 100%;
  overflow: hidden;
  margin-top: 35px;
}

.card-nine-logo img {
  width: 94px;
  display: inherit;
}

.card-nine-casino-details {
  text-align: center;
  margin-top: 10px;
}

.card-nine-casino-title {
  font-weight: 600;
  margin: 0;
}

.card-nine-casino-title a {
  color: var(--wp--preset--color--dark);
  transition: all .25s ease-in-out;
  font-weight: 800;
  font-size: 15px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.card-nine-casino-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-nine-rating {
  line-height: 0;
  margin-top: 5px;
}

.card-nine-casino-bonus-container {
  background-size: 200%;
  display: flex;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.card-nine-bonus-text {
  position: absolute;
  color: var(--wp--preset--color--white);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  backdrop-filter: blur(8px);
  font-family: var(--primary-font);
  gap: 6px;
}

.card-nine-casino-bonus-container h1,
.card-nine-casino-bonus-container h2,
.card-nine-casino-bonus-container h3 {
  margin: 0;
  font-size: 18px;
  letter-spacing: -.03em;
  font-weight: 400;
  font-family: var(--primary-font);
}

.card-nine-casino-bonus-container h4,
.card-nine-casino-bonus-container h5,
.card-nine-casino-bonus-container h6 {
  margin: 0;
  font-size: 16px;
  letter-spacing: -.03em;
  font-weight: 400;
  font-family: var(--primary-font);
}

.card-nine-casino-button-container {
  padding: 20px 30px 10px 30px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.card-nine-casino-terms {
  width: 100%;
  float: left;
  margin-top: 5px;
  font-size: 11px;
  text-transform: uppercase;
  height: 15px;
  vertical-align: top;
}

.card-nine-casino-terms {
  color: var(--wp--preset--color--dark-text);
}

.card-nine-casino-terms:hover {
  text-decoration: underline;
}

.casino_query_block.nine .btn.btn-primary {
  background: var(--wp--preset--gradient--flag);
  background-size: 200%;
  color: var(--wp--preset--color--white);
  padding: 10px 16px;
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: var(--secondary-font);
}

.casino_query_block.nine .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.casino_query_block.nine .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: all .25s ease-in-out;
}

@media screen and (max-width: 1024px) {
  .card-nine {
    flex: 1 1 48%;
  }
}

@media screen and (max-width: 763px) {
  .card-nine {
    flex: 1 1 100%;
  }
}

.casino_query_block.ten {
  gap: 20px;
}

.small-image-text-wrapper {
  position: relative;
  border-radius: 8px;
  flex: 1 1 23%;
  overflow: hidden;
  height: 340px;
}

.small-image {
  width: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  height: 100%;
}

.small-image img {
  max-width: none;
  margin-left: 50%;
  transform: translateX(-50%);
}

.small-image:after {
  background: linear-gradient(to bottom, rgba(12, 12, 26, 0.75), rgba(12, 12, 26, 0.75));
  pointer-events: none;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  vertical-align: top;
}

.small-category {
  position: absolute;
  z-index: 3;
  padding: 25px;
  top: 0;
  width: 100%;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 2px;
  box-sizing: border-box;
}

.small-category a {
  color: var(--wp--preset--color--white);
  transition: color .25s ease-in-out;
}

.small-category a:hover {
  color: var(--wp--preset--color--primary-color);
}

.small-text-area {
  position: absolute;
  z-index: 3;
  bottom: 0;
  width: 100%;
  padding-bottom: 25px;
}

.small-date {
  color: var(--wp--preset--color--white);
  font-size: 13px;
  font-weight: 600;
  float: left;
  width: 100%;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding: 0 25px;
  box-sizing: border-box;
}

.small-title {
  float: left;
  letter-spacing: -1px;
  font-weight: 800;
  font-size: 21px;
  line-height: 26px;
  margin: 5px 0;
  padding: 0 25px;
  width: 100%;
  box-sizing: border-box;
}

.small-title a {
  color: var(--wp--preset--color--white);
  transition: color .25s ease-in-out;
}

.small-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.small-featured-cta-wrapper {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0 25px;
  margin-top: 10px;
}

.small-featured-cta-wrapper .btn.btn-primary {
  color: var(--wp--preset--color--white);
  background: var(--wp--preset--gradient--flag);
  background-size: 200%;
  padding: 10px 24px;
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
  cursor: pointer;
  width: 100%;
  box-sizing: border-box;
  font-family: var(--secondary-font);
}

.small-featured-cta-wrapper .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.small-featured-cta-wrapper .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: all 0.4s ease 0s;
}

/*Responsive ---------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 1024px) {
  .small-title {
    font-size: 18px;
    line-height: 22px;
  }

  .small_featured_block li {
    width: 325px;
    -ms-flex: 0 1 325px;
    flex: 0 1 325px;
    max-width: 325px;
  }
}

.casino_query_block.eleven {
  gap: 20px;
}

.big-image-text-wrapper {
  position: relative;
  width: 100%;
  height: 340px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 8px;
  overflow: hidden;
  flex: 1 1 48%;
}

.big-image {
  width: 100%;
  position: absolute;
  overflow: hidden;
  float: left;
  top: 0;
  height: 340px;
}

.big-image img {
  max-width: none;
  margin-left: 50%;
  transform: translateX(-50%);
}

.big-image:after {
  background: linear-gradient(to bottom, rgba(12, 12, 26, 0.75), rgba(12, 12, 26, 0.75));
  pointer-events: none;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  vertical-align: top;
}

.big-category {
  position: relative;
  padding: 25px 25px 0 25px;
  top: 0;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 2px;
  z-index: 1;
  flex: 1 1 100%;
}

.big-category a {
  color: var(--wp--preset--color--white);
  transition: color .15s ease-in-out;
}

.big-category a:hover {
  color: var(--wp--preset--color--primary-color);
}

.big-text {
  position: relative;
  flex: 1 1 100%;
  float: left;
  padding: 25px 25px 25px 0;
  z-index: 1;
}

.big-date {
  color: var(--wp--preset--color--white);
  font-size: 14px;
  font-weight: 600;
  float: left;
  width: 100%;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding-left: 25px;
}

.big-title {
  float: left;
  letter-spacing: -.03em;
  font-weight: 800;
  font-size: 28px;
  line-height: 31px;
  margin: 5px 0;
  width: 100%;
  padding-left: 25px;
}

.big-title a {
  color: var(--wp--preset--color--white);
  transition: color .15s ease-in-out;
}

.big-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.big-excerpt {
  font-weight: 300;
  letter-spacing: -.03em;
  font-size: 20px;
  line-height: 22px;
  color: var(--wp--preset--color--white);
  margin-bottom: 10px;
  float: left;
  width: 100%;
  padding-left: 25px;
}

.big-excerpt p {
  margin: 0;
}

.big-featured-cta-wrapper {
  display: flex;
  float: left;
  flex-wrap: wrap;
}

/*Big Featured Block Buttons ---------------------------------------------------------------------------------------------------------------------*/
.big-featured-cta-wrapper .btn.btn-primary {
  color: var(--wp--preset--color--white);
  background: var(--wp--preset--gradient--flag);
  background-size: 200%;
  padding: 10px 24px;
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
  cursor: pointer;
  min-width: 163px;
  flex: 1 0 auto;
  margin: 5px 0 5px 25px;
  font-family: var(--secondary-font);
}

.big-featured-cta-wrapper .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.big-featured-cta-wrapper .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: all 0.4s ease 0s;
}

.big-featured-cta-wrapper .btn.btn-outline-primary {
  color: var(--wp--preset--color--white);
  border: 1px solid var(--wp--preset--color--white);
  background-color: #ffffff00;
  padding: 10px 24px;
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
  cursor: pointer;
  flex: 1 0 auto;
  margin: 5px 0 5px 25px;
  min-width: 163px;
  font-family: var(--secondary-font);
}

.big-featured-cta-wrapper .btn.btn-outline-primary:hover {
  color: var(--wp--preset--color--white);
  background: var(--wp--preset--gradient--flag);
  border: 0;
}

/*Responsive ---------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 1024px) {

  /*.news_m_block li.col-6 {*/
  /*    width:100%;*/
  /*    -ms-flex: 0 0 100%;*/
  /*    flex: 0 0 100%;*/
  /*    max-width: 100%;*/
  /*}*/
  /*.big-featured-block li {
        width: 650px;
         -ms-flex: 0 1 650px;
         flex: 0 1 650px;
         max-width: 650px;
    }
    */
  .big-title {
    font-size: 20px;
    line-height: 25px;
    margin: 0;
  }

  .big-excerpt {
    font-size: 16px;
    margin-bottom: 5px;
  }
}


@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.casino_query_block.thirteen {
  gap: 20px;
}

.card:nth-child(1) {}

.card {
  --card-height: 400px;
  --card-width: calc(var(--card-height) / 1.5);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='80px' width='80px'><text x='0' y='25' fill='gray' font-size='30'>♤</text></svg>");
  background-position: 10% 10%;
  background-color: #191c29;
  width: var(--card-width);
  height: var(--card-height);
  padding: 3px;
  position: relative;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  text-align: center;
  display: flex;
  font-size: 1.5em;
  color: rgb(88 199 250 / 0%);
  cursor: pointer;
  flex: 1 1 var(--card-width);
  z-index: auto;
}

.card:hover {
  color: rgb(88 199 250 / 100%);
  transition: color 1s;

}

.card:hover:before,
.card:hover:after {
  animation: none;
  opacity: 0;
}


.card::before {
  content: "";
  width: 104%;
  height: 102%;
  border-radius: 8px;
  background-image: linear-gradient(var(--rotate), #5ddcff, #3c67e3 43%, #4e00c2);
  position: absolute;
  z-index: -1;
  top: -1%;
  left: -2%;
  animation: spin 2.5s linear infinite;
}

.card::after {
  position: absolute;
  content: "";
  top: calc(var(--card-height) / 6);
  left: 0;
  right: 0;
  z-index: -1;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  transform: scale(0.8);
  filter: blur(calc(var(--card-height) / 6));
  background-image: linear-gradient(var(--rotate), #5ddcff, #3c67e3 43%, #4e00c2);
  opacity: 1;
  transition: opacity .5s;
  animation: spin 2.5s linear infinite;
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }

  100% {
    --rotate: 360deg;
  }
}









.casino_query_block.show_counter.thirteen {
  counter-reset: card-counter;
  counter-reset: card-counter var(--start-from, 0);
}

body .casino_query_block.show_counter .card-thirteen-textbox,
body .casino_query_block .card-thirteen-textbox {
  position: absolute;
}

.casino_query_block.show_counter .card-thirteen-textbox::before {
  counter-increment: card-counter;
  content: "# " counter(card-counter);
  position: absolute;
  padding: 8px 12px 8px 9px;
  background: var(--wp--preset--gradient--flag);
  background-size: 300%;
  color: var(--wp--preset--color--white);
  z-index: 4;
  font-weight: 700;
  font-size: 14px;
  top: 0;
  bottom: 0;
  letter-spacing: -0.1em;
  line-height: 1;
  height: fit-content;
  margin: auto;
  left: 0;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.card-thirteen {
  float: left;
  margin: 0;
  height: 100%;
  position: relative;
  line-height: 1;
  flex: 1 1 100%;
}

.post-content-block .card-thirteen {}

.card-thirteen-wrap {
  display: flex;
  overflow: hidden;
  height: 100%;
  border-radius: 8px;
  position: relative;
  opacity: 0;
  backdrop-filter: blur(8px);
  transition: all 0.3s ease-in-out;
}

.card:hover .card-thirteen-wrap {
  opacity: 1;
}

.card-thirteen-deal-text {
  text-align: center;
  font-family: var(--primary-font);
}

.card-thirteen-deal-text h1,
.card-thirteen-deal-text h2,
.card-thirteen-deal-text h3 {
  font-size: 15px;
  line-height: 20px;
  margin: 0;
  font-weight: 400;
  font-family: var(--primary-font);
}

.card-thirteen-deal-text h4,
.card-thirteen-deal-text h5,
.card-thirteen-deal-text h6 {
  font-size: 15px;
  line-height: 20px;
  margin: 0;
  font-weight: 400;
  font-family: var(--primary-font);
}

.card-thirteen-figure a {
  color: var(--wp--preset--color--white);
  font-family: var(--secondary-font);
}

.card-thirteen-logo {
  height: 94px;
  max-width: 94px;
  display: flex;
  align-items: center;
  border-radius: 100%;
  overflow: hidden;
  border: 2px solid var(--wp--preset--color--white);
}

.card-thirteen-logo img {
  width: 94px;
  display: inherit;
}

.card-thirteen-name-wrap {
  display: flex;
  flex-direction: column;
  text-align: center;
}

.card-thirteen-textbox {
  color: var(--wp--preset--color--white);
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  justify-content: space-around;
  background: #000000a3;
}

.card-thirteen-wrap img {
  vertical-align: top;
  width: 100%;
}

.card-thirteen-figure {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.card-thirteen-figure a {
  color: var(--wp--preset--color--white);
  transition: all .15s ease-in-out;
}

.card-thirteen-figure a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-thirteen-metric {
  font-size: 21px;
}

.card-thirteen-casino-button-container {
  text-align: center;
}

.card-thirteen-casino-terms {
  width: 100%;
  float: left;
  margin-top: 10px;
  font-size: 11px;
  text-transform: uppercase;
  height: 15px;
  vertical-align: top;
}

.card-thirteen-casino-button-container a {
  color: var(--wp--preset--color--white);
}

.card-thirteen-casino-terms:hover {
  text-decoration: underline;
}

.casino_query_block.thirteen .btn.btn-primary {
  background: var(--wp--preset--color--white);
  color: var(--wp--preset--color--dark);
  padding: 12px 50px;
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.casino_query_block.thirteen .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.casino_query_block.thirteen .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}






@media screen and (max-width: 1024px) {
  .card-thirteen {
    flex: 1 1 48%;
  }

}

@media screen and (max-width: 768px) {}

.fourteen {
  box-sizing: border-box;
  position: relative;
  max-width: 100%;
  padding-right: 500px;
  gap: 20px;
}

.roulette {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 400px;
  position: absolute;
  top: 50%;
  bottom: 50%;
  right: 0;
}

.roulette .wheel img {
  transition: transform 10s cubic-bezier(0.3, 1, 0.7, 1), 10s filter cubic-bezier(0.1, 1, 0.8, 1), 10s -webkit-filter cubic-bezier(0.1, 1, 0.8, 1);
  will-change: transform;
  border-radius: 50%;
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.5);
  width: 100%;
  max-width: 600px;
  /* border:4px dashed rgba(255,255,255, .5); */
}

.roulette .arrow {
  width: 0;
  height: 0;
  border: 18px solid transparent;
  border-top: 40px solid tomato;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -100px);
  z-index: 20;
  border-radius: 0.35em;
  top: 60px;
}

.spin {
  position: relative;
}




/*! CSS Used from: Embedded */
.casino_query_block.fourteen {
  gap: 20px;
}

.casino_query_block.show_counter.fourteen {
  counter-reset: card-counter;
  counter-reset: card-counter var(--start-from, 0);
}

body .casino_query_block.show_counter .card-fourteen-info-box {
  padding-left: 45px;
}

.casino_query_block.show_counter .card-fourteen-info-box::before {
  counter-increment: card-counter;
  /* content: "Section " counter(section) ": "; */
  content: "# " counter(card-counter);
  position: absolute;
  padding: 8px 12px 8px 9px;
  background: var(--wp--preset--gradient--flag);
  background-size: 300%;
  color: var(--wp--preset--color--white);
  z-index: 4;
  font-weight: 700;
  font-size: 14px;
  top: 0;
  bottom: 0;
  letter-spacing: -0.1em;
  line-height: 1;
  height: fit-content;
  margin: auto;
  left: 0;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.card-fourteen * {
  box-sizing: border-box;
}

.card-fourteen {
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  position: relative;
  flex: 1 1 311px;
  border: 2px solid var(--wp--preset--color--light-border);
}

.card-fourteen-info-box {
  display: flex;
  align-items: center;
  gap: 20px;
  background: var(--wp--preset--color--light);
  padding: 10px;
  position: relative;
  width: 100%;
  flex: 1 1 100%;
}

.card-fourteen-logo {
  height: 80px;
  display: flex;
  align-items: center;
  border-radius: 100%;
  overflow: hidden;
  border: 2px solid var(--wp--preset--color--light-border);
}

.card-fourteen-logo img {
  width: 80px;
  display: inherit;
}

.card-fourteen-casino-details {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.card-fourteen-casino-title {
  margin: 0;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-family: var(--primary-font);
}

.card-fourteen-casino-title a {
  color: var(--wp--preset--color--light-text);
  transition: all .15s ease-in-out;
  font-family: var(--secondary-font);
}

.card-fourteen-casino-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-fourteen-rating {
  line-height: 0;
}

@media screen and (max-width: 1024px) {}

@media screen and (max-width: 763px) {
  .card-fourteen {
    flex: 1 1 48%;
  }

  card-fourteen-info-box {
    min-height: 106px;
  }

  .card-fourteen-logo {
    height: 76px;
  }

  .card-fourteen-logo img {
    width: 76px;
  }
}

@media screen and (max-width: 600px) {
  .card-fourteen {
    flex: 1 1 100%;
  }

  .card-fourteen-casino-title {
    font-size: 14px;
  }
}


/*card-fifteen*/
.casino_query_block.fifteen {
  gap: 20px;
}

.casino_query_block.show_counter.fifteen {
  counter-reset: card-counter;
  counter-reset: card-counter var(--start-from, 0);
}

.casino_query_block.show_counter .card-fifteen-info-box::before {
  counter-increment: card-counter;
  content: "# " counter(card-counter);
  padding: 14px;
  background: var(--wp--preset--color--darker);
  background-size: 200%;
  color: var(--wp--preset--color--white);
  border-radius: 16%;
  font-weight: 700;
  font-size: 18px;
  line-height: 1;
  bottom: -23px;
  position: absolute;
  letter-spacing: -0.1em;
}

/*card-fifteen*/
.card-fifteen {
  display: flex;
  overflow: hidden;
  flex: 1 1 23%;
}

.card-fifteen-content-box {
  position: relative;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
}

.card-fifteen-info-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.card-fifteen-logo {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.card-fifteen-logo a {
  width: 100%;
}

.card-fifteen-logo img {
  border-radius: 10px 10px 0 0;
  width: 100%;
  display: inherit;
}

.card-fifteen-casino-details {
  text-align: center;
}

.card-fifteen-casino-title {
  margin: 0;
  font-size: 16px;
  font-weight: 800;
  font-family: var(--primary-font);
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.card-fifteen-casino-title a {
  color: var(--wp--preset--color--dark);
  font-family: var(--secondary-font);
  transition: all .25s ease-in-out;
}

.card-fifteen-casino-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-fifteen-rating {
  line-height: 0;
}

.card-fifteen-casino-bonus-container {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  gap: 26px;
  height: 180px;
  background: var(--wp--preset--color--light);
  padding: 0 30px;
}

.card-fifteen-casino-bonus-container h1,
.card-fifteen-casino-bonus-container h2,
.card-fifteen-casino-bonus-container h3 {
  margin: 0;
  font-size: 15px;
  letter-spacing: -.03em;
  font-weight: 600;
  font-family: var(--primary-font);
}

.card-fifteen-casino-bonus-container h4,
.card-fifteen-casino-bonus-container h5,
.card-fifteen-casino-bonus-container h6 {
  margin: 0;
  font-size: 15px;
  letter-spacing: -.03em;
  font-weight: 600;
  font-family: var(--primary-font);
}

.card-fifteen-casino-bonus-container ul {
  padding: 0;
  list-style-type: none;
  font-size: 12px;
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}

.card-fifteen-casino-bonus-container span {
  color: var(--wp--preset--color--dark-text);
  padding-bottom: 10px;
  font-family: var(--primary-font);
}

.card-fifteen-casino-button-container {
  padding: 0 30px 15px 30px;
  text-align: center;
  background: var(--wp--preset--color--light);
  display: flex;
  flex-direction: column;
}

.card-fifteen-casino-terms {
  color: var(--wp--preset--color--dark-text);
  width: 100%;
  float: left;
  margin-top: 5px;
  font-size: 11px;
  text-transform: uppercase;
  height: 15px;
  vertical-align: top;
  font-weight: 600;
}

.card-fifteen-casino-terms:hover {
  text-decoration: underline;
}

.casino_query_block.fifteen .btn.btn-primary {
  background: var(--wp--preset--gradient--flag);
  background-size: 200%;
  color: var(--wp--preset--color--white);
  padding: 10px 16px;
  font-weight: 800;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: var(--secondary-font);
}

.casino_query_block.fifteen .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.casino_query_block.fifteen .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: all .35s ease-in-out;
}



@media screen and (max-width: 1024px) {
  .card-fifteen {
    flex: 1 1 48%;
  }

}

@media screen and (max-width: 768px) {


  .card-fifteen-casino-bonus-container {
    padding: 15px;
  }


  .card-fifteen {
    display: flex;
    overflow: hidden;
    flex: 1 1 600px;
  }



}


/*card-sixteen*/
.casino_query_block.sixteen {
  gap: 20px;
}

.casino_query_block.show_counter.sixteen {
  counter-reset: card-counter;
  counter-reset: card-counter var(--start-from, 0);
}

.casino_query_block.show_counter .card-sixteen-info-box::before {
  counter-increment: card-counter;
  content: "# " counter(card-counter);
  padding: 14px;
  background: var(--wp--preset--color--darker);
  background-size: 200%;
  color: var(--wp--preset--color--white);
  border-radius: 16%;
  font-weight: 700;
  font-size: 18px;
  line-height: 1;
  left: 7px;
  top: 7px;
  padding: 10px;
  position: absolute;
  letter-spacing: -0.1em;
}

/*card-sixteen*/
.card-sixteen {
  display: flex;
  overflow: hidden;
  flex: 1 1 600px;
}

.card-sixteen-content-box {
  position: relative;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
}

.card-sixteen-info-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 40%;
}

.card-sixteen-logo {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.card-sixteen-logo a {
  width: 100%;
}

.card-sixteen-logo img {
  border-radius: 10px 10px 0 0;
  width: 100%;
  display: inherit;
}

.card-sixteen-casino-details {
  text-align: center;
}

.card-sixteen-casino-title {
  margin: 0;
  font-size: 16px;
  font-weight: 800;
  font-family: var(--primary-font);
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.card-sixteen-casino-title a {
  color: var(--wp--preset--color--dark);
  font-family: var(--secondary-font);
  transition: all .25s ease-in-out;
}

.card-sixteen-casino-title a:hover {
  color: var(--wp--preset--color--primary-color);
}

.card-sixteen-rating {
  line-height: 0;
}

.card-sixteen-casino-bonus-container {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: flex-start;
  gap: 26px;
  background: var(--wp--preset--color--light);
  padding: 30px 30px 0;
  width: 60%;
}

.card-sixteen-casino-bonus-container h1,
.card-sixteen-casino-bonus-container h2,
.card-sixteen-casino-bonus-container h3 {
  margin: 0;
  font-size: 15px;
  letter-spacing: -.03em;
  font-weight: 600;
  font-family: var(--primary-font);
}

.card-sixteen-casino-bonus-container h4,
.card-sixteen-casino-bonus-container h5,
.card-sixteen-casino-bonus-container h6 {
  margin: 0;
  font-size: 15px;
  letter-spacing: -.03em;
  font-weight: 600;
  font-family: var(--primary-font);
}

.card-sixteen-casino-bonus-container ul {
  padding: 0;
  list-style-type: none;
  font-size: 12px;
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}

.card-sixteen-casino-bonus-container span {
  color: var(--wp--preset--color--dark-text);
  padding-bottom: 10px;
  font-family: var(--primary-font);
}

.card-sixteen-casino-button-container {
  padding: 0 30px 15px 30px;
  text-align: center;
  background: var(--wp--preset--color--light);
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 60%;
  bottom: 0;
  right: 0;
  box-sizing: border-box;
}

.card-sixteen-casino-terms {
  color: var(--wp--preset--color--dark-text);
  width: 100%;
  float: left;
  margin-top: 5px;
  font-size: 11px;
  text-transform: uppercase;
  height: 15px;
  vertical-align: top;
  font-weight: 600;
}

.card-sixteen-casino-terms:hover {
  text-decoration: underline;
}

.casino_query_block.sixteen .btn.btn-primary {
  background: var(--wp--preset--gradient--flag);
  background-size: 200%;
  color: var(--wp--preset--color--white);
  padding: 10px 16px;
  font-weight: 800;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: var(--secondary-font);
}

.casino_query_block.sixteen .btn.btn-primary:hover {
  color: var(--wp--preset--color--primary-color);
  background: var(--wp--preset--color--white);
}

.casino_query_block.sixteen .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2.25rem;
  transition: all .35s ease-in-out;
}



@media screen and (max-width: 1024px) {}

@media screen and (max-width: 768px) {

  .card-sixteen-casino-bonus-container {
    padding: 15px;
  }

  .card-sixteen-content-box {
    zoom: 0.7;
  }

}

:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #0b0a0a;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--dark: #05061a;
  --wp--preset--color--darker: #000114;
  --wp--preset--color--light: #05072a;
  --wp--preset--color--lighter: #f3f3f3;
  --wp--preset--color--primary-color: #18bcf0;
  --wp--preset--color--light-text: #aeaebd;
  --wp--preset--color--dark-text: #0a0c30;
  --wp--preset--color--light-border: #e3e2e2;
  --wp--preset--color--dark-border: #020208;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 45%, rgb(207, 42, 186) 62%, rgb(238, 44, 130) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--gradient--flag: linear-gradient(132deg, rgb(255, 255, 255) 14%, rgb(255, 255, 255) 83%);
  --wp--preset--font-size--small: 16px;
  --wp--preset--font-size--medium: 21px;
  --wp--preset--font-size--large: clamp(30px, 3.5vw, 45px);
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--font-size--normal: 20px;
  --wp--preset--font-size--extra-large: clamp(35px, 5.5vw, 60px);
  --wp--preset--font-family--primary-font: var(--primary-font);
  --wp--preset--font-family--secondary-font: var(--secondary-font);
  --wp--preset--font-family--small-text: var(--small-text);
  --wp--preset--font-family--figtree: Figtree, sans-serif;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
  --wp--custom--width: 1320px;
}

:root {
  --wp--style--global--content-size: 1320px;
  --wp--style--global--wide-size: 1320px;
}

:where(body) {
  margin: 0;
}

.wp-site-blocks>.alignleft {
  float: left;
  margin-right: 2em;
}

.wp-site-blocks>.alignright {
  float: right;
  margin-left: 2em;
}

.wp-site-blocks>.aligncenter {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

:where(.wp-site-blocks)>* {
  margin-block-start: 30px;
  margin-block-end: 0;
}

:where(.wp-site-blocks)> :first-child {
  margin-block-start: 0;
}

:where(.wp-site-blocks)> :last-child {
  margin-block-end: 0;
}

:root {
  --wp--style--block-gap: 30px;
}

:root :where(.is-layout-flow)> :first-child {
  margin-block-start: 0;
}

:root :where(.is-layout-flow)> :last-child {
  margin-block-end: 0;
}

:root :where(.is-layout-flow)>* {
  margin-block-start: 30px;
  margin-block-end: 0;
}

:root :where(.is-layout-constrained)> :first-child {
  margin-block-start: 0;
}

:root :where(.is-layout-constrained)> :last-child {
  margin-block-end: 0;
}

:root :where(.is-layout-constrained)>* {
  margin-block-start: 30px;
  margin-block-end: 0;
}

:root :where(.is-layout-flex) {
  gap: 30px;
}

:root :where(.is-layout-grid) {
  gap: 30px;
}

.is-layout-flow>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

.is-layout-flow>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

.is-layout-flow>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

.is-layout-constrained>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

.is-layout-constrained>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

.is-layout-constrained>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

.is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}

.is-layout-constrained>.alignwide {
  max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
  display: flex;
}

.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

.is-layout-flex> :is(*, div) {
  margin: 0;
}

body .is-layout-grid {
  display: grid;
}

.is-layout-grid> :is(*, div) {
  margin: 0;
}

body {
  background-color: var(--wp--preset--color--lighter);
  color: var(--wp--preset--color--darker);
  font-family: var(--wp--preset--font-family--figtree);
  font-size: 20px;
  line-height: 1.7;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--primary-color);
  font-family: var(--wp--preset--font-family--figtree);
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--wp--preset--color--darker);
  font-family: var(--wp--preset--font-family--figtree);
}

h1 {
  font-family: var(--wp--preset--font-family--figtree);
  font-size: var(--wp--preset--font-size--extra-large);
  font-weight: 400;
  line-height: 1.2em;
  margin-top: 0;
  margin-bottom: 0;
}

h2 {
  font-family: var(--wp--preset--font-family--figtree);
  font-size: var(--wp--preset--font-size--large);
  font-weight: 400;
  line-height: 1.13em;
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  font-family: var(--wp--preset--font-family--figtree);
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 400;
  line-height: 1.13em;
}

h4 {
  font-family: var(--wp--preset--font-family--figtree);
  font-weight: 400;
  line-height: 1.13em;
}

h5 {
  font-family: var(--wp--preset--font-family--figtree);
  font-weight: 400;
}

h6 {
  font-family: var(--wp--preset--font-family--figtree);
  font-weight: 400;
}

:root :where(.wp-element-button, .wp-block-button__link) {
  background-color: #32373c;
  border-width: 0;
  color: #fff;
  font-family: var(--wp--preset--font-family--figtree);
  font-size: inherit;
  line-height: inherit;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  text-decoration: none;
}

:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption) {
  font-family: var(--wp--preset--font-family--figtree);
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-dark-color {
  color: var(--wp--preset--color--dark) !important;
}

.has-darker-color {
  color: var(--wp--preset--color--darker) !important;
}

.has-light-color {
  color: var(--wp--preset--color--light) !important;
}

.has-lighter-color {
  color: var(--wp--preset--color--lighter) !important;
}

.has-primary-color-color {
  color: var(--wp--preset--color--primary-color) !important;
}

.has-light-text-color {
  color: var(--wp--preset--color--light-text) !important;
}

.has-dark-text-color {
  color: var(--wp--preset--color--dark-text) !important;
}

.has-light-border-color {
  color: var(--wp--preset--color--light-border) !important;
}

.has-dark-border-color {
  color: var(--wp--preset--color--dark-border) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-dark-background-color {
  background-color: var(--wp--preset--color--dark) !important;
}

.has-darker-background-color {
  background-color: var(--wp--preset--color--darker) !important;
}

.has-light-background-color {
  background-color: var(--wp--preset--color--light) !important;
}

.has-lighter-background-color {
  background-color: var(--wp--preset--color--lighter) !important;
}

.has-primary-color-background-color {
  background-color: var(--wp--preset--color--primary-color) !important;
}

.has-light-text-background-color {
  background-color: var(--wp--preset--color--light-text) !important;
}

.has-dark-text-background-color {
  background-color: var(--wp--preset--color--dark-text) !important;
}

.has-light-border-background-color {
  background-color: var(--wp--preset--color--light-border) !important;
}

.has-dark-border-background-color {
  background-color: var(--wp--preset--color--dark-border) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-dark-border-color {
  border-color: var(--wp--preset--color--dark) !important;
}

.has-darker-border-color {
  border-color: var(--wp--preset--color--darker) !important;
}

.has-light-border-color {
  border-color: var(--wp--preset--color--light) !important;
}

.has-lighter-border-color {
  border-color: var(--wp--preset--color--lighter) !important;
}

.has-primary-color-border-color {
  border-color: var(--wp--preset--color--primary-color) !important;
}

.has-light-text-border-color {
  border-color: var(--wp--preset--color--light-text) !important;
}

.has-dark-text-border-color {
  border-color: var(--wp--preset--color--dark-text) !important;
}

.has-light-border-border-color {
  border-color: var(--wp--preset--color--light-border) !important;
}

.has-dark-border-border-color {
  border-color: var(--wp--preset--color--dark-border) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-flag-gradient-background {
  background: var(--wp--preset--gradient--flag) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.has-normal-font-size {
  font-size: var(--wp--preset--font-size--normal) !important;
}

.has-extra-large-font-size {
  font-size: var(--wp--preset--font-size--extra-large) !important;
}

.has-primary-font-font-family {
  font-family: var(--wp--preset--font-family--primary-font) !important;
}

.has-secondary-font-font-family {
  font-family: var(--wp--preset--font-family--secondary-font) !important;
}

.has-small-text-font-family {
  font-family: var(--wp--preset--font-family--small-text) !important;
}

.has-figtree-font-family {
  font-family: var(--wp--preset--font-family--figtree) !important;
}

div#block_b3b290 {
  position: fixed;
  bottom: 15%
}

#block_2f2816 {
  max-width: 40vw !important;
}

.card-logo img {
  width: auto !important;
  max-width: 100px !important;
  flex-basis: auto !important;
}

@media screen and (max-width: 1024px) {
  .intellibridge_query_block>div {
    zoom: 0.7 !important;
  }
}


.intellibridge_query_block:not(.new-cards)>*:nth-child(1) .counter {
  display: block !important;

  background: #969494 !important;
}

.intellibridge_query_block:not(.new-cards)>*:nth-child(2) .counter {
  display: block !important;
  background: #ffa700 !important;
}

.dark-card .pros-and-cons {
  color: var(--wp--preset--color--light-text);
  background: var(--wp--preset--color--darker);
  border-top: 2px solid var(--wp--preset--color--dark-border);
}

.pros-and-cons {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  font-size: 14px;
  line-height: 20px;
  gap: 0;
  flex-wrap: wrap;
  color: var(--wp--preset--color--dark-text);
  gap: 10px;
  padding: 10px 15px;
  background: var(--wp--preset--color--lighter);
  border-top: 2px solid var(--wp--preset--color--light-border);
  box-sizing: border-box;
}

.pros-and-cons.active .pros,
.pros-and-cons.active .cons {
  display: flex;
}

.pros {
  margin-bottom: 20px;
  padding-left: 30px;
  flex-direction: column;
  flex: 1 1 40%;
  padding: 0;
  margin-left: 1em;
}

.cons {
  margin-bottom: 20px;
  padding-left: 30px;
  flex-direction: column;
  flex: 1 1 40%;
  padding: 0;
  margin-left: 1em;
}

.pros li::marker {
  content: "✓  ";
  color: #2ac92a;
}

.cons li::marker {
  content: "x  ";
  color: #F00;
}

.show-more-wrap {
  flex-basis: 100%;
  display: flex;
  justify-content: space-between;

}

.pros-and-cons .show-more {
  display: flex;
  align-items: center;
  gap: 10px;

  font-weight: 400;
}

.pros-and-cons.active .show-more svg {
  transform: rotate(180deg);
}

.pros-and-cons .read-more {
  font-weight: 400;
}

.pros-and-cons .read-more:after {
  content: "➡  ";
  font-weight: 400;
}

.intellibridge_query_block>div:nth-child(1) .ratings-score:before {
  content: "10";
}

.intellibridge_query_block>div:nth-child(2) .ratings-score:before {
  content: "9.9";
}

.intellibridge_query_block>div:nth-child(3) .ratings-score:before {
  content: "9.8";
}

.intellibridge_query_block>div:nth-child(4) .ratings-score:before {
  content: "9.7";
}

.intellibridge_query_block>div:nth-child(5) .ratings-score:before {
  content: "9.6";
}

.intellibridge_query_block>div:nth-child(6) .ratings-score:before {
  content: "9.5";
}

.intellibridge_query_block>div:nth-child(7) .ratings-score:before {
  content: "9.5";
}

.intellibridge_query_block>div:nth-child(8) .ratings-score:before {
  content: "9.3";
}

.intellibridge_query_block>div:nth-child(9) .ratings-score:before {
  content: "9.2";
}

.intellibridge_query_block>div:nth-child(10) .ratings-score:before {
  content: "9.1";
}

.intellibridge_query_block>div:nth-child(11) .ratings-score:before {
  content: "8";
}

.intellibridge_query_block>div:nth-child(12) .ratings-score:before {
  content: "8";
}

.intellibridge_query_block>div:nth-child(13) .ratings-score:before {
  content: "8";
}

.intellibridge_query_block>div:nth-child(14) .ratings-score:before {
  content: "8.9";
}

.intellibridge_query_block>div:nth-child(15) .ratings-score:before {
  content: "8.7";
}

:root :where(.wp-block-cover) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

:root :where(.wp-block-group) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

:root :where(.wp-block-image) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.wp-container-core-group-is-layout-201a1795>.alignfull {
  margin-right: calc(0px * -1);
  margin-left: calc(0px * -1);
}

.wp-container-core-navigation-is-layout-ca675675 {
  gap: 40px;
  justify-content: center;
}

.wp-container-core-group-is-layout-a3fe1178 {
  justify-content: space-between;
}

.wp-container-core-columns-is-layout-28f84493 {
  flex-wrap: nowrap;
}

.wp-container-core-group-is-layout-dadd0ff5>* {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-container-core-group-is-layout-dadd0ff5>*+* {
  margin-block-start: 30px;
  margin-block-end: 0;
}

.wp-container-core-group-is-layout-e555385e>* {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-container-core-group-is-layout-e555385e>*+* {
  margin-block-start: 0px;
  margin-block-end: 0;
}

.wp-container-core-group-is-layout-4c7e5071 {
  flex-wrap: nowrap;
  gap: 0px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.wp-container-core-group-is-layout-daf04771 {
  gap: 0px;
  flex-direction: column;
  align-items: flex-start;
}

.wp-container-core-columns-is-layout-95d5bb05 {
  flex-wrap: nowrap;
  gap: 0px 0px;
}

.wp-container-core-columns-is-layout-01ca06ff {
  flex-wrap: nowrap;
}

.wp-container-core-group-is-layout-52b864f0 {
  gap: 0px;
  flex-direction: column;
  align-items: center;
}

.wp-container-core-group-is-layout-9fa2c9ba {
  flex-wrap: nowrap;
  justify-content: center;
}

.wp-container-content-9cfa9a5a {
  flex-grow: 1;
}

.wp-container-content-ceb7f5b3 {
  flex-grow: 1;
}

.wp-container-core-group-is-layout-de19a45c {
  gap: 10px;
  flex-direction: column;
  align-items: center;
}

.wp-container-core-group-is-layout-6d1fea96>.alignfull {
  margin-right: calc(0px * -1);
  margin-left: calc(0px * -1);
}

.wp-container-core-group-is-layout-6d1fea96>* {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-container-core-group-is-layout-6d1fea96>*+* {
  margin-block-start: 0px;
  margin-block-end: 0;
}

.wp-container-core-cover-is-layout-8d74e755>.alignfull {
  margin-right: calc(0px * -1);
  margin-left: calc(0px * -1);
}

.wp-container-core-group-is-layout-477828e8> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
}

.wp-container-core-group-is-layout-477828e8>.alignwide {
  max-width: 100%;
}

.wp-container-core-group-is-layout-477828e8 .alignfull {
  max-width: none;
}

.wp-container-core-group-is-layout-28206ff3 {
  gap: 35px;
  justify-content: center;
}

.wp-elements-343fc2e5f0fe3338abb35cc1140b76a4 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--light-text);
}

.wp-elements-f45eef27930a88fe2aa6b7298993b4c2 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--light-text);
}

.wp-container-core-group-is-layout-8d747646 {
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-end;
}

.wp-container-core-columns-is-layout-d2ca7aa4 {
  flex-wrap: nowrap;
  gap: 0px;
}

.wp-container-core-group-is-layout-9a2795ec>* {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-container-core-group-is-layout-9a2795ec>*+* {
  margin-block-start: 50px;
  margin-block-end: 0;
}

.skip-link.screen-reader-text {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.skip-link.screen-reader-text:focus {
  background-color: #eee;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

[class^="fieldset-handl_"] {
  display: none
}

#block_0475df {
  margin-top: 0px;
}

@media screen and (max-width: 1024px) {
  #block_0475df {}
}

@media screen and (max-width: 768px) {
  #block_0475df {}
}

#block_0475df>*>.wp-block-cover__image-background {
  filter: blur(3px);
  z-index: -1;
}

@media screen and (max-width: 1024px) {
  #block_0475df>*>.wp-block-cover__image-background {
    max-height: 100%;
    max-width: 100%;
    height: 100vh;
    position: fixed;
    z-index: -1;


  }


}

#block_232d73 {
  flex-basis: 100%;
  max-width: 100%;
  width: 100%;
  margin-bottom: 30px;
}

@media screen and (max-width: 1024px) {
  #block_232d73 {}
}

@media screen and (max-width: 768px) {
  #block_232d73 {}
}

.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
  margin: 0;
}

#block_232d73 {
  border-bottom: 3px solid var(--wp--preset--color--primary-color);
}

#block_8 {
  min-height: 50px;
  padding-right: 0px;
  padding-left: 0px;
}

@media screen and (max-width: 1024px) {
  #block_8 {
    min-height: 50px;
  }
}

@media screen and (max-width: 768px) {
  #block_8 {}
}

#block_ff7d80 {
  padding-top: 100px;
  padding-bottom: 100px;
}

@media screen and (max-width: 1024px) {
  #block_ff7d80 {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}

@media screen and (max-width: 768px) {
  #block_ff7d80 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

#block_a0ac77 {
  flex-basis: 48.1% !important;
}

@media screen and (max-width: 1024px) {
  #block_a0ac77 {}
}

@media screen and (max-width: 768px) {
  #block_a0ac77 {}
}

#block_811a4d {
  gap: 0px;
}

@media screen and (max-width: 1024px) {
  #block_811a4d {}
}

@media screen and (max-width: 768px) {
  #block_811a4d {}
}

#block_abc64c {
  font-size: 32px;
  font-weight: 900;
  font-style: normal;
}

@media screen and (max-width: 1024px) {
  #block_abc64c {
    font-size: 22px;
    line-height: 25px;
    text-align: center;
    justify-content: center;
  }
}

@media screen and (max-width: 768px) {
  #block_abc64c {}
}

#block_48ec73 {
  gap: 30px;
}

@media screen and (max-width: 1024px) {
  #block_48ec73 {
    text-align: center;
  }
}

@media screen and (max-width: 768px) {
  #block_48ec73 {}
}

#block_48ec73 .orange-text {
  color: var(--wp--preset--color--primary-color);
  display: inline;
}

#block_48ec73 h2 {
  font-size: 30px;
  font-weight: 800;
}

#block_48ec73 h3 {
  font-size: 30px;
  font-weight: 800;
}

#block_66f8b0 {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  #block_66f8b0 {}
}

@media screen and (max-width: 768px) {
  #block_66f8b0 {
    text-align: center;
    justify-content: center;
  }
}

#block_66f8b0 {
  font-weight: bold;
}

#block_af2b9b {
  flex-basis: 50% !important;
}

@media screen and (max-width: 1024px) {
  #block_af2b9b {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  #block_af2b9b {}
}

#block_f0978c {
  gap: 30px;
}

@media screen and (max-width: 1024px) {
  #block_f0978c {}
}

@media screen and (max-width: 768px) {
  #block_f0978c {}
}

#block_f0978c {
  position: relative;
}

#block_f0978c li .card-five-info-box,
#block_f0978c li {
  width: 100%;
}

#block_f0978c li h4 {
  width: 100%;
}

#block_f0978c li .card-five-info-box:hover {
  background: #640404;
}

#block_69b6b0 {
  gap: 20px;
  margin-top: 20px;
  margin-bottom: 40px;
}

@media screen and (max-width: 1024px) {
  #block_69b6b0 {
    justify-content: space-between;
  }
}

@media screen and (max-width: 768px) {
  #block_69b6b0 {}
}

#block_df73de {
  border-width: 2px;
  border-radius: 20px;
  overflow: hidden;
  width: 1500px;
  gap: Array;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_df73de {}
}

@media screen and (max-width: 768px) {
  #block_df73de {}
}

#block_df73de {
  overflow: hidden;
}

#block_52f4da {
  flex-basis: 50% !important;
}

@media screen and (max-width: 1024px) {
  #block_52f4da {}
}

@media screen and (max-width: 768px) {
  #block_52f4da {}
}

#block_aa31ef {
  border-width: 2px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: column;
  gap: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_aa31ef {
    text-align: center;
    justify-content: center;
    width: 30%;
    flex-basis: 30% !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}

@media screen and (max-width: 768px) {
  #block_aa31ef {
    width: 35%;
    width: 35%;
    flex-basis: 35% !important;
  }
}

.card-logo {
  height: 94px;
  max-width: 100%;
  display: flex;
  align-items: center;
  border-radius: 100%;
  overflow: hidden;
  border: 0 !important;
}

.card-logo img {
  width: 94px;
  display: inherit;
}

#block_295175 {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  #block_295175 {}
}

@media screen and (max-width: 768px) {
  #block_295175 {}
}

#block_cb4705 {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 0px;
}

@media screen and (max-width: 1024px) {
  #block_cb4705 {}
}

@media screen and (max-width: 768px) {
  #block_cb4705 {}
}

#block_cb4705 .card-logo {
  padding: 20px 76px;
  overflow: visible;
  position: relative;
  border-radius: 5px;
  max-width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

#block_cb4705 {
  position: relative;
}

#block_cb4705>div {
  width: 100%
}

#block_709c2a {
  flex-basis: 50% !important;
  padding-right: 20px;
  padding-left: 20px;
}

@media screen and (max-width: 1024px) {
  #block_709c2a {}
}

@media screen and (max-width: 768px) {
  #block_709c2a {}
}

#block_709c2a {
  text-align: center;
}

#block_06c338 {
  color: var(--wp--preset--color--primary-color);
  line-height: 1.3;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

@media screen and (max-width: 1024px) {
  #block_06c338 {}
}

@media screen and (max-width: 768px) {
  #block_06c338 {
    margin-top: -50px;
  }
}

#block_0d9a7c {
  gap: 0px;
}

@media screen and (max-width: 1024px) {
  #block_0d9a7c {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }
}

@media screen and (max-width: 768px) {
  #block_0d9a7c {}
}

#block_399e5e {
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
  #block_399e5e {}
}

@media screen and (max-width: 768px) {
  #block_399e5e {}
}

#block_ad6270 {
  gap: 20px;
  margin-top: -10px;
  margin-bottom: 40px;
}

@media screen and (max-width: 1024px) {
  #block_ad6270 {
    justify-content: space-between;
  }
}

@media screen and (max-width: 768px) {
  #block_ad6270 {}
}

#block_ad6270 {
  position: relative;
}

#block_40fde7 {}

@media screen and (max-width: 1024px) {
  #block_40fde7 {}
}

@media screen and (max-width: 768px) {
  #block_40fde7 {}
}

.ribbon {
  font-size: 24px;
  font-weight: bold;
  color: #FFF !important;
}

.ribbon {

  --f: .5em;
  --r: .8em;
  position: absolute;

  left: 2px;
  top: 43px;
  padding: .2em;
  zoom: 0.7;
  background: var(--wp--preset--color--primary-color) !important;
  padding: 2px 30px;
  z-index: 11;
  border-radius: 20px 0;
}

@media screen and (max-width: 1024px) {

  #block_40fde7 {
    display: flex;
  }
}

#block_d6473f {
  border-width: 2px;
  border-radius: 20px;
  overflow: hidden;
  width: 1500px;
  gap: Array;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_d6473f {}
}

@media screen and (max-width: 768px) {
  #block_d6473f {}
}

#block_d6473f {
  max-width: 100%;

}

#block_50d174 {
  border-width: 1px;
  flex-basis: 25% !important;
}

@media screen and (max-width: 1024px) {
  #block_50d174 {
    width: 45%;
    flex-basis: 45% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_50d174 {
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
  }
}

#block_1f0eb1 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: column;
  gap: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_1f0eb1 {
    text-align: center;
    justify-content: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}

@media screen and (max-width: 768px) {
  #block_1f0eb1 {}
}

#block_1f0eb1 {
  position: relative;
}

.card-logo {
  height: 94px;
  max-width: 100%;
  display: flex;
  align-items: center;
  border-radius: 100%;
  overflow: hidden;
  border: 0 !important;
}

.card-logo img {
  width: 94px;
  display: inherit;
}

#block_29527e {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  #block_29527e {}
}

@media screen and (max-width: 768px) {
  #block_29527e {}
}

@media screen and (max-width: 1024px) {
  #block_29527e img {
    width: 180px !important;
    max-width: 180px !important;
  }
}

#block_aa01c7 {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 0px;
}

@media screen and (max-width: 1024px) {
  #block_aa01c7 {}
}

@media screen and (max-width: 768px) {
  #block_aa01c7 {}
}

#block_aa01c7 .card-logo {
  padding: 20px 76px;
  overflow: visible;
  position: relative;
  border-radius: 5px;
  max-width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

#block_aa01c7 {
  position: relative;
}

#block_aa01c7>div {
  width: 100%
}

#block_c32a57 {
  flex-basis: 25% !important;
}

@media screen and (max-width: 1024px) {
  #block_c32a57 {
    width: 45%;
    flex-basis: 45% !important;
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media screen and (max-width: 768px) {
  #block_c32a57 {
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
    margin-top: 15px;
  }
}

#block_c32a57 {
  text-align: center;
}

#block_40329b {
  line-height: 1.3;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

@media screen and (max-width: 1024px) {
  #block_40329b {}
}

@media screen and (max-width: 768px) {
  #block_40329b {
    margin-top: -50px;
  }
}

#block_40329b h3,
#block_40329b h5,
#block_40329b *,
#block_40329b {
  margin: 3px 0;
  font-weight: 600;
  font-size: 22px;
  text-shadow: 0 0 50px #FEEB8A;
  font-weight: 800;

  font-family: var(--wp--preset--font-family--secondary-font);
  line-height: 24px;
}

#block_40329b h5 * {
  line-height: 0.7;
}

@media screen and (max-width: 1024px) {

  #block_40329b h3,
  #block_40329b h5,
  #block_40329b *,
  #block_40329b {
    font-size: 18px;
    line-height: 22px;
  }
}

#block_8b82d1 {
  flex-basis: 25% !important;
}

@media screen and (max-width: 1024px) {
  #block_8b82d1 {
    display: none;
    width: 31.5%;
    flex-basis: 31.5% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_8b82d1 {}
}

#block_35fc96 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 0px;
}

@media screen and (max-width: 1024px) {
  #block_35fc96 {}
}

@media screen and (max-width: 768px) {
  #block_35fc96 {}
}

#block_8614c7 {
  width: 90px;
}

@media screen and (max-width: 1024px) {
  #block_8614c7 {}
}

@media screen and (max-width: 768px) {
  #block_8614c7 {}
}

#block_8614c7 {
  zoom: 1.4;
}

#block_2868fb {}

@media screen and (max-width: 1024px) {
  #block_2868fb {}
}

@media screen and (max-width: 768px) {
  #block_2868fb {}
}

#block_2868fb {
  zoom: 1.4
}

#block_027b77 {
  font-size: 14px;
  line-height: 1.2;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_027b77 {}
}

@media screen and (max-width: 768px) {
  #block_027b77 {}
}

#block_a630bf {
  flex-basis: 25% !important;
}

@media screen and (max-width: 1024px) {
  #block_a630bf {
    width: 100%;
    flex-basis: 100% !important;
    margin-top: 20px;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 768px) {
  #block_a630bf {
    text-align: center;
    justify-content: center;
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
  }
}

#block_2996c5 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

@media screen and (max-width: 1024px) {
  #block_2996c5 {
    text-align: center;
  }
}

@media screen and (max-width: 768px) {
  #block_2996c5 {
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
  }
}

#block_2996c5 {
  flex: 0;
}

#block_7e63cf {}

@media screen and (max-width: 1024px) {
  #block_7e63cf {
    width: 90%;
    flex-basis: 90% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_7e63cf {}
}

#block_7e63cf {
  color: #FFF !important;
}

#block_7e63cf:hover {
  color: #000 !important;
}

#block_c21351 {
  border-width: 1px;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
}

@media screen and (max-width: 1024px) {
  #block_c21351 {
    padding-top: 16px;
    padding-right: 53px;
    padding-bottom: 16px;
    padding-left: 53px;
  }
}

@media screen and (max-width: 768px) {
  #block_c21351 {
    text-align: center;
    justify-content: center;
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}

#block_c21351:hover {
  background: var(--wp--preset--color--primary-color) !important;
}

#block_e29a74 {
  font-size: 24px;
  line-height: 1;
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
  #block_e29a74 {
    font-size: 20px;
  }
}

@media screen and (max-width: 768px) {
  #block_e29a74 {
    font-size: 16px;
  }
}

#block_e29a74 {
  white-space: nowrap;
}

#block_492793 {}

@media screen and (max-width: 1024px) {
  #block_492793 {}
}

@media screen and (max-width: 768px) {
  #block_492793 {}
}

#block_f25adf {
  font-size: 14px;
  text-decoration: underline;
  line-height: 1;
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_f25adf {}
}

@media screen and (max-width: 768px) {
  #block_f25adf {}
}

#block_f25adf {
  white-space: nowrap;
}

#block_3c04b4 {
  --start-from: 1;
  gap: 20px;
  margin-top: 20px;
  margin-bottom: 40px;
}

@media screen and (max-width: 1024px) {
  #block_3c04b4 {
    justify-content: space-between;
  }
}

@media screen and (max-width: 768px) {
  #block_3c04b4 {}
}

#block_ccf773 {
  border-width: 2px;
  border-radius: 20px;
  overflow: hidden;
  width: 1500px;
  gap: Array;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_ccf773 {}
}

@media screen and (max-width: 768px) {
  #block_ccf773 {}
}

#block_ccf773 {
  overflow: hidden;
  max-width: 100%;
  position: relative;
}

#block_07f530 {
  border-width: 1px;
  flex-basis: 25% !important;
}

@media screen and (max-width: 1024px) {
  #block_07f530 {
    width: 31.5%;
    flex-basis: 31.5% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_07f530 {
    width: 25%;
    width: 25%;
    flex-basis: 25% !important;
  }
}

#block_01d6fa {
  background: linear-gradient(135deg, rgb(118, 93, 23) 0%, rgb(153, 64, 0) 100%);
  color: var(--wp--preset--color--lighter);
  border-radius: 5px;
  overflow: hidden;
}

@media screen and (max-width: 1024px) {
  #block_01d6fa {}
}

@media screen and (max-width: 768px) {
  #block_01d6fa {}
}

#block_01d6fa {

  position: absolute;
  left: 0;
  border-radius: 0px 5px 5px 0px;
  top: 39%;
  z-index: 11;
  font-weight: 700;
  padding: 5px 10px;
  font-size: 0;
  box-shadow: 0 0 3px #fff !important;
  text-shadow: 1px 1px 1px #000;
}

#block_01d6fa:before {
  font-size: 15px;
}

@media screen and (max-width: 1024px) {
  #block_01d6fa {
    top: 0px;
  }
}








#block_2896f5 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: column;
  gap: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_2896f5 {
    text-align: center;
    justify-content: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}

@media screen and (max-width: 768px) {
  #block_2896f5 {}
}

.card-logo {
  height: 94px;
  max-width: 100%;
  display: flex;
  align-items: center;
  border-radius: 100%;
  overflow: hidden;
  border: 0 !important;
}

.card-logo img {
  width: 94px;
  display: inherit;
}

#block_7d9e9e {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  #block_7d9e9e {}
}

@media screen and (max-width: 768px) {
  #block_7d9e9e {}
}

#block_b57814 {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 0px;
}

@media screen and (max-width: 1024px) {
  #block_b57814 {}
}

@media screen and (max-width: 768px) {
  #block_b57814 {}
}

#block_b57814 .card-logo {
  padding: 20px 76px;
  overflow: visible;
  position: relative;
  border-radius: 5px;
  max-width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

#block_b57814 {
  position: relative;
}

#block_b57814>div {
  width: 100%
}

#block_c8a2c7 {
  flex-basis: 25% !important;
}

@media screen and (max-width: 1024px) {
  #block_c8a2c7 {
    width: 30%;
    flex-basis: 30% !important;
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media screen and (max-width: 768px) {
  #block_c8a2c7 {
    width: 30%;
    width: 30%;
    flex-basis: 30% !important;
  }
}

#block_c8a2c7 {
  text-align: center;
}

#block_a4b308 {
  text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
  #block_a4b308 {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  #block_a4b308 {}
}

#block_297275 {
  color: var(--wp--preset--color--dark-border);
  line-height: 1.3;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

@media screen and (max-width: 1024px) {
  #block_297275 {}
}

@media screen and (max-width: 768px) {
  #block_297275 {
    margin-top: -50px;
  }
}

#block_297275 h3,
#block_297275 h5,
#block_297275 *,
#block_297275 {
  margin: 3px 0;
  font-weight: 600;
  font-size: 22px;
  text-shadow: 0 0 50px #FEEB8A;
  font-weight: 800;

  font-family: var(--wp--preset--font-family--secondary-font);
  line-height: 24px;
}

#block_297275 h5 * {
  line-height: 0.7;
}

@media screen and (max-width: 1024px) {

  #block_297275 h3,
  #block_297275 h5,
  #block_297275 *,
  #block_297275 {
    font-size: 18px;
    line-height: 22px;
  }
}

#block_52aeed {
  flex-basis: 25% !important;
}

@media screen and (max-width: 1024px) {
  #block_52aeed {
    display: none;
    width: 31.5%;
    flex-basis: 31.5% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_52aeed {}
}

#block_30dafd {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 0px;
}

@media screen and (max-width: 1024px) {
  #block_30dafd {}
}

@media screen and (max-width: 768px) {
  #block_30dafd {}
}

#block_13adfb {
  width: 90px;
}

@media screen and (max-width: 1024px) {
  #block_13adfb {}
}

@media screen and (max-width: 768px) {
  #block_13adfb {}
}

#block_13adfb {
  zoom: 1.4;
}

#block_c14aa3 {}

@media screen and (max-width: 1024px) {
  #block_c14aa3 {}
}

@media screen and (max-width: 768px) {
  #block_c14aa3 {}
}

#block_c14aa3 {
  zoom: 1.4
}

#block_18d6a3 {
  font-size: 14px;
  line-height: 1.2;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_18d6a3 {}
}

@media screen and (max-width: 768px) {
  #block_18d6a3 {}
}

#block_6f8b4a {
  flex-basis: 25% !important;
}

@media screen and (max-width: 1024px) {
  #block_6f8b4a {
    width: 31.5%;
    flex-basis: 31.5% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_6f8b4a {
    text-align: center;
    justify-content: center;
    width: 30%;
    width: 30%;
    flex-basis: 30% !important;
  }
}

#block_ac6525 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

@media screen and (max-width: 1024px) {
  #block_ac6525 {
    text-align: center;
  }
}

@media screen and (max-width: 768px) {
  #block_ac6525 {
    width: 65%;
    width: 65%;
    flex-basis: 65% !important;
  }
}

#block_ac6525 {
  flex: 0;
}

#block_ea9dca {}

@media screen and (max-width: 1024px) {
  #block_ea9dca {}
}

@media screen and (max-width: 768px) {
  #block_ea9dca {}
}

#block_ea9dca {
  color: #FFF !important;
}

#block_ea9dca:hover {
  color: #000 !important;
}

#block_444d6d {
  border-width: 1px;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
}

@media screen and (max-width: 1024px) {
  #block_444d6d {
    padding-top: 16px;
    padding-right: 53px;
    padding-bottom: 16px;
    padding-left: 53px;
  }
}

@media screen and (max-width: 768px) {
  #block_444d6d {
    text-align: center;
    justify-content: center;
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}

#block_444d6d:hover {
  background: var(--wp--preset--color--primary-color) !important;
}

#block_2c2d49 {
  font-size: 24px;
  line-height: 1;
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
  #block_2c2d49 {
    font-size: 20px;
  }
}

@media screen and (max-width: 768px) {
  #block_2c2d49 {
    font-size: 16px;
  }
}

#block_2c2d49 {
  white-space: nowrap;
}

#block_90731c {}

@media screen and (max-width: 1024px) {
  #block_90731c {}
}

@media screen and (max-width: 768px) {
  #block_90731c {}
}

#block_e76bdc {
  font-size: 14px;
  text-decoration: underline;
  line-height: 1;
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_e76bdc {}
}

@media screen and (max-width: 768px) {
  #block_e76bdc {}
}

#block_e76bdc {
  white-space: nowrap;
}

#block_4ab6cc {}

@media screen and (max-width: 1024px) {
  #block_4ab6cc {}
}

@media screen and (max-width: 768px) {
  #block_4ab6cc {
    font-size: 14px;
  }
}

#block_5e3ce8 {
  border-width: 2px;
  border-radius: 20px;
  overflow: hidden;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  margin-bottom: 50px;
}

@media screen and (max-width: 1024px) {
  #block_5e3ce8 {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}

@media screen and (max-width: 768px) {
  #block_5e3ce8 {
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
  }
}

#block_5e3ce8 {}

#block_c7e831 {
  font-weight: 600;
  font-style: normal;
}

@media screen and (max-width: 1024px) {
  #block_c7e831 {}
}

@media screen and (max-width: 768px) {
  #block_c7e831 {}
}

#block_74db04 {}

@media screen and (max-width: 1024px) {
  #block_74db04 {}
}

@media screen and (max-width: 768px) {
  #block_74db04 {}
}

#block_49d045 {
  font-weight: 700;
  font-style: normal;
}

@media screen and (max-width: 1024px) {
  #block_49d045 {}
}

@media screen and (max-width: 768px) {
  #block_49d045 {}
}

#block_7d7a67 {}

@media screen and (max-width: 1024px) {
  #block_7d7a67 {}
}

@media screen and (max-width: 768px) {
  #block_7d7a67 {}
}

#block_0a7330 {}

@media screen and (max-width: 1024px) {
  #block_0a7330 {}
}

@media screen and (max-width: 768px) {
  #block_0a7330 {}
}

#block_d54596 {}

@media screen and (max-width: 1024px) {
  #block_d54596 {}
}

@media screen and (max-width: 768px) {
  #block_d54596 {}
}

#block_2aa08f {}

@media screen and (max-width: 1024px) {
  #block_2aa08f {}
}

@media screen and (max-width: 768px) {
  #block_2aa08f {}
}

#block_336279 {}

@media screen and (max-width: 1024px) {
  #block_336279 {}
}

@media screen and (max-width: 768px) {
  #block_336279 {}
}

#block_1727bd {}

@media screen and (max-width: 1024px) {
  #block_1727bd {}
}

@media screen and (max-width: 768px) {
  #block_1727bd {
    font-size: 14px;
  }
}

#block_84f07b {
  border-width: 2px;
  border-radius: 20px;
  overflow: hidden;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  margin-bottom: 100px;
}

@media screen and (max-width: 1024px) {
  #block_84f07b {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 768px) {
  #block_84f07b {
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
  }
}

#block_84f07b {}

#block_f1a0bd {
  font-weight: 700;
  font-style: normal;
}

@media screen and (max-width: 1024px) {
  #block_f1a0bd {}
}

@media screen and (max-width: 768px) {
  #block_f1a0bd {}
}

#block_da988d {}

@media screen and (max-width: 1024px) {
  #block_da988d {}
}

@media screen and (max-width: 768px) {
  #block_da988d {}
}

#block_08da59 {}

@media screen and (max-width: 1024px) {
  #block_08da59 {}
}

@media screen and (max-width: 768px) {
  #block_08da59 {}
}

#block_ed2e16 {}

@media screen and (max-width: 1024px) {
  #block_ed2e16 {}
}

@media screen and (max-width: 768px) {
  #block_ed2e16 {}
}

#block_e31dcc {}

@media screen and (max-width: 1024px) {
  #block_e31dcc {}
}

@media screen and (max-width: 768px) {
  #block_e31dcc {}
}

#block_157900 {}

@media screen and (max-width: 1024px) {
  #block_157900 {}
}

@media screen and (max-width: 768px) {
  #block_157900 {}
}

#block_dcad3c {}

@media screen and (max-width: 1024px) {
  #block_dcad3c {}
}

@media screen and (max-width: 768px) {
  #block_dcad3c {}
}

#block_9d776f {
  font-weight: 700;
  font-style: normal;
}

@media screen and (max-width: 1024px) {
  #block_9d776f {}
}

@media screen and (max-width: 768px) {
  #block_9d776f {}
}

#block_69b856 {}

@media screen and (max-width: 1024px) {
  #block_69b856 {}
}

@media screen and (max-width: 768px) {
  #block_69b856 {}
}

#block_18e5d2 {
  gap: 20px;
  margin-top: -10px;
  margin-bottom: 40px;
}

@media screen and (max-width: 1024px) {
  #block_18e5d2 {
    justify-content: space-between;
  }
}

@media screen and (max-width: 768px) {
  #block_18e5d2 {}
}

#block_18e5d2 {
  position: relative;
}

#block_6ed882 {}

@media screen and (max-width: 1024px) {
  #block_6ed882 {}
}

@media screen and (max-width: 768px) {
  #block_6ed882 {}
}

#block_6ed882 {
  display: none;
}

.ribbon {
  font-size: 24px;
  font-weight: bold;
  color: #000;
}

.ribbon {

  --f: .5em;
  --r: .8em;
  position: absolute;

  left: 2px;
  top: 43px;
  padding: .2em;
  zoom: 0.7;
  background: #F8FF13;
  padding: 2px 30px;
  z-index: 11;
  border-radius: 20px 0;
}

@media screen and (max-width: 1024px) {

  #block_6ed882 {
    display: flex;
  }
}

#block_0a4cfe {
  border-width: 2px;
  border-radius: 20px;
  overflow: hidden;
  width: 1500px;
  gap: Array;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_0a4cfe {}
}

@media screen and (max-width: 768px) {
  #block_0a4cfe {}
}

#block_0a4cfe {
  max-width: 100%;

}

#block_685444 {
  border-width: 1px;
  flex-basis: 25% !important;
}

@media screen and (max-width: 1024px) {
  #block_685444 {
    width: 45%;
    flex-basis: 45% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_685444 {
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
  }
}

#block_0f7186 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: column;
  gap: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_0f7186 {
    text-align: center;
    justify-content: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}

@media screen and (max-width: 768px) {
  #block_0f7186 {}
}

#block_0f7186 {
  position: relative;
}

.card-logo {
  height: 94px;
  max-width: 100%;
  display: flex;
  align-items: center;
  border-radius: 100%;
  overflow: hidden;
  border: 0 !important;
}

.card-logo img {
  width: 94px;
  display: inherit;
}

#block_80051f {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  #block_80051f {}
}

@media screen and (max-width: 768px) {
  #block_80051f {}
}

@media screen and (max-width: 1024px) {
  #block_80051f img {
    width: 180px !important;
    max-width: 180px !important;
  }
}

#block_9cb144 {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 0px;
}

@media screen and (max-width: 1024px) {
  #block_9cb144 {}
}

@media screen and (max-width: 768px) {
  #block_9cb144 {}
}

#block_9cb144 .card-logo {
  padding: 20px 76px;
  overflow: visible;
  position: relative;
  border-radius: 5px;
  max-width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

#block_9cb144 {
  position: relative;
}

#block_9cb144>div {
  width: 100%
}

#block_755e39 {
  flex-basis: 25% !important;
}

@media screen and (max-width: 1024px) {
  #block_755e39 {
    width: 45%;
    flex-basis: 45% !important;
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media screen and (max-width: 768px) {
  #block_755e39 {
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
    margin-top: 15px;
  }
}

#block_755e39 {
  text-align: center;
}

#block_d42af4 {
  text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
  #block_d42af4 {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  #block_d42af4 {}
}

#block_a04350 {
  color: var(--wp--preset--color--dark-border);
  line-height: 1.3;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

@media screen and (max-width: 1024px) {
  #block_a04350 {}
}

@media screen and (max-width: 768px) {
  #block_a04350 {
    margin-top: -50px;
  }
}

#block_a04350 h3,
#block_a04350 h5,
#block_a04350 *,
#block_a04350 {
  margin: 3px 0;
  font-weight: 600;
  font-size: 22px;
  text-shadow: 0 0 50px #FEEB8A;
  font-weight: 800;

  font-family: var(--wp--preset--font-family--secondary-font);
  line-height: 24px;
}

#block_a04350 h5 * {
  line-height: 0.7;
}

@media screen and (max-width: 1024px) {

  #block_a04350 h3,
  #block_a04350 h5,
  #block_a04350 *,
  #block_a04350 {
    font-size: 18px;
    line-height: 22px;
  }
}

#block_4c4ba9 {
  flex-basis: 25% !important;
}

@media screen and (max-width: 1024px) {
  #block_4c4ba9 {
    display: none;
    width: 31.5%;
    flex-basis: 31.5% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_4c4ba9 {}
}

#block_9b01ab {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 0px;
}

@media screen and (max-width: 1024px) {
  #block_9b01ab {}
}

@media screen and (max-width: 768px) {
  #block_9b01ab {}
}

#block_8bc487 {
  width: 90px;
}

@media screen and (max-width: 1024px) {
  #block_8bc487 {}
}

@media screen and (max-width: 768px) {
  #block_8bc487 {}
}

#block_8bc487 {
  zoom: 1.4;
}

#block_827121 {}

@media screen and (max-width: 1024px) {
  #block_827121 {}
}

@media screen and (max-width: 768px) {
  #block_827121 {}
}

#block_827121 {
  zoom: 1.4
}

#block_560524 {
  font-size: 14px;
  line-height: 1.2;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_560524 {}
}

@media screen and (max-width: 768px) {
  #block_560524 {}
}

#block_ed8bb6 {
  flex-basis: 25% !important;
}

@media screen and (max-width: 1024px) {
  #block_ed8bb6 {
    width: 100%;
    flex-basis: 100% !important;
    margin-top: 20px;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 768px) {
  #block_ed8bb6 {
    text-align: center;
    justify-content: center;
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
  }
}

#block_c4dbb7 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

@media screen and (max-width: 1024px) {
  #block_c4dbb7 {
    text-align: center;
  }
}

@media screen and (max-width: 768px) {
  #block_c4dbb7 {
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
  }
}

#block_c4dbb7 {
  flex: 0;
}

#block_0ef47d {}

@media screen and (max-width: 1024px) {
  #block_0ef47d {
    width: 90%;
    flex-basis: 90% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_0ef47d {}
}

#block_0ef47d {
  color: #FFF !important;
}

#block_0ef47d:hover {
  color: #000 !important;
}

#block_2fef58 {
  border-width: 1px;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
}

@media screen and (max-width: 1024px) {
  #block_2fef58 {
    padding-top: 16px;
    padding-right: 53px;
    padding-bottom: 16px;
    padding-left: 53px;
  }
}

@media screen and (max-width: 768px) {
  #block_2fef58 {
    text-align: center;
    justify-content: center;
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}

#block_2fef58:hover {
  background: var(--wp--preset--color--primary-color) !important;
}

#block_bf54e6 {
  font-size: 24px;
  line-height: 1;
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
  #block_bf54e6 {
    font-size: 20px;
  }
}

@media screen and (max-width: 768px) {
  #block_bf54e6 {
    font-size: 16px;
  }
}

#block_bf54e6 {
  white-space: nowrap;
}

#block_c6f292 {}

@media screen and (max-width: 1024px) {
  #block_c6f292 {}
}

@media screen and (max-width: 768px) {
  #block_c6f292 {}
}

#block_5ca467 {
  font-size: 14px;
  text-decoration: underline;
  line-height: 1;
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1024px) {
  #block_5ca467 {}
}

@media screen and (max-width: 768px) {
  #block_5ca467 {}
}

#block_5ca467 {
  white-space: nowrap;
}

#block_57d518 {}

@media screen and (max-width: 1024px) {
  #block_57d518 {}
}

@media screen and (max-width: 768px) {
  #block_57d518 {}
}

#block_04796d {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media screen and (max-width: 1024px) {
  #block_04796d {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media screen and (max-width: 768px) {
  #block_04796d {}
}

.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
  margin: 0;
}

#block_04796d {
  border-bottom: 3px solid #b1c8ff;
  box-shadow: 0 0 20px #f7c73661, 0 0 35px #f7c73678, 0 0 70px #f7c7368c;
}

#block_5fdf78 {
  align-self: wide;
}

@media screen and (max-width: 1024px) {
  #block_5fdf78 {}
}

@media screen and (max-width: 768px) {
  #block_5fdf78 {}
}

#block_dc758a {
  flex-basis: 100% !important;
}

@media screen and (max-width: 1024px) {
  #block_dc758a {}
}

@media screen and (max-width: 768px) {
  #block_dc758a {}
}

#block_f2043d {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: var:preset|spacing|40;
  padding-bottom: var:preset|spacing|40;
  margin-top: var:preset|spacing|10;
  margin-bottom: var:preset|spacing|10;
}

@media screen and (max-width: 1024px) {
  #block_f2043d {}
}

@media screen and (max-width: 768px) {
  #block_f2043d {}
}

#block_c0ef93 {
  border-width: 0px;
  border-style: none;
  border-radius: 0px;
  overflow: hidden;
  width: 250px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

@media screen and (max-width: 1024px) {
  #block_c0ef93 {}
}

@media screen and (max-width: 768px) {
  #block_c0ef93 {}
}

#block_c0ef93 .navbar-logo {
  width: 100%;
}

#block_c45a29 {
  background: linear-gradient(90deg, rgb(31, 17, 13) 0%, rgb(31, 26, 22) 48%, rgb(38, 19, 4) 100%);
  margin-top: -30px;
}

@media screen and (max-width: 1024px) {
  #block_c45a29 {}
}

@media screen and (max-width: 768px) {
  #block_c45a29 {}
}

#block_85007a {
  background: linear-gradient(135deg, rgb(112, 108, 108) 0%, rgb(118, 139, 162) 100%);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  justify-content: center;
  gap: 35px;
  padding-top: 50px;
  padding-bottom: 50px;
}

@media screen and (max-width: 1024px) {
  #block_85007a {}
}

@media screen and (max-width: 768px) {
  #block_85007a {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}

#block_64 {
  width: auto;
}

@media screen and (max-width: 1024px) {
  #block_64 {
    height: 60px;
  }
}

@media screen and (max-width: 768px) {
  #block_64 {}
}

#block_1219 {
  width: auto;
}

@media screen and (max-width: 1024px) {
  #block_1219 {
    height: 60px;
  }
}

@media screen and (max-width: 768px) {
  #block_1219 {}
}

#block_27 {
  width: auto;
}

@media screen and (max-width: 1024px) {
  #block_27 {
    height: 60px;
  }
}

@media screen and (max-width: 768px) {
  #block_27 {}
}

#block_28 {
  width: auto;
}

@media screen and (max-width: 1024px) {
  #block_28 {
    height: 60px;
  }
}

@media screen and (max-width: 768px) {
  #block_28 {}
}

#block_29 {
  width: auto;
}

@media screen and (max-width: 1024px) {
  #block_29 {
    height: 60px;
  }
}

@media screen and (max-width: 768px) {
  #block_29 {}
}

#block_588264 {
  color: var(--wp--preset--color--lighter);
  gap: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
}

@media screen and (max-width: 1024px) {
  #block_588264 {
    padding-right: 120px;
    padding-left: 120px;
  }
}

@media screen and (max-width: 768px) {
  #block_588264 {
    padding-top: 80px;
    padding-right: 20px;
    padding-bottom: 80px;
    padding-left: 20px;
  }
}

#block_4cd77d {}

@media screen and (max-width: 1024px) {
  #block_4cd77d {}
}

@media screen and (max-width: 768px) {
  #block_4cd77d {
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
  }
}

#block_654b52 {}

@media screen and (max-width: 1024px) {
  #block_654b52 {
    width: 100%;
    flex-basis: 100% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_654b52 {}
}

#block_755ca9 {
  width: 300px;
}

@media screen and (max-width: 1024px) {
  #block_755ca9 {}
}

@media screen and (max-width: 768px) {
  #block_755ca9 {}
}

#block_700dd9 {}

@media screen and (max-width: 1024px) {
  #block_700dd9 {}
}

@media screen and (max-width: 768px) {
  #block_700dd9 {}
}

#block_5631e7 {
  color: var(--wp--preset--color--lighter);
  font-weight: 600;
  font-style: normal;
}

@media screen and (max-width: 1024px) {
  #block_5631e7 {}
}

@media screen and (max-width: 768px) {
  #block_5631e7 {}
}

#block_4ac3c0 {
  font-size: 15px;
}

@media screen and (max-width: 1024px) {
  #block_4ac3c0 {}
}

@media screen and (max-width: 768px) {
  #block_4ac3c0 {}
}

#block_307f8a {}

@media screen and (max-width: 1024px) {
  #block_307f8a {
    width: 100%;
    flex-basis: 100% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_307f8a {}
}

#block_3f2e48 {
  color: var(--wp--preset--color--lighter);
  font-weight: 600;
  font-style: normal;
}

@media screen and (max-width: 1024px) {
  #block_3f2e48 {}
}

@media screen and (max-width: 768px) {
  #block_3f2e48 {}
}

#block_0c8480 {
  font-size: 14px;
}

@media screen and (max-width: 1024px) {
  #block_0c8480 {}
}

@media screen and (max-width: 768px) {
  #block_0c8480 {}
}

#block_44e583 {}

@media screen and (max-width: 1024px) {
  #block_44e583 {}
}

@media screen and (max-width: 768px) {
  #block_44e583 {
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
  }
}

#block_6cfca4 {
  gap: 0px;
}

@media screen and (max-width: 1024px) {
  #block_6cfca4 {
    width: 100%;
    flex-basis: 100% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_6cfca4 {}
}

#block_d33412 {
  flex-basis: 66.66% !important;
}

@media screen and (max-width: 1024px) {
  #block_d33412 {
    width: 50%;
    flex-basis: 50% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_d33412 {
    width: 100%;
    width: 100%;
    flex-basis: 100% !important;
  }
}

#block_b67c8c {
  color: var(--wp--preset--color--light-text);
}

@media screen and (max-width: 1024px) {
  #block_b67c8c {}
}

@media screen and (max-width: 768px) {
  #block_b67c8c {
    text-align: center;
  }
}

#block_8c785a {
  flex-basis: 33.33% !important;
}

@media screen and (max-width: 1024px) {
  #block_8c785a {
    text-align: right;
    justify-content: flex-end;
    width: 50%;
    flex-basis: 50% !important;
  }
}

@media screen and (max-width: 768px) {
  #block_8c785a {
    justify-content: flex-start;
  }
}

#block_44fdc5 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}

@media screen and (max-width: 1024px) {
  #block_44fdc5 {
    justify-content: flex-end;
  }
}

@media screen and (max-width: 768px) {
  #block_44fdc5 {
    text-align: center;
    justify-content: center;
  }
}

#block_393047 {}

@media screen and (max-width: 1024px) {
  #block_393047 {}
}

@media screen and (max-width: 768px) {
  #block_393047 {}
}

#block_c55626 {}

@media screen and (max-width: 1024px) {
  #block_c55626 {}
}

@media screen and (max-width: 768px) {
  #block_c55626 {}
}

#block_07d602 {}

@media screen and (max-width: 1024px) {
  #block_07d602 {}
}

@media screen and (max-width: 768px) {
  #block_07d602 {}
}