.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; }
}



html, body { height: 100%; }
html *, body * { scrollbar-width: thin; scrollbar-color: rgb(192, 24, 12) rgb(33, 36, 46); }
html ::-webkit-scrollbar, body ::-webkit-scrollbar { width: 0.625rem; }
html ::-webkit-scrollbar-track, body ::-webkit-scrollbar-track { background: rgb(33, 36, 46); }
html ::-webkit-scrollbar-thumb, body ::-webkit-scrollbar-thumb { background-color: rgb(192, 24, 12); border-radius: 0px; border: 0.125rem solid rgb(33, 36, 46); }
body { font-family: Inter, sans-serif; display: flex; flex-direction: column; color: rgb(172, 176, 195); background-color: rgb(13, 14, 18); font-weight: 400; font-size: 1rem; line-height: 160%; overflow-x: hidden !important; }
h1, .h1 { font-family: Roobert, sans-serif; font-weight: 600; font-size: 5rem; line-height: 120%; color: rgb(255, 255, 255); }
@media (max-width: 991px) {
  h1, .h1 { font-size: 3rem; }
}
@media (max-width: 767px) {
  h1, .h1 { font-size: 2.125rem; }
}
h2, .h2 { font-family: Roobert, sans-serif; font-weight: 600; font-size: 4rem; line-height: 120%; color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  h2, .h2 { font-size: 1.875rem; }
}
h3, .h3 { font-family: Roobert, sans-serif; font-weight: 600; font-size: 3rem; line-height: 140%; color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  h3, .h3 { font-size: 2rem; }
}
h4, .h4 { font-family: Roobert, sans-serif; font-weight: 600; font-size: 2rem; line-height: 160%; color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  h4, .h4 { font-size: 1.5rem; }
}
h5, .h5 { font-family: Roobert, sans-serif; font-weight: 600; color: rgb(255, 255, 255); font-size: 1.25rem; line-height: 160%; }
h6, .h6 { font-family: Roobert, sans-serif; color: rgb(255, 255, 255); }
p { margin-bottom: 1.25rem; }
b, strong { font-weight: 600; }
a { text-decoration: none; color: rgb(255, 255, 255); transition: 0.3s; }
a:hover { text-decoration: none; color: rgb(192, 24, 12); }
hr { margin: 2.5rem 0px; }
img { max-width: 100%; height: auto; }
button, input, textarea { appearance: none; }
.page-wrap { background-color: rgb(10, 10, 14); }
@media (min-width: 992px) {
  .page-wrap { margin-top: 6.875rem; padding-top: 0px !important; }
}
@media (max-width: 767px) {
  .page-wrap { overflow-x: hidden; }
}
.common-heading { margin-bottom: 1.5rem; }
@media (min-width: 768px) {
  .common-heading h1, .common-heading h2 { font-size: 3.125rem; }
}
@media (max-width: 767px) {
  .common-heading h1, .common-heading h2 { font-size: 2rem; }
}
.text-color-muted { color: rgb(172, 176, 195); }
.wpcf7-form.sent .wpcf7-response-output { background-color: rgba(70, 180, 80, 0.21); color: rgb(70, 180, 80); border-color: rgba(70, 180, 80, 0.21); }
.wpcf7-form.invalid .wpcf7-response-output { background: rgba(255, 185, 0, 0.1); color: rgb(255, 185, 0); border-color: rgba(255, 185, 0, 0.1) !important; }
.wpcf7-form.spam .wpcf7-response-output { background: rgba(245, 110, 40, 0.1); color: rgb(255, 185, 0); border-color: rgba(245, 110, 40, 0.1) !important; }
.wpcf7-form.failed .wpcf7-response-output { background: rgba(220, 50, 50, 0.1); color: rgb(220, 50, 50); border-color: rgba(220, 50, 50, 0.1) !important; }
.wpcf7-response-output { border-radius: 0.25rem; font-size: 0.813rem; text-align: center; display: inline-block; left: 50%; position: relative; transform: translate(-50%); border-width: 0.063rem !important; padding: 0.25rem 0.75rem !important; }
.cp-line-navbar { border-bottom: 0.125rem solid rgb(53, 57, 74); }
.cp-line-navbar .nav-link { color: rgb(172, 176, 195); background-color: transparent; border-bottom: 0.125rem solid transparent; border-radius: 0px; position: relative; bottom: -0.125rem; padding: 1.125rem; }
.cp-line-navbar .nav-link.active { border-bottom-color: rgb(255, 255, 255); background-color: transparent; color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .tab-bar-sticky { top: 3.5rem; }
}
@media (min-width: 768px) and (max-width: 992px) {
  .tab-bar-sticky { top: 4.5rem; }
}
@media (max-width: 1024px) {
  .cp-line-navbar { display: flex; flex-wrap: nowrap; white-space: nowrap; overflow: auto hidden; border-bottom-width: 0.063rem; padding-bottom: 0px; scrollbar-color: transparent transparent !important; }
  .tournaments-tab-content-wrapper .pt-10.pt-lg-50.pb-10.pb-lg-50 > p:last-child { margin-bottom: 0px; }
  .cp-line-navbar .nav-link { bottom: 0px; border-bottom-width: 0.063rem; }
  .sticky-navs:not(.tab-bar-sticky) { margin-right: -0.6125rem; margin-left: -0.6125rem; }
  .tab-bar-sticky { position: fixed; left: 0px; max-width: 100%; width: 100%; z-index: 99; }
  .tab-bar-sticky + .tournaments-tab-content-wrapper > div:first-child { margin-top: 4.375rem; }
  .tab-bar-sticky .cp-line-navbar::before, .tab-bar-sticky .cp-line-navbar::after { content: ""; position: absolute; top: 0px; height: 100%; width: 3.125rem; z-index: 1; pointer-events: none; }
  .tab-bar-sticky .cp-line-navbar::before { left: 0px; background: linear-gradient(90deg, rgba(0, 0, 0, 0.7), transparent); }
  .tab-bar-sticky .cp-line-navbar::after { right: 0px; background: linear-gradient(-90deg, rgba(0, 0, 0, 0.7), transparent); }
}
.block-section { padding: 0px; }
.post-password-form { margin: 0px auto; }
.post-password-form .button--submit-small { height: 2.75rem; min-width: 9.375rem; width: auto; padding: 0.313rem 1.5rem; font-size: 1rem; line-height: 1.5rem; }
@media (max-width: 767px) {
  .post-password-form .button--submit-small { height: 2.5rem; min-width: 7.5rem; padding: 0.313rem 1.25rem; font-size: 0.875rem; }
}
.page-wrap { flex: 1 0 auto; padding-top: 6.875rem; }
@media (max-width: 991px) {
  .page-wrap { padding-top: 3.5rem; }
}
section { padding: 0px 1.5rem; }
.card-image img { max-width: 100% !important; }
.last-updated-info-section p { font-size: 1rem; margin-bottom: 1.25rem; }
#termsContent { font-size: 0.875rem; }
#termsContent .terms-list li::before { width: 0.875rem !important; height: 0.875rem !important; }
.terms-content-sub { display: none; }
.arrow-link, .blog-sidebar__link, .header-mobile__nav ul > li > ul > li:first-child a, .header-nav ul > li ul li:first-child a { font-size: 0.875rem; }
.terms-link { transform: rotate(180deg); }
.open.terms-link { transform: rotate(1deg); }
.coinpoker-table-container { overflow: auto; max-width: 100%; }
.decoration-left, .decoration-both, .decoration-right, .decoration-instructions { overflow-x: hidden; }
.banner-btn { display: inline-block; padding: 0.25rem 1rem; border-radius: 1.25rem; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 600; font-size: 0.688rem; line-height: 2; }
.banner-btn:hover, .banner-btn:focus, .banner-btn:active { color: rgb(51, 51, 51); transform: scale(1.05); }
.success-page .email-icon { display: none; }
.email-icon { display: inline-block; margin-bottom: 1.25rem; margin-top: 1.25rem; }
@media (max-width: 767px) {
  .email-icon { margin-top: 3.125rem; }
}
.common-heading h1, .common-heading h2 { font-weight: 700; font-family: Inter; }
.page-wrapper { padding: 3.75rem 0px; background: linear-gradient(rgb(41, 17, 47) -12.53%, rgb(15, 15, 19) 28.79%); }
@media (max-width: 991px) {
  .page-wrapper { padding: 1.875rem 0px; }
  .page-wrapper.register-page { padding-top: 4.9219rem; }
}
.page-wrap .mark { background-color: transparent; }
.promotion-detail-page .select-wrap { display: none; }
@media (max-width: 991px) {
  .promotion-detail-page iframe { max-width: 100%; }
}
.game-card-section .card { background-color: rgb(10, 10, 14); box-shadow: rgba(255, 255, 255, 0.05) 0px 0.25rem 1.25rem; }
@media (max-width: 1024px) {
  .single-slider-for-mobile .carouselPrev, .common-slider-arrow-centered .carouselPrev, .common-slider-arrow-right-top .carouselPrev, .single-slider-for-mobile .splide__arrow--prev, .common-slider-arrow-centered .splide__arrow--prev, .common-slider-arrow-right-top .splide__arrow--prev { left: calc(50% - 3.125rem); }
  .single-slider-for-mobile .carouselNext, .common-slider-arrow-centered .carouselNext, .common-slider-arrow-right-top .carouselNext, .single-slider-for-mobile .splide__arrow--next, .common-slider-arrow-centered .splide__arrow--next, .common-slider-arrow-right-top .splide__arrow--next { left: calc(50% + 0.5rem); }
}
.burger { padding-bottom: 6.25rem; padding-top: 6.25rem; }
@media (max-width: 767px) {
  .burger .container { padding: 3.8281rem 0.938rem; }
}
.b-burger { padding-bottom: 6.25rem; }
.t-burger { padding-top: 6.25rem; }
.center-bottom-arrow .splide__arrow { position: absolute; bottom: -5rem; z-index: 99; }
.center-bottom-arrow .splide__arrow.carouselPrev, .center-bottom-arrow .splide__arrow.splide__arrow--prev { left: calc(50% - 3.5rem); }
.center-bottom-arrow .splide__arrow.carouselNext, .center-bottom-arrow .splide__arrow.splide__arrow--next { left: calc(50% + 0.5rem); }
@media (min-width: 1025px) {
  .common-slider-arrow-right-top .splide__arrow { top: -3.75rem; left: auto; }
  .common-slider-arrow-right-top .carouselPrev, .common-slider-arrow-right-top .splide__arrow--prev { right: 3.625rem; }
  .common-slider-arrow-right-top .carouselNext, .common-slider-arrow-right-top .splide__arrow--next { right: 0px; }
}
@media (min-width: 1025px) {
  .common-slider-arrow-centered .splide__arrow { top: -3.75rem; left: auto; }
  .common-slider-arrow-centered .carouselPrev, .common-slider-arrow-centered .splide__arrow--prev { right: calc(50% + 0.25rem); }
  .common-slider-arrow-centered .carouselNext, .common-slider-arrow-centered .splide__arrow--next { right: calc(50% - 3.438rem); }
}
.common-gradient-border-card { border-radius: 0.688rem; background-clip: padding-box; padding: 0.625rem; z-index: 1; overflow: hidden; display: inline-block; position: relative; width: 100%; border: 0.063rem solid transparent; margin: 0px !important; }
.common-gradient-border-card::before { content: ""; position: absolute; inset: 0px; margin: 0.063rem; display: inline-block; z-index: -1; border-radius: 0.5rem; }
.custom-gradient-divider { width: 55%; margin: 0px auto; background: radial-gradient(50% 50%, rgb(83, 83, 116), rgb(10, 10, 14)); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 0.125rem; opacity: 1; }
@media (max-width: 991px) {
  .custom-gradient-divider { background: radial-gradient(50% 20% at 50% 0%, rgb(83, 83, 116) 65%, rgb(10, 10, 14)) !important; }
}
#faqContent .coinpoker-accordion { max-width: 50rem; padding-right: 2.125rem; padding-left: 2.125rem; }
@media (min-width: 576px) {
  #faqContent .coinpoker-accordion { padding-right: 0.5rem; padding-left: 0.5rem; }
}
.coinpoker-accordion { width: 100%; padding-right: 0.75rem; padding-left: 0.75rem; margin-right: auto; margin-left: auto; }
@media (min-width: 576px) {
  .coinpoker-accordion { max-width: 33.75rem; padding-right: 0.5rem; padding-left: 0.5rem; }
}
@media (min-width: 768px) {
  .coinpoker-accordion { max-width: 45rem; }
}
@media (min-width: 992px) {
  .coinpoker-accordion { max-width: 60rem; }
}
@media (min-width: 1200px) {
  .coinpoker-accordion { max-width: 71.25rem; }
}
@media (min-width: 1400px) {
  .coinpoker-accordion { max-width: 82.5rem; }
}
.coinpoker-accordion .accordion-title { margin-bottom: 1.5rem; }
.coinpoker-accordion .accordion { --bs-accordion-color: #acb0c3; --bs-accordion-bg: transparent; --bs-accordion-border-color: transparent; --bs-accordion-active-bg: transparent; --bs-accordion-btn-color: white; }
.coinpoker-accordion .accordion .accordion-button:not(.collapsed) { --bs-accordion-active-color: white; }
.coinpoker-accordion .accordion-item { position: relative; background: linear-gradient(rgb(61, 24, 75) -21.6%, rgb(144, 56, 177) 148.15%); z-index: 1; margin-bottom: 1rem; border-radius: 0.875rem; }
.coinpoker-accordion .accordion-item .accordion-body { padding: 0px 1.5rem 1.375rem; }
.coinpoker-accordion .accordion-item .accordion-body p:last-child { margin-bottom: 0px; }
.coinpoker-accordion .accordion-item .accordion-button { font-size: 1.125rem; padding: 1.5rem; }
.coinpoker-accordion .accordion-item .accordion-button .accordion-heading-text { margin: 0px; padding: 0px; font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; }
.coinpoker-accordion .accordion-item .accordion-button.collapsed::after { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/assets/images/icons/plus-icon.svg"); }
.coinpoker-accordion .accordion-item .accordion-button.collapsed + .accordion-border { border: 0.063rem solid rgb(98, 87, 125); margin: -0.063rem; }
.coinpoker-accordion .accordion-item .accordion-button::after { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/assets/images/icons/minus-icon.svg"); background-position: center center; }
.coinpoker-accordion .accordion-item .accordion-button + .accordion-border { position: absolute; inset: 0px; background-color: rgb(18, 15, 26); z-index: -1; margin: 0.063rem; border-radius: 0.813rem; }
.entry-content > p, .entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6, .entry-content > blockquote, .entry-content > pre, .entry-content > figure, .entry-content .wp-block-group, .entry-content .wp-block-columns, .entry-content .wp-block-media-text, .entry-content .wp-block-cover, .entry-content .wp-block-image, .entry-content .wp-block-gallery, .entry-content .wp-block-embed, .entry-content .wp-block-buttons, .entry-content .wp-block-heading, .entry-content .wp-block-paragraph, .entry-content .wp-block-quote, .entry-content .wp-block-separator, .entry-content .wp-block-table, .page-entry-content > p, .page-entry-content > h1, .page-entry-content > h2, .page-entry-content > h3, .page-entry-content > h4, .page-entry-content > h5, .page-entry-content > h6, .page-entry-content > blockquote, .page-entry-content > pre, .page-entry-content > figure, .page-entry-content .wp-block-group, .page-entry-content .wp-block-columns, .page-entry-content .wp-block-media-text, .page-entry-content .wp-block-cover, .page-entry-content .wp-block-image, .page-entry-content .wp-block-gallery, .page-entry-content .wp-block-embed, .page-entry-content .wp-block-buttons, .page-entry-content .wp-block-heading, .page-entry-content .wp-block-paragraph, .page-entry-content .wp-block-quote, .page-entry-content .wp-block-separator, .page-entry-content .wp-block-table { width: 100%; padding-right: 1rem; padding-left: 1rem; margin-right: auto; margin-left: auto; }
@media (min-width: 576px) {
  .entry-content > p, .entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6, .entry-content > blockquote, .entry-content > pre, .entry-content > figure, .entry-content .wp-block-group, .entry-content .wp-block-columns, .entry-content .wp-block-media-text, .entry-content .wp-block-cover, .entry-content .wp-block-image, .entry-content .wp-block-gallery, .entry-content .wp-block-embed, .entry-content .wp-block-buttons, .entry-content .wp-block-heading, .entry-content .wp-block-paragraph, .entry-content .wp-block-quote, .entry-content .wp-block-separator, .entry-content .wp-block-table, .page-entry-content > p, .page-entry-content > h1, .page-entry-content > h2, .page-entry-content > h3, .page-entry-content > h4, .page-entry-content > h5, .page-entry-content > h6, .page-entry-content > blockquote, .page-entry-content > pre, .page-entry-content > figure, .page-entry-content .wp-block-group, .page-entry-content .wp-block-columns, .page-entry-content .wp-block-media-text, .page-entry-content .wp-block-cover, .page-entry-content .wp-block-image, .page-entry-content .wp-block-gallery, .page-entry-content .wp-block-embed, .page-entry-content .wp-block-buttons, .page-entry-content .wp-block-heading, .page-entry-content .wp-block-paragraph, .page-entry-content .wp-block-quote, .page-entry-content .wp-block-separator, .page-entry-content .wp-block-table { max-width: 33.75rem; padding-right: 0.5rem; padding-left: 0.5rem; }
}
@media (min-width: 768px) {
  .entry-content > p, .entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6, .entry-content > blockquote, .entry-content > pre, .entry-content > figure, .entry-content .wp-block-group, .entry-content .wp-block-columns, .entry-content .wp-block-media-text, .entry-content .wp-block-cover, .entry-content .wp-block-image, .entry-content .wp-block-gallery, .entry-content .wp-block-embed, .entry-content .wp-block-buttons, .entry-content .wp-block-heading, .entry-content .wp-block-paragraph, .entry-content .wp-block-quote, .entry-content .wp-block-separator, .entry-content .wp-block-table, .page-entry-content > p, .page-entry-content > h1, .page-entry-content > h2, .page-entry-content > h3, .page-entry-content > h4, .page-entry-content > h5, .page-entry-content > h6, .page-entry-content > blockquote, .page-entry-content > pre, .page-entry-content > figure, .page-entry-content .wp-block-group, .page-entry-content .wp-block-columns, .page-entry-content .wp-block-media-text, .page-entry-content .wp-block-cover, .page-entry-content .wp-block-image, .page-entry-content .wp-block-gallery, .page-entry-content .wp-block-embed, .page-entry-content .wp-block-buttons, .page-entry-content .wp-block-heading, .page-entry-content .wp-block-paragraph, .page-entry-content .wp-block-quote, .page-entry-content .wp-block-separator, .page-entry-content .wp-block-table { max-width: 45rem; }
}
@media (min-width: 992px) {
  .entry-content > p, .entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6, .entry-content > blockquote, .entry-content > pre, .entry-content > figure, .entry-content .wp-block-group, .entry-content .wp-block-columns, .entry-content .wp-block-media-text, .entry-content .wp-block-cover, .entry-content .wp-block-image, .entry-content .wp-block-gallery, .entry-content .wp-block-embed, .entry-content .wp-block-buttons, .entry-content .wp-block-heading, .entry-content .wp-block-paragraph, .entry-content .wp-block-quote, .entry-content .wp-block-separator, .entry-content .wp-block-table, .page-entry-content > p, .page-entry-content > h1, .page-entry-content > h2, .page-entry-content > h3, .page-entry-content > h4, .page-entry-content > h5, .page-entry-content > h6, .page-entry-content > blockquote, .page-entry-content > pre, .page-entry-content > figure, .page-entry-content .wp-block-group, .page-entry-content .wp-block-columns, .page-entry-content .wp-block-media-text, .page-entry-content .wp-block-cover, .page-entry-content .wp-block-image, .page-entry-content .wp-block-gallery, .page-entry-content .wp-block-embed, .page-entry-content .wp-block-buttons, .page-entry-content .wp-block-heading, .page-entry-content .wp-block-paragraph, .page-entry-content .wp-block-quote, .page-entry-content .wp-block-separator, .page-entry-content .wp-block-table { max-width: 60rem; }
}
@media (min-width: 1200px) {
  .entry-content > p, .entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6, .entry-content > blockquote, .entry-content > pre, .entry-content > figure, .entry-content .wp-block-group, .entry-content .wp-block-columns, .entry-content .wp-block-media-text, .entry-content .wp-block-cover, .entry-content .wp-block-image, .entry-content .wp-block-gallery, .entry-content .wp-block-embed, .entry-content .wp-block-buttons, .entry-content .wp-block-heading, .entry-content .wp-block-paragraph, .entry-content .wp-block-quote, .entry-content .wp-block-separator, .entry-content .wp-block-table, .page-entry-content > p, .page-entry-content > h1, .page-entry-content > h2, .page-entry-content > h3, .page-entry-content > h4, .page-entry-content > h5, .page-entry-content > h6, .page-entry-content > blockquote, .page-entry-content > pre, .page-entry-content > figure, .page-entry-content .wp-block-group, .page-entry-content .wp-block-columns, .page-entry-content .wp-block-media-text, .page-entry-content .wp-block-cover, .page-entry-content .wp-block-image, .page-entry-content .wp-block-gallery, .page-entry-content .wp-block-embed, .page-entry-content .wp-block-buttons, .page-entry-content .wp-block-heading, .page-entry-content .wp-block-paragraph, .page-entry-content .wp-block-quote, .page-entry-content .wp-block-separator, .page-entry-content .wp-block-table { max-width: 71.25rem; }
}
@media (min-width: 1400px) {
  .entry-content > p, .entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6, .entry-content > blockquote, .entry-content > pre, .entry-content > figure, .entry-content .wp-block-group, .entry-content .wp-block-columns, .entry-content .wp-block-media-text, .entry-content .wp-block-cover, .entry-content .wp-block-image, .entry-content .wp-block-gallery, .entry-content .wp-block-embed, .entry-content .wp-block-buttons, .entry-content .wp-block-heading, .entry-content .wp-block-paragraph, .entry-content .wp-block-quote, .entry-content .wp-block-separator, .entry-content .wp-block-table, .page-entry-content > p, .page-entry-content > h1, .page-entry-content > h2, .page-entry-content > h3, .page-entry-content > h4, .page-entry-content > h5, .page-entry-content > h6, .page-entry-content > blockquote, .page-entry-content > pre, .page-entry-content > figure, .page-entry-content .wp-block-group, .page-entry-content .wp-block-columns, .page-entry-content .wp-block-media-text, .page-entry-content .wp-block-cover, .page-entry-content .wp-block-image, .page-entry-content .wp-block-gallery, .page-entry-content .wp-block-embed, .page-entry-content .wp-block-buttons, .page-entry-content .wp-block-heading, .page-entry-content .wp-block-paragraph, .page-entry-content .wp-block-quote, .page-entry-content .wp-block-separator, .page-entry-content .wp-block-table { max-width: 82.5rem; }
}
.entry-content > p.cp-full-width, .entry-content > .wp-block-paragraph.cp-full-width, .page-entry-content > p.cp-full-width, .page-entry-content > .wp-block-paragraph.cp-full-width { max-width: none; }
.entry-content > ul, .entry-content > ol, .entry-content .wp-block-list, .page-entry-content > ul, .page-entry-content > ol, .page-entry-content .wp-block-list { width: 100%; padding-right: 2.125rem; padding-left: 3.875rem; margin-right: auto; margin-left: auto; }
@media (min-width: 576px) {
  .entry-content > ul, .entry-content > ol, .entry-content .wp-block-list, .page-entry-content > ul, .page-entry-content > ol, .page-entry-content .wp-block-list { max-width: 33.75rem; padding-right: 0.5rem; padding-left: 2.5rem; }
}
@media (min-width: 768px) {
  .entry-content > ul, .entry-content > ol, .entry-content .wp-block-list, .page-entry-content > ul, .page-entry-content > ol, .page-entry-content .wp-block-list { max-width: 45rem; }
}
@media (min-width: 992px) {
  .entry-content > ul, .entry-content > ol, .entry-content .wp-block-list, .page-entry-content > ul, .page-entry-content > ol, .page-entry-content .wp-block-list { max-width: 60rem; }
}
@media (min-width: 1200px) {
  .entry-content > ul, .entry-content > ol, .entry-content .wp-block-list, .page-entry-content > ul, .page-entry-content > ol, .page-entry-content .wp-block-list { max-width: 71.25rem; }
}
@media (min-width: 1400px) {
  .entry-content > ul, .entry-content > ol, .entry-content .wp-block-list, .page-entry-content > ul, .page-entry-content > ol, .page-entry-content .wp-block-list { max-width: 82.5rem; }
}
.entry-content .wp-block-group__inner-container, .entry-content .wp-block-columns .wp-block-column, .page-entry-content .wp-block-group__inner-container, .page-entry-content .wp-block-columns .wp-block-column { padding-left: 0px; padding-right: 0px; }
.entry-content .wp-block-group.is-layout-constrained, .entry-content .wp-block-group.has-global-padding, .page-entry-content .wp-block-group.is-layout-constrained, .page-entry-content .wp-block-group.has-global-padding { max-width: 100%; padding-left: 0px; padding-right: 0px; }
.post-card-slider .splide__arrow, .game-card-section .splide__arrow { left: 50%; z-index: 99; background-color: rgb(33, 33, 43); filter: none; border-color: rgb(255, 255, 255); bottom: -7rem !important; }
@media (min-width: 1200px) {
  .post-card-slider .carouselPrev, .post-card-slider .splide__arrow--prev, .game-card-section .carouselPrev, .game-card-section .splide__arrow--prev { left: calc(50% - 3.25rem); }
  .post-card-slider .carouselNext, .post-card-slider .splide__arrow--next, .game-card-section .carouselNext, .game-card-section .splide__arrow--next { left: calc(50% + 0.625rem); }
}
@media (max-width: 1199px) {
  .post-card-slider .splide__arrow, .game-card-section .splide__arrow { z-index: 9; }
}
.post-card-slider .card-content { padding: 1rem; color: rgb(255, 255, 255); }
.post-card-slider .content-promotion h4.card-content__heading { font-size: 1rem; font-weight: 400; line-height: 1.3; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.post-card-slider .content-promotion .leaderboard-price { font-size: 1.25rem; font-weight: 700; color: rgb(255, 255, 255); display: inline-block; margin-bottom: 1rem; }
.post-card-slider .content-promotion .btn-primary { display: block; margin-top: 1.5rem; }
.post-card-slider .tournaments-meta { display: flex; justify-content: space-between; margin-bottom: 1.25rem; }
.post-card-slider .tournaments-meta h6 { font-size: 1rem; font-weight: 600; }
.post-card-slider .tournaments-meta span { font-size: 0.875rem; }
.post-card-slider .button-round--orange { border-radius: 0.625rem; line-height: 2.5rem; text-align: center; font-size: 1rem; height: auto; }
.bg-center { background-position: center center; background-repeat: no-repeat; background-size: cover; }
.youtube-section-bg { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/assets/images/youtube-bg.png"); }
.youtube-section { align-items: flex-start !important; }
.youtube-section-content { color: rgb(172, 176, 195); }
.youtube-section-inner .wp-block-embed { padding: 1.875rem; border: 0.125rem solid rgb(13, 14, 18); border-radius: 1.25rem; z-index: 1; background: linear-gradient(116.85deg, rgba(131, 166, 200, 0.3) 1.28%, rgba(64, 81, 98, 0.25) 92.13%); position: relative; }
.youtube-section-inner .wp-block-embed::before { content: ""; position: absolute; inset: 0px; margin: 0.125rem; border-radius: 0.938rem; background: rgb(10, 10, 14); }
.youtube-section-inner .wp-block-embed__wrapper { z-index: 1; margin-bottom: 0px; border-radius: 0.625rem; overflow: hidden; }
.youtube-section-inner .wp-block-embed__wrapper::before { content: none; }
.youtube-section-inner .wp-block-embed__wrapper iframe { padding: 0.375rem; background: rgb(255, 255, 255); border-radius: 0.625rem; }
.logo-gallery { margin: 0px auto; --wp--style--unstable-gallery-gap: 1.5rem !important; gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 1.5rem))) !important; }
.logo-gallery figure { border-radius: 0.688rem; padding: 0.625rem; overflow: hidden; display: inline-block; background: linear-gradient(rgb(61, 24, 75) -21.6%, rgb(144, 56, 177) 148.15%) padding-box; z-index: 1; min-height: 4.375rem; margin: 0px !important; }
.logo-gallery figure::before { background: rgb(28, 20, 39); content: ""; position: absolute; inset: 0px; margin: 0.125rem; display: inline-block; z-index: -1; border-radius: 0.5rem; }
.logo-gallery figure a { display: inline-flex; align-items: center; justify-content: center; }
.logo-gallery figure a img { transition: 0.3s; }
.logo-gallery figure a:hover img { transform: scale(1.04); }
.logo-gallery.wp-block-gallery.has-nested-images figure.wp-block-image img { margin: 0px auto; max-width: 88% !important; }
@media (max-width: 767px) {
  .logo-gallery { --wp--style--block-gap: 1rem !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .how-to-play { text-align: center; }
}
.how-to-play .common-gradient-border-card { background: linear-gradient(rgb(98, 87, 125), rgba(30, 30, 30, 0)); border-bottom: 0px; min-height: 23.375rem; }
.how-to-play .common-gradient-border-card h4.wp-block-heading { font-size: 1.125rem; }
.how-to-play .common-gradient-border-card p { font-size: 1rem; margin-bottom: 0px; }
.how-to-play .common-gradient-border-card p, .how-to-play .common-gradient-border-card h4 { margin: 0px 0.938rem; }
.how-to-play .common-gradient-border-card::before { content: ""; background: linear-gradient(rgba(96, 75, 142, 0.38), rgba(10, 10, 14, 0.38) 47.5%); z-index: 1; }
.how-to-play .common-gradient-border-card::after { content: ""; position: absolute; inset: 0px; background: rgb(10, 10, 14); z-index: -1; margin: 0.063rem; border-radius: 0.375rem; }
.how-to-play .common-gradient-border-card * { z-index: 1; position: relative; }
.how-to-play h5 { font-size: 1.125rem; }
@media (max-width: 767px) {
  .how-to-play .wp-block-buttons { margin-top: 4.375rem !important; }
}
@media (max-width: 767px) {
  .how-to-play .splide__pagination { bottom: -2.375rem; }
}
.how-to-play .wp-block-group-is-layout-constrained { padding: 0px 2.188rem; }
@media (max-width: 767px) {
  .how-to-play .wp-block-group-is-layout-constrained { text-align: center; padding: 0px 0.938rem !important; }
}
@media (max-width: 767px) {
  .burger { padding: 4.375rem 0px; }
  .b-burger { padding-bottom: 4.375rem; }
  .t-burger { padding-top: 4.375rem; }
  .home .burger { padding-top: 4.375rem !important; }
  .youtube-section-inner { padding: 0.75rem; border-radius: 1.25rem; }
}
@media (min-width: 992px) {
  .youtube-section-inner .wp-block-embed { max-width: 94%; }
  .logo-gallery { max-width: 62%; }
}
.coming-soon-ios-content { background: rgb(10, 10, 14); }
.coming-soon-ios-content p { margin-bottom: 0px; }
.coming-soon-ios-form p { position: relative; }
.coming-soon-ios-form p .input { border-radius: 1.563rem; height: 3.25rem; padding-left: 1.5rem; }
.coming-soon-ios-form p .button--submit { height: 3.25rem; font-size: 1rem; font-weight: 400; }
.coming-soon-ios-form span.wpcf7-spinner { position: absolute; transform: translateY(100%); right: -3.375rem; top: -0.625rem; }
.coming-soon-ios-form h4.wp-block-heading { font-size: 1.5rem; margin-bottom: 0.625rem; }
@media (min-width: 768px) {
  .coming-soon-ios-form p { display: flex; }
  .coming-soon-ios-form p > span.wpcf7-form-control-wrap { flex: 1 1 0%; margin-right: 0.5rem; }
  .coming-soon-ios-form p .button--submit { max-width: 20%; }
}
@media (max-width: 767px) {
  .coming-soon-ios { margin-top: 2.5rem; }
  .coming-soon-ios-form p .button--submit { margin-top: 0.625rem; display: block; width: 100%; }
  .coming-soon-ios-form h4.wp-block-heading { font-size: 1.188rem; }
  .coming-soon-ios-content { padding: 0px 0.313rem; }
  .coming-soon-ios-content h1 { font-size: 1.438rem; margin-bottom: 0.875rem !important; }
  .coming-soon-ios-content .help-content .wp-block-image img { max-width: 80%; margin: 0px auto 0.625rem; display: block; }
  .coming-soon-ios-content .help-content > p { font-size: 0.875rem; line-height: 1.4; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .coming-soon-ios-content h1 { font-size: 2.5rem; }
}
.promotion-page .tabs-controls li.nav-item button.nav-link { font-size: 1.125rem; }
.tournaments-tab-content-wrapper h2 { margin-bottom: 1.5rem; }
@media (min-width: 1200px) {
  .tournaments-tab-content-wrapper > div:not(:first-child) > div.pt-lg-50 { padding-top: 0px !important; }
}
.bullet-point-banner .home-banner-list .wp-block-media-text { align-items: center; }
.bullet-point-banner .home-banner-list .wp-block-media-text > img { max-width: 1.25rem; max-height: 1.25rem; }
.bullet-point-banner .home-banner-list .wp-block-media-text .wp-block-media-text__content { padding-left: 0.625rem; }
.bullet-point-banner .btn-primary { border-radius: 2.5rem; }
@media (max-width: 767px) {
  .bullet-point-banner .burger { padding-top: 0.875rem !important; }
  .bullet-point-banner .home-banner-list { margin-top: 42vh !important; }
}
@media (max-width: 991px) {
  .bullet-point-banner .home-banner-list .wp-block-media-text .wp-block-media-text__content { overflow: hidden; }
  .bullet-point-banner .home-banner-list .wp-block-media-text .wp-block-media-text__content p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
}
.casino-detail-page section.mb-50.mb-lg-120 { margin-bottom: 3.125rem !important; }
.casino-detail-page .last-updated-info-section { padding-left: 1.25rem; }
@media (max-width: 767px) {
  .home:not(.bullet-point-banner) .home-banner .burger { padding-bottom: 0px !important; }
}
@media (min-width: 992px) {
  .block-section .home-banner { display: flex; align-items: center; }
}
.single-promotion .last-updated-info-section { margin-top: 1.25rem; }
@media (max-width: 767px) {
  .single-promotion .last-updated-info-section { padding-left: 0px; }
  .single-promotion .last-updated-info-section .container { padding-left: 0.9844rem; }
  .single-promotion .last-updated-info-section p { margin-bottom: 0px; }
}
.sticky-navs { position: sticky; top: 0px; z-index: 2; background: rgb(14, 15, 20); }
.exlore-more__header-text { max-width: 80%; }
img.alignleft { float: left; margin-right: 1.5em; margin-bottom: 1em; }
img.alignleft::after { content: ""; display: table; clear: both; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignright { float: right; margin-left: 1.5em; margin-bottom: 1em; }
img.alignright::after { content: ""; display: table; clear: both; }
img.alignnone { display: block; margin-left: 0px; margin-right: 0px; }
.bg-contain, .help-links ul li > a::after, .blog-content figure figcaption::before, .blog-content ul li::before, .blog-content ol li::before, .input-wrap button, .select-wrap--icon::before, .pagination-button::before, .particle-bg .icon, .header-language > ul li ul::before, .header-mobile__language > ul > li .language-switcher__link::after, .header-mobile__nav ul > li > a:not(:last-child)::after, .header-actions__search, .search-bar button, .header-nav ul > li ul::before, .header-nav ul > li > a:not(:last-child)::after, .button-metamask::before, .button-vote::after, .button-round::before, .carousel-wrap .splide__arrow::before, .carousel .splide__arrow::before, .button::before, .button-block-secondary .wp-element-button::before, .button-block-primary .wp-element-button::before, .arrow-link::after, .blog-sidebar__link::after, .header-mobile__nav ul > li > ul > li:first-child a::after, .header-nav ul > li ul li:first-child a::after { background-position: center center; background-repeat: no-repeat; background-size: contain; }
.bg-cover, .blog-sidebar__cta, .search-dropdown__close, .modal-close, .newsletter-inner, .card-image--with-bg, .card--decorated { background-position: center center; background-repeat: no-repeat; background-size: cover; }
.remove-outline:hover, button:hover, input:hover, textarea:hover, .remove-outline:focus, button:focus, input:focus, textarea:focus, .remove-outline:active, button:active, input:active, textarea:active { outline: none !important; box-shadow: none !important; }
.pseudo, .help-links ul li > a::after, .blog-content blockquote::before, .blog-content figure figcaption::before, .blog-content ul li::before, .blog-content ol li::before, .select-wrap--icon::before, .pagination-button::before, .faq--compact .faq-question button::after, .faq-question button span::before, .faq-question button span::after, .carousel .splide__track::before, .carousel .splide__track::after, .card-content__stripe::before, .card-content__separator::before, .header-language > ul li ul::before, .header-mobile__language > ul > li .language-switcher__link::after, .header-mobile__bottom::before, .header-mobile__nav ul > li > a:not(:last-child)::after, .header-nav ul > li ul::before, .header-nav ul > li > a:not(:last-child)::after, .button-vote::after, .button-round::before, .carousel-wrap .splide__arrow::before, .carousel .splide__arrow::before, .button::before, .button-block-secondary .wp-element-button::before, .button-block-primary .wp-element-button::before, .arrow-link::after, .blog-sidebar__link::after, .header-mobile__nav ul > li > ul > li:first-child a::after, .header-nav ul > li ul li:first-child a::after, .decoration-right::after, .decoration-both::after, .decoration-instructions::after, .decoration-left::before, .decoration-both::before { content: ""; display: block; position: absolute; }
.fs-0 { font-size: 0px; line-height: 0; }
.fs-14 { font-size: 0.875rem; }
.fs-18 { font-size: 1.125rem; }
.fs-20 { font-size: 1.25rem; }
.fs-140 { font-size: 8.75rem; line-height: 120%; }
@media (max-width: 767px) {
  .fs-140 { font-size: 5rem; }
}
.gradient-wrap { background: linear-gradient(rgb(13, 14, 18), rgb(22, 24, 31)); }
.decoration-left, .decoration-both { position: relative; }
.decoration-left::before, .decoration-both::before { height: 75rem; width: 50rem; top: calc(50% - 37.5rem); left: 0px; background-repeat: no-repeat; background-position: left center; background-size: contain; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/decoration-left.png"); pointer-events: none; }
.decoration-right, .decoration-both, .decoration-instructions { position: relative; }
.decoration-right::after, .decoration-both::after, .decoration-instructions::after { height: 75rem; width: 50rem; top: calc(50% - 37.5rem); right: 0px; background-repeat: no-repeat; background-position: right center; background-size: contain; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/decoration-right.png"); pointer-events: none; }
@media (max-width: 767px) {
  .decoration-right::after, .decoration-both::after, .decoration-instructions::after { display: none; }
}
.decoration-instructions { overflow-x: visible !important; }
.decoration-instructions::after { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/decoration-instructions.png"); }
.decoration-both { overflow: hidden; }
.decoration-both > div { position: relative; z-index: 1; }
.decoration-both::before { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/decoration-left2.png"); }
.decoration-both::after { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/decoration-right2.png"); }
.decoration-top { background-repeat: no-repeat; background-position: center top; background-size: cover; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/decoration-top.png"); }
@media (min-width: 768px) and (max-width: 1024px) {
  .decoration-both::before, .decoration-both::after { width: 50%; }
}
.icon-list { list-style: none; margin: 0px; padding: 0px; }
.icon-list li { display: block; margin-bottom: 2rem; padding-left: 3.5rem; position: relative; }
.icon-list li:last-child { margin-bottom: 0px; }
.icon-list li img { position: absolute; top: 0px; left: 0px; width: 2rem; }
.icon-list li b { font-weight: 600; font-size: 1.25rem; line-height: 160%; color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .icon-list li b { font-size: 1.125rem; }
}
.icon-list li p { margin-bottom: 1rem; }
@media (max-width: 767px) {
  .icon-list li p { font-size: 0.875rem; margin-bottom: 0.75rem; }
}
.icon-list li p:last-child { margin-bottom: 0px; }
.color-text { color: rgb(172, 176, 195) !important; }
.color-white { color: rgb(255, 255, 255); }
.arrow-link, .blog-sidebar__link, .header-mobile__nav ul > li > ul > li:first-child a, .header-nav ul > li ul li:first-child a { color: rgb(77, 84, 241); font-weight: 600; font-size: 0.75rem; line-height: 160%; display: inline-block; padding-right: 1.25rem; transition: 0.3s; position: relative; }
.arrow-link::after, .blog-sidebar__link::after, .header-mobile__nav ul > li > ul > li:first-child a::after, .header-nav ul > li ul li:first-child a::after { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/chevron-blue.svg"); width: 0.75rem; height: 0.75rem; top: calc(50% - 0.375rem); right: 0.125rem; transition: 0.3s; }
.arrow-link:hover, .blog-sidebar__link:hover, .header-mobile__nav ul > li > ul > li:first-child a:hover, .header-nav ul > li ul li:first-child a:hover { color: rgb(255, 255, 255); }
.arrow-link:hover::after, .blog-sidebar__link:hover::after, .header-mobile__nav ul > li > ul > li:first-child a:hover::after, .header-nav ul > li ul li:first-child a:hover::after { filter: brightness(0) invert(1); right: 0px; }
.img-w-100 img { width: 100%; }
.separator { font-size: 0.875rem; line-height: 1.5rem; height: 1.5rem; position: relative; display: flex; align-items: center; }
.separator::before, .separator::after { content: ""; display: block; flex-grow: 1; height: 0.063rem; background-color: rgb(53, 57, 74); }
.separator::before { margin-right: 0.75rem; }
.separator::after { margin-left: 0.75rem; }
@media (max-width: 1024px) {
  .responsive-slider-arrow-center .splide__arrow { position: absolute; bottom: -6.125rem; }
  .responsive-slider-arrow-center .carouselPrev, .responsive-slider-arrow-center .splide__arrow--prev { left: calc(50% - 3.125rem); }
  .responsive-slider-arrow-center .carouselNext, .responsive-slider-arrow-center .splide__arrow--next { left: calc(50% + 0.625rem); }
}
html[lang="ru"] .promo-subtext, html[lang="zh-Hant"] .promo-subtext, html[lang="zh-Hans"] .promo-subtext, html[lang="ko"] .promo-subtext, html[lang="fr"] .promo-subtext, html[lang="de"] .promo-subtext, html[lang="it"] .promo-subtext, html[lang="ja"] .promo-subtext, html[lang="pt"] .promo-subtext, html[lang="vi"] .promo-subtext, html[lang="es"] .promo-subtext, html[lang="nl"] .promo-subtext { font-size: 0.88rem; }
html[lang="ru"] .promo-header { font-weight: 600; }
html[lang="ru"] .promo-responsive-cta { font-size: 0.7rem; }
html[lang="ru"] .promo-header, html[lang="ko"] .promo-header { font-size: 2rem; line-height: 1.3; }
@media (min-width: 1200px) {
  html[lang="ru"] .promo-header, html[lang="zh-Hant"] .promo-header, html[lang="zh-Hans"] .promo-header, html[lang="ko"] .promo-header, html[lang="fr"] .promo-header, html[lang="de"] .promo-header, html[lang="it"] .promo-header, html[lang="ja"] .promo-header, html[lang="pt"] .promo-header, html[lang="vi"] .promo-header, html[lang="es"] .promo-header, html[lang="nl"] .promo-header { line-height: 1.4; font-size: 2.6rem; }
  html[lang="ru"] .promo-subtext, html[lang="zh-Hant"] .promo-subtext, html[lang="zh-Hans"] .promo-subtext, html[lang="ko"] .promo-subtext, html[lang="fr"] .promo-subtext, html[lang="de"] .promo-subtext, html[lang="it"] .promo-subtext, html[lang="ja"] .promo-subtext, html[lang="pt"] .promo-subtext, html[lang="vi"] .promo-subtext, html[lang="es"] .promo-subtext, html[lang="nl"] .promo-subtext { font-size: 0.88rem; margin: 0.313rem 0px 0.875rem; }
  html[lang="ru"] .home .home-banner h1:not(.banner-heading--medium, .banner-heading--small) { font-size: 2.9rem; }
  html[lang="ru"] .home .feature-cards .common-heading p { font-size: 1rem; }
  html[lang="ru"] .home .feature-cards .common-heading h2 { font-size: 2.4rem; }
  html[lang="ru"] .home .feature-cards__item-media-paragraph p { font-size: 0.8rem; line-height: 1.6; }
  html[lang="ru"] .home-page-promo-banner .promo-banner img { object-position: right center; }
  html[lang="ko"] .home h1:not(.banner-heading--medium, .banner-heading--small), html[lang="it"] .home h1:not(.banner-heading--medium, .banner-heading--small), html[lang="nl"] .home h1:not(.banner-heading--medium, .banner-heading--small), html[lang="pt"] .home h1:not(.banner-heading--medium, .banner-heading--small) { font-size: 3rem; }
  html[lang="ko"] .home .feature-cards__item { min-height: 12.5rem; padding: 2rem; }
  html[lang="nl"] .feature-cards__item-media-paragraph p { line-height: 1.6; }
  html[lang="nl"] .promo-header { font-size: 2.6rem; line-height: 1.3; }
  html[lang="nl"] .promo-subtext { font-size: 0.9rem; }
  html[lang="fr"] .promo-header { line-height: 1.1; }
  html[lang="de"] .feature-cards__item-media-paragraph p, html[lang="it"] .feature-cards__item-media-paragraph p, html[lang="pt"] .feature-cards__item-media-paragraph p, html[lang="es"] .feature-cards__item-media-paragraph p { line-height: 1.5; }
  html[lang="es"] .ambassadors-tabs-wrapper .ambassadors-tabs .nav-link .ambassadors-content p { font-size: 0.9rem; line-height: 1.6; }
  html[lang="vi"] .home .feature-cards__item-media-paragraph p, html[lang="en-US"] .home .feature-cards__item-media-paragraph p { line-height: 1.7; }
}
@media (max-width: 991px) {
  .home .button-block-primary .wp-element-button { font-size: 0.7875rem; }
  html[lang="nl"] .promo-header, html[lang="vi"] .promo-header, html[lang="ja"] .promo-header, html[lang="fr"] .promo-header, html[lang="es"] .promo-header, html[lang="it"] .promo-header, html[lang="zh-Hant"] .promo-header, html[lang="pt"] .promo-header, html[lang="de"] .promo-header { font-size: 1.575rem; line-height: 1.3; }
  html[lang="nl"] .promo-responsive-cta, html[lang="vi"] .promo-responsive-cta, html[lang="ja"] .promo-responsive-cta, html[lang="fr"] .promo-responsive-cta, html[lang="es"] .promo-responsive-cta, html[lang="it"] .promo-responsive-cta, html[lang="zh-Hant"] .promo-responsive-cta, html[lang="pt"] .promo-responsive-cta, html[lang="de"] .promo-responsive-cta { font-size: 0.7875rem; }
}
.button, .button-block-secondary .wp-element-button, .button-block-primary .wp-element-button { font-weight: 600; font-size: 1.25rem; line-height: 2rem; color: rgb(255, 255, 255); min-width: 12.5rem; height: 3.75rem; border-radius: 1.875rem; border: 0.063rem solid rgb(192, 24, 12); cursor: pointer; padding: 0.313rem 4.5rem 0.313rem 2rem; display: inline-flex; align-items: center; justify-content: center; position: relative; transition: 0.3s; background-color: rgb(192, 24, 12); }
@media (max-width: 767px) {
  .button, .button-block-secondary .wp-element-button, .button-block-primary .wp-element-button { font-size: 1rem; line-height: 1.5rem; height: 3rem; padding: 0.313rem 3.25rem 0.313rem 1.5rem; min-width: 9.375rem; }
}
.button::before, .button-block-secondary .wp-element-button::before, .button-block-primary .wp-element-button::before { width: 1.25rem; height: 1.25rem; top: calc(50% - 0.625rem); right: 1.875rem; transition: 0.3s; z-index: 1; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/arrow.svg"); }
@media (max-width: 767px) {
  .button::before, .button-block-secondary .wp-element-button::before, .button-block-primary .wp-element-button::before { width: 1rem; height: 1rem; top: calc(50% - 0.5rem); right: 1.5rem; }
}
.button:hover, .button-block-secondary .wp-element-button:hover, .button-block-primary .wp-element-button:hover { text-decoration: none; background-color: rgba(192, 24, 12, 0.8); color: rgb(255, 255, 255); }
.button:hover::before, .button-block-secondary .wp-element-button:hover::before, .button-block-primary .wp-element-button:hover::before { right: 1.25rem; }
.button--transparent { border-color: rgb(255, 255, 255); background-color: transparent; }
@media (max-width: 1200px) {
  .button--transparent { font-size: 1rem; padding: 0.313rem 4rem 0.313rem 1.5rem; }
}
@media (max-width: 767px) {
  .button--transparent { font-size: 1.125rem; padding: 0.313rem 4rem 0.313rem 1.5rem; }
}
.button--transparent:hover { background-color: rgba(172, 176, 195, 0.2); }
.button--small { height: 2rem; min-width: unset; font-size: 0.875rem; padding: 0.313rem 1rem; }
.button--small::before { display: none; }
.button--loading { pointer-events: none; position: relative; color: transparent !important; }
.button--loading::after { content: ""; position: absolute; width: 1rem; height: 1rem; top: calc(50% - 0.5rem); left: calc(50% - 0.5rem); border-width: 0.125rem; border-style: solid; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3); border-image: none; border-radius: 50%; animation: 0.6s linear 0s infinite normal none running button-spin; }
.button-round, .carousel-wrap .splide__arrow, .carousel .splide__arrow { position: relative; display: inline-block; width: 4rem; height: 4rem; border: 0.063rem solid rgb(192, 24, 12); border-radius: 100%; background-color: transparent; font-size: 0px; line-height: 0; transition: 0.3s; filter: brightness(0) invert(1); }
@media (max-width: 767px) {
  .button-round, .carousel-wrap .splide__arrow, .carousel .splide__arrow { width: 3rem; height: 3rem; z-index: 9; }
}
.button-round::before, .carousel-wrap .splide__arrow::before, .carousel .splide__arrow::before { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/arrow-red.svg"); width: 1.5rem; height: 1.5rem; top: calc(50% - 0.75rem); left: calc(50% - 0.75rem); z-index: 1; }
@media (max-width: 767px) {
  .button-round::before, .carousel-wrap .splide__arrow::before, .carousel .splide__arrow::before { width: 1rem; height: 1rem; top: calc(50% - 0.5rem); left: calc(50% - 0.5rem); }
}
.button-round:hover, .carousel-wrap .splide__arrow:hover, .carousel .splide__arrow:hover { filter: none; opacity: 1; }
.button-round--prev, .carousel-wrap .splide__arrow--prev, .carousel .splide__arrow--prev { transform: rotate(180deg); }
.button-round--faded, .carousel-wrap .splide__arrow--prev, .carousel .splide__arrow--prev { opacity: 0.4; }
.button-round--white { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); filter: none; }
.button-round--white::before { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/arrow-dark.svg"); }
.button-round--white:hover { background-color: transparent; border-color: transparent; }
.button-round--white:hover::before { filter: brightness(0) invert(1); }
.button-round--red { background-color: rgb(192, 24, 12); border-color: rgb(192, 24, 12); filter: none; }
.button-round--red::before { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/search.svg"); }
.button-round--red:hover { background-color: transparent; border-color: transparent; }
.button-round--red:hover::before { filter: brightness(0) invert(1); }
.button-round--orange { background-color: rgb(232, 73, 13); }
.button--download { min-width: unset; padding: 0.625rem 1.875rem; background-color: rgb(53, 57, 74); border-color: rgb(53, 57, 74); }
.button--download::before { display: none; }
.button--download:hover { background-color: rgb(33, 36, 46); }
.button--download img { margin-left: 1rem; width: 1.5rem; filter: brightness(0) invert(1); }
@media (max-width: 767px) {
  .button--download img { width: 1rem; }
}
.button-vote { cursor: pointer; display: inline-flex; align-items: center; justify-content: center; padding: 0.313rem 3.25rem 0.313rem 1.5rem; height: 3rem; border-radius: 1.5rem; background-color: rgb(53, 57, 74); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); position: relative; }
.button-vote::after { width: 1rem; height: 1rem; right: 1.5rem; top: calc(50% - 0.5rem); transition: top 0.3s, filter 0.15s; filter: brightness(0) invert(1); }
.button-vote:hover::after, .button-vote--active::after { filter: brightness(1) invert(0); }
.button-vote--yes::after { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/vote-yes.svg"); }
.button-vote--yes:hover::after { top: calc(50% - 0.75rem); }
.button-vote--no::after { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/vote-no.svg"); }
.button-vote--no:hover::after { top: calc(50% - 0.25rem); }
.button-suggestion { background: rgb(33, 36, 46); border: 0.063rem solid rgb(53, 57, 74); box-shadow: rgba(13, 14, 18, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.75rem; height: 4rem; padding: 0.625rem 2rem; display: inline-flex; align-items: center; transition: 0.3s; color: rgb(255, 255, 255); font-size: 1.25rem; line-height: 160%; font-family: Roobert, sans-serif; cursor: pointer; }
@media (max-width: 991px) {
  .button-suggestion { height: 3rem; padding: 0.75rem 1.5rem; font-size: 0.875rem; }
}
.button-suggestion:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(53, 57, 74); }
.button--menu { padding: 0.313rem 2rem; width: 100%; max-width: 20rem; }
.button--menu::before { display: none; }
.button--submit { padding: 0.313rem 2rem; width: 100%; max-width: unset; }
@media (max-width: 991px) {
  .button--submit { width: 50%; min-width: 9.375rem; }
}
.button--submit::before { display: none; }
.button--rng { padding: 0.313rem 2rem; width: 9.375rem; max-width: unset; min-width: unset; }
@media (max-width: 767px) {
  .button--rng { width: 100%; }
}
.button--rng::before { display: none; }
.button-metamask { display: inline-flex; align-items: center; justify-content: center; height: 2.75rem; border-radius: 0.5rem; border: 0.063rem solid rgb(53, 57, 74); background-color: rgb(33, 36, 46); font-size: 1rem; font-weight: 600; line-height: 1.5rem; color: rgb(255, 255, 255); transition: 0.3s; }
.button-metamask::before { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/metamask.svg"); content: ""; display: inline-block; width: 1.5rem; height: 1.5rem; margin-right: 0.5rem; }
.button-metamask:hover { background-color: rgb(53, 57, 74); }
.button-block-primary .wp-element-button { background-color: rgb(192, 24, 12); border-color: rgb(192, 24, 12); border-radius: 0.563rem; padding: 0.313rem 2rem; }
.button-block-primary .wp-element-button::before { content: none; }
.button-block-primary.button-glow-primary .wp-element-button { border: 0.188rem solid rgb(145, 16, 7); box-shadow: rgb(192, 24, 12) 0px 0px 1.1rem; }
.button-block-secondary .wp-element-button { background-color: rgb(32, 36, 46); border-color: rgb(32, 36, 46); border-radius: 0.563rem; padding: 0.313rem 2rem; }
.button-block-secondary .wp-element-button::before { content: none; }
.button-block-sm .wp-element-button { font-size: 1rem; height: auto; min-width: auto; }
.btn-primary { color: rgb(255, 255, 255); cursor: pointer; transition: 0.3s; border: 0.188rem solid rgb(145, 16, 7); background-color: rgb(192, 24, 12); padding: 0.688rem 1.25rem; border-radius: 0.563rem; box-shadow: rgb(192, 24, 12) 0px 0px 1.1rem !important; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active { text-decoration: none; color: rgb(255, 255, 255); background-color: rgba(192, 24, 12, 0.8) !important; border: 0.188rem solid rgb(145, 16, 7) !important; }
.wp-block-buttons { gap: 2rem; min-width: 100%; margin-bottom: 2rem; }
.wp-block-button { min-width: 100%; }
@media (min-width: 768px) {
  .wp-block-button { min-width: 21.25rem; }
}
.wp-block-button__link, .blog-content .wp-block-button__link:not(:hover) { color: rgb(255, 255, 255); text-decoration: none; width: 100%; background-color: rgb(192, 24, 12); font-weight: 400; font-size: 1.25rem; border-radius: 2.5rem; border: 0.188rem solid rgb(145, 16, 7); padding: 0.6875rem 1.25rem; box-shadow: rgb(192, 24, 12) 0px 0px 1.1rem; display: inline-block; }
.wp-block-button__link:hover, .blog-content .wp-block-button__link:not(:hover):hover { color: rgb(255, 255, 255); text-decoration: none; background: rgba(192, 24, 12, 0.8); }
.btn-gradient { font-size: 1rem; font-weight: 700; background: rgb(192, 24, 12); box-shadow: rgb(192, 24, 12) 0px 0px 1.1rem; border-width: 0.188rem; border-style: solid; border-color: currentcolor; border-image: linear-gradient(99.69deg, rgb(192, 24, 12) 47.21%, rgb(152, 20, 10) 87.78%, rgb(114, 16, 9) 113.3%) 1 / 1 / 0 stretch; border-radius: 0.563rem; color: rgb(255, 255, 255); }
.btn-gradient:hover, .btn-gradient:active, .btn-gradient:focus { color: rgb(255, 255, 255); box-shadow: none; }
@keyframes button-spin { 
  100% { transform: rotate(360deg); }
}
.header { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 10; }
@media (max-width: 992px) {
  .header { position: fixed; background-color: rgb(13, 14, 18); }
}
.header-top { height: 2.875rem; border-bottom: 0.063rem solid rgb(53, 57, 74); display: flex; align-items: center; justify-content: flex-end; padding: 0.625rem 2.5rem; }
.header-top-banner { display: none; }
.header-top-banner::before, .header-top-banner::after { content: ""; height: 100%; width: 12.5rem; position: absolute; top: 0px; z-index: 1; display: none; }
.header-top-banner::before { background: linear-gradient(90deg, rgb(141, 58, 172), rgba(141, 58, 172, 0)); left: 0px; }
.header-top-banner::after { right: 0px; background: linear-gradient(-90deg, rgb(141, 58, 172), rgba(141, 58, 172, 0)); }
.header-top-banner span { margin-right: 1.875rem; display: inline-block; }
.header-top-banner-inner { text-align: center; flex-direction: column; line-height: 1.3; display: flex; position: relative; align-items: center; justify-content: center; padding: 0.375rem 0.75rem !important; color: rgba(255, 255, 255, 0.76) !important; }
.header-top-banner-inner span { margin-right: 0px !important; margin-bottom: 0.625rem; }
.header-bottom { height: 4rem; border-bottom: 0.063rem solid rgb(53, 57, 74); padding: 0px 2.5rem; display: flex; align-items: center; }
@media (min-width: 991px) and (max-width: 1024px) {
  .header-bottom { padding: 0px 1rem !important; }
}
@media (max-width: 992px) {
  .header-bottom { height: 4.5rem; padding: 0px 1.5rem; }
}
@media (max-width: 767px) {
  .header-bottom { height: 3.5rem !important; }
}
.header-logo { max-width: 9.375rem; max-height: 2.344rem; margin-right: 1.25rem; flex-shrink: 0; display: flex; }
@media (min-width: 991px) and (max-width: 1024px) {
  .header-logo { max-width: 8.125rem !important; margin-right: 0.875rem !important; }
}
@media (max-width: 1000px) {
  .header-logo { max-width: 9rem; }
}
@media (max-width: 992px) {
  .header-logo { max-width: 8.125rem; max-height: 2.25rem; }
}
.header-logo[href] { transition: 0.3s; }
.header-logo[href]:hover { opacity: 0.8; }
.header-logo img { width: auto; }
.header-nav { margin-left: auto; }
.header-nav ul { list-style: none; display: flex; padding: 0px; margin: 0px; }
.header-nav ul > li { margin: 0px 1.25rem; position: relative; }
@media (min-width: 991px) and (max-width: 1024px) {
  .header-nav ul > li { margin: 0px 0.25rem !important; }
}
@media (min-width: 1366px) and (max-width: 1559px) {
  .header-nav ul > li { margin: 0px 0.813rem !important; }
}
@media (max-width: 1200px) {
  .header-nav ul > li { margin: 0px 0.625rem; }
}
.header-nav ul > li:hover ul { display: block; }
.header-nav ul > li:hover > a { color: rgb(192, 24, 12); }
.header-nav ul > li:hover > a::after { filter: brightness(1) invert(0) !important; }
.header-nav ul > li > a { font-weight: 600; font-size: 0.875rem; display: inline-block; position: relative; padding: 1.25rem 0px; white-space: nowrap; }
@media (min-width: 991px) and (max-width: 1024px) {
  .header-nav ul > li > a { font-size: 0.813rem !important; }
}
.header-nav ul > li > a:not(:last-child) { padding-right: 1.125rem; }
.header-nav ul > li > a:not(:last-child)::after { width: 0.5rem; height: 0.313rem; top: calc(50% - 0.125rem); right: 0px; filter: brightness(0) invert(1); background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/chevron-red.svg"); transition: 0.1s; }
.header-nav ul > li > a:hover::after { filter: brightness(1) invert(0); }
.header-nav ul > li:not(:first-child) > a.menu-item--no-image { padding: 1rem 1.5rem !important; }
.header-nav ul > li:not(:first-child) > a.menu-item--no-image span b { margin-bottom: 0px; }
.header-nav ul > li ul { display: none; position: absolute; background-color: rgb(33, 36, 46); border: 0.063rem solid rgb(53, 57, 74); box-shadow: rgba(13, 14, 18, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.75rem; transform: translate(-50%, 100%); left: 50%; bottom: 0.063rem; width: 25rem; overflow: hidden; }
.header-nav ul > li ul::before { width: 1.125rem; height: 0.563rem; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/menu-triangle.svg"); top: -0.563rem; left: calc(50% - 0.563rem); }
.header-nav ul > li ul li { margin: 0px; border-bottom: 0.063rem solid rgb(53, 57, 74); }
.header-nav ul > li ul li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.header-nav ul > li ul li:first-child { color: rgb(255, 255, 255); font-weight: 600; font-size: 1.125rem; line-height: 160%; padding: 1rem 1.5rem; display: flex; align-items: center; justify-content: space-between; }
.header-nav ul > li ul li:first-child a { padding-top: 0px; padding-bottom: 0px; }
.header-nav ul > li ul li:not(:first-child) a { padding: 1rem 1.5rem; display: flex; align-items: center; transition: 0.3s; white-space: unset; }
.header-nav ul > li ul li:not(:first-child) a:hover { background-color: rgb(53, 57, 74); }
.header-nav ul > li ul li:not(:first-child) a i { flex-shrink: 0; padding: 0.75rem; margin-right: 1rem; background: rgb(13, 14, 18); border: 0.063rem solid rgb(53, 57, 74); border-radius: 0.25rem; width: 4.5rem; height: 4.5rem; display: flex; align-items: center; justify-content: center; }
.header-nav ul > li ul li:not(:first-child) a i img { max-height: 100%; width: auto; }
.header-nav ul > li ul li:not(:first-child) a i.menu_icon { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 3.438rem; height: 3.438rem; padding: 0px !important; }
.header-nav ul > li ul li:not(:first-child) a i.menu_icon img { max-width: 100%; margin: 0px auto; display: block; }
.header-nav ul > li ul li:not(:first-child) a span { display: block; flex-grow: 1; font-size: 0.75rem; color: rgb(172, 176, 195); font-weight: 400; }
.header-nav ul > li ul li:not(:first-child) a span b { color: rgb(255, 255, 255); display: block; font-size: 0.875rem; margin-bottom: 0.563rem; }
.header-nav ul > li:has(> a[href*="download"]) { display: none !important; }
.header-actions { margin-left: 1.25rem; padding-left: 2.5rem; border-left: 0.063rem solid rgb(53, 57, 74); height: 100%; display: flex; align-items: center; }
@media (min-width: 991px) and (max-width: 1024px) {
  .header-actions { padding-left: 0.625rem !important; }
}
@media (max-width: 1200px) {
  .header-actions { margin-left: 0.625rem; padding-left: 1.25rem; }
}
@media (max-width: 992px) {
  .header-actions { margin-left: auto; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
}
.header-actions__search, .search-bar button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; background-color: transparent; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/search-red.svg"); cursor: pointer; font-size: 0px; margin-right: 1.5rem; transition: 0.15s; filter: brightness(0) invert(1); padding: 0px; width: 1rem; height: 1rem; }
@media (min-width: 991px) and (max-width: 1024px) {
  .header-actions__search, .search-bar button { margin-right: 0.875rem !important; }
}
@media (max-width: 992px) {
  .header-actions__search, .search-bar button { width: 1.5rem; height: 1.5rem; }
}
.header-actions__search:hover, .search-bar button:hover { filter: brightness(1) invert(0); }
.header-actions__login { font-weight: 600; font-size: 0.875rem; display: inline-block; margin-right: 1.5rem; }
.header-burger { width: 1.5rem; height: 1.5rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; background-color: transparent; position: relative; padding: 0px; transition: 0.3s; }
.header-burger.active { transform: rotate(180deg); }
.header-burger.active span { background-color: rgb(192, 24, 12); transform: translateY(0px) rotate(90deg) scale(0); }
.header-burger.active span:first-child { transform: translateY(0px) rotate(45deg) scale(0.9); }
.header-burger.active span:last-child { transform: translateY(0px) rotate(135deg) scale(0.9); width: 100%; }
.header-burger span { display: block; position: absolute; width: 100%; height: 0.125rem; top: calc(50% - 0.063rem); right: 0px; transition: 0.3s; background-color: rgb(255, 255, 255); }
.header-burger span:first-child { transform: translateY(-0.438rem); }
.header-burger span:last-child { transform: translateY(0.438rem); width: 60%; }
.header-mobile { position: absolute; top: 3.5rem; z-index: 100; left: 0px; width: 100vw; height: calc(100dvh - 3.5rem); background-color: rgb(13, 14, 18); transform: translate(100%); opacity: 0; transition: 0.3s; display: flex; flex-direction: column; visibility: hidden; }
.header-mobile.active { transform: translate(0px); opacity: 1; visibility: visible; }
.header-mobile__inner { max-height: calc(100dvh - 11.25rem); overflow: auto; }
.header-mobile__nav ul { margin: 0px; padding: 0px; list-style: none; }
.header-mobile__nav ul > li { padding: 0px 1.5rem; border-bottom: 0.063rem solid rgb(53, 57, 74); }
.header-mobile__nav ul > li > a { display: block; font-weight: 600; font-size: 0.875rem; line-height: 160%; position: relative; margin: 0.813rem 0px; }
.header-mobile__nav ul > li > a:not(:last-child)::after { width: 0.75rem; height: 0.688rem; top: calc(50% - 0.375rem); right: 0px; filter: brightness(0) invert(1); background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/chevron-red.svg"); transition: filter 0.1s, transform 0.3s; }
.header-mobile__nav ul > li > a.active { color: rgb(192, 24, 12); }
.header-mobile__nav ul > li > a.active::after { filter: none; transform: rotate(180deg); }
.header-mobile__nav ul > li > a.active ~ ul { display: block; }
.header-mobile__nav ul > li > ul { display: none; position: unset; }
.header-mobile__nav ul > li > ul > li { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top: 0.063rem solid rgb(53, 57, 74); }
.header-mobile__nav ul > li > ul > li:first-child { color: rgb(255, 255, 255); font-weight: 600; font-size: 1.125rem; line-height: 160%; padding: 1rem 1.5rem; display: flex; align-items: center; justify-content: space-between; }
.header-mobile__nav ul > li > ul > li:first-child a { padding-top: 0px; padding-bottom: 0px; margin: 0px; }
.header-mobile__nav ul > li > ul > li:nth-child(2) { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.header-mobile__nav ul > li > ul > li:nth-child(2) > a { margin-top: 0px; }
.header-mobile__nav ul > li > ul > li > a { display: flex; align-items: center; }
.header-mobile__nav ul > li > ul > li > a i { display: flex; align-items: center; justify-content: center; flex-shrink: 0; padding: 0.5rem; margin-right: 1rem; background: rgb(13, 14, 18); border: 0.063rem solid rgb(53, 57, 74); border-radius: 0.25rem; width: 3.438rem; height: 3.438rem; }
.header-mobile__nav ul > li > ul > li > a i img { max-height: 100%; width: auto; }
.header-mobile__nav ul > li > ul > li > a i.menu_icon { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px !important; }
.header-mobile__nav ul > li > ul > li > a i.menu_icon img { max-width: 100%; margin: 0px auto; display: block; }
.header-mobile__nav ul > li > ul > li > a span { display: block; flex-grow: 1; font-size: 0.75rem; color: rgb(172, 176, 195); font-weight: 400; }
.header-mobile__nav ul > li > ul > li > a span b { color: rgb(255, 255, 255); display: block; font-size: 0.875rem; margin-bottom: 0.563rem; }
.header-mobile__bottom { margin-top: auto; text-align: center; padding: 0px 1.5rem 1.5rem; position: relative; }
.header-mobile__bottom::before { width: 100%; height: 1.25rem; left: 0px; top: -1.25rem; background-image: linear-gradient(rgba(13, 14, 18, 0), rgb(13, 14, 18)); }
.header-mobile .social ul { margin: 1.5rem 0px; justify-content: center; }
.header-mobile__language > ul { list-style: none; padding: 0.813rem 1.5rem; margin: 0px; border-bottom: 0.063rem solid rgb(53, 57, 74); font-weight: 600; font-size: 0.875rem; }
.header-mobile__language > ul img { width: 0.875rem; margin-left: 0.5rem; }
.header-mobile__language > ul > li a { display: flex; align-items: center; justify-content: space-between; width: 2.75rem; max-width: 2.75rem; }
.header-mobile__language > ul > li a.active { color: rgb(192, 24, 12); }
.header-mobile__language > ul > li .language-switcher__link { position: relative; width: 100%; max-width: 100%; justify-content: flex-start; padding-right: 1.25rem; }
.header-mobile__language > ul > li .language-switcher__link::after { width: 0.75rem; height: 0.688rem; top: calc(50% - 0.375rem); right: 0px; filter: brightness(0) invert(1); background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/chevron-red.svg"); transition: filter 0.1s, transform 0.3s; }
.header-mobile__language > ul > li .language-switcher__link--active::after { filter: none; transform: rotate(180deg); }
.header-mobile__language > ul > li ul { display: none; list-style: none; border-top: 0.063rem solid rgb(53, 57, 74); margin: 0.5rem 0px; padding: 1rem 0px 0px; gap: 1rem 2rem; flex-flow: wrap; }
.header-mobile__language > ul > li ul.active { display: block; }
.header-mobile__language > ul > li ul li { display: inline-flex; align-items: center; }
@media (min-width: 992px) {
  .header--signup { position: relative; }
}
.header--signup .header-language { margin-left: auto; }
.header-language { margin-left: 2.5rem; }
.header-language > ul { list-style: none; padding: 0px; margin: 0px; }
.header-language > ul > li { padding: 0.625rem 0px; }
.header-language > ul li { font-weight: 600; font-size: 0.75rem; position: relative; }
.header-language > ul li a { white-space: nowrap; width: 2.25rem; max-width: 2.25rem; display: flex; align-items: center; justify-content: space-between; }
.header-language > ul li:hover > ul { display: flex; }
.header-language > ul li img { width: 0.875rem; margin-left: 0.5rem; }
.header-language > ul li ul { display: none; list-style: none; position: absolute; padding: 0.625rem; background-color: rgb(33, 36, 46); border: 0.063rem solid rgb(53, 57, 74); box-shadow: rgba(13, 14, 18, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.75rem; transform: translate(-50%, 100%); left: 50%; bottom: 0.063rem; z-index: 1; width: 4.375rem; justify-content: center; align-items: center; flex-direction: column; }
.header-language > ul li ul::before { width: 1.125rem; height: 0.563rem; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/menu-triangle.svg"); top: -0.563rem; left: calc(50% - 0.563rem); }
.header-submenu-thumb { object-fit: cover; }
.nomenu-container { margin-top: 3rem; min-height: 50rem; }
@media (max-width: 1000px) {
  .nomenu-container { margin-top: 3rem; min-height: 38.75rem; }
}
.nomenu-container .button--submit { height: 3rem !important; font-size: 1rem !important; }
.nomenu-bg { background-image: url("https://coinpoker.com/wp-content/uploads/2023/06/Mask-group.png"); background-position: right top; background-repeat: no-repeat; }
@media (min-width: 1600px) {
  .nomenu-bg { background: none; }
}
@media (max-width: 1000px) {
  .nomenu-bg { background: none; }
}
.nomenu-metamask-button { margin-top: 3rem; }
.nomenu-devider { margin: 1.5rem 0px; }
.nomenu-form-bottom-text { margin-top: 0.625rem; }
@media (max-width: 1000px) {
  .nomenu-form-bottom-text { margin-top: 1.5rem; }
}
.nomenu-container .nomenu-bgimage { min-height: 43.75rem; justify-content: center; align-items: center; display: flex; }
.nomenu-pass-icon { position: absolute; right: 0.625rem; top: 2.5rem; }
.nomenu-pass-container { position: relative; }
.nomenu-pass-container input.input { padding-right: 2.125rem; }
.nomenu-h3 { font-size: 2rem !important; }
@media (max-width: 1000px) {
  .nomenu-h3 { font-size: 1.5rem !important; }
}
@media (max-width: 1000px) {
  .nomenu.button--submit { width: 100%; min-width: 9.375rem; }
}
.button-suggestion { padding: 0.625rem 1.75rem !important; }
.header-nav ul > li ul li:not(:first-child) a { padding: 0.188rem 0.625rem !important; }
.header-nav ul > li ul li:not(:first-child) a i { width: 3.438rem !important; height: 3.438rem !important; margin-top: 0.188rem !important; margin-bottom: 0.188rem !important; }
.site-common-header { padding: 0.875rem 0px; border-bottom: 0.063rem solid rgba(90, 97, 126, 0.25); }
.site-common-header .header-logo { display: inline-block; }
@media (max-width: 991px) {
  .header-main-nav { position: fixed; z-index: 100; top: 3.438rem; left: 0px; height: 100svh; width: 100%; background: rgb(34, 36, 46); opacity: 0; pointer-events: none; transition: opacity 0.3s; }
  .header-main-nav.header-main-nav--active { opacity: 1; pointer-events: all; }
  .header-main-nav .header-mobile__language > ul.language-switcher { padding: 0px; border: 0px; font-weight: 500; font-size: 1rem; }
  .header-main-nav .header-mobile__language > ul.language-switcher li.menu-item-has-children .language-switcher__link { display: flex; align-items: center; line-height: 160%; position: relative; max-width: 100%; width: 100%; justify-content: flex-start; pointer-events: none; }
  .header-main-nav .header-mobile__language > ul.language-switcher li.menu-item-has-children .language-switcher__link::after { content: ""; display: inline-block; width: 0.438rem; height: 0.563rem; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNyA0LjgzMTA2TDAuMjUwMDAxIDguNzI4MTdMMC4yNTAwMDEgMC45MzM5NEw3IDQuODMxMDZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"); background-repeat: no-repeat; background-size: contain; position: absolute; top: 0.5rem; right: 0px; margin-left: 0.5rem; }
  .header-main-nav .header-mobile__language > ul.language-switcher li.menu-item-has-children .language-switcher__link--active::after { transform: rotate(90deg); }
  .header-main-nav .header-mobile__language > ul.language-switcher li ul { border-top: 0px; }
  .header-main-nav .header-mobile__language > ul.language-switcher li ul li a { font-size: 1.0019rem; }
  .header-main-nav .header-mobile__social { margin: 0px auto; max-width: 20.5rem; padding: 0px 1.875rem; box-sizing: content-box; }
  .header-main-nav .header-mobile__social .social { border-top: 0.063rem solid rgb(48, 52, 67); padding: 2rem 0px; }
  .header-main-nav .header-mobile__social .social .social-main-list { justify-content: space-between; margin: 0px; width: 100%; }
  .header-main-nav .header-mobile__social .social li { margin: 0px; }
  .header-main-nav .header-mobile__social .social li a { width: 1.2469rem; height: 1.2469rem; display: block; text-decoration: none; }
  .header-main-nav .header-mobile__social .social li a .social-name { position: absolute; opacity: 0; pointer-events: none; }
  .header-main-nav .header-mobile__social .social li a img { width: 1.2469rem; height: 1.2469rem; min-width: 1.2469rem; min-height: 1.2469rem; object-fit: contain; display: block; }
  .header-main-nav .header-mobile__download { padding: 0px 1.0019rem; }
  .header-main-nav .header-mobile__download .btn { width: 100%; font-size: 1.0019rem; }
  .header-main-nav .header-players-online { padding: 0px; }
  .mega-menu { overflow: auto; height: calc(100dvh - 13.75rem); padding: 1.2688rem 2.4938rem; }
  .mega-menu li { list-style-type: none; }
  .mega-menu a:hover { color: rgb(255, 255, 255); }
  .mega-menu > li { margin-bottom: 1.3738rem; }
  .mega-menu > li.menu-item-has-children { margin-bottom: 0px; }
  .mega-menu > li.menu-item-has-children > a { display: none; }
  .mega-menu > li.menu-item-has-children .mega-menu-dropdown .mega-menu-title { display: flex; align-items: center; line-height: 160%; margin-bottom: 1.3738rem; position: relative; }
  .mega-menu > li.menu-item-has-children .mega-menu-dropdown .mega-menu-title::after { content: ""; display: inline-block; width: 0.438rem; height: 0.563rem; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNyA0LjgzMTA2TDAuMjUwMDAxIDguNzI4MTdMMC4yNTAwMDEgMC45MzM5NEw3IDQuODMxMDZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"); background-repeat: no-repeat; background-size: contain; position: absolute; top: 0.5rem; right: 0px; }
  .mega-menu > li.menu-item-has-children .mega-menu-dropdown .mega-menu-title--active::after { transform: rotate(90deg); }
  .mega-menu > li.menu-item-has-children .mega-menu-dropdown .mega-menu-column { margin-bottom: 0.375rem; }
  .mega-menu > li.menu-item-has-children .mega-menu-dropdown .mega-menu-column:last-child { margin-bottom: 0px; }
  .mega-menu > li.menu-item-has-children .mega-menu-dropdown .mega-menu-links { padding-left: 2.4938rem; max-height: 0px; overflow: hidden; transition: max-height 0.3s; }
  .mega-menu > li.menu-item-has-children .mega-menu-dropdown .mega-menu-links li { margin-bottom: 0.375rem; }
  .mega-menu > li.menu-item-has-children .mega-menu-dropdown .mega-menu-links li:last-child { margin-bottom: 0.875rem; }
  .mega-menu > li.menu-item-has-children .mega-menu-dropdown .mega-menu-links li a { font-size: 1.0019rem; color: rgb(167, 167, 171); font-weight: 400; }
}
@media (min-width: 992px) {
  .mega-menu { display: flex; justify-content: flex-end; list-style: none; margin: 0px; padding: 0px; }
  .mega-menu > li { position: relative; }
  .mega-menu > li > a { display: block; padding: 1rem 1.5rem; color: rgb(255, 255, 255); text-decoration: none; transition: 0.3s; }
  .mega-menu > li > a:hover { color: rgb(255, 255, 255); opacity: 0.8; }
  .mega-menu > li.menu-item-has-children > a { display: flex; align-items: center; gap: 0.5rem; }
  .mega-menu > li.menu-item-has-children > a::after { content: ""; position: relative; width: 0.5rem; height: 0.375rem; filter: brightness(0) invert(1); background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/chevron-red.svg"); background-size: contain; background-repeat: no-repeat; transition: filter 0.1s, transform 0.3s; }
  .mega-menu > li.menu-item-has-children > a:hover { color: rgb(192, 24, 12); }
  .mega-menu > li.menu-item-has-children > a:hover::after { filter: none; transform: rotate(180deg); }
  .mega-menu > li.menu-item-has-children .mega-menu-dropdown { position: fixed; top: 6.625rem; right: 0px; width: 100vw; background-color: rgb(34, 36, 46); border-top: 0.063rem solid rgb(48, 52, 67); opacity: 0; visibility: hidden; transform: none; transition: opacity 0.3s, visibility 0.3s; z-index: 1000; pointer-events: none; }
  .mega-menu > li.menu-item-has-children:hover .mega-menu-dropdown { opacity: 1; visibility: visible; pointer-events: all; }
  .mega-menu-content { display: flex; padding: 2rem 3rem 3.5rem; margin: 0px auto; }
  .mega-menu-column { flex: 1 1 0%; min-width: 0px; padding: 0px 1rem; border-right: 0.063rem solid rgb(48, 52, 67); }
  .mega-menu-column:first-child { padding-left: 0px; }
  .mega-menu-column:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; }
  .mega-menu-column .mega-menu-title { display: block; color: rgb(255, 255, 255); font-weight: 600; font-size: 0.875rem; text-decoration: none; margin-bottom: 1rem; transition: color 0.3s; }
  .mega-menu-column .mega-menu-title:hover { color: rgb(204, 204, 204); }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .mega-menu-column { padding: 0px 2rem; }
}
@media (min-width: 992px) and (min-width: 1600px) {
  .mega-menu-column { padding: 0px 3rem; }
}
@media (min-width: 992px) and (min-width: 1700px) {
  .mega-menu-column { padding: 0px 4rem; }
}
@media (min-width: 992px) {
  .mega-menu-links { list-style: none; margin: 0px; padding: 0px; }
  .mega-menu-links li { margin-bottom: 1rem; }
  .mega-menu-links li:last-child { margin-bottom: 0px; }
  .mega-menu-links li a { display: block; color: rgb(177, 176, 181); text-decoration: none; font-weight: 400; font-size: 0.875rem; line-height: 1.4; transition: color 0.3s; }
  .mega-menu-links li a:hover { color: rgb(255, 255, 255); }
}
@media (min-width: 991px) and (max-width: 1024px) {
  .search-bar button { margin-right: 0.875rem !important; }
}
.footer { flex-shrink: 0; }
.footer-logo { display: block; max-width: 12.5rem; }
.footer-logo[href] { transition: 0.3s; }
.footer-logo[href]:hover { opacity: 0.8; }
.footer-nav ul { list-style: none; margin: 0px; padding: 0px; }
.footer-nav ul li { margin-bottom: 1rem; }
.footer-nav ul li:last-child { margin-bottom: 0px; }
.footer-nav ul li.highlight { margin-bottom: 1.5rem; }
.footer-nav ul li.highlight a { font-weight: 600; font-size: 1rem; line-height: 160%; color: rgb(255, 255, 255); }
.footer-nav ul li a { transition: 0.3s; color: rgb(172, 176, 195); }
.footer-nav ul li a:hover { text-decoration: none; color: rgb(192, 24, 12); }
.footer-bottom { border-top: 0.063rem solid rgb(53, 57, 74); font-size: 0.875rem; line-height: 160%; }
.footer-bottom__nav ul { list-style: none; display: flex; padding: 0px; margin: 0px; flex-wrap: wrap; }
@media (min-width: 768px) and (max-width: 1024px) {
  .footer-bottom__nav ul { flex-wrap: wrap; }
}
.footer-bottom__nav ul li { flex: 0 0 16.6667%; margin-bottom: 0.625rem; padding-right: 0.625rem; }
@media (max-width: 767px) {
  .footer-bottom__nav ul li { flex: 0 0 50%; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .footer-bottom__nav ul li { flex: 0 0 25%; }
}
@media (max-width: 1024px) {
  .footer-bottom__nav ul li { margin-bottom: 1rem; }
}
.footer-bottom__nav ul li:last-child { margin-right: 0px; }
.footer-bottom__nav ul li a { color: rgb(172, 176, 195); }
.footer-bottom__nav ul li a:hover { color: rgb(192, 24, 12); }
.footer-bottom__nav ul li span { display: inline-block; margin-right: 0.5rem; color: rgb(255, 255, 255); }
.footer-bottom-text { margin-top: 1.875rem; }
.footer-bottom-text p { margin-bottom: 0.75rem; }
@media (max-width: 767px) {
  .footer-bottom-text > div { height: auto !important; }
}
.footer-shield { max-width: 7.875rem; }
@media (max-width: 767px) {
  .footer section { padding: 0px 0.5rem; }
  .footer-shield { margin: 0px auto 1.25rem; }
  .footer-bottom-text, .footer-copyright { text-align: left !important; }
  .footer-shield { margin: 0px 0px 1.25rem !important; }
}
.footer .social ul { justify-content: space-between; }
.single-crypto-betting .gradient-wrap, .single-game .gradient-wrap, .single-online-casino .gradient-wrap, .single-online-poker .gradient-wrap { padding-bottom: 2rem; }
.page-template-default .entry-content > :last-child:not(.cta--community) { padding-bottom: 2rem; }
.grecaptcha-badge { visibility: hidden !important; }
.card { background-color: rgb(33, 36, 46); border: 0.063rem solid rgb(53, 57, 74); box-shadow: rgba(13, 14, 18, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.75rem; overflow: hidden; transition: 0.3s; }
.card:hover { transform: translateY(-0.313rem) scale(1.01); box-shadow: rgba(192, 24, 12, 0.3) 0px 0px 0.938rem; }
.card--three-boxes p:last-child { margin-bottom: 0px; }
.card--decorated { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/card-decoration.png"); min-height: 18.125rem; }
.card-top img { width: 7.813rem; margin-bottom: 0.75rem; }
.card-image { border-bottom: 0.063rem solid rgb(53, 57, 74); display: flex; align-items: center; justify-content: center; position: relative; }
.card-image--with-bg { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/card-bg.png"); }
.card-image img { height: 100%; object-fit: cover; }
.card-image--full { padding: 0px; }
.card-image--full img { width: 100%; aspect-ratio: 2 / 1; object-fit: cover; object-position: center center; }
.card-image--fixed-size { overflow: hidden; height: 11.25rem; }
.card-image--fixed-size img { position: absolute; right: 50%; top: 50%; width: unset; min-width: 100%; min-height: 100%; max-width: 100%; object-fit: cover; transform: translate(50%, -50%); }
.card-icon img { width: 4rem; }
@media (max-width: 767px) {
  .card-icon img { max-width: 3rem; }
}
.card-game { padding: 1.563rem; height: 100%; display: flex; align-items: center; justify-content: center; border-right: 0.063rem solid rgb(53, 57, 74); }
@media (max-width: 767px) {
  .card-game { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-bottom: 0.063rem solid rgb(53, 57, 74); width: 100%; }
}
.card-game img { width: 100%; }
@media (max-width: 767px) {
  .card-game img { width: 8.438rem; }
}
.card-content { padding: 1.5rem; }
.card-content__details { font-size: 0.875rem; display: flex; align-items: center; }
.card-content__separator { display: inline-block; width: 1.75rem; position: relative; }
.card-content__separator::before { width: 0.25rem; height: 0.25rem; background-color: rgb(172, 176, 195); border-radius: 0.25rem; top: calc(50% - 0.125rem); left: calc(50% - 0.125rem); }
.card-content__stripe { padding-left: 2rem; position: relative; }
@media (max-width: 767px) {
  .card-content__stripe { padding-left: 0px; padding-top: 1.75rem; }
}
.card-content__stripe::before { width: 0.25rem; height: 100%; background-image: linear-gradient(100.31deg, rgb(142, 34, 250), rgb(94, 4, 184)); top: 0px; left: -0.125rem; border-radius: 0.25rem; }
@media (max-width: 767px) {
  .card-content__stripe::before { width: 100%; height: 0.25rem; }
}
.card-content__stripe--red::before { background-image: linear-gradient(100.31deg, rgb(242, 66, 53), rgb(192, 24, 12)); }
.card-content__timer { height: 1.5rem; border-radius: 0.75rem; padding: 0.063rem 0.5rem 0px 1.75rem; position: relative; font-weight: 600; font-size: 0.75rem; line-height: 160%; display: inline-flex; align-items: center; justify-content: center; margin-bottom: 1rem; }
.card-content__timer svg { width: 1rem; position: absolute; top: 0.25rem; left: 0.25rem; }
.card-content__timer--red { color: rgb(244, 93, 82); background-color: rgba(244, 93, 82, 0.2); }
.card-content__timer--red svg path { stroke: rgb(244, 93, 82); }
.card-content__timer--yellow { color: rgb(234, 167, 112); background-color: rgba(234, 167, 112, 0.2); }
.card-content__timer--yellow svg path { stroke: rgb(234, 167, 112); }
.card-content__timer--green { color: rgb(18, 183, 106); background-color: rgba(18, 183, 106, 0.2); }
.card-content__timer--green svg path { stroke: rgb(18, 183, 106); }
.card-content__heading { font-weight: 600; font-size: 1.25rem; line-height: 160%; }
@media (max-width: 767px) {
  .card-content__heading { font-size: 1.125rem; }
}
.card-content__text { color: rgb(172, 176, 195); }
.card-badge { display: inline-flex; align-items: center; justify-content: center; height: 1.375rem; padding: 0px 0.5rem; font-weight: 600; font-size: 0.75rem; line-height: 160%; transition: 0.3s; border-radius: 0.688rem; color: rgb(144, 150, 175); background-color: rgba(144, 150, 175, 0.2); }
.card-badge:hover { text-decoration: none; background-color: rgba(144, 150, 175, 0.6); color: rgb(255, 255, 255); }
.card-badge--purple { background-color: rgba(158, 66, 251, 0.2); color: rgb(158, 66, 251); }
.card-badge--purple:hover { background-color: rgba(158, 66, 251, 0.6); color: rgb(255, 255, 255); }
.card-badge--blue { background-color: rgba(77, 84, 241, 0.2); color: rgb(77, 84, 241); }
.card-badge--blue:hover { background-color: rgba(77, 84, 241, 0.6); color: rgb(255, 255, 255); }
.card-badge--yellow { background-color: rgba(234, 167, 112, 0.2); color: rgb(234, 167, 112); }
.card-badge--yellow:hover { background-color: rgba(234, 167, 112, 0.6); color: rgb(255, 255, 255); }
.card-badge--red { background-color: rgba(244, 93, 82, 0.2); color: rgb(244, 93, 82); }
.card-badge--red:hover { background-color: rgba(244, 93, 82, 0.6); color: rgb(255, 255, 255); }
.card-badge--green { background-color: rgba(18, 183, 106, 0.2); color: rgb(18, 183, 106); }
.card-badge--green:hover { background-color: rgba(18, 183, 106, 0.6); color: rgb(255, 255, 255); }
.card--promotion p:last-child { margin-bottom: 0px; }
.splide__arrow { display: inline-block; width: 3rem; height: 3rem; border: 0.063rem solid rgb(192, 24, 12); border-radius: 100%; background-color: transparent; font-size: 0px; line-height: 0; transition: 0.3s; filter: brightness(0) invert(1); }
.splide__arrow svg { display: none; }
.splide__arrow::before { content: ""; display: block; position: absolute; width: 1rem; height: 1rem; top: calc(50% - 0.5rem); left: calc(50% - 0.5rem); background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/arrow-red.svg"); background-position: center center; background-repeat: no-repeat; background-size: contain; z-index: 1; }
@media (min-width: 1024px) {
  .splide__arrow::before { width: 1.5rem; height: 1.5rem; top: calc(50% - 0.75rem); left: calc(50% - 0.75rem); }
}
.splide__arrow:hover { filter: none; opacity: 1; }
.splide__arrow--prev { transform: rotate(180deg); }
.splide:has(> .splide__pagination) { margin-bottom: 1.875rem; }
.carousel-buttons button { margin: 0px 0.5rem; }
.carousel-buttons button:first-child { margin-left: 0px; }
.carousel-buttons button:last-child { margin-right: 0px; }
.carousel-container { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }
@media (min-width: 576px) {
  .carousel-container { max-width: 33.75rem; }
}
@media (min-width: 768px) {
  .carousel-container { max-width: 45rem; }
}
@media (min-width: 992px) {
  .carousel-container { padding-right: 0px; padding-left: 0px; max-width: 100vw; }
}
@media (min-width: 1200px) {
  .carousel-container { max-width: 100vw; }
}
@media (max-width: 767px) {
  .carousel .splide { padding-bottom: 5rem; position: relative; }
}
.carousel .splide__pagination { position: absolute; padding: 0px; margin: 0px; list-style: none; bottom: 1.25rem; left: 50%; transform: translate(-50%); display: flex; justify-content: center; width: 100%; max-width: 100%; }
.carousel .splide__pagination li { margin: 0px 0.188rem; line-height: 0; }
.carousel .splide__pagination li button.is-active { background-color: rgb(255, 255, 255); }
.carousel .splide__pagination li button { font-size: 0px; padding: 0px; border-radius: 100%; width: 0.375rem; height: 0.375rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transition: 0.3s; background-color: rgb(116, 124, 155); }
.carousel .splide__arrow { position: absolute; bottom: 0px; }
.carousel .splide__arrow--prev { left: 0.75rem; }
.carousel .splide__arrow--next { right: 0.75rem; }
.carousel .splide__track { padding: 0px 15%; position: relative; }
@media (max-width: 991px) {
  .carousel .splide__track { padding: 0px; }
}
.carousel .splide__track::before, .carousel .splide__track::after { top: 0px; right: 0px; height: 100%; background-image: linear-gradient(90deg, rgba(13, 14, 18, 0), rgb(13, 14, 18)); width: 0px; z-index: 1; pointer-events: none; }
@media (min-width: 1200px) {
  .carousel .splide__track::before, .carousel .splide__track::after { width: calc(-35.125rem + 50vw); }
}
@media (min-width: 1400px) {
  .carousel .splide__track::before, .carousel .splide__track::after { width: calc(-40.75rem + 50vw); }
}
.carousel .splide__track::after { right: unset; left: 0px; transform: rotate(180deg); }
.carousel-wrap { position: relative; padding-bottom: 5rem; height: 100%; }
.carousel-wrap .splide__arrow { z-index: 9; position: absolute; bottom: 0px; }
.carousel-wrap .splide__arrow--next { left: 5rem; }
@media (max-width: 767px) {
  .carousel-wrap .splide__arrow--next { left: unset; right: 0px; }
}
.carousel-wrap .splide__arrow--prev { left: 0px; }
.carousel-wrap .splide__pagination { list-style: none; padding: 0px; margin: 0px; display: inline-flex; position: absolute; bottom: 1.75rem; right: calc(50% - 4.5rem); transform: translate(50%); }
@media (max-width: 767px) {
  .carousel-wrap .splide__pagination { right: 50%; bottom: 1.125rem; }
}
.carousel-wrap .splide__pagination li { margin: 0px 0.375rem; line-height: 0; }
.carousel-wrap .splide__pagination li button.is-active { background-color: rgb(255, 255, 255); }
.carousel-wrap .splide__pagination li button { font-size: 0px; width: 0.5rem; height: 0.5rem; padding: 0px; border: 0px; border-radius: 100%; background-color: rgb(116, 124, 155); transition: 0.3s; }
.carousel-wrap .splide__pagination li button:hover { background-color: rgba(255, 255, 255, 0.9); }
@media (max-width: 767px) {
  .carousel .splide__arrow { bottom: -3.0625rem; top: auto; left: calc(50% - 3.75rem); }
  .carousel .splide__arrow.splide__arrow--next { left: calc(50% + 0.625rem); }
}
.rankings-content .splide__slide img { width: 100%; }
@media (max-width: 767px) {
  .rankings-content { padding-bottom: 1.75rem; }
  .rankings-content .splide__arrow { top: 55%; }
  .rankings-content .splide__pagination { justify-content: center; }
  .rankings-content .splide__slide img { margin: auto; }
}
@media (min-width: 768px) and (max-width: 1400px) {
  .rankings-content { padding-bottom: 0px; margin-bottom: 0px; }
  .rankings-content .splide__track { padding-bottom: 3.75rem; }
  .rankings-content .splide__arrow { top: auto; bottom: 15%; }
}
@media (min-width: 1400px) {
  .rankings-content .splide__arrow { top: 55%; }
}
.splide__pagination { width: 100%; margin: 0px; padding: 0px; }
.splide__pagination li { width: 0.75rem; height: 0.75rem; margin: 0px 0.563rem; }
.splide__pagination li button { background-color: rgba(116, 124, 155, 0.3); width: 100%; height: 100%; border-radius: 50%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0.313rem; }
.splide__pagination li button::before { content: none; }
.splide__pagination li button.is-active { background-color: rgb(255, 255, 255); }
.cta { overflow: hidden; }
.cta-image { position: relative; width: 100%; }
.cta-image img { height: 100%; width: auto; max-width: unset; position: absolute; top: 0px; left: 0px; }
.cta--community { position: relative; width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; }
.newsletter { min-height: 15.938rem; margin-top: -7.938rem; display: flex; }
@media (max-width: 767px) {
  .newsletter { margin-top: 3.125rem; }
}
.newsletter-inner { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/newsletter.png"); flex-grow: 1; display: flex; border-radius: 0.75rem; background-color: rgb(33, 36, 46); border: 0.063rem solid rgb(53, 57, 74); box-shadow: rgba(13, 14, 18, 0.05) 0px 0.063rem 0.125rem; }
@media (max-width: 767px) {
  .newsletter-inner { padding: 2rem 1.5rem; }
}
.newsletter-form { display: flex; position: relative; }
.newsletter-form label { margin: 0px; width: 100%; }
.newsletter-form label input:not([type="submit"]) { height: 4rem; padding: 0.625rem 5.5rem 0.625rem 1.5rem; width: 100%; border-radius: 2rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(13, 14, 18); color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .newsletter-form label input:not([type="submit"]) { height: 3rem; }
}
.newsletter-form label input:not([type="submit"])::placeholder { color: rgb(172, 176, 195); }
.newsletter-form button { position: absolute; top: 0px; right: -0.063rem; z-index: 1; }
.social ul { list-style: none; padding: 0px; margin: -0.625rem; display: flex; }
.social ul li { margin: 0px 0.625rem; }
.social ul li a { display: flex; align-items: center; justify-content: center; width: 1rem; height: 1rem; transition: 0.3s; font-size: 0px; }
.social ul li a:hover { filter: brightness(0) invert(1); }
.social-icon { display: inline-flex; width: 2.5rem; height: 2.5rem; border: 0.063rem solid rgb(73, 79, 101); transition: 0.3s; font-size: 0px; justify-content: center; align-items: center; border-radius: 100%; background-color: transparent; padding: 0px; }
.social-icon:hover, .social-icon--white { border-color: rgb(255, 255, 255); }
.social-icon:hover img, .social-icon--white img { filter: brightness(0) invert(1); }
.social-icon:hover svg, .social-icon--white svg { fill: rgb(255, 255, 255); }
.social-icon img, .social-icon svg { width: 1rem; transition: 0.3s; }
.social-icon svg path { transition: 0.3s; }
.social-icon--small { width: 2rem; height: 2rem; }
.social-icon__wrap { display: flex; margin: 0px 0.5rem; }
.social-icon__wrap a, .social-icon__wrap button { margin: 0px 0.5rem; }
@media (max-width: 767px) {
  .social-icon__wrap a:first-child, .social-icon__wrap button:first-child { margin-left: 0px; }
}
.social-icon__wrap--vertical { display: inline-flex; flex-direction: column; align-items: center; justify-content: center; margin: 0px; position: sticky; top: 3.125rem; }
@media (max-width: 991px) {
  .social-icon__wrap--vertical { flex-direction: row; display: flex; margin-bottom: 2.5rem; }
}
.social-icon__wrap--vertical a, .social-icon__wrap--vertical button { margin: 0px 0px 1rem; display: block; }
@media (max-width: 991px) {
  .social-icon__wrap--vertical a, .social-icon__wrap--vertical button { order: 2; margin: 0px 0px 0px 1rem; }
}
.social-icon__wrap--vertical span { transform: rotate(-90deg); transform-origin: center center; display: inline-block; padding: 0.875rem 0px; color: rgb(255, 255, 255); }
@media (max-width: 991px) {
  .social-icon__wrap--vertical span { transform: none; order: 1; margin-right: auto; padding: 0px; }
}
.particle-bg { position: relative; background-position: center top; background-repeat: no-repeat; background-size: cover; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/particles-bg.png"); }
.particle-bg--no-gradient, .particle-bg--no-highlight { background-image: none; }
.particle-bg .icon { position: absolute; width: 3.375rem; height: 3.375rem; animation-duration: 90s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; pointer-events: none; }
@media (max-width: 767px) {
  .particle-bg .icon { display: none; }
}
@keyframes icon1 { 
  0% { top: 0px; left: 10%; }
  25% { top: 30%; left: 80%; }
  50% { top: 70%; left: 10%; }
  75% { top: 20%; left: 70%; }
  100% { top: 0px; left: 10%; }
}
@keyframes icon2 { 
  0% { top: 20%; left: 80%; }
  25% { top: 50%; left: 30%; }
  50% { top: 80%; left: 80%; }
  75% { top: 40%; left: 20%; }
  100% { top: 20%; left: 80%; }
}
@keyframes icon3 { 
  0% { top: 70%; left: 40%; }
  25% { top: 40%; left: 80%; }
  50% { top: 10%; left: 20%; }
  75% { top: 60%; left: 70%; }
  100% { top: 70%; left: 40%; }
}
@keyframes icon4 { 
  0% { top: 60%; left: 90%; }
  25% { top: 20%; left: 70%; }
  50% { top: 50%; left: 10%; }
  75% { top: 80%; left: 50%; }
  100% { top: 60%; left: 90%; }
}
.particle-bg .icon1 { animation-name: icon1; }
.particle-bg .icon2 { animation-name: icon2; }
.particle-bg .icon3 { animation-name: icon3; }
.particle-bg .icon4 { animation-name: icon4; }
.tabs-controls { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; display: flex; overflow: auto hidden; flex-wrap: nowrap; scrollbar-width: none; }
.tabs-controls::-webkit-scrollbar { display: none; }
.tabs-controls li.nav-item { flex-grow: 1; display: block; white-space: nowrap; }
.tabs-controls li.nav-item button.nav-link { width: 100%; background-color: transparent; border-radius: 0px; border-width: medium medium 0.25rem; border-style: none none solid; border-color: currentcolor currentcolor rgb(53, 57, 74); border-image: none; transition: 0.3s; font-weight: 600; font-size: 1.25rem; line-height: 160%; font-family: Roobert, sans-serif; padding: 1.25rem; color: rgb(144, 150, 175); display: inline-flex; align-items: center; justify-content: center; }
@media (max-width: 991px) {
  .tabs-controls li.nav-item button.nav-link { font-size: 0.875rem; padding: 0.688rem; }
}
.tabs-controls li.nav-item button.nav-link img { width: 1rem; margin-left: 0.75rem; transition: 0.3s; }
.tabs-controls li.nav-item button.nav-link:hover, .tabs-controls li.nav-item button.nav-link.active { color: rgb(255, 255, 255); }
.tabs-controls li.nav-item button.nav-link:hover img, .tabs-controls li.nav-item button.nav-link.active img { filter: brightness(0) invert(1); }
.tabs-controls li.nav-item button.nav-link.active { border-bottom-color: rgb(255, 255, 255); }
.table { box-shadow: rgba(13, 14, 18, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.75rem; overflow: hidden; border: 0.063rem solid rgb(53, 57, 74); }
.table--fixed { table-layout: fixed; }
.table th, .table td { border-top: 0.063rem solid rgb(53, 57, 74); border-bottom: 0.063rem solid rgb(53, 57, 74); color: rgb(255, 255, 255); font-weight: 500; font-size: 0.875rem; line-height: 160%; padding: 0.75rem 1.5rem 0.813rem; text-align: center; }
.table th:first-child, .table td:first-child { border-left: 0.063rem solid rgb(53, 57, 74); text-align: left; }
.table th:last-child, .table td:last-child { border-right: 0.063rem solid rgb(53, 57, 74); text-align: right; }
.table thead tr th { background-color: rgb(53, 57, 74); }
.table tbody tr td { background-color: rgb(33, 36, 46); }
.table tbody tr td[rowspan] { border-left: 0.063rem solid rgb(53, 57, 74); border-right: 0.063rem solid rgb(53, 57, 74); }
.table-icon { width: 1.5rem; height: 1.5rem; margin-right: 0.75rem; }
@media (max-width: 768px) {
  .table.tablepress { display: block; overflow-x: auto; white-space: nowrap; }
}
table.table.no-td-border td { border-left: 0px; border-right: 0px; }
.coinpoker-table caption { display: none; }
.coinpoker-table thead tr:first-child td { background-color: rgb(53, 57, 74); }
.coinpoker-table td, .coinpoker-table th { padding: 1.25rem !important; }
.coinpoker-table td { font-weight: 500 !important; line-height: 0.75rem !important; }
.coinpoker-table th { font-weight: 500 !important; }
.coinpoker-table td:first-child { text-align: left !important; }
.coinpoker-table td:last-child { text-align: right !important; }
.coinpoker-table td { text-align: center !important; border-left: 0px !important; border-right: 0px !important; border-top: 0.063rem solid rgb(53, 57, 74) !important; }
.coinpoker-table table td, .coinpoker-table table th, .terms-content table.coinpoker-table table td, .terms-content table.coinpoker-table table th { padding: 0.75rem 1.5rem 0.813rem !important; }
@media (max-width: 576px) {
  .coinpoker-table td, .coinpoker-table th { padding: 0.875rem !important; font-size: 0.75rem !important; line-height: 1 !important; }
  .coinpoker-table tr td:first-child { padding-left: 1.3125rem !important; }
  .coinpoker-table tr td:last-child { padding-right: 1.3125rem !important; }
}
.csop-table .column-2, .csop-table .column-3, .csop-table .column-4, .global-table .column-2, .global-table .column-3, .global-table .column-4 { vertical-align: middle; }
.csop-table tbody tr .column-5:first-child, .global-table tbody tr .column-5:first-child, .csop-table thead th, .global-table thead th { text-align: center !important; }
.csop-table thead th:first-child, .global-table thead th:first-child { text-align: left !important; }
.csop-table thead th:last-child, .global-table thead th:last-child { text-align: right !important; }
.csop-table .coinpoker-table tbody td:first-child, .global-table .coinpoker-table tbody td:first-child { text-align: left !important; }
.csop-table .coinpoker-table tbody td:last-child, .global-table .coinpoker-table tbody td:last-child { text-align: right !important; }
.csop-table td, .global-table td { line-height: 1.3 !important; }
@media (max-width: 768px) {
  .csop-table thead tr th, .global-table thead tr th { padding: 0.875rem 0.4375rem !important; }
  .csop-table tbody tr td, .global-table tbody tr td { vertical-align: middle; padding: 0.875rem 0.4375rem !important; }
  .csop-table tbody tr td:first-child, .global-table tbody tr td:first-child { padding: 0.875rem 0.4375rem !important; text-align: left !important; }
}
table.table-text.coinpoker-table td:last-child, table.table-text thead th:last-child { text-align: left !important; }
table.table-text td { line-height: 1.5 !important; font-weight: 400 !important; }
.table-text { table-layout: fixed !important; }
.table-text thead th { font-weight: 700 !important; }
.table-text td { text-align: left !important; }
.table-center, .table-left-center { table-layout: fixed !important; width: 100% !important; }
.table-center thead th:first-child, .table-center thead th:last-child, .table-center td:first-child, .table-center th:last-child, .table-center td:last-child, .table-center thead tr th { text-align: center !important; }
.table-left-center th:last-child, .table-left-center td:last-child, .table-left-center thead tr th:not(:first-child) { text-align: center !important; }
@media (max-width: 768px) {
  .table-center thead th:first-child { text-align: left !important; }
}
.faq-item { border-top: 0.063rem solid rgb(53, 57, 74); }
.faq-item .faq-toggle { padding: 1.5rem 0px; }
.faq-item:last-child { }
.faq-item p:last-child { margin-bottom: 0px; }
.faq-question button { display: block; text-align: left; width: 100%; background-color: transparent; cursor: pointer; border-radius: 0px; padding: 0px 2.125rem 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 500; font-size: 1.125rem; line-height: 160%; color: rgb(255, 255, 255); position: relative; }
.faq-question button[aria-expanded="false"] span { transform: rotate(90deg); }
.faq-question button[aria-expanded="false"] span::before { transform: rotate(270deg); }
.faq-question button[aria-expanded="false"] span::after { transform: rotate(180deg); }
.faq-question button span { display: block; position: absolute; width: 1.5rem; height: 1.5rem; border-radius: 100%; border: 0.125rem solid rgb(144, 150, 175); top: calc(50% - 0.75rem); right: 0px; transition: 0.5s; transform-origin: center center; }
.faq-question button span::before, .faq-question button span::after { top: calc(50% - 0.063rem); height: 0.125rem; width: 0.625rem; background-color: rgb(144, 150, 175); right: 0.313rem; transition: 0.3s; }
.faq-answer > div { padding-top: 0.75rem; padding-bottom: 1.5rem; }
.faq--compact .faq-item { position: relative; }
.faq--compact .faq-item:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.faq--compact .faq-question button { transition: 0.3s; font-weight: 600; font-size: 1.25rem; line-height: 160%; position: static; }
.faq--compact .faq-question button[aria-expanded="false"] { color: rgb(172, 176, 195); }
.faq--compact .faq-question button[aria-expanded="false"]::after { width: 0px; }
.faq--compact .faq-question button::after { width: 9.688rem; height: 0.063rem; left: 0px; bottom: -0.063rem; position: absolute; background-color: rgb(158, 66, 251); transition: 0.3s; z-index: 1; }
@media (max-width: 767px) {
  .faq { font-size: 0.875rem; }
  .faq-answer > div { padding-top: 0px; }
}
@media (max-width: 767px) {
  .pagination-nav { display: none; }
}
.pagination-nav ul { display: flex; list-style: none; margin: 0px; padding: 0px; }
.pagination-nav ul li { display: inline-block; width: 2.5rem; height: 2.5rem; margin: 0px 0.063rem; }
.pagination-nav ul li.active a, .pagination-nav ul li.active span { border-color: rgb(53, 57, 74); background-color: rgb(33, 36, 46); box-shadow: rgba(0, 0, 0, 0.05) 0px 0.063rem 0.125rem; }
.pagination-nav ul li a, .pagination-nav ul li span { display: flex; align-items: center; justify-content: center; width: 2.5rem; height: 2.5rem; color: rgb(144, 150, 175); font-weight: 500; font-size: 0.875rem; line-height: 160%; border-radius: 0.5rem; border: 0.063rem solid transparent; }
.pagination-nav ul li a { transition: 0.3s; }
.pagination-nav ul li a:hover { color: rgb(255, 255, 255); }
.pagination-button { height: 2.5rem; display: inline-flex; align-items: center; justify-content: center; font-weight: 600; font-size: 0.875rem; line-height: 160%; color: rgb(255, 255, 255); padding: 0.313rem 1rem; position: relative; background: rgb(33, 36, 46); border: 0.063rem solid rgb(53, 57, 74); box-shadow: rgba(0, 0, 0, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.5rem; }
@media (max-width: 767px) {
  .pagination-button { font-size: 0px; width: 2.25rem; height: 2.25rem; padding: 0px !important; }
}
.pagination-buttondisabled, .pagination-button.disabled { pointer-events: none; opacity: 0.5; }
.pagination-button::before { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/arrow.svg"); width: 1rem; height: 1rem; top: calc(50% - 0.5rem); transition: 0.3s; }
.pagination-button:hover { color: rgb(255, 255, 255); text-decoration: none; }
.pagination-button--previous { padding-left: 2.5rem; }
.pagination-button--previous::before { transform: rotate(180deg); left: 1rem; }
@media (max-width: 767px) {
  .pagination-button--previous::before { left: calc(50% - 0.5rem); }
}
.pagination-button--previous:hover::before { left: 0.5rem; }
@media (max-width: 767px) {
  .pagination-button--previous:hover::before { left: calc(50% - 0.5rem); }
}
.pagination-button--next { padding-right: 2.5rem; }
.pagination-button--next::before { right: 1rem; }
@media (max-width: 767px) {
  .pagination-button--next::before { right: calc(50% - 0.5rem); }
}
.pagination-button--next:hover::before { right: 0.5rem; }
@media (max-width: 767px) {
  .pagination-button--next:hover::before { right: calc(50% - 0.5rem); }
}
.select { appearance: none; background-color: rgb(33, 36, 46); border: 0.063rem solid rgb(53, 57, 74); box-shadow: rgba(0, 0, 0, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.5rem; color: rgb(255, 255, 255); height: 2.75rem; padding: 0.313rem 2.5rem 0.313rem 0.875rem; position: relative; width: 100%; background-size: 1.25rem auto; background-position: right 0.875rem center; background-repeat: no-repeat; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/chevron.svg"); }
.select:focus { outline: none; }
.select option { transition: 0.3s; }
.select option:hover { background-color: rgb(192, 24, 12); }
.select-wrap { margin-bottom: 0px; width: 100%; }
.select-wrap--dark select { background-color: rgb(13, 14, 18); }
.select-wrap--icon { position: relative; }
.select-wrap--icon::before { pointer-events: none; z-index: 1; width: 1rem; height: 1rem; top: calc(50% - 0.5rem); left: 0.875rem; }
.select-wrap--icon select.select { padding-left: 2.5rem; }
.select-wrap--location::before { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/pin.svg"); }
.select-wrap--time::before { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/clock.svg"); }
.select-wrap--stake::before { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/stake.svg"); }
.select-wrap--fixed-size { width: unset; }
.select-wrap--fixed-size select { width: 16.25rem; }
.input { appearance: none; background-color: rgb(33, 36, 46); border: 0.063rem solid rgb(53, 57, 74); box-shadow: rgba(0, 0, 0, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.5rem; color: rgb(255, 255, 255); height: 2.75rem; padding: 0.313rem 0.875rem; position: relative; width: 100%; }
.input::placeholder { color: rgb(144, 150, 175); }
.input-wrap { width: 100%; margin: 0px; }
.input-wrap button { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/password.svg"); width: 1rem; height: 1rem; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; cursor: pointer; line-height: 0; font-size: 0px; position: absolute; right: 0.875rem; top: calc(50% - 0.5rem); z-index: 1; }
.input-wrap textarea.input { height: 5rem; padding: 1rem 0.875rem; resize: none; }
.input-wrap--dark input, .input-wrap--dark textarea { background-color: rgb(13, 14, 18); }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus { -webkit-text-fill-color: rgb(255, 255, 255); box-shadow: rgb(33, 36, 46) 0px 0px 0px 40rem inset !important; }
.search-form { display: flex; position: relative; }
.search-form label { margin: 0px; width: 100%; }
.search-form label input:not([type="submit"]) { height: 4rem; padding: 0.625rem 5.5rem 0.625rem 1.5rem; width: 100%; border-radius: 2rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(33, 36, 46); color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .search-form label input:not([type="submit"]) { height: 3rem; }
}
.search-form label input:not([type="submit"])::placeholder { color: rgb(172, 176, 195); }
.search-form button { position: absolute; top: 0px; right: -0.063rem; z-index: 1; }
.search-dropdown { position: fixed; top: 0px; left: 0px; width: 100vw; z-index: 1; background-color: rgb(13, 14, 18); border-bottom: 0.063rem solid rgb(53, 57, 74); transition: transform 0.3s; transform: translateY(-100%); }
.search-dropdown.active { transform: translateY(0px); }
.search-dropdown__wrap { position: fixed; top: 0px; left: 0px; background: rgba(13, 14, 18, 0.8); backdrop-filter: blur(0.375rem); width: 100vw; height: 100vh; z-index: 11; transition: opacity 0.3s; opacity: 0; pointer-events: none; }
.search-dropdown__wrap.active { pointer-events: all; opacity: 1; }
.search-dropdown__close, .modal-close { position: absolute; top: 1.5rem; right: 1.5rem; width: 1.5rem; height: 1.5rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; background-color: transparent; padding: 0px; transition: 0.15s; filter: brightness(0) invert(1); font-size: 0px; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/close.svg"); }
.search-dropdown__close:hover, .modal-close:hover { filter: brightness(1) invert(0); }
.search-dropdown__suggestions { font-weight: 600; font-size: 1.25rem; line-height: 160%; color: rgb(255, 255, 255); }
@media (max-width: 991px) {
  .search-dropdown__suggestions { font-size: 0.875rem; }
}
.search-bar { width: 100%; margin: 0px; border-bottom: 0.063rem solid rgb(53, 57, 74); display: flex; align-items: center; padding-bottom: 1rem; }
.search-bar label { flex-grow: 1; }
.search-bar label input { width: 100%; background-color: transparent; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: Roobert, sans-serif; font-weight: 400; font-size: 3rem; line-height: 140%; color: rgb(255, 255, 255); }
@media (max-width: 991px) {
  .search-bar label input { font-size: 1.125rem; }
}
.search-bar label input::placeholder { color: rgb(144, 150, 175); }
.search-bar button { flex-shrink: 0; width: 2rem; height: 2rem; margin: 0px 0px 0px 1.25rem; }
@media (max-width: 991px) {
  .search-bar button { width: 1rem; height: 1rem; }
}
.search-links ul { list-style: none; padding: 0px; margin: 0px; }
.search-links ul li { padding-bottom: 2rem; margin-bottom: 2rem; border-bottom: 0.063rem solid rgb(53, 57, 74); }
.search-not-found-icon img { max-width: 5.938rem; }
@media (max-width: 767px) {
  .search-not-found-icon img { max-width: 4.063rem; }
}
.modal-custom { border: 0.063rem solid rgb(53, 57, 74); box-shadow: rgba(13, 14, 18, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.75rem; padding: 4rem 2.75rem; background-color: rgb(33, 36, 46); }
@media (max-width: 767px) {
  .modal-custom { padding: 3.125rem 1.25rem; }
}
.verification-page { padding-bottom: 0px; }
.verification-page .register-form-wrapper p > a { color: rgb(98, 134, 233); }
.verification-page .type-page { display: none; }
@media (max-width: 767px) {
  .verification-page #downloadTabContent .pt-50 { text-align: center; }
}
@media (max-width: 991px) {
  .verification-page .decoration-both::before, .verification-page .decoration-left::before { width: 100% !important; }
}
@media (max-width: 991px) {
  .verification-page .decoration-both .mt-120 { margin-top: 0px !important; }
}
.verification-content { margin: 0px auto 5rem !important; }
@media (min-width: 992px) {
  .verification-content { max-width: 52%; }
}
@media (max-width: 767px) {
  .verification-content { margin-top: 2.5rem; }
}
.verification-content .click-here { max-width: 80%; display: inline-block; margin: 0px auto; font-size: 0.75rem; }
.verification-content .click-here a { color: rgb(13, 110, 253); }
.verification-content .btn-gradient { max-width: 64%; }
@media (max-width: 767px) {
  .verification-content .btn-gradient { margin-top: 0px; }
}
.verification-content > section.mb-50.mb-lg-120:first-child { text-align: center; margin-bottom: 5rem !important; }
.verification-content > section.mb-50.mb-lg-120:first-child img { width: auto; }
.verification-content > section.mb-50.mb-lg-120:first-child .mb-25.mb-md-30.img-w-100 { margin-bottom: 0px !important; }
@media (max-width: 767px) {
  .verification-content p { margin: 0px; }
}
@media (max-width: 767px) {
  .verification-content p > .text-white { color: rgb(189, 194, 217) !important; }
}
.verify-account-content > section.mb-50.mb-lg-120:first-child .mb-25.mb-md-30.img-w-100 { margin-bottom: 0px !important; }
.verify-account-content > section.mb-50.mb-lg-120:first-child .card-content__heading { margin-bottom: 0.313rem !important; }
.verify-account-content .section-name, .verify-account-content .section-name + h2 { display: none; }
@media (max-width: 767px) {
  .verify-account-content .verify-account-content > section.mb-50.mb-lg-120:first-child { display: none; }
}
.verify-account-content.pt-60 { padding-top: 0px !important; }
@keyframes blink { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.step-box { border-radius: 0.625rem; text-align: center; height: 100%; display: flex; flex-direction: column; justify-content: center; }
@media (max-width: 767px) {
  .step-box p { line-height: 1.4; font-size: 0.75rem; margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .step-box h5 { color: rgb(133, 137, 156); font-size: 0.75rem; font-weight: 700; text-transform: uppercase; margin-top: 0.5rem; }
}
@media (min-width: 992px) {
  .step-box { background: rgb(28, 30, 39); border: 0.063rem solid rgb(53, 57, 74); padding: 1.375rem; }
}
@media (max-width: 767px) {
  .responsive-steps { align-items: flex-start; }
  .responsive-steps > div:nth-child(2) .step-box { position: relative; }
  .responsive-steps > div:nth-child(2) .step-box::before, .responsive-steps .responsive-steps > div:nth-child(2) .step-box::after { content: ""; width: 3.75rem; height: 0.125rem; display: inline-block; background: rgb(63, 66, 80); position: absolute; top: 1.25rem; }
  .responsive-steps > div:nth-child(2) .step-box::after { left: 0px; transform: translate(-70%); }
  .responsive-steps > div:nth-child(2) .step-box::before { right: 0px; transform: translate(70%); }
}
.singup-form { padding: 0px 1.25rem; }
.singup-form .link-wrapper a { margin-top: 1.5rem; margin-bottom: 0px; color: rgb(99, 105, 133); display: inline-block; }
.singup-form label > span { color: rgb(157, 164, 198); font-weight: 500; margin-bottom: 0.313rem; display: inline-block; line-height: 1; }
.singup-form .input { background: rgb(26, 23, 34); color: rgb(157, 164, 198); }
.singup-form .input:focus { border-color: rgba(255, 255, 255, 0.3); }
@media (max-width: 991px) {
  .singup-form label.input-wrap.mb-25 { margin-bottom: 1rem !important; }
}
.terms-list-new { list-style: none; padding: 0px; margin: 0px; }
.terms-list-new > li:not(:first-child) { margin-bottom: 1.25rem; padding-left: 2.5rem; position: relative; }
@media (max-width: 767px) {
  .terms-list-new > li:not(:first-child) { padding-left: 1.75rem; }
}
.terms-list-new > li:not(:first-child)::before { content: ""; display: inline-block; width: 1.5rem; height: 1.5rem; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/check.svg"); top: calc(50% - 0.75rem); left: 0px; }
@media (max-width: 767px) {
  .terms-list-new > li:not(:first-child)::before { width: 1rem; height: 1rem; top: 0.25rem; }
}
.blog-featured-image { border-radius: 0.75rem; }
.blog-featured-image img { width: 100%; }
.blog-content { margin-bottom: 4rem; }
@media (max-width: 767px) {
  .blog-content { margin-bottom: 2.5rem; }
}
.blog-content * { color: rgb(255, 255, 255); }
.blog-content a:not([data-global-cta]) { color: rgb(255, 255, 255); text-decoration: underline; }
.blog-content a:not([data-global-cta]):not(:hover) { color: rgb(187, 187, 187); }
.blog-content a:not([data-global-cta]):not(:hover) * { color: rgb(187, 187, 187); }
.blog-content a:not([data-global-cta]):hover { color: rgb(255, 255, 255); }
.blog-content h2 { margin-bottom: 1.875rem; }
.blog-content h3 { margin-bottom: 1.5rem; }
.blog-content h4, .blog-content p { margin-bottom: 1.25rem; }
.blog-content p + :not(p) { margin-top: 3rem; }
.blog-content p + ul { margin-top: 2rem; }
.blog-content ul, .blog-content ol { margin-bottom: 3rem; padding: 0px; list-style: none; }
.blog-content ul li, .blog-content ol li { padding-left: 1.75rem; position: relative; margin-bottom: 1.375rem; }
.blog-content ul li::before, .blog-content ol li::before { width: 1rem; height: 1rem; top: 0.25rem; left: 0px; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/check.svg"); filter: brightness(0) invert(1); }
.blog-content ul li:last-child, .blog-content ol li:last-child { margin-bottom: 0px; }
.blog-content figure { margin-bottom: 3rem; }
.blog-content figure img { width: 100%; margin-bottom: 1rem; border-radius: 0.75rem; }
.blog-content figure figcaption { font-size: 0.875rem; line-height: 160%; color: rgb(172, 176, 195); padding-left: 1.5rem; position: relative; }
.blog-content figure figcaption::before { width: 1rem; height: 1rem; top: calc(50% - 0.5rem); left: 0px; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/link.svg"); }
.blog-content blockquote { padding: 0.5rem 0px 0.5rem 1.625rem; position: relative; font-weight: 500; font-size: 1.25rem; line-height: 160%; font-style: italic; margin-bottom: 3rem; }
@media (max-width: 767px) {
  .blog-content blockquote { font-size: 1.125rem; }
}
.blog-content blockquote::before { width: 0.125rem; height: 100%; background-color: rgb(158, 66, 251); top: 0px; left: 0px; }
.blog-content blockquote p:last-child { margin-bottom: 1.5rem; }
.blog-content blockquote cite { color: rgb(172, 176, 195); }
.blog-author { display: flex; }
@media (max-width: 767px) {
  .blog-author { margin-bottom: 1.5rem; }
}
.blog-author img { width: 3.5rem; height: 3.5rem; border-radius: 100%; margin-right: 1rem; flex-shrink: 0; }
.blog-author b { display: block; font-size: 1.125rem; color: rgb(255, 255, 255); }
.blog-separator { border-right: 0.063rem solid rgb(53, 57, 74); }
.blog-sidebar { position: sticky; top: 3.125rem; padding-bottom: 3.125rem; }
.blog-sidebar__heading { font-weight: 600; font-size: 1.125rem; line-height: 160%; margin-bottom: 0px; color: rgb(255, 255, 255); }
.blog-sidebar__item { display: flex; margin-bottom: 1.25rem; padding-bottom: 1.25rem; border-bottom: 0.063rem solid rgb(53, 57, 74); }
.blog-sidebar__item a { font-size: 0.875rem; font-weight: 500; }
.blog-sidebar__item-image { background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/sidebar-item-bg.png"); width: 4.5rem; height: 4.5rem; border: 0.063rem solid rgb(53, 57, 74); border-radius: 0.25rem; padding: 0.688rem; display: flex; align-items: center; justify-content: center; margin-right: 1rem; flex-shrink: 0; }
.blog-sidebar__cta { border: 0.063rem solid rgb(53, 57, 74); box-shadow: rgba(13, 14, 18, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.75rem; padding: 1.5rem; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/cta-decoration.png"); }
.blog-sidebar__cta h5 { font-weight: 700; font-size: 1.25rem; margin-bottom: 1.5rem; }
.blog-sidebar__cta .button, .blog-sidebar__cta .button-block-primary .wp-element-button, .button-block-primary .blog-sidebar__cta .wp-element-button, .blog-sidebar__cta .button-block-secondary .wp-element-button, .button-block-secondary .blog-sidebar__cta .wp-element-button { font-size: 1rem; line-height: 1.5rem; padding-right: 3.75rem; }
.blog-post-card { padding: 0.5rem 0px; }
@media (max-width: 992px) {
  .single-post section section, .single-post .wp-block-heading, .single-post .wp-block-embed, .single-post .wp-block-image, .single-post .wp-block-group, .single-post .wp-block-columns, .single-post .coinpoker-accordion, .single-post .wp-block-table, .single-post .common-hero-banner .home-banner-list .wp-block-media-text, .single-post .wp-block-list { padding: 0px; }
  .single-post .page-wrap { background: linear-gradient(rgb(13, 14, 18), rgb(22, 24, 31)); }
}
.help-sidebar { background-color: rgb(33, 36, 46); border: 0.063rem solid rgb(53, 57, 74); box-shadow: rgba(13, 14, 18, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.75rem; }
@media (max-width: 991px) {
  .help-sidebar { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }
}
.help-sidebar__top { padding: 1.5rem 1.5rem 2.125rem; border-bottom: 0.063rem solid rgb(53, 57, 74); }
@media (max-width: 991px) {
  .help-sidebar__top { padding: 0px; border-bottom: 0px; }
}
.help-sidebar__top-in-app { padding: 0px; }
.help-sidebar__search { font-size: 0.875rem; color: rgb(255, 255, 255); width: 100%; }
.help-sidebar__search input { width: 100%; background-color: rgb(13, 14, 18); box-shadow: rgba(0, 0, 0, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.5rem; border: 0.063rem solid rgb(53, 57, 74); color: rgb(255, 255, 255); font-size: 1rem; line-height: 1.5rem; padding: 0.625rem 1rem 0.625rem 2.375rem; background-position: left 1rem center; background-repeat: no-repeat; background-size: 0.875rem auto; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/search-help.svg"); }
@media (max-width: 991px) {
  .help-sidebar__search input { background-color: rgb(33, 36, 46); }
}
.help-sidebar__search input::placeholder { color: rgb(144, 150, 175); }
.help-sidebar__content { font-size: 0.875rem; color: rgb(255, 255, 255); padding: 1.5rem 1.5rem 1rem; }
.help-sidebar__links ul { list-style: none; margin: 0px; padding: 0px; }
.help-sidebar__links ul li { margin-bottom: 0.25rem; }
.help-sidebar__links ul li.active a { background-color: rgb(53, 57, 74); color: rgb(255, 255, 255); }
.help-sidebar__links ul li a { display: block; box-shadow: rgba(0, 0, 0, 0.05) 0px 0.063rem 0.125rem; border-radius: 0.5rem; color: rgb(172, 176, 195); transition: 0.3s; font-weight: 600; font-size: 1rem; line-height: 160%; padding: 0.5rem 0.75rem; }
.help-sidebar__links ul li a:hover, .help-sidebar__links ul li a.current-category { color: rgb(255, 255, 255); }
.help-links ul { list-style: none; padding: 0px; margin: 0px; }
.help-links ul li { border-bottom: 0.063rem solid rgb(53, 57, 74); }
.help-links ul li > a { font-weight: 600; font-size: 1.25rem; line-height: 160%; transition: 0.3s; color: rgb(172, 176, 195); display: block; position: relative; padding: 1.5rem 1.5rem 1.5rem 0px; }
@media (max-width: 767px) {
  .help-links ul li > a { font-size: 1.125rem; color: rgb(255, 255, 255); }
}
.help-links ul li > a:hover { color: rgb(255, 255, 255); }
.help-links ul li > a:hover::after { filter: brightness(0) invert(1); }
.help-links ul li > a::after { width: 1rem; height: 1rem; top: calc(50% - 0.375rem); right: 0px; background-image: url("https://coinpoker.com/wp-content/themes/coinpoker/dist/images/arrow-help.svg"); transition: 0.3s; }
@media (max-width: 767px) {
  .help-links ul li > a::after { filter: brightness(0) invert(1); padding: 1.0938rem 1.3125rem 1.0938rem 0px; }
}
.help-content { color: rgb(255, 255, 255); }
.help-content p + h1, .help-content p + h2, .help-content p + h3, .help-content p + h4, .help-content p + h5 { margin-top: 2rem; }
.help-vote { padding: 2.5rem 0px; border-top: 0.063rem solid rgb(53, 57, 74); border-bottom: 0.063rem solid rgb(53, 57, 74); display: flex; justify-content: space-between; align-items: center; }
@media (max-width: 767px) {
  .help-vote { flex-direction: column; align-items: flex-start; padding: 2rem 0px; }
}
.breadcrumbs { font-size: 1rem; line-height: 160%; color: rgb(172, 176, 195); }
@media (max-width: 767px) {
  .breadcrumbs { font-size: 0.7656rem; }
}
.breadcrumbs a { color: rgb(172, 176, 195); transition: 0.3s; }
.breadcrumbs a:hover { color: rgb(255, 255, 255); }
.breadcrumbs .breadcrumb-separator { margin: 0px 0.25rem; color: rgb(172, 176, 195); }
.breadcrumbs .breadcrumb-current { color: rgb(255, 255, 255); }
.explore-more-cards { margin-top: 0.625rem; }
.explore-more-cards .carousel-card-image-top { height: 8.75rem; }
.explore-more-cards .card { min-height: 100%; }