.main .banner{margin-bottom:32px}@media screen and (width <= 1392px){.main .banner{margin-bottom:0}}.main .banner__after{position:absolute;height:400px;width:100%}.main .banner>.flex{align-items:stretch;min-height:406px}@media(max-width:768px){.main .banner>.flex{min-height:auto;flex-direction:column}}.main .banner__important-image{width:48px;height:48px}.main .banner__important-image img{width:100%;height:100%}.main .banner__important{right:-430px;top:-111px;position:absolute;display:flex;padding:var(--spacing-s-12,12px) var(--spacing-m-16,16px);justify-content:center;align-items:center;gap:var(--spacing-m-16,16px);color:var(--text-on-dark-accent,#fff);font-size:15px;font-weight:400;line-height:20px;background:var(--surface-dark-secondary,#5f5d70);border-radius:var(--rounding-big,16px)}@media screen and (width <= 1392px){.main .banner__important{margin-bottom:0;bottom:8px;right:auto;left:50%;transform:translateX(-50%);top:auto;z-index:2}}@media(max-width:768px){.main .banner__important{width:296px}}.main .banner__important:after{position:absolute;bottom:-6px;left:50%;content:"";width:var(--spacing-s-12,12px);height:var(--spacing-s-12,12px);transform:rotate(45deg);background:var(--surface-dark-secondary,#5f5d70)}.main .banner__important-text{max-width:336px}@media(max-width:1124px){.main .banner__important-text{max-width:300px}}@media(max-width:768px){.main .banner__important-text{max-width:200px}}.main .banner__title{display:flex;align-items:flex-end;color:var(--text-accent,#d72e2e);font-family:TT Hoves Pro;font-size:34px;font-weight:700;line-height:34px;gap:4px;margin-bottom:8px;margin-right:104px}@media(max-width:768px){.main .banner__title{font-size:28px;margin-bottom:4px}}@media(max-width:500px){.main .banner__title{margin-right:80px}}.main .banner__image{max-width:844px;width:100%;margin-right:-20px;position:relative;object-fit:cover}@media(max-width:768px){.main .banner__image{height:264px}}@media screen and (width <= 1392px){.main .banner__image{max-width:100%}}.main .banner__image img{border-radius:16px 0 0 16px;height:100%;object-fit:cover;position:absolute;inset:0}@media(max-width:500px){.main .banner__image img{border-radius:var(--rounding-small,8px)}}.main .banner__info{width:568px;display:flex;padding:24px var(--spacing-l-20,20px) 32px;flex-direction:column;align-items:flex-start;border-radius:16px;background:#fff;z-index:1}.main .banner__info .layout-loader__img{width:48px;height:48px}@media screen and (width <= 1392px){.main .banner__info{width:100%}}@media(max-width:768px){.main .banner__info{border-radius:var(--rounding-small,8px);min-width:auto}}@media(max-width:500px){.main .banner__info{padding:var(--spacing-s-12,12px) var(--spacing-s-12,12px) 24px var(--spacing-s-12,12px)}}.main .banner__info-label{color:var(--text-secondary,#5f5d70);font-family:Roboto Flex;font-size:18px;font-weight:400;line-height:24px;margin-bottom:24px}@media(max-width:768px){.main .banner__info-label{margin-bottom:12px}}.main .banner__info-bottom{width:100%;min-height:142px;margin-top:34px}.main .banner__info-bottom img{width:48px;height:48px}.main .banner__info-bottom--isLoading{display:flex;justify-content:center;align-items:center}.main .banner__info-slider-container{width:100%;min-height:125px;margin-top:-25px;display:flex;align-items:center;justify-content:space-between;padding:50px 24px 24px;background-color:#262541;border-radius:16px;gap:10px}@media(max-width:1240px){.main .banner__info-slider-container{border-radius:0}}.main .banner__info-slider{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1007px}@media(max-width:768px){.main .banner__info-slider{justify-content:center}}.main .banner__info-slider-button{padding:12px;background-color:#fff;border-radius:8px;cursor:pointer}.main .banner__info-slider-button:disabled{opacity:.3;cursor:default}.main .banner__info-slider__item{display:flex;align-items:center}.main .banner__info-slider__item--isActive .banner__info-slider__item-text{color:#fff}.main .banner__info-slider__item--isActive .banner__info-slider__item-image{border:4px solid #fff}@media(max-width:768px){.main .banner__info-slider__item{display:none}.main .banner__info-slider__item--isActive{display:flex}}.main .banner__info-slider__item-image{width:80px;height:48px;margin-right:16px;object-fit:cover;border-radius:8px}.main .banner__info-slider__item-text{color:#a19fb3}.main .banner__info-slider__item-text-title{font-size:18px;font-weight:700;line-height:24px}.main .banner__info-top{width:100%;position:relative;display:flex;flex-direction:column}.main .banner__logo{position:absolute;right:0;top:0;width:104px;height:64px}@media(max-width:500px){.main .banner__logo{width:80px;height:70px;margin-bottom:8px}}.main .banner__logo img{width:100%;height:100%}@media(max-width:500px){.main .banner__logo img{object-fit:contain}}.main .banner__date{color:var(--text-secondary,#5f5d70)}.main .banner__place{font-family:TT Hoves Pro;font-size:34px;font-weight:700;line-height:34px;color:var(--text-tertiary,#a19fb3);margin-bottom:16px}@media(max-width:500px){.main .banner__place{margin-bottom:4px;font-size:20px;line-height:22px}}.main .banner__name{color:var(--text-secondary,#5f5d70);font-family:Roboto Flex;font-size:18px;font-weight:400;line-height:24px}@media(max-width:500px){.main .banner__name{font-size:15px}}.main .banner__list{display:flex;flex-wrap:wrap;width:349px;gap:8px 24px;margin-bottom:24px}@media(max-width:500px){.main .banner__list{width:100%}}.main .banner__list-item{width:90px;display:flex;flex-direction:column}@media(max-width:500px){.main .banner__list-item{width:max-content}}.main .banner__list-item-value{color:var(--text-tertiary,#a19fb3);font-family:TT Hoves Pro;font-size:34px;font-weight:700;line-height:34px}@media(max-width:500px){.main .banner__list-item-value{font-size:28px}}.main .banner__list-item-label{color:var(--text-primary,#222031);font-family:Roboto Flex;font-size:15px;font-weight:400;line-height:22px}.main .banner__links{display:flex;flex-wrap:wrap;gap:8px;max-width:528px}@media(max-width:768px){.main .banner__links{flex-direction:column;width:100%;max-width:100%}}.main .banner__link{cursor:pointer;width:170px;padding:var(--spacing-s-12,12px) 24px;border-radius:8px;background:var(--ui-tertiary,#f2f5f8);border:1px solid #fff;font-size:18px;transition:.3s ease}.main .banner__link,.main .banner__link button{display:flex;justify-content:center;align-items:center}.main .banner__link button{gap:8px}@media(max-width:768px){.main .banner__link,.main .banner__link button{justify-content:space-between;width:100%}}.main .banner__link:hover{border:1px solid var(--ui-primary,#222031);background:var(--ui-tertiary-hover,#e1e8f0)}.main .banner__link:last-child{width:100%;border:1px solid var(--ui-primary,#222031)}.main .banner__link:last-child:hover{background:var(--ui-tertiary-hover,#e1e8f0)}.main .results{position:relative;width:100%;padding:var(--spacing-m-16,16px);gap:var(--spacing-xs-24,4px);border-radius:var(--rounding-small,8px);background:var(--surface-secondary,#f2f5f8);height:100%}.main .results .race-more-link{top:16px;right:16px}@media(max-width:768px){.main .results .race-more-link{background:var(--surface-primary,#fff)}}.main .results__more-link-text{display:block}@media(max-width:768px){.main .results__more-link-text{display:none}}.main .results__more-link-text--mobile{display:none}@media(max-width:768px){.main .results__more-link-text--mobile{display:flex}}.main .results__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:8px}@media(max-width:768px){.main .results__top{gap:8px}.main .results__top .race-more-link{display:none}.main .results__top .flex{flex-direction:column}}.main .results__title{font-size:18px;margin-right:16px;color:var(--text-accent);white-space:nowrap}@media(max-width:768px){.main .results__title{margin-right:0;margin-bottom:8px}}.main .results__names{display:flex;flex-direction:column;color:var(--text-secondary,#5f5d70);font-family:Roboto Flex;font-size:15px;font-weight:400;line-height:22px;gap:4px}@media(max-width:500px){.main .results__name{display:flex}.main .results__name span:first-child{margin-right:4px}}.main .results__list{display:flex;align-items:center;flex-wrap:wrap;gap:12px}@media(max-width:768px){.main .results__list{gap:6px 24px;margin-bottom:12px}}.main .results__list-item{color:var(--text-accent,#d72e2e);font-family:Roboto Flex;font-size:15px;font-style:normal;font-weight:400;line-height:22px;border-bottom:1.5px dashed var(--text-accent,#d72e2e);cursor:pointer}.main .results__list-item--active{color:var(--text-primary,#222031);border-bottom:1.5px solid var(--text-primary,#222031);font-weight:700;cursor:default}.main .race-more-link.isMobile{display:none}@media(max-width:768px){.main .race-more-link.isMobile{display:flex}}.timer{display:flex;align-items:center;gap:16px}@media(max-width:768px){.timer{align-items:flex-start;gap:8px}}.timer__list{align-items:center}.timer__list,.timer__list-item{display:flex;gap:8px}.timer__list-item>div:has(.timer__value){width:38px}@media(max-width:768px){.timer__list-item{gap:4px}}.timer__text{width:52px;font-family:Roboto Flex;font-size:12px;font-weight:400;line-height:14px}.timer__text,.timer__value{color:var(--text-on-dark-accent,#fff)}.timer__value{font-family:monospace;font-size:34px;font-weight:700;line-height:34px}@media(max-width:768px){.timer__value{font-size:28px;line-height:28px}}.timer__separator{color:var(--text-tertiary,#a19fb3);font-family:TT Hoves Pro;font-size:34px;font-weight:700;line-height:34px}@media(max-width:768px){.timer__separator{font-size:28px}}.timer__label{color:var(--text-tertiary,#a19fb3);font-family:Roboto Flex;font-size:12px;font-weight:400;line-height:14px}.banners{position:relative}.banners__banner{display:flex;justify-content:center}@media(max-width:768px){.banners__banner{flex-direction:column}}.banners__banner-image{max-width:824px;width:100%;height:428px;position:relative;object-fit:cover;border-radius:16px 0 0 16px}@media(max-width:1124px){.banners__banner-image{height:320px}}@media(max-width:500px){.banners__banner-image{height:164px;border-radius:var(--rounding-small,8px)}}.banners__banner-content{max-width:568px;width:100%;background:#fff;border-radius:0 16px 16px 0;flex-shrink:0;padding:24px 24px 90px}@media(max-width:1124px){.banners__banner-content{flex-shrink:1}}@media(max-width:768px){.banners__banner-content{border-radius:var(--rounding-small,8px);max-width:100%;width:100%;min-height:200px;padding:12px 12px 90px;margin-top:-20px;z-index:1}}.banners__banner-content h3{margin-bottom:16px;font-size:34px;font-style:normal;font-weight:700;line-height:34px;color:#222031}@media(max-width:500px){.banners__banner-content h3{font-size:28px;line-height:28px}}.banners__banner-content p{font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#5f5d70}@media(max-width:500px){.banners__banner-content p{font-size:18px;line-height:24px}}.banners__controls{position:absolute;bottom:24px;right:24px;display:flex;z-index:1}@media(max-width:768px){.banners__controls{width:100%;justify-content:space-between;right:0;padding:0 12px}}.banners__controls-button{background:#f2f5f8;cursor:pointer;border-radius:8px;height:48px;width:48px;display:flex;align-items:center;justify-content:center}.banners__controls-button--left{margin-right:16px;transform:rotate(180deg)}@media(max-width:768px){.banners__controls-button--left{margin-right:0}}.pseudo-link{width:max-content;color:var(--text-accent,#d72e2e);font-family:Roboto Flex;font-size:15px;font-style:normal;font-weight:400;line-height:22px;border-bottom:1.5px dashed var(--text-accent,#d72e2e)}.pseudo-link--active{border-bottom:1.5px solid var(--text-primary,#222031)}.pseudo-link--active,.tournirs__title{color:var(--text-primary,#222031);font-weight:700}.tournirs__title{margin-right:32px;font-family:TT Hoves Pro;font-size:34px;line-height:34px}@media(max-width:768px){.tournirs__title{margin-right:0;font-size:28px;margin-left:0}}.tournirs__wrap{width:100%;gap:40px;display:flex}@media(max-width:1124px){.tournirs__wrap{flex-direction:column}}.tournirs__wrap--desktop{display:flex}@media(max-width:1124px){.tournirs__wrap--desktop{display:none}}.tournirs__wrap--mobile{display:none}@media(max-width:1124px){.tournirs__wrap--mobile{display:block}}.tournirs__wrap--hide{display:none}.tournirs__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:56px}@media(max-width:1124px){.tournirs__top{margin-bottom:24px}}.tournirs__top-left{display:flex;align-items:center}@media(max-width:768px){.tournirs__top{flex-direction:column;align-items:flex-start;margin-bottom:24px}}.tournirs__filters--mobile{display:none}@media(max-width:1124px){.tournirs__filters--mobile{display:block}}.tournirs__filters--hide{display:none}.tournirs__filters-list{display:flex;align-items:center;gap:8px}@media(max-width:768px){.tournirs__filters-list{gap:2px}}.tournirs__filters-group{display:flex;align-items:center;gap:8px}@media(max-width:1124px){.tournirs__filters-group{margin-bottom:24px}.tournirs__filters-group--desktop{display:none}}.tournirs__filters-title{color:var(--text-primary,#222031);font-family:TT Hoves Pro;font-size:20px;font-weight:700;line-height:22px}.tournirs .tournir{width:100%}.tournirs .tournir__name{color:var(--text-primary,#222031);font-family:TT Hoves Pro;font-size:24px;font-style:normal;font-weight:700;line-height:24px}.tournirs .tournir__list{width:100%;border:1px solid var(--surface-secondary,#f2f5f8);border-radius:var(--rounding-small,8px)}.tournirs .tournir__top{margin-bottom:16px;display:flex;gap:24px}@media(max-width:1124px){.tournirs .tournir__top{flex-wrap:wrap}}.tournirs .tournir__filters{display:flex;gap:10px}.tournirs .tournir__participant{border-bottom:1px solid var(--surface-secondary,#f2f5f8);color:var(--text-tertiary,#a19fb3);font-family:Roboto Flex;font-size:18px;font-weight:400;line-height:24px;display:flex}.tournirs .tournir__participant-number{width:41px;padding:var(--spacing-s-12,12px) 15px}@media(max-width:768px){.tournirs .tournir__participant-number{padding:12px}}.tournirs .tournir__participant-name{width:100%}.tournirs .tournir__participant-name,.tournirs .tournir__participant-value{padding:var(--spacing-s-12,12px) 15px;color:var(--text-primary,#222031)}@media(max-width:768px){.tournirs .tournir__participant-name,.tournirs .tournir__participant-value{padding:12px}}