:root {
    --color-primary: #fff;
    --white-bg: #fff;
    --normal-text: rgba(102, 102, 102, 1);
    --nav-text: rgba(51, 51, 51, 1);
    --line-color: rgba(136, 136, 136, 1);
}

.bgsvg {
    height: 28px;
    background: #fffc;
    border-radius: 3px;
}

html,
body {
    background-color: var(--white-bg);
    color: var(--normal-text);
}

h1,
h2,
h3,
h4,
h5 {
    color: var(--nav-text);

}

.ln-li{
    display: none !important;
}

.footer,
.header {
    background-color: var(--white-bg) !important;

}

.header-logo-img {
    display: inline-block;
    width: 141px;
}


.mainpage:before {
    background-color: var(--white-bg);
}

.mainpage .header .page-list__link,
.mainpage .header .page-list__link:active,
.mainpage .header .language-select {
    color: var(--normal-text);
}

.mainpage .header .page-list__link:hover,
.header .page-list__link:hover {
    color: var(--normal-text) !important;
}

.page-list__link--active {
    color: var(--nav-text) !important;
}

.solutions__item::after {
    /* display: none;*/
    width: 0;
}

.sport-item {
    background: url(../img/home/bg-sport.png) no-repeat center;
    background-size: contain;
    background-attachment: fixed;
    /* background-position: 20% 20px; */
}

.live-item {
    background: url(../img/home/bg-live.png) no-repeat center;
    background-size: contain;
    background-attachment: fixed;
    /* background-position: 20% 20px; */
}

.slot-item {
    background: url(../img/home/bg-slot.png) no-repeat center;
    background-size: contain;
    background-attachment: fixed;
    background-position: center;
}

.white-item {
    background: url(../img/home/bg-label.png) no-repeat center;
    background-size: contain;
    background-attachment: fixed;
    /* background-position: 20% 20px; */
}

.content-page-separator.separator {
    background-color: var(--line-color);
}

.statistics__item {
    border-color: var(--line-color) !important;
}

.history__list:after,
.history__item::after {
    border-color: rgba(254, 101, 31, 1);
    background-color: rgba(254, 101, 31, 1);
}

.history-logo {
    width: 24px;
    height: 24px;
}

.team-member__name {
    color: var(--normal-text);
}

.cases__list-item {
    background: rgba(236, 236, 236, 1) !important;
}

.our-team__list .team-member {
    background: linear-gradient(138.68deg, #FFFFFF 0%, #FFEDDF 98.34%) !important;
}

.team-member:after {
    background: transparent !important;
}

.team-member__role {
    color: rgba(254, 101, 31, 1) !important;
}

.slider-arrow {
    background: rgba(236, 236, 236, 1) !important;

}

.partner-image {
    background: rgba(236, 236, 236, 1) !important;
    border: none !important;
}

.clients-separator.separator {
    background-color: var(--line-color);
}

.activities .activities__item{
    background: rgba(236, 236, 236, 1) !important;
    .activity__img{
        margin-top: 10px;
        width: 181px;
        height: 54px;
    }
}


@media (max-width: 1023px) {
    .header .navigation {
        background: var(--white-bg) !important;
    }
    .header .navigation__title,
    .header .header__button{
        color: var(--normal-text) !important;
    }
    .header .page-list__link {
        border-bottom: 1px solid var(--normal-text) !important;
    }
}
.inline-text {
    display: contents; /* 元素本身不渲染，其子元素直接参与父元素的文本流 */
    font-size: inherit;
    color: inherit;
    font-weight: 400;
}