.Breadcrumbs_root__NA2Ri {

    align-items: center;

    display: flex;

    flex-wrap: wrap;

    overflow: hidden

}



.Breadcrumbs_item__dxLbb {

    align-items: center;

    color: var(--color-main-blue);

    display: flex;

    flex: 0 1 auto;

    margin: 5px 10px;

    position: relative;

    text-transform: uppercase

}



.Breadcrumbs_item__dxLbb:last-of-type {

    color: var(--color-main-black);

    cursor: default;

    pointer-events: none

}



.Breadcrumbs_item__dxLbb + .Breadcrumbs_item__dxLbb:before {

    background-color: var(--color-dark-grey);

    border-radius: 50%;

    content: "";

    height: 4px;

    left: -10px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 4px

}



.Breadcrumbs_icon__HVVzn {

    height: 20px;

    margin-right: 10px;

    width: 20px

}



.Breadcrumbs_icon__HVVzn.Breadcrumbs_cyberIcon__DSo0i {

    fill: var(--color-dark-grey)

}



.direction-rtl .Breadcrumbs_icon__HVVzn {

    margin-left: 10px;

    margin-right: unset

}



.direction-rtl .Breadcrumbs_item__dxLbb:before {

    left: unset;

    right: -10px;

    transform: translateY(-50%)

}



.Filter_filter__asygT {

    align-items: stretch;

    border-radius: 20px;

    display: flex;

    flex: 0 10 100%;

    justify-content: flex-end;

    overflow: hidden

}



@media screen and (max-width: 1100px) {

    .Filter_filter__asygT {

        border-radius: 0;

    }

}



.Filter_filter__asygT.Filter_active__8uNBR {

    justify-content: flex-start

}



.Filter_filter__asygT.Filter_active__8uNBR .Filter_filter__search__JmCPr {

    flex: 1 0 auto;

    max-width: none

}



.Filter_filter__asygT.Filter_active__8uNBR .Filter_filter__search__JmCPr .Filter_closeButton__Z-mvA, .Filter_filter__asygT.Filter_active__8uNBR .Filter_filter__search__JmCPr .Filter_filter__icon__qNwnO {

    fill: var(--color-main-blue)

}



.Filter_filter__asygT.Filter_active__8uNBR .Filter_filter__search_input__qABdj {

    color: #000

}



.Filter_filter__asygT.Filter_active__8uNBR .Filter_closeButton__Z-mvA {

    opacity: 1

}



.Filter_filter__item__X-a1Y {

    background: var(--color-main-white);

    flex: 0 10 auto;

    overflow: hidden;

    position: relative

}



.Filter_filter__item__X-a1Y + .Filter_filter__item__X-a1Y {

    border-left: 2px solid var(--color-second-grey)

}



.Filter_filter__item__X-a1Y button, .Filter_filter__item__X-a1Y input {

    font-weight: 500;

    height: 100%

}



.Filter_filter__item__X-a1Y.Filter_active__8uNBR .Filter_filter__button__hvnBf {

    color: var(--color-main-orange)

}



.Filter_filter__item__X-a1Y.Filter_active__8uNBR .Filter_closeButton__Z-mvA, .Filter_filter__item__X-a1Y.Filter_active__8uNBR .Filter_filter__icon__qNwnO {

    fill: var(--color-main-orange)

}



.Filter_filter__item__X-a1Y:hover .Filter_filter__button__hvnBf {

    color: var(--color-accent-info)

}



.Filter_filter__item__X-a1Y:hover .Filter_closeButton__Z-mvA, .Filter_filter__item__X-a1Y:hover .Filter_filter__icon__qNwnO {

    fill: var(--color-accent-info)

}



.Filter_filter__button__hvnBf {

    color: var(--color-main-black);

    font-size: 16px;

    overflow: hidden;

    padding: 10px 10px 10px 42px;

    text-overflow: ellipsis;

    text-transform: uppercase;

    transition: all .3s ease;

    width: 100%

}



.Filter_filter__search__JmCPr {

    flex-grow: 1

}



.Filter_filter__search__JmCPr.Filter_active__8uNBR .Filter_closeButton__Z-mvA, .Filter_filter__search__JmCPr.Filter_active__8uNBR .Filter_filter__icon__qNwnO, .Filter_filter__search__JmCPr:hover .Filter_closeButton__Z-mvA, .Filter_filter__search__JmCPr:hover .Filter_filter__icon__qNwnO {

    fill: var(--color-main-blue)

}



.Filter_filter__search_input__qABdj {

    color: var(--color-dark-grey);

    font-size: 14px;

    height: 100%;

    overflow: hidden;

    padding: 10px 30px 12px 40px;

    width: 100%

}



.Filter_filter__search_input__qABdj::-webkit-input-placeholder {

    color: var(--color-dark-grey);

    text-transform: uppercase

}



.Filter_filter__search_input__qABdj::-moz-placeholder {

    color: var(--color-dark-grey);

    text-transform: uppercase

}



.Filter_filter__search_input__qABdj:-ms-input-placeholder {

    color: var(--color-dark-grey);

    text-transform: uppercase

}



.Filter_filter__search_input__qABdj:-moz-placeholder {

    color: var(--color-dark-grey);

    text-transform: uppercase

}



.Filter_closeButton__Z-mvA, .Filter_filter__icon__qNwnO {

    fill: var(--color-dark-grey);

    bottom: 0;

    cursor: pointer;

    height: 20px;

    left: 10px;

    margin: auto;

    position: absolute;

    top: 0;

    transition: all .3s ease;

    width: 20px

}



.Filter_closeButton__Z-mvA {

    height: 15px;

    left: auto;

    opacity: 0;

    right: 10px;

    width: 15px;

    z-index: 99

}



.Filter_filter__icon__close__ptW3D {

    display: block;

    height: 100%;

    width: 100%

}



.direction-rtl .Filter_closeButton__Z-mvA, .direction-rtl .Filter_filter__icon__qNwnO {

    left: auto;

    right: 10px

}



.direction-rtl .Filter_closeButton__Z-mvA {

    left: 10px;

    right: auto

}



.direction-rtl .Filter_filter__search_input__qABdj {

    padding: 10px 40px 12px 10px

}



.direction-rtl .Filter_filter__button__hvnBf {

    padding: 10px 42px 10px 10px

}



.FilterSrpots_wrapper__A990z {

    background-color: var(--color-main-white);

    border-radius: var(--app-base-spacing);

    margin-bottom: 20px;

    overflow: hidden

}



@media screen and (max-width: 1100px) {

    .FilterSrpots_wrapper__A990z {

        background: #F5F5F5;

        border-radius: 0;

        margin-bottom: 0;

    }

}



.FilterSrpots_wrapper__A990z .swiper-container {

    padding: 5px !important

}



.FilterSrpots_wrapper__A990z .swiper-wrapper {

    align-items: center;

    display: flex;

    margin: 0;

    width: -moz-fit-content;

    width: fit-content

}



.FilterSrpots_slide__BjiwI {

    max-width: -moz-fit-content;

    max-width: fit-content

}



.FilterSrpots_item__djwh0 {

    border-radius: 30px;

    flex: 0 0 auto;

    margin: 0 5px;

    padding: 5px;

    transition: .3s ease

}



.FilterSrpots_item__djwh0:hover {

    background-color: var(--color-light-grey)

}



.FilterSrpots_item__djwh0.FilterSrpots_all__GoHDh {

    background-color: var(--color-main-grey);

    color: var(--color-main-white);

    font-size: 14px;

    line-height: 1;

    padding: 4px 7px;

    text-transform: uppercase

}



.FilterSrpots_item__djwh0.FilterSrpots_active__UXt5a {

    background-color: var(--color-main-orange)

}



.FilterSrpots_icon__w8CSR {

    height: 20px;

    width: 20px

}



.direction-rtl .FilterSrpots_wrapper__A990z {

    direction: rtl

}



.LineMenu_center_menu__S4DqU {

    align-items: center;

    display: flex;

    justify-content: flex-end;

    width: 100%;

    margin-bottom: 20px;

}



@media screen and (max-width: 1100px) {

    .LineMenu_center_menu__S4DqU {

        margin-bottom: 0;

    }

}



.LineMenu_center_menu__S4DqU.LineMenu_worldCupMenu__FTWu5 {

    justify-content: flex-start

}



.LineMenu_breadcrumbs__y817n {

    flex: 10 0 auto;

    margin-bottom: 5px;

    margin-left: 10px;

    margin-right: 10px;

    margin-top: 5px;

    max-width: 70%

}



.direction-rtl .LineMenu_center_menu__S4DqU {

    direction: rtl

}



.LineMenu_worldCupWrapper__69Lqz {

    color: #000;

    display: flex

}



.LineMenu_worldCupIcon__b5ZL4 {

    height: 20px;

    margin-right: 5px;

    width: 20px

}



.StoryModal_root__hBcH9 {

    background-color: #000000e6;

    display: flex;

    height: 100vh;

    justify-content: center;

    overflow-y: scroll;

    padding-top: 100px;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 6

}



.StoryModal_container__E8hmb {

    display: flex;

    flex-direction: column

}



.StoryModal_closeIcon__zmmoM {

    fill: #4b95e4;

    height: 13px;

    width: 13px

}



.StoryModal_closeIconModal__O451Q {

    cursor: pointer;

    margin-left: auto;

    outline: 0

}



.StoryModal_videoBlock__xJtKD {

    align-items: center;

    display: flex;

    flex-direction: row

}



.StoryModal_rectangleLeft__fnGLQ {

    height: 22px;

    margin-right: 20px;

    width: 13px

}



.StoryModal_rectangleRight__QLAGp {

    height: 22px;

    margin-left: 20px;

    width: 13px

}



.StoryModal_rectangleLeftContainer__UYjh0, .StoryModal_rectangleRightContainer__4bLGZ {

    cursor: pointer;

    outline: 0

}



.StoryModal_hidden__eREn- {

    visibility: hidden

}



.StoryModal_progressContainer__-L0D- {

    background-color: #154172;

    border-radius: 2px;

    cursor: pointer;

    flex: 1 1;

    height: 4px;

    margin: 0 15px;

    outline: 0;

    overflow: hidden

}



.StoryModal_progressCompleted__Syf0c {

    background-color: #0c83d5

}



.StoryModal_progress__39adj {

    background-color: #0c83d5;

    height: 4px;

    width: 0

}



.StoryModal_videoContainer__KR7vf {

    background-color: var(--color-main-white);

    border-radius: 15px;

    margin: 5px;

    padding: 20px;

    width: 984px

}



.StoryModal_header__k4mqW {

    align-items: center;

    display: flex;

    flex-direction: row;

    padding: 0 55px 0 35px

}



.StoryModal_subHeader__6KN0H {

    align-items: center;

    display: flex;

    flex-direction: row;

    padding: 20px

}



.StoryModal_icon__-6Y\+t {

    height: 40px;

    margin-right: 10px;

    width: 40px

}



.StoryModal_titleBlock__A3O8P {

    display: flex;

    flex-direction: column;

    outline: none

}



.StoryModal_title__XbsKf {

    color: #1183d3;

    font-size: 21px

}



.StoryModal_subtitle__qH35f {

    font-size: 16px;

    font-weight: 500;

    line-height: 21px

}



.StoryModal_video__kVU-1 {

    width: 100%

}
