body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--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--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) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 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--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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;}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .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;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.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-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-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-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-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;}
  .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
  :where(.wp-block-columns.is-layout-flex){gap: 2em;}
  .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}.casino-page-content {
    padding-top: 40px
}

.casino-page-header .header-bn {
    padding-bottom: 24px;
    margin-bottom: 0
}

.casino-page-top {
    padding-top: 20px
}

.casino-page-top-sidebar {
    width: 100%;
    max-width: 300px
}

@media screen and (max-width: 991px) {
    .casino-page-top-sidebar {
        max-width:100%
    }
}

.casino-page-top-content {
    width: calc(100% - 300px);
    padding-left: 24px;
    color: #fff
}

@media screen and (max-width: 991px) {
    .casino-page-top-content {
        width:100%;
        padding-left: 0;
        padding-top: 24px
    }
}

.casino-page-top-content-title {
    color: inherit;
    font-weight: 700;
    font-size: 36px;
    line-height: 56px;
    margin-bottom: 14px
}

.casino-page-top-content-description p {
    font-size: 18px;
    line-height: 29px;
    opacity: .8
}

.casino-page-top-content-description p:not(:first-child) {
    margin-top: 24px
}

.casino-page-top-content-additional-info {
    width: calc(100% + 24px);
    margin: 12px -12px 0
}

.casino-page-top-content-additional-info-item {
    padding: 12px
}

.casino-page-top-content-additional-info-item img {
    width: 36px;
    height: 36px;
    object-fit: cover;
    margin-right: 12px
}

.casino-page-top-content-additional-info-item p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 26px
}

.casino-page-top-content-info {
    width: 100%;
    color: #f5f5f5;
    font-size: 16px;
    line-height: 26px;
    margin-top: 8px
}

.casino-page-top-content-info-item {
    padding: 4px 0
}

.casino-page-top-content-info-item-label {
    font-weight: 500;
    width: 15%;
    min-width: 175px;
    padding-right: 24px
}

.casino-page-top-block {
    width: 100%;
    background: #fff;
    box-shadow: 0 6px 16px rgba(0,0,0,.12);
    border-radius: 14px;
    padding: 24px
}

.casino-page-top-block-top {
    width: 100%;
    max-width: 250px
}

.casino-page-top-block-bottom {
    width: 100%;
    padding-top: 36px
}

.casino-page-top-block-image {
    width: 250px;
    height: 148px;
    position: relative
}

.casino-page-top-block-image img {
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: 8px
}

.casino-page-top-block-accept {
    width: 100%;
    margin-top: 12px
}

.casino-page-top-block-accept-content {
    font-size: 14px;
    line-height: 26px;
    color: #616161
}

.casino-page-top-block-accept img {
    width: 24px;
    height: 24px;
    object-fit: cover;
    margin-right: 12px;
    border-radius: 50%
}

.casino-page-top-block-welcome-bonus {
    font-weight: 700;
    font-size: 22px;
    line-height: 36px;
    text-align: center;
    color: #1a1a1a;
    width: 100%
}

.casino-page-top-block-button {
    width: 100%;
    padding-top: 36px
}
.real-money-header {
  background-position: top 60px right 8%,top 0 right 0;
  background-size: 25%,110%;
  background-image: url(https://pokieslab.net/wp-content/themes/pokieslab/images/components/real-money-header/real-money-header-background-new.svg),url(https://pokieslab.net/wp-content/themes/pokieslab/images/components/header/slots-page-bg.svg);
  background-repeat: no-repeat
}

.real-money-header__title {
  margin-top: 0;
  font-size: 33px;
  font-style: normal;
  font-weight: 700;
  color: #fff
}

.real-money-header__text {
  margin-top: 16px;
  font-style: normal;
  font-weight: 400;
  color: #fff;
  opacity: .8
}

.real-money-header__actions {
  margin-top: 32px;
  margin-bottom: 24px;
  display: none;
  flex-direction: row;
  justify-content: space-around;
  align-items: center
}

.real-money-header__actions button {
  width: 100%;
  max-width: 280px
}
.online-casino-real-money__title {
  margin-top: 28px;
  font-style: normal;
  font-weight: 700;
  color: #fff
}

@media screen and (max-width: 992px) {
  .no-deposit-bonus-casinos-title {
      font-style:normal;
      font-weight: 700;
      font-size: 22px;
      line-height: 26px
  }

  .online-casino-real-money__title {
      margin-top: 15px
  }

  .best-australian-online-pokies-real-money__info {
      flex-direction: column
  }

  .no-deposit-bonus-casinos-card,.online-casino-real-money-card {
      max-width: 376px
  }

  .no-deposit-bonus-casinos-card__info-container,.online-casino-real-money-card__info-container {
      padding-top: 24px;
      padding-bottom: 0
  }

  .no-deposit-bonus-casinos-card__info-container div,.online-casino-real-money-card__info-container div {
      flex-direction: column;
      align-self: start
  }

  .no-deposit-bonus-casinos-card__title,.online-casino-real-money-card__title {
      margin-top: 0;
      margin-bottom: 12px
  }

  .no-deposit-bonus-casinos-card__date-container,.online-casino-real-money-card__date-container {
      height: 100%;
      width: 100%;
      margin: 0;
      margin-top: 15px;
      padding: 24px;
      border-radius: 14px
  }

  .no-deposit-bonus-casinos-card__description,.online-casino-real-money-card__description {
      margin-top: 15px
  }

  .no-deposit-bonus-casinos-card__info-container,.online-casino-real-money-card__info-container {
      padding-top: 0;
      padding-left: 20px
  }
}
@media screen and (max-width: 992px) {
  .real-money-header {
      background-position:top 0 left 0,top 0 right 0;
      background-image: url(https://pokieslab.net/wp-content/themes/pokieslab/images/components/header/header-background-left.svg),url(https://pokieslab.net/wp-content/themes/pokieslab/images/components/header/header-background-rigth.svg),url(https://pokieslab.net/wp-content/themes/pokieslab/images/components/header/header-background-mani.svg);
      background-repeat: no-repeat;
      background-size: auto 930px
  }

  .real-money-header__actions {
      margin-top: 24px;
      display: flex;
      flex-direction: column
  }

  .real-money-header__actions button:first-child {
      margin-bottom: 24px
  }
}
.slot {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 791px;
  max-height: 564px;
  padding-top: 71.3%;
  width: 100%;
  margin: 0 auto 0;
  border-radius: 14px;
  background: #000
}

@media (max-width: 767px) {
  .slot {
      min-height:241px
  }
}

.slot-background {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 14px;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: .3;
  width: 100%;
  height: 100%;
  overflow: hidden
}

@media (max-width: 450px) {
  .slot-background {
      opacity:1
  }
}

.slot-background-cover {
  width: 100%;
  height: 100%
}

@media (max-width: 450px) {
  .slot-background-cover {
      filter:blur(10px);
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      opacity: .7
  }
}

.slot-background img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 14px;
  overflow: hidden
}

.slot.frame_on {
  background-color: #fff
}

.slot.frame_on:before {
  z-index: -1!important;
  opacity: 0
}

.slot.frame_on .preloader {
  opacity: 1
}

.slot.frame_on .preloader svg {
  display: block
}

.slot.frame_on #slot__play-button {
  display: none
}

.slot.frame_on #slot__play-frame {
  display: block;
  border-radius: 14px
}

.slot__button {
  position: absolute;
  z-index: 10;
  top: calc(50% - 37px);
  margin-top: 0
}

@media screen and (max-width: 767px) {
  .slot__button {
      font-size:16px!important;
      height: 62px;
      width: 175px;
      top: calc(50% - 31px)
  }
}

.slot__play-button {
  width: 100%;
  margin-top: 15px;
  background: #67a42a;
  border-radius: 14px;
  border: none;
  outline: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
  transition: .5s all ease-in-out
}

@media screen and (max-width: 767px) {
  .slot__play-button {
      font-size:14px
  }
}

.slot__play-button:hover {
  color: #fff;
  background: #679a35
}

.slot__play-button a {
  padding: 17px;
  transition: .5s all ease-in-out;
  color: inherit
}

.slot__play-button a:hover {
  color: inherit!important
}

@media screen and (max-width: 992px) {
  .slot__play-button a {
      padding:14px
  }
}

.slot__frame {
  z-index: 2;
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0
}

iframe {
  width: 100%;
  height: 100%
}

.header__slot {
  padding-bottom: 15px
}

.header__slot .content-slot-intro-text {
  padding-top: 31px
}

@media screen and (max-width: 600px) {
  .header__slot .content-slot-intro-text {
      order:3;
      padding-top: 16px;
      margin-bottom: -15px
  }
}

@media screen and (max-width: 600px) {
  .header__slot .popular-slots {
      order:2
  }
}

.slot-page .preloader {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0
}

.slot-page .preloader svg {
  overflow: visible;
  width: 100px;
  height: 150px;
  margin-top: 75px;
  display: none
}

.slot-page .preloader svg g {
  animation: slide 2s linear infinite
}

.slot-page .preloader svg g:nth-child(2) {
  animation-delay: .5s
}

.slot-page .preloader svg g:nth-child(2) path {
  animation-delay: .5s;
  stroke-dasharray: 0 158px;
  stroke-dashoffset: 1px
}

.slot-page .preloader svg path {
  stroke: url(#gradient);
  stroke-width: 20px;
  stroke-linecap: round;
  fill: none;
  stroke-dasharray: 0 157px;
  stroke-dashoffset: 0;
  animation: escalade 2s cubic-bezier(.8,0,.2,1) infinite
}

@keyframes slide {
  0% {
      transform: translateY(-50px)
  }

  100% {
      transform: translateY(50px)
  }
}

@keyframes escalade {
  0% {
      stroke-dasharray: 0 157px;
      stroke-dashoffset: 0
  }

  50% {
      stroke-dasharray: 156px 157px;
      stroke-dashoffset: 0
  }

  100% {
      stroke-dasharray: 156px 157px;
      stroke-dashoffset: -156px
  }
}
.popular-april-slot {
  background: #fff;
  box-shadow: 0 6px 16px rgba(0,0,0,.12);
  border-radius: 4px;
  width: 100%
}

.popular-april-slot__title {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 1;
  color: #fff
}

@media screen and (max-width: 991px) {
  .popular-april-slot__title {
      margin-top:24px;
      font-weight: 700;
      font-size: 26px;
      line-height: 32px;
      color: #1a1a1a
  }
}

.popular-april-slot-item {
  padding-top: 16px
}

.popular-april-slot-item-cover {
  position: relative;
  width: 100%
}

.popular-april-slot-item-link {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 2
}

.popular-april-slot-item-title {
  padding: 6px;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  color: #332d24;
  width: 100%
}

.popular-april-slot-item-image {
  position: relative;
  padding-top: 75%;
  width: 100%
}

.popular-april-slot-item-image img {
  border-radius: 4px 4px 0 0;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0
}

.bonus-features {
  max-width: 1440px;
  padding: 0 0;
  margin: 15px auto 0
}

.bonus-features-card {
  background: #fff;
  box-shadow: 0 6px 16px rgba(0,0,0,.12);
  border-radius: 14px;
  height: 100%;
  padding-bottom: 20px
}

.bonus-features-card__title {
  padding: 11px 15px 5px 15px;
  background-color: #616161;
  color: #fff;
  border-radius: 14px 14px 0 0;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 0
}

.bonus-features-card__text {
  margin: 10px 20px 10px;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px dashed #e74762
}

.bonus-features-card__text p {
  font-weight: 400;
  font-size: 16px!important;
  line-height: 26px;
  color: #616161;
  display: block;
  padding-right: 10px;
  flex-shrink: 0
}

.bonus-features-card__text span {
  font-weight: 700;
  font-size: 18px!important;
  line-height: 26px;
  color: #e74762;
  display: block;
  padding-left: 10px;
  text-align: right
}

.bonus-features-card__text span a {
  color: inherit;
  text-decoration: underline
}

.bonus-features-card__text span a:hover {
  text-decoration: none
}
.how-to-play-slot-machine-table {
  margin: 0;
  padding: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0 6px 16px rgba(0,0,0,.12);
  border-radius: 14px
}

.how-to-play-slot-machine-table__header-row {
  display: flex;
  flex-direction: row;
  padding: 13px 24px;
  border-radius: 14px 14px 0 0
}

.how-to-play-slot-machine-table__body-row {
  display: flex;
  flex-direction: row;
  margin: 24px
}

.how-to-play-slot-machine-table__body-col,.how-to-play-slot-machine-table__header-col {
  flex: 1
}

.how-to-play-slot-machine-table__header-row {
  background: #e74762
}

.how-to-play-slot-machine-table__header-col {
  display: flex;
  justify-content: start;
  align-items: center
}

.how-to-play-slot-machine-table__header-col p {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  color: #fff
}

.how-to-play-slot-machine-table__body-row {
  border-bottom: 2px dotted #e74762
}

.how-to-play-slot-machine-table__body-col {
  padding-bottom: 16px
}

.how-to-play-slot-machine-table__body-col p {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #616161
}

.how-to-play-slot-machine-table__last-child {
  border: none
}

.how-to-play-slot-machine-first-block {
  margin-top: 80px
}

.how-to-play-slot-machine-first-block__img {
  filter: drop-shadow(0 6px 16px rgba(0, 0, 0, .12));
  border-radius: 14px
}

.how-to-play-slot-machine-first-block__title {
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 50px;
  color: #1a1a1a
}

.how-to-play-slot-machine-first-block__text {
  margin-top: 24px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #616161
}

.how-to-play-slot-machine-second-block {
  margin-top: 60px
}

.how-to-play-slot-machine-second-block__title {
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  color: #1a1a1a
}

.how-to-play-slot-machine-second-block__text {
  margin-top: 24px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #616161
}

.how-to-play-slot-machine-third-block__title {
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  color: #1a1a1a;
  margin-top: 32px;
  margin-bottom: 24px
}

.how-to-play-slot-machine-third-block__text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #616161;
  margin-bottom: 40px
}

.how-to-play-slot-machine-fifth-block {
  margin-top: 40px
}

.how-to-play-slot-machine-fifth-block__title {
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 50px;
  color: #1a1a1a
}

.how-to-play-slot-machine-fifth-block__text {
  margin-top: 24px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #616161
}

@media screen and (max-width: 700px) {
  .how-to-play-slot-machine-table__header-row {
      display:none
  }

  .how-to-play-slot-machine-table__body-row {
      flex-direction: column;
      border: none
  }

  .how-to-play-slot-machine-table__body-col {
      padding-top: 23px;
      border-bottom: 2px dotted #e74762
  }

  .how-to-play-slot-machine-table__body-col::before {
      content: attr(data-label);
      font-style: normal;
      font-weight: 500;
      font-size: 21px;
      line-height: 26px;
      color: #1a1a1a
  }

  .how-to-play-slot-machine-first-block__title {
      margin-top: 24px;
      font-size: 32px;
      line-height: 42px
  }

  .how-to-play-slot-machine-second-block__title {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 32px;
      line-height: 42px
  }

  .how-to-play-slot-machine-second-block__text {
      margin-top: 24px
  }

  .how-to-play-slot-machine-third-block__title {
      margin-top: 64px;
      margin-bottom: 16px
  }

  .how-to-play-slot-machine-third-block__text {
      margin-bottom: 24px
  }

  .how-to-play-slot-machine-table__last-child .how-to-play-slot-machine-table__body-col:last-child {
      border: none
  }
}
.statistic {
  padding: 0;
  margin: 70px auto 50px
}

@media screen and (max-width: 992px) {
  .statistic {
      margin:0 auto
  }
}

.statistic__container {
  position: relative;
  max-width: 1200px;
  height: 100%;
  height: auto;
  padding-top: 40px;
  padding-bottom: 69px
}

@media screen and (min-width: 992px) {
  .statistic__container {
      height:417px
  }

  .statistic__container.entered {
      background-position: bottom 0 right 2%;
      background-image: url(https://pokieslab.net/wp-content/themes/pokieslab/images/components/statistic/statistic-background-animal.svg);
      background-repeat: no-repeat
  }
}

@media screen and (max-width: 992px) {
  .statistic__container {
      max-width:365px
  }
}

.statistic__title {
  font-style: normal;
  font-weight: 700;
  color: #1a1a1a;
  position: absolute;
  left: 230px;
  top: 80px;
  font-size: 26px;
  line-height: 50px
}

.statistic-item {
  position: absolute;
  height: 200px;
  width: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center
}

.statistic-item.entered {
  background-position: top 50% right 50%;
  background-image: url(https://pokieslab.net/wp-content/themes/pokieslab/images/components/statistic/statistic-info-background.svg);
  background-repeat: no-repeat
}

.statistic-item p:first-child {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 33px;
  text-align: center;
  color: #616161
}

.statistic-item p:first-child::first-letter {
  font-weight: 700
}

.statistic-item p:last-child {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  color: #616161
}

.statistic-item__1 {
  left: 0;
  top: 0
}

.statistic-item__1::before {
  transform: rotate(50deg)
}

.statistic-item__2 {
  left: 430px;
  top: 0
}

.statistic-item__3 {
  left: 240px;
  top: 150px
}

@media screen and (max-width: 992px) {
  .statistic__title {
      left:auto;
      top: 0;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%;
      font-size: 32px;
      line-height: 42px
  }

  .statistic-item {
      height: 180px;
      width: 180px
  }

  .statistic-item__1 {
      left: 0;
      top: 60px
  }

  .statistic-item__2 {
      top: 180px;
      left: 200px
  }

  .statistic-item__3 {
      left: 0;
      top: 300px
  }
}

.how-to-play {
  margin: 0 auto;
  max-width: 1440px;
  padding-right: 0;
  padding-left: 0;
  margin-top: 100px
}

.how-to-play__container {
  max-width: 1200px
}

.how-to-play__pokies-pc,.how-to-play__slots-pc {
  display: block
}

.how-to-play__pokies-mobile,.how-to-play__slots-mobile {
  display: none
}

@media screen and (max-width: 992px) {
  .how-to-play__pokies-pc,.how-to-play__slots-pc {
      display:none
  }

  .how-to-play__pokies-mobile,.how-to-play__slots-mobile {
      display: block
  }
}

.body-font,.how-we-rate-the-best-pokies-card__text,.how-we-rate-the-best-pokies-card__title,.save-list__text {
  font-size: 16px;
  line-height: 26px
}

.steps-on-real-money__item-1 p,.steps-on-real-money__item-2 p,.steps-on-real-money__item-3 p,.steps-on-real-money__item-4 p,.steps-on-real-money__item-5 p,.steps-on-real-money__item-6 p,.subtitle-font {
  font-size: 20px;
  line-height: 33px
}
.how-to-pick-real-money-slot-with-our-reviews {
  padding: 0 0 10px 0;
  margin: 0 auto;
  margin-bottom: 96px;
  background: linear-gradient(105.9deg, #f7c85c 0, #e74762 100%);
  background-repeat: no-repeat;
  background-position: top 0 left 0;
}
.how-to-pick-real-money-slot-with-our-reviews__container {
  max-width: 1200px;
}
.how-to-pick-real-money-slot-with-our-reviews__title {
  margin-top: 40px;
  font-style: normal;
  font-weight: 700;
  color: #fff;
}
.how-to-pick-real-money-slot-with-our-reviews-list__card {
  margin: 0 auto 30px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
  border-radius: 14px;
  display: flex;
  flex-direction: column;
  background: #fff;
  max-width: 370px;
}
.how-to-pick-real-money-slot-with-our-reviews-list__image {
  margin-top: 29px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  width: 100px;
  height: 120px;
}
.how-to-pick-real-money-slot-with-our-reviews-list__title {
  padding-left: 32px;
  padding-right: 32px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #1a1a1a;
}
.how-to-pick-real-money-slot-with-our-reviews-list__text {
  padding: 32px;
  padding-top: 0;
  margin-top: 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #616161;
}
@media screen and (max-width: 992px) {
  .how-to-pick-real-money-slot-with-our-reviews {
    background-size: 100% 80%;
    background-repeat: no-repeat;
    margin-bottom: 64px;
  }
  .how-to-pick-real-money-slot-with-our-reviews-list__card {
    margin-top: 0;
    margin-bottom: 16px;
  }
}
.best-online-slots-for-real-money {
  max-width: 1440px;
  padding: 0 0;
  margin: 0 auto;
}
.best-online-slots-for-real-money__container {
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 50px;
}
.best-online-slots-for-real-money__title {
  color: #1a1a1a;
}
.best-online-slots-for-real-money__text {
  margin-top: 24px;
  font-size: 16px !important;
  color: #616161;
}
@media screen and (max-width: 992px) {
  .best-online-slots-for-real-money__container {
    margin: 0 auto;
    margin-top: 24px;
    margin-bottom: 64px;
  }
  .best-online-slots-for-real-money__text {
    margin-top: 16px;
  }
}
.real-money-bonuses-real-money-page {
  padding: 0 0;
  margin: 40px auto 0;
  max-width: 1440px;
  background: #f5f5f5;
}
.real-money-bonuses-real-money-page__container {
  max-width: 1200px;
  margin-top: 40px;
  padding-bottom: 40px;
}
.real-money-bonuses-real-money-page__title {
  font-style: normal;
  font-weight: 700;
  color: #1a1a1a;
  margin-top: 65px;
  margin-bottom: 16px;
}
.real-money-bonuses-real-money-page__card-wrapper:nth-child(2n-1) .real-money-bonuses-real-money-page-card {
  transform: rotateY(180deg);
}
.real-money-bonuses-real-money-page__card-wrapper:nth-child(2n-1) .real-money-bonuses-real-money-page-card .real-money-bonuses-real-money-page-card__content {
  display: flex;
  flex-direction: column;
}
.real-money-bonuses-real-money-page__card-wrapper:nth-child(2n-1) .real-money-bonuses-real-money-page-card .real-money-bonuses-real-money-page-card__content .real-money-bonuses-real-money-page-card__title {
  transform: rotateY(180deg);
  order: 1;
}
.real-money-bonuses-real-money-page__card-wrapper:nth-child(2n-1) .real-money-bonuses-real-money-page-card .real-money-bonuses-real-money-page-card__content .real-money-bonuses-real-money-page-card__text {
  transform: rotateY(180deg);
  order: 2;
}
.real-money-bonuses-real-money-page-card {
  margin: 0 auto 40px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
  border-radius: 14px;
  background: #f5b521;
}
.real-money-bonuses-real-money-page-card__title {
  font-weight: 700;
  color: #1a1a1a;
  padding-top: 32px;
  padding-left: 68px;
}
.real-money-bonuses-real-money-page-card__text {
  color: #1a1a1a;
  padding: 16px 100px 33px 68px;
}
@media screen and (max-width: 992px) {
  .real-money-bonuses-real-money-page-card__text {
    padding-right: 20px;
  }
}
.real-money-bonuses-real-money-page-card__image {
  margin: 45px;
  max-width: 120px;
  max-height: 120px;
  width: 100%;
}
.real-money-bonuses-real-money-page-card__content {
  clip-path: url(#how-we-rate-the-best-pokies-pc-background);
  background: #fff;
  border-radius: 14px;
  height: 100%;
  width: 100%;
}
.real-money-bonuses-real-money-page-card picture {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
}
@media screen and (max-width: 992px) {
  .real-money-bonuses-real-money-page__title {
    padding: 0;
    margin: 0;
    margin-top: 40px;
  }
  .real-money-bonuses-real-money-page-card {
    max-width: 320px;
    margin-top: 16px;
    transform: none !important;
    margin-top: 16px;
    margin-bottom: 0;
  }
  .real-money-bonuses-real-money-page-card__title {
    padding-top: 40px;
    padding-left: 16px;
  }
  .real-money-bonuses-real-money-page-card__text {
    padding-top: 16px;
    padding-left: 20px;
    padding-bottom: 20px;
  }
  .real-money-bonuses-real-money-page-card__content {
    clip-path: url(#how-we-rate-the-best-pokies-mobile-background);
  }
}
@media screen and (max-width: 992px) and (max-width: 767px) {
  .real-money-bonuses-real-money-page-card__content {
    clip-path: none;
  }
}
@media screen and (max-width: 992px) {
  .real-money-bonuses-real-money-page-card__content .real-money-bonuses-real-money-page-card__title {
    transform: none !important;
  }
  .real-money-bonuses-real-money-page-card__content .real-money-bonuses-real-money-page-card__text {
    transform: none !important;
  }
}