.pt-60 { padding-top: 60px !important; }
.pt-50 { padding-top: 50px !important; }
.pt-40 { padding-top: 40px !important; }
.pt-30 { padding-top: 30px !important; }
.pt-25 { padding-top: 25px !important; }
.pt-15 { padding-top: 15px !important; }
.pt-10 { padding-top: 10px !important; }
.pr-15 { padding-right: 15px !important; }
.pb-150 { padding-bottom: 150px !important; }
.pb-100 { padding-bottom: 100px !important; }
.pb-60 { padding-bottom: 60px !important; }
.pb-50 { padding-bottom: 50px !important; }
.pb-40 { padding-bottom: 40px !important; }
.pb-30 { padding-bottom: 30px !important; }
.pb-15 { padding-bottom: 15px !important; }
.pb-10 { padding-bottom: 10px !important; }
.pl-15 { padding-left: 15px !important; }
.mt-120 { margin-top: 120px !important; }
.mt-65 { margin-top: 65px !important; }
.mt-60 { margin-top: 60px !important; }
.mt-50 { margin-top: 50px !important; }
.mt-40 { margin-top: 40px !important; }
.mt-30 { margin-top: 30px !important; }
.mt-25 { margin-top: 25px !important; }
.mt-20 { margin-top: 20px !important; }
.mt-10 { margin-top: 10px !important; }
.mr-15 { margin-right: 15px !important; }
.mb-100 { margin-bottom: 100px !important; }
.mb-65 { margin-bottom: 65px !important; }
.mb-60 { margin-bottom: 60px !important; }
.mb-50 { margin-bottom: 50px !important; }
.mb-40 { margin-bottom: 40px !important; }
.mb-35 { margin-bottom: 35px !important; }
.mb-30 { margin-bottom: 30px !important; }
.mb-25 { margin-bottom: 25px !important; }
.mb-20 { margin-bottom: 20px !important; }
.mb-15 { margin-bottom: 15px !important; }
.mb-10 { margin-bottom: 10px !important; }
.mb-5 { margin-bottom: 5px !important; }
@media screen and (min-width: 768px) {
  .pt-md-120 { padding-top: 120px !important; }
  .pt-md-40 { padding-top: 40px !important; }
  .pt-md-15 { padding-top: 15px !important; }
  .pb-md-260 { padding-bottom: 260px !important; }
  .pb-md-150 { padding-bottom: 150px !important; }
  .pb-md-15 { padding-bottom: 15px !important; }
  .pl-md-35 { padding-left: 35px !important; }
  .mt-md-120 { margin-top: 120px !important; }
  .mr-md-30 { margin-right: 30px !important; }
  .mr-md-25 { margin-right: 25px !important; }
  .mb-md-100 { margin-bottom: 100px !important; }
  .mb-md-65 { margin-bottom: 65px !important; }
  .mb-md-60 { margin-bottom: 60px !important; }
  .mb-md-50 { margin-bottom: 50px !important; }
  .mb-md-30 { margin-bottom: 30px !important; }
}
@media screen and (min-width: 992px) {
  .pt-lg-120 { padding-top: 120px !important; }
  .pt-lg-95 { padding-top: 95px !important; }
  .pt-lg-80 { padding-top: 80px !important; }
  .pt-lg-50 { padding-top: 50px !important; }
  .pt-lg-45 { padding-top: 45px !important; }
  .pt-lg-30 { padding-top: 30px !important; }
  .pt-lg-25 { padding-top: 25px !important; }
  .pb-lg-150 { padding-bottom: 150px !important; }
  .pb-lg-130 { padding-bottom: 130px !important; }
  .pb-lg-120 { padding-bottom: 120px !important; }
  .pb-lg-65 { padding-bottom: 65px !important; }
  .pb-lg-50 { padding-bottom: 50px !important; }
  .pb-lg-40 { padding-bottom: 40px !important; }
  .pb-lg-30 { padding-bottom: 30px !important; }
  .mt-lg-50 { margin-top: 50px !important; }
  .mt-lg-40 { margin-top: 40px !important; }
  .mr-lg-25 { margin-right: 25px !important; }
  .mb-lg-150 { margin-bottom: 150px !important; }
  .mb-lg-130 { margin-bottom: 130px !important; }
  .mb-lg-125 { margin-bottom: 125px !important; }
  .mb-lg-120 { margin-bottom: 120px !important; }
  .mb-lg-105 { margin-bottom: 105px !important; }
  .mb-lg-90 { margin-bottom: 90px !important; }
  .mb-lg-80 { margin-bottom: 80px !important; }
  .mb-lg-65 { margin-bottom: 65px !important; }
  .mb-lg-60 { margin-bottom: 60px !important; }
  .mb-lg-55 { margin-bottom: 55px !important; }
  .mb-lg-50 { margin-bottom: 50px !important; }
  .mb-lg-45 { margin-bottom: 45px !important; }
  .mb-lg-40 { margin-bottom: 40px !important; }
  .mb-lg-35 { margin-bottom: 35px !important; }
  .mb-lg-30 { margin-bottom: 30px !important; }
  .mb-lg-20 { margin-bottom: 20px !important; }
}
@media screen and (min-width: 1240px) {
  .pt-xl-120 { padding-top: 120px !important; }
  .pb-xl-120 { padding-bottom: 120px !important; }
}
.home .page-home { background-color: rgb(10, 10, 14); }
.home .wp-element-button { min-width: 18.75rem; }
@media (min-width: 768px) and (max-width: 1024px) {
  .home .home-banner-list .wp-block-media-text { margin-bottom: 0.7rem; }
}
.home .carousel .splide__pagination, .home .game-card-section .splide__pagination { justify-content: center; bottom: -2.375rem; }
.home .carousel .splide__pagination li, .home .game-card-section .splide__pagination li { margin: 0px 0.625rem; }
.home .carousel .splide__pagination button, .home .game-card-section .splide__pagination button { width: 100%; height: 100%; background-color: rgba(116, 124, 155, 0.3); }
.home .wp-block-separator { border-top-width: 0.063rem; }
.home .game-card-section .button-block-sm { width: 100%; }
.home .game-card-section .button-block-sm .wp-element-button { display: block; }
.home .game-card-section h5.wp-block-heading { position: relative; display: flex; align-items: center; margin-bottom: 1.5rem; }
.home .game-card-section h5.wp-block-heading::after, .home .game-card-section h5.wp-block-heading::before { content: ""; flex: 1 1 0%; border-top: 0.063rem solid rgba(255, 255, 255, 0.2); height: 0.063rem; }
.home .game-card-section h5.wp-block-heading::after { margin-left: 1rem; }
.home .game-card-section h5.wp-block-heading::before { margin-right: 1rem; }
.home .game-card-section .card-img-tops { height: 22.063rem; border-bottom: 0px; margin-bottom: 0.625rem; }
.home .game-card-section .card-content { padding-top: 0px; }
.home .game-card-section .splide__track { width: 100%; }
@media (max-width: 767px) {
  .home .home-banner-content { min-height: calc(-7.4375rem + 100svh); }
}
@media (max-width: 1024px) {
  .home .post-card-slider .splide__arrow, .home .single-slider-for-mobile .splide__arrow { bottom: -6.125rem !important; left: calc(50% + 0.625rem); }
  .home .post-card-slider .carouselPrev, .home .post-card-slider .splide__arrow--prev, .home .single-slider-for-mobile .carouselPrev, .home .single-slider-for-mobile .splide__arrow--prev { left: calc(50% - 3.125rem); }
}
.home .last-updated-info-section { display: none; }
.home-banner .wp-block-image figure { display: none; }
@media (max-width: 768px), (orientation: portrait) {
  .home .home-banner-list .wp-block-media-text .wp-block-media-text__content { white-space: inherit !important; }
}
.home .home-banner { display: flex; align-items: center; justify-content: center; }
.home .home-banner::before { display: none !important; }
.home h1 mark { background-color: transparent; }
.home .carousel .splide__track::before, .home .carousel .splide__track::after { content: none !important; }
.home .carousel .splide__track { padding: 0px !important; margin: 0px !important; }
@media (max-width: 991px) {
  .home .block-promotion-tournament-carousel-wrapper { padding-left: 0px; padding-right: 0px; padding-bottom: 5rem; }
}
@media (min-width: 1025px) {
  .home .block-promotion-tournament-carousel-wrapper .splide__pagination { display: flex !important; }
}
.home .block-promotion-tournament-carousel-wrapper .btn-primary { display: block; }
.home .block-promotion-tournament-carousel-wrapper .block-promotion-tournament-carousel { padding: 0px; }
@media (min-width: 1025px) {
  .home .block-promotion-tournament-carousel-wrapper .block-promotion-tournament-carousel .splide__arrow { top: -6rem; left: auto; }
  .home .block-promotion-tournament-carousel-wrapper .block-promotion-tournament-carousel .splide__arrow--next { right: 0px; }
  .home .block-promotion-tournament-carousel-wrapper .block-promotion-tournament-carousel .splide__arrow--prev { right: 3.625rem; }
}
.home .block-promotion-tournament-carousel-wrapper .block-promotion-tournament-carousel .splide__track { padding-top: 0.625rem !important; }
.home .block-promotion-tournament-carousel-wrapper .promotion-card-slider-wrapper { margin-bottom: 5.625rem; }
.home .block-promotion-tournament-carousel-wrapper .promotion-card-slider .splide__pagination { display: flex; justify-content: center; bottom: -2.375rem; }
.home .block-promotion-tournament-carousel-wrapper .promotion-card-slider .splide__pagination li { margin: 0px 0.625rem; }
.home .block-promotion-tournament-carousel-wrapper .promotion-card-slider .splide__pagination button { width: 100%; height: 100%; }
.home .block-promotion-tournament-carousel-wrapper .card { background-color: rgb(10, 10, 14); box-shadow: rgba(255, 255, 255, 0.05) 0px 0.25rem 1.25rem; }
.home .block-promotion-tournament-carousel-wrapper .card-image { height: 21.125rem; border-bottom: 0px; }
@media (max-width: 767px) {
  .home .block-promotion-tournament-carousel-wrapper .card-image { height: 27.8906rem; }
}
.home .block-promotion-tournament-carousel-wrapper .card-content { padding: 1.5rem; }
.home .block-promotion-tournament-carousel-wrapper .card-content__heading { margin-bottom: 0px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size: 1.125rem !important; font-weight: 600 !important; line-height: 1.4 !important; }
.home .block-promotion-tournament-carousel-wrapper .content-promotion { min-height: 9.375rem; display: flex; flex-direction: column; justify-content: space-between; }
@media (max-width: 991px) {
  .home .block-promotion-tournament-carousel-wrapper .content-promotion { min-height: 8.75rem; }
}
@media (max-width: 767px) {
  .home .block-promotion-tournament-carousel-wrapper .content-promotion { text-align: center; }
}
.home .block-promotion-tournament-carousel-wrapper p { margin-bottom: 0px; }
.home .youtube-video-carousel__title { text-align: center; }
@media (min-width: 768px) {
  .home .youtube-video-carousel__title { text-align: left; }
}
@media (max-width: 767px) {
  .home .carousel .splide__slide { margin: 0px; }
  .home .carousel .carousel-container { padding: 0px; }
  .step-heading { font-size: 0.75rem; font-weight: 700; text-transform: uppercase; margin-bottom: 0.625rem; display: inline-block; }
  .step-icon { display: inline-flex; align-items: center; justify-content: center; width: 2.25rem; height: 2.25rem; border-radius: 50%; background: rgb(28, 30, 39); border: 0.063rem solid rgb(53, 57, 74); margin: 0px auto; }
  .step-icon img { max-width: 1.125rem; }
  .heading-responsive { display: block; color: rgb(255, 255, 255); font-size: 1.5rem; font-weight: 700; }
  .youtube-section { flex-direction: column-reverse; }
  .youtube-section-inner { width: 100%; padding: 0px !important; }
  .youtube-section-inner .wp-block-embed__wrapper iframe { padding: 0.188rem; }
  .youtube-section-inner .wp-block-embed { padding: 1rem !important; }
}
@media (max-width: 991px) {
  .home-banner .wp-block-image { display: none; }
}
@media (max-width: 1366px) {
  .home-banner .wp-block-image figure { bottom: -5.313rem; }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .home-banner .wp-block-image figure { bottom: -35vh; }
}
@media (min-width: 1600px) {
  .home-banner .wp-block-image figure { position: relative; bottom: -18vh; }
}
@media (min-width: 1025px) {
  .home-banner .wp-block-image figure { position: relative; min-width: 12.5rem; }
  .home-banner .wp-block-button__link { min-width: 18.75rem; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .home-banner .wp-block-columns { flex-direction: column; padding-top: 7.875rem; }
  .home .home-banner { background-position-y: -17.5rem !important; background-size: cover !important; }
  .home .home-banner-list { margin-top: 62vh !important; margin-bottom: 1.25rem !important; }
}
@media (max-width: 400px) {
  .home-banner h1 { font-size: 1.75rem; }
  .home .home-banner-list { margin-top: 33vh !important; }
}
@media (max-width: 991px) {
  .home .page-wrap { padding-top: 0px !important; }
}
@media (max-width: 1024px) {
  .home .block-promotion-tournament-carousel .carouselPrev, .home .block-promotion-tournament-carousel .splide__arrow--prev { left: calc(50% - 3.125rem); }
  .home .block-promotion-tournament-carousel .carouselNext, .home .block-promotion-tournament-carousel .splide__arrow--next { left: calc(50% + 0.5rem); }
}
@media (max-width: 767px) {
  .home .home-banner-list .wp-block-media-text { align-items: center; }
  .home .burger { padding-top: 4.8125rem !important; }
  .has-players-online-counter .home .burger { padding-top: 7rem !important; }
  .home-banner .burger { padding-top: 1.5313rem; }
  .common-hero-banner .burger, .bullet-point-banner .burger { padding-top: 1.5313rem !important; }
}