.anticon {
    display: inline-flex;
    alignItems: center;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -0.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.anticon>* {
    line-height: 1;
}

.anticon svg {
    display: inline-block;
}

.anticon::before {
    display: none;
}

.anticon .anticon-icon {
    display: block;
}

.anticon[tabindex] {
    cursor: pointer;
}

.anticon-spin::before,
.anticon-spin {
    display: inline-block;
    -webkit-animation: loadingCircle 1s infinite linear;
    animation: loadingCircle 1s infinite linear;
}

@-webkit-keyframes loadingCircle {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes loadingCircle {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.iconfont {
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}


.marquee-container {
    overflow-x: hidden !important;
    display: flex !important;
    flex-direction: row !important;
    position: relative;
    width: var(--width);
    transform: var(--transform);
}

.marquee-container:hover div {
    animation-play-state: var(--pause-on-hover);
}

.marquee-container:active div {
    animation-play-state: var(--pause-on-click);
}

.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
}

.overlay::before,
.overlay::after {
    background: linear-gradient(to right, var(--gradient-color));
    content: "";
    height: 100%;
    position: absolute;
    width: var(--gradient-width);
    z-index: 2;
}

.overlay::after {
    right: 0;
    top: 0;
    transform: rotateZ(180deg);
}

.overlay::before {
    left: 0;
    top: 0;
}

.marquee {
    flex: 0 0 auto;
    min-width: var(--min-width);
    z-index: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    animation: scroll var(--duration) linear var(--delay) var(--iteration-count);
    animation-play-state: var(--play);
    animation-delay: var(--delay);
    animation-direction: var(--direction);
}

@keyframes scroll {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

.initial-child-container {
    flex: 0 0 auto;
    display: flex;
    min-width: auto;
    flex-direction: row;
}

.child {
    transform: var(--transform);
}


html[data-from='app'] .remote-header-content {
    display: none;
}

html[data-from='app'] .remote-header {
    min-height: 0 !important;
}

.header-notice-in-app {
    display: none;
}

html[data-from='app'] .header-notice-in-app {
    display: block;
}


[lang='he-IL'] .geetest_track {
    direction: ltr;
}


[lang='he-IL'] .geetest_captcha {
    direction: ltr;
}


.geetest_captcha_offline {
    display: none !important;
}

@media screen and (max-width:767px) {
    .mob-hidden {
        display: none !important;
    }
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}