

*,
*::before,
*::after {
    box-sizing: border-box;
}

html,
body {
    margin: 0;
    padding: 0;
}

body {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    background: #f3f4f6;
    color: #111827;
    line-height: 1.6;
}


.wrapper--u6042662 {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    background: linear-gradient(180deg, #f9fafb 0%, #e5e7eb 100%);
}

main {
    flex: 1 0 auto;
}

footer {
    flex-shrink: 0;
}

a {
    color: #1d4ed8;
    text-decoration: none;
    transition: color 0.2s ease, opacity 0.2s ease;
}

a:hover {
    color: #1e40af;
    opacity: 0.9;
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}

h1, h2, h3, h4, h5, h6 {
    color: #0f172a;
    margin-top: 0;
}

p {
    margin: 0 0 0.75rem;
    color: #4b5563;
}

ul {
    padding-left: 1.25rem;
    margin: 0 0 0.75rem;
    color: #4b5563;
}




.container--u3894453 {
    width: 100%;
    max-width: 1200px;
    padding: 0 16px;
    margin: 0 auto;
}




.header--u1168ee1 {
    position: sticky;
    top: 0;
    z-index: 50;
    background: #ffffff;
    backdrop-filter: blur(8px);
    border-bottom: 1px solid rgba(148, 163, 184, 0.4);
}

.header-body--ub5c5a65 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 64px;
}



.header__menu--u6238e45 {
    width: 100%;
}

.menu_kera__body--u1711f1c {
    display: flex;
    justify-content: center;
}

.menu_kera__list--u9adcf21 {
    list-style: none;
    display: flex;
    align-items: center;
    gap: 24px;
    margin: 0;
    padding: 12px 0;
}

.menu_kera__link--u6d2259e {
    font-size: 0.95rem;
    font-weight: 500;
    color: #111827;
    position: relative;
    padding-bottom: 3px;
}

.menu_kera__link--u6d2259e span {
    display: inline-block;
}

.menu_kera__link--u6d2259e::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background: linear-gradient(90deg, #f97316, #facc15);
    transition: width 0.2s ease;
}

.menu_kera__link--u6d2259e:hover::after {
    width: 100%;
}



.menu_kera__icon--u05d0d6d {
    display: none;
    width: 26px;
    height: 20px;
    position: relative;
    cursor: pointer;
}

.menu_kera__icon--u05d0d6d span {
    position: absolute;
    left: 0;
    right: 0;
    height: 2px;
    background: #111827;
    border-radius: 999px;
    transition: transform 0.2s ease, top 0.2s ease, opacity 0.2s ease;
}

.menu_kera__icon--u05d0d6d span:nth-child(1) {
    top: 0;
}

.menu_kera__icon--u05d0d6d span:nth-child(2) {
    top: 9px;
}

.menu_kera__icon--u05d0d6d span:nth-child(3) {
    top: 18px;
}


.icon-menu_kera--ub1dd57f._active--u540e577 span:nth-child(1) {
    top: 9px;
    transform: rotate(45deg);
}
.icon-menu_kera--ub1dd57f._active--u540e577 span:nth-child(2) {
    opacity: 0;
}
.icon-menu_kera--ub1dd57f._active--u540e577 span:nth-child(3) {
    top: 9px;
    transform: rotate(-45deg);
}




.bun--u9e6bb52 {
    padding: 64px 0 40px;
}

.bun__row--ubad385c {
    display: flex;
    align-items: center;
    gap: 40px;
    flex-wrap: wrap;
}

.bun__column--u85ef53f {
    flex: 1 1 320px;
}

.bun__pretitle--u314b2d9 {
    color: #3b82f6;
    font-size: 0.9rem;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    margin-bottom: 8px;
}

.bun__title--u8c17823 {
    font-size: 2.25rem;
    margin-bottom: 8px;
}

.bun__subtitle--u624a9fa {
    display: block;
    color: #4b5563;
    margin-bottom: 20px;
}

.bun__btn--u82122d1 {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 999px;
    background: linear-gradient(90deg, #f97316, #facc15);
    color: #111827;
    font-weight: 600;
    font-size: 0.95rem;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.bun__btn--u82122d1:hover {
    opacity: 0.9;
}




.content-section--u41a8442 {
    padding: 48px 0 64px;
}

.content-section--u41a8442 h1 {
    font-size: 2rem;
    margin-bottom: 16px;
}

.content-section--u41a8442 h2 {
    font-size: 1.4rem;
    margin-top: 24px;
    margin-bottom: 8px;
}

.content-section--u41a8442 h3 {
    font-size: 1.1rem;
    margin-top: 16px;
    margin-bottom: 4px;
}

.content-section--u41a8442 p,
.content-section--u41a8442 ul {
    width: 100%;
}

.content-section--u41a8442 a {
    word-break: break-all;
}


.content-section--u41a8442 .container--u3894453 {
    background: #ffffff;
    border-radius: 16px;
    padding: 24px 20px;
    box-shadow: 0 18px 40px rgba(148, 163, 184, 0.35);
    border: 1px solid #e5e7eb;
}




.about--u96e5707 {
    padding: 56px 0 64px;
}

.about--u96e5707 h2 {
    text-align: left;
    margin-bottom: 24px;
}

.about__row--u5465977 {
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
}

.about__column--ub74b951 {
    flex: 1 1 320px;
}

.about__left--ua9e7c43 p {
    color: #4b5563;
}

.about__left--ua9e7c43 h5 {
    margin-top: 16px;
    margin-bottom: 8px;
}

.rightabout__item--u0faf152 {
    background: #ffffff;
    border-radius: 12px;
    padding: 12px 14px;
    margin-bottom: 10px;
    border: 1px solid #e5e7eb;
}

.rightabout__item--u0faf152 h6 {
    margin-bottom: 4px;
    color: #111827;
}

.inlinebl--uccc9565 {
    display: inline-block;
}

.about__bot--u5eaf191 {
    margin-top: 32px;
}

.bigpt--u2ee39d0 {
    font-weight: 600;
    margin: 16px 0 8px;
    color: #111827;
}

.botabout__row--ua219341 {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.botabout__col--ud796d8e {
    flex: 1 1 240px;
}

.botabout__item--ua44686f {
    background: #ffffff;
    border-radius: 12px;
    padding: 12px 14px;
    border: 1px solid #e5e7eb;
}
.botabout__item--ua44686f h6 {
    font-size: 22px;
}



.kasinos--uc9b7fb5 {
    padding: 40px 0 56px;
}

.kasinos__item--uddcb00b {
    background: #ffffff;
    border-radius: 18px;
    padding: 16px 20px;
    border: 1px solid #e5e7eb;
    box-shadow: 0 14px 30px rgba(148, 163, 184, 0.45);
}

.kasinos__row--u9e07918 {
    display: grid;
    grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1.2fr) minmax(0, 1fr);
    align-items: center;
    gap: 16px;
}

.rightkasinos__img--u6d06c9a img {
    max-height: 56px;
    object-fit: contain;
}

.kascent--u47a81ca h5 {
    margin: 0;
    color: #ea580c;
}

.kasraft__rait--u8da1054 img {
    display: inline-block;
    width: 18px;
    height: 18px;
}

.kasraft__rait--u8da1054 + span {
    display: block;
    margin-top: 4px;
    font-size: 0.8rem;
    color: #6b7280;
}

.kasraft__row--u52903da {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
}

.kasraft__Col--u2be0775 h3 {
    margin: 0;
    font-size: 1.5rem;
    color: #0f172a;
}

.kasinos__btn--u845a82c a {
    display: inline-block;
    padding: 8px 18px;
    border-radius: 999px;
    background: linear-gradient(90deg, #f97316, #facc15);
    color: #111827;
    font-weight: 600;
    font-size: 0.9rem;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.kasinos__btn--u845a82c a:hover {
    opacity: 0.92;
}

 

.footer--u40e36c9 {
    background: radial-gradient(circle at top, #0f172a 0%, #020617 55%, #020617 100%);
    border-top: 1px solid rgba(148, 163, 184, 0.35);
    padding: 32px 0 24px;
    color: #e5e7eb;
    margin-top: 32px;
}

.footer__row--u648621c {
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
    margin-bottom: 24px;
}

.footer__column--ue77a8a7 {
    flex: 1 1 320px;
}

.footer__column--ue77a8a7 span {
    display: block;
    margin-bottom: 8px;
    color: #9ca3af;
}

.footer__column--ue77a8a7 h5 {
    margin: 16px 0 8px;
    color: #f9fafb;
}

.bigp--uec5be28 {
    font-weight: 600;
    margin-bottom: 6px;
    color: #e5e7eb;
}

.footer__item--u71f49b5 {
    margin-bottom: 10px;
}

.footer__item--u71f49b5 h6 {
    margin-bottom: 2px;
    color: #f9fafb;
    font-size: 20px;
}
.footer--u40e36c9 h5 {
      color: #f9fafb;
}
.footer__item--u71f49b5 p {
    margin: 0;
    color: #9ca3af;
}

.botfoot--u3fa9787 {
    margin-top: 16px;
}

.botfoot__row--u05a0892 {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}

.botfoot__col--u2e230bc {
    flex: 1 1 260px;
}

.paddl--uc15f083 {
    margin: 8px 0 4px;
    color: #e5e7eb;
}

.infobot--u994c7c2 {
    margin-top: 24px;
}

.infobot__col--u5a31a26 h5 {
    margin-bottom: 6px;
    color: #d70000;
    font-size: 22px;
    text-align: center;
}

.infobot__col--u5a31a26 p {
    color: #9ca3af;
}



.rightfooter__logos--uac392da {
    margin-top: 12px;
}

.rightfooter__row--u113ef48 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
}

.rightfooter__col--u9a10bf6 {
    flex: 0 0 auto;
}

.rightfooter__col--u9a10bf6 img {
    max-height: 32px;
    object-fit: contain;
}



.rightfooter__links--ua378afd {
    margin-top: 16px;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: center;
}

.rightfooter__links--ua378afd a {
    font-size: 0.9rem;
    color: #9ca3af;
}

.rightfooter__links--ua378afd a:hover {
    color: #facc15;
}

 



.rightfooter__logos--uac392da {
    margin-top: 12px;
}

.rightfooter__row--u113ef48 {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
    margin: 50px auto;
}

.rightfooter__col--u9a10bf6 {
    flex: 0 0 auto;
}

.rightfooter__col--u9a10bf6 img {
    height: 40px;
}



.rightfooter__links--ua378afd {
    margin-top: 16px;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: center;
}

.rightfooter__links--ua378afd a {
    font-size: 0.9rem;
    color: #6b7280;
}

.rightfooter__links--ua378afd a:hover {
    color: #1d4ed8;
}




@media (max-width: 992px) {
    .kasinos__row--u9e07918 {
        grid-template-columns: 1.3fr 1fr;
        row-gap: 12px;
    }
}

@media (max-width: 768px) {
    .header-body--ub5c5a65 {
        min-height: 56px;
    }

    .menu_kera__icon--u05d0d6d {
        display: block;
        z-index: 51;
    }

    .menu_kera__body--u1711f1c {
        position: fixed;
        inset: 0 0 auto 0;
        top: 56px;
        background: #ffffff;
        padding: 16px 20px 20px;
        transform: translateY(-120%);
        opacity: 0;
        visibility: hidden;
        transition: transform 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
        border-bottom: 1px solid #e5e7eb;
    }

    
    .menu_kera__body--u1711f1c._active--u540e577 {
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
    }

    .menu_kera__list--u9adcf21 {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
    }

    .bun--u9e6bb52 {
        padding-top: 40px;
    }

    .content-section--u41a8442 .container--u3894453 {
        padding: 20px 16px;
    }

    .footer__row--u648621c {
        gap: 24px;
    }

    .botfoot__row--u05a0892 {
        gap: 16px;
    }

    .rightfooter__row--u113ef48 {
        justify-content: center;
    }
}

@media (max-width: 480px) {
    .bun__title--u8c17823 {
        font-size: 1.7rem;
    }

    .content-section--u41a8442 h1 {
        font-size: 1.6rem;
    }

    .kasinos__row--u9e07918 {
        grid-template-columns: 1fr;
    }

    .kasraft__row--u52903da {
        justify-content: space-between;
    }
}
