.quick-links-1-0 {
    --quick-links-background: #2B3034;
    --quick-links-text-color: #fff;
}

.quick-links-1-0 .quick-links {
    width: 100%;
}

.quick-links-1-0 .quick-links-section {
    background-color: var(--quick-links-background);
    border-radius: 8px;
    padding: 10px 8px;
    margin-bottom: 12px;
}

.quick-links-1-0 .quick-link {
    padding: 10px 8px;
}

.quick-links-1-0 .quick-link__button {
    display: flex;
    align-items: center;
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
    width: 100%;
    text-decoration: none;
}

.quick-links-1-0 .quick-link__image {
    width: 40px;
    height: 40px;
    margin-right: 12px;
}

.quick-links-1-0 .quick-link__title {
    font-family: var(--font-primary);
    color: var(--quick-links-text-color);
    font-size: 14px;
    font-weight: 500;
    line-height: 1.285;
}

.quick-links-1-0 .quick-links-footer {
    display: flex;
    justify-content: space-between;
    gap: 10px;
}

.quick-links-1-0 .quick-links-footer__button {
    background: var(--quick-links-background);
    border-radius: 8px;
    padding: 10px 20.5px;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}

.quick-links-1-0 .quick-links-footer__img {
    width: 24px;
    height: 24px;
}

/* MOBILE STYLES */
.page--mobile .quick-links-1-0 .quick-links {
    display: flex;
    gap: 8px;
    overflow-x:scroll;
    overflow-y: hidden;
    max-width: fit-content;
    margin: 0 auto;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE 11 */
}

.page--mobile .quick-links-1-0 .quick-links::-webkit-scrollbar {
    display: none;
}

.page--mobile .quick-links-1-0 .quick-links-section {
    background-color: initial;
    padding: 0;
    display: flex;
    gap: 10px;
    margin: 20px 8px 0;
}

.page--mobile .quick-links-1-0 .quick-link {
    border-radius: 8px;
    padding: 10px 8px;
    width: 137px;
    height: 82px;
    box-sizing: border-box;
}

.page--mobile .quick-links-1-0 .quick-link {
    background-size: cover;
}

.page--mobile .quick-links-1-0 .quick-link:nth-child(4n  + 1) {
    background-image: url("/extcontent/assets/ui-components/components/quick-links/images/sports-bg.png")
}

.page--mobile .quick-links-1-0 .quick-link:nth-child(4n + 2) {
    background-image: url("/extcontent/assets/ui-components/components/quick-links/images/casino-bg.png")
}

.page--mobile .quick-links-1-0 .quick-link:nth-child(4n + 3) {
    background-image: url("/extcontent/assets/ui-components/components/quick-links/images/livesport-bg.png")
}

.page--mobile .quick-links-1-0 .quick-link:nth-child(4n + 4) {
    background-image: url("/extcontent/assets/ui-components/components/quick-links/images/livecasino-bg.png")
}

.page--mobile .quick-links-1-0 .quick-link__button {
    flex-direction: column;
    align-items: start;
    text-align: left;
}

.page--mobile .quick-links-1-0 .quick-link__title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
}

.page--mobile .quick-links-1-0 p.quick-link__text {
    font-size: 13px;
    font-family: var(--font-primary);
    font-weight: 500;
    line-height: 1.615;
    color: var(--quick-links-text-color);
    margin: 0;
}