/* Universal Resets and Global Styles */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    font-family: "Gilroy", sans-serif;
    font-size: 10px;
    scroll-padding-top: 100px;
}

body {
    margin: 0;
}

main {
    display: block;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 0;
}

p {
    margin: 0;
}

a {
    background-color: transparent;
    text-decoration: none;
}

img {
    border-style: none;
}

button {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
    overflow: visible;
    text-transform: none;
}

button,
[type="button"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

/* Font Faces */
@font-face {
    font-family: "Gilroy";
    src: url("https://jilibet.news/dist/fonts/Gilroy-Regular.otf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Gilroy";
    src: url("https://jilibet.news/dist/fonts/Gilroy-Medium.otf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "Gilroy";
    src: url("https://jilibet.news/dist/fonts/Gilroy-SemiBold.otf") format("truetype");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "Gilroy";
    src: url("https://jilibet.news/dist/fonts/Gilroy-Bold.otf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "LeagueGothic";
    src: url("https://jilibet.news/dist/fonts/league-gothic.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

/* Slick Slider Base Styles */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: flex;
}

.slick-slide {
    display: none;
    min-height: 1px;
}

.slick-slide>div {
    display: flex;
    justify-content: center;
    height: 100%;
    outline: none;
}

.slick-slide>div>div {
    position: relative;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-arrow {
    position: absolute;
    padding: 0;
    font-size: 0;
    line-height: 0;
    top: 50%;
    width: 20px;
    height: 100%;
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    outline: 0;
    background: 0 0;
    z-index: 1;
}

.slick-prev {
    left: 0;
}

.slick-next {
    right: -15px;
}

.slick-arrow.slick-disabled {
    opacity: 0.25;
}

.slick-dots {
    position: absolute;
    left: 0;
    bottom: -13px;
    width: 100%;
    list-style: none;
    text-align: center;
    padding: 0;
    margin: 0;
}

.slick-dots li {
    display: inline-block;
    padding: 24px;
    margin: 0;
}

.slick-dots li button {
    cursor: pointer;
    width: 10px;
    height: 10px;
    border: 0;
    background: rgba(41, 41, 45, 0.3);
    border-radius: 100%;
    padding: 0 !important;
    font-size: 0 !important;
}

.slick-dots li.slick-active button {
    background: #042E5F;
}

/* Page Layout & Components */
.gavyqi {
    min-height: 100vh;
    overflow: hidden;
    padding: 10.8rem 5.2rem 0 5.2rem;
    background: #F4F8FA;
    max-width: 192rem;
    margin: 0 auto;
}

@media (max-width: 47.9375em) {
    .gavyqi {
        padding: 0;
        padding-top: 10.8rem;
    }
}

.eEGWjs {
    font-style: normal;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    width: fit-content;
    color: #64748B;
}

.eEGWjs:active,
.eEGWjs:hover {
    color: #00BAFF;
}

.eEGWjs:focus {
    color: #045ED6;
}

.clgYVh {
    background-image: url(http://partners1xbet.com/LogoImg);
}

.jGWrOI,
.fVsNlg,
.kVpzYt {
    height: 4.4rem;
    padding: 0 1.6rem;
    font-size: 1.8rem;
    font-weight: 600;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 1.6rem;
    gap: 0.4rem;
    border-radius: 1.2rem;
    cursor: pointer;
    transition: all 0.2s;
    background-color: #045ED6;
    color: #fff;
    width: 23.7rem;
}

.jGWrOI:hover,
.jGWrOI:active,
.fVsNlg:hover,
.fVsNlg:active,
.kVpzYt:hover,
.kVpzYt:active {
    background-color: #2563EB;
}

@media (max-width: 47.9375em) {

    .jGWrOI,
    .fVsNlg,
    .kVpzYt {
        font-size: 1.6rem;
        padding: 0 1.2rem;
    }
}

.fVsNlg {
    width: auto;
}

.kVpzYt {
    margin: 0 auto;
}


.bPSaaK,
.bgaOlE {
    height: 4.4rem;
    padding: 0 1.6rem;
    font-size: 1.8rem;
    font-weight: 600;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 1.6rem;
    gap: 0.4rem;
    border-radius: 1.2rem;
    cursor: pointer;
    transition: all 0.2s;
    background-color: #F4F8FA;
    color: #0284C7;
}

.bPSaaK:hover,
.bPSaaK:active,
.bgaOlE:hover,
.bgaOlE:active {
    background-color: rgba(255, 255, 255, 0.8);
}

@media (max-width: 47.9375em) {

    .bPSaaK,
    .bgaOlE {
        font-size: 1.6rem;
        padding: 0 1.2rem;
    }
}

.bPSaaK {
    width: auto;
}

.bgaOlE {
    margin: 0 auto;
    width: 18.3rem;
}


.etwWZX,
.eoMeOw {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 30rem;
    padding: 0 0.4rem;
}

.etwWZX {
    border-right: #E2E8F0 solid 1px;
}

@media (max-width: 63.9375em) {

    .etwWZX,
    .eoMeOw {
        width: 20rem;
    }
}

@media (max-width: 47.9375em) {

    .etwWZX,
    .eoMeOw {
        min-width: max-content;
        padding: 0 2.4rem;
    }
}

@media (max-width: 29.625em) {

    .etwWZX,
    .eoMeOw {
        padding: 0 0.8rem;
    }
}


.jihICF {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    text-align: center;
    color: #94A3B8;
    margin-bottom: 0.8rem;
}

@media (max-width: 63.9375em) {
    .jihICF {
        font-size: 1.4rem;
        line-height: 2.0rem;
    }
}


.hhVQC {
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 4.8rem;
    text-align: center;
    color: #94A3B8;
}

@media (max-width: 63.9375em) {
    .hhVQC {
        font-size: 2.4rem;
        line-height: 3.6rem;
    }
}

@media (max-width: 47.9375em) {
    .hhVQC {
        width: 100%;
    }
}


.iDKYiU {
    padding: 2.4rem;
    margin: 0 auto 2.4rem;
    display: flex;
    justify-content: center;
}

.iDKYiU .etwWZX {
    border-right: #E2E8F0 solid 1px;
}

.iDKYiU .etwWZX:last-child {
    border-right: none;
}

@media (max-width: 47.9375em) {
    .iDKYiU {
        display: none;
    }
}


.loUETb {
    padding: 2.4rem;
    display: none;
    margin: 0 auto 2.4rem;
}

@media (max-width: 47.9375em) {
    .loUETb {
        display: block;
    }
}

.igbFXL {
    top: 100%;
}


.bzFAmm,
.eFNlAa {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    gap: 3.2rem;
}

@media (max-width: 63.9375em) {

    .bzFAmm,
    .eFNlAa {
        gap: 1.6rem;
    }
}

.eFNlAa {
    gap: 1.6rem;
}


.jOJEm,
.fOCsbR {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
}

@media (max-width: 63.9375em) {

    .jOJEm,
    .fOCsbR {
        gap: 0.8rem;
    }
}

.fOCsbR {
    gap: 0.8rem;
}


.jYbLhi,
.bkQDco {
    margin: 0;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 3.6rem;
    color: #334155;
}

@media (max-width: 63.9375em) {

    .jYbLhi,
    .bkQDco {
        font-size: 2rem;
        line-height: 3.6rem;
    }
}

.bkQDco {
    color: #ffffff;
    font-size: 2rem;
    line-height: 3.2rem;
}

@media (max-width: 63.9375em) {
    .bkQDco {
        font-size: 2rem;
        line-height: 3.2rem;
    }
}


.jaQTWx,
.cOzXqa {
    margin: 0;
    line-height: 2.8rem;
    font-size: 1.8rem;
    font-weight: 500;
    color: #64748B;
}

@media (max-width: 63.9375em) {

    .jaQTWx,
    .cOzXqa {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
}

.cOzXqa {
    color: rgba(255, 255, 255, 0.8);
}


.jhuibY,
.eGZyLK {
    width: 6.4rem;
    height: 6.4rem;
}

@media (max-width: 63.9375em) {

    .jhuibY,
    .eGZyLK {
        width: 4.8rem;
        height: 4.8rem;
    }
}

.eGZyLK {
    width: 3.2rem;
    height: 3.2rem;
}

@media (max-width: 63.9375em) {
    .eGZyLK {
        width: 2.8rem;
        height: 3.0rem;
    }
}


.grVZGe {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 7.2rem;
    align-items: flex-end;
    padding-left: 1rem;
}

@media (max-width: 63.9375em) {
    .grVZGe {
        align-items: flex-start;
        padding-left: 0;
        gap: 4rem;
    }
}

.kEJyLR,
.dzizBs,
.hsWkzc,
.dHIFrv,
.ePobNx {
    display: flex;
    border-radius: 3.2rem;
    margin-bottom: 2.4rem;
    padding: 11.2rem 9.6rem;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: cover;
    position: relative;
    flex-wrap: wrap;
}

.kEJyLR,
.dHIFrv {
    flex-direction: column;
}

.dzizBs,
.hsWkzc,
.ePobNx {
    flex-direction: row;
}

@media (max-width: 1359px) {

    .kEJyLR,
    .dzizBs,
    .hsWkzc,
    .dHIFrv,
    .ePobNx {
        flex-direction: column;
        padding: 6.4rem;
    }
}

@media (max-width: 47.9375em) {

    .kEJyLR,
    .dzizBs,
    .hsWkzc,
    .dHIFrv,
    .ePobNx {
        margin-bottom: 1.6rem;
        padding: 4.8rem 2.4rem;
    }
}

@media (max-width: 29.625em) {

    .kEJyLR,
    .dzizBs,
    .hsWkzc,
    .dHIFrv,
    .ePobNx {
        padding: 3.2rem 1.6rem;
    }
}


.gPQNa-D,
.jQqsOu,
.cBHIej,
.cnKhYT,
.ijtqdS {
    line-height: 100%;
    text-transform: uppercase;
    display: flex;
    flex: 1;
    margin-inline: auto;
    margin-block: 0 7.2rem;
    max-width: 64rem;
    flex-direction: column;
    font-family: 'LeagueGothic', sans-serif;
    font-weight: 400;
}

.gPQNa-D {
    text-align: center;
    font-size: 6.4rem;
    color: #042E5F;
}

.jQqsOu {
    font-size: 9.6rem;
    color: #042E5F;
}

.cBHIej {
    font-size: 6.4rem;
    color: #ffffff;
    margin-inline: inherit;
}

.cnKhYT {
    text-transform: none;
    font-size: 6.4rem;
    color: #042E5F;
}

.ijtqdS {
    text-align: center;
    font-size: 6.4rem;
    color: #F8FAFC;
}

@media (max-width: 89.9375em) {

    .gPQNa-D,
    .jQqsOu,
    .cBHIej,
    .cnKhYT,
    .ijtqdS {
        font-size: 4rem;
        margin-block: 0 6.4rem;
    }
}

@media (max-width: 63.9375em) {

    .jQqsOu,
    .cBHIej,
    .cnKhYT {
        text-align: left;
    }
}

@media (max-width: 47.9375em) {

    .gPQNa-D,
    .jQqsOu,
    .cBHIej,
    .cnKhYT,
    .ijtqdS {
        margin-block: 0 4rem;
        text-align: center;
    }
}

.MAjXP,
.beakLh {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.4rem;
    text-transform: uppercase;
    font-family: 'Gilroy', sans-serif;
    margin-bottom: 3.2rem;
    color: #00BAFF;
}

.beakLh {
    color: #0BF1FF;
}

@media (max-width: 89.9375em) {

    .MAjXP,
    .beakLh {
        margin-bottom: 2.4rem;
    }
}

@media (max-width: 47.9375em) {

    .MAjXP,
    .beakLh {
        margin-bottom: 1.6rem;
    }
}

.jiavPH {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #64748B;
    margin-top: 3.2rem;
    text-transform: initial;
    font-family: 'Gilroy', sans-serif;
}

@media (max-width: 89.9375em) {
    .jiavPH {
        margin-top: 2.4rem;
    }
}

@media (max-width: 47.9375em) {
    .jiavPH {
        margin-top: 1.6rem;
    }
}

.dxieMu {
    display: flex;
    gap: 0.4rem;
    width: 100%;
    height: 48rem;
    flex-wrap: wrap;
    flex-direction: column;
}

@media (max-width: 1359px) {
    .dxieMu {
        height: auto;
        flex-direction: row;
    }
}

.fkLSui,
.fipYOW {
    display: flex;
    gap: 4.8rem;
    flex-direction: column;
    width: 33%;
    background-color: #EFF6FF;
    border-radius: 3.2rem;
    padding: 3.2rem;
    box-sizing: border-box;
    align-items: center;
    justify-content: flex-start;
}

.fkLSui {
    height: 100%;
}

.fipYOW {
    height: calc(50% - 0.2rem);
}

@media (max-width: 1359px) {

    .fkLSui,
    .fipYOW {
        flex-direction: row;
    }

    .fkLSui {
        width: 100%;
        justify-content: space-between;
    }

    .fipYOW {
        width: calc(50% - 0.2rem);
        justify-content: center;
    }
}

@media (max-width: 63.9375em) {

    .fkLSui,
    .fipYOW {
        padding: 2.4rem;
        width: 100%;
        gap: 2.4rem;
        flex-direction: column;
        align-items: flex-start;
    }
}


.hLcYXA {
    display: flex;
    gap: 1.2rem;
    flex-direction: column;
    align-items: center;
}

@media (max-width: 63.9375em) {
    .hLcYXA {
        gap: 0.8rem;
        flex-direction: row;
        align-items: flex-start;
    }
}

.giAkxS {
    margin: 0;
    font-size: 2.4rem;
    color: #042E5F;
    font-weight: 700;
    line-height: 3.6rem;
}

@media (max-width: 63.9375em) {
    .giAkxS {
        font-size: 2rem;
        line-height: 3.2rem;
    }
}

.gza-dIS {
    margin: 0;
    line-height: 2.4rem;
    font-size: 1.6rem;
    color: #64748B;
    font-weight: 500;
    text-align: center;
}

@media (max-width: 63.9375em) {
    .gza-dIS {
        text-align: left;
    }
}

.ceQgym {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.2rem;
}

@media (max-width: 63.9375em) {
    .ceQgym {
        flex-direction: column;
        align-items: flex-start;
    }
}

.geMUpM {
    width: 4.8rem;
    height: 4.8rem;
}

@media (max-width: 63.9375em) {
    .geMUpM {
        width: 3.2rem;
        height: 3.2rem;
    }
}

.knUrBG {
    width: 31.8rem;
    height: 17em;
}

@media (max-width: 63.9375em) {
    .knUrBG {
        max-width: 100%;
        height: auto;
    }
}

.bxvJhZ {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 7.2rem;
    width: 100%;
    row-gap: 6.4rem;
    column-gap: 3.2rem;
}

@media (max-width: 1359px) {
    .bxvJhZ {
        flex-wrap: wrap;
    }
}

@media (max-width: 63.9375em) {
    .bxvJhZ {
        flex-direction: column;
        margin: 0 auto 4rem;
        gap: 2.4rem;
    }
}

.fhJKcq {
    display: flex;
    gap: 2.4rem;
    flex-direction: column;
    align-items: center;
    width: calc(25% - 2.4rem);
}

@media (max-width: 1359px) {
    .fhJKcq {
        width: calc(50% - 1.6rem);
        gap: 1.6rem;
    }
}

@media (max-width: 63.9375em) {
    .fhJKcq {
        width: 100%;
        flex-direction: row;
        align-items: flex-start;
        gap: 1.6rem;
    }
}

.ZryKT {
    margin: 0;
    font-size: 2.4rem;
    color: #042E5F;
    font-weight: 700;
    line-height: 3.6rem;
    margin-bottom: 1.6rem;
}

@media (max-width: 63.9375em) {
    .ZryKT {
        margin-bottom: 0.8rem;
        font-size: 2rem;
        line-height: 3.2rem;
    }
}

.hcvFWw {
    margin: 0;
    line-height: 2.4rem;
    font-size: 1.6rem;
    color: #64748B;
    font-weight: 500;
    text-align: center;
}

@media (max-width: 63.9375em) {
    .hcvFWw {
        text-align: left;
    }
}

.ikdQhC {
    display: flex;
    flex-direction: column;
    align-items: center;
}

@media (max-width: 63.9375em) {
    .ikdQhC {
        flex-direction: column;
        align-items: flex-start;
    }
}

.eziSGq {
    width: 6.4rem;
    height: 6.4rem;
}

@media (max-width: 63.9375em) {
    .eziSGq {
        width: 4.8rem;
        height: 4.8rem;
    }
}

.eqJEB {
    display: flex;
    width: 100%;
    gap: 0.4rem;
}

@media (max-width: 1359px) {
    .eqJEB {
        flex-direction: column;
    }
}

.fpEaAf {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: 4.8rem;
    background: #ffffff;
    border-radius: 3.2rem;
    flex: 2;
}

.fpEaAf h3 {
    font-size: 3.6rem;
    line-height: 4.8rem;
    color: #042E5F;
    font-weight: 700;
    margin: 0 0 1.6rem;
}

@media (max-width: 47.9375em) {
    .fpEaAf h3 {
        font-size: 2.4rem;
        line-height: 3.6rem;
    }
}

@media (max-width: 1359px) {
    .fpEaAf {
        min-width: 100%;
        padding: 2.4rem;
    }
}

@media (min-width: 90em) {
    .fpEaAf {
        max-height: 49.8rem;
    }
}

.hbqyFU {
    display: flex;
    flex-direction: column;
    min-width: 41.2rem;
    gap: 0.4rem;
    flex: 1;
}

@media (max-width: 63.9375em) {
    .hbqyFU {
        min-width: 100%;
    }
}

.eBOhiX {
    display: flex;
    gap: 4.2rem;
    margin-bottom: 3.2rem;
    justify-content: space-between;
}

.eBOhiX p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #64748B;
    margin: 0;
    font-weight: 500;
}

@media (max-width: 63.9375em) {
    .eBOhiX {
        flex-direction: column;
        gap: 1.6rem;
        margin-bottom: 2.4rem;
    }
}

.gfdatV {
    background: rgba(255, 255, 255, 0.25);
    border-radius: 3.2rem;
    padding: 4rem;
    color: rgba(255, 255, 255, 0.8);
    height: 24.7rem;
    box-sizing: border-box;
}

.gfdatV h3 {
    font-size: 3rem;
    line-height: 4rem;
    font-weight: 700;
    margin: 0 0 1.6rem;
}

.gfdatV p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0 0 1.9rem;
    max-width: 33rem;
    font-weight: 500;
}

@media (max-width: 63.9375em) {
    .gfdatV {
        padding: 2.4rem;
        height: 19.2rem;
    }

    .gfdatV h3 {
        font-size: 2rem;
        line-height: 3.2rem;
        margin: 0 0 0.8rem;
    }

    .gfdatV p {
        margin: 0 0 1.6rem;
    }
}

@media (max-width: 29.625em) {
    .gfdatV {
        height: auto;
    }
}

.eEFhfS {
    display: flex;
    gap: 0.4rem;
}

@media (max-width: 63.9375em) {
    .eEFhfS {
        flex-direction: column;
    }
}

.iVpSgz {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    min-width: 22rem;
    flex: 1;
}

.bUOOrs {
    display: flex;
    flex-direction: column;
    height: 18.2rem;
    padding: 2.4rem;
    background: #F1F5F9;
    border-radius: 1.6rem;
    font-size: 9.6rem;
    line-height: 9.6rem;
    color: #042E5F;
    box-sizing: border-box;
    font-family: 'LeagueGothic', sans-serif;
}

.bUOOrs span {
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #64748B;
    margin-bottom: 1rem;
    font-weight: 600;
    font-family: 'Gilroy', sans-serif;
}

@media (max-width: 47.9375em) {
    .bUOOrs span {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
}

@media (max-width: 63.9375em) {
    .bUOOrs {
        font-size: 6.4rem;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 1.6rem;
        height: 9.6rem;
    }
}

.fbVMxP {
    background: #F1F5F9;
    border-radius: 1.6rem;
    min-width: 48rem;
    box-sizing: border-box;
    flex: 2;
}

@media (max-width: 89.9375em) {
    .fbVMxP {
        min-width: 37.6rem;
    }
}

@media (max-width: 63.9375em) {
    .fbVMxP {
        min-width: 100%;
    }
}

.dKWpzP {
    /* BeginCooperationLink */
}
@media (max-width: 47.9375em) {
    .dKWpzP {
        width: auto;
    }
}

.eNfvMn {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    background: url(https://jilibet.news/images/Color.png) no-repeat;
    background-size: 100% 100%;
}

@media (max-width: 63.9375em) {
    .eNfvMn .fVsNlg {
        margin-bottom: 1.3rem;
    }
}

.oZGJe {
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #042E5F;
    margin: 2.1rem 0 1.6rem 0;
    font-weight: 700;
    max-width: 32rem;
    text-align: center;
    position: relative;
}

.oZGJe:before {
    content: "";
    background-image: url(https://jilibet.news/images/Chat.svg);
    position: absolute;
    width: 4rem;
    height: 4rem;
    right: 50%;
    top: -5.9rem;
    margin-right: -2rem;
}

@media (max-width: 63.9375em) {
    .oZGJe {
        font-size: 1.6rem;
        margin: 8.1rem 0 1.6rem 0;
    }

    .oZGJe:before {
        top: -5rem;
    }
}

.cERyCo {
    position: relative;
}

.JGPSj {
    border-radius: 1.6rem;
    padding: 2.4rem 5rem 2.4rem 1.6rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #64748B;
    position: relative;
    appearance: none;
    font-weight: 700;
    border: 1px solid #F1F5F9;
    background: #F1F5F9;
    cursor: pointer;
}

.JGPSj::after {
    position: absolute;
    content: "";
    height: 0.8rem;
    width: 1.4rem;
    background: url("https://jilibet.news/images/faqar.svg") no-repeat;
    background-size: contain;
    right: 3.2rem;
    top: 3.2rem;
}

.jcuuQb {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 3.2rem;
    margin-bottom: 2.4rem;
    flex-direction: column;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: cover;
    background-image: url(https://jilibet.news/images/bgPartners.png);
    padding: 17.8rem 9.6rem;
}

.jcuuQb>p {
    color: #ffffff;
    font-size: 2.4rem;
    line-height: 3.6rem;
    text-align: center;
    margin-bottom: 6.4rem;
    max-width: 55rem;
    font-weight: 400;
}

@media (max-width: 63.9375em) {
    .jcuuQb>p {
        font-size: 1.8rem;
        line-height: 2.8rem;
        margin-bottom: 3.6rem;
    }
}

@media (max-width: 89.9375em) {
    .jcuuQb {
        background-image: url(https://jilibet.news/images/bgPartnersTab.png);
        padding: 6.4rem;
    }
}

@media (max-width: 47.9375em) {
    .jcuuQb {
        background-image: url(https://jilibet.news/images/bgPartnersMob.png);
        padding: 4rem 2.4rem 2.4rem;
    }
}

.gQZpnp {
    text-transform: uppercase;
    display: flex;
    text-align: center;
    flex: 1;
    margin: 0 auto;
    align-items: center;
    flex-direction: column;
    color: #ffffff;
}

.gQZpnp p {
    margin: 0;
    font-size: 13.6rem;
    line-height: 100%;
    max-width: 100%;
    font-family: 'LeagueGothic', sans-serif;
}

@media (max-width: 89.9375em) {
    .gQZpnp p {
        font-size: 9.6rem;
    }
}

@media (max-width: 29.625em) {
    .gQZpnp p {
        font-size: 6.4rem;
    }
}

@media (max-width: 63.9375em) {
    .gQZpnp {
        margin: 0 auto 2.4rem;
        letter-spacing: -1px;
    }
}

.hcmmov {
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-transform: uppercase;
    margin-bottom: 6.4rem;
    background: rgba(255, 255, 255, 0.15);
    color: #ffffff;
    border-radius: 0.8rem;
    max-width: 29.8rem;
    padding: 0.8rem 1.2rem;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 0.86rem;
}

.hcmmov img {
    height: 1.5rem;
}

@media (max-width: 29.625em) {
    .hcmmov {
        font-size: 1.4rem;
        line-height: 1;
        margin-bottom: 2.4rem;
        padding: 0.8rem;
    }
}

.gpvHeH {
    display: flex;
    gap: 0.8rem;
    width: 39rem;
}

@media (max-width: 63.9375em) {
    .gpvHeH {
        flex-direction: column;
        max-width: 37rem;
        width: 100%;
    }
}

.bKpvDQ {
    height: 4.4rem;
    padding: 0 1.6rem;
    font-size: 1.8rem;
    font-weight: 600;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 1.6rem;
    gap: 0.4rem;
    border-radius: 1.2rem;
    cursor: pointer;
    transition: all 0.2s;
    background-color: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(2rem);
    color: #fff;
    width: auto;
}
.bKpvDQ:hover {
    background-color: rgba(255, 255, 255, 0.2);
}

@media (max-width: 47.9375em) {
    .bKpvDQ {
        font-size: 1.6rem;
        padding: 0 1.2rem;
    }
}

.dzoRhK, .hQvvRC, .lfslTb, .JRXSi, .hUBEpm {
    background-repeat: no-repeat;
    height: 46rem;
    color: #ffffff;
    position: relative;
    width: calc(100% / 3);
    max-width: 40.2rem;
    background-size: 100% 100%;
}
.dzoRhK {
    background-image: url(https://jilibet.news/images/sport-wide.png);
}
.hQvvRC {
    background-image: url(https://jilibet.news/images/cyber-sport-wide.png);
}
.lfslTb {
    background-image: url(https://jilibet.news/images/slot-wide.png);
}

@media (max-width: 1359px) {
    .dzoRhK, .hQvvRC, .lfslTb, .JRXSi, .hUBEpm {
        height: 36rem;
        min-width: 23rem;
    }
    .dzoRhK { background-image: url(https://jilibet.news/images/sport.png); }
    .hQvvRC { background-image: url(https://jilibet.news/images/cyber-sport.png); }
    .lfslTb { background-image: url(https://jilibet.news/images/slot.png); }
}

@media (max-width: 63.9375em) {
    .dzoRhK, .hQvvRC, .lfslTb, .JRXSi, .hUBEpm {
        cursor: pointer;
        height: 14rem;
        width: 100%;
        border-radius: 2.4rem;
    }
    .JRXSi {
        background-color: #EFF6FF;
    }
}


.eCzzKe {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    background-color: #2788e6;
    border-radius: 2.4rem;
    height: 12.8rem;
    bottom: 1.6rem;
    left: 1.6rem;
    right: 1.6rem;
    gap: 0.8rem;
}

@media (max-width: 89.9375em) {
    .eCzzKe {
        height: 12.4rem;
    }
}

@media (max-width: 63.9375em) {
    .eCzzKe {
        background-color: transparent;
        align-items: flex-start;
        gap: 1.2rem;
        bottom: 0;
        left: 0;
        right: 0;
        padding-left: 2.4rem;
        height: 100%;
    }
}

.crYxaM {
    text-transform: uppercase;
    font-size: 4rem;
    line-height: 100%;
    margin: 0;
    font-family: 'LeagueGothic', sans-serif;
    font-weight: 500;
}

@media (max-width: 63.9375em) {
    .crYxaM {
        color: #042E5F;
    }
}

.eosYKv {
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-align: center;
    margin: 0;
    padding: 0 2.4rem;
    color: rgba(255, 255, 255, 0.8);
}

@media (max-width: 89.9375em) {
    .eosYKv {
        padding: 0 1.2rem;
    }
}

@media (max-width: 63.9375em) {
    .eosYKv {
        color: #64748B;
        text-align: left;
        padding: 0;
    }
}

.kaSvuY {
    display: flex;
    justify-content: center;
    gap: 0.4rem;
}

@media (max-width: 63.9375em) {
    .kaSvuY {
        display: none;
    }
}

.irsgCR {
    display: none;
}

@media (max-width: 63.9375em) {
    .irsgCR {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 0.4rem;
        max-width: 100%;
    }

    .irsgCR .crYxaM {
        color: #042E5F;
    }

    .irsgCR .eosYKv {
        color: #64748B;
        text-align: left;
        padding: 0;
    }
}

.gkOIjj {
    max-width: 40.2rem;
    width: 100%;
}

.NdMNd {
    width: 36.6rem;
    height: 25.6rem;
}

@media (max-width: 63.9375em) {
    .NdMNd {
        width: 100%;
        height: 100%;
    }
}

.cnyCHV {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
}

@media (max-width: 89.9375em) {
    .cnyCHV {
        align-items: center;
        width: 100%;
        max-width: 69.6rem;
        margin: 0 auto;
    }
}

.fnBTvX {
    display: flex;
    width: 90.4rem;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    background: #f8fafc;
    border-radius: 1.6rem;
    border: none;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.8rem;
    text-align: left;
    color: #475569;
    cursor: pointer;
    padding: 1.6rem;
    position: relative;
    box-sizing: border-box;
}

.fnBTvX::after {
    position: absolute;
    content: "";
    height: 0.8rem;
    width: 1.4rem;
    background: url("https://jilibet.news/images/faqar.svg") no-repeat;
    background-size: contain;
    right: 1.6rem;
    top: 2.5rem;
}

.fnBTvX:hover {
    color: #045ED6;
}

.fnBTvX p {
    margin: 0;
}

@media (max-width: 89.9375em) {
    .fnBTvX {
        max-width: 69.6rem;
        width: 100%;
    }
}

@media (max-width: 47.9375em) {
    .fnBTvX {
        font-size: 1.6rem;
        line-height: 2.4rem;
        padding-right: 6.4rem;
    }
}

@media (max-width: 29.625em) {
    .fnBTvX {
        padding-right: 4.2rem;
    }
}

.jvxhSu {
    width: 90.4rem;
    padding-left: 16px;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
    box-sizing: border-box;
    color: #475569;
    display: none;
}

@media (max-width: 89.9375em) {
    .jvxhSu {
        max-width: 69.6rem;
        width: 100%;
    }
}
.lfeszk {
    width: 100%;
}
.frXkki {
    border-radius: 3.2rem;
    margin-bottom: 2.4rem;
    padding: 11.2rem 9.6rem;
    background-repeat: no-repeat;
    background-size: cover;
}

@media (max-width: 1359px) {
    .frXkki {
        padding: 6.4rem;
    }
}

@media (max-width: 63.9375em) {
    .frXkki {
        padding: 4.8rem 2.4rem 5.7rem;
        display: flex;
        align-items: center;
        flex-direction: column;
    }
}

@media (max-width: 47.9375em) {
    .frXkki {
        margin-bottom: 1.6rem;
    }
}

@media (max-width: 29.625em) {
    .frXkki {
        padding: 3.2rem 1.6rem;
    }
}

.bAxeC {
    margin: 0 0 4rem;
    font-weight: 600;
    font-size: 1.6rem;
    letter-spacing: 0.005em;
    color: #0bf1ff;
    text-transform: uppercase;
}

@media (max-width: 1359px) {
    .bAxeC {
        margin-bottom: 2.4rem;
    }
}

@media (max-width: 63.9375em) {
    .bAxeC {
        margin-bottom: 1.6rem;
        font-size: 1.4rem;
    }
}

.dshMiG {
    width: 35rem;
    font-family: "LeagueGothic", sans-serif;
    font-weight: 400;
    font-size: 6.4rem;
    text-transform: uppercase;
    color: #ffffff;
    line-height: 6.2rem;
    margin: 0 0 7.2rem;
}

@media (max-width: 1359px) {
    .dshMiG {
        font-size: 4rem;
        line-height: 4.5rem;
        margin-bottom: 5.2rem;
    }
}

@media (max-width: 63.9375em) {
    .dshMiG {
        text-align: center;
        margin-bottom: 3.3rem;
    }
}

.gAJctT {
    display: flex;
    justify-content: space-around;
    margin-bottom: 7.2rem;
    gap: 3.2rem;
}

@media (max-width: 1359px) {
    .gAJctT {
        flex-direction: column;
        align-items: center;
        margin-bottom: 6.4rem;
    }
}

@media (max-width: 63.9375em) {
    .gAJctT {
        margin-bottom: 1.6rem;
    }
}

.dCwMQk {
    width: 59.2rem;
}

@media (max-width: 1359px) {
    .dCwMQk {
        width: 69.6rem;
    }
}

@media (max-width: 63.9375em) {
    .dCwMQk {
        max-width: 36.6rem;
        width: 100%;
    }
}

.kUcIPH {
    margin-top: 14.4rem;
}

@media (max-width: 1359px) {
    .kUcIPH {
        margin-top: 0.4rem;
    }
}

.iuVxKL {
    margin-bottom: 3rem;
}

@media (max-width: 63.9375em) {
    .iuVxKL {
        margin-bottom: 0.8rem;
    }
}

.dTmXqA {
    padding: 3.2rem;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
    background: #ffffff;
    border-radius: 3.2rem;
}

@media (max-width: 63.9375em) {
    .dTmXqA {
        font-size: 2.4rem;
    }
}

.gIXzXk {
    padding-top: 3.2rem;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(2rem);
    border-radius: 3.2rem;
}

.jcnogl {
    margin: 0;
    text-transform: uppercase;
    color: #042E5F;
    line-height: 6.4rem;
    font-size: 6.4rem;
    font-weight: 400;
    font-family: "LeagueGothic", sans-serif;
}

@media (max-width: 1359px) {
    .jcnogl {
        font-size: 4rem;
        line-height: 4rem;
    }
}

.esabNs {
    margin: 0 0 3.2rem;
    text-transform: uppercase;
    line-height: 4rem;
    color: #ffffff;
    font-size: 4rem;
    font-weight: 400;
    font-family: "LeagueGothic", sans-serif;
}

@media (max-width: 1359px) {
    .esabNs {
        font-size: 3.2rem;
        line-height: 3.2rem;
    }
}

.jchvag {
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #64748B;
}

.cyiPxJ {
    display: flex;
    flex-direction: column;
    gap: 3.2rem;
}

@media (max-width: 63.9375em) {
    .cyiPxJ {
        gap: 2.4rem;
    }
}

.gcZnT {
    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 8.2rem;
}

@media (max-width: 1359px) {
    .gcZnT {
        flex-direction: column;
        gap: 0;
    }
}

.cNQrfe {
    font-weight: 600;
    font-size: 2rem;
    line-height: 3.2rem;
    text-align: center;
    color: rgba(255, 255, 255, 0.8);
}

@media (max-width: 1359px) {
    .cNQrfe {
        font-size: 1.8rem;
    }
}

@media (max-width: 63.9375em) {
    .cNQrfe {
        margin-bottom: 4px;
    }
}

.kKohyd {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 40.0625em) {
    .kKohyd {
        justify-content: space-between;
        gap: .8rem;
        flex-wrap: wrap;
        max-width: 24rem;
    }
}

@media (max-width: 1359px) {
    .lmPVaz {
        transform: scale(0.75);
        margin-right: 0;
    }
}

.bEHvhC {
    width: 100%;
    max-width: 52.5rem;
}

@media (max-width: 1359px) {
    .bEHvhC {
        max-width: 56rem;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

.ewsNfO {
    padding: 6.4rem 0;
}

.ezNBDl {
    font-family: 'LeagueGothic', sans-serif;
    max-width: 100%;
    font-size: 6.4rem;
    margin: 0 auto 4rem;
}

@media (max-width: 89.9375em) {
    .ezNBDl {
        font-size: 4rem;
    }
}

@media (max-width: 29.625em) {
    .ezNBDl {
        margin-bottom: 3.2rem;
        font-size: 3.2rem;
    }
}

.fIwzYY {
    display: block;
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 2.8rem;
    letter-spacing: 0.009rem;
    padding: 0.8rem 1.6rem;
    border: 0;
    outline: 0;
    border-radius: 1.2rem;
    text-align: center;
    transition: all 0.2s;
    white-space: nowrap;
    cursor: pointer;
    box-sizing: border-box;
    color: #ffffff;
    background-color: #045ED6;
}

.fIwzYY:hover {
    background-color: #2563EB;
}

.fIwzYY:active {
    background-color: #1E40AF;
}

.fIwzYY:focus {
    background-color: #045ED6;
    box-shadow: 0px 0px 0px 2px rgba(29, 78, 216, 0.5);
}

@media (max-width: 47.9375em) {
    .fIwzYY {
        font-size: 1.6rem;
        padding: 0.8rem 1.2rem;
    }
}

.buoYoz {
    display: block;
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 2.8rem;
    letter-spacing: 0.009rem;
    padding: 0.8rem 1.6rem;
    border: 0;
    outline: 0;
    border-radius: 1.2rem;
    text-align: center;
    transition: all 0.2s;
    white-space: nowrap;
    cursor: pointer;
    box-sizing: border-box;
    color: #045ED6;
    background-color: rgba(4, 94, 214, 0.05);
}

.buoYoz:hover {
    background-color: rgba(4, 94, 214, 0.10);
}

.buoYoz:active {
    background-color: rgba(4, 94, 214, 0.40);
}

.buoYoz:focus {
    background-color: rgba(4, 94, 214, 0.10);
}

.llLLLu {
    gap: 0.4rem;
    margin-bottom: 0.4rem;
    top: 0;
    z-index: 4;
    display: flex;
    position: fixed;
    left: 5.2rem;
    width: calc(100% - 10.4rem);
}

@media (max-width: 47.9375em) {
    .llLLLu {
        left: 0;
        width: 100%;
    }
}

.kAKUJQ {
    z-index: 4;
    height: 6rem;
    top: 4rem;
    background: #ffffff;
    border-radius: 1.8rem;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.8rem;
    box-sizing: border-box;
    display: flex;
    position: fixed;
    left: 5.2rem;
    width: calc(100% - 10.4rem);
}

@media (max-width: 47.9375em) {
    .kAKUJQ {
        left: 0;
        width: 100%;
    }
}

.gRCOkG {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
}

@media (max-width: 89.9375em) {
    .gRCOkG {
        display: none;
    }
}

.gfEpcg {
    flex-grow: 1;
    background: #ffffff;
    height: 3.6rem;
    width: 100%;
    border-radius: 0 0 1.8rem 1.8rem;
    font-weight: 700;
    font-size: 1.4rem;
    color: #64748B;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
}

.gfEpcg:hover {
    color: #045ED6;
}

@media (max-width: 63.9375em) {
    .gfEpcg {
        width: auto;
    }
}

.hLkaCE {
    margin: 0.9rem;
}

@media (max-width: 47.9375em) {
    .hLkaCE {
        margin: 0;
    }
}

@media (max-width: 47.9375em) {
    .hgwagn {
        display: none;
    }
}

.itvYKY {
    display: flex;
    gap: 4rem;
}

.eLJDVg {
    gap: 0.8rem;
}

.ckcRNQ {
    margin: 0.9rem;
}

@media (max-width: 89.9375em) {
    .bTESLL {
        margin-inline-start: auto;
    }
}

@media (max-width: 47.9375em) {
    .bTESLL {
        visibility: hidden;
    }
}

@media (max-width: 386px) {
    .bTESLL {
        display: none;
    }
}

@media (max-width: 47.9375em) {
    .buoYoz {
        display: none;
    }
}

.ejorcn {
    margin-right: 1.7rem;
    margin-left: 2.5rem;
    height: 1.4rem;
    width: 2rem;
    flex-direction: column;
    justify-content: space-between;
    cursor: pointer;
    display: none;
}

@media (max-width: 89.9375em) {
    .ejorcn {
        display: flex;
    }
}

@media (max-width: 47.9375em) {
    .ejorcn {
        margin-right: 1.3rem;
        margin-left: 2.1rem;
    }
}

@media (max-width: 386px) {
    .ejorcn {
        margin-left: 0rem;
    }
}

.eVudiX {
    position: relative;
    height: 0.2rem;
    border-radius: 0.2rem;
    background: #64748B;
    transition: 0.25s;
}

.eVudiX::before {
    content: "";
    display: block;
    height: 100%;
    border-radius: 0.2rem;
    background: #64748B;
    transition: 0.25s;
}

.bKNwPI {
    top: 0;
    opacity: 1;
}

.dAbTlW {
    transform: rotate(0deg);
}

.dAbTlW::before {
    transform: rotate(0deg);
}

.fefmTL {
    top: 0;
    opacity: 1;
}