.modulor_button__button__1_36_0,
.ProviderCard__container--lobby-ZhfpR,
.modulor_button__button__1_46_1,
.NavigationItem__wrapper--lobby-rEQ1j,
.Button__component_slots--slots-_rGoQ,
.CrossProductWidget__button--ig-XEaYV,
.BackButton__component_ig--ig-ZDr3f,
.BackButton__component--lc-MWY55,
.BackButton__component--slots-MWY55 {
    text-decoration: none;
}

.Menu__overlay--sc-mNrBo {
    display: none;
}

.Menu__overlay--sc-mNrBo.open {
    display: block;
}

.modulor_drawer__drawer__1_36_0 {
    width: 320px;
    display: none;
    z-index: 32;
}

.ContentWrapper-module_body__3PoP9 {
    color: #cbcbcb;
}

.ContentWrapper-module_body__3PoP9 a {
    color: #60c125;
}

.modulor_drawer__drawer__1_36_0.open,
.ContentWrapper-module_body__3PoP9.active {
    display: block;
}

.ContentWrapper-module_component__2LyDB.active {
    max-height: none;
}

.ContentWrapper-module_button__1oCKq.active svg {
    transform: rotate(180deg);
}

.MobileHeader__component--lc-AAVm6 {
    display: none;
}

.GameCardsGrid__grid {
    display: flex;
    flex-wrap: wrap;
}

.GameCardsGrid__grid > li {
    width: calc((100% / 6) - var(--item-spacing));
}

.GameCardsGrid__grid .GameGridItem__root--lc-Lsp7f {
    height: auto !important;
}

.GameCardsGrid__grid .Card__component--slots-fitJg,
.GameCardsGrid__grid .Card__component--ig-fitJg {
    height: auto;
    width: auto;
    display: block;
}

.GameCardsGrid__grid .GameGridItem__content--lc-P3FZf {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
}

.GameCardsGrid__grid .GameGridItem__imgWrapper--lc-rsN6z,
.GameCardsGrid__grid .Card__content_slots--slots-Hexng,
.GameCardsGrid__grid .Card__content--ig-A1pp8 {
    position: relative;
}

.GameCardsGrid__grid .GameGridItem__imgWrapper--lc-rsN6z::after,
.GameCardsGrid__grid .Card__content_slots--slots-Hexng::after,
.GameCardsGrid__grid .Card__content--ig-A1pp8::after {
    content: '';
    display: block;
    padding-top: 100%;
}

.GameCardsGrid__grid .GameGridItem__img--lc-BpV4A {
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
}

.GameCardsGrid__grid .GameCard__overlay--slots-DAo2J,
.GameCardsGrid__grid .GameCard__background--slots-ThtVp,
.GameCardsGrid__grid .GameCard__background_ig--ig-EovHk {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.GameCardsGrid__grid .GameCard__background--slots-ThtVp,
.GameCardsGrid__grid .GameCard__background_ig--ig-EovHk {
    object-fit: cover;
}

.GameCardsGrid__list--slots-FSLMp {
    margin: 0 40px;
}

.GameCardsGrid__grid .GameCard__title--slots-xbD91 {
    z-index: 2;
}

.SEOWrapper__container--ig-Kro26 {
    padding-bottom: 15px;
}

nav.Navigation__wrapper--lobby-Cp4ww:before {
    background: none;
}

@media (max-width:1500px) {
    .GameCardsGrid__grid > li {
        width: calc((100% / 5) - var(--item-spacing));
    }
}

@media (max-width:1299px) {
    .GameCardsGrid__grid > li {
        width: calc((100% / 4) - var(--item-spacing));
    }
}

@media (max-width:1023px) {
    .mobile-hidden {
        display: none !important;
    }

    .PrimaryHeader__burger--sc-rGWP7,
    .PrimaryHeader__center--sc-q4ry3 {
        display: none;
    }

    .modulor_drawer__drawer__1_36_0 {
        width: 100%;
        height: auto;
        bottom: 0;
        top: auto;
    }

    .modulor_bottom-sheet__header__1_36_0 {
        flex-shrink: 0;
        height: 56px;
        overflow: hidden;
        border-radius: var(--radius-lg) var(--radius-lg) 0 0;
    }
    
    #sidebar {
        width: 100%;
        display: none;
        position: static;
    }

    #sidebar.open {
        display: block;
    }

    .MobileHeader__component--lc-AAVm6 {
        display: block;
        display: flex;
    }

    #live-casino,
    #pm-casino,
    #instant-games {
        --host-header-height: 0 !important;
    }

    .GameCardsGrid__list--slots-FSLMp {
        margin: 0 20px;
    }
}

@media (max-width:767px) {
    .GameCardsGrid__grid > li {
        width: calc((100% / 3) - var(--item-spacing));
    }
}


@media (max-width:500px) {
    .GameCardsGrid__grid > li {
        width: calc((100% / 2) - var(--item-spacing));
    }
}

@media (min-width:1024px) {
    .desktop-hidden {
        display: none !important;
    }
}
