.home{display:block;margin:0;padding:0 0 16px;width:100%}@media(min-width:768px){.home{padding-bottom:24px}}.home__providers{display:block;padding:16px 0;width:100%}@media(min-width:768px){.home__providers{padding:24px 0}}.home__slider-item{align-items:center;display:flex;flex-direction:row;height:200px;justify-content:center;outline:none;position:relative;width:100%}.home .home__content>:last-child{margin-bottom:16px}@media(min-width:768px){.home .home__content>:last-child{margin-bottom:24px}}.home .home__content>:first-child{margin-top:16px}@media(min-width:768px){.home .home__content>:first-child{margin-top:24px}}.home-tabs{padding:16px 0}@media(min-width:768px){.home-tabs{padding:24px 0}}.home-tabs__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.home-tabs__tabs{width:calc(100% - 160px)}@media(min-width:768px){.home-tabs__tabs{width:calc(100% - 180px)}}.home-tabs .home-tabs__page-size{margin-left:24px}.home-tabs__header-right{align-items:center;display:flex}.home-tabs__show-all{color:var(--text-color-primary);font-size:12px;font-weight:600;letter-spacing:-.02em;text-transform:capitalize;transition:color .3s ease}.home-tabs__show-all:hover{color:var(--text-color-extra-2)}.tournaments-list__winners{margin-top:24px}.tournaments-list__item{border:1px solid transparent;border-radius:8px}.tournaments-list__item--opened{border:1px solid var(--background-extra-11)}.tournament-item{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;min-height:276px;overflow:hidden;padding:16px;position:relative;width:100%}@media(min-width:768px){.tournament-item{min-height:340px;padding:24px 32px}}.tournament-item__label{align-items:center;background-color:var(--background-primary);border-radius:4px;color:var(--text-color-primary);display:flex;font-size:12px;font-weight:400;justify-content:center;letter-spacing:.24px;line-height:normal;min-height:32px;padding:0 14px 0 8px;position:relative;text-transform:uppercase}@media(min-width:768px){.tournament-item__label{padding:0 18px 0 8px}}.tournament-item__label--started{border:1px solid var(--background-extra-11);color:var(--text-constant)}.tournament-item__label--new{gap:6px;padding:0 14px}.tournament-item__label--ended{gap:8px;padding:0 14px}.tournament-item__label-icon{font-size:30px}.tournament-item__label--new .tournament-item__label-icon{font-size:26px}.tournament-item__label--ended .tournament-item__label-icon{font-size:16px}.tournament-item__title{color:var(--text-color-primary);font-size:24px;font-weight:900;letter-spacing:.24px;line-height:1.2;max-width:208px;padding:8px 0;position:relative;text-shadow:0 2px 0 var(--text-color-extra-3)}@media(min-width:768px){.tournament-item__title{font-size:32px;max-width:270px}}.tournament-item .tournament-item__link{margin:auto 0 0;min-width:150px;position:relative}.tournament-item__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:94%;object-position:94%;position:absolute;right:0;top:0;width:100%}@media(min-width:768px){.tournament-item__img{-o-object-position:90%;object-position:90%}}@media(min-width:960px){.tournament-item__img{-o-object-position:92%;object-position:92%}}@media(min-width:1248px){.tournament-item__img{-o-object-position:91%;object-position:91%}}@media(min-width:1632px){.tournament-item__img{-o-object-position:92%;object-position:92%}}.tournament-item__img--ended{opacity:.5}.table-with-pagination{display:flex;flex-direction:column;justify-content:space-between}.pagination{gap:4px;margin-top:16px}.pagination,.pagination__item{display:flex;justify-content:center}.pagination__item{align-items:center;background-color:var(--background-primary);border:1px solid var(--background-primary);border-radius:8px;color:var(--text-color-primary);cursor:pointer;font-size:12px;font-weight:500;height:36px;padding:8px;transition:border-color .3s ease;width:36px}.pagination__item--active,.pagination__item:hover{border-color:var(--background-extra-11)}.pagination__item--prev{font-size:8px;margin-right:16px}.pagination__item--next{font-size:8px;margin-left:16px}.pagination__item--disable{cursor:default;opacity:.6}.pagination__item--disable:hover{background-color:var(--background-primary)}.pagination__points{color:var(--text-color-primary);font-size:12px;font-weight:500;height:36px;letter-spacing:.1em;padding:10px;text-align:center;width:36px}.providers-slider-container{position:relative}.providers-slider-container__top{align-items:center;color:var(--text-color-primary);display:flex;height:32px;justify-content:space-between;margin-bottom:16px;padding-right:89px}.providers-slider-container__title{align-items:center;color:var(--block-title-color);display:flex;font-size:20px;font-weight:700;gap:12px;line-height:1.6;padding:0}.providers-slider-container__icon{color:var(--block-title-icon);font-size:24px;text-align:center;width:24px}.providers-slider-container__item{align-items:center;background-color:var(--background-primary);border:1px solid var(--background-extra-9);border-radius:8px;display:flex;height:84px;justify-content:center;min-width:176px;transition:background-color .3s ease;width:176px}@media(min-width:768px){.providers-slider-container__item{height:84px;min-width:164px;width:164px}}@media(min-width:1248px){.providers-slider-container__item{min-width:176px;width:176px}}.providers-slider-container__image{max-height:calc(100% - 40px);max-width:calc(100% - 36px)}