@charset "UTF-8";

body {
  font-family: 'Roboto';
}

.select2-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.autocomplete {
  background: #fff;
  z-index: 1000;
  font: 14px/22px "-apple-system",BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid rgba(50, 50, 50, 0.6);
}

.autocomplete * {
  font: inherit;
}

.autocomplete > div {
  padding: 0 4px;
}

.autocomplete .group {
  background: #eee;
}

.autocomplete > div.selected,
.autocomplete > div:hover:not(.group) {
  background: #81ca91;
  cursor: pointer;
}

.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}

[data-tippy-root] {
  max-width: calc(100vw - 10px);
}

.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  outline: 0;
  -webkit-transition-property: visibility,opacity,-webkit-transform;
  transition-property: visibility,opacity,-webkit-transform;
  -o-transition-property: transform,visibility,opacity;
  transition-property: transform,visibility,opacity;
  transition-property: transform,visibility,opacity,-webkit-transform;
}

.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}

.tippy-box[data-placement^=top] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  -webkit-transform-origin: center top;
      -ms-transform-origin: center top;
          transform-origin: center top;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
}

.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}

.tippy-box[data-placement^=left] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  -webkit-transform-origin: center left;
      -ms-transform-origin: center left;
          transform-origin: center left;
}

.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}

.tippy-box[data-placement^=right] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  -webkit-transform-origin: center right;
      -ms-transform-origin: center right;
          transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
  -webkit-transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
       -o-transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
          transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}

.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}

.tippy-box[data-theme~=light] {
  color: #26323d;
  -webkit-box-shadow: 0 0 20px 4px rgba(154, 161, 177, 0.15), 0 4px 80px -8px rgba(36, 40, 47, 0.25), 0 4px 4px -2px rgba(91, 94, 105, 0.15);
          box-shadow: 0 0 20px 4px rgba(154, 161, 177, 0.15), 0 4px 80px -8px rgba(36, 40, 47, 0.25), 0 4px 4px -2px rgba(91, 94, 105, 0.15);
  background-color: #fff;
}

.tippy-box[data-theme~=light][data-placement^=top] > .tippy-arrow:before {
  border-top-color: #fff;
}

.tippy-box[data-theme~=light][data-placement^=bottom] > .tippy-arrow:before {
  border-bottom-color: #fff;
}

.tippy-box[data-theme~=light][data-placement^=left] > .tippy-arrow:before {
  border-left-color: #fff;
}

.tippy-box[data-theme~=light][data-placement^=right] > .tippy-arrow:before {
  border-right-color: #fff;
}

.tippy-box[data-theme~=light] > .tippy-backdrop {
  background-color: #fff;
}

.tippy-box[data-theme~=light] > .tippy-svg-arrow {
  fill: #fff;
}

.tippy-box[data-theme~=light-border] {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 8, 16, 0.15);
  color: #333;
  -webkit-box-shadow: 0 4px 14px -2px rgba(0, 8, 16, 0.08);
          box-shadow: 0 4px 14px -2px rgba(0, 8, 16, 0.08);
}

.tippy-box[data-theme~=light-border] > .tippy-backdrop {
  background-color: #fff;
}

.tippy-box[data-theme~=light-border] > .tippy-arrow:after,
.tippy-box[data-theme~=light-border] > .tippy-svg-arrow:after {
  content: "";
  position: absolute;
  z-index: -1;
}

.tippy-box[data-theme~=light-border] > .tippy-arrow:after {
  border-color: transparent;
  border-style: solid;
}

.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-arrow:before {
  border-top-color: #fff;
}

.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-arrow:after {
  border-top-color: rgba(0, 8, 16, 0.2);
  border-width: 7px 7px 0;
  top: 17px;
  left: 1px;
}

.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-svg-arrow > svg {
  top: 16px;
}

.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-svg-arrow:after {
  top: 17px;
}

.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-arrow:before {
  border-bottom-color: #fff;
  bottom: 16px;
}

.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-arrow:after {
  border-bottom-color: rgba(0, 8, 16, 0.2);
  border-width: 0 7px 7px;
  bottom: 17px;
  left: 1px;
}

.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-svg-arrow > svg {
  bottom: 16px;
}

.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-svg-arrow:after {
  bottom: 17px;
}

.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-arrow:before {
  border-left-color: #fff;
}

.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-arrow:after {
  border-left-color: rgba(0, 8, 16, 0.2);
  border-width: 7px 0 7px 7px;
  left: 17px;
  top: 1px;
}

.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-svg-arrow > svg {
  left: 11px;
}

.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-svg-arrow:after {
  left: 12px;
}

.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-arrow:before {
  border-right-color: #fff;
  right: 16px;
}

.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-arrow:after {
  border-width: 7px 7px 7px 0;
  right: 17px;
  top: 1px;
  border-right-color: rgba(0, 8, 16, 0.2);
}

.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-svg-arrow > svg {
  right: 11px;
}

.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-svg-arrow:after {
  right: 12px;
}

.tippy-box[data-theme~=light-border] > .tippy-svg-arrow {
  fill: #fff;
}

.tippy-box[data-theme~=light-border] > .tippy-svg-arrow:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);
  background-size: 16px 6px;
  width: 16px;
  height: 6px;
}

@font-face {
  font-family: "Helvetica";
  font-display: swap;
  src: url("../fonts/HelveticaBold.woff") format("woff"), url("../fonts/HelveticaBold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Helvetica";
  font-display: swap;
  src: url("../fonts/HelveticaLight.woff") format("woff"), url("../fonts/HelveticaLight.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Helvetica";
  font-display: swap;
  src: url("../fonts/HelveticaMedium.woff") format("woff"), url("../fonts/HelveticaMedium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Helvetica";
  font-display: swap;
  src: url("../fonts/HelveticaRegular.woff") format("woff"), url("../fonts/HelveticaRegular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Roboto";
  font-display: swap;
  src: url("../fonts/Robotoblack.woff") format("woff"), url("../fonts/Robotoblack.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "Roboto";
  font-display: swap;
  src: url("../fonts/Robotobold.woff") format("woff"), url("../fonts/Robotobold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Roboto Condensed";
  font-display: swap;
  src: url("../fonts/Robotocondensed.woff") format("woff"), url("../fonts/Robotocondensed.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Roboto Condensed";
  font-display: swap;
  src: url("../fonts/Robotocondensedbold.woff") format("woff"), url("../fonts/Robotocondensedbold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Roboto Condensed";
  font-display: swap;
  src: url("../fonts/Robotocondensedlight.woff") format("woff"), url("../fonts/Robotocondensedlight.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Roboto";
  font-display: swap;
  src: url("../fonts/Robotolight.woff") format("woff"), url("../fonts/Robotolight.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Roboto";
  font-display: swap;
  src: url("../fonts/Robotomedium.woff") format("woff"), url("../fonts/Robotomedium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Roboto";
  font-display: swap;
  src: url("../fonts/Robotoregular.woff") format("woff"), url("../fonts/Robotoregular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "SF Compact Display";
  font-display: swap;
  src: url("../fonts/sf-compact-display-medium.woff") format("woff"), url("../fonts/sf-compact-display-medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "TT Supermolot";
  font-display: swap;
  src: url("../fonts/TTSupermolotBold.woff") format("woff"), url("../fonts/TTSupermolotBold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "TT Supermolot";
  font-display: swap;
  src: url("../fonts/TTSupermolotNormal.woff") format("woff"), url("../fonts/TTSupermolotNormal.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "SF Pro Text";
  font-display: swap;
  src: url("../fonts/SFProText-Regular.woff") format("woff"), url("../fonts/SFProText-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "SF Pro Text";
  font-display: swap;
  src: url("../fonts/SFProText-Semibold.woff") format("woff"), url("../fonts/SFProText-Semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.container-custom {
  max-width: calc(100% - 100px);
  width: 1430px;
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  width: 100%;
  padding-left: 100px;
  padding-right: 100px;
  margin-right: auto;
  margin-left: auto;
}

.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

.row-cols-1 > * {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.row-cols-4 > * {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  -ms-flex: 0 0 20%;
  -webkit-box-flex: 0;
          flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  -webkit-box-flex: 0;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
          order: -1;
}

.order-last {
  -ms-flex-order: 13;
  -webkit-box-ordinal-group: 14;
          order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
          order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
          order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  -webkit-box-ordinal-group: 4;
          order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  -webkit-box-ordinal-group: 5;
          order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  -webkit-box-ordinal-group: 6;
          order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  -webkit-box-ordinal-group: 7;
          order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  -webkit-box-ordinal-group: 8;
          order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  -webkit-box-ordinal-group: 9;
          order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  -webkit-box-ordinal-group: 10;
          order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  -webkit-box-ordinal-group: 11;
          order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  -webkit-box-ordinal-group: 12;
          order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  -webkit-box-ordinal-group: 13;
          order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: -webkit-box !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: -webkit-inline-box !important;
  display: inline-flex !important;
}

.flex-row {
  -ms-flex-direction: row !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
          flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  -webkit-box-flex: 1 !important;
          flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  -webkit-box-flex: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  -webkit-box-flex: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  -webkit-box-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  -webkit-box-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  -webkit-box-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  -webkit-box-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  -webkit-box-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  -webkit-box-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  -webkit-box-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

.mar-t-39 {
  margin-top: 39px !important;
}

.mar-t-50 {
  margin-top: 50px;
}

.mar-t-30 {
  margin-top: 30px;
}

.mar-t-34 {
  margin-top: 34px;
}

.mar-b-24 {
  margin-bottom: 24px !important;
}

.mar-b-29 {
  margin-bottom: 29px !important;
}

.mar-b-50 {
  margin-bottom: 50px;
}

.mar-b-53 {
  margin-bottom: 53px;
}

.mar-b-90 {
  margin-bottom: 90px !important;
}

*,
:before,
:after,
p,
a,
button,
h1,
h2,
h3,
h4,
h5,
h6,
span,
ul,
ol,
li,
input,
form,
div {
  text-decoration: none;
  outline: none;
  border: none;
  list-style-type: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* Указываем box sizing */

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* Убираем внутренние отступы */

ul[class],
ol[class] {
  padding: 0;
}

/* Убираем внешние отступы */

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration {
  display: none;
}

/* Упрощаем работу с изображениями */

img {
  display: block;
}

/* Указываем понятную периодичность в потоке данных у article*/

article > * + * {
  margin-top: 1em;
}

/* Наследуем шрифты для инпутов и кнопок */

input,
button,
textarea,
select {
  font: inherit;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type='number'] {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type='search'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type='submit'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type='text'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type='number'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type='date'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type='email'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

a[type=button],
a[type=reset],
a[type=submit] {
  outline: none;
  -webkit-appearance: none;
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
     ========================================================================== */

/**
   * Remove the margin in all browsers.
   */

body {
  margin: 0;
}

/**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
     ========================================================================== */

/**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
     ========================================================================== */

/**
   * Remove the gray background on active links in IE 10.
   */

a {
  background-color: transparent;
}

/**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */

b,
strong {
  font-weight: bolder;
}

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
   * Add the correct font size in all browsers.
   */

small {
  font-size: 80%;
}

/**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
     ========================================================================== */

/**
   * Remove the border on images inside links in IE 10.
   */

img {
  border-style: none;
}

/* Forms
     ========================================================================== */

/**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
   * Correct the inability to style clickable types in iOS and Safari.
   */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
   * Remove the inner border and padding in Firefox.
   */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
   * Restore the focus styles unset by the previous rule.
   */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
   * Correct the padding in Firefox.
   */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */

progress {
  vertical-align: baseline;
}

/**
   * Remove the default vertical scrollbar in IE 10+.
   */

textarea {
  overflow: auto;
}

/**
   * 1. Add the correct box sizing in IE 10.
   * 2. Remove the padding in IE 10.
   */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
   * Remove the inner padding in Chrome and Safari on macOS.
   */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
     ========================================================================== */

/*
   * Add the correct display in Edge, IE 10+, and Firefox.
   */

details {
  display: block;
}

/*
   * Add the correct display in all browsers.
   */

summary {
  display: list-item;
}

/* Misc
     ========================================================================== */

/**
   * Add the correct display in IE 10+.
   */

template {
  display: none;
}

/**
   * Add the correct display in IE 10.
   */

[hidden] {
  display: none;
}

.fade {
  -webkit-animation-name: fade;
  animation-name: fade;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: fade;
  -webkit-animation-duration: 0.5s;
}

@-webkit-keyframes fade {
  from {
    opacity: 0.1;
  }

  to {
    opacity: 1;
  }
}

@keyframes fade {
  from {
    opacity: 0.1;
  }

  to {
    opacity: 1;
  }
}

.select-label {
  display: block;
  margin-bottom: 12px;
}

.judges-filter__btn-item {
  padding: 10px 40px;
  text-transform: uppercase;
}

.filter-header__letters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow-x: auto;
}

.filter-header__letters-item {
  text-transform: uppercase;
  font-size: 21px;
  line-height: 25px;
  margin-right: 10px;
  margin-left: 10px;
}

.filter-header__letters-item:first-child {
  margin-left: 0;
}

.filter-header__letters-item:last-child {
  margin-right: 0;
}

.filter-open_closed {
  background-color: #fff;
  color: #066EAE;
}

.filter-open_closed .filter-icon {
  fill: #066EAE;
}

.filter-open_closed:hover {
  background-color: #4F97C5;
  color: #fff;
}

.filter-open_closed:hover .filter-icon {
  fill: #fff;
}

.filter-open_closed:active {
  background-color: #35749C;
  color: #fff;
}

.filter-open_closed:active .filter-icon {
  fill: #fff;
}

.filter-open_opened {
  background-color: #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #fff;
}

.filter-open_opened .filter-icon {
  fill: #066eae;
}

.filter-open_opened:hover {
  background-color: #4F97C5;
  color: #fff;
}

.filter-open_opened:hover .filter-icon {
  fill: #fff;
}

.filter-open_opened:active {
  background-color: #35749C;
  color: #fff;
}

.filter-open_opened:active .filter-icon {
  fill: #fff;
}

.filter-btn-open {
  height: 34px;
  width: 126px;
  color: #066eae;
  background-color: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.filter-btn-open svg {
  fill: #066eae;
}

.filter-btn-open:hover {
  background-color: #066eae;
  color: #fff;
}

.filter-btn-open:hover svg {
  fill: #fff;
}

.filter-btn-open_opened {
  color: #fff;
  background-color: #066eae;
}

.filter-btn-open_opened svg {
  fill: #fff;
}

.filter-btn-open_opened:hover {
  color: #066eae;
  background-color: #fff;
}

.filter-btn-open_opened:hover svg,
.filter-btn-open_opened:hover .filter-icon {
  fill: #066eae;
}

.tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.tabs_hide {
  display: none !important;
}

.input-search {
  border: 1px solid #D7D7D7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 10px 10px 10px 35px;
  background-image: url("../img/svg/search-icon.svg");
  background-size: 18px;
  background-position: 8px center;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.input-search:hover,
.input-search:focus {
  border-color: #4F97C5;
}

.input-search::-webkit-input-placeholder {
  color: rgba(128, 128, 128, 0.6);
}

.input-search::-moz-placeholder {
  color: rgba(128, 128, 128, 0.6);
}

.input-search:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.6);
}

.input-search::-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.6);
}

.input-search::placeholder {
  color: rgba(128, 128, 128, 0.6);
}

.label-input {
  display: block;
  margin-bottom: 12px;
}

.checkbox-burgers__item-input {
  display: none;
  opacity: 0;
}

.checkbox-burgers__item-input:checked + .checkbox-burgers__item-label .checkbox-burgers__item-svg {
  fill: #066EAE;
}

.checkbox-burgers__item-label {
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
  position: relative;
  z-index: 2;
}

.checkbox-burgers__item-label::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  z-index: 3;
}

.checkbox-burgers__item-svg {
  width: 100%;
  height: 100%;
  fill: #D7D7D7;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.checkbox-default {
  display: none;
}

.checkbox-default__label {
  display: block;
  width: 14px;
  height: 14px;
  background: #FFFFFF;
  /* Border1 */
  border: 1px solid #D7D7D7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
  cursor: pointer;
}

.checkbox-default__label::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 6px;
  height: 6px;
  background: #066EAE;
  border-radius: 1px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
}

.checkbox-default:checked + .checkbox-default__label {
  border-color: #066EAE;
}

.checkbox-default:checked + .checkbox-default__label::before {
  background: #066EAE;
  opacity: 1;
}

.checkbox_def {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.checkbox-default__labelText {
  margin-left: 8px;
}

.checkbox-default:checked + .checkbox-default__labelText {
  color: red;
}

h1:not([class]) {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: bold;
  font-size: 50px;
  line-height: 59px;
  color: #2C383E;
  margin: 0;
  margin-bottom: 30px;
}

h2:not([class]) {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
  color: #000000;
  margin-bottom: 10px;
  margin-top: 30px;
}

h3:not([class]) {
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 107%;
  margin-top: 20px;
  margin-bottom: 15px;
  color: #000000;
  margin: 0;
  margin-top: 30px;
}

h4:not([class]) {
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  color: #000000;
  margin-bottom: 10px;
}

h5:not([class]) {
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 125%;
  color: #000000;
  margin-bottom: 10px;
}

p:not([class]) {
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  color: #000000;
  margin-bottom: 10px;
}

p:not([class]) strong {
  font-weight: 500;
}

small:not([class]) {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #959595;
}

img:not([class]) {
  max-width: 100%;
}

img:not([class]):not([width]) {
  margin: 30px 0 10px 0;
  width: 100%;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

del:not([class]) {
  text-decoration: line-through;
}

blockquote:not([class]) {
  padding: 23px 105px;
  background: rgba(6, 110, 174, 0.1);
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 28px;
  color: #000000;
  position: relative;
  margin: 30px 0;
}

blockquote:not([class])::before {
  content: "";
  position: absolute;
  left: 35px;
  top: 15px;
  width: 34px;
  height: 30px;
  background-image: url("../img/svg/blockquote.svg");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

ul:not([class]) {
  margin-bottom: 30px;
}

ul:not([class]) li:not([class]) {
  list-style-type: none;
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  color: #000000;
  margin: 10px 0;
}

ul:not([class]) strong {
  font-weight: 500;
}

ol:not([class]) strong {
  font-weight: 500;
}

.bg-secondary {
  background: #F3F1F1;
  border-radius: 4px;
}

.bg-white {
  background: #fff;
  border-radius: 4px;
}

.bg-main {
  background: #066eae;
  border-radius: 4px;
}

.bg-main_opacity-01 {
  background: rgba(6, 110, 174, 0.1);
}

.bg-main_custom-padding {
  padding: 10px 33px 10px 17px;
}

.text {
  font-family: "Roboto";
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  color: #000000;
  margin: 10px 0;
}

.border-bottom-gray {
  border-bottom: 1px solid #E2E7EB;
  padding-bottom: 20px;
}

.white-space-nowrap {
  white-space: nowrap;
}

.wys-content h1:not([class]) {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: bold;
  font-size: 50px;
  line-height: 59px;
  color: #2C383E;
  margin-bottom: 30px;
}

.wys-content h2:not([class]) {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
  color: #000000;
  margin: 30px 0;
}

.wys-content h3:not([class]) {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 21px;
  line-height: 25px;
  color: #000000;
  margin: 10px 0;
  margin-top: 30px;
}

.wys-content h4:not([class]) {
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  margin: 10px 0;
}

.wys-content p:not([class]) {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  margin: 10px 0;
  /* or 143% */
  /* Black */
  color: #000000;
}

.wys-content a:not([class]) {
  color: #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.wys-content a:not([class]):hover {
  color: #4F97C5;
}

.wys-content a:not([class]):active {
  color: #045485;
}

.wys-content ul:not([class]) {
  list-style: none;
  margin: 10px 0;
}

.wys-content ul:not([class]) li:not([class]) {
  list-style: none;
  position: relative;
  padding-left: 25px;
}

.wys-content ul:not([class]) li:not([class])::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 5px;
  height: 5px;
  display: block;
  border-radius: 50%;
  background: #066EAE;
}

.wys-content ol:not([class]) {
  list-style: none;
  counter-reset: li;
  margin: 20px 0;
}

.wys-content ol:not([class]) li {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  margin: 10px 0;
  list-style: none;
  position: relative;
  padding-left: 20px;
}

.wys-content ol:not([class]) li::before {
  position: absolute;
  left: 0;
  top: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  counter-increment: li;
  content: counters(li, ".") ". ";
  font-size: inherit;
  color: #066EAE;
  font-weight: 700;
}

.wys-content ol:not([class]) ul:not([class]) {
  list-style-type: none;
}

.wys-content ol:not([class]) ul:not([class]) li:not([class]) {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0;
  list-style-type: none;
  padding-left: 15px;
}

.wys-content ol:not([class]) ul:not([class]) li:not([class])::before {
  left: 0;
}

.wys-content b:not([class]) {
  font-weight: bold;
}

.wys-content del {
  text-decoration: line-through;
}

.wrapper {
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-height: 100vh;
  max-width: 1920px;
  margin: auto;
}

.wrapper-content {
  width: 100%;
  margin: 0 0 60px;
  position: relative;
}

.footer {
  margin-top: auto;
}

.radioButton-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.radioButton-item__button {
  width: 80px;
  height: 40px;
  background: #066EAE;
  border-radius: 30px;
  position: relative;
  display: block;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin: 0 10px;
}

.radioButton-item__button::before {
  left: 1px;
  top: 50%;
  content: "";
  position: absolute;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.radioButton-item__button:hover {
  background: #4F97C5;
}

.radioButton-item__label {
  display: block;
}

.radioButton-item__input {
  display: none;
  opacity: 0;
}

.radioButton-item__input_hd-on:checked ~ .radioButton-item__button::before {
  left: 1px;
  top: 50%;
  content: "";
  position: absolute;
  -webkit-transform: translateY(-50%) translateX(40px);
      -ms-transform: translateY(-50%) translateX(40px);
          transform: translateY(-50%) translateX(40px);
  background: #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
}

.select-calendary_relative {
  position: relative;
}

.select-calendary.select-calendary_absolute-center {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.select-calendary {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.select-calendary .ui-selectmenu-icon.ui-icon {
  display: none;
}

.select-calendary .select-calendary__item {
  margin-right: 30px;
  position: relative;
}

.select-calendary .select-calendary__item:last-child {
  margin-right: 0;
}

.select-calendary .ui-selectmenu-text {
  position: relative;
  display: inline-block;
  padding-right: 20px;
}

.select-calendary .ui-selectmenu-text::after {
  background-image: url("../img/svg/Arr-down-blue.svg");
  background-size: 13px 7px;
  background-position: center;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  right: 10px;
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.select-calendary .ui-selectmenu-button-open .ui-selectmenu-text {
  position: relative;
  display: inline-block;
  padding-right: 20px;
}

.select-calendary .ui-selectmenu-button-open .ui-selectmenu-text::after {
  background-image: url("../img/svg/Arr-down-blue.svg");
  background-size: 13px 7px;
  background-position: center;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  right: 10px;
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.select-calendary .ui-selectmenu-button.ui-button {
  border: none;
  text-align: center;
}

.select-calendary .ui-selectmenu-button.ui-button::after {
  display: none;
}

.select-calendary .ui-selectmenu-button.ui-button:hover {
  background: #fff;
}

.select-calendary .ui-selectmenu-button.ui-button:focus {
  background: #fff;
}

.select-calendary .ui-selectmenu-button.ui-button .ui-selectmenu-text {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 25px;
  color: #066EAE;
}

.select-calendary .select-calendary__item_m .ui-selectmenu-button.ui-button {
  width: 185px;
}

.select-calendary .select-calendary__item_y .ui-selectmenu-button.ui-button {
  width: 110px;
}

.select-calendary__container > * {
  max-width: 130px;
}

.select-calendary__container .ui-selectmenu-text {
  opacity: 1;
}

#calendary-month-menu,
#calendary-year-menu {
  max-width: 130px;
}

#calendary-month-menu .ui-menu-item-wrapper,
#calendary-year-menu .ui-menu-item-wrapper,
#calendar_season-menu .ui-menu-item-wrapper,
#calendar_club-menu .ui-menu-item-wrapper{
  margin-bottom: 15px;
  color: black;
  font-size: 16px;
  line-height: 16px;
    white-space: nowrap;
}

#calendary-month-menu .ui-menu-item-wrapper:hover,
#calendary-year-menu .ui-menu-item-wrapper:hover,
#calendar_season-menu .ui-menu-item-wrapper:hover,
#calendar_club-menu .ui-menu-item-wrapper:hover {
  font-weight: 700;
  color: #066eae;
  background-color: unset;
}

.partial-date-block .not-active {
  pointer-events: none;
}

.partial-date-block .active {
  font-weight: bold;
}

.disableArrow {
  opacity: 0.5;
  pointer-events: none;
}

.arrDown-blue p {
  position: relative;
  padding-right: 17px;
}

.arrDown-blue p::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 10px;
  height: 6px;
  background-image: url("../img/svg/arrTreangleDown.svg");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.arrTop-blue p {
  position: relative;
  padding-right: 17px;
}

.arrTop-blue p::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  width: 10px;
  height: 6px;
  background-image: url("../img/svg/arrTreangleDown.svg");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.descending {
  position: relative;
}

.descending::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 10px;
  height: 6px;
  background-image: url("../img/svg/arrTreangleDown.svg");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.ascending {
  position: relative;
}

.ascending::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 10px;
  height: 6px;
  background-image: url("../img/svg/arrTreangleDown.svg");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/*! nouislider - 14.7.0 - 4/6/2021 */

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */

.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.noUi-target {
  position: relative;
}

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

/* Wrapper for all connect elements.
 */

.noUi-connects {
  overflow: hidden;
  z-index: 0;
}

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  -webkit-transform-style: flat;
          transform-style: flat;
}

.noUi-connect {
  height: 100%;
  width: 100%;
}

.noUi-origin {
  height: 10%;
  width: 10%;
}

/* Offset direction
 */

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}

/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */

.noUi-vertical .noUi-origin {
  width: 0;
}

.noUi-horizontal .noUi-origin {
  height: 0;
}

.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}

.noUi-touch-area {
  height: 100%;
  width: 100%;
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Slider size and handle placement;
 */

.noUi-horizontal {
  height: 2px;
}

.noUi-horizontal .noUi-handle {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #E8E8E8;
  right: -6px;
  top: -6px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */

.noUi-target {
  background: rgba(6, 110, 174, 0.3);
  border-radius: 0;
}

.noUi-connects {
  border-radius: 3px;
}

.noUi-connect {
  background: #066EAE;
}

/* Handles and cursors;
 */

.noUi-draggable {
  cursor: ew-resize;
}

.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}

.noUi-active {
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}

/* Handle stripes;
 */

/* Disabled state;
 */

[disabled] .noUi-connect {
  background: #B8B8B8;
}

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* Base;
 *
 */

.noUi-pips,
.noUi-pips * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.noUi-pips {
  position: absolute;
  color: #999;
}

/* Values;
 *
 */

.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

.noUi-value-sub {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: grey;
}

.noUi-value-large {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: grey;
}

/* Markings;
 *
 */

.noUi-marker {
  position: absolute;
  background: #CCC;
}

.noUi-marker-sub {
  background: #AAA;
}

.noUi-marker-large {
  background: #AAA;
}

/* Horizontal layout;
 *
 */

.noUi-pips-horizontal {
  padding: 0;
  height: 25px;
  top: 100%;
  left: 0;
  width: 100%;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  /* identical to box height */
  text-align: center;
  /* Subheader */
  color: #808080;
}

.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
      transform: translate(-50%, 50%);
}

.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  -ms-transform: translate(50%, 50%);
      transform: translate(50%, 50%);
}

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

.noUi-marker-horizontal.noUi-marker-sub {
  height: 5px;
  top: 0;
  width: 1px;
  background: #E8E8E8;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 0;
  top: 0;
  width: 0;
  background: transparent;
}

/* Vertical layout;
 *
 */

.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
  padding-left: 25px;
}

.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
      transform: translate(0, 50%);
}

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
      transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}

.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  -ms-transform: translate(0, -18px);
      transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

.pips-slider-long {
  margin-top: auto;
  margin-bottom: 24px;
  margin-left: 6px;
  margin-right: 6px;
}

.pips-slider-long-one,
.pips-slider-height {
  margin-top: auto;
  margin-bottom: 24px;
  margin-left: 6px;
  margin-right: 6px;
}

.pips-slider-weight {
  margin-top: auto;
  margin-bottom: 24px;
  margin-left: 6px;
  margin-right: 6px;
}

.window-item__checkbox-item-label.club-select-addtionally__item-label {
  padding-left: 22px;
}

.window-item__checkbox-item-label.club-select-addtionally__item-label::before {
  width: 14px;
  height: 14px;
}

.window-item__checkbox-item-label.club-select-addtionally__item-label::after {
  height: 6px;
  width: 6px;
  left: 4px;
  top: 4px;
}

.window {
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  min-height: 0;
  width: 725px;
  max-width: 100%;
  padding: 30px;
}

.window.window-recovery {
  width: 584px;
}

.window-header {
  width: 100%;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  max-width: 100%;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.window-header__title {
  margin: 0;
}

.window-body {
  width: 100%;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  padding: 20px 10px;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.window-item {
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  max-width: 50%;
  width: 100%;
  padding: 10px;
}

.window-item__container {
  position: relative;
}

.window-item__eye {
  display: none;
}

.window-item__eye--label {
  cursor: pointer;
  position: absolute;
  background-size: 14px;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  background-image: url("../img/svg/Views.svg");
  right: 10px;
  position: absolute;
  top: 11px;
}

.window-item .hide-error,
.form-reg-submit .hide-error {
  display: none;
}

.window-item__p-lg {
  padding-top: 20px;
  padding-bottom: 30px;
}

.window-item_w-100 {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  max-width: 100%;
  width: 100%;
}

.window-item__label {
  display: block;
  margin-bottom: 12px;
}

.window-item__inp {
  width: 100%;
  height: 34px;
}

.window-item__checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
}

.window-item__checkbox-item {
  margin-right: 40px;
}

.window-item__checkbox-item:last-child {
  margin-right: 0;
}

.window-item__txt-req {
  text-align: right;
}

.window-item .ui-selectmenu-button.ui-button {
  width: 100%;
  height: 34px;
}

.window-item__add-club {
  width: 100%;
  height: 34px;
}

.window-social {
  width: 100%;
}

.window-social .socialRoot-body {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin-top: 30px;
}

.window-social .socialRoot-body .socialRoot-body__item-icon {
  height: 34px;
  width: 34px;
}

.window-social .socialRoot-body .socialRoot-body__item {
  width: auto;
  height: 44px;
  padding: 5px;
  margin-right: 50px;
  border-color: transparent;
}

.window-social .socialRoot-body .socialRoot-body__item:last-child {
  margin-right: 0;
}

.window-social .socialRoot-body .socialRoot-body__item:hover {
  border-color: #066EAE;
}

.form-reg-submit__btn {
  margin-bottom: 10px;
  width: 100%;
}

.form-reg-submit {
  margin: 0 auto;
  width: 223px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.window-social__title {
  text-align: center;
  margin-bottom: 15px;
}

.reg-policy__item {
  margin-bottom: 20px;
}

.reg-policy__item:last-child {
  margin-bottom: 0;
}

.reg-policy__item .window-item__checkbox-txt {
  width: 120%;
}

.favorite-clubs.userInfo-clubs__content {
  height: 34px;
  width: 100%;
}

.profile-main .profile-main__content .favorite-clubs.userInfo-clubs__content {
  height: auto;
}

.inp-date-born {
  height: 34px;
  background-position: 95% 50%;
  background-size: 18px;
  background-repeat: no-repeat;
  background-image: url("../img/svg/calendar.svg");
  font-size: 12px;
}

.inp-date-born::-webkit-input-placeholder {
  font-size: 12px;
}

.inp-date-born::-moz-placeholder {
  font-size: 12px;
}

.inp-date-born:-ms-input-placeholder {
  font-size: 12px;
}

.inp-date-born::-ms-input-placeholder {
  font-size: 12px;
}

.inp-date-born::placeholder {
  font-size: 12px;
}

.window-item__errors {
  padding-top: 0;
  margin-bottom: 12px;
}

.window-item__errors .form-errors--mb-12 {
  margin-bottom: 12px;
}

.window-item__errors .form-errors__span {
  margin: 0;
}

.window-item__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.window-item__wrap .input-block__container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 300px;
  -webkit-box-flex: 300px;
      -ms-flex: 300px;
          flex: 300px;
  max-width: 300px;
  min-width: 300px;
  margin-right: 20px;
}

.window-item__wrap .form-reg-submit__btn {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
}

.window-item__text {
  margin: 0;
  margin-bottom: 16px;
}

.window-back {
  height: 34px;
}

.window-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 30px;
  width: 100%;
}

.window-item-center {
  width: 100%;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  max-width: 100%;
  margin: 0 auto;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.window-item-center .btn {
  max-width: 200px;
  width: 200px;
}

.window-item__buttons {
  width: 100%;
}

#auth .form-errors-span {
  max-height: unset;
  margin-bottom: 20px;
}

#login .window-item__errors {
  padding-top: 13px;
}

#login .form-reg-submit {
  margin-top: 7px;
}

.phone-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  height: 34px;
}

.phone-group .ui-selectmenu-button.ui-button {
  width: 56px;
  padding-right: 10px;
  height: 100%;
  padding: 0;
  padding-left: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 0;
}

.phone-group .ui-selectmenu-text {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  color: #2C383E;
  margin: 0;
}

.phone-group__inp {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  /* identical to box height */
  color: #2C383E;
}

.iti {
  position: relative;
  display: inline-block;
}

.iti * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti input,
.iti input[type=text],
.iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}

.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}

.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}

.iti__flag-box {
  display: inline-block;
  width: 20px;
}

.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

.iti__country {
  padding: 5px 10px;
  outline: none;
}

.iti__dial-code {
  color: #999;
}

.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti__flag-box,
.iti__country-name,
.iti__dial-code {
  vertical-align: middle;
}

.iti__flag-box,
.iti__country-name {
  margin-right: 6px;
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type=text],
.iti--allow-dropdown input[type=tel],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=text],
.iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}

.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px;
}

.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
}

.iti__flag.iti__be {
  width: 18px;
}

.iti__flag.iti__ch {
  width: 15px;
}

.iti__flag.iti__mc {
  width: 19px;
}

.iti__flag.iti__ne {
  width: 18px;
}

.iti__flag.iti__np {
  width: 13px;
}

.iti__flag.iti__va {
  width: 15px;
}

.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}

.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}

.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}

.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}

.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}

.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}

.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}

.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}

.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}

.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}

.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}

.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}

.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}

.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}

.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}

.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}

.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}

.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}

.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}

.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}

.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}

.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}

.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}

.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}

.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}

.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}

.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}

.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}

.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}

.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}

.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}

.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}

.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}

.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}

.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}

.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}

.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}

.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}

.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}

.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}

.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}

.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}

.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}

.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}

.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}

.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}

.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}

.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}

.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}

.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}

.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}

.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}

.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}

.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}

.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}

.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}

.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}

.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}

.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}

.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}

.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}

.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}

.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}

.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}

.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}

.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}

.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}

.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}

.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}

.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}

.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}

.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}

.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}

.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}

.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}

.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}

.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}

.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}

.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}

.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}

.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}

.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}

.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}

.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}

.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}

.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}

.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}

.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}

.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}

.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}

.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}

.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}

.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}

.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}

.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}

.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}

.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}

.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}

.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}

.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}

.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}

.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}

.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}

.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}

.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}

.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}

.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}

.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}

.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}

.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}

.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}

.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}

.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}

.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}

.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}

.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}

.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}

.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}

.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}

.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}

.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}

.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}

.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}

.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}

.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}

.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}

.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}

.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}

.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}

.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}

.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}

.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}

.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}

.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}

.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}

.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}

.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}

.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}

.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}

.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}

.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}

.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}

.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}

.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}

.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}

.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}

.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}

.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}

.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}

.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}

.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}

.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}

.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}

.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}

.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}

.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}

.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}

.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}

.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}

.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}

.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}

.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}

.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}

.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}

.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}

.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}

.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}

.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}

.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}

.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}

.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}

.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}

.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}

.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}

.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}

.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}

.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}

.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}

.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}

.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}

.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}

.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}

.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}

.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}

.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}

.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}

.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}

.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}

.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}

.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}

.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}

.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}

.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}

.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}

.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}

.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}

.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}

.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}

.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}

.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}

.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}

.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}

.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}

.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}

.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}

.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}

.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}

.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}

.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}

.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}

.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}

.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}

.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}

.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}

.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}

.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}

.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}

.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}

.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}

.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}

.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}

.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}

.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}

.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}

.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}

.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}

.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}

.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}

.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}

.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}

.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}

.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}

.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}

.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}

.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}

.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}

.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}

.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}

.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}

.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}

.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}

.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}

.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}

.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}

.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}

.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}

.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}

.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}

.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}

.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}

.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}

.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}

.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}

.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}

.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}

.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}

.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}

.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}

.iti__flag {
  height: 15px;
  -webkit-box-shadow: 0px 0px 1px 0px #888;
          box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../img/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

.iti__flag.iti__np {
  background-color: transparent;
}

.iti__flag {
  background-image: url("../img/telInt/flags/flags.png");
}

.intelTel {
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  height: 34px;
}

.intelTel * {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.intelTel .iti {
  height: 100%;
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.intelTel input {
  height: 100%;
  width: 100%;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #2C383E;
}

.intelTel input::-webkit-input-placeholder {
  color: #808080;
  opacity: 0.6;
}

.intelTel input::-moz-placeholder {
  color: #808080;
  opacity: 0.6;
}

.intelTel input:-ms-input-placeholder {
  color: #808080;
  opacity: 0.6;
}

.intelTel input::-ms-input-placeholder {
  color: #808080;
  opacity: 0.6;
}

.intelTel input::placeholder {
  color: #808080;
  opacity: 0.6;
}

.intelTel .iti--allow-dropdown input,
.intelTel .iti--allow-dropdown input[type=tel] {
  padding-left: 67px;
}

.intelTel .iti__country-list {
  width: 300px;
  max-width: 300px;
  overflow-x: hidden;
}

.iti__country {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.iti__country-name {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  color: #808080;
  opacity: 0.6;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: 100%;
  -webkit-box-flex: calc(100% - 50px);
      -ms-flex: calc(100% - 50px);
          flex: calc(100% - 50px);
  max-width: calc(100% - 50px);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.iti__dial-code {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #2C383E;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  width: 100%;
  -webkit-box-flex: 40px;
      -ms-flex: 40px;
          flex: 40px;
  max-width: 40px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.iti__flag-box {
  display: none;
}

.iti__divider {
  display: none;
}

.intelTel {
  position: relative;
}

.intelTel::after {
  content: "";
  position: absolute;
  height: 24px;
  width: 1px;
  background-color: #D7D7D7;
  top: 50%;
  left: 50px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.iti__flag-container {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.iti__selected-flag {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.iti__flag {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.iti__arrow {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.iti__country-list {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.form-errors-span {
  font-family: Roboto;
  color: #D42F32;
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
  padding-left: 22px;
  background-image: url(../img/svg/error-message.svg);
  background-position: left center;
  background-size: 14px;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  opacity: 1;
  max-height: 30px;
}

.form-errors-span::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0px;
}

.form-errors-span::-webkit-scrollbar-track {
  background-color: 0;
}

.form-errors-span::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: 0;
}

.form-errors-span::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.form-errors-span::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.form-errors-span.hide-error {
  max-height: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

.form-errors__span {
  margin: 10px 0;
}

.form-errors__span:last-child {
  margin-bottom: 0;
}

input.validate-is-error {
  border-color: #D42F32;
}

.form-sucsess__message {
  display: none;
}

.tippy-box[data-theme~="light-border"] {
  text-align: center;
  background: #fff;
  border: 1px solid #e8e8e8;
  -webkit-box-shadow: rgba(0, 0, 0, 0.047) 0px 1px 1px 0px;
          box-shadow: rgba(0, 0, 0, 0.047) 0px 1px 1px 0px;
  border-radius: 3px;
  padding: 24px 30px;
  border-bottom-color: #fff;
}

.tippy-box[data-theme~="light-border"][data-placement^="top"] > .tippy-arrow::after {
  border-top-color: #e8e8e8;
}

.tippy-box[data-theme~="light-border"][data-placement^="bottom"] > .tippy-arrow::after {
  border-bottom-color: #e8e8e8;
}

.tippy-box[data-theme~="light-border"][data-placement^="left"] > .tippy-arrow::after {
  border-left-color: #e8e8e8;
}

.tippy-box[data-theme~="light-border"][data-placement^="right"] > .tippy-arrow::after {
  border-right-color: #e8e8e8;
}

.tippy-box[data-theme~="light-border"] .hover-table__reduction {
  width: 50px;
  min-width: 50px;
}

.b-content_section {
  position: relative;
  font-family: Roboto;
  font-weight: 400;
  margin: 0 0 0 260px;
  color: #000;
}

.b-content_section H1,
.b-content_section H2,
.b-content_section H3,
.b-content_section H4,
.b-content_section H5 {
  font-weight: 400;
  line-height: 1.3em;
  margin: 0;
  margin-bottom: 0.5em;
}

.b-content_section li {
  line-height: 24px;
}

.b-content_section li + li {
  margin-top: 14px;
}

.b-content_section H5 {
  font-size: 18px;
}

.b-content_section .b-float_panel {
  height: auto;
  width: 260px;
  position: absolute;
  top: 0;
  left: -260px;
  z-index: 2;
  overflow: hidden;
}

.b-content_section .b-float_panel.fixed {
  position: fixed;
}

.b-content_section .b-float_panel_block {
  padding: 16px;
}

.b-content_section .b-float_panel_block a {
  text-decoration: none;
  color: #0b70a5;
  -webkit-transition: color 0.25s linear;
  -o-transition: color 0.25s linear;
  transition: color 0.25s linear;
}

.b-content_section h2 {
  font-weight: bold;
  font-size: 54px;
  margin: 0;
}

.b-content_section .b-page-nav dt {
  opacity: 0.6;
  font-size: 12px;
  margin-top: 20px;
}

.b-content_section .b-wide_block {
  width: 100%;
  padding: 30px;
  padding-bottom: 0;
  overflow: hidden;
  position: relative;
}

.b-content_section .b-middle_block {
  float: left;
  width: 70%;
  padding: 0 30px 30px;
  text-align: justify;
}

.b-float_panel_cover {
  padding-top: 30px;
  padding-left: 3.5%;
  padding-right: 3.5%;
  height: auto;
  width: auto;
  overflow-y: auto;
  min-height: auto;
}

.b-page-nav {
  font-family: Roboto;
}

.b-middle_block {
  font-family: Roboto;
}

.b-page-nav dd {
  margin-top: 4px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}

.newsPage-header {
  margin: 0 0 60px;
}

.newsPage-header__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

.newsPage-header__title {
  margin: 0;
}

.newsPage-header__filter-btn {
  font-weight: 400 !important;
}

.newsPage-content {
  font-family: Roboto;
}

.newsPage-content__tabContent-title {
  margin-bottom: 26px;
}

.newsPage-content__tabContent-newsFrame {
  margin-bottom: 30px;
}

.newsFrame {
  padding-bottom: 30px;
  border-bottom: 1px solid #D7D7D7;
  margin-bottom: 30px;
}

.newsFrame_md {
  display: grid;
  grid-template-columns: 414px 1fr;
  gap: 21px;
}

.newsFrame_xl {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}

.newsFrame-img {
  border-radius: 4px;
  border: 1px solid #D7D7D7;
  background-color: #D7D7D7;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.newsFrame-img_md {
  width: 100%;
  height: 234px;
}

.newsFrame-img_xl {
  width: 100%;
  height: 679px;
}

.newsFrame-content__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.newsFrame-content__header-date {
  margin-right: 12px;
}

.newsFrame-content__header-btn {
  height: 24px;
}

.newsFrame-content__title {
  margin: 30px 0;
  display: block;
}

.newsFrame-content__title-item-icon {
  position: relative;
  top: 3px;
  left: 5px;
  width: 18px;
  height: 18px;
}

.newsFrame-content__body_border-bottom {
  border-bottom: 1px solid #D7D7D7;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.newsPage-aside__item-arrow {
  background-image: url(../img/svg/Arrow-Right.svg);
  background-size: 10px;
  background-position: 100% center;
  background-repeat: no-repeat;
  opacity: .3;
  width: 11px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
}

.newsPage-aside__item {
  margin-bottom: 60px;
}

.newsPage-aside__item:last-child {
  margin-bottom: 0;
}

.newsPage-aside__item-linkTitle {
  display: block;
  margin-bottom: 30px;
}

.newsPage-aside__item-linkTitle_frst-title {
  margin-bottom: 35px;
  display: block;
}

.newsPage-aside__item-title {
  margin-right: 0;
  padding-right: 40px;
}

.newsPage-aside__video-item {
  margin-bottom: 20px;
}

.newsPage-aside__video-item:last-child {
  margin-bottom: 0;
}

.newsPage-aside__video-item .video-item__info {
  position: relative;
}

.newsPage-aside__video-item .video-item__info-date {
  position: absolute;
  top: -44px;
  left: 6px;
  padding: 6px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.7);
}

.newsPage-aside__video-item .video-play {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding-right: 0;
}

.newsPage-aside__video-item .video-play__svg {
  margin-right: 15px;
}

.newsPage-aside__video-item .video-play__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: none;
  margin: 0;
}

.newsPage-aside__item-linkTitle_marg-bot {
  margin-bottom: 30px;
}

.newsPage-aside__mentions {
  margin-bottom: 60px;
}

.autors-title {
  margin-bottom: 33px;
  display: block;
}

.autors-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 25px;
}

.autors-item:hover .autors-item__name {
  color: #4F97C5;
}

.autors-item:hover .autors-item__img-item {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.autors-item:active .autors-item__name {
  color: #045485;
}

.autors-item__img {
  margin-right: 24px;
  min-width: 77px;
  width: 77px;
  height: 77px;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.autors-item__img-item {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.autors-link {
  padding-right: 20px;
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.autors-link::after {
  content: "";
  width: 15px;
  height: 18px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../img/svg/arr-down__blue.svg");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.autors-item_hide {
  display: none;
}

.autors-item_show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.autors-link_show-all::after {
  -webkit-transform: rotate(180deg) translateY(50%);
      -ms-transform: rotate(180deg) translateY(50%);
          transform: rotate(180deg) translateY(50%);
}

.newsDetail iframe {
  max-width: 100%;
}

.newsDetail-body__item-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.newsDetail-body__item-subHeader {
  margin: 10px 0 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.newsDetail-body__item-date {
  margin-right: 14px;
}

.newsDetail-body__item-info {
  height: 22px;
  font-size: 10px !important;
  padding: 5px 10px !important;
}

.newsDetail-seo {
  margin-top: 60px;
  margin-bottom: 60px;
}

.newsDetail-content .video-item__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  border-radius: 4px;
  outline-width: 0;
}

.newsDetail-content__embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0 0 56.25%;
  overflow: hidden;
}

.newsDetail-content__embed-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

.newsDetail-content a:not(.btn) {
  color: #066EAE;
}

.newsDetail-content a:not(.btn):hover {
  color: #4F97C5;
}

.newsDetail-content a:not(.btn):active {
  color: #045485;
}

.newsDetail-content .e-qoute {
  margin: 3rem 0;
  padding: 30px;
  background-color: #f1faff;
  border-left: 4px solid #076eae;
  font-size: 17px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3em;
}

.newsDetail-dossier {
  margin-top: 60px;
}

.newsDetail-table__title {
  margin-bottom: 20px;
}

.newsDetail-table__title--list {
  margin-bottom: 15px;
}

.newsDetail-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% + 16px);
}

.newsDetail-navigation__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 11px 12px 10px;
  background: #FFFFFF;
  border: 2px solid #F1EFEF;
  border-radius: 4px;
  margin-right: 16px;
  margin-bottom: 15px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: calc(16.66% - 16px);
}

.newsDetail-navigation__score {
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.newsDetail-navigation__club-logo {
  width: 40px;
  height: 40px;
  position: relative;
}

.newsDetail-navigation__club-logo img {
  width: 46px;
  height: 46px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.newsDetail-injured__title {
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  color: #000000;
  margin-bottom: 28px;
}

.newsDetail-injured__divider {
  height: 1px;
  width: 100%;
  background: #E2E7EB;
  display: block;
  margin-top: 27.5px;
}

.newsDetail-injured__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.newsDetail-injured__item {
  margin-right: 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 21.5px;
}

.newsDetail-injured__club {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  position: relative;
}

.newsDetail-injured__club img {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.newsDetail-injured__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #066EAE;
}

.newsDetail-content__club {
  margin-bottom: 27px;
}

.newsDetail-tags {
  width: 100%;
  margin: 30px 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.newsDetail-person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 242px;
  max-width: 300px;
  margin: 10px 0;
  margin-right: 24px;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.newsDetail-person .newsDetail-person__info-name {
  margin-bottom: 8px;
}

.newsDetail-person:hover .newsDetail-person__info-name {
  color: #4F97C5;
}

.newsDetail-person:hover .newsDetail-person__img-item {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.newsDetail-person:active .newsDetail-person__info-name {
  color: #045485;
}

.newsDetail-person__img {
  min-width: 46px;
  width: 46px;
  height: 46px;
  max-width: 46px;
  max-height: 46px;
  margin-right: 21px;
  border-radius: 50%;
  overflow: hidden;
}

.newsDetail-person__img-item {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.newsDetail-person__info-name {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-bottom: 4px;
}

.newsDetail-person__info-text {
  margin: 4px 0;
  display: block;
}

.newsDetail-person__img_without-crop {
  border-radius: 0;
}

.newsDetail-person__img_without-crop .newsDetail-person__img-item {
  background-size: contain;
}

.newsDetail-content__list {
  padding-left: 160px !important;
  padding-right: 0 !important;
  margin-bottom: 37px;
}

.newsDetail-content__list--container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.newsDetail-content__list--container .black {
  color: black;
}

.newsDetail-content__list--container a {
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #066EAE;
  cursor: pointer;
  font-family: Roboto;
}

.newsDetail-content__list--container div:not([class]) {
  margin: 0 !important;
  margin-bottom: 12px !important;
}

.newsDetail-content__list--container div:not([class]):last-child {
  margin-bottom: 0 !important;
}

.newsDetail-content__list--container .newsDetail-leaders__header {
  margin-bottom: 32px;
}

.newsDetail-content__list--left {
  width: 50%;
  max-width: 400px;
}

.newsDetail-content__list--right {
  width: 50%;
  max-width: 400px;
}

.newsDetail-content__club .newsDetail-leaders__header-logo {
  margin-right: 16px;
}

.newsDetail-content__club .newsDetail-leaders__header-name {
  font-weight: 500;
  font-size: 28px;
  line-height: 33px;
}

.newsDetail-content__info--heading {
  margin-bottom: 57px !important;
}

.newsDetail-content__info--pl-150 {
  padding-left: 150px;
}

.newsDetail-content table {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  border-bottom: 1px solid #d7e6ee;
}

.newsDetail-content table tfoot th,
.newsDetail-content table thead th {
  font-weight: 400;
  text-align: center;
}

.newsDetail-content table thead td,
.newsDetail-content table thead th {
  padding: 4px;
  border-bottom: 1px solid #d7e6ee;
}

.newsDetail-content table thead td:active,
.newsDetail-content table thead th:active {
  outline: 0;
}

.newsDetail-content table tfoot td,
.newsDetail-content table tfoot th {
  padding: 4px;
  border-top: 1px solid #d7e6ee;
}

.newsDetail-content table tbody tr {
  background-color: #fff;
}

.newsDetail-content table tbody td,
.newsDetail-content table tbody th {
  padding: 4px;
  text-align: center;
  border-top: 1px solid #d7e6ee;
}

.newsDetail-content table tbody tr:first-child td,
.newsDetail-content table tbody tr:nth-child(2n+3) td {
  background: #f1fafe !important;
}

.newsDetail-content table tbody tr:first-child td,
.newsDetail-content table tbody tr:first-child th {
  border-top: none;
}

.newsDetail-content table tbody tr:hover td {
  background-color: #d9f2ff !important;
}

.newsDetail-content table.nowrap td,
.newsDetail-content table.nowrap th {
  white-space: nowrap;
}

.newsDetail-content table,
.newsDetail-content table td,
.newsDetail-content table th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.newsDetail-content table:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

.newsDetail-content__dayOverview-matches {
  margin-bottom: 30px;
  margin-top: 30px;
}

.newsDetail-content__info {
  margin: 30px 0;
}

.dayOverview-content__wrap {
  margin: 30px 0 60px 0;
}

.newsDetail-content .dayOverview-block__fancybox,
.newsDetail-content picture,
.newsDetail-content img,
.newsDetail-content small,
.newsDetail-content .btns-line,
.newsDetail-content .dayOverview-card,
.newsDetail-content .dayOverview-content__wrap,
.newsDetail-content .dayOverview-block__highlights,
.newsDetail-content .newsDetail-navigation,
.newsDetail-content .newsDetail-leaders,
.newsDetail-content .newsDetail-ftf-wrap {
  padding: 0;
}

.newsDetail-iframe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

.newsDetail-iframe__item {
  width: 560px;
  min-width: 560px;
  height: 315px;
  margin-right: 20px;
}

.mentions-title {
  margin-bottom: 30px;
}

.mentions-club {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.mentions-club:hover .mentions-club__name {
  color: #4F97C5;
}

.mentions-club:hover .mentions-club__img-item {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.mentions-club:active .mentions-club__name {
  color: #045485;
}

.mentions-club:active .mentions-club__img-item {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.mentions-club:last-child {
  margin-bottom: 0;
}

.mentions-club__img {
  border: 5px solid #F9F8F8;
  max-width: 66px;
  max-height: 66px;
  min-width: 66px;
  min-height: 66px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 16px;
}

.mentions-club__img-item {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.sliderSyncing .slick-arrow {
  font-size: 0;
  color: transparent;
  background: transparent;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  width: 39px;
  height: 50px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

.sliderSyncing .slick-arrow:hover {
  opacity: 0.75;
}

.sliderSyncing .slick-prev {
  left: 0;
  background-image: url("../img/svg/arr-treangle-slide-left.svg");
}

.sliderSyncing .slick-next {
  right: 0;
  background-image: url("../img/svg/arr-treangle-slide-right.svg");
}

.sliderSyncing-top {
  width: 100%;
  margin-top: 30px;
}

.sliderSyncing-top .sliderSyncing-item {
  height: 677px;
}

.sliderSyncing-bottom {
  padding: 0 47px;
  margin-bottom: 30px;
}

.sliderSyncing-bottom .sliderSyncing-item {
  height: 77px;
  margin-right: 23px;
}

.sliderSyncing-bottom .slick-slide {
  margin: 0 11px;
}

.sliderSyncing-item {
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  background-color: #fdfdfd;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.sliderSyncing-smallText {
  margin: 10px 0 20px 0;
}

.players-main {
  position: relative;
}

.players-main__lines {
  margin-top: 20px;
}

.players-main__pagging {
  margin: 30px 0;
}

.playersLines-line {
  display: grid;
  grid-template-columns: 360px 258px 190px 158px 96px 147px 130px;
}

.playersLines-line:last-child {
  margin-bottom: 0;
}

.playersLines-line_header {
  margin: 16px 0;
}

.playersLines-line_body {
  padding: 7px 0;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  margin-bottom: 10px;
}

.playersLines-line__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.playersLines-line__item:hover .playersLines-line__item-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.playersLines-line__item:hover .playersLines-line__item-text_link {
  color: #4F97C5;
}

.playersLines-line__item:hover .playersLines-line__item-text_link {
  color: #045485;
}

.playersLines-line__item-logo {
  min-width: 75px;
  min-height: 75px;
  max-width: 75px;
  max-height: 75px;
  overflow: hidden;
  border-radius: 50%;
  margin-right: 16px;
  margin-left: 7px;
}

.playersLines-line__item-img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}

.color-danger {
  color: #D42F32;
}

.color-linearDanger {
  color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
  background-image: -webkit-gradient(linear, left top, right top, from(#EB001B), to(#F79E1B));
  background-image: -o-linear-gradient(left, #EB001B 0%, #F79E1B 100%);
  background-image: linear-gradient(90deg, #EB001B 0%, #F79E1B 100%);
}

.color-secondary {
  color: #808080;
}

.color-semiSecondary {
  color: rgba(128, 128, 128, 0.5);
}

.color-primary {
  color: #066EAE;
}

.color-primaryhover {
  color: #4F97C5;
}

.color-white {
  color: #FFFFFF;
}

.color-success {
  color: #38B150;
}

.color-semiWhite {
  color: rgba(255, 255, 255, 0.5);
}

.color-black {
  color: #000;
}

.color-black_opacity-04 {
  color: rgba(0, 0, 0, 0.4);
}

.color-semiBlack {
  color: rgba(0, 0, 0, 0.5);
}

.title-dark {
  color: #2C383E;
}

.color-dark {
  color: #2C383E;
}

.color-darker {
  color: #32363A;
}

.color-light {
  color: rgba(215, 215, 215, 0.7);
}

.color-lightGray {
  color: #A2A2A2;
}

.color-subheader {
  color: #808080;
}

.color-black_with-opacity {
  color: rgba(0, 0, 0, 0.5);
}

.color-gray {
  color: #959595;
}

.color-hover {
  color: #4F97C5;
}

.color-headerBG {
  color: #1B1B2F;
}
.color-red {
  color: #ff0000;
}

.color-headerBG_semicolor {
  color: rgba(27, 27, 47, 0.5);
}

.roboto-condensed {
  font-family: "Roboto Condensed";
}

.roboto {
  font-family: "Roboto";
}

.helvetica {
  font-family: "Helvetica";
}

.roboto-xxs {
  font-size: 8px;
  line-height: 9px;
}

.roboto-xs {
  font-size: 10px;
  line-height: 12px;
}

.roboto-sm {
  font-size: 12px;
  line-height: 14px;
}

.roboto-nr {
  font-size: 13px;
  line-height: 15px;
}

.roboto-md {
  font-size: 14px;
  line-height: 16px;
}

.roboto-md_lh-ll {
  font-size: 14px;
  line-height: 20px;
}

.roboto-lg {
  font-size: 16px;
  line-height: 19px;
}

.roboto-lg_lh-none {
  line-height: 1;
}

.roboto-ll {
  font-size: 17px;
  line-height: 20px;
}

.roboto-xl {
  font-size: 18px;
  line-height: 21px;
}

.roboto-xx {
  font-size: 20px;
  line-height: 23px;
}

.roboto-xxl {
  font-size: 21px;
  line-height: 25px;
}

.roboto-xxls {
  font-size: 24px;
  line-height: 28px;
}

.roboto-xxlm {
  font-size: 25px;
  line-height: 29px;
}

.roboto-xxll {
  font-size: 28px;
  line-height: 33px;
}

.roboto-xxlls {
  font-size: 29px;
  line-height: 34px;
}

.roboto-xxlln {
  font-size: 30px;
  line-height: 35px;
}

.roboto-xxllm {
  font-size: 32px;
  line-height: 37px;
}

.roboto-xxx {
  font-size: 33px;
  line-height: 39px;
}

.roboto-md_lh-lg {
  line-height: 143%;
}

.title-md {
  font-size: 36px;
  line-height: 1.15;
}

.title-md_lh-lg {
  font-size: 36px;
  line-height: 123%;
}

.supermolot {
  font-family: "TT Supermolot";
}

.supermolot-ttu {
  text-transform: uppercase;
}

.supermolot-bold {
  font-weight: 700;
}

.supermolot-normal {
  font-weight: 400;
}

.supermolot-xl {
  font-size: 18px;
  line-height: 22px;
}

.supermolot-xxls {
  font-size: 24px;
  line-height: 30px;
}

.supermolot-xxlls {
  font-size: 29px;
  line-height: 36px;
}

.title-lg {
  font-size: 48px;
  line-height: 123%;
}

.title-lg_lh-bigger {
  line-height: 133%;
}

.title-xl {
  font-size: 50px;
  line-height: 1.18;
  margin: 0;
  margin-bottom: 60px;
}

.roboto-lg__lg-bigger {
  line-height: 20px;
}

.roboto-italic {
  font-style: italic;
}

.roboto-light {
  font-weight: 300;
}

.roboto-normal {
  font-weight: 400;
}

.roboto-medium {
  font-weight: 500;
}

.roboto-ttu {
  text-transform: uppercase;
}

.roboto-bold {
  font-weight: 700;
}

.roboto-black {
  font-weight: 900;
}

.link {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.link:hover {
  color: #4F97C5;
}

.link:active {
  color: #045485;
}

.text-right {
  text-align: right;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.link-danger {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.link-danger:hover {
  color: #eb5457;
}

.txtdecor-underline {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.text-justify {
  text-align: justify;
}

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir='rtl'] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slider-item__logo-img {
  border: 3px solid #F3F1F1;
  border-radius: 50%;
  height: 44px;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.arr-right__after {
  position: relative;
  padding-right: 20px;
  margin-right: 50px;
  display: inline-block;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.arr-right__after:hover {
  color: #4F97C5;
}

.arr-right__after:active {
  color: #045485;
}

.arr-right__after::after {
  content: "";
  position: static;
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 20px;
  font-size: 28px;
  line-height: 33px;
  background-image: url("../img/svg/Arrow-Right.svg");
  background-size: 10px;
  background-position: 100% center;
  background-repeat: no-repeat;
  color: #808080;
}

.btn {
  border-radius: 4px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
}

.btn-nr {
  padding: 10px 16px;
}

.btn-md {
  padding: 10px 20px;
}

.btn-ll {
  padding: 12px 25px;
}

.btn-xl {
  padding: 10px 40px;
}

.btn-xxl {
  padding: 10px 69px;
}

.btn-long {
  padding: 17px 115px;
}

.btn-sm {
  padding: 6px;
}

.btn-white {
  background-color: #fff;
}

.btn-black {
  background-color: #000;
}

.btn-dark {
  background-color: #2C383E;
}

.btn-light {
  background-color: #D7D7D7;
}

.btn-buttonGray {
  background: #ECEFF0;
  border-radius: 2px;
}

.btn-buttonGray:hover {
  background-color: #4F97C5;
  color: #fff;
}

.btn-buttonGray:active {
  background-color: #35749C;
  color: #fff;
}

.btn-secondary {
  background: #F3F1F1;
}

.btn-secondary:hover {
  background: rgba(230, 241, 247, 0.3);
}

.btn-secondary:active {
  background-color: #fbfbfb;
}

.btn-transpatent {
  background-color: transparent;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.btn-transpatent:hover {
  background-color: #4F97C5;
  color: #fff;
}

.btn-transpatent:active {
  background-color: #35749C;
  color: #fff;
}

.btn-linearDanger {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}

.btn-linearDanger::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#EB001B), to(#F79E1B));
  background: -o-linear-gradient(top, #EB001B 0%, #F79E1B 100%);
  background: linear-gradient(180deg, #EB001B 0%, #F79E1B 100%);
}

.btn-linearDanger::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#EB001B), to(#F79E1B));
  background: -o-linear-gradient(left, #EB001B 0%, #F79E1B 100%);
  background: linear-gradient(90deg, #EB001B 0%, #F79E1B 100%);
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.btn-linearDanger:hover::after {
  opacity: 0;
}

.btn-linearDanger__text {
  z-index: 1;
}

.btn-primary {
  background-color: #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.btn-primary:hover {
  background-color: #4F97C5;
  color: #fff;
}

.btn-primary:active {
  background-color: #35749C;
  color: #fff;
}

.btn-danger {
  background-color: #D42F32;
}

.btn-linearInfo {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
  overflow: hidden;
}

.btn-linearInfo::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#47BB5D), to(#2AA742));
  background: -o-linear-gradient(left, #47BB5D 0%, #2AA742 100%);
  background: linear-gradient(90deg, #47BB5D 0%, #2AA742 100%);
}

.btn-linearInfo::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background: -webkit-gradient(linear, left top, left bottom, from(#47BB5D), to(#2AA742));
  background: -o-linear-gradient(top, #47BB5D 0%, #2AA742 100%);
  background: linear-gradient(180deg, #47BB5D 0%, #2AA742 100%);
}

.btn-linearInfo:hover::after {
  opacity: 0;
}

.btn-linearInfo:active {
  background: -webkit-gradient(linear, left top, right top, color-stop(100%, #47BB5D), to(#2AA742));
  background: -o-linear-gradient(left, #47BB5D 100%, #2AA742 100%);
  background: linear-gradient(90deg, #47BB5D 100%, #2AA742 100%);
}

.btn-linearInfo__txt {
  z-index: 1;
}

.btn-secondaryLight {
  background: #F3F1F1;
  overflow: hidden;
}

.btn-secondaryLight:hover {
  background: #fff;
}

.btn-secondaryLight:active {
  background: #808080;
}

.btn-linearPrimary {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
  overflow: hidden;
}

.btn-linearPrimary::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#005F9A), color-stop(48.44%, #0570B1), to(#005F9A));
  background: -o-linear-gradient(left, #005F9A 0%, #0570B1 48.44%, #005F9A 100%);
  background: linear-gradient(90deg, #005F9A 0%, #0570B1 48.44%, #005F9A 100%);
}

.btn-linearPrimary::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background: -webkit-gradient(linear, left top, left bottom, from(#005F9A), color-stop(48.44%, #0570B1), to(#005F9A));
  background: -o-linear-gradient(top, #005F9A 0%, #0570B1 48.44%, #005F9A 100%);
  background: linear-gradient(180deg, #005F9A 0%, #0570B1 48.44%, #005F9A 100%);
}

.btn-linearPrimary:hover::after {
  opacity: 0;
}

.btn-linearPrimary:active {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #005F9A), color-stop(48.44%, #0570B1), to(#005F9A));
  background: -o-linear-gradient(top, #005F9A 100%, #0570B1 48.44%, #005F9A 100%);
  background: linear-gradient(180deg, #005F9A 100%, #0570B1 48.44%, #005F9A 100%);
}

.btn-linearPrimary__text {
  z-index: 1;
}

.border-small {
  border: 1px solid;
}

.border-big {
  border: 2px solid;
}

.border-white {
  border-color: #FFFFFF;
}

.border-black {
  border-color: #000;
}

.border-dark {
  border-color: #2C383E;
}

.border-secondary {
  border-color: #D7D7D7;
}

.border-primary {
  border-color: #066EAE;
}

.border-primary:hover {
  border-color: #4F97C5;
}

.border-primary:active {
  border-color: #35749C;
}

.border-danger {
  border-color: #D42F32;
}

.border-light {
  border-color: #D7D7D7;
}

.btn-white {
  background-color: #fff;
}

.btn-white:hover {
  background-color: #4F97C5;
  color: #fff;
}

.btn-white:active {
  background-color: #35749C;
  color: #fff;
}

.border-radius50 {
  border-radius: 50%;
}

.bg-primary {
  background: #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.bg-primary_with-hover:hover {
  background-color: #4F97C5;
  color: #fff;
}

.bg-danger {
  background: #D42F32;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.bg-danger_with-hover:hover {
  background: rgba(212, 47, 50, 0.7);
  color: #fff;
}

.bg-hoverMain {
  background: rgba(6, 110, 174, 0.1);
}

.user-link {
  width: 34px;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
}

.user-link:hover {
  border-color: #4F97C5;
}

.user-link:hover .user-link__svg {
  fill: #4F97C5;
}

.user-link:hover {
  border-color: #35749C;
}

.user-link:hover .user-link__svg {
  fill: #35749C;
}

.user-link__svg {
  fill: #fff;
  width: 14px;
  height: 15px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.user-link-login {
  width: 34px;
  height: 34px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: transparent;
  border: 1px solid #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border-radius: 4px;
}

.user-link-login:hover {
  border-color: #4F97C5;
}

.user-link-login:hover svg {
  fill: #4F97C5;
}

.user-link-login:active {
  border-color: #045485;
}

.user-link-login:active svg {
  fill: #045485;
}

.user-link-unlogin {
  height: 34px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: transparent;
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  border-radius: 4px;
  border: 2px solid #fff;
  padding: 10px 20px;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.user-link-unlogin:hover {
  border-color: #4F97C5;
  color: #4F97C5;
}

.user-link-unlogin:hover svg {
  fill: #4F97C5;
}

.user-link-unlogin:active {
  border-color: #045485;
  color: #045485;
}

.user-link-unlogin:active svg {
  fill: #045485;
}

.search-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
  cursor: pointer;
}

.search-link:hover .search-link__svg {
  fill: #4F97C5;
}

.search-link:active .search-link__svg {
  fill: #35749C;
}

.search-link__svg {
  min-width: 32px;
  width: 100%;
  height: 100%;
  padding: 10px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  fill: #fff;
  cursor: pointer;
  min-width: 35px;
}

.search-link__svg_gray {
  fill: #D7D7D7;
}

.header-search__input-item {
  width: 100%;
  height: 100%;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #1B1B2F;
  background-color: #FFFFFF;
  border: 1px solid #F3F1F1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0px 12px 17px rgba(0, 0, 0, 0.0850087);
          box-shadow: 0px 12px 17px rgba(0, 0, 0, 0.0850087);
  border-radius: 4px;
  padding: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-search__input-item::-webkit-input-placeholder {
  color: #D7D7D7;
  opacity: 1;
}

.header-search__input-item::-moz-placeholder {
  color: #D7D7D7;
  opacity: 1;
}

.header-search__input-item:-ms-input-placeholder {
  color: #D7D7D7;
  opacity: 1;
}

.header-search__input-item::-ms-input-placeholder {
  color: #D7D7D7;
  opacity: 1;
}

.header-search__input-item::placeholder {
  color: #D7D7D7;
  opacity: 1;
}

.search-link__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 34px;
  width: 420px;
  position: absolute;
  right: -100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  max-width: 0;
  padding: 0;
  opacity: 0;
  z-index: 10000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.search-link__input.show {
  max-width: 500px;
  opacity: 1;
  right: 0;
}

.search-link__input.show .header-search__input-item {
  padding: 7px;
  padding-left: 50px;
}

.search-link__input.show .header-search-btn__svg {
  vertical-align: middle;
}

.show .header-search-btn {
  display: block;
}

.header-search-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 8px;
  position: absolute;
  left: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
}

.header-search-btn .search-link__svg {
  width: 18px;
  height: 18px;
  padding: 0;
}

.header-search-btn:hover .search-link__svg {
  fill: #4F97C5;
}

.down-white {
  position: relative;
  padding-right: 10px;
}

.down-white::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 6px;
  height: 100%;
  background-image: url("../img/svg/ArrowDown-white.svg");
  background-size: 6px;
  background-position: 100% center;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.btns-line__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow-y: hidden;
  overflow-x: auto;
}

.btns-line__body::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0px;
  height: 0px;
  display: none;
}

.btns-line__body::-webkit-scrollbar-track {
  background-color: rgba(6, 110, 174, 0.2);
  display: none;
}

.btns-line__body::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: #066EAE;
  display: none;
}

.btns-line__body::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0px;
  height: 0px;
  display: none;
}

.btns-line__body::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  display: none;
}

.btns-line__body-item {
  width: auto;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  margin-right: 20px;
  padding: 10px 20px;
  white-space: nowrap;
  min-width: 204px;
  max-width: 250px;
  width: 100%;
}

.btns-line__body-item:last-child {
  margin-right: 0;
}

.btns-line__body-item_xl {
  width: auto;
  height: 50px;
  margin-right: 32px;
}

.btns-line__body-item_xl:last-child {
  margin-right: 0;
}

.btns-line__body_no-scroll {
  overflow: unset;
}

::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 6px;
  height: 0px;
}

::-webkit-scrollbar-track {
  background-color: rgba(6, 110, 174, 0.2);
}

::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: #066EAE;
}

::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 7px;
  height: 0px;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.help-block {
  height: 100%;
}

.flex-rov {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.flex-rov_relative {
  position: relative;
}

.flex-rov__75 {
  width: 100%;
  max-width: 75%;
  -webkit-box-flex: 75%;
      -ms-flex: 75%;
          flex: 75%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__75-1440 {
  width: 100%;
  max-width: 75%;
  -webkit-box-flex: 75%;
      -ms-flex: 75%;
          flex: 75%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__75-1280 {
  width: 100%;
  max-width: 75%;
  -webkit-box-flex: 75%;
      -ms-flex: 75%;
          flex: 75%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__75-1600 {
  width: 100%;
  max-width: 75%;
  -webkit-box-flex: 75%;
      -ms-flex: 75%;
          flex: 75%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__75-768 {
  width: 100%;
  max-width: 75%;
  -webkit-box-flex: 75%;
      -ms-flex: 75%;
          flex: 75%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__25 {
  width: 100%;
  max-width: 25%;
  -webkit-box-flex: 25%;
      -ms-flex: 25%;
          flex: 25%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__25-1600 {
  width: 100%;
  max-width: 25%;
  -webkit-box-flex: 25%;
      -ms-flex: 25%;
          flex: 25%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__25-1440 {
  width: 100%;
  max-width: 25%;
  -webkit-box-flex: 25%;
      -ms-flex: 25%;
          flex: 25%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__25-1280 {
  width: 100%;
  max-width: 25%;
  -webkit-box-flex: 25%;
      -ms-flex: 25%;
          flex: 25%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__25-768 {
  width: 100%;
  max-width: 25%;
  -webkit-box-flex: 25%;
      -ms-flex: 25%;
          flex: 25%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__50 {
  width: 50%;
  max-width: 50%;
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__50-1440 {
  width: 50%;
  max-width: 50%;
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__50-1280 {
  width: 50%;
  max-width: 50%;
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__50-768 {
  width: 50%;
  max-width: 50%;
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__67 {
  width: 67%;
  max-width: 67%;
  -webkit-box-flex: 67%;
      -ms-flex: 67%;
          flex: 67%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__67-1440 {
  width: 67%;
  max-width: 67%;
  -webkit-box-flex: 67%;
      -ms-flex: 67%;
          flex: 67%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__67-1280 {
  width: 67%;
  max-width: 67%;
  -webkit-box-flex: 67%;
      -ms-flex: 67%;
          flex: 67%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__67-768 {
  width: 67%;
  max-width: 67%;
  -webkit-box-flex: 67%;
      -ms-flex: 67%;
          flex: 67%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__33 {
  width: 33%;
  max-width: 33%;
  -webkit-box-flex: 33%;
      -ms-flex: 33%;
          flex: 33%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__33-1440 {
  width: 33%;
  max-width: 33%;
  -webkit-box-flex: 33%;
      -ms-flex: 33%;
          flex: 33%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__33-1280 {
  width: 33%;
  max-width: 33%;
  -webkit-box-flex: 33%;
      -ms-flex: 33%;
          flex: 33%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__33-768 {
  width: 33%;
  max-width: 33%;
  -webkit-box-flex: 33%;
      -ms-flex: 33%;
          flex: 33%;
  padding-right: 10px;
  padding-left: 10px;
}

.flex-rov__75-main {
  -webkit-box-flex: 75%;
      -ms-flex: 75%;
          flex: 75%;
  width: 100%;
  max-width: 75%;
  padding: 0 10px;
}

.flex-rov__25-main {
  -webkit-box-flex: 25%;
      -ms-flex: 25%;
          flex: 25%;
  width: 100%;
  max-width: 25%;
  padding: 0 10px;
}

.flex-rov__100-270 {
  -webkit-box-flex: calc(100% - 290px);
      -ms-flex: calc(100% - 290px);
          flex: calc(100% - 290px);
  width: 100%;
  max-width: calc(100% - 290px);
  padding: 0 10px;
}

.flex-rov__270 {
  -webkit-box-flex: 290px;
      -ms-flex: 290px;
          flex: 290px;
  width: 100%;
  max-width: 290px;
  padding: 0 10px;
}

.flex-rov__100-270_1600 {
  -webkit-box-flex: calc(100% - 290px);
      -ms-flex: calc(100% - 290px);
          flex: calc(100% - 290px);
  width: 100%;
  max-width: calc(100% - 290px);
  padding: 0 10px;
}

.flex-rov__270_1600 {
  -webkit-box-flex: 290px;
      -ms-flex: 290px;
          flex: 290px;
  width: 100%;
  max-width: 290px;
  padding: 0 10px;
}

.flex-rov__100 {
  width: 100%;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  max-width: 100%;
  padding: 0 10px;
}

.flex-rov__59 {
  -webkit-box-flex: 59%;
      -ms-flex: 59%;
          flex: 59%;
  width: 100%;
  max-width: 59%;
  padding: 0 10px;
}

.flex-rov__41 {
  -webkit-box-flex: 41%;
      -ms-flex: 41%;
          flex: 41%;
  width: 100%;
  max-width: 41;
  padding: 0 10px;
}

.flex-rov__59-1280 {
  -webkit-box-flex: 59%;
      -ms-flex: 59%;
          flex: 59%;
  width: 100%;
  max-width: 59%;
  padding: 0 10px;
}

.flex-rov__41-1280 {
  -webkit-box-flex: 41%;
      -ms-flex: 41%;
          flex: 41%;
  width: 100%;
  max-width: 41;
  padding: 0 10px;
}

.flex-rov__59-768 {
  -webkit-box-flex: 59%;
      -ms-flex: 59%;
          flex: 59%;
  width: 100%;
  max-width: 59%;
  padding: 0 10px;
}

.flex-rov__41-768 {
  -webkit-box-flex: 41%;
      -ms-flex: 41%;
          flex: 41%;
  width: 100%;
  max-width: 41;
  padding: 0 10px;
}

.flex-rov__59-1400 {
  -webkit-box-flex: 59%;
      -ms-flex: 59%;
          flex: 59%;
  width: 100%;
  max-width: 59%;
  padding: 0 10px;
}

.flex-rov__41-1400 {
  -webkit-box-flex: 41%;
      -ms-flex: 41%;
          flex: 41%;
  width: 100%;
  max-width: 41;
  padding: 0 10px;
}

.flex-rov__71-1600 {
  -webkit-box-flex: 71%;
      -ms-flex: 71%;
          flex: 71%;
  max-width: 71%;
  width: 100%;
  padding: 0 10px;
}

.flex-rov__29-1600 {
  -webkit-box-flex: 29%;
      -ms-flex: 29%;
          flex: 29%;
  max-width: 29%;
  width: 100%;
  padding: 0 10px;
}

.flex-rov__71-768 {
  -webkit-box-flex: 71%;
      -ms-flex: 71%;
          flex: 71%;
  max-width: 71%;
  width: 100%;
  padding: 0 10px;
}

.flex-rov__29-768 {
  -webkit-box-flex: 29%;
      -ms-flex: 29%;
          flex: 29%;
  max-width: 29%;
  width: 100%;
  padding: 0 10px;
}

.flex-rov__clubs {
  width: 100%;
  padding: 0 10px;
  -webkit-box-flex: calc(100% - 435px);
      -ms-flex: calc(100% - 435px);
          flex: calc(100% - 435px);
  max-width: calc(100% - 435px);
  margin-bottom: 60px;
}

.flex-rov__aside {
  width: 100%;
  padding: 0 10px;
  -webkit-box-flex: 435px;
      -ms-flex: 435px;
          flex: 435px;
  max-width: 435px;
}

.flex-rov__aside .informer-item {
  width: 240px;
}

.flex-rov__clubs-item {
  margin-bottom: 60px;
}

.flex-rov__clubs-item:last-child {
  margin-bottom: 0;
}

.flex-rov__aside-tables {
  margin-top: 101px;
  margin-bottom: 30px;
}

.flex-rov-cup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.flex-rov__cup-item {
  width: 100%;
  max-width: calc(100% - 435px);
  -webkit-box-flex: calc(100% - 435px);
      -ms-flex: calc(100% - 435px);
          flex: calc(100% - 435px);
  padding: 0 10px;
  margin: 30px 0;
}

.flex-rov__cup-frame {
  width: 100%;
  max-width: 435px;
  -webkit-box-flex: 435px;
      -ms-flex: 435px;
          flex: 435px;
  padding: 0 10px;
  margin: 30px 0;
}

.flex-rov__cup-cards {
  width: 100%;
  max-width: calc(100% - 260px);
  -webkit-box-flex: calc(100% - 260px);
      -ms-flex: calc(100% - 260px);
          flex: calc(100% - 260px);
  padding: 0 10px;
  margin: 30px 0;
}

.flex-rov__cup-aside {
  width: 100%;
  max-width: 260px;
  -webkit-box-flex: 260px;
      -ms-flex: 260px;
          flex: 260px;
  padding: 0 10px;
  margin: 30px 0;
}

.flex-rov-cup__cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px 20px;
  padding-right: 30px;
}

.flex-rov__regulation-info {
  width: 100%;
  padding: 0 10px;
  max-width: calc(100% - 290px);
  -webkit-box-flex: calc(100% - 290px);
      -ms-flex: calc(100% - 290px);
          flex: calc(100% - 290px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-rov__regulation-aside {
  width: 100%;
  padding: 0 10px;
  max-width: 290px;
  -webkit-box-flex: 290px;
      -ms-flex: 290px;
          flex: 290px;
}

.flex-rov__100-270_768 {
  width: 100%;
  max-width: calc(100% - 290px);
  -webkit-box-flex: calc(100% - 290px);
      -ms-flex: calc(100% - 290px);
          flex: calc(100% - 290px);
  padding: 0 10px;
}

.flex-rov__270_768 {
  width: 100%;
  max-width: 290px;
  -webkit-box-flex: 290px;
      -ms-flex: 290px;
          flex: 290px;
  padding: 0 10px;
}

.flex-rov-khl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  margin-right: -10px;
}

.flex-rov-khl__content {
  width: 100%;
  max-width: calc(100% - 435px);
  -webkit-box-flex: calc(100% - 435px);
      -ms-flex: calc(100% - 435px);
          flex: calc(100% - 435px);
  padding: 0 10px;
}

.flex-rov-khl__aside {
  width: 100%;
  max-width: 435px;
  -webkit-box-flex: 435px;
      -ms-flex: 435px;
          flex: 435px;
  padding: 0 10px;
}

.mr-30 {
  margin: 30px 0;
}

.mr-60 {
  margin: 60px 0;
}

.gap-30 {
  gap: 30px;
}

.header-top {
  width: 100%;
  height: 149px;
  background-color: #fff;
  background-image: url("../img/header/BannerTop.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: auto;
  max-height: 350px;
}

.header-top::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.header-top::-webkit-scrollbar-track {
  background-color: 0;
}

.header-top::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: 0;
}

.header-top::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.header-top::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.header-body {
  background: #1B1B2F;
  -webkit-box-shadow: 0 10px 40px rgba(138, 149, 158, 0.2);
          box-shadow: 0 10px 40px rgba(138, 149, 158, 0.2);
}

.header-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: -10px;
  max-width: 360px;
}

.header-logo {
  margin-right: 20px;
}

.header-logos {
  margin-right: 57px;
  align-items: center;
}

.header-center__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.header-center__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.header-center__link-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 156px;
  height: 34px;
  font-family: "Roboto";
  font-weight: 900;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  margin-right: 12px;
  border-radius: 6px;
  position: relative;
}

.header-center__link-item:last-child {
  margin-right: 0;
}

.header-center__link-text {
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  position: relative;
  z-index: 1;
}

.header-center__link-item_fonbet {
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.154666);
          box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.154666);
}

.header-center__link-item_fonbet:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#EC595E), to(#D52D30));
  background: -o-linear-gradient(top, #EC595E 0%, #D52D30 100%);
  background: linear-gradient(180deg, #EC595E 0%, #D52D30 100%);
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.154666);
          box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.154666);
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transform: skewX(155deg);
      -ms-transform: skewX(155deg);
          transform: skewX(155deg);
  border-radius: 5px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-center__link-item_fonbet:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(#EC595E), to(#D52D30));
  background: -o-linear-gradient(bottom, #EC595E 0%, #D52D30 100%);
  background: linear-gradient(0deg, #EC595E 0%, #D52D30 100%);
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transform: skewX(155deg);
      -ms-transform: skewX(155deg);
          transform: skewX(155deg);
  border-radius: 5px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-center__link-item_fonbet:hover::after {
  -webkit-transform: skewX(155deg);
      -ms-transform: skewX(155deg);
          transform: skewX(155deg);
  opacity: 0;
}

.header-center__link-item_league:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, right top, from(#EB001B), to(#F79E1B));
  background: -o-linear-gradient(left, #EB001B 0%, #F79E1B 100%);
  background: linear-gradient(90deg, #EB001B 0%, #F79E1B 100%);
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.154666);
          box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.154666);
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transform: skewX(155deg);
      -ms-transform: skewX(155deg);
          transform: skewX(155deg);
  border-radius: 5px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-center__link-item_league:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  background: -webkit-gradient(linear, right top, left top, from(#EB001B), to(#F79E1B));
  background: -o-linear-gradient(right, #EB001B 0%, #F79E1B 100%);
  background: linear-gradient(270deg, #EB001B 0%, #F79E1B 100%);
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transform: skewX(155deg);
      -ms-transform: skewX(155deg);
          transform: skewX(155deg);
  border-radius: 5px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-center__link-item_league:hover::after {
  -webkit-transform: skewX(155deg);
      -ms-transform: skewX(155deg);
          transform: skewX(155deg);
  opacity: 0;
}

.header-center__link-item_wink {
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.154666);
          box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.154666);
}

.header-center__link-item_wink:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(-146.48%, #FF4F13), to(#7833FF));
  background: -o-linear-gradient(bottom, #FF4F13 -146.48%, #7833FF 100%);
  background: linear-gradient(0deg, #FF4F13 -146.48%, #7833FF 100%);
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.154666);
          box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.154666);
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transform: skewX(155deg);
      -ms-transform: skewX(155deg);
          transform: skewX(155deg);
  border-radius: 5px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-center__link-item_wink:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-146.48%, #FF4F13), to(#7833FF));
  background: -o-linear-gradient(top, #FF4F13 -146.48%, #7833FF 100%);
  background: linear-gradient(180deg, #FF4F13 -146.48%, #7833FF 100%);
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transform: skewX(155deg);
      -ms-transform: skewX(155deg);
          transform: skewX(155deg);
  border-radius: 5px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-center__link-item_wink:hover::after {
  -webkit-transform: skewX(155deg);
      -ms-transform: skewX(155deg);
          transform: skewX(155deg);
  opacity: 0;
}

.header-center__menu {
  margin-top: 22px;
}

.header-center__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.header-center__item {
  margin-right: 24px;
  position: relative;
  padding-bottom: 20px;
  cursor: pointer;
}

.header-center__item:last-child {
  margin-right: 0;
}

.header-center__item:hover .header-dropdown {
  opacity: 1;
  z-index: 1000;
}

.header-center__item:hover .header-center__item-link::before {
  -webkit-transform: scale(1) translateY(3px);
      -ms-transform: scale(1) translateY(3px);
          transform: scale(1) translateY(3px);
}

.header-center__item-link {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  cursor: pointer;
  position: relative;
}

.header-center__item-link::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #fff;
  -webkit-transform: scale(0) translateY(-5px);
      -ms-transform: scale(0) translateY(-5px);
          transform: scale(0) translateY(-5px);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-center__item-link:hover::before {
  -webkit-transform: scale(1) translateY(3px);
      -ms-transform: scale(1) translateY(3px);
          transform: scale(1) translateY(3px);
}

.header-center__item-link.arr-down::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 100%;
  top: 1px;
  background-image: url("../img/svg/ArrowDown-whiteSmall.svg");
  background-position: 100% center;
  background-size: 6px;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-body__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  padding: 31px 0;
  padding-bottom: 12px;
}

.header-right {
  padding-bottom: 15px;
}

.header-right__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 21px;
}

.header-right__search {
  margin-right: 12px;
  width: 34px;
  height: 34px;
}

.header-right__user {
  margin-right: 12px;
  cursor: pointer;
  padding: 0 8px;
}

.header-right__btn-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  /* identical to box height */
  letter-spacing: -0.15px;
  margin-right: 10px;
  border-radius: 4px;
  height: 34px;
  cursor: pointer;
}

.header-right__btn-item.enter {
  color: #FFFFFF;
  padding: 9px 16px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border: 1px solid #fff;
}

.header-right__btn-item.enter:hover {
  background: #fff;
  color: #1B1B2F;
}

.header-right__btn-item.reg {
  color: #1B1B2F;
  padding: 9px 16px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border: 1px solid #fff;
  background: #fff;
}

.header-right__btn-item.reg:hover {
  background: #1B1B2F;
  color: #fff;
}

.header-right__social {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header-center__link-icon {
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  position: absolute;
  top: -19px;
  left: 50%;
  z-index: 2;
}

.header-center__link-item_fonbet .header-center__link-icon {
  left: 54%;
}

.header-left__logo-group {
  margin-top: 10px;
}

.header-burger {
  margin-right: -10px;
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 12px;
  width: 18px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  z-index: 100;
  padding: 20px;
}

.header-burger__span {
  height: 2px;
  background-color: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  width: 15px;
}

.header-burger__span:before,
.header-burger__span:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-burger__span:before {
  top: -7px;
}

.header-burger__span:after {
  bottom: -7px;
}

.header-menu {
  background: #1B1B2F;
  border-top: 1px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: auto;
  position: absolute;
  top: 86px;
  left: 0;
  width: 100%;
  z-index: 1000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-height: 0;
  opacity: 0;
}

.header-menu::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.header-menu::-webkit-scrollbar-track {
  background-color: 0;
}

.header-menu::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: 0;
}

.header-menu::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.header-menu::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.header-menu .header-right__social {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.header-menu .header-right__btn-item {
  margin: 0;
  height: 34px;
  width: 100%;
  -webkit-box-flex: calc(50% - 8px);
      -ms-flex: calc(50% - 8px);
          flex: calc(50% - 8px);
  max-width: calc(50% - 8px);
  text-transform: uppercase;
}

.header-menu .header-center__menu {
  margin: 0;
}

.header-menu .header-center__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  margin: -8px;
  width: calc(100% + 16px);
}

.header-menu .header-center__item {
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  max-width: 50%;
  padding: 8px;
}

.header-menu .header-center__item:nth-child(2n) {
  padding-left: 9px;
}

.header-menu .header-center__item-link {
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #D7D7D7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  text-align: center;
  background-color: transparent;
  height: 34px;
}

.header-menu .header-center__item-link:hover {
  border-color: #4F97C5;
  color: #4F97C5;
}

.header-menu .header-center__item-link:active {
  color: #045485;
  border-color: #045485;
}

.header-menu .header-right__user {
  margin: 0;
}

.header-menu .header-center__item-link.arr-down::after {
  display: none;
}

.header-menu .social-mob__header {
  margin: 0;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header-menu .social-mob__item {
  width: 100%;
  -webkit-box-flex: calc(25% - 8px);
      -ms-flex: calc(25% - 8px);
          flex: calc(25% - 8px);
  max-width: calc(25% - 8px);
}

.header-menu .header-menu__item_markets {
  margin-top: auto;
  margin-bottom: 0;
}

.header-menu__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 32px;
}

.header-menu__item_space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header-right__btns {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header.header-menu--opened .header-burger {
  margin-top: 2px;
}

.header.header-menu--opened .header-burger::before {
  top: 13px;
  -webkit-transform: translate(-50%, -50%) rotate(45deg) translateX(3px) translateY(4px);
      -ms-transform: translate(-50%, -50%) rotate(45deg) translateX(3px) translateY(4px);
          transform: translate(-50%, -50%) rotate(45deg) translateX(3px) translateY(4px);
}

.header.header-menu--opened .header-burger::after {
  bottom: 15px;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg) translateX(3px) translateY(-4px);
      -ms-transform: translate(-50%, -50%) rotate(-45deg) translateX(3px) translateY(-4px);
          transform: translate(-50%, -50%) rotate(-45deg) translateX(3px) translateY(-4px);
}

.header.header-menu--opened .header-burger__span {
  opacity: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}

.header-menu_mob-only__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header__nav {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.header__nav .header-top,
.header__nav .header-adv {
  display: none;
}

.header__nav .header-center {
  opacity: 0;
}

.header__nav .header-body__content {
  margin-bottom: 0;
}

.card-games_list .card-game--calendar .card-game__hover {
  grid-template-columns: 100px;
  grid-template-rows: 1fr;
}

.header-center__item--mobile {
  display: none;
}

.header-dropdown__clubs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background: #fff;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: -1;
  width: 965px;
  padding: 13px 20px 20px 20px;
  opacity: 0;
}

.header-center__item_players {
  position: relative;
}

.header-center__item_players:hover {
  position: relative;
}

.header-center__item_players:hover .header-dropdown__players {
  opacity: 1;
  z-index: 100;
}

.header-dropdown__players-item {
  padding-bottom: 16px;
}

.header-dropdown__players-item:last-child {
  padding-bottom: 0;
}

.header-dropdown {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-dropdown:before {
  content: "";
  position: absolute;
  z-index: 100;
  top: -5px;
  left: 50%;
  width: 12px;
  height: 12px;
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
  background-color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}

.header-dropdown__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  width: 50%;
}

.header-dropdown__left:nth-child(1) {
  padding-right: 35px;
  border-right: 1px solid #F3F1F1;
}

.header-dropdown__left:nth-child(2) {
  padding-left: 35px;
}

.header-dropdown__left-header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}

.header-dropdown__title {
  margin-bottom: 1px;
}

.header-dropdown__left-item {
  padding: 8px 5px;
  padding-right: 10px;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-dropdown__left-item--no-arrow .header-dropdown__left-link::after {
  content: none;
}

.header-dropdown__left-item:hover {
  background: #FFFFFF;
  border-radius: 3px;
  -webkit-box-shadow: 0px -6px 20px rgba(0, 0, 0, 0.1);
          box-shadow: 0px -6px 20px rgba(0, 0, 0, 0.1);
  -webkit-transform: translateX(-5px);
      -ms-transform: translateX(-5px);
          transform: translateX(-5px);
  z-index: 1;
}

.header-dropdown__left-item:hover .header-dropdown__second {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
  z-index: 1;
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
}

.header-dropdown__left-item:hover .header-dropdown__left-link {
  font-weight: 700;
  color: #066EAE;
}

.header-dropdown__left-item:hover .header-dropdown__left-link::after {
  -webkit-transform: rotate(180deg) translateX(-10px);
      -ms-transform: rotate(180deg) translateX(-10px);
          transform: rotate(180deg) translateX(-10px);
}

.header-dropdown__left-item:hover::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 13px;
  background-color: #fff;
  bottom: -5px;
  left: 0;
  z-index: 1001;
}

.header-dropdown__left-item:last-child {
  margin-bottom: 0;
}

.header-dropdown__left-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-dropdown__left-link::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 20px;
  background-image: url("../img/svg/arr-down-dark.svg");
  background-size: 10px;
  background-position: 100% center;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-dropdown__second {
  opacity: 0;
  padding-top: 16px;
  padding-left: 13px;
  position: absolute;
  top: 90%;
  left: 0;
  background: #fff;
  z-index: 1;
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
}

.header-dropdown__second-item {
  margin-bottom: 13px;
}

.header-dropdown__second-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-dropdown__second-link:hover {
  color: #066EAE;
  font-weight: 700;
}

.header-dropdown__left-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  width: 50%;
  padding-right: 12px;
}

.header-dropdown__second-img {
  width: 22px;
  margin-right: 24px;
}

.header-dropdown__players {
  width: 140px;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 15px 22px;
  z-index: -1;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
  margin: 0;
  right: unset;
  opacity: 0;
}

.header-dropdown__players:before {
  left: 24px;
}

.header-center__item_players:hover .header-dropdown__players {
  left: 0%;
}

.heaer-dropdown__left-title {
  margin-bottom: 16px;
}

.header-dropdown__left-img {
  width: 36px;
  height: 36px;
  margin-right: 12px;
}

.header-dropdown__players-link {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-dropdown__players-link:hover {
  font-weight: 700;
  color: #066EAE;
}

.header-dropdown__project-span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 3px;
  border: 1px solid #066EAE;
}

.svg-tv {
  width: 18px;
  height: 14px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  fill: #066EAE;
}

.svg-text {
  width: 16px;
  height: 16px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  fill: #066EAE;
}

.svg-rss {
  width: 14px;
  height: 14px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  fill: #066EAE;
}

.svg-star {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  fill: #066EAE;
  width: 16px;
  height: 16px;
}

.svg-flag {
  width: 16px;
  height: 16px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  fill: #066EAE;
}

.header-dropdown__project-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}

.header-dropdown__project-link:hover .header-dropdown__project-svg {
  fill: #4F97C5;
}

.header-dropdown__project-link:active .header-dropdown__project-svg {
  fill: #35749C;
}

.header-dropdown__project-span {
  margin-right: 12px;
}

.header-dropdown_projects {
  padding: 13px 39px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  z-index: 100;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  left: 50%;
  right: unset;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
  margin: 0;
  width: 540px;
  /* left: -50%; */
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  z-index: -1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.header-center__item_projects {
  position: relative;
}

.header-center__item_projects:hover .header-dropdown_projects {
  opacity: 1;
  z-index: 100;
}

.header-dropdown__project {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}

.search-control {
  margin-bottom: 35px;
}

.search-control label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.search-control__input {
  border: 1px solid #D7D7D7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  color: #000000;
  height: 50px;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  padding: 0 16px 0px 16px;
  width: 100%;
  margin-right: 23px;
  font-family: Roboto;
}

.search-control__button {
  background: #066EAE;
  border-radius: 4px;
  max-width: 167px;
  height: 50px;
  width: 100%;
  color: white;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
}

.search-results__block-item {
  padding-left: 103px;
  display: block;
  margin-bottom: 32px;
}

.search-results__block-item:last-child {
  margin-bottom: 71px;
}

.search-results__block-title {
  color: #2C383E;
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 33px;
  margin-bottom: 14px;
}

.search-results__block-title--nores {
  color: #066EAE;
  margin-bottom: 11px;
}

.search-results__block-description {
  color: #808080;
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: normal;
  font-size: 21px;
  line-height: 25px;
  margin-left: 29px;
}

.search-results__block-description--nores {
  margin-left: 0 !important;
}

.search-popup {
  max-width: 1205px;
  width: 100%;
}

.search-tabs__title {
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: bold;
  font-size: 50px;
  line-height: 59px;
  margin: 0;
}

.search-tabs__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
  margin-top: 35px;
}

.search-tabs__container--nores {
  margin-top: 38px;
}

.search-tabs__quantity {
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 42px;
  color: #808080;
  margin: 0.3em 0 0 29px;
}

.search-tabs__quantity--nores {
  margin: 0.3em 0 0 26px;
}

.search-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 58px;
  padding-left: 103px;
}

.search-filter__item {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  text-transform: uppercase;
  color: #2C383E;
  padding: 12px;
  margin-right: 13px;
}

.search-filter__item:first-child {
  padding-left: 0px;
}

.search-filter__item--nores {
  color: #808080 !important;
}

.search-filter__item--arrow-active {
  color: #2c383e !important;
}

.search-filter__item--arrow-down {
  padding-right: 24px;
  position: relative;
}

.search-filter__item--arrow-down::after {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  right: 6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../img/svg/ARR-down-black.svg");
  background-position: center;
  background-size: 10px;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.search-filter__item--arrow-up {
  padding-right: 24px;
  position: relative;
}

.search-filter__item--arrow-up::after {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  right: 6px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  background-image: url("../img/svg/ARR-down-black.svg");
  background-position: center;
  background-size: 10px;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.logo:hover .logo__img {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
}

.logo:hover .logo__img-2 {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
}

.logo__img {
  min-width: 70px;
  width: 70px;
  margin-right: 12px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.logo__img-2 {
  min-width: 187px;
  width: 187px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.logos-item {
  margin-right: 16px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.logos-item:hover .logos-item__img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.logos-item:last-child {
  margin-right: 0;
}

.logos-item__img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-width: 30px;
  width: 30px;
}
.logos-item__img.t3x3 {
  width: 60px;
  max-width: 60px;
}

.logos-item__img_small {
  max-width: 26px;
  width: 26px;
}

.social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.social-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 14px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

.social-item:hover .social-item__svg {
  fill: #066EAE;
}

.social-item:active .social-item__svg {
  fill: #35749C;
}

.social-item:last-child {
  margin-right: 0;
}

.social-item_sm .social-item__svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
}

.social-item_ss .social-item__svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
}

.social-item__svg {
  width: 20px;
  height: 20px;
  fill: #808080;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.social-item__svg_white {
  fill: #fff;
}

.social_primary .social-item:hover .social-item__svg {
  fill: #4F97C5;
}

.social_primary .social-item:active .social-item__svg {
  fill: #35749C;
}

.social_primary .social-item__svg {
  fill: #066EAE;
}

.social-mob {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.social-mob__header {
  margin-right: 20px;
}

.social-mob__item {
  position: relative;
  z-index: 2;
  display: inline-block;
  margin-right: 10px;
  width: 70px;
}

.social-mob__item:last-child {
  margin-right: 0;
}

.social-mob__item-img {
  width: 100%;
}

.slider-games {
  margin: 30px 0 36px;
}

.slider-games .slick-dots {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.slider-games .slick-dots button {
  color: transparent;
  font-size: 0;
  height: 8px;
  width: 8px;
  background-color: rgba(6, 110, 174, 0.3);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border-radius: 50%;
}

.slider-games .slick-dots li {
  margin: 0;
  padding: 0;
  margin-right: 10px;
}

.slider-games .slick-dots li:last-child {
  margin-right: 0;
}

.slider-games .slick-dots li.slick-active button {
  background-color: #066eae;
}

.slider-games .container-fluid {
  position: relative;
}

.slider-games .slider-body {
  padding: 0 50px;
}

.slider-games .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  margin-left: -5px;
  margin-right: -5px;
}

.slider-games .slick-slide {
  padding: 0 5px;
  height: auto;
}

.slider-games .slick-slide div:not([class]) {
  height: 100%;
}

.slider-games .slick-arrow {
  border: 1px solid #066EAE;
  border-radius: 4px;
  position: absolute;
  top: calc(50% - 10px);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 30px;
  color: transparent;
  font-size: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

.slider-games .slick-prev {
  left: 0;
}

.slider-games .slick-prev::after {
  content: '';
  position: absolute;
  top: 9px;
  left: 11px;
  border: solid #066EAE;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  -ms-transform: rotate(135deg);
      transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.slider-games .slick-prev:hover {
  border-color: #4F97C5;
}

.slider-games .slick-prev:hover::after {
  border-color: #4F97C5;
}

.slider-games .slick-next {
  right: 0;
}

.slider-games .slick-next::after {
  content: '';
  position: absolute;
  top: 9px;
  right: 11px;
  border: solid #066EAE;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.slider-games .slick-next:hover {
  border-color: #4F97C5;
}

.slider-games .slick-next:hover::after {
  border-color: #4F97C5;
}

.slider-games .slick-disabled {
  opacity: 0.3;
  cursor: default;
}

.slider-games .slick-disabled:hover {
  border-color: #066EAE;
}

.slider-games .slick-disabled:hover:after {
  border-color: #066EAE;
}

.slider-item {
  position: relative;
  height: 100%;
}

.slider-item__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 20px;
  padding-bottom: 14px;
  padding-top: 17px;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
  min-height: 104px;
  height: calc(100% - 21px);
}

.slider-item__wrap:hover {
  border-color: #066EAE;
}

.slider-item__wrap:hover .slider-item__hover {
  opacity: 1;
}

.slider-item__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 44px;
  max-width: 44px;
  -webkit-box-flex: 44px;
      -ms-flex: 44px;
          flex: 44px;
  height: 51px;
  position: relative;
}

.slider-item__logo-title {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 12.6px;
  line-height: 15px;
  text-align: center;
  text-transform: uppercase;
  color: #2C383E;
  position: absolute;
  z-index: 20;
  bottom: 0;
  width: 44px;
  height: 20px;
  background: #F3F1F1;
  border-radius: 4px;
  padding: 4px 0;
  bottom: -3px;
}

.slider-item__logo-frame {
  position: relative;
  z-index: 10;
  display: none !important;
}

.slider-item__logo-images {
  position: absolute;
  top: 40%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
  z-index: 1;
}

.slider-item__logo-img {
  width: 100%;
  max-width: 100%;
}

.slider-item__logo-text {
  width: 44px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #F3F1F1;
  border-radius: 4px;
  font-family: Roboto;
  font-weight: 900;
  font-size: 12.6px;
  line-height: 15px;
  /* identical to box height */
  text-align: center;
  text-transform: uppercase;
  /* Header */
  color: #2C383E;
  position: relative;
  top: -9px;
}

.slider-item__info {
  width: 100%;
  max-width: calc(100% - 88px);
  -webkit-box-flex: calc(100% - 88px);
      -ms-flex: calc(100% - 88px);
          flex: calc(100% - 88px);
}

.slider-item__info-date {
  /* Subheader */
  text-align: center;
  display: block;
}

.slider-item__info-score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 11px 0 14px 0;
}

.slider-item__info-num {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 21px;
  line-height: 25px;
  color: #000000;
}

.slider-item__info-timing {
  font-family: "Roboto";
  font-weight: 300;
  font-size: 10px;
  line-height: 12px;
  white-space: nowrap;
  text-align: center;
  color: #000000;
}

.slider-item__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 4px;
}

.slider-item__link {
  width: 42px;
  height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 1.4px;
  margin-right: 4px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.slider-item__link:last-child {
  margin-right: 4px;
}

.slider-item__link-text {
  font-family: "Roboto";
  font-weight: 900;
  font-size: 7px;
  line-height: 8px;
  text-transform: uppercase;
  color: #FFFFFF;
  opacity: 0.5;
  margin-right: 2px;
  position: relative;
  bottom: -1px;
}

.slider-item__link-num {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 8px;
  line-height: 10px;
  text-transform: uppercase;
  /* Border3 */
  color: #F1EFEF;
}

.slider-item__timing span {
  margin: 0 2px;
}

.sep-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Helvetica";
  font-weight: 700;
  font-size: 10px;
  line-height: 11px;
  letter-spacing: 0.333333px;
  color: #FFFFFF;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #808080;
  margin: 0 4px;
}

.slider-item__hover {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.slider-item__hover-link {
	position: relative;
	z-index: 10;
  margin: 5px 0;
  font-size: 12px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.slider-item__hover-link:hover {
  color: #4F97C5;
}

.slider-item__hover-link:active {
  color: #35749C;
}

.slider-item__info-timingSpan {
  width: 18px;
  height: 18px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.slider-item__info-timingSpan_pause {
  color: transparent;
  position: relative;
}

.slider-item__info-timingSpan_pause:before {
  content: "";
  position: absolute;
  left: 6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 8px;
  width: 2px;
  background: #066EAE;
  border-radius: 10px;
}

.slider-item__info-timingSpan_pause::after {
  content: "";
  position: absolute;
  right: 6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 8px;
  width: 2px;
  background: #066EAE;
  border-radius: 10px;
}

.slider-games__fonbet {
  display: inline-block;
  position: absolute;
  bottom: 0;
  height: 17px;
  margin-left: -5px;
  padding: 4px 0;
}

.fonbet-img {
  width: 100%;
}

.slider-item__time {
  width: 100%;
  text-align: center;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  max-width: 100%;
  margin-top: auto;
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  font-size: 10px;
  line-height: 12px;
  color: #000000;
}

.slider-item__fonbet {
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 34px;
}

.slider-body {
  max-height: 145px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
}

.news-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

.news-title {
  padding-right: 20px;
  margin-right: 50px;
}

.news-item__info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.main-news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.news-rov-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -50px;
  margin-right: -50px;
}

.news-rov-main__content {
  width: 100%;
  -webkit-box-flex: calc(100% - 515px);
      -ms-flex: calc(100% - 515px);
          flex: calc(100% - 515px);
  max-width: calc(100% - 515px);
  padding: 0 50px;
}

.news-rov-main__aside {
  width: 100%;
  -webkit-box-flex: 515px;
      -ms-flex: 515px;
          flex: 515px;
  max-width: 515px;
  padding: 0 50px;
}

.news-rov-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -50px;
  margin-right: -50px;
}

.news-rov-detail__content {
  width: 100%;
  -webkit-box-flex: calc(100% - 515px);
      -ms-flex: calc(100% - 515px);
          flex: calc(100% - 515px);
  max-width: calc(100% - 515px);
  padding: 0 50px;
}

.news-rov-detail__content div:not([class]) {
  margin: 50px 0;
}

.news-rov-detail__content div:not([class]):last-child {
  margin-bottom: 0;
}

.news-rov-detail__content .slick-track div {
  margin-top: 0;
  margin-bottom: 0;
}

.news-rov-detail__aside {
  width: 100%;
  -webkit-box-flex: 515px;
      -ms-flex: 515px;
          flex: 515px;
  max-width: 515px;
  padding: 0 50px;
}

.news-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.news-frame__info {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 100%;
  max-width: 50%;
  padding: 23px 15px;
  padding-bottom: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.news-frame__info_dobule {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  margin-left: -10px;
  margin-right: -10px;
}

.news-frame__info-item {
  padding-bottom: 7px;
  -webkit-box-shadow: inset 0px -1px 0px #F0F0F0;
          box-shadow: inset 0px -1px 0px #F0F0F0;
  margin-bottom: 11px;
}

.news-frame__info-item:last-child {
  margin-bottom: 0;
}

.news-frame__main {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 100%;
  max-width: 50%;
  padding: 12px;
  padding-bottom: 17px;
}

.news-frame__main-wrapp {
  margin-bottom: 12px;
  background-color: #D7D7D7;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 330px;
  border-radius: 4px;
}

.news-frame__main-wrapp_xx {
  height: 391px;
}

.news-frame__main-img {
  width: 100%;
  display: none;
}

.news-frame__main-item_flex-50 {
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  max-width: 50%;
  width: 100%;
  padding: 0 10px;
}

.news-frame__main-item .news-item__info-wrap {
  margin-top: 4px;
}

.news-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.players .players-detail .main-news .news-frame__info .news-item__info-link {
  margin-bottom: 10px;
}

.news-item__info-tag {
  margin-left: auto;
  background: #ECEFF0;
  border-radius: 2px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-transform: uppercase;
  padding: 6px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

.news-item__info-tag:hover {
  background: #4F97C5;
  color: #fff;
}

.main-body {
  width: 100%;
}

.main-informer_25 {
  margin-left: auto;
  margin-top: 74px;
}

.main-informer_270 {
  margin-left: auto;
}

.main-informer__item_small.informer-item {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.main-informer__item_small.informer-item:last-child {
  margin-bottom: 0;
}

.main-informer__item-img {
  border-radius: 4px;
  width: 270px;
}

.main-informer_second {
  margin-top: 74px;
}

.main-informer__item_big {
  position: relative;
  border-radius: 5px;
}

.close-banner {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
  background-image: url("../img/svg/close.svg");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  width: 12px;
  height: 9px;
}

table {
/* -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;*/
}

.main-tables {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.tables-header {
  width: 100%;
}

.tables-link {
  display: inline-block;
}

.tables-title {
  margin-bottom: 30px;
}

.tables-frame {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.tables-frame__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 8px;
  padding-left: 4px;
  padding-right: 4px;
}

.tables-frame__header-item {
  width: 100%;
  max-width: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  padding: 4px 6px;
}

.tables-frame__body {
  padding: 11px 10px 20px 16px;
}

.flex-line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 14px;
	justify-content: space-evenly;
}

.flex-line:last-child {
  margin-bottom: 0;
}

.flex-line:nth-child(1) {
  margin-bottom: 10px;
}

.flex-line__item .flex-line__item-info {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.flex-line__item:first-child {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  max-width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-line__item:nth-child(2),
.flex-line__item:nth-child(3),
.flex-line__item:nth-child(4),
.flex-line__item:nth-child(5) {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50%/4);
          flex: 0 0 calc(50%/4);
  max-width: calc(50%/4);
  text-align: center;
}

.flex-line__item:nth-child(5) p {
  font-weight: 700;
}

.flex-line__num-order {
  width: 15px;
  margin-right: 15px;
}

.flex-line__item-span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 19px;
  height: 19px;
  color: #066EAE;
  font-family: "SF Compact Display";
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  top: 5px;
  margin-left: auto;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
  cursor: pointer;
}

.flex-line__item-span::after {
  content: "";
  z-index: 20;
  position: absolute;
  right: 25px;
  top: 3px;
  width: 10px;
  height: 10px;
  background: #fff;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-top: 1px solid #E8E8E8;
  border-right: 1px solid #E8E8E8;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
}

.flex-line__item-info {
  position: relative;
  margin-left: auto;
  padding-left: 30px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-line__without-flex {
  display: block !important;
  padding-left: 0 !important;
}

.tables-frame__header-title {
  padding-left: 10px;
  margin: 13px 0;
  margin-top: 24px;
}

.flex-line__text_pos-abs {
  position: absolute;
  left: 0;
}

.flex-table_line-hh .flex-line {
  margin-bottom: 16px;
}

.flex-table_line-hh .flex-line:last-child {
  margin-bottom: 0;
}

.checkbox-tables__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 26px;
  padding: 6px;
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-transform: uppercase;
  cursor: pointer;
}

.checkbox-tables__label:hover {
  color: #fff;
  background: #4F97C5;
}

.checkbox-tables__label:active {
  color: #fff;
  background: #35749C;
}

.checkbox-tables__input {
  display: none;
}

.checkbox-tables__input:checked + .checkbox-tables__label {
  background: #066EAE;
  color: #fff;
}

.filter-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.filter-checkbox__item-label {
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  padding: 10px 12px;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  white-space: nowrap;
}

.filter-checkbox__item-label:hover {
  border-color: #4F97C5;
  color: #4F97C5;
  background: #ffffff;
}

.filter-checkbox__item-input {
  display: none;
}

.filter-checkbox__item-input:checked + .filter-checkbox__item-label {
  background: #066EAE;
  border: 1px solid #066EAE;
  color: #fff;
}

.filter-checkbox__item-input--active {
  background: #066EAE;
  border: 1px solid #066EAE;
  color: #fff;
}

.filter-checkbox__item {
  margin-right: 20px;
}

.filter-checkbox__item:last-child {
  margin-right: 0;
}

.filter-smallCheckbox__item-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #2C383E;
  border-radius: 4px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 5px 8px;
  height: 24px;
  text-transform: uppercase;
  cursor: pointer;
  white-space: nowrap;
}

.filter-smallCheckbox__item-label:hover {
  border-color: #4F97C5;
  color: #4F97C5;
  background: #ffffff;
}

.filter-smallCheckbox__item-input {
  display: none;
}

.filter-smallCheckbox__item-input:checked + .filter-smallCheckbox__item-label {
  color: #066EAE;
  font-weight: 900;
  border: 2px solid #066EAE;
}

.filter-smallCheckbox__item {
  margin: 0 10px 0 0px;
  padding-top: 10px;
}

.filter-smallCheckbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.video-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

.video-header__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.video-title {
  padding-right: 20px;
  margin-right: 50px;
}

.video-items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 25px;
}

.video-item__video {
  display: block;
  margin-bottom: 10px;
  position: relative;
  border-radius: 4px;
  border: 1px solid #D7D7D7;
  background-color: #D7D7D7;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 220px;
  max-height: 220px;
  overflow: hidden;
}

.video-item__video-img {
  width: 100%;
  display: none;
}

.video-item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.video-item__info-date {
  white-space: nowrap;
  font-size: 10px;
  line-height: 12px;
}

.svg-play {
  fill: #066EAE;
}

.svg-play.svg-play_small {
  width: 38px;
  min-width: 38px;
  height: 38px;
}

.video-play {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 15px;
}

.video-play:hover .video-play__svg {
  fill: #4F97C5;
}

.video-play:hover .video-play__text {
  color: #4F97C5;
}

.video-play:active .video-play__svg {
  fill: #045485;
}

.video-play:active .video-play__text {
  color: #045485;
}

.video-play__svg {
  margin-right: 8px;
  width: 48px;
  min-width: 48px;
  height: 48px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.video-play__text {
  text-align: left;
  max-width: 194px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin: auto;
}

.info-action__time-svg {
  fill: #D7D7D7;
}

.videos-tab__body-item {
  margin: 0;
  padding: 0;
  min-height: auto;
}

.video-play__text_xs {
  font-size: 10px;
  line-height: 12px;
}

.video-item__video_sm {
  max-height: 141px;
  height: 141px;
}

.video-item__video_md {
  max-height: 246px;
  height: 246px;
}

.video-play__wrap {
  text-align: left;
  width: 100%;
}

.video-item__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 2px;
  left: 0;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.video-item__info {
  margin-top: 13px;
}

.video-item__info_pad-top {
  position: relative;
  padding-top: 50px;
}

.video-item_into-aside {
  padding: 0;
}

.video-item_into-aside .video-item__video {
  min-height: 230px;
  height: 230px;
}

.video-item_into-aside .video-item__video-img {
  height: 100%;
  width: auto;
}

.video-item_into-aside .video-item__video_sm {
  height: 127px;
  min-height: 127px;
  height: 127px;
}

.video-item_into-aside .video-item__video_sm .video-play {
  margin-right: 32px;
}

.video-item__video_lg {
  height: 292px;
  max-height: 292px;
  margin-bottom: 0;
}
.resume_news .video-item__video_lg .embed-responsive-extra-margin {
margin: 0;
}

.video-items.videos-tab__body-items_lg-width {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 30px 20px;
}

.info-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  bottom: 6px;
  right: 6px;
}

.info-action__text {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  /* White */
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 2px;
  width: 52px;
  height: 24px;
  margin-right: 4px;
}

.info-action__time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  /* White */
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 2px;
  min-width: 51px;
  padding: 0 5px;
  height: 24px;
  margin-right: 5px;
}

.info-action__time:last-child {
  margin-right: 0;
}

.info-action__time-svg {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}

.info-action_pos-unset {
  position: unset;
}

.info-action__time_active {
  background: #066EAE;
}

.informer {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.main-photo .informer-item {
  margin-bottom: 0;
}

.informer-item {
  margin-bottom: 60px;
  width: 100%;
  display: block;
  margin-left: auto;
}

.informer-item__img {
  max-width: 100%;
  border-radius: 4px;
}

.informer-item_max-270 {
  max-width: 270px;
}

.informer-info__link {
  margin-bottom: 20px;
  display: block;
}

.informer-info__title {
  margin-bottom: 10px;
}

.informer-info__list {
  margin-bottom: 20px;
}

.informer-info__list-item {
  margin: 10px 0;
}

.informer_w100 {
  width: 100%;
}

.informer-item_small-270 {
  margin: 0;
  width: 270px;
}

.main-leaders {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  padding: 0px 10px;
}

.leaders-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.leader-header__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.leaders__filter-smallCheckbox {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 40px;
}

.leaders-title {
  padding-right: 20px;
  margin-right: 50px;
}

.leaders-subheader {
  margin: 20px 0 10px 10px;
  width: 100%;
}

.leaders-subheader__text {
  line-height: 20px;
}

.leaders-tab {
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -5px;
  margin-bottom: -5px;
}

.leaders-tab__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.leaders-item {
  -webkit-box-flex: calc(50% - 20px);
      -ms-flex: calc(50% - 20px);
          flex: calc(50% - 20px);
  width: 100%;
  max-width: calc(50% - 20px);
  margin: 5px 10px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 2px solid #F3F1F1;
}

.leaders-person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.leaders-person__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7px;
  -webkit-box-flex: calc(100% - 262px);
      -ms-flex: calc(100% - 262px);
          flex: calc(100% - 262px);
  max-width: calc(100% - 262px);
  width: 100%;
}

.leaders-person__wrap:hover .leaders-person__name-text {
  color: #4F97C5;
}

.leaders-person__wrap:hover .leaders-person__img-item {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.leaders-person__wrap:active .leaders-person__name-text {
  color: #045485;
}

.leaders-person__img {
  width: 75px;
  max-width: 75px;
  min-width: 75px;
  height: 75px;
  max-height: 75px;
  overflow: hidden;
  margin-right: 16px;
  border-radius: 50%;
}

.leaders-person__img-item {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border-radius: 50%;
}

.leaders-person__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
  margin-right: 50px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.leaders-person__name-text {
  font-family: "Roboto Condensed";
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  color: #2C383E;
  margin-right: 10px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.leaders-person__number {
  font-family: "Roboto Condensed";
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  color: #808080;
}

.leader-person__info-text {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #808080;
}

.leaders-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-flex: 262px;
      -ms-flex: 262px;
          flex: 262px;
  min-width: 262px;
  max-width: 262px;
  height: 100%;
  background: #F9F8F8;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  padding: 7px;
  padding-left: 0;
}

.leader-main__img-item {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

.leader-main__img {
  width: 66px;
  min-width: 66px;
  height: 66px;
  overflow: hidden;
  position: relative;
  left: -28px;
  background-color: white;
  border: 5px solid #F9F8F8;
  border-radius: 100px;
  cursor: pointer;
}

.leader-main__img:hover .leader-main__img-item {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.leader-main__score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Roboto";
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  text-transform: uppercase;
  color: #2C383E;
}

.leader-main__score-num {
  font-family: "Roboto Condensed";
  font-weight: 700;
  font-size: 33px;
  line-height: 39px;
  text-align: center;
  color: #066EAE;
}

.leader-main__svg:hover {
  cursor: pointer;
}

.svg-info {
  width: 27px;
  height: 27px;
  fill: #D7D7D7;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.leader-main__hover {
  position: relative;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.leader-main__hover:hover .stat-hover {
  opacity: 1;
  -webkit-transform: scale(1.35);
      -ms-transform: scale(1.35);
          transform: scale(1.35);
  z-index: 15;
}

.leader-main__hover::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 8px;
  opacity: 0;
  width: 10px;
  height: 10px;
  background: #fff;
  border-top: 1px solid #E8E8E8;
  border-left: 1px solid #E8E8E8;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  z-index: 10;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.leader-main__hover--mobile {
  display: none;
}

.leaders-tab_hide {
  display: none;
}

.leaders-tab_show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.photo-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.photo-title {
  padding-right: 20px;
  margin-right: 50px;
}

.photo-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.photo-body__left {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  max-width: 40%;
}

.photo-body__right {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
  max-width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -14px;
  margin-bottom: -14px;
}

.photo-body__right .photo-item {
  display: block;
}

.photo-header__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.photo-body__left-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.photo-body__right-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  margin: 14px 0;
  padding: 0 10px;
}

.photo-item__wrap_small {
  max-height: 230px;
  height: 230px;
  overflow: hidden;
}

.photo-item__wrap_big {
  height: 534px;
}

.photo-item__wrap-img_right {
  width: 100%;
  height: auto;
  min-height: 100%;
}

.photo-item__wrap-img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.photo-item {
  cursor: pointer;
}

.photo-item:hover .photo-item__wrap-img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.photo-item:hover .photo-item__info-title {
  color: #4F97C5;
}

.photo-item:hover .photo-item__wrap-fon {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.photo-item:active .photo-item__info-title {
  color: #045485;
}

.photo-item__wrap {
  width: 100%;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border: 1px solid #D7D7D7;
  border-radius: 4px;
}

.photo-item__wrap-img_left {
  height: 100%;
  border-radius: 4px;
}

.photo-item__info {
  margin-top: 13px;
}

.photo-item__info-title {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.photo-item__info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3px;
}

.photo-item__info-text {
  margin-right: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.photo-item__info-text:last-child {
  margin-right: 0;
}

.photo-item__info-svg {
  width: 14px;
  height: 14px;
  margin-right: 2px;
  fill: #D7D7D7;
}

.photo-tab_hide {
  display: none;
}

.photo-tab_show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.photo-item_into-aside {
  margin-bottom: 20px;
  display: block;
}

.photo-item_into-aside:last-child {
  margin-bottom: 0;
}

.photo-item_into-aside .photo-item__wrap {
  height: 230px;
}

.photo-item_into-aside .photo-item__wrap-img {
  width: auto;
  height: 100%;
}

.photo-item_into-aside .photo-item__wrap_sm {
  height: 134px;
}

.photo-item__wrap-fon {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.store {
  margin: 60px 0;
}

.store-title {
  margin-bottom: 30px;
}

.store-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: -20px;
  margin-left: -10px;
  margin-right: -10px;
}

.store-body__item {
  padding: 0 10px 20px 10px;
}

.store-item {
  overflow: hidden;
  position: relative;
  width: 100%;
  padding: 20px;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.store-item__img {
  width: 100%;
  height: 377px;
  overflow: hidden;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.store-item__img picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

.store-item__img-item {
  -o-object-fit: contain;
     object-fit: contain;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.store-item__info-text {
  text-align: center;
  text-transform: uppercase;
  margin: 12px 0;
  height: 39px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -moz-box;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.store-item__info-price {
  font-size: 33px;
  line-height: 39px;
  margin-bottom: 24px;
  text-transform: uppercase;
  text-align: center;
}

.store-item__action-btn {
  background: #066EAE;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  text-transform: uppercase;
  padding: 16px 10px;
  height: 46px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  white-space: nowrap;
}

.store-item__action-btn:hover {
  background: #4F97C5;
  color: #fff;
}

.store-item__action-btn:active {
  background: #35749C;
  color: #fff;
}

.span-new {
  position: absolute;
  top: 30px;
  left: -20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  width: 90px;
  height: 31px;
  color: #FFFFFF;
  background: -webkit-gradient(linear, left top, left bottom, from(#47BB5D), to(#2AA742));
  background: -o-linear-gradient(top, #47BB5D 0%, #2AA742 100%);
  background: linear-gradient(180deg, #47BB5D 0%, #2AA742 100%);
  -webkit-transform: skewX(-40deg);
      -ms-transform: skewX(-40deg);
          transform: skewX(-40deg);
}

.span-new__text {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  -webkit-transform: skewX(40deg);
      -ms-transform: skewX(40deg);
          transform: skewX(40deg);
  text-transform: uppercase;
  padding-left: 13px;
}

.store-container {
  position: relative;
}

.store-container .slick-dots {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: -20px;
}

.store-container .slick-dots button {
  color: transparent;
  font-size: 0;
  height: 8px;
  width: 8px;
  background-color: rgba(6, 110, 174, 0.3);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border-radius: 50%;
}

.store-container .slick-dots li {
  margin: 0;
  padding: 0;
  margin-right: 10px;
}

.store-container .slick-dots li:last-child {
  margin-right: 0;
}

.store-container .slick-dots li.slick-active button {
  background-color: #066eae;
}

.store-arrow {
  display: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  cursor: pointer;
}

.store-arrow .pagging-arrow__svg {
  width: 20px;
  height: auto;
}

.store-arrow.slick-disabled {
  display: none !important;
}

.store-arrow--prev {
  left: -35px;
}

.store-arrow--next {
  right: -35px;
}

.store-arrow--next .pagging-arrow__svg {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.banner {
  width: 100%;
  height: 160px;
  background-color: #066EAE;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  overflow: hidden;
}

.banner-fon {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 4px;
  position: relative;
  z-index: 1;
  width: 100%;
  -webkit-box-flex: calc(66% - 400px);
      -ms-flex: calc(66% - 400px);
          flex: calc(66% - 400px);
  max-width: calc(66% - 400px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.banner-fon__items {
  width: 200px;
  height: 100%;
  left: -210px;
  position: relative;
}

.banner-fon__items::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 200%;
  width: 50%;
  background: #4995C4;
  -webkit-transform: skew(-20deg, 0) translateY(-50%);
      -ms-transform: skew(-20deg, 0) translateY(-50%);
          transform: skew(-20deg, 0) translateY(-50%);
}

.banner-fon__items::after {
  content: "";
  position: absolute;
  left: 49%;
  top: 50%;
  height: 200%;
  width: 50%;
  background: #7AB2D4;
  -webkit-transform: skew(-20deg, 0) translateY(-50%);
      -ms-transform: skew(-20deg, 0) translateY(-50%);
          transform: skew(-20deg, 0) translateY(-50%);
}

.main-banner {
  margin: 60px 0;
}

.banner-content {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 45%;
      -ms-flex: 45%;
          flex: 45%;
  max-width: 45%;
  padding: 10px 0 10px 145px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  background-color: transparent;
  z-index: 2;
}

#subscribe-wrap-message {
    margin-left: 10px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    font-family: Roboto;
    position: relative;
    bottom: 0px;
}

.banner-item__email {
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  padding: 10px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 34px;
  width: 332px;
  margin-right: 20px;
  background-position: 97% center;
  background-size: 11px 6px;
  background-repeat: no-repeat;
}

.banner-item__email:hover,
.banner-item__email:focus {
  border-color: #4F97C5;
}

.banner-item__email::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.banner-item__email::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.banner-item__email:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.banner-item__email::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.banner-item__email::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.banner-item__email-label {
  display: block;
  margin-bottom: 12px;
}

.banner-item__email-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.banner-item__email-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 10px 12px;
  width: 190px;
  height: 34px;
  background-color: #fff;
  border-radius: 4px;
  cursor: pointer;
}

.banner-item__email-btn:hover {
  background: #4F97C5;
  color: #fff;
}

.banner-item__email-btn.errorCssClass,
.banner-item__email-btn:disabled {
  cursor: not-allowed;
  background-color: #fff;
  border: 1px solid #D7D7D7;
  color: #D7D7D7;
}

.partner {
  margin: 60px 0;
}

.partner-title {
  margin-bottom: 30px;
}

.partner-content {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-row-gap: 70px;
  grid-column-gap: 0;
}

.partner-item {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-auto-rows: 1fr;
}

.partner-item__img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
  -webkit-filter: grayscale(100%) opacity(50%);
          filter: grayscale(100%) opacity(50%);
}

.partner-item__img:hover {
  -webkit-filter: unset;
          filter: unset;
}

.partner-item__img-text {
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 8px;
  line-height: 9px;
  text-transform: uppercase;
  color: #808080;
}

.partner-item__img-item {
  width: 100%;
  height: 120px;
  margin: 0 0 14px;
  -o-object-fit: contain;
     object-fit: contain;
}

.main-card {
  margin: 60px 0;
}

.card-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 100%;
  max-width: 50%;
  border-right: 2px solid #D7D7D7;
}

.card-img__item {
  width: 100%;
  min-height: 100%;
}

@-webkit-keyframes animateGradient {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes animateGradient {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.card-img__fon {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #D7D7D7;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.card-img__fon::before {
  content: "";
  background: -o-linear-gradient(349.05deg, #69B7E5 0%, #FFFFFF 50.52%, #FBBC23 100%);
  background: linear-gradient(100.95deg, #69B7E5 0%, #FFFFFF 50.52%, #FBBC23 100%);
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.card-img__img {
  height: 285px;
  width: auto;
  position: relative;
  z-index: 1;
  -o-object-fit: scale-down;
     object-fit: scale-down;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}

.card-info {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 100%;
  max-width: 50%;
  padding: 55px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.card-info__wrap {
  margin-bottom: 30px;
}

.card-info__link {
  font-size: 24px;
  line-height: 28px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

.card-info__link:hover {
  color: #4F97C5;
}

.card-info__link:active {
  color: #35749C;
}

.card-info__text {
  margin: 10px 0 20px;
}

.card-info__link-out {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

.card-info__link-out:hover {
  color: #4F97C5;
}

.card-info__link-out:active {
  color: #35749C;
}

.card-info__action-btn {
  width: 120px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #066EAE;
  border-radius: 4px;
  padding: 8px 10px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

.card-info__action-btn:hover {
  background: #4F97C5;
  color: #FFFFFF;
}

.card-info__action-btn:active {
  background: #35749C;
  color: #FFFFFF;
}

.stat-hover {
  width: 333px;
  height: auto;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.0479789);
          box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.0479789);
  border-radius: 3px;
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
  padding: 10px;
  position: absolute;
  top: 55px;
  right: 50px;
  z-index: 3;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}

.stat-hover--mobile {
  display: none;
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  opacity: 1;
  position: static;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.stat-hover__inner {
  padding: 10px;
}

.stat-hover__header-title {
  margin-bottom: 8px;
}

.stat-hover__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: -5px;
  margin-right: -5px;
}

.stat-hover__item {
  padding: 0 5px;
  -webkit-box-flex: 25%;
      -ms-flex: 25%;
          flex: 25%;
  width: 100%;
  max-width: 25%;
}

.stat-hover__item-text {
  text-transform: uppercase;
  margin-bottom: 6px;
  font-size: 6px;
  line-height: 7px;
  height: 15px;
}

.stat-hover__item-progress {
  width: 100%;
  height: 16px;
  display: block;
  background: #F3F1F1;
  border-radius: 4px;
  position: relative;
}

.stat-hover__item-num {
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-size: 20px;
  line-height: 23px;
  margin-top: 8px;
}

.stat-hover__item-numOf {
  position: relative;
  bottom: 2px;
}

.stat-hover__footer {
  margin-top: 10px;
}

.stat-hover__footer-text {
  font-size: 6px;
  line-height: 7px;
  max-width: 160px;
}

.stat-hover__item-span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  background: #066EAE;
  border-radius: 4px;
}

.stat-hover__item-span[data-progress="100"] {
  width: 100%;
}

.stat-hover__item-span[data-progress="99"] {
  width: 99%;
}

.stat-hover__item-span[data-progress="98"] {
  width: 98%;
}

.stat-hover__item-span[data-progress="97"] {
  width: 97%;
}

.stat-hover__item-span[data-progress="96"] {
  width: 96%;
}

.stat-hover__item-span[data-progress="95"] {
  width: 95%;
}

.stat-hover__item-span[data-progress="94"] {
  width: 94%;
}

.stat-hover__item-span[data-progress="93"] {
  width: 93%;
}

.stat-hover__item-span[data-progress="92"] {
  width: 92%;
}

.stat-hover__item-span[data-progress="91"] {
  width: 91%;
}

.stat-hover__item-span[data-progress="90"] {
  width: 90%;
}

.stat-hover__item-span[data-progress="89"] {
  width: 89%;
}

.stat-hover__item-span[data-progress="88"] {
  width: 88%;
}

.stat-hover__item-span[data-progress="87"] {
  width: 87%;
}

.stat-hover__item-span[data-progress="86"] {
  width: 86%;
}

.stat-hover__item-span[data-progress="85"] {
  width: 85%;
}

.stat-hover__item-span[data-progress="84"] {
  width: 84%;
}

.stat-hover__item-span[data-progress="83"] {
  width: 83%;
}

.stat-hover__item-span[data-progress="82"] {
  width: 82%;
}

.stat-hover__item-span[data-progress="81"] {
  width: 81%;
}

.stat-hover__item-span[data-progress="80"] {
  width: 80%;
}

.stat-hover__item-span[data-progress="79"] {
  width: 79%;
}

.stat-hover__item-span[data-progress="78"] {
  width: 78%;
}

.stat-hover__item-span[data-progress="77"] {
  width: 77%;
}

.stat-hover__item-span[data-progress="76"] {
  width: 76%;
}

.stat-hover__item-span[data-progress="75"] {
  width: 75%;
}

.stat-hover__item-span[data-progress="74"] {
  width: 74%;
}

.stat-hover__item-span[data-progress="73"] {
  width: 73%;
}

.stat-hover__item-span[data-progress="72"] {
  width: 72%;
}

.stat-hover__item-span[data-progress="71"] {
  width: 71%;
}

.stat-hover__item-span[data-progress="70"] {
  width: 70%;
}

.stat-hover__item-span[data-progress="69"] {
  width: 69%;
}

.stat-hover__item-span[data-progress="68"] {
  width: 68%;
}

.stat-hover__item-span[data-progress="67"] {
  width: 67%;
}

.stat-hover__item-span[data-progress="66"] {
  width: 66%;
}

.stat-hover__item-span[data-progress="65"] {
  width: 65%;
}

.stat-hover__item-span[data-progress="64"] {
  width: 64%;
}

.stat-hover__item-span[data-progress="63"] {
  width: 63%;
}

.stat-hover__item-span[data-progress="62"] {
  width: 62%;
}

.stat-hover__item-span[data-progress="61"] {
  width: 61%;
}

.stat-hover__item-span[data-progress="60"] {
  width: 60%;
}

.stat-hover__item-span[data-progress="59"] {
  width: 59%;
}

.stat-hover__item-span[data-progress="58"] {
  width: 58%;
}

.stat-hover__item-span[data-progress="57"] {
  width: 57%;
}

.stat-hover__item-span[data-progress="56"] {
  width: 56%;
}

.stat-hover__item-span[data-progress="55"] {
  width: 55%;
}

.stat-hover__item-span[data-progress="54"] {
  width: 54%;
}

.stat-hover__item-span[data-progress="53"] {
  width: 53%;
}

.stat-hover__item-span[data-progress="52"] {
  width: 52%;
}

.stat-hover__item-span[data-progress="51"] {
  width: 51%;
}

.stat-hover__item-span[data-progress="50"] {
  width: 50%;
}

.stat-hover__item-span[data-progress="49"] {
  width: 49%;
}

.stat-hover__item-span[data-progress="48"] {
  width: 48%;
}

.stat-hover__item-span[data-progress="47"] {
  width: 47%;
}

.stat-hover__item-span[data-progress="46"] {
  width: 46%;
}

.stat-hover__item-span[data-progress="45"] {
  width: 45%;
}

.stat-hover__item-span[data-progress="44"] {
  width: 44%;
}

.stat-hover__item-span[data-progress="43"] {
  width: 43%;
}

.stat-hover__item-span[data-progress="42"] {
  width: 42%;
}

.stat-hover__item-span[data-progress="41"] {
  width: 41%;
}

.stat-hover__item-span[data-progress="40"] {
  width: 40%;
}

.stat-hover__item-span[data-progress="39"] {
  width: 39%;
}

.stat-hover__item-span[data-progress="38"] {
  width: 38%;
}

.stat-hover__item-span[data-progress="37"] {
  width: 37%;
}

.stat-hover__item-span[data-progress="36"] {
  width: 36%;
}

.stat-hover__item-span[data-progress="35"] {
  width: 35%;
}

.stat-hover__item-span[data-progress="34"] {
  width: 34%;
}

.stat-hover__item-span[data-progress="33"] {
  width: 33%;
}

.stat-hover__item-span[data-progress="32"] {
  width: 32%;
}

.stat-hover__item-span[data-progress="31"] {
  width: 31%;
}

.stat-hover__item-span[data-progress="30"] {
  width: 30%;
}

.stat-hover__item-span[data-progress="29"] {
  width: 29%;
}

.stat-hover__item-span[data-progress="28"] {
  width: 28%;
}

.stat-hover__item-span[data-progress="27"] {
  width: 27%;
}

.stat-hover__item-span[data-progress="26"] {
  width: 26%;
}

.stat-hover__item-span[data-progress="25"] {
  width: 25%;
}

.stat-hover__item-span[data-progress="24"] {
  width: 24%;
}

.stat-hover__item-span[data-progress="23"] {
  width: 23%;
}

.stat-hover__item-span[data-progress="22"] {
  width: 22%;
}

.stat-hover__item-span[data-progress="21"] {
  width: 21%;
}

.stat-hover__item-span[data-progress="20"] {
  width: 20%;
}

.stat-hover__item-span[data-progress="19"] {
  width: 19%;
}

.stat-hover__item-span[data-progress="18"] {
  width: 18%;
}

.stat-hover__item-span[data-progress="17"] {
  width: 17%;
}

.stat-hover__item-span[data-progress="16"] {
  width: 16%;
}

.stat-hover__item-span[data-progress="15"] {
  width: 15%;
}

.stat-hover__item-span[data-progress="14"] {
  width: 14%;
}

.stat-hover__item-span[data-progress="13"] {
  width: 13%;
}

.stat-hover__item-span[data-progress="12"] {
  width: 12%;
}

.stat-hover__item-span[data-progress="11"] {
  width: 11%;
}

.stat-hover__item-span[data-progress="10"] {
  width: 10%;
}

.stat-hover__item-span[data-progress="9"] {
  width: 9%;
}

.stat-hover__item-span[data-progress="8"] {
  width: 8%;
}

.stat-hover__item-span[data-progress="7"] {
  width: 7%;
}

.stat-hover__item-span[data-progress="6"] {
  width: 6%;
}

.stat-hover__item-span[data-progress="5"] {
  width: 5%;
}

.stat-hover__item-span[data-progress="4"] {
  width: 4%;
}

.stat-hover__item-span[data-progress="3"] {
  width: 3%;
}

.stat-hover__item-span[data-progress="2"] {
  width: 2%;
}

.stat-hover__item-span[data-progress="1"] {
  width: 1%;
}

.stat-hover__item-span[data-progress="0"] {
  width: 0%;
}

.stat-hover__item-span[data-progress="00"] {
  width: 0%;
}

.stat-hover__item-span[data-progress="000"] {
  width: 0%;
}

.hover-table {
  text-align: center;
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
  opacity: 0;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.0479789);
          box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.0479789);
  border-radius: 3px;
  padding: 18px 10px;
  position: absolute;
  top: -20px;
  right: 30px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  z-index: 10;
  min-width: 170px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.0479789);
  border-radius: 3px;
  padding: 18px 10px;
  position: absolute;
  top: -20px;
  right: 30px;
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  opacity: 0;
}

.hover-table--small {
  top: 25px;
}

.hover-table--small--left {
  top: 25px;
  left: 0;
}

.hover-table--small--left:after {
  content: "";
  z-index: -1;
  position: absolute;
  top: -6px;
  left: 5px;
  width: 10px;
  height: 10px;
  background: #fff;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-top: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.hover-table__center {
  top: 30px;
  right: unset;
  padding: 24px 30px;
}

.hover-table__center:after {
  content: "";
  z-index: -1;
  position: absolute;
  top: -6px;
  left: 5px;
  width: 10px;
  height: 10px;
  background: #fff;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-top: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.hover-table__center--left {
  left: -71px;
}

.hover-table__center--left:after {
  left: 75px;
}

.hover-table__center--big .hover-table__reduction {
  width: 60px;
  min-width: 60px;
}

.hover-table:hover {
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
  opacity: 1;
}

.hover-table__right {
  right: 0;
  left: 40px;
  width: 225px;
  background-color: white;
}

.hover-table__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: left;
  margin-bottom: 15px;
}

.hover-table__line:last-child {
  margin-bottom: 0;
}

.hover-table__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  margin-bottom: 15px;
  white-space: normal;
  -ms-flex-wrap: initial;
      flex-wrap: initial;
}

.hover-table__line:last-child {
  margin-bottom: 0;
}

.hover-table__line-text {
  width: 100%;
  display: inline;
}

.hover-table__line-liter {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 32px;
          flex: 0 0 32px;
  width: 100%;
  max-width: 32px;
}

.hover-table__line-text {
  max-width: 185px;
  display: initial;
}

.hover-table__card {
  top: 25px;
  padding: 15.6px 30px 21px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}

.hover-table__card--left {
  right: unset;
  left: calc(100% - 30px);
}

.hover-table__card--right {
  right: -30px;
  left: unset;
}

.hover-table__card-left {
  margin-right: 33px;
  margin-top: 4px;
  min-width: 57px;
}

.hover-table__card--numbers {
  margin-bottom: 3px;
  font-weight: bold;
  font-size: 20px;
  font-family: Roboto;
  line-height: 23px;
  color: #066EAE;
  text-align: left;
}

.hover-table__card--type {
  text-align: left;
  font-size: 13px;
  line-height: 15px;
  color: #066EAE;
  font-family: Roboto;
}

.hover-table__container {
  width: 650px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hover-table__reduction {
  color: #808080;
  font-weight: 900;
  font-size: 12px;
  line-height: 14px;
  width: 38px;
  margin-right: 8px;
  display: block;
  min-width: 38px;
}

.hover-table__part {
  font-size: 12px;
  line-height: 14px;
}

.hover-table__part ul {
  text-align: left;
  margin-bottom: unset;
}

.hover-table__part ul li {
  font-weight: normal;
  font-size: 12px !important;
  line-height: 14px !important;
  margin-top: 0px !important;
  margin-bottom: 15px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hover-table__part ul li :last-child {
  margin-bottom: 0px !important;
}

.hover-table__part ul-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hover-table__part--left {
  width: 50%;
  padding-right: 30px;
  border-right: 1px solid #F3F1F1;
}

.hover-table__part--right {
  width: 50%;
  padding-left: 30px;
}

.hover-table__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hover-table__player-buttons {
  margin-top: 21px;
}

.hover-table__player-button {
  padding: 5.5px 42px 5.5px 12px;
  background: #066EAE;
  border-radius: 4px;
  background-image: url(../img/svg/play.svg);
  background-position: 90% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  text-transform: capitalize;
  color: #FFFFFF;
  max-width: 127px;
  display: block;
}

.hover-table__player-img {
  width: 75px;
  height: 75px;
  margin-right: 14px;
}

.hover-table__player-info {
  min-width: 201px;
  font-family: Roboto;
  text-align: left;
  margin-top: 4px;
}

.hover-table__player-name {
  font-weight: bold;
  font-family: "Roboto Condensed";
  font-size: 20px;
  line-height: 23px;
  white-space: nowrap;
  margin-bottom: 3px;
  color: #000000;
}

.hover-table__player-descr {
  font-weight: normal;
  font-family: Roboto;
  font-size: 13px;
  line-height: 15px;
  text-transform: capitalize;
  color: #808080;
  margin-bottom: 3px;
}

.triangle-after {
  position: relative;
  padding-right: 5px;
  padding-left: 5px;
  display: inline-block;
}

.triangle-after_up::after {
  content: "";
  position: absolute;
  right: -10px;
  top: 0px;
  border: 20px solid transparent;
  border-bottom: 20px solid  #066EAE;
  border-width: 5px;
}

.triangle-after_down::after {
  content: "";
  position: absolute;
  right: -10px;
  top: 5px;
  border: 20px solid transparent;
  border-top: 20px solid  #066EAE;
  border-width: 5px;
}

.pagging {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pagging_circle {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.informer-pagging {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.pagging-arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 30px;
  min-height: 30px;
  max-width: 30px;
  max-height: 30px;
}

.pagging-arrow:hover .pagging-arrow__svg {
  fill: #fff;
}

.pagging-prev {
  margin-right: 15px;
}

.pagging-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 30px;
  min-height: 30px;
  max-width: 30px;
  max-height: 30px;
  margin: 0 5px;
}

.pagging-item--mobile {
  display: none;
}

.pagging-next {
  margin-left: 15px;
}

.paggin-item_current {
  background: #066EAE;
  color: #fff;
}

.pagging-arrow__svg {
  fill: #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 8px;
  height: 20px;
}

.pagging-arrow__svg_next {
  position: relative;
  left: 1px;
}

.pagging-arrow__svg_prev {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  position: relative;
  left: -1px;
  top: -1px;
}

.pagging-separator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 30px;
  width: 30px;
  margin: 0 8px;
}

.pagging-overflow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 100%;
  overflow-x: auto;
}

.pagging-overflow::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0px;
}

.pagging-overflow::-webkit-scrollbar-track {
  background-color: 0;
}

.pagging-overflow::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: 0;
}

.pagging-overflow::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.pagging-overflow::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.pagging-item_circle {
  width: 33px;
  margin: 0 5px;
  font-size: 21px;
  line-height: 25px;
  border: none;
  margin: 0 5px;
}

.pagging-item_circle:hover {
  background: #fff;
  color: #4F97C5;
}

.pagging-item_circle:active {
  background: #fff;
  color: #35749C;
}

.paggin-item_current-circle {
  min-width: 40px;
  min-height: 40px;
  max-width: 40px;
  max-height: 40px;
  color: #fff;
  font-weight: 700;
  position: relative;
  z-index: 1;
}

.paggin-item_current-circle::after {
  content: "";
  position: absolute;
  left: 51%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background: #066EAE;
  border-radius: 50%;
  z-index: -1;
}

.paggin-item_current-circle:hover {
  background: transparent;
  color: #fff;
}

.paggin-item_current-circle:active {
  background: transparent;
  color: #fff;
}

.paggin-item_current-circle--hide {
  background: #fff !important;
  color: #066eae !important;
  font-weight: 700;
}

.paggin-item_current-circle--hide::after {
  content: none;
}

.pagging-item_circle-separator-vertical {
  display: block;
  margin: 0 30px;
  height: 33px;
  width: 1px;
  border-right: 1px solid #D7D7D7;
}

.error-message {
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  padding-left: 22px;
  color: #D42F32;
  background-image: url("../img/svg/error-message.svg");
  background-position: left center;
  background-size: 14px;
  background-repeat: no-repeat;
  line-height: 0;
  display: block;
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  font-size: 0;
  opacity: 0;
  color: transparent;
  margin: 0;
}

.error-enter input,
.error-enter textarea,
.error-enter .ui-selectmenu-button.ui-button {
  border-color: #D42F32;
}

.error-enter .error-message {
  opacity: 1;
  font-size: 12px;
  color: #D42F32;
  margin-bottom: 20px;
  margin-top: 10px;
  line-height: 14px;
}

.userDate-body__input-block.error-enter .error-message {
  opacity: 1;
  font-size: 12px;
  color: #D42F32;
  margin-bottom: 10px;
  margin-top: 10px;
  line-height: 14px;
}

.userDate-body__input-block.error-enter .error-message:last-child {
  margin-bottom: 0;
}

.userDate-body__input-block.error-enter .error-wrapper {
  margin-bottom: 0;
  display: block;
}

.error-wrapper {
  display: none;
}

.error-enter {
  border-color: #D42F32 !important;
}

.cc-message {
  font-family: "Roboto Condensed";
}

.cc-btn {
  font-family: "Roboto Condensed";
}

.separator__center-line {
  position: relative;
  width: 25px;
  height: 23px;
  display: inline-block;
  margin: 0 8px;
}

.separator__center-line::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 2px;
  background: #808080;
  border-radius: 2px;
}

.separator__center-line_light {
  width: 34px;
  height: 33px;
}

.separator__center-line_light::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 4px;
  background: #FFFFFF;
  border-radius: 2px;
}

.separator-slesh {
  width: 17px;
  height: 32px;
  display: inline-block;
  position: relative;
}

.separator-slesh::before {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
  width: 100%;
  height: 100%;
  border-right: 2px solid #066EAE;
  -webkit-transform: rotate(26deg);
      -ms-transform: rotate(26deg);
          transform: rotate(26deg);
}

.separator-from {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  line-height: 20px;
  color: #fff;
  position: relative;
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 34px;
  height: 34px;
}

.separator-from::before {
  content: "";
  position: absolute;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(230, 241, 247, 0.3);
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-48%, -51%);
      -ms-transform: translate(-48%, -51%);
          transform: translate(-48%, -51%);
}

.separator-from_sm {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 18px;
  height: 16px;
  width: 24px;
}

.separator-from_sm::before {
  background: #808080;
  width: 24px;
  height: 24px;
  z-index: -1;
  -webkit-transform: translate(-49%, -52%);
      -ms-transform: translate(-49%, -52%);
          transform: translate(-49%, -52%);
}

.separator-from_nr {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  line-height: 20px;
  color: #FFFFFF;
  height: 34px;
  width: 34px;
}

.separator-from_nr::before {
  background: #808080;
  width: 34px;
  height: 34px;
  -webkit-transform: translate(-49%, -52%);
      -ms-transform: translate(-49%, -52%);
          transform: translate(-49%, -52%);
}

.separator__center-line_into-slider {
  width: 14px;
  height: 9px;
  margin: 0 8px;
}

.separator__center-line_xxl {
  width: 18px;
  height: 15px;
  margin: 0 5px;
  min-width: 18px;
}

.separator__center-line_xl {
  width: 20px;
  height: 32px;
  margin: 0 10px;
  min-width: 20px;
}

.separator__center-line_xl::before {
  height: 2px;
}

.separator__center-line_lg {
  width: 20px;
  height: 12px;
  margin: 0 7px;
}

.separator__center-line_lg:before {
  height: 2px;
}

.separator-from__text {
  z-index: 2;
}

.separator-from_lg {
  margin: 0 7px;
}

.separator-from_xl {
  margin: 0 10px;
}

.separator-from_nr {
  margin: 0 10px;
}

.separator-verticalLine {
  position: relative;
  width: 2px;
  height: 25px;
  margin: 0 30px;
  display: inline-block;
}

.separator-verticalLine::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  border-radius: 1px;
}

.title-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.title-btns__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.title-btns__btns-item {
  padding: 10px 20px;
  height: 34px;
  text-transform: uppercase;
  margin-right: 12px;
}

.title-btns__btns-item:last-child {
  margin-right: 0;
}

.view-icon {
  background-position: 97% center;
  background-size: 14px;
  background-repeat: no-repeat;
}

.select-lang {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  /* White */
  color: #FFFFFF;
  position: relative;
}

.select-lang:hover .select-lang__dropdown {
  opacity: 1;
  max-height: 100px;
    display: initial;
}

.select-lang:hover .down-white::after {
  -webkit-transform: rotate(180deg) translateY(2px);
      -ms-transform: rotate(180deg) translateY(2px);
          transform: rotate(180deg) translateY(2px);
}

.select-lang__current {
  cursor: pointer;
  font-weight: 500;
}

.select-lang__dropdown {
  position: absolute;
  top: 30px;
  left: -14px;
  width: 55px;
  border: 1px solid #D7D7D7;
  border-radius: 3px;
  background-color: #fff;
  padding: 4px 0 0 0;
  opacity: 0;
  max-height: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
    display:none;
}

.select-lang__dropdown::before {
  content: "";
  position: absolute;
  top: -7px;
  left: 20px;
  width: 12px;
  height: 12px;
  background: white;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.select-lang__dropdown-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  height: 24px;
  width: 100%;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #2C383E;
  cursor: pointer;
}

.select-lang__dropdown-item:hover {
  background-color: #F3F1F1;
}

.fine-table {
  border: 2px solid #F3F1F1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 20px 15px;
  padding-bottom: 10px;
  padding-top: 15px;
}

.fine-table table {
  width: 100%;
  table-layout: auto;
  border-spacing: 0;
}

.fine-table tbody .fine-table__col {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.fine-table tbody .fine-table__col:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  vertical-align: top;
}

.fine-table tbody .fine-table__col:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.fine-table tbody tr:hover .fine-table__col {
  background: rgba(6, 110, 174, 0.1);
}

.fine-table thead th {
  position: relative;
}

.fine-table thead .fine-table__txt {
  white-space: nowrap;
}

.fine-table td {
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: inherit;
}

.fine-table th {
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: inherit;
}

.fine-table th.fine-table__col_xl {
  text-align: left;
}

.fine-table__col_tooltip {
  width: 30px;
}

.fine-table__col_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.fine-table_xs {
  padding-left: 10px;
  padding-right: 10px;
}

.fine-table_xs .fine-table__col_md {
  min-width: 70px;
  width: auto;
  position: relative;
}

.fine-table_xs .fine-table__col_xl {
  padding-left: 10px;
  padding-right: 13px;
  width: 300px;
  min-width: 300px;
}

.fine-table_sm .fine-table__col_sm {
  width: 40px;
  min-width: 40px;
}

.fine-table_sm .fine-table__col_md {
  width: 70px;
  min-width: 70px;
}

.fine-table_sm .fine-table__col_xl {
  padding-left: 13px;
  padding-right: 13px;
  width: 225px;
  min-width: 225px;
}

.fine-table_lg {
  padding-left: 10px;
  padding-right: 10px;
}

.fine-table_lg .fine-table__col_sm {
  min-width: 40px;
  width: 40px;
}

.fine-table_lg .fine-table__col_md {
  min-width: 32px;
  padding-left: 10px;
  padding-right: 10px;
}

.fine-table_lg .fine-table__col_xl {
  padding-left: 13px;
  width: 140px;
  min-width: 140px;
  padding-right: 13px;
}

.fine-title {
  margin: 30px 0;
}

.fine-table__scroll {
  overflow-x: auto;
  padding-bottom: 10px;
}

.fine-table__hover_absolute {
  position: absolute;
  left: -6px;
  top: 50%;
  top: 2px;
}

.fine-table__hover_absolute-position {
  left: 10px;
}

.calendary-style {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.calendary-style__item {
  margin: 0 10px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  border: 0;
  outline: 0;
}

.calendary-style__item_active .calendary-style__item-svg {
  fill: #066EAE;
}

.calendary-style__item-svg {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  fill: #D7D7D7;
}

.calendary-body__item {
  max-width: 100%;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hiden;
}

.calendary-wrapper-style__content {
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.calendary-wrapper-style__aside {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  max-width: 0;
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.calendary-wrapper-style {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.calendary-wrapper-style_list .calendary-body__item {
  max-width: 50%;
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  padding: 0 10px;
  margin: 0;
  margin-bottom: 30px;
}

.calendary-wrapper-style_list .calendary-wrapper-style__content {
  max-width: 75%;
  -webkit-box-flex: 75%;
      -ms-flex: 75%;
          flex: 75%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.calendary-wrapper-style_list .calendary-wrapper-style__aside {
  -webkit-box-flex: 25%;
      -ms-flex: 25%;
          flex: 25%;
  max-width: 25%;
  padding: 0 10px;
  padding-left: 0;
  margin-right: -10px;
}

.statistics-table__txt {
  font-weight: inherit;
}

.statistics-table__txt a {
  color: black;
}

.statistics-table__txt a:hover {
  color: #4f97c5;
}

.statistics-table__txt a:active {
  color: #045485;
}

.statistics-table__club-logo {
  width: 30px;
  height: 30px;
  min-height: 30px;
  min-width: 30px;
  overflow: hidden;
  margin-right: 10px;
  border-radius: 50%;
}

.statistics-table__club-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.statistics-table__club {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  vertical-align: middle;
}

.statistics-table__club:hover .statistics-table__club-name {
  color: #4F97C5;
}

.statistics-table__club:hover .statistics-table__club-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.statistics-table__club:active .statistics-table__club-name {
  color: #045485;
}

.statistics-table__club-name {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.statistics-table__col_dropdown {
  background: #F2F7FB;
}

.statistics-table__overflow {
  overflow-x: auto;
  padding-bottom: 20px;
}

.statistics-table {
  margin: 30px 0 60px;
}

.statistics-table__col {
  white-space: nowrap;
  height: 45px;
  min-width: 62px;
  padding-left: 12px;
  padding-right: 12px;
  font-weight: inherit;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
}

.statistics-table__col .flex-line__without-flex {
  position: absolute !important;
  right: -10px !important;
  top: 5px;
  z-index: 10;
}

.statistics-table__col-club {
  min-width: 182px;
  width: 182px;
  padding-left: 2px;
}

.statistics-table table {
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
}

.statistics-table thead th,
.statistics-table thead td {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.statistics-table thead .active-sort {
  background-color: #f2f8fb;
}

.statistics-table thead .statistics-table__col {
  height: 50px;
  padding-bottom: 20px;
}

.statistics-table thead .statistics-table__col-club {
  padding-left: 42px;
}

.statistics-table tbody tr {
  cursor: pointer;
}

.statistics-table tbody tr .statistics-table__col.active-sort {
  background-color: #f2f8fb;
}

.statistics-table tbody tr:nth-child(odd) .statistics-table__col {
  background: #E6F1F7;
}

.statistics-table tbody tr:nth-child(odd) .statistics-table__col.active-sort {
  background-color: #dbeaf3;
}

.statistics-table tbody tr:hover .statistics-table__col {
  background: #F9F8F8;
}

.statistics-table .statistics-table__col.statistics-table__col-wide:first-child {
  padding-left: 12px !important;
}

.profile__btns-line {
  margin: 25px 0 60px 0;
}

.profile__btns-line .btns-line__body-item {
  min-width: auto;
  max-width: none;
  padding: 10px;
}

.profile__btns-line .btns-line__body-item:last-child {
  margin-right: 0;
}

.profile-header {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.profile-header__left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 46%;
          flex: 0 0 46%;
  width: 100%;
  max-width: 46%;
  padding-right: 50px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 50px;
  background: rgba(6, 110, 174, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.profile-header__left-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 100%;
  max-width: 50%;
  text-align: center;
}

.profile-header__left-username {
  font-size: 33px;
  line-height: 39px;
  text-align: center;
  margin-bottom: 10px;
}

.profile-header__left-coins {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.profile-header__left-span {
  font-size: 33px;
  line-height: 39px;
  padding: 0 8px;
  position: relative;
  bottom: -5px;
}

.profile-header__left-btns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 100%;
  max-width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.profile-header__left-btn {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  max-width: 239px;
  height: 34px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  margin: 5px;
}

.profile-header__right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 54%;
          flex: 0 0 54%;
  width: 100%;
  max-width: 54%;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 50px;
  background: #F9F8F8;
  position: relative;
}

.profile-header__right::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 2px;
  background: #F3F1F1;
}

.profile-header__right-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.profile-header__right-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.profile-header__right-link:hover .profile-header__right-svg {
  fill: #4F97C5;
  border-color: #4F97C5;
}

.profile-header__right-link:active .profile-header__right-svg {
  fill: #35749C;
  border-color: #35749C;
}

.profile-header__right-svg {
  width: 54px;
  max-height: 54px;
  border: 1px solid #808080;
  border-radius: 4px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  fill: #808080;
  padding: 13px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 15px;
}

.profile-header__right-svg_play {
  padding-right: 8px;
}

.profile-main__body {
  margin-top: 50px;
}

.profile-main__userInfo {
  margin-bottom: 36px;
}

.profile-main__userDate {
  width: 616px;
}

.user-wrap.user-wrap_width-100 .userInfo-header__btn {
  position: unset;
  margin-left: auto;
}

.profile-main__balance {
  margin-top: 60px;
}

.profile-main__footer {
  margin: 60px 0;
}

.profile-policy__body h2 {
  font-weight: bold !important;
  font-size: 16px !important;
  line-height: 19px !important;
  text-transform: uppercase !important;
  margin-top: 0;
}

.profile-policy h1 {
  margin-bottom: 30px;
}

.profile-report h1 {
  margin-bottom: 30px;
}

.profile-report__report-body {
  margin-top: 60px;
}

.profile-report__body {
  margin-top: 30px;
}

.profile-report__report-info {
  margin-top: 60px;
  margin-bottom: 40px;
}

.profile-report__report-requisites {
  margin: 40px 0;
}

.userInfo {
  width: 616px;
}

.userInfo-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
  position: relative;
}

.userInfo-header__btn {
  padding: 9px 19px;
  text-transform: uppercase;
  position: relative;
  left: 50px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.userInfo-content__line {
  display: grid;
  gap: 20px;
  margin-bottom: 30px;
}

.userInfo-content__line_size-normal {
  grid-template-columns: 121px auto;
}

.userInfo-content__line_size-medium {
  grid-template-columns: 201px auto;
}

.userInfo-content__line-text {
  margin-bottom: 12px;
}

.userInfo-footer {
  margin-top: 20px;
}

.userInfo-footer__checkbox {
  margin-bottom: 30px;
}

.userInfo-header__btn_editing {
  background: #066EAE;
  border-color: #066EAE;
  color: #fff;
}

.userInfo-header__btn-text_hide {
  display: none;
}

.userInfo-tabContent_hide {
  display: none;
}

.userInfo-clubs__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.userInfo-clubs__container .userInfo-clubs:first-child {
  margin-right: 36px;
}

.profile-main__content .userInfo-clubs__container {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.userInfo-clubs__title {
  margin-bottom: 12px;
}

.userInfo-clubs__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.userInfo-clubs__item {
  max-width: 24px;
  max-height: 24px;
  min-width: 24px;
  min-height: 24px;
  border-radius: 50%;
  margin-right: 20px;
  border: 3px solid #F3F1F1;
}

.userInfo-clubs__item:last-child {
  margin-right: 0;
}

.userInfo-clubs__item-logo {
  width: 100%;
}

.userInfo-clubs--btn .userInfo-clubs__btn {
  width: 185px;
}

.userInfo-clubs__btn {
  width: 298px;
  height: 34px;
  margin-top: 20px;
  display: none;
}

.userInfo-clubs__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.userInfo-clubs__wrap_editing .userInfo-clubs__btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.userInfo-editing {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.userInfo-editing__item #reg-country-button {
  width: 100%;
}

.userInfo-editing__item-label {
  padding-left: 17px;
  position: relative;
}

.userInfo-editing__item-label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 14px;
  height: 15px;
  background-image: url("../img/svg/Check.svg");
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}

.userInfo-editing__item-input {
  width: 100%;
}

.userInfo-editing__item-title {
  margin-bottom: 12px;
}

.userInfo-editing__item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.userInfo-editing__item-checkbox {
  margin-right: 40px;
}

.userInfo-editing__item-checkbox:last-child {
  margin-right: 0;
}

.userInfo-editing .input-block__label {
  margin-bottom: 12px;
}

.userDate {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.userDate-title {
  margin: 0 0 30px 0;
}

.userDate-body__form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.userDate-body__input-block {
  width: 100%;
}

.userDate-body__btn-submit {
  width: 100%;
  height: 34px;
  text-transform: uppercase;
  margin-top: 28px;
}

.userDate-body .input-block__label {
  margin-bottom: 12px;
}

.userDate-password {
  width: 100%;
}

.balance {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.balance-title {
  margin-bottom: 30px;
}

.balance-body {
  background: rgba(230, 241, 247, 0.3);
  padding: 30px 0;
}

.balance-content {
  display: grid;
  grid-template-columns: 380px 511px;
  gap: 60px;
}

.balance-content__item-title {
  margin-bottom: 30px;
}

.balance-content__value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 30px 0;
}

.balance-content__value-num {
  margin-right: 10px;
}

.balance-content__input-label {
  margin-bottom: 12px;
  display: block;
}

.balance-content__input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.balance-content__input-wrap .input-block__input {
  background-color: transparent;
}

.balance-content__input-item {
  width: 298px;
  margin-right: 10px;
}

.balance-content__btn {
  margin: 30px 0;
}

.balance-content__btn-item {
  width: 212px;
  height: 46px;
  text-transform: uppercase;
}

.balance-content__lines {
  padding-bottom: 10px;
}

.balance-content__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}

.balance-content__line:last-child {
  margin-bottom: 0;
}

.balance-content__line-time {
  width: 82px;
  margin-right: 20px;
}

.balance-content__line-text {
  width: 100%;
  padding-right: 20px;
}

.balance-content__line-sum {
  text-align: right;
}

.balance-content__lines-pagging {
  border-top: 1px solid #D7D7D7;
  padding-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.balance-info__text {
  max-width: 550px;
}

.balance-content__value_flex-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.balance-content__value_flex-end .balance-content__value-text {
  position: relative;
  bottom: 4px;
}

.arrPagging-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.arrPagging-btns__item {
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("../img/svg/BTN-arrow.svg");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.arrPagging-btns__item:hover {
  opacity: 0.75;
}

.arrPagging-btns__item_right {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.arrPagging-btns__item_left {
  margin-right: 20px;
}

.socialRoot-title {
  margin-bottom: 30px;
}

.socialRoot-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.socialRoot-body__item {
  width: 189px;
  height: 68px;
  border: 2px solid #F3F1F1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 11px;
}

.socialRoot-body__item:first-child {
  width: 215px;
}

.socialRoot-body__item:last-child {
  margin-right: 0;
}

.socialRoot-body__item:hover {
  border-color: #066EAE;
}

.socialRoot-body__item:hover p {
  color: #066EAE;
}

.socialRoot-body__item-icon {
  margin-right: 16px;
  width: 54px;
  height: 54px;
}

.help-body {
  margin-bottom: 60px;
}

.help-block {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 20px;
  padding-bottom: 0;
}

.help-block h2 {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
  color: #2C383E;
  margin: 0;
  margin-bottom: 30px;
}

.help-block h3 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  font-size: 21px;
  line-height: 25px;
  color: #2C383E;
  margin: 16px 0;
}

.help-block a {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: 15px;
  color: #066EAE;
}

.help-block li a {
  padding-left: 10px;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.help-block li a:hover {
  color: #4F97C5;
}

.help-block li a:active {
  color: #D42F32;
}

.help-block li a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #066EAE;
}

.help-block li:not([class]) {
  margin: 7px 0;
}

.help-block li:not([class]) ul {
  margin: 0;
  padding-left: 30px;
}

.help-block li:not([class]) ul a {
  font-size: 12px;
  line-height: 14px;
}

.help-block ul {
  margin-bottom: 20px;
}

.profile-help__body {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.profile-help__title {
  margin: 0 0 50px 0;
}

.help-payment {
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
}

.help-payment h2 {
  margin-bottom: 30px;
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
}

.help-payment ol {
  list-style-type: none !important;
  counter-reset: num;
  padding-left: 35px;
}

.help-payment ol > li::before {
  content: counter(num) ". ";
  counter-increment: num;
  font-family: "Roboto";
  font-weight: 700;
  color: #2C383E;
  font-size: 21px;
  line-height: 25px;
  position: absolute;
  left: -35px;
  top: -5px;
}

.help-payment ol > li {
  position: relative;
  list-style-type: none !important;
  margin: 30px 0 60px;
}

.help-payment ol > li:last-child {
  margin-bottom: 0;
}

.help-payment ol > li:last-child p:last-child {
  margin-bottom: 0;
}

.help-payment ul:not([class]) {
  list-style-type: initial !important;
  margin: initial;
  padding-left: 35px;
}

.help-payment ul:not([class]) > li {
  list-style-type: initial !important;
  padding: initial;
  margin: initial;
  margin: 30px 0 30px;
}

.help-payment ul:not([class]) > li:last-child {
  margin-bottom: 0;
}

.help-payment ul:not([class]) > li:last-child p:last-child {
  margin-bottom: 0;
}

.help-payment p {
  margin: 20px 0;
}

.help-payment span {
  margin: 10px 0 0 0;
  text-align: center;
  display: inline-block;
}

.help-payment img {
  margin: 0;
  margin-bottom: 16px;
}

.help-payment a {
  color: #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.help-payment a:hover {
  color: #4F97C5;
}

.help-payment a:active {
  color: #045485;
}

.help-payment__scroll-up {
  display: inline-block;
  vertical-align: middle;
}

.policy {
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  color: #000000;
}

.policy a {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #066EAE;
}

.policy a:hover {
  color: #4F97C5;
}

.policy a:active {
  color: #045485;
}

.policy h1 {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: bold;
  font-size: 50px;
  line-height: 59px;
  margin: 60px 0;
}

.policy ol {
  list-style: none;
  counter-reset: li;
  margin: 30px 0;
}

.policy ol ol li:before {
  font-weight: normal;
}

.policy li {
  position: relative;
  margin: 30px 0;
}

.policy li strong b {
  text-transform: uppercase;
}

.policy li a {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #066EAE;
}

.policy li a:hover {
  color: #4F97C5;
}

.policy li a:active {
  color: #045485;
}

.policy li a b {
  text-transform: uppercase;
}

.policy li:before {
  counter-increment: li;
  content: counters(li, ".") ". ";
  font-weight: bold;
}

.policy li ol li:before {
  font-weight: 400;
}

.policy ul li {
  position: relative;
  margin: 0;
}

.policy ul li::after {
  content: unset;
  width: 7px;
  height: 1px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #000;
}

.policy ul li:before {
  display: none;
}

.policy p {
  margin: 30px 0;
}

.policy p:first-child {
  margin-top: 0;
}

.testBroadcast-title {
  margin: 30px 0;
}

.testBroadcast-body__video {
  margin-right: 20px;
  width: 100%;
  -webkit-box-flex: calc(67% - 20px);
      -ms-flex: calc(67% - 20px);
          flex: calc(67% - 20px);
  max-width: calc(67% - 20px);
}

.testBroadcast-body__video-iframe {
  width: 100%;
  height: 477px;
}

.testBroadcast-body__info {
  width: 100%;
  -webkit-box-flex: 33%;
      -ms-flex: 33%;
          flex: 33%;
  max-width: 33%;
}

.testBroadcast-body__info-item {
  margin-top: 30px;
}

.testBroadcast-body__info-title {
  margin-bottom: 10px;
}

.testBroadcast-body__info-text {
  margin: 0;
  margin-bottom: 10px;
}

.testBroadcast-body__info-text:last-child {
  margin-bottom: 0;
}

.testBroadcast-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.testBroadcast-helper {
  margin-top: 20px;
}

.testBroadcast-device__text {
  border: 1px solid #D7D7D7;
  border-radius: 10px;
  padding: 20px;
}

.report-header__text {
  margin: 12px 0;
}

.report-body__header {
  margin: 30px 0;
}

.report-body__header-title {
  margin: 0;
  margin-bottom: 10px;
}

.report-body__header-text {
  max-width: 900px;
}

.report-form {
  width: 705px;
  max-width: 100%;
}

.report-form__item {
  margin-bottom: 30px;
}

.report-form__item-textarea {
  width: 100%;
  height: 142px;
}

.report-form .input-block__input {
  width: 100%;
}

.report-form .input-block__label {
  margin-bottom: 12px;
}

.report-form__info {
  margin: 20px 0;
}

.report-form__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}

.report-form__btn .error-message {
  margin: 0;
}

.report-form__btn-item {
  padding: 10px 40px;
  margin-right: 20px;
  width: 270px;
}

.report-form .error-enter input,
.report-form .error-enter textarea,
.report-form .error-enter .ui-selectmenu-button.ui-button {
  border-color: #D42F32;
}

.report-info p {
  margin: 15px 0;
}

.report-info i {
  font-weight: 500;
}

.report-info a {
  color: #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.report-info a:hover {
  color: #4F97C5;
}

.report-info a:active {
  color: #045485;
}

.disabled-area {
  position: relative;
  opacity: 0.5;
}

.disabled-area::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.myBroadcasts-header__calendary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px 0;
}

.myBroadcasts-header__title {
  margin: 30px 0 20px 0;
}

.myBroadcasts__videoPage-tabs {
  margin-top: 50px;
}

.myBroadcasts-informer {
  margin-top: 60px;
}

.myBroadcasts-pagging {
  margin: 0;
  margin-top: 30px;
}

.myBroadcasts-activeSubscriptions {
  max-width: 715px;
}

.myBroadcasts-content__item-pagging {
  margin-top: 30px;
}

.report-requisites p {
  margin: 0;
}

.activeSubscriptions-title {
  margin: 0 0 30px 0;
}

.activeSubscriptions-cards {
  display: grid;
  grid-template-columns: 705px;
  gap: 10px;
}

.activeSubscriptions-card {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
  gap: 20px;
  border: 2px solid #F3F1F1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 25px 40px;
  position: relative;
}

.activeSubscriptions-card__club {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.activeSubscriptions-card__club-info {
  padding-top: 24px;
}

.activeSubscriptions-card__club-title {
  margin-bottom: 10px;
}

.activeSubscriptions-card__center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.activeSubscriptions-card__center-date {
  display: block;
  margin-bottom: 10px;
}

.activeSubscriptions-card__center-time {
  margin: 10px 0;
  display: block;
}

.activeSubscriptions-card__center-btn {
  padding: 8px 16px;
  margin-top: 20px;
}

.activeSubscriptions-card__club_left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.activeSubscriptions-card__club_right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.activeSubscriptions-cards__pagging {
  margin-top: 20px;
}

.activeSubscriptions-card__history {
  position: absolute;
  bottom: -10px;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}

.activeSubscriptions-cards_history {
  gap: 44px;
}

.activeSubscriptions-cards_history .activeSubscriptions-card__center-btn {
  display: none;
}

.activeSubscriptions-cards_history .activeSubscriptions-card {
  padding-bottom: 8px;
}

.purchaseHistory-tabContent_hide {
  display: none;
}

.purchaseHistory-header {
  margin: 30px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.purchaseHistory-header__title {
  margin-right: 30px;
}

.profile-subscriptions__content {
  margin-bottom: 180px;
}

.profile-subscriptions__subscriptions-cards {
  padding: 140px 0 140px 0;
  background-image: url("../img/subscriptions-cards/bg.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.profile-subscriptions__infoWatch {
  margin: 80px 0 40px 0;
}

.profile-subscriptions__subscriptions-about {
  margin-bottom: 60px;
  margin-top: 60px;
}

.subscriptions-intro {
  width: 1430px;
  max-width: calc(100% - 150px);
  margin: 0 auto;
  position: relative;
}

.subscriptions-intro__header {
  margin-bottom: 20px;
}

.subscriptions-intro__header-titile {
  margin-bottom: 10px;
  margin-top: 0;
}

.subscriptions-intro__header-preview {
  margin: 14px 0 10px 0;
}

.subscriptions-intro__header-img {
  height: 65px;
}

.subscriptions-intro__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.subscriptions-intro__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 40px;
  -webkit-box-flex: 45%;
      -ms-flex: 45%;
          flex: 45%;
  width: 100%;
  max-width: 45%;
  position: relative;
}

.subscriptions-intro__info-item {
  display: grid;
  grid-template-columns: 36px auto;
  gap: 20px;
  margin-bottom: 20px;
}

.subscriptions-intro__info-item:last-child {
  margin-bottom: 0;
}

.subscriptions-intro__info-icon {
  max-width: 30px;
}

.subscriptions-intro__info-img {
  max-width: 100%;
}

.subscriptions-intro__info-subText {
  margin: 10px 0;
}

.subscriptions-intro__img {
  max-width: calc(55% - 65px);
  margin-left: 65px;
  -webkit-box-flex: calc(55% - 65px);
      -ms-flex: calc(55% - 65px);
          flex: calc(55% - 65px);
  width: 100%;
}

.subscriptions-intro__img-item {
  width: 100%;
}

.subscriptions-intro__btn {
  margin-top: 110px;
}

.subscriptions-intro__btn-item {
  min-width: 344px;
}

.subscriptions-cards__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 30px 0;
}

.subscriptions-cards__header-title {
  max-width: 350px;
}

.subscriptions-cards__header-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.subscriptions-cards__header-inputBlock {
  margin-right: 20px;
}

.subscriptions-cards__header-input {
  height: 55px;
  width: 250px;
}

.subscriptions-cards__header-btn {
  height: 55px;
  padding: 17px 31px;
  width: 250px;
}

.subscriptions-cards__body {
  padding: 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: -25px;
  margin-bottom: -25px;
}

.subscriptions-card {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
  padding: 40px 34px 30px 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 500px;
      -ms-flex: 500px;
          flex: 500px;
  width: 100%;
  max-width: 500px;
  margin: 25px 0;
}

.subscriptions-card__header {
  text-align: center;
}

.subscriptions-card__header-title {
  margin: 0 0 16px 0;
}

.subscriptions-card__body {
  margin-top: 30px;
  padding-top: 10px;
}

.subscriptions-card__line {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.subscriptions-card__line.subscriptions-card__line_flex-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.subscriptions-card__line p {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.subscriptions-card__footer {
  padding-top: 4px;
  border-top: 1px solid #D7D7D7;
}

.subscriptions-card__buy {
  width: 100%;
  height: 46px;
  margin-top: 10px;
}

.subscriptions-card__body_border-top {
  border-top: 1px solid #D7D7D7;
}

.subscriptions-card__line-name {
  -webkit-box-flex: calc(100% - 150px);
      -ms-flex: calc(100% - 150px);
          flex: calc(100% - 150px);
  width: 100%;
  max-width: calc(100% - 150px);
}

.subscriptions-card__line-value {
  -webkit-box-flex: 120px;
      -ms-flex: 120px;
          flex: 120px;
  width: 100%;
  max-width: 120px;
}

.infoWatch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.infoWatch-item__img-item_desk {
  max-height: 600px;
}

.infoWatch-item {
  position: relative;
}

.infoWatch-item_left-top {
  width: 40%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  max-width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.infoWatch-item_left-top .infoWatch-item__img_pos-abs {
  position: absolute;
  left: 0;
  bottom: 4px;
  width: 60vw;
  z-index: 5;
}

.infoWatch-item_right-top {
  width: 55%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 55%;
          flex: 0 0 55%;
  max-width: 55%;
  bottom: -25px;
}

.infoWatch-item_left-bottom {
  width: 60%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
  max-width: 60%;
  bottom: 15px;
}

.infoWatch-item_right-bottom {
  width: 40%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  max-width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 50px;
}

.infoWatch-item_right-bottom .infoWatch-item__img_pos-abs {
  position: absolute;
  right: 0;
  top: -10px;
  width: 59vw;
  z-index: 5;
}

.infoWatch-item__title {
  margin: 30px 0;
}

.infoWatch-item__img-item {
  width: 100%;
}

.infoWatch-item__info {
  z-index: 6;
  position: relative;
}

.infoWatch-item__info_left-top {
  left: 50px;
}

.infoWatch-item__info_right-bottom {
  max-width: 344px;
  bottom: 50px;
}

.infoWatch-item__info_right-bottom .infoWatch-item__title {
  max-width: 320px;
}

.infoWatch,
.profile-subscriptions__content,
.profile-subscriptions__subscriptions-cards,
.profile-subscriptions__subscriptions-about {
  width: calc(100% + 200px) !important;
  margin-left: -100px !important;
}

.subscriptions-about__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
}

.subscriptions-about__header-title {
  max-width: 590px;
  margin-right: 24px;
}

.subscriptions-about__body .container-fluid {
  padding: 0;
}

.subscriptions-about__body-img {
  width: 100%;
  margin: 30px 0;
}

.subscriptions-about__body-imgItem {
  width: 100%;
}

.subscriptions-about__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.subscriptions-about__icons-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.subscriptions-about__icons-icon {
  height: 61px;
  margin-right: 18px;
}

.subscriptions-about__icons-img {
  height: 100%;
}

.subscriptions-about__info {
  margin: 50px auto;
  width: 1430px;
  max-width: calc(100% - 100px);
}

.subscriptions-about__info p {
  margin: 10px 0;
}

.subscriptions-about__info a {
  color: #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.subscriptions-about__info a:hover {
  color: #4F97C5;
}

.subscriptions-about__info a:hover {
  color: #045485;
}

.checked-icon {
  position: relative;
}

.checked-icon::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../img/svg/Check.svg");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  background-size: 10px;
  border-radius: 0 5px 0 0;
}

.old-price {
  opacity: 0.5;
  text-decoration: line-through;
  margin-bottom: 10px;
  color: #808080;
  font-weight: normal;
}

.map-khl {
  padding-bottom: 50px;
  background-image: url("../img/map-khl/bm.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.map-khl__title {
  padding: 30px 50px;
}

.map-khl__iframe {
  width: 100%;
  height: 586px;
}

.sap-link__logo-img {
  width: auto;
  height: 38px;
}

.info-icon {
  width: 20px;
  height: 19px;
  fill: #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.statistics {
  background-color: #fff;
}

.statistics-header__right-btn {
  margin-right: 20px;
}

.statistics-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 60px;
}

.statistics-header__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.statistics-header__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}

.statistics-title {
  margin: 0;
  margin-right: 35px;
}

.statistics-tabcontent__title {
  margin: 30px 0;
  margin-top: 0;
}

.statistics-body {
  position: relative;
}

.statistics-tabcontent {
  margin: 60px 0;
}

.statistics-tabcontent:first-child {
  margin-top: 0;
}

.statistics-tabcontent:last-child {
  margin-bottom: 0;
}

.statistics-wrapper_hide {
  display: none;
}

.statistics-wrapper_show {
  display: block;
}

.statistics-header__filter-open {
  display: none;
  margin-right: 20px;
}

.statistics-header__filter-open_closed {
  background-color: #fff;
  color: #066EAE;
}

.statistics-header__filter-open_closed .filter-icon {
  fill: #066EAE;
}

.statistics-header__filter-open_closed:hover .filter-icon {
  fill: #fff;
}

.statistics-header__filter-open_show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.statistics-wrapper_mt-30 {
  margin-top: 30px;
}

.item-stat__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-transform: capitalize;
}

.item-stat__line {
  display: block;
  width: 100%;
  height: 10px;
  background: #ECEFF0;
  margin: 8px 0;
  position: relative;
}

.item-stat__line-progress {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}

.item-stat__title {
  margin: 1px 0;
}

.item-stat__line_light {
  background: #066EAE;
}

.item-stat__line_exlight {
  background: #A0D2F0;
}

.progress-full {
  background: #066EAE;
}

.progress-full_light {
  background: #FFFFFF;
}

.progress-height {
  background: #4896C6;
}

.progress-medium {
  background: #A0D2F0;
}

.item-stat__line-progress[data-proggres="100"] {
  width: 100%;
}

.item-stat__line-progress[data-proggres="99"] {
  width: 99%;
}

.item-stat__line-progress[data-proggres="98"] {
  width: 98%;
}

.item-stat__line-progress[data-proggres="97"] {
  width: 97%;
}

.item-stat__line-progress[data-proggres="96"] {
  width: 96%;
}

.item-stat__line-progress[data-proggres="95"] {
  width: 95%;
}

.item-stat__line-progress[data-proggres="94"] {
  width: 94%;
}

.item-stat__line-progress[data-proggres="93"] {
  width: 93%;
}

.item-stat__line-progress[data-proggres="92"] {
  width: 92%;
}

.item-stat__line-progress[data-proggres="91"] {
  width: 91%;
}

.item-stat__line-progress[data-proggres="90"] {
  width: 90%;
}

.item-stat__line-progress[data-proggres="89"] {
  width: 89%;
}

.item-stat__line-progress[data-proggres="88"] {
  width: 88%;
}

.item-stat__line-progress[data-proggres="87"] {
  width: 87%;
}

.item-stat__line-progress[data-proggres="86"] {
  width: 86%;
}

.item-stat__line-progress[data-proggres="85"] {
  width: 85%;
}

.item-stat__line-progress[data-proggres="84"] {
  width: 84%;
}

.item-stat__line-progress[data-proggres="83"] {
  width: 83%;
}

.item-stat__line-progress[data-proggres="82"] {
  width: 82%;
}

.item-stat__line-progress[data-proggres="81"] {
  width: 81%;
}

.item-stat__line-progress[data-proggres="80"] {
  width: 80%;
}

.item-stat__line-progress[data-proggres="79"] {
  width: 79%;
}

.item-stat__line-progress[data-proggres="78"] {
  width: 78%;
}

.item-stat__line-progress[data-proggres="77"] {
  width: 77%;
}

.item-stat__line-progress[data-proggres="76"] {
  width: 76%;
}

.item-stat__line-progress[data-proggres="75"] {
  width: 75%;
}

.item-stat__line-progress[data-proggres="74"] {
  width: 74%;
}

.item-stat__line-progress[data-proggres="73"] {
  width: 73%;
}

.item-stat__line-progress[data-proggres="72"] {
  width: 72%;
}

.item-stat__line-progress[data-proggres="71"] {
  width: 71%;
}

.item-stat__line-progress[data-proggres="70"] {
  width: 70%;
}

.item-stat__line-progress[data-proggres="69"] {
  width: 69%;
}

.item-stat__line-progress[data-proggres="68"] {
  width: 68%;
}

.item-stat__line-progress[data-proggres="67"] {
  width: 67%;
}

.item-stat__line-progress[data-proggres="66"] {
  width: 66%;
}

.item-stat__line-progress[data-proggres="65"] {
  width: 65%;
}

.item-stat__line-progress[data-proggres="64"] {
  width: 64%;
}

.item-stat__line-progress[data-proggres="63"] {
  width: 63%;
}

.item-stat__line-progress[data-proggres="62"] {
  width: 62%;
}

.item-stat__line-progress[data-proggres="61"] {
  width: 61%;
}

.item-stat__line-progress[data-proggres="60"] {
  width: 60%;
}

.item-stat__line-progress[data-proggres="59"] {
  width: 59%;
}

.item-stat__line-progress[data-proggres="58"] {
  width: 58%;
}

.item-stat__line-progress[data-proggres="57"] {
  width: 57%;
}

.item-stat__line-progress[data-proggres="56"] {
  width: 56%;
}

.item-stat__line-progress[data-proggres="55"] {
  width: 55%;
}

.item-stat__line-progress[data-proggres="54"] {
  width: 54%;
}

.item-stat__line-progress[data-proggres="53"] {
  width: 53%;
}

.item-stat__line-progress[data-proggres="52"] {
  width: 52%;
}

.item-stat__line-progress[data-proggres="51"] {
  width: 51%;
}

.item-stat__line-progress[data-proggres="50"] {
  width: 50%;
}

.item-stat__line-progress[data-proggres="49"] {
  width: 49%;
}

.item-stat__line-progress[data-proggres="48"] {
  width: 47%;
}

.item-stat__line-progress[data-proggres="46"] {
  width: 46%;
}

.item-stat__line-progress[data-proggres="45"] {
  width: 45%;
}

.item-stat__line-progress[data-proggres="44"] {
  width: 44%;
}

.item-stat__line-progress[data-proggres="43"] {
  width: 43%;
}

.item-stat__line-progress[data-proggres="42"] {
  width: 42%;
}

.item-stat__line-progress[data-proggres="41"] {
  width: 41%;
}

.item-stat__line-progress[data-proggres="40"] {
  width: 40%;
}

.item-stat__line-progress[data-proggres="39"] {
  width: 39%;
}

.item-stat__line-progress[data-proggres="38"] {
  width: 38%;
}

.item-stat__line-progress[data-proggres="37"] {
  width: 37%;
}

.item-stat__line-progress[data-proggres="36"] {
  width: 36%;
}

.item-stat__line-progress[data-proggres="35"] {
  width: 35%;
}

.item-stat__line-progress[data-proggres="34"] {
  width: 34%;
}

.item-stat__line-progress[data-proggres="33"] {
  width: 33%;
}

.item-stat__line-progress[data-proggres="32"] {
  width: 32%;
}

.item-stat__line-progress[data-proggres="31"] {
  width: 31%;
}

.item-stat__line-progress[data-proggres="30"] {
  width: 30%;
}

.item-stat__line-progress[data-proggres="29"] {
  width: 29%;
}

.item-stat__line-progress[data-proggres="28"] {
  width: 28%;
}

.item-stat__line-progress[data-proggres="27"] {
  width: 27%;
}

.item-stat__line-progress[data-proggres="26"] {
  width: 26%;
}

.item-stat__line-progress[data-proggres="25"] {
  width: 25%;
}

.item-stat__line-progress[data-proggres="24"] {
  width: 24%;
}

.item-stat__line-progress[data-proggres="22"] {
  width: 23%;
}

.item-stat__line-progress[data-proggres="21"] {
  width: 21%;
}

.item-stat__line-progress[data-proggres="20"] {
  width: 20%;
}

.item-stat__line-progress[data-proggres="19"] {
  width: 19%;
}

.item-stat__line-progress[data-proggres="18"] {
  width: 18%;
}

.item-stat__line-progress[data-proggres="17"] {
  width: 17%;
}

.item-stat__line-progress[data-proggres="16"] {
  width: 16%;
}

.item-stat__line-progress[data-proggres="15"] {
  width: 15%;
}

.item-stat__line-progress[data-proggres="14"] {
  width: 14%;
}

.item-stat__line-progress[data-proggres="13"] {
  width: 13%;
}

.item-stat__line-progress[data-proggres="12"] {
  width: 12%;
}

.item-stat__line-progress[data-proggres="11"] {
  width: 11%;
}

.item-stat__line-progress[data-proggres="10"] {
  width: 10%;
}

.item-stat__line-progress[data-proggres="9"] {
  width: 9%;
}

.item-stat__line-progress[data-proggres="8"] {
  width: 8%;
}

.item-stat__line-progress[data-proggres="7"] {
  width: 7%;
}

.item-stat__line-progress[data-proggres="6"] {
  width: 6%;
}

.item-stat__line-progress[data-proggres="5"] {
  width: 5%;
}

.item-stat__line-progress[data-proggres="4"] {
  width: 4%;
}

.item-stat__line-progress[data-proggres="3"] {
  width: 3%;
}

.item-stat__line-progress[data-proggres="2"] {
  width: 2%;
}

.item-stat__line-progress[data-proggres="1"] {
  width: 1%;
}

.item-stat__line-progress[data-proggres="0"] {
  width: 0%;
}

.item-stat__line-progress[data-proggres="00"] {
  width: 0%;
}

.item-stat__line-progress[data-proggres="000"] {
  width: 0%;
}

/* the norm */

#gritter-notice-wrapper {
  position: fixed;
  top: 20px;
  right: 20px;
  width: 301px;
  z-index: 9999;
}

#gritter-notice-wrapper.top-left {
  left: 20px;
  right: auto;
}

#gritter-notice-wrapper.bottom-right {
  top: auto;
  left: auto;
  bottom: 20px;
  right: 20px;
}

#gritter-notice-wrapper.bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
}

.gritter-item-wrapper {
  position: relative;
  margin: 0 0 10px 0;
  background: url("../images/ie-spacer.gif");
  /* ie7/8 fix */
}

.gritter-top {
  background: url(../images/gritter.png) no-repeat left -30px;
  height: 10px;
}

.hover .gritter-top {
  background-position: right -30px;
}

.gritter-bottom {
  background: url(../images/gritter.png) no-repeat left bottom;
  height: 8px;
  margin: 0;
}

.hover .gritter-bottom {
  background-position: bottom right;
}

.gritter-item {
  display: block;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.4);
  color: white;
  padding: 8px 11px 0px 11px;
  font-size: 14px;
  min-height: 32px;
  font-family: Roboto;
}

.hover .gritter-item {
  background-position: right -40px;
}

.gritter-item p {
  padding: 0;
  margin: 0;
  word-wrap: break-word;
}

.gritter-close {
  display: none;
  position: absolute;
  top: 5px;
  left: 3px;
  background: url(../images/gritter.png) no-repeat left top;
  cursor: pointer;
  width: 30px;
  height: 30px;
  text-indent: -9999em;
}

.gritter-title {
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 7px 0;
  display: block;
}

.gritter-image {
  width: 48px;
  height: 48px;
  float: left;
}

.gritter-with-image,
.gritter-without-image {
  padding: 0;
}

.gritter-with-image {
  width: 220px;
  float: right;
}

/* for the light (white) version of the gritter notice */

.gritter-light .gritter-item,
.gritter-light .gritter-bottom,
.gritter-light .gritter-top,
.gritter-light .gritter-close {
//  background-image: url(../images/gritter-light.png);
  color: #222;
}

.gritter-light .gritter-title {
  text-shadow: none;
}

.statics-card {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  background-color: #fff;
  padding: 20px 20px 26px;
  position: relative;
}

.statics-card__img {
  display: inline-block;
  position: relative;
}

.statics-card__img-big_full-info {
  max-width: 90px;
  max-height: 90px;
  min-width: 90px;
  min-height: 90px;
  overflow: hidden;
  border-radius: 50%;
  display: block;
  cursor: pointer;
}

.statics-card__img-big_full-info:hover .statics-card__img-avatar {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.statics-card__img-avatar {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.statics-card__img-small {
  position: absolute;
  bottom: 0;
}

.statics-card__img-small_full-info {
  right: -6px;
  max-width: 28px;
  max-height: 28px;
  min-width: 28px;
  min-height: 28px;
  overflow: hidden;
  border-radius: 50%;
  cursor: pointer;
}

.statics-card__img-small_full-info:hover .statics-card__img-club {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.statics-card__img-club {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.statics-card__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 10px 0;
}

.statics-card__info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0 0 0;
}

.statics-card__info-from {
  text-transform: capitalize;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 8px;
}

.statics-card__info-position {
  text-transform: capitalize;
  margin: 0;
}

.statics-card__info-num {
  font-size: 36px;
  line-height: 42px;
}

.statics-card__header-btn {
  position: absolute;
  right: 20px;
  top: 20px;
  padding: 6px 16px;
  height: 31px;
  cursor: auto;
}

.statics-card__header-btn:hover {
  background-color: #066eae;
  border-color: #066eae;
}

.statics-card__header-btn:active {
  background-color: #066eae;
  border-color: #066eae;
}

.statics-card__body-item {
  margin: 20px 0;
}

.statics-card__body-item:last-child {
  margin-bottom: 0;
}

.statics-card__img-big_short-info {
  max-width: 98px;
  max-height: 98px;
  min-width: 98px;
  min-height: 98px;
  border-radius: 50%;
  overflow: hidden;
  display: block;
}

.statics-card__img-big_short-info:hover .statics-card__img-avatar {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.statics-card__img-small_short-info {
  max-width: 38px;
  max-height: 38px;
  min-width: 38px;
  min-height: 38px;
  border-radius: 50%;
  overflow: hidden;
  right: -9px;
  display: block;
}

.statics-card__img-small_short-info:hover .statics-card__img-club {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.statics-card_club-short {
  padding: 20px;
}

.statics-card_club-short:last-child {
  margin-bottom: 0;
}

.statics-card__header-item_short-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 100%;
}

.statics-card__header-item_club-short {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.statics-card__info_short-info {
  margin-left: 19px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  min-height: 60px;
}

.statics-card__info-num_short-info {
  display: inline-block;
}

.statics-card__info-span {
  position: unset;
}

.statics-card__info-span_short-info {
  position: relative;
  white-space: nowrap;
}

.statics-cards_club-short {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.statistics-tabcontent_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.statistics-tabcontent__wrapper {
  width: 100%;
}

.statistics-tabcontent__wrapper_flex-33 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33%;
          flex: 0 0 33%;
  max-width: 410px;
  width: 100%;
  margin-right: 55px;
}

.statics-card__flex-50 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 410px;
  width: 100%;
  margin-right: 55px;
}

.statics-card__flex-50:nth-child(2n) {
  margin-right: 0;
}

.statistics-tabcontent__wrapper_flex-66 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66%;
          flex: 0 0 66%;
  max-width: 875px;
  width: 100%;
}

.statics-card__sep-span {
  display: block;
  padding-right: 8px;
  position: relative;
  margin-right: 8px;
}

.statics-card__sep-span::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #066EAE;
}

.statics-card__info-wrap_club-short {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.statics-card__info-average {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}

.statics-card__info-text {
  margin-right: 5px;
}

.statics-card__img-big_club-short {
  max-width: 98px;
  max-height: 98px;
  min-width: 98px;
  min-height: 98px;
  border-radius: 50%;
  overflow: hidden;
}

.statics-cards__full-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
  margin-bottom: 20px;
}

.statics-cards__full-wrap .statics-card__img-big_full-info {
  max-width: 66px;
  max-height: 66px;
  min-width: 66px;
  min-height: 66px;
}

.statics-cards__short-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
}

.statics-card_short {
  padding: 20px;
  height: 157px;
}

.statics-card_short .statics-card__header {
  height: 100%;
}

.statics-card-wrap {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.statics-card-club {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
}

.statics-card_club-full {
  padding-bottom: 20px;
}

.statics-cards-solo {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
}

.statics-cards-solo .statics-card__img-big_full-info {
  max-width: 80px;
  max-height: 80px;
  min-width: 80px;
  min-height: 80px;
}

.statics-cards-solo .statics-card__img-small_full-info {
  max-width: 40px;
  max-height: 40px;
  min-width: 40px;
  min-height: 40px;
  right: -16px;
  bottom: 0;
  top: unset;
}

.statics-cards-shorts {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px 20px;
}

.statics-cards-trainers {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px 20px;
}

.statics-cards-judges {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px 20px;
}

.statistics-tabcontent_group {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 3px;
}

.statistics-tabcontent_el_judges {
  padding-left: 17px;
}

.statics-cards-records {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px 20px;
}

.leaders-page__header {
  margin-top: 30px;
  margin-bottom: 60px;
}

.leaders-page__header-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.leaders-page__content {
  margin-bottom: 60px;
}

.leaders-page__content:last-child {
  margin-bottom: 0;
}

.leaders-page__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.leaders-page__header-link {
  display: inline-block;
}

.leaders-page__header-title {
  margin: 30px 0;
}

.laeders-page__link-item {
  display: inline-block;
  margin: 10px 0;
  margin-bottom: 0;
  margin-left: auto;
}

.leaders-page__content-title {
  margin: 30px 0;
  margin-top: 0;
}

.leaders-page__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.leaders-page__informer {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 18%;
  width: 100%;
  max-width: 18%;
  margin-left: auto;
  margin-top: 115px;
}

.statistics-grid {
  display: grid;
  grid-column-gap: 15px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

.statistics-grid:nth-child(odd) {
  background: rgba(6, 110, 174, 0.1);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.statistics-grid:hover {
  background-color: #fff;
}

.statistics-grid:hover .players-grid__item {
  background-color: #fff;
}

.statistics-grid:hover:nth-child(2n) {
  background-color: #fff;
}

.statistics-grid:hover .statistics-grid__item {
  background-color: #fff;
}

.statistics-grid__item {
  padding: 13px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.statistics-grid__item:nth-child(1),
.statistics-grid__item:nth-child(2) {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.statistics-grid__item:nth-child(6) {
  background: rgba(6, 110, 174, 0.1);
}

.statistics-grid__item:nth-child(10) {
  min-width: 70px;
}

.statistics-wrapper__clubs .statistics-grid__item:nth-child(14) {
  background: rgba(6, 110, 174, 0.1);
}

.statistics-wrapper__item_head {
  background-color: #fff;
}

.statistics-wrapper__item_head:nth-child(1) {
  background-color: #fff;
}

.leaders-grid {
  display: grid;
  grid-template-columns: 45px 140px 1fr 150px repeat(7, 1fr);
  grid-column-gap: 20px;
  padding: 5px 0;
  padding-left: 20px;
}

.leaders-grid:first-child {
  background-color: #fff;
}

.leaders-grid:nth-child(odd) {
  background: rgba(6, 110, 174, 0.1);
}

.leaders-grid__img {
  position: relative;
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.leaders-grid__img:hover .leaders-grid__img-item {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.leaders-grid__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.leaders-grid__number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.leaders-grid__club {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.leaders-grid__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.leaders-grid__img-item {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.leaders-grid__img-num {
  width: 16px;
  height: 16px;
  background: #FFFFFF;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  border: 1px solid #D7D7D7;
  position: absolute;
  right: -10px;
  bottom: 0;
}

.leaders-grid__img-wrapper {
  max-width: 36px;
  max-height: 36px;
  min-width: 36px;
  min-height: 36px;
  overflow: hidden;
  border-radius: 50%;
}

.leaders-filter__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-left: -10px;
  margin-right: -10px;
}

.leaders-filter__select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 25%;
  -webkit-box-flex: 25%;
      -ms-flex: 25%;
          flex: 25%;
  padding: 0 10px;
}

.leaders-filter__select-label {
  display: block;
  margin-bottom: 12px;
}

.leaders-filter__btn {
  margin-left: auto;
  padding: 0 10px;
}

.leaders-filter__btn-item {
  width: 184px;
  height: 34px;
}

.players-grid {
  grid-template-columns: 14px 200px repeat(14, 1fr);
  padding-left: 10px;
}

.players-grid:hover {
  background-color: #fff;
}

.players-grid:hover .players-grid__item {
  background-color: #fff;
}

.players-grid:hover:nth-child(2n) {
  background-color: #fff;
}

.players-grid__item:nth-child(6) {
  background: rgba(6, 110, 174, 0.1);
  min-width: 64px;
}

.players-grid__item:nth-child(9) {
  background: rgba(6, 110, 174, 0.1);
  min-width: 70px;
}

.clubs-grid {
  grid-template-columns: 30px 140px repeat(17, 80px);
}

.statistics-wrapper__clubs {
  overflow-x: auto;
}

.clubs-grid__img {
  max-width: 30px;
  max-height: 30px;
  min-width: 30px;
  min-height: 30px;
  overflow: hidden;
  border-radius: 50%;
}

.clubs-grid__img-item {
  width: 100%;
}

.statistics-wrapper__grid-body_clubs {
  padding-bottom: 25px;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
  overflow: scroll;
  border-top: unset;
  border-radius: 0 0 4px 4px;
  border: 1px solid #d7d7d7;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
  max-height: 170px;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* icon support */

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* left-aligned */

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* right-aligned */

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */

.ui-button-icon-only {
  width: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

/* no icon support for input elements */

input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

/* button icon element(s) */

.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em;
}

/* workarounds */

/* Support: Firefox 5 - 40 */

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  z-index: 1000;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

/* Component containers
----------------------------------*/

.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.ui-widget-content {
  background: #ffffff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
          box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
  width: 16px;
  height: 16px;
}

/* positioning */

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* Misc visuals
----------------------------------*/

.ui-selectmenu-button.ui-button {
  border: 1px solid #D7D7D7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 10px 16px;
  position: relative;
}

.ui-selectmenu-button.ui-button::after {
  content: "";
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: transparent;
  background-image: url("../img/svg/arr-down-dark.svg");
  background-position: center;
  background-size: 10px 5px;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.ui-selectmenu-button.ui-button:hover {
  background-color: #F9F8F8;
}

.ui-selectmenu-button.ui-button:hover::after {
  background-color: transparent;
  -webkit-transform: rotate(180deg) translateY(5px);
      -ms-transform: rotate(180deg) translateY(5px);
          transform: rotate(180deg) translateY(5px);
}

.ui-selectmenu-button.ui-button:focus::after {
  background-color: transparent;
  -webkit-transform: rotate(180deg) translateY(5px);
      -ms-transform: rotate(180deg) translateY(5px);
          transform: rotate(180deg) translateY(5px);
}

.ui-selectmenu-text {
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #808080;
}

.ui-menu .ui-menu-item-wrapper {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #2C383E;
  padding: 5px 20px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.ui-menu .ui-menu-item-wrapper:hover {
  background: rgba(6, 110, 174, 0.1);
}

.statistics-filter_players .ui-selectmenu-button.ui-button {
  width: 100%;
  height: 34px;
}

.ui-selectmenu-menu {
  padding: 15px 0;
  background: #FFFFFF;
  /* Border1 */
  outline: 1px solid #D7D7D7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0px 12px 17px rgba(0, 0, 0, 0.0850087);
          box-shadow: 0px 12px 17px rgba(0, 0, 0, 0.0850087);
  border-radius: 4px;
}

.leaders-filter__form .ui-selectmenu-button.ui-button {
  width: 100%;
  margin: 0;
  height: 34px;
}

.statistics-filter__select_flex-50 .ui-selectmenu-button.ui-button {
  max-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 104px;
}

.judges-filter .ui-selectmenu-button.ui-button {
  width: 100%;
  height: 34px;
}

.videoPage-filter .ui-selectmenu-button.ui-button {
  width: 100%;
  height: 34px;
}

.videoPage-filter .ui-selectmenu-button.ui-button .ui-selectmenu-text {
  color: #808080;
}

.videoPage-filter__select_applied .ui-selectmenu-text {
  color: #066EAE !important;
}

.videoPage-filter__select_error .ui-selectmenu-button.ui-button {
  border: 1px solid #D42F32;
}

#select-filter-videoPage-menu {
  width: 186px;
  min-width: 186px;
}

#select-filter-videoPage-menu .ui-menu-item-wrapper {
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 21px;
  line-height: 21px;
  color: #2C383E;
  margin: 0;
}

#select-filter-videoPage-menu .ui-menu-item-wrapper:hover {
  background: #fff;
  color: #066EAE;
  font-weight: bold;
}

#select-filter-videoPage-menu .ui-state-active {
  color: #066EAE;
  font-weight: bold;
}

#select-filter-videoPage-menu.ui-widget.ui-widget-content {
  padding: 0;
}

#select-filter-videoPage-menu .ui-menu-item-wrapper {
  margin: 10px 0;
  padding: 10px 20px;
}

#select-filter-calendar_m-menu {
  width: 185px !important;
}

#select-filter-calendar_m-menu .ui-menu-item-wrapper {
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 21px;
  line-height: 21px;
  color: #2C383E;
  margin: 0;
}

#select-filter-calendar_m-menu .ui-menu-item-wrapper:hover {
  background: #fff;
  color: #066EAE;
  font-weight: bold;
}

#select-filter-calendar_m-menu .ui-state-active {
  color: #066EAE;
  font-weight: bold;
}

#select-filter-calendar_m-menu.ui-widget.ui-widget-content {
  padding: 0;
}

#select-filter-calendar_m-menu .ui-menu-item-wrapper {
  margin: 0;
  padding: 10px 20px;
}

#select-filter-calendar_y-menu {
  width: 110px !important;
}

#select-filter-calendar_y-menu .ui-menu-item-wrapper {
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 21px;
  line-height: 21px;
  color: #2C383E;
  margin: 0;
}

#select-filter-calendar_y-menu .ui-menu-item-wrapper:hover {
  background: #fff;
  color: #066EAE;
  font-weight: bold;
}

#select-filter-calendar_y-menu .ui-state-active {
  color: #066EAE;
  font-weight: bold;
}

#select-filter-calendar_y-menu.ui-widget.ui-widget-content {
  padding: 0;
}

#select-filter-calendar_y-menu .ui-menu-item-wrapper {
  margin: 0;
  padding: 10px 20px;
}

.calendary-filter .ui-selectmenu-button.ui-button {
  height: 34px;
  width: 100%;
}

.calendary-filter .ui-selectmenu-button.ui-button:hover {
  background: rgba(6, 110, 174, 0.1);
  border-color: transparent;
}

.calendary-filter .ui-selectmenu-button.ui-button:hover:after {
  background-color: transparent;
  background-image: url("../img/svg/Arr-down-blue.svg");
}

.calendary-filter .ui-selectmenu-button.ui-button:focus {
  background: rgba(6, 110, 174, 0.1);
  border-color: transparent;
}

.calendary-filter .ui-selectmenu-button.ui-button:focus:after {
  background-color: transparent;
  background-image: url("../img/svg/Arr-down-blue.svg");
}

.calendary-filter .ui-selectmenu-button-open {
  background: rgba(6, 110, 174, 0.1);
  border-color: transparent;
}

.calendary-filter .ui-selectmenu-button-open:after {
  background-color: transparent;
  background-image: url("../img/svg/Arr-down-blue.svg");
}

.calendary-filter .ui-selectmenu-button-open .ui-selectmenu-text {
  color: rgba(6, 110, 174, 0.6);
}

#calendary-filter__select-0002-menu .ui-menu-item-wrapper,
#calendary-filter__select-0003-menu .ui-menu-item-wrapper,
#calendary-filter__select-0004-menu .ui-menu-item-wrapper {
  padding: 0 20px;
  line-height: 30px;
}

.ui-datepicker {
  display: none;
}

.ui-datepicker-prev {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.ui-datepicker-prev .ui-icon {
  background-image: url("../img/svg/arrTreangleDown.svg");
  background-size: 10px;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  margin: 0;
}

.ui-datepicker-next {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.ui-datepicker-next .ui-icon {
  background-image: url("../img/svg/arrTreangleDown.svg");
  background-size: 10px;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  top: 1px;
  width: 100%;
  height: 100%;
  cursor: pointer;
  margin: 0;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.ui-widget-header {
  padding: 10px;
  background: rgba(6, 110, 174, 0.2);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  border: 1px solid rgba(87, 113, 129, 0.21);
  margin-top: 0;
  /* Header */
  text-align: center;
  color: #2C383E;
  position: relative;
}

.ui-datepicker.ui-widget.ui-widget-content {
  padding-top: 0;
  padding-bottom: 0;
}

.ui-datepicker-calendar {
  width: 100%;
}

.ui-datepicker-calendar thead span {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #2C383E;
  margin-left: -6px;
}

.ui-datepicker-calendar tbody {
  padding-top: 5px;
  margin-top: 5px;
  border-top: 1px solid #ccc;
}

.ui-datepicker-calendar tbody .ui-state-default {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.ui-datepicker-calendar tbody .ui-state-default:hover {
  color: #4F97C5;
}

.report-form textarea {
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}

.report-form textarea::-webkit-input-placeholder {
  font-size: 12px;
  line-height: 14px;
}

.report-form textarea::-moz-placeholder {
  font-size: 12px;
  line-height: 14px;
}

.report-form textarea:-ms-input-placeholder {
  font-size: 12px;
  line-height: 14px;
}

.report-form textarea::-ms-input-placeholder {
  font-size: 12px;
  line-height: 14px;
}

.report-form textarea::placeholder {
  font-size: 12px;
  line-height: 14px;
}

.report-form .ui-selectmenu-text {
  color: #808080;
  opacity: 0.6;
}

.report-form .ui-selectmenu-button.ui-button {
  width: 100%;
  color: rgba(6, 110, 174, 0.1);
}

.report-form .ui-selectmenu-button.ui-button:hover,
.report-form .ui-selectmenu-button.ui-button:focus,
.report-form .ui-selectmenu-button.ui-button:active {
  background: rgba(6, 110, 174, 0.1);
  border-color: rgba(6, 110, 174, 0.1);
  color: #066EAE;
}

.report-form .ui-selectmenu-button.ui-button:hover .ui-selectmenu-text,
.report-form .ui-selectmenu-button.ui-button:focus .ui-selectmenu-text,
.report-form .ui-selectmenu-button.ui-button:active .ui-selectmenu-text {
  color: #066EAE;
}

.report-form .ui-selectmenu-button.ui-button:hover:after,
.report-form .ui-selectmenu-button.ui-button:focus:after,
.report-form .ui-selectmenu-button.ui-button:active:after {
  background-image: url("../img/svg/Arr-down-blue.svg");
  -webkit-transform: rotate(0) translateY(-50%);
      -ms-transform: rotate(0) translateY(-50%);
          transform: rotate(0) translateY(-50%);
}

.report-form .ui-selectmenu-button-open {
  background: rgba(6, 110, 174, 0.1);
  border-color: rgba(6, 110, 174, 0.1);
  color: #066EAE;
}

.report-form .ui-selectmenu-button-open .ui-selectmenu-text {
  color: #066EAE;
}

.report-form .ui-selectmenu-button-open:after {
  background-image: url("../img/svg/Arr-down-blue.svg");
  -webkit-transform: rotate(0) translateY(-50%);
      -ms-transform: rotate(0) translateY(-50%);
          transform: rotate(0) translateY(-50%);
}

#select-form-report-theme-menu .ui-menu-item-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}

.subscriptions-card .ui-selectmenu-button.ui-button {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 33px;
  color: #2C383E;
  border: none;
  text-align: center;
  width: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.subscriptions-card .ui-selectmenu-button.ui-button::after {
  background-image: url("../img/svg/ARR-down-long.svg");
  width: 15px;
  background-size: 100%;
  right: 12px;
}

.subscriptions-card .ui-selectmenu-button.ui-button:hover {
  background-color: #fff;
}

.subscriptions-card .ui-selectmenu-button.ui-button:active {
  background-color: #fff;
}

.subscriptions-card .ui-selectmenu-button.ui-button .ui-selectmenu-text {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 33px;
  color: #2C383E;
  border: none;
  text-align: center;
}

#subscriptions-card__select-slub-menu.ui-widget.ui-widget-content {
  width: auto;
  max-height: 162px;
  overflow-y: auto;
  margin-right: 20px;
}

.input-range__item-slider.ui-widget-content {
  width: calc(100% - 12px);
  background-color: rgba(6, 110, 174, 0.2);
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  height: 2px;
  position: relative;
}

.input-range__item-slider.ui-widget-content .ui-slider-range {
  background-color: #066eae;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  height: 100%;
  padding: 0;
}

.input-range__item-slider.ui-widget-content .ui-slider-handle {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  width: 12px;
  height: 12px;
  border: 1px solid #E8E8E8;
  border-radius: 50%;
  position: absolute;
  top: -6px;
  background-color: #fff;
}

.input-range__item-slider.ui-widget-content .ui-slider-handle:nth-child(2) {
  -webkit-transform: translateX(-2px);
      -ms-transform: translateX(-2px);
          transform: translateX(-2px);
}

.frameCard-line__select .ui-selectmenu-button.ui-button {
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  width: 210px;
  padding: 10px 48px 10px 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
}

.frameCard-line__select .ui-selectmenu-button.ui-button::after {
  background-image: url("../img/svg/arr-down__blue.svg");
  right: 20px;
}

.frameCard-line__select .ui-selectmenu-text {
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  color: #066EAE;
  text-transform: uppercase;
  margin: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.frameCard-line__select .ui-selectmenu-icon.ui-icon {
  display: none;
}

#select-frameCard-season-menu {
  padding: 0;
}

#select-frameCard-season-menu .ui-menu-item-wrapper {
  padding: 10px 24px;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  text-transform: uppercase;
}

.statTable-body__filter-item .ui-selectmenu-button.ui-button {
  height: 34px;
  width: 100%;
}

.statTable-body__filter-item .ui-selectmenu-button.ui-button:hover,
.statTable-body__filter-item .ui-selectmenu-button.ui-button:focus,
.statTable-body__filter-item .ui-selectmenu-button.ui-button:active {
  background: rgba(6, 110, 174, 0.1);
  border-color: rgba(6, 110, 174, 0.1);
  color: #066EAE;
}

.statTable-body__filter-item .ui-selectmenu-button.ui-button:hover .ui-selectmenu-text,
.statTable-body__filter-item .ui-selectmenu-button.ui-button:focus .ui-selectmenu-text,
.statTable-body__filter-item .ui-selectmenu-button.ui-button:active .ui-selectmenu-text {
  color: #066EAE;
}

.statTable-body__filter-item .ui-selectmenu-button-open {
  background: rgba(6, 110, 174, 0.1);
  border-color: rgba(6, 110, 174, 0.1);
  color: #066EAE;
}

.statTable-body__filter-item .ui-selectmenu-button-open .ui-selectmenu-text {
  color: #066EAE;
}

#select-statTable-filter-menu .ui-menu-item-wrapper {
  margin: 5px 0;
  padding: 6px 16px;
  text-transform: uppercase;
}

.comparison-filter .ui-selectmenu-button.ui-button {
  width: 100%;
}

.tablesPage-filter .ui-selectmenu-button.ui-button {
  height: 34px;
}

.ui-datepicker-header {
  width: 300px;
  background: #FFFFFF;
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.ui-datepicker-header .ui-datepicker-month {
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #000;
}

.ui-datepicker-header .ui-datepicker-year {
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #000;
}

.ui-datepicker-calendar {
  width: 260px;
  background: #FFFFFF;
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-left: 15px;
  padding-right: 16px;
  padding-bottom: 15px;
}

.ui-datepicker-calendar thead {
  display: none;
}

.ui-datepicker-calendar tbody td:nth-child(6) .ui-state-default,
.ui-datepicker-calendar tbody td:nth-child(7) .ui-state-default {
  color: rgba(0, 0, 0, 0.5);
}

.ui-datepicker-calendar .ui-state-default {
  padding: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 4px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
}

.select_uiCustom-select .ui-selectmenu-text {
  color: black !important;
  opacity: 1;
}

.select_uiCustom-select .ui-selectmenu-text {
  color: black !important;
  opacity: 1;
}

.ui-selectmenu-text {
  color: #808080;
  opacity: 0.6;
}

input[type=range] {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type=range]::-webkit-slider-runnable-track {
  border-radius: 10px/100%;
  height: 2px;
  background-color: #066EAE;
}

input[type=range]::-webkit-slider-thumb {
  border-radius: 10px/100%;
  cursor: pointer;
  width: 12px;
  height: 12px;
  -webkit-appearance: none;
  margin-top: -5px;
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
}

input[type=range]::-moz-range-track {
  border-radius: 10px/100%;
  height: 2px;
  background-color: #066EAE;
}

input[type=range]::-moz-range-thumb {
  background-color: #066EAE;
  border-radius: 10px/100%;
  cursor: pointer;
}

.input-range__item {
  display: none;
}

.input-range__dots {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.input-range__label {
  margin-bottom: 20px;
  display: block;
}

.statistics-filter {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-height: 500px;
  overflow: auto;
  opacity: 1;
  transition: all 0.5s ease;
}

.statistics-filter::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0px;
}

.statistics-filter::-webkit-scrollbar-track {
  background-color: transparent;
}

.statistics-filter::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: transparent;
}

.statistics-filter::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0px;
}

.statistics-filter::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.statistics-filter_players {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -15px;
  margin-bottom: -15px;
}

.statistics-filter__select-label {
  display: block;
  margin-bottom: 12px;
}

.statistics-filter__range {
  margin: 30px 0 0 0;
}

.statistics-filter__players-item {
  width: 100%;
  padding: 0 10px;
  margin: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.statistics-filter__players-item_1fr {
  -webkit-box-flex: calc(100% / 6);
      -ms-flex: calc(100% / 6);
          flex: calc(100% / 6);
  max-width: calc(100% / 6);
}

.statistics-filter__players-item_2fr {
  -webkit-box-flex: calc(100% / 3);
      -ms-flex: calc(100% / 3);
          flex: calc(100% / 3);
  max-width: calc(100% / 3);
}

.statistics-filter__players-item_fr {
  -webkit-box-flex: calc(100% / 12);
      -ms-flex: calc(100% / 12);
          flex: calc(100% / 12);
  max-width: calc(100% / 12);
}

.statistics-filter__players-item_btn {
  -webkit-box-flex: calc(100% / 6);
      -ms-flex: calc(100% / 6);
          flex: calc(100% / 6);
  max-width: calc(100% / 6);
}

.statistics-filter__players-gorizont-wrap {
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  max-width: 50%;
  width: 100%;
  padding: 0 10px;
}

.statistics-filter__players-item_mob-gorizont {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}

.statistics-filter__players-gorizont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  margin-right: -10px;
}

.statistics-filter__select {
  margin: 30px 0 0 0;
}

.statistics-filter__select_fr {
  width: 100%;
  max-width: 204px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16%;
          flex: 0 0 16%;
}

.statistics-filter__range_2fr {
  width: 100%;
  max-width: 432px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33%;
          flex: 0 0 33%;
}

.statistics-filter__range_fr {
  width: 100%;
  max-width: 204px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16%;
          flex: 0 0 16%;
}

.statistics-filter__wrap_fr {
  width: 100%;
  max-width: 228px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 17%;
          flex: 0 0 17%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.statistics-filter__range-item {
  position: relative;
  top: 15px;
}

.statistics-filter__range-label {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #2C383E;
  margin-bottom: 12px;
}

.statistics-filter__select_longer {
  max-width: 228px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 17%;
          flex: 0 0 17%;
}

.statistics-filter__btn-item {
  width: 100%;
  padding: 10px 40px;
  text-transform: uppercase;
  height: 34px;
  margin-right: 20px;
}

.statistics-filter__btn-item:last-child {
  margin-right: 0;
}

.statistics-filter__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}

.statistics-wrapper__grid-body_players {
  max-height: 541px;
  overflow: hidden;
  overflow-y: auto;
  padding-right: 25px;
}

.statistics-wrapper__players-item_head {
  padding-right: 28px;
}

.filter-open {
  padding: 5px 12px;
  width: 128px;
  height: 38px;
}

.filter-icon {
  width: 12px;
  height: 12px;
  fill: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.filter-open__icon {
  margin-right: 13px;
}

.statistics-filter_hide {
  max-height: 0 !important;
  overflow: auto;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.statistics-filter_hide::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0px;
}

.statistics-filter_hide::-webkit-scrollbar-track {
  background-color: transparent;
}

.statistics-filter_hide::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: transparent;
}

.statistics-filter_hide::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0px;
}

.statistics-filter_hide::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.statistics-filter_show {
  position: unset;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.statistics-filter__btn_clubs {
  width: 432px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: auto;
}

.statistics-filter__btn-item_club {
  width: 204px;
}

.statistics-filter_clubs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -15px;
  margin-bottom: -15px;
}

.statistics-filter_clubs .ui-selectmenu-button.ui-button {
  width: 100%;
  height: 34px;
}

.statistics-filter_clubs-item {
  width: 100%;
  -webkit-box-flex: calc(100% / 6);
      -ms-flex: calc(100% / 6);
          flex: calc(100% / 6);
  max-width: calc(100% / 6);
  padding: 0 10px;
  margin: 15px 0;
}

.statistics-filter_clubs-btn {
  width: 100%;
  margin: 0;
  margin-top: auto;
}

.statistics-filter_clubs-item_btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.judges-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.judges-header__wrapper {
  width: 100%;
  padding-right: 10px;
  margin-bottom: 30px;
}

.judges-header__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 30px 0;
}

.judges-header__filter-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin: 30px 0;
}

.judges-header__fulter-search {
  width: 415px;
  height: 34px;
  margin-right: 20px;
}

.judges-header__filter-btnSearch {
  width: 121px;
  height: 34px;
  text-transform: uppercase;
  padding: 0 40px;
}

.judges-header__filter-rightBottom {
  margin-right: 10px;
}

.judges-header__filter-rightBottom_desk-only {
  margin-right: 0;
}

.judges-header__filter-open {
  height: 34px;
  text-transform: uppercase;
  color: #066eae;
  background-color: #fff;
}

.judges-header__filter-open svg {
  fill: #066eae;
}

.judges-header__aside-item {
  margin: 0;
}

.judges-title {
  margin: 0;
  margin-right: 40px;
}

.judges-header__aside {
  width: 100%;
}

.judges-header__aside-img {
  width: 100%;
}

.judges-content__animateWrap {
  width: 100%;
  -webkit-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
  overflow: hidden;
  max-height: 150px;
}

.judges-content__animateWrap::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0px;
}

.judges-content__animateWrap::-webkit-scrollbar-track {
  background-color: 0;
}

.judges-content__animateWrap::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: 0;
}

.judges-content__animateWrap::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.judges-content__animateWrap::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.judges-content__animateWrap_hide {
  max-height: 0 !important;
}

.judges-content {
  overflow: hidden;
  position: relative;
}

.judges-content__filter {
  margin: 30px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.judges-content__wrap {
  width: 100%;
}

.judges-content__wrap-list {
  width: 100%;
}

.judges-content__wrap-aside_mt-50 {
  margin-top: 50px;
}

.judges-content__wrap-aside {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.judges__informer-info {
  margin-top: 10px;
  width: 100%;
}

.judges__informer-pagging {
  margin-top: auto;
  margin-right: auto;
}

.judges-content__wrap-title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  margin: 0 0 30px 0;
}

.judges-content__wrap-subtitle {
  margin: 0;
  margin-bottom: 16px;
}

.judges-content__wrap-text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  margin: 16px 0;
}

.judges-content__wrap-table {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
}

.judges__video-frame {
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.judges-content__wrap_hide {
  display: none;
}

.judges-detail__select-label {
  display: block;
  margin-bottom: 12px;
}

.judges-detail__btn-item {
  padding: 10px 40px;
  text-transform: uppercase;
}

.judges-detail__select {
  margin-right: 20px;
}

.judges-detail__select .ui-selectmenu-button {
  min-width: 278px;
}

.judges-detail__select .ui-selectmenu-text {
  color: rgba(128, 128, 128, 0.6);
}

.judges-header__filter-form_hide {
  display: none;
}

.judges-header__aside-item_hide {
  display: none;
}

.judges-content__filter_hide {
  display: none;
}

.judges-header__aside_hide {
  display: none;
}

.judges-content__wrap_mt-30 {
  margin-top: 30px;
}

.judges-content__wrap-item {
  width: 100%;
  margin: 30px 0;
  margin-bottom: 60px;
}

.judges-content__wrap-item:last-child {
  margin-bottom: 0;
}

.judges-filter__select {
  width: 100%;
  margin-right: 20px;
}

.judges-filter__select .ui-selectmenu-text {
  color: grey;
  opacity: 0.6;
}

.judges-filter__btn-item {
  height: 34px;
}

.judges-tab {
  margin-top: 5px;
}

.judges-list {
  margin-bottom: 16px;
}

.judges-list__country-header {
  margin-left: -5px;
}

.judges-list__line {
  display: grid;
}

.judges-list__line:last-child {
  margin-bottom: 0;
}

.judges-list__line_header {
  grid-template-columns: 430px 1fr 1.5fr 1.5fr 120px;
  gap: 30px;
  padding: 7px;
  margin-bottom: 10px;
}

.judges-list__line_header .judges-list__line-text {
  text-transform: lowercase;
}

.judges-list__line_header .judges-list__line-text:first-letter {
  text-transform: uppercase;
}

.judges-list__line_body {
  grid-template-columns: 430px 1fr 1.5fr 1.5fr 120px;
  gap: 30px;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  margin-bottom: 10px;
  padding: 7px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.judges-list__line_body:nth-child(even) {
  background: rgba(230, 241, 247, 0.3);
}

.judges-list__line-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.judges-list__line-text {
  text-transform: capitalize;
}

.judges-list__line-img {
  max-width: 75px;
  max-height: 75px;
  min-width: 75px;
  min-height: 75px;
  overflow: hidden;
  border-radius: 50%;
  margin-right: 16px;
  background-image: url("../img/judges/ava/empty_avatar.jpg");
  background-size: contain;
  overflow: hidden;
  border-radius: 50%;
}

.judges-list__line-itemImg {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.judges-list__line-text_mob-only {
  color: #808080;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 19px;
}

.judges-list__line-item_judge:hover .judges-list__line-itemImg {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.judges-list__line-item_judge:hover .judges-list__line-text_name {
  color: #4F97C5;
}

.judges-list__line-item_judge:active .judges-list__line-itemImg {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.judges-list__line-item_judge:active .judges-list__line-text_name {
  color: #045485;
}

.judges-overflow__card .judges-list__line-text--mobile {
  display: none;
}

.judges-table {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 5px 6px;
}

.judges-table table {
  border-spacing: 12px 10px;
  width: 100%;
}

.judges-table thead tr {
  height: 19px;
}

.judges-table tbody tr {
  height: 40px;
}

.judges-table__txt_header-name {
  padding-left: 65px;
}

.judges-table__flag-img {
  width: 30px;
}

.judges-table__col_person {
  width: 235px;
  min-width: 235px;
}

.judges-table__col_person .judges-table__hover > .flex-line {
  margin-bottom: 0;
}

.judges-table__col_person .judges-table__hover > .flex-line > .flex-line__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.judges-table__col_person .judges-table__hover > .flex-line > .flex-line__item > .flex-line__item-info {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.judges-table__col {
  font-weight: inherit;
  border: 0;
  min-width: 32px;
  position: relative;
}

.judges-table__hover {
  z-index: 100;
  position: absolute;
  left: 9px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.judges-table__judge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.judges-table__judge:hover .judges-table__logo-img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.judges-table__judge:hover .judges-table__txt {
  color: #4F97C5;
}

.judges-table__judge:active .judges-table__logo-img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.judges-table__judge:active .judges-table__txt {
  color: #045485;
}

.judges-table__logo {
  max-width: 40px;
  max-height: 40px;
  min-width: 40px;
  min-height: 40px;
  overflow: hidden;
  border-radius: 50%;
  margin-right: 25px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.judges-table__txt {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.judges-table__logo-img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  min-height: 40px;
  background-image: url(../img/judges/ava/empty_avatar.jpg);
  background-size: contain;
}

.judges-line {
  display: grid;
  grid-template-columns: 40px 164px 30px repeat(24, 1fr);
  grid-column-gap: 10px;
}

.judges-line_top {
  grid-template-columns: 40px 164px 30px 2fr 1fr 2fr 2fr 5fr repeat(8, 3.1fr);
  padding: 12px 0;
}

.judges-line__body-img {
  max-width: 40px;
  max-height: 40px;
  min-width: 40px;
  min-height: 40px;
  overflow: hidden;
  border-radius: 50%;
}

.judges-line__header-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.judges-line__header-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.judges-line__header-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.judges-line__body-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.judges-line__body-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.judges-line__body-flag {
  width: 30px;
  height: 20px;
}

.judges-line__body {
  padding: 10px 0;
}

.judges-table__bottom-text {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}

.judges-table__bottom {
  position: relative;
  margin: 20px 0;
  margin-bottom: 0;
}

.judges-line__body-flagImg {
  width: 100%;
}

.judges-regulations {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: -15px;
  margin-bottom: -15px;
  margin-left: -10px;
  margin-right: -10px;
}

.judges-regulations__row {
  width: 100%;
  -webkit-box-flex: calc(100% / 3);
      -ms-flex: calc(100% / 3);
          flex: calc(100% / 3);
  max-width: calc(100% / 3);
  padding: 0 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.judges-regulations__item {
  margin-bottom: 24px;
}

.judges-regulations__item:last-child {
  margin-bottom: 0;
}

.judges-regulations__title {
  margin: 0;
  display: inline-block;
  margin-bottom: 10px;
}

.judges-regulations__list {
  margin-bottom: 0;
}

.judges-regulations__list-link {
  display: inline-block;
  margin: 6px 0;
}

.regulation-frame {
  background-image: url("../img/regulations/Bg.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 6px;
  width: 100%;
  height: 192px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 40px 60px;
  margin: 60px 0;
}

.regulation-frame__item-title {
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
}

.regulation-frame__item {
  margin-bottom: auto;
}

.regulation-frame__item-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 10px;
  font-size: 17px;
  line-height: 20px;
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.05);
}

.regulation-frame__item-link:hover {
  background: rgba(255, 255, 255, 0.05);
  border-color: #fff;
}

.regulation-informer {
  margin: 0;
}

.regulation-info_one-video {
  max-width: 50%;
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  padding-right: 10px;
}

.regulation-info {
  width: 100%;
}

.regulation-info h3 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  font-size: 21px;
  line-height: 25px;
  color: #2C383E;
  margin: 40px 0;
  margin-top: 0;
}

.regulation-info p {
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  /* or 143% */
  /* Black */
  color: #000000;
  margin: 20px 0;
}

.regulation-info strong {
  font-weight: bold;
}

.regulation-info__wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 30px;
  grid-column-start: 1;
  grid-column-end: 2;
}

.regulation-info__header {
  grid-column-start: 1;
  grid-column-end: 2;
}

.regulation-info__aside {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 4;
}

.regulation-info_group-video {
  display: grid;
  grid-template-columns: 1fr 270px;
  gap: 0 30px;
}

.video-frame__item-iframe {
  width: 100%;
  height: 391px;
  border-radius: 4px;
  border: 1px solid #D7D7D7;
}

.video-frame_one-video {
  margin-top: auto;
  width: 100%;
  max-width: 50%;
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  padding-left: 10px;
}

.video-frame__item_group {
  margin-top: 10px;
}

.video-frame__item_group .video-frame__item-iframe {
  height: 388px;
}

.person-frame {
  border: 2px solid #D7D7D7;
  border-radius: 6px;
  padding-left: 80px;
  padding-right: 80px;
  padding-top: 70px;
  padding-bottom: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.person-frame__img {
  min-width: 120px;
  width: 120px;
  height: 120px;
  overflow: hidden;
  border-radius: 50%;
}

.person-frame__img-item {
  width: 100%;
}

.person-frame__info {
  display: grid;
  grid-template-columns: 120px auto auto;
  gap: 0 80px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.person-frame__info-header {
/*  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;*/
  margin-bottom: 30px;
}

.person-frame__name {
  margin-right: 16px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.person-frame__name:hover .person-frame__name-item {
  color: #4F97C5;
}

.person-frame__name:active .person-frame__name-item {
  color: #045485;
}

.person-frame__info-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.person-frame__info-item {
  padding-right: 10px;
  margin-right: 10px;
  position: relative;
  border-right: 1px solid #d7d7d7;
}

.person-frame__info-item:last-child {
  border: none;
  margin-right: 0;
  padding-right: 0;
}

.person-frame__info-item:nth-child(1) {
  width: 174px;
}

.person-frame__info-text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 7px;
}

.person-frame__info-answ {
  text-transform: capitalize;
  font-size: 16px;
  line-height: 20px;
}

.person-frame__name-item_name {
  padding-right: 12px;
}

.judges-detail__btn-item {
  font-size: 12px;
  line-height: 14px;
}

.judges-detail__person {
  margin-bottom: 60px;
}

.judges-detail__tour-select .ui-selectmenu-button.ui-button {
  width: 278px !important;
}

.judges-detail__table-wrapper {
  margin: 30px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.judges-detail__table-title {
  margin: 0;
  margin-right: 32px;
}

.judges-detail__tab {
  position: relative;
  top: 3px;
}

.judges-detail__table-text {
  margin: 16px 0;
}

.judges-detail__table-body {
  margin-bottom: 60px;
}

.judges-detail__grid-block {
  margin: 60px 0;
}

.judges-detail__tab_hide {
  display: none;
}

.judges-detail__tabs {
  margin-top: 5px;
}

.judges-detail__informer {
  margin-top: 71px;
}

.judges-detail__tab-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 30px;
}

.matches-table {
  position: relative;
}

.judgesPersons-table {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 8px;
  padding-bottom: 19px;
}

.judgesPersons-table__line-body {
  margin: 6px 0;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.judgesPersons-table__line-body:hover {
  background: rgba(6, 110, 174, 0.1);
}

.judgesPersons-table__line {
  display: grid;
  grid-template-columns: 210px 19px repeat(25, 1fr);
  grid-column-gap: 10px;
  padding: 5px 8px;
}

.judgesPersons-table__line-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.judgesPersons-table__line-item:nth-child(1),
.judgesPersons-table__line-item:nth-child(2) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.judgesPersons-table__item {
  padding: 5px 8px;
}

.judgesPersons-table__line-top {
  grid-template-columns: 210px 1px 1fr 1fr 1fr 3fr 3.2fr repeat(8, 2fr);
}

.judgesPersons-table__line-top .judgesPersons-table__line-item:nth-child(16),
.judgesPersons-table__line-top .judgesPersons-table__line-item:nth-child(17),
.judgesPersons-table__line-top .judgesPersons-table__line-item:nth-child(18),
.judgesPersons-table__line-top .judgesPersons-table__line-item:nth-child(19),
.judgesPersons-table__line-top .judgesPersons-table__line-item:nth-child(20),
.judgesPersons-table__line-top .judgesPersons-table__line-item:nth-child(21),
.judgesPersons-table__line-top .judgesPersons-table__line-item:nth-child(22),
.judgesPersons-table__line-top .judgesPersons-table__line-item:nth-child(23),
.judgesPersons-table__line-top .judgesPersons-table__line-item:nth-child(24),
.judgesPersons-table__line-top .judgesPersons-table__line-item:nth-child(25),
.judgesPersons-table__line-top .judgesPersons-table__line-item:nth-child(26),
.judgesPersons-table__line-top .judgesPersons-table__line-item:nth-child(27) {
  display: none;
}

.grid-block__body {
  display: grid;
}

.grid-block__news-aside {
  grid-template-columns: 1050px 240px;
  grid-column-gap: 50px;
}

.judges-tableStat {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 12px 8px;
}

.judges-tableStat__line-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.judges-tableStat__line-item:nth-child(1) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.judges-tableStat__line {
  display: grid;
  grid-template-columns: 74px 142px 19px repeat(22, 35px);
  grid-column-gap: 13px;
  padding: 5px 8px;
  margin: 6px 0;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.judges-tableStat__line:hover {
  background: rgba(6, 110, 174, 0.1);
}

.judges-tableStat__top {
  display: grid;
  grid-template-columns: 74px 142px 19px 35px 35px 35px 135px repeat(8, 83px);
  grid-column-gap: 13px;
}

.judges-tableStat__top .judges-tableStat__line-item:nth-child(16),
.judges-tableStat__top .judges-tableStat__line-item:nth-child(17),
.judges-tableStat__top .judges-tableStat__line-item:nth-child(18),
.judges-tableStat__top .judges-tableStat__line-item:nth-child(19),
.judges-tableStat__top .judges-tableStat__line-item:nth-child(20),
.judges-tableStat__top .judges-tableStat__line-item:nth-child(21),
.judges-tableStat__top .judges-tableStat__line-item:nth-child(22),
.judges-tableStat__top .judges-tableStat__line-item:nth-child(23),
.judges-tableStat__top .judges-tableStat__line-item:nth-child(24),
.judges-tableStat__top .judges-tableStat__line-item:nth-child(25) {
  display: none;
}

.judges-tableStat__info {
  margin-bottom: 4px;
  padding: 0 8px;
}

.judges-tableStat__bottom {
  position: relative;
  margin: 16px 0;
}

.judges-tableStat__bottom-text {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.judges-tableStat__pagging {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.videoPage-main__body {
  margin: 38px 0 60px;
}

.videoPage-main .card-game__club-logo {
  border: 7px solid #f3f1f1;
  border-radius: 50%;
  background-color: white;
}

.videoPage-main .card-game__club-img {
  border: none !important;
  padding: 10px;
  border-radius: unset;
}

.videoPage-main__coontent_no-found {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: bold;
  font-size: 72px;
  line-height: 84px;
  text-align: center;
  /* Header */
  color: #2C383E;
  opacity: 0.2;
}

.videoPage-filter-btn {
  margin-left: 20px;
  height: 38px;
}

.videoPage-detail .card-game__club-logo {
  border: 7px solid #f3f1f1;
  border-radius: 50%;
  background-color: white;
}

.videoPage-detail .card-game__club-img {
  border: none !important;
  padding: 10px;
  border-radius: unset;
}

.videoPage-main .card-game__center-score {
  white-space: nowrap;
  display: inherit;
  width: 120px;
  min-width: 10px;
  margin: 10px 0;
}

.videoPage-main .separator__center-line_xl {
  min-width: 20px;
}

.videoPage-search {
  margin-bottom: 129px;
}

.videoPage-search h2 {
  margin-bottom: 61px;
}

.videoPage-search .videos-tab__more {
  margin-top: 35px;
}

.videoPage-filter {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  margin: 30px 0;
  margin-bottom: 0;
  max-height: 500px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  overflow: auto;
}

.videoPage-filter_mt0-mb30 {
  margin: 0 0 30px 0;
}

.videoPage-filter::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.videoPage-filter::-webkit-scrollbar-track {
  background-color: 0;
}

.videoPage-filter::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: 0;
}

.videoPage-filter::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.videoPage-filter::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.videoPage-filter_hide {
  max-height: 0;
  opacity: 0;
  padding: 0;
  margin: 0;
}

.videoPage-filter__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.videoPage-filter__item_group {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 20px;
}

.videoPage-filter__select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.videoPage-filter__input-item {
  width: 100%;
  height: 34px;
  border: 1px solid #d7d7d7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  padding: 10px 16px;
  position: relative;
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: black !important;
}

.videoPage-filter__input-item::-webkit-input-placeholder {
  color: grey;
  opacity: 0.6;
}

.videoPage-filter__input-item::-moz-placeholder {
  color: grey;
  opacity: 0.6;
}

.videoPage-filter__input-item:-moz-placeholder {
  color: grey;
  opacity: 0.6;
}

.videoPage-filter__input-item:-ms-input-placeholder {
  color: grey;
  opacity: 0.6;
}

.videoPage-filter__select-item {
  color: black !important;
}

.videoPage-filter__select-item::-webkit-input-placeholder {
  color: grey;
  opacity: 0.6;
}

.videoPage-filter__select-item::-moz-placeholder {
  color: grey;
  opacity: 0.6;
}

.videoPage-filter__select-item:-moz-placeholder {
  color: grey;
  opacity: 0.6;
}

.videoPage-filter__select-item:-ms-input-placeholder {
  color: grey;
  opacity: 0.6;
}

.videoPage-filter__item-btn {
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  width: 100%;
  height: 34px;
  margin-top: 28px;
  border: 2px solid #066EAE;
}

.select__of-group {
  width: 100%;
  max-width: 100%;
}

.videoPage-filter__select_error .error-message {
  opacity: 1;
  font-size: 12px;
  color: #d42f32;
  line-height: 1.2;
  bottom: -8px;
  position: relative;
}

.videoPage-filter_one-line {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}

.videoPage-tabs_left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: -20px;
}

.videoPage-tabs_left .videoPage-tabs__title ~ .videoPage-tabs__items .filter-smallCheckbox__item {
  padding-top: 10px;
}

.videoPage-tabs_left .videoPage-tabs__title {
  margin-bottom: 20px;
}

.videoPage-tabs_left .videoPage-tabs__items {
  margin-bottom: 20px;
}

.videoPage-tabs__wrapper-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
}

.videoPage-main__content--video-search-result .videoPage-tabs__wrapper-top {
  margin-bottom: 30px;
}

.videoPage-tabs__title {
  margin-right: 40px;
  position: relative;
  top: -2px;
  font-size: 50px;
  line-height: 59px;
}

.videoPage-tabs__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.videoPage-tabs__right-link {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.35px;
  color: #FFFFFF;
  border-radius: 4px;
  width: 209px;
  height: 38px;
}

.videoPage-tabs__filter-btn {
  text-transform: uppercase;
}

.videos-tab__items {
  margin: 0;
  margin-bottom: 30px;
}

.videoPage-tabs__pagging {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 30px 0;
}

.videoPage-tab_left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.videoPage-tab_left .filter-smallCheckbox__item {
  padding-top: 0;
}

.videoPage-tab__wrapper-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.videoPage-tabs__btn-item {
  padding: 12px 25px;
  text-transform: uppercase;
  height: 38px;
  width: 147px;
}

.videoPage-tabs__btn-button_hide {
  display: none;
}

.videoPage-tabs__wrapper {
  margin-bottom: 30px;
}

.tabMain-video__tab-content_hide {
  display: none;
}

.detail-table {
  padding: 2px 10px 20px 10px;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  position: relative;
}

.detail-table__txt-header {
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  color: #808080;
}

.detail-table__scroll {
  padding-bottom: 10px;
  overflow-x: auto;
}

.detail-table table {
  border: 0;
  border-spacing: 0 10px;
  table-layout: auto;
  width: 100%;
}

.detail-table thead .detail-table__col {
  height: 19px;
}

.detail-table thead .detail-table__col:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding-left: 6px;
}

.detail-table thead .detail-table__col:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding-right: 6px;
}

.detail-table tbody tr {
  height: 24px;
}

.detail-table tbody tr:hover .detail-table__col {
  background: rgba(6, 110, 174, 0.1);
}

.detail-table tbody .detail-table__col {
  height: 19px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.detail-table tbody .detail-table__col:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding-left: 6px;
}

.detail-table tbody .detail-table__col:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding-right: 6px;
}

.detail-table__title {
  height: 19px;
  padding-left: 6px;
}

.detail-table__col {
  font-weight: inherit;
  min-width: 32px;
}

.detail-table__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.detail-table__flex .detail-table__txt {
  white-space: nowrap;
}

.detail-table_long {
  width: 265px;
  min-width: 265px;
}

.detail-table_medium {
  width: 210px;
  min-width: 210px;
}

.detail-table__txt_sum {
  padding-left: 15px;
}

.detail-table__link:hover .detail-table__txt {
  color: #4F97C5;
}

.detail-table__hover {
  top: 0;
  margin-left: unset;
  position: relative;
}

table th .detail-table__txt {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
}

table .arrTop-blue .detail-table__txt:after,
table .arrDown-blue .detail-table__txt:after {
  right: -2px;
}

.detail-table__txt a {
  color: #066EAE;
}

.detail-table__txt a:hover {
  color: #4F97C5;
}

.matches-table {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 2px 8px;
}

.matches-table__hover {
  position: relative;
}

.matches-table__txt {
  color: black;
}

.matches-table__blue-text {
  color: #066EAE;
}

.matches-table table {
  border: 0;
  border-spacing: 0 10px;
  table-layout: auto;
  width: 100%;
  border-collapse: initial;
}

.matches-table tbody .matches-table__col {
  vertical-align: top;
  padding-top: 5px;
  padding-bottom: 5px;
}

.matches-table tbody tr th {
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.matches-table tbody tr:hover .matches-table__col {
  background: rgba(6, 110, 174, 0.1);
}

.matches-table tbody tr:hover th {
  background: rgba(6, 110, 174, 0.1);
}

.matches-table tbody tr:first-child .matches-table__title {
  padding-top: 8px;
}

.matches-table__teams {
  text-align: center;
  color: #066EAE;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}

.matches-table__dash {
  display: inline-block;
  vertical-align: middle;
}

.matches-table__col {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-weight: inherit;
  min-width: 35px;
}

.matches-table__col:nth-child(1) {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding-left: 8px;
}

.matches-table__col:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding-left: 8px;
}

.matches-table__col_name {
  min-width: 142px;
  width: 142px;
}

.matches-table tbody .matches-table__col_name a,
.matches-table tbody .matches-table__col_name a *,
.matches-table tbody .matches-table__col_name .matches-table__link,
.matches-table tbody .matches-table__col_name .matches-table__link * {
  display: inline;
  color: #066EAE;
  text-decoration: none;
}

.matches-table tbody .matches-table__col_name a:hover,
.matches-table tbody .matches-table__col_name a *:hover,
.matches-table tbody .matches-table__col_name .matches-table__link:hover,
.matches-table tbody .matches-table__col_name .matches-table__link *:hover {
  color: #4F97C5;
}

.matches-table tbody .matches-table__col_name a:active,
.matches-table tbody .matches-table__col_name a *:active,
.matches-table tbody .matches-table__col_name .matches-table__link:active,
.matches-table tbody .matches-table__col_name .matches-table__link *:active {
  color: #045485;
}

.matches-table__col_name .matches-table__link:hover .matches-table__txt {
  color: #4F97C5;
}

.matches-table__col_name .matches-table__link:active .matches-table__txt {
  color: #045485;
}

.matches-table__col_score {
  text-align: center;
  padding: 4px;
}

.matches-table__col_date {
  width: 95px;
  min-width: 95px;
}

.matches-table__col_date .matches-table__txt {
  font-weight: bold;
  color: #000000;
}

.matches-table__col_date.arrTop-blue > p,
.matches-table__col_date.arrDown-blue > p {
  display: inline-block;
  vertical-align: middle;
}

.matches-table__title {
  padding: 30px 8px 8px;
}

.matches-table__flex {
  margin-right: 18px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.matches-table__scroll {
  padding-bottom: 5px;
}

.players-table table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px;
  table-layout: auto;
}

.players-table table tr {
  text-decoration: none;
}

.players-table table tr td {
  padding-top: 10px;
  padding-bottom: 10px;
}

.players-table table thead tr {
  height: 32px;
  vertical-align: top;
}

.players-table table thead .players-table__col:first-child {
  padding-left: 0;
}

.players-table table thead .players-table__txt {
  text-transform: lowercase;
}

.players-table table thead .players-table__txt:first-letter {
  text-transform: uppercase;
}

.players-table table tbody tr {
  height: 95px;
}

.players-table table tbody .players-table__col {
  border-top: 2px solid #F3F1F1;
  border-bottom: 2px solid #F3F1F1;
}

.players-table table tbody .players-table__col:first-child {
  padding-left: 7px;
  border-left: 2px solid #F3F1F1;
}

.players-table table tbody .players-table__col:last-child {
  border-right: 2px solid #F3F1F1;
}

.players-table table td:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.players-table table td:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.players-table__col {
  min-width: 100px;
  padding: 0 20px;
}

.players-table__col_long {
  width: 360px;
  min-width: 360px;
}

.players-table__col_md {
  width: 140px;
}

.players-table__player-logo {
  min-width: 75px;
  min-height: 75px;
  max-width: 75px;
  max-height: 75px;
  overflow: hidden;
  border-radius: 50%;
}

.players-table__player-logos {
  position: relative;
  width: 33%;
}

.players-table__player-img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  min-height: 50px;
  background-image: url("../img/judges/ava/empty_avatar.jpg");
  background-size: contain;
}

.players-table__player {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.players-table__player:hover .players-table__player-img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.players-table__player:hover .players-table__txt_name {
  color: #4F97C5;
}

.players-table__player:active .players-table__player-img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.players-table__player:active .players-table__txt_name {
  color: #045485;
}

.players-table__txt {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-transform: capitalize;
}

.players-table__club {
  display: inline-block;
}

.players-table__club:hover .players-table__txt_club {
  color: #4F97C5;
}

.players-table__club:active .players-table__txt_club {
  color: #045485;
}

.players-table__txt_desk-only {
  display: inline-block;
}

.players-table__txt_mob-only {
  padding-left: 85px;
  display: inline-block;
}

.players-table__cursor {
  cursor: pointer;
}

.players-table__card .players-table__mobile {
  display: none;
}

.players-table__card .frameCard-header__person-logoClub {
  display: none;
}

.players-table__card .frameCard-header__person-logoClub {
  right: unset;
  left: 50px;
}

.dayOverview-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 20px 10px;
}

.dayOverview-frame__center {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-flex: calc(100% / 3);
      -ms-flex: calc(100% / 3);
          flex: calc(100% / 3);
  max-width: calc(100% / 3);
}

.dayOverview-frame__club {
  width: 100%;
  -webkit-box-flex: 180px;
      -ms-flex: 180px;
          flex: 180px;
  max-width: 180px;
}

.dayOverview-frame__center-time {
  margin: 0;
}

.dayOverview-frame__center-txt {
  margin: 13px 0 20px;
}

.dayOverview-frame__center-btn {
  margin: 0 auto;
  height: 50px;
  width: 200px;
}

.main-tabs_mr-sm {
  margin-right: 10px;
  margin-bottom: 10px;
}

.infoclub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 50px;
  background-color: #066EAE;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.infoclub .link-danger:hover {
  color: rgba(230, 241, 247, 0.3);
}

.infoclub-item {
  width: 100%;
  max-width: calc(100% - 420px);
  -webkit-box-flex: calc(100% - 420px);
      -ms-flex: calc(100% - 420px);
          flex: calc(100% - 420px);
  padding-right: 30px;
  margin-bottom: 80px;
}

.infoclub-club {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.infoclub-club:hover .infoclub-club__logo-img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.infoclub-club:hover a.infoclub-club__info-name {
  color: rgba(230, 241, 247, 0.3);
}

.infoclub-club__info-name {
  margin-bottom: 6px;
}

.infoclub-club__logo {
  width: 92px;
  height: 92px;
  min-width: 92px;
  min-height: 92px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 62px;
  background-color: white;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.infoclub-club__logo-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: white;
}

.infoclub-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 80px;
}

.infoclub-other {
  text-align: right;
  width: 100%;
  max-width: 420px;
  -webkit-box-flex: 420px;
      -ms-flex: 420px;
          flex: 420px;
  margin-bottom: 50px;
}

.infoclub-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.infoclub-bottom__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.infoclub-footer__social {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.infoclub-bottom__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-flex: calc(100% - 240px);
      -ms-flex: calc(100% - 240px);
          flex: calc(100% - 240px);
  max-width: calc(100% - 240px);
}

.infoclub-bottom__flex-item {
  margin-right: 22px;
  padding-right: 22px;
  position: relative;
}

.infoclub-bottom__flex-item::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 61px;
  width: 1px;
  background-color: #fff;
  opacity: 0.4;
}

.infoclub-bottom__flex-item:last-child {
  border: 0;
  padding-right: 0;
  margin-right: 0;
}

.infoclub-bottom__flex-item:last-child::after {
  content: none;
}

.infoclub-bottom__flex-txt {
  margin-bottom: 12px;
}

.infoclub-other__txt {
  margin: 0;
  text-align: right;
  line-height: 1.8;
}

.infoclub-other__txt-link {
  display: block;
  margin: 0;
}

.infoclub-footer {
  text-align: right;
  width: 100%;
  max-width: 590px;
  padding-left: 20px;
}

.infoclub-footer__link {
  display: inline-block;
  margin-bottom: 13px;
}

.matches-card__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.matches-card__icons.matches-card__icons_into-hover {
  margin-top: 10px;
  white-space: nowrap;
}

.matches-card__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 2px;
  overflow: hidden;
  font-family: "Roboto", 'sans-serif';
  font-style: normal;
  font-weight: 700;
  font-size: 8.4px;
  line-height: 10px;
  color: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-align: center;
  text-transform: uppercase;
  margin: 0 5px 0 0;
}

.matches-card__icon:last-child {
  margin: 0;
}

.matches-card__icon_long {
  width: 42px;
}

.matches-card__icon-svg {
  min-width: 16px;
  width: 16px;
  height: 16px;
  fill: #808080;
}

.matches-card__icon-objSvg {
  fill: #808080;
}

.matches-card__view-svg {
  width: 35px;
  height: 29px;
}

.matches-card__icon_disebled .matches-card__icon-svg {
  fill: rgba(128, 128, 128, 0.3);
}

.matches-card__icon_disebled .matches-card__icon-txt {
  color: #D9D9D9;
}

.matches-card__icon-txt {
  display: none;
  font-size: 11px;
  line-height: 13px;
  margin: 0 0 0 5px;
}

.video-items.videos-tab__body-items_i5 {
  display: grid;
  grid-template-columns: repeat(5, 1fr) 270px;
  gap: 30px 20px;
}

.videos-tab__aside_i5 {
  grid-column-start: 6;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 3;
}

.videos-tab__aside_i5 .informer-item {
  max-width: 100%;
}

.videos-tab__aside_i5 .informer-item__img {
  width: 100%;
  height: auto;
}

.video-items.videos-tab__body-items_i4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px 20px;
}

.videos-tab__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.videos-tab__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.videos-tab__title {
  position: relative;
  top: -2px;
  margin-right: 40px;
  margin-bottom: 30px;
  cursor: default;
}

.videos-tab__aside {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1;
          flex: 0 0 1;
}

.videos-tab__informer {
  display: inline-block;
  margin: 0;
  height: 100%;
}

.videos-tab__item-img_big {
  width: 240px;
  height: 100%;
}

.videos-tab__more {
  text-align: center;
  margin: 30px 0;
  width: 100%;
  margin-bottom: 0;
}

.videos-tab__more-btn {
  width: 137px;
  height: 34px;
  text-transform: uppercase;
}

.videos-tab__header-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.videos-tab__header-btn {
  width: 209px;
  height: 36px;
  margin-bottom: 30px;
}

.videos-tab__body-items_hide {
  display: none;
}

.videos-tab__tab-items {
  width: 100%;
}

.card-games {
  display: grid;
  gap: 30px;
}

.card-games .card-game__club-position {
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.card-games .card-game__center-time {
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.card-games_doublet-1800 {
  grid-template-columns: repeat(2, 1fr);
  gap: 30px 20px;
}

.card-games_doublet {
  grid-template-columns: repeat(2, 1fr);
  gap: 30px 20px;
}

.card-games_list .separator__center-line {
  width: 18px;
  height: 2px;
  margin-left: 8px;
  margin-right: 8px;
}

.card-games_list .separator__center-line::before {
  max-height: 100%;
}

.card-games_triplet {
  grid-template-columns: repeat(3, 560px);
  gap: 20px 30px;
}

.card-games_triplet .card-game__club-img {
  border: 7px solid #f3f1f1;
}

.card-games_triplet .card-game:hover {
  border: 2px solid #F3F1F1;
  background: rgba(6, 110, 174, 0.1);
}

.card-games_triplet .card-game__hover-link_small {
  min-height: 40px;
  margin: 4px;
}

.card-game__history-date {
  margin: 10px 0 0;
}

.card-game {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background: #FFFFFF;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  width: 100%;
  height: auto;
  padding: 21px 57px 15px 57px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.card-game:hover {
  background-color: rgba(6, 110, 174, 0.1);
}

.card-game:hover .card-game__hover {
  opacity: 1;
  top: 50%;
}

.card-game:hover .card-game__center {
  opacity: 0;
}

.card-game__club {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.card-game__club-logo {
  max-width: 104px;
  max-height: 104px;
  min-width: 104px;
  min-height: 104px;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.card-game__club-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border: 7px solid #F3F1F1;
  border-radius: 50%;
}

.card-game__club-name {
  margin: 5px 0 4px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.card-game__club-local {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.card-game__center {
  max-width: 20.04%;
  opacity: 1;
  text-align: center;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.card-game__center-number {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.card-game__center-score {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: 7px auto 10px;
  font-family: 'Roboto Condensed', sans-serif;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.card-game__center-score-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 42px;
  margin: 0 auto;
}

.card-game__center-score-left,
.card-game__center-score-right {
  position: absolute;
  top: 50%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.card-game__center-score-left {
  right: 100%;
}

.card-game__center-score-right {
  left: 100%;
}

.card-game__center-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.card-game__center-value {
  margin-right: 10px;
}

.card-game__center-value_circle {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(6, 110, 174, 0.1);
  text-align: center;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.card-game__center-value:last-child {
  margin-right: 0;
}

.card-game__hover {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background: transparent;
  z-index: 1;
  padding: 0;
  height: auto;
  opacity: 0;
  top: -100%;
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 230px;
}

.card-game__hover_short-only {
  gap: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.card-game__hover_short-only .card-game__hover-link {
  padding: 8px 40px;
  margin: 0 0 5px 0;
  height: 35px;
}

.card-game__hover_short-only .card-game__hover-link:last-child {
  margin-bottom: 0;
}

.card-game__hover--solo .card-game__hover-link {
  height: 35px;
}

.card-game__hover-link {
  width: 100%;
  height: 40px;
  text-transform: uppercase;
}

.card-game__hover-link_small {
  -webkit-box-flex: calc(50% - 9px);
      -ms-flex: calc(50% - 9px);
          flex: calc(50% - 9px);
  max-width: calc(50% - 9px);
  max-height: 32px;
  margin: 4px;
}

.card-game__hover-link_long {
  -webkit-box-flex: calc(100% - 10px);
      -ms-flex: calc(100% - 10px);
          flex: calc(100% - 10px);
  max-width: calc(100% - 10px);
  margin-bottom: 5px;
}

.bx-touch .card-games_list .card-game--calendar:hover {
  background: #FFFFFF;
}

.bx-touch .card-games_list .card-game--calendar:hover .card-game__hover {
  opacity: 0;
  top: -100%;
}

.bx-touch .card-games_list .card-game--calendar:hover .card-game__center {
  opacity: 1;
}

.bx-touch .card-games_list .card-game--calendar:hover .card-game__center-number {
  background: #f3f1f1;
  color: #2c383e;
}

.bx-touch .card-games_list .card-game--calendar:hover .card-game__center-time {
  opacity: 1;
}

.bx-touch .card-games_list .card-game--calendar:hover .card-game__club-position {
  opacity: 1;
}

.bx-touch .card-games_list .card-game--calendar.hover {
  background-color: rgba(6, 110, 174, 0.1);
}

.bx-touch .card-games_list .card-game--calendar.hover .card-game__hover {
  opacity: 1;
  top: 50%;
}

.bx-touch .card-games_list .card-game--calendar.hover .card-game__center {
  opacity: 1;
}

.bx-touch .card-games_list .card-game--calendar.hover .card-game__hover_tickets {
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.bx-touch .card-games_list .card-game--calendar.hover .card-game__hover_short-only {
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  top: 50%;
}

.bx-touch .card-games_list .card-game--calendar.hover .card-game__center-number {
  background: #066eae;
  color: #fff;
}

.bx-touch .card-games_list .card-game--calendar.hover .card-game__center-time {
  opacity: 0;
}

.bx-touch .card-games_list .card-game--calendar.hover .card-game__club-position {
  opacity: 0;
}

.card-game__center-no-view {
  width: 50px;
  height: 34px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  fill: rgba(0, 0, 0, 0.1);
  margin-top: 10px;
}

.card-game__club_view-left {
  grid-template-areas: "logo name" "logo local";
  grid-template-columns: 42px auto;
}

.card-game__club_view-left .card-game__club-name {
  margin: 0;
  text-align: left;
}

.card-game__club_view-left .card-game__club-local {
  margin: 0;
  text-align: left;
}

.card-game__club_view-right {
  grid-template-areas: "name logo " "local logo ";
  grid-template-columns: auto 42px;
}

.card-game__club_view-right .card-game__club-name {
  margin: 0;
  text-align: right;
}

.card-game__club_view-right .card-game__club-local {
  margin: 0;
  text-align: right;
}

.card-game__center-helvetic {
  height: 24px;
  width: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  position: relative;
  top: -2px;
}

.card-game__center-helvetic span {
  font-family: "Helvetica", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 10px;
  line-height: 11px;
  text-align: center;
  letter-spacing: 0.333333px;
  color: #FFFFFF;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

.card-game__center-helvetic span::before {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-52%, -50%);
      -ms-transform: translate(-52%, -50%);
          transform: translate(-52%, -50%);
  border-radius: 50%;
  background: #808080;
  z-index: -1;
}

.card-game__center-date {
  padding-bottom: 36px;
}

.card-game__center-score_mt-small {
  margin-top: 3px;
}

.card-game__center-score_margin-bigger {
  margin-top: 25px;
}

.card-games_long-one {
  grid-template-columns: 1fr;
  gap: 20px;
}

.card-games_long-one .card-game {
  width: 100%;
}

.card-game__hover_center-pos {
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.card-game__hover_center-pos .card-game__hover-link {
  min-width: 133px;
  height: 35px;
  margin-bottom: 5px;
}

.card-game:hover .card-game__hover_center-pos {
  top: 50%;
}

.card-games_vertical {
  grid-template-columns: 1fr;
}

.card-games_vertical .card-game {
  width: 100%;
}

.card-game__hover_tickets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  max-width: 175px;
  bottom: unset;
}

.card-game:hover .card-game__hover_tickets {
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.card-game:hover .card-game__hover_short-only {
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  top: 50%;
}

.card-game__club:hover .card-game__club-name {
  color: #4F97C5;
}

.card-game__club:hover .card-game__club-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.card-game__hover-buy {
  margin-bottom: 5px;
}

.card-game__center-time {
  text-align: center;
  margin: 10px 0;
  font-size: 30px;
  line-height: 35px;
  white-space: nowrap;
}

.card-game__center-txt {
  margin-bottom: 9px;
}

.card-game__center_flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.card-game__center-icon-noview {
  width: 50px;
  margin-top: 15px;
}

.card-game__center-icon-noviewIMG {
  width: 100%;
}

.card-game__center-day {
  display: inline-block;
  margin-top: 10px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.card-game__center-now {
  display: inline-block;
  margin-top: 9px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.card-game_height-fixed {
  height: 187px;
  max-height: 187px;
}

.card-game__hover-txtlink {
  display: inline-block;
  text-align: center;
  margin: 0;
}

.card-game__hover-txt {
  text-align: center;
  margin: 0;
}

.card-games_video {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px 20px;
}

.card-access-txt {
  margin-top: 10px;
}

.date-block {
  overflow: scroll;
}

.calendary-header .pagging-overflow-date {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 100%;
  overflow-x: auto;
  scrollbar-width: 6px;
  /* Firefox */
}

.calendary-header .pagging-overflow-date::-webkit-scrollbar {
  width: 6px;
  background: transparent;
}

.calendary__header-pagging {
  position: relative;
}

.partial-date-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pagging-overflow-date {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 100%;
  overflow-x: hidden;
  scrollbar-width: none;
  /* Firefox */
}

.pagging-overflow-date::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}

.month-selector {
  width: 130px;
  padding: 15px 5px 15px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  position: relative;
}

.month-selector p {
  color: #066EAE;
  font-weight: bold;
  font-size: 21px;
  line-height: 25px;
}

.month-selector svg {
  position: relative;
  bottom: 4px;
}

.select-month-option-block {
  width: 130px;
  position: absolute;
  top: 57px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 21px;
  line-height: 21px;
  background-color: white;
  padding: 15px;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  z-index: 1000;
}

.month-option {
  margin-bottom: 20px;
  cursor: pointer;
}

.month-option:hover {
  color: #066EAE;
  font-weight: bold;
}

.year-selector {
  width: 88px;
}

.main-calendary {
  margin-right: 15px !important;
}

.select-arrow {
  margin-bottom: 5px;
}

.selector-arrow-up {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-bottom: 20px;
}

.calendar-bottom-space {
  margin-bottom: 30px;
}

.text-spreading-calendar-space {
  margin-left: 30px;
  margin-top: 5px;
}

.calendary-body__item {
  margin: 0;
  margin-bottom: 60px;
}

.calendary-body__item-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 30px 0;
  margin-top: 0;
}

.calendary-body__item-link {
  margin-right: 25px;
}

.calendary-body__item-btn {
  padding: 6px 16px;
}

.calendary-body__wrap-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.calendary-body__wrap-separator {
  margin-left: 10px;
  margin-right: 20px;
}

.calendary-header__filter-open:hover .filter-icon {
  fill: #fff;
}

.calendary-header__filter-open .filter-icon {
  fill: #066EAE;
}

.calendary-tabs_left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.calendary-tabs__wrapper-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 34px;
  z-index: 10;
}

.calendary-tabs__title {
  margin: 0;
  margin-right: 40px;
  position: relative;
  top: -2px;
}

.calendary-tabs__right {
  margin: auto 0;
}

.filter-smallCheckbox__item:first-child {
  margin-left: 0;
}

.pagging-item_circle--disabled {
  opacity: 0.5;
}

.calendary-tab__content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px 20px;
}

.calendary-tabs__item-label {
  z-index: 2;
}

.calendary-tabs__right {
  position: relative;
  height: 100%;
}

.calendary-tab__content-grid {
  display: grid;
  grid-template-columns: 1075px 240px;
  gap: 20px;
}

.calendary-tab__aside {
  margin-top: 92px;
}

.calendary-tab__item-img_big {
  max-height: 400px;
}

.calendary-tab__content_hide {
  display: none;
}

.calendary-tab__container_hide {
  display: none;
}

.calendary-filter-title {
  width: 100%;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  margin: 0;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.calendary-filter {
  position: absolute;
  right: 10px;
  top: calc(100% + 10px);
  bottom: unset;
  width: 1200px;
  height: auto;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  padding: 16px 10px;
  z-index: 2;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
}

.calendary-filter_opened {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.calendary-filter__select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 274px;
  -webkit-box-flex: 274px;
      -ms-flex: 274px;
          flex: 274px;
  padding: 0 10px;
  margin: 0;
}

.calendary-filter__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 163px;
  -webkit-box-flex: 163px;
      -ms-flex: 163px;
          flex: 163px;
  padding: 0 10px;
}

.calendary-filter__btn-item {
  width: 100%;
  height: 34px;
}

.calendary-header__filter-open_opened {
  background-color: #066EAE;
  color: #fff;
}

.calendary-header__filter-open_opened .filter-icon {
  fill: #fff;
}

.calendary-filter__select .ui-selectmenu-text {
  color: rgba(128, 128, 128, 0.6);
}

.preview-meet {
  margin: 60px 0;
  margin-bottom: 0;
}

.preview-infoMatch {
  margin: 60px 0;
  margin-bottom: 0;
}

.info {
  position: relative;
}

.info:hover .info-wrap::before {
  opacity: 1;
}

.info-wrap {
  position: relative;
  cursor: pointer;
}

.info-wrap:hover::before {
  opacity: 1;
}

.info-wrap:hover + .info-dropdown {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
}

.info-wrap:before {
  content: "";
  position: absolute;
  left: 40%;
  top: calc(100% - 2px);
  width: 14px;
  height: 14px;
  background: #fff;
  z-index: 100;
  display: block;
  -webkit-transform: rotate(-45deg) translateX(-50%);
      -ms-transform: rotate(-45deg) translateX(-50%);
          transform: rotate(-45deg) translateX(-50%);
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0;
          box-shadow: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
}

.info-dropdown {
  position: absolute;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  padding: 21px 30px 28px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
}

.info-dropdown:hover {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
}

.info-dropdown .info-dropdown__list_border-right {
  position: relative;
  border-right: 2px solid #F3F1F1;
  padding-right: 30px;
  margin-right: 30px;
}

.info-dropdown__list-item {
  display: grid;
  grid-template-columns: 1fr 220px;
  gap: 8px;
  margin: 5px 0;
}

.info-dropdown__list-itemText {
  white-space: nowrap;
}

.players-comparison__wrap {
  position: relative;
}

.players-comparison {
  margin-top: 20px;
}

.players-comparison__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 60px 0;
}

.players-comparison__header-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.players-comparison__header-title {
  margin: 0;
  margin-right: auto;
}

.players-comparison__filter-btn {
  margin-right: 20px;
  margin-left: auto;
}

.comparison {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
}

.comparison__table-ftf {
  width: 100%;
  -webkit-box-flex: calc(100% - 700px);
      -ms-flex: calc(100% - 700px);
          flex: calc(100% - 700px);
  max-width: calc(100% - 700px);
  padding: 0 15px;
}

.comparison-person {
  width: 100%;
  -webkit-box-flex: 350px;
      -ms-flex: 350px;
          flex: 350px;
  max-width: 350px;
  padding: 0 15px;
}

.comparison-person__club-vertical:hover .club-vertical__logo-secondImg {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.comparison-person__logo {
  position: relative;
}

.comparison-person__logo-second {
  position: absolute;
  bottom: -11px;
  right: -6px;
}

.comparison-person__rate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 6px 10px;
  background: #F3F1F1;
  border-radius: 4px;
  width: 201px;
  margin: 20px auto;
}

.comparison-person__rate-num {
  margin-right: 16px;
}

.comparison-person__action {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.comparison-person__action-btn {
  padding: 10px 20px;
  height: 34px;
}

.comparison-person__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  word-spacing: 999px;
}

.comparison-filterBtn {
  position: relative;
}

.comparison-filterBtn::after {
  content: "";
  position: absolute;
  left: 30%;
  top: calc(100% + 13px);
  width: 40px;
  height: 40px;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  background: #fff;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  z-index: 6;
  -webkit-box-shadow: -6px -6px 8px rgba(0, 0, 0, 0.05);
          box-shadow: -6px -6px 8px rgba(0, 0, 0, 0.05);
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.comparison-filter {
  background: #FFFFFF;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: calc(100% + 30px);
  left: 0;
  z-index: 5;
  padding: 20px 30px;
  opacity: 0;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.comparison-filter__item div {
  padding-right: 11px;
}

.comparison-filter__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 650px;
  width: 100%;
}

.comparison-filter__list li {
  width: 50%;
}

.comparison-filter__item-input {
  width: 100%;
}

.comparison-filter__form {
  display: grid;
  grid-template-columns: repeat(3, 205px);
  gap: 30px 20px;
}

.comparison-filter__show {
  cursor: pointer;
  margin-top: 8px;
}

.comparison-filter__bottom {
  max-height: 400px;
  overflow: scroll;
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #D7D7D7;
  gap: 20px;
}

.comparison-filter__list-item {
  margin-bottom: 10px;
}

.comparison-filter__list-item--hidden {
  display: none;
}

.comparison-filter__list-item:last-child {
  margin-bottom: 0;
}

.comparison-filter__link {
  margin-top: 15px;
  display: block;
}

.comparison-person__action_show-filter .comparison-filterBtn::after {
  opacity: 1;
}

.comparison-person__action_show-filter .comparison-filter {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
}

.comparison-filter_right {
  left: unset;
  right: 0;
}

.personItem {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.personItem:hover .personItem-logo__img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.personItem:hover .personItem-name {
  color: #4F97C5;
}

.personItem:active .personItem-name {
  color: #045485;
}

.personItem-logo {
  min-width: 30px;
  min-height: 30px;
  max-width: 30px;
  max-height: 30px;
  border-radius: 50%;
  margin-right: 5px;
  overflow: hidden;
}

.personItem-logo__img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}

.personItem-name {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.webGames {
  width: 100%;
  min-width: 1300px;
}

.webGames-scroll {
  overflow-x: auto;
  padding-bottom: 20px;
}

.webGames-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 42px;
}

.webGames-lineFirst {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.webGames-lineFirst__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.webGames-lineFirst__item_winner .clubItem-logo {
  border: 3px solid #066EAE;
  border-radius: 50%;
}

.webGames-lineFirst__item_loser .clubItem {
  opacity: 0.5;
}

.webGames-lineSecond {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 269px;
}

.webGames-lineSecond__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.webGames-lineSecond__item_left .webGames-lineSecond__score {
  margin-right: 14px;
}

.webGames-lineSecond__item_left .webGames-lineSecond__item-span_center-bottom {
  top: 50%;
  right: -13px;
  -webkit-transform: translateY(calc(-50% + 8px)) translateX(100%);
      -ms-transform: translateY(calc(-50% + 8px)) translateX(100%);
          transform: translateY(calc(-50% + 8px)) translateX(100%);
  border-right: 2px solid;
  border-top: 2px solid;
}

.webGames-lineSecond__item_left .webGames-lineSecond__item-span_center-top {
  top: 50%;
  right: -13px;
  -webkit-transform: translateY(calc(-50% + -8px)) translateX(100%);
      -ms-transform: translateY(calc(-50% + -8px)) translateX(100%);
          transform: translateY(calc(-50% + -8px)) translateX(100%);
  border-right: 2px solid;
  border-bottom: 2px solid;
}

.webGames-lineSecond__item_right .webGames-lineSecond__score {
  margin-left: 14px;
}

.webGames-lineSecond__item_right .webGames-lineSecond__item-span_top {
  -webkit-transform: translateX(calc(50% - 18px));
      -ms-transform: translateX(calc(50% - 18px));
          transform: translateX(calc(50% - 18px));
  border-right: 0;
  border-left: 2px solid;
}

.webGames-lineSecond__item_right .webGames-lineSecond__item-span_bottom {
  -webkit-transform: translateX(calc(50% - 18px));
      -ms-transform: translateX(calc(50% - 18px));
          transform: translateX(calc(50% - 18px));
  border-right: 0;
  border-left: 2px solid;
}

.webGames-lineSecond__item_right .webGames-lineSecond__item-span_center-bottom {
  top: 50%;
  left: -13px;
  -webkit-transform: translateY(calc(-50% + 8px)) translateX(-100%);
      -ms-transform: translateY(calc(-50% + 8px)) translateX(-100%);
          transform: translateY(calc(-50% + 8px)) translateX(-100%);
  border-left: 2px solid;
  border-top: 2px solid;
}

.webGames-lineSecond__item_right .webGames-lineSecond__item-span_center-top {
  top: 50%;
  left: -13px;
  -webkit-transform: translateY(calc(-50% + -8px)) translateX(-100%);
      -ms-transform: translateY(calc(-50% + -8px)) translateX(-100%);
          transform: translateY(calc(-50% + -8px)) translateX(-100%);
  border-left: 2px solid;
  border-bottom: 2px solid;
}

.webGames-lineSecond__club {
  position: relative;
}

.webGames-lineFirst__item_left {
  text-align: left;
}

.webGames-lineFirst__item_left .webGames-lineFirst__item-num {
  margin-right: 24px;
}

.webGames-lineFirst__item_left .clubItem-logo {
  margin: 0 16px 0 0;
}

.webGames-lineFirst__item_right {
  text-align: right;
}

.webGames-lineFirst__item_right .webGames-lineFirst__item-num {
  margin-left: 24px;
}

.webGames-lineFirst__item_right .clubItem-logo {
  margin: 0 0 0 16px;
}

.webGames-lineSecond__item-wrap {
  position: relative;
}

.webGames-lineSecond__item-span {
  position: absolute;
  display: block;
  width: 52px;
  height: 19px;
}

.webGames-lineSecond__item-span_top {
  left: 50%;
  top: calc(-100% + -8px);
  border-right: 2px solid transparent;
  border-top: 2px solid transparent;
  -webkit-transform: translateX(calc(-100% - 7px));
      -ms-transform: translateX(calc(-100% - 7px));
          transform: translateX(calc(-100% - 7px));
}

.webGames-lineSecond__item-span_bottom {
  left: 50%;
  top: calc(100% + 8px);
  border-right: 2px solid transparent;
  border-bottom: 2px solid transparent;
  -webkit-transform: translateX(calc(-100% - 7px));
      -ms-transform: translateX(calc(-100% - 7px));
          transform: translateX(calc(-100% - 7px));
}

.webGames-lineSecond__item-span_winner {
  border-color: #066EAE !important;
}

.webGames-lineSecond__item-span_loser {
  border-color: rgba(6, 110, 174, 0.3) !important;
}

.webGames-lineThird {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 422px;
}

.webGames-lineThird__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.webGames-lineThird__item-left .webGames-lineThird__club {
  margin-left: 14px;
  position: relative;
}

.webGames-lineThird__item-left .webGames-lineThird__item-span_center-bottom {
  width: 22px;
  height: 119px;
  border-top: 2px solid;
  border-right: 2px solid;
  right: -13px;
  top: 50%;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  position: absolute;
}

.webGames-lineThird__item-left .webGames-lineThird__item-span_center-top {
  width: 22px;
  height: 119px;
  border-bottom: 2px solid;
  border-right: 2px solid;
  right: -13px;
  top: 50%;
  -webkit-transform: translateX(100%) translateY(-100%);
      -ms-transform: translateX(100%) translateY(-100%);
          transform: translateX(100%) translateY(-100%);
  position: absolute;
}

.webGames-lineThird__item-span_winner {
  border-color: #066EAE !important;
}

.webGames-lineThird__item-span_loser {
  border-color: rgba(6, 110, 174, 0.3) !important;
}

.webGames-lineThird__item-right .webGames-lineThird__club {
  margin-right: 14px;
  position: relative;
}

.webGames-lineThird__item-right .webGames-lineThird__item-span_center-bottom {
  width: 22px;
  height: 119px;
  border-top: 2px solid;
  border-left: 2px solid;
  left: -13px;
  top: 50%;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  position: absolute;
}

.webGames-lineThird__item-right .webGames-lineThird__item-span_center-top {
  width: 22px;
  height: 119px;
  border-bottom: 2px solid;
  border-left: 2px solid;
  left: -13px;
  top: 50%;
  -webkit-transform: translateX(-100%) translateY(-100%);
      -ms-transform: translateX(-100%) translateY(-100%);
          transform: translateX(-100%) translateY(-100%);
  position: absolute;
}

.webGames-lineFifth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.webGames-lineFifth__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.webGames-lineFifth__score {
  margin: 0 10px;
}

.webGames-lineFifth__item-span {
  margin: 0 10px;
  width: 40px;
  height: 2px;
}

.webGames-lineFifth__item-span_winner {
  background-color: #066EAE;
}

.webGames-lineFifth__item-span_loser {
  background-color: rgba(6, 110, 174, 0.3);
}

.webGames-lineFifth__logo {
  margin: 0 10px;
}

.webGames-winner {
  max-width: 89px;
  max-height: 89px;
  min-width: 89px;
  min-height: 89px;
  position: absolute;
  top: calc(100% + 10px);
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  overflow: hidden;
}

.webGames-winner__logo {
  width: 100%;
}

.webGames-winner__logo {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.webGames-winner {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.webGames-winner:hover .webGames-winner__logo {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.webGames-mob {
  margin-top: 30px;
}

.webGames-mob__title {
  margin: 0;
  margin-bottom: 20px;
}

.webGames-mob__subtitle {
  margin: 10px 0;
  margin-top: 30px;
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
}

.webGames-mob__item-game {
  width: 100%;
  border: 2px solid #F3F1F1;
  border-radius: 10px;
  padding: 10px 20px;
  margin-bottom: 30px;
}

.webGames-mob__item-wrapper {
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.clubItem_winner .clubItem-logo {
  border: 3px solid #066EAE;
  border-radius: 50%;
}

.select.tablesPage-filter__item {
  width: 270px;
}

#standings .select.tablesPage-filter__item {
  width: 100%;
}

.tablesPage-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.tablesPage-filter .ui-selectmenu-button.ui-button {
  width: 270px;
}

.tablesPage-filter .ui-selectmenu-button,
.tablesPage-filter .tablesPage-filter__item-btn {
  min-width: 270px;
}

.tablesPage-filter__item-btn {
  height: 34px;
  padding: 10px 40px;
}

.tablesPage-filter__item {
  margin-right: 20px;
}

.tablesPage-filter__item:last-child {
  margin-right: 0;
}

.tablesPage-championshipRegular {
  margin-top: 30px;
}

.tablesPage-body_hide {
  display: none;
}

.tablesPage-body__tabContent-webGames {
  margin-top: 30px;
}

.tablesPage-info {
  margin-top: 30px;
}

.tablesPage-info__txt {
  margin: 0;
}

.tablesPage-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tablesPage-header__aside {
  width: 100%;
}

.tablesPage-header__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.tablesPage-header__title {
  margin: 0;
  margin-right: 58px;
}

.tablesPage-aside__item {
  margin-bottom: 60px;
}

.td-separator {
  border-bottom: 1px solid #066EAE;
}

.champResults-body__result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.cup {
  display: grid;
  grid-template-columns: 872px 418px;
  gap: 50px;
}

.cup-title {
  margin-bottom: 60px;
}

.cup-line__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 40px;
  padding-right: 34px;
  margin-bottom: 39px;
}

.cup-line__logos-item {
  width: 100%;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cup-line__logos-item img {
  min-width: 42px;
  min-height: 42px;
  max-width: 42px;
  max-height: 42px;
  border-radius: 50%;
}

.cup-line__logos-item .cup-line__date {
  position: absolute;
  bottom: -80px;
  color: grey;
  font-family: Roboto;
  font-size: 12px;
  line-height: 14px;
  left: -10%;
}

.cup-line__logos-item::after {
  content: "";
  position: absolute;
  bottom: -51px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #E7F1F7;
  z-index: 2;
}

.cup-line__logos-img {
  width: 100%;
}

.cup-line__graph {
  width: 100%;
  height: 4px;
  background: #E7F1F7;
  border-radius: 2px;
  position: relative;
  margin-bottom: 30px;
}

.cup-line__graph::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 18px;
  width: 4px;
  background: #E7F1F7;
  border-radius: 2px;
  z-index: 1;
}

.cup-line__graph::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 18px;
  width: 4px;
  background: #E7F1F7;
  border-radius: 2px;
  z-index: 1;
}

.cup-line__logos-item_current .cup-line__logos-img {
  min-width: 56px;
  min-height: 56px;
  max-width: 56px;
  max-height: 56px;
  border-radius: 50%;
  border: 4px solid #066EAE;
}

.cup-line__logos-item_current .cup-line__date {
  bottom: -80px;
}

.cup-line__logos-item_current::after {
  content: "";
  position: absolute;
  bottom: -51px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #066EAE;
}

.cup-line__graph-years {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 10px;
  padding-right: 13px;
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
}

.cup-line__graph-years .cup-line__graph-text {
  width: 100%;
  text-align: center;
}

.cup-line__graph-years .cup-line__graph-text:last-child {
  width: 50%;
  text-align: right;
}

.cup-line__graph-years .cup-line__graph-text:first-child {
  width: 50%;
  text-align: left;
}

.cup-line__graph-text_current {
  color: #2C383E;
}

.cup-frame {
  border: 2px solid #F3F1F1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  background: #FFFFFF;
  padding: 30px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.cup-frame__img {
  height: 200px;
}

.cup-frame__img-item {
  height: 100%;
}

.cup-frame__title {
  margin: 13px 0 4px 0;
}

.cup-frame__text {
  max-width: 290px;
}

.frameCard {
  background: #FFFFFF;
  /* Border1 */
  padding: 30px 60px;
  padding-bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  overflow: hidden;
}

.frameCard-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
}

.frameCard-header__person {
  text-align: center;
  margin-right: 78px;
  width: 100%;
  max-width: 120px;
  -webkit-box-flex: 120px;
      -ms-flex: 120px;
          flex: 120px;
}

.frameCard-header__person-logo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  margin-bottom: 10px;
}

.frameCard-header__person-logoMain {
  min-width: 120px;
  min-height: 120px;
  max-width: 120px;
  max-height: 120px;
}

.frameCard-header__person-imgMain {
  border-radius: 50%;
  width: 100%;
  max-width: 120px;
  max-height: 120px;
  min-width: 120px;
  min-height: 120px;
  overflow: hidden;
  background-image: url("../img/judges/ava/empty_avatar.jpg");
  background-size: contain;
  overflow: hidden;
  border-radius: 50%;
}

.frameCard-header__person-logoClub {
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  position: absolute;
  right: -30px;
  bottom: 0;
  border-radius: 50%;
  background-color: white;
  border: 7px solid #F3F1F1;
}

.frameCard-header__person-imgClub {
  width: 100%;
}

.frameCard-header__num {
  margin-bottom: 4px;
}

.frameCard-header__detail {
  -webkit-box-flex: calc(100% - 200px);
      -ms-flex: calc(100% - 200px);
          flex: calc(100% - 200px);
  max-width: calc(100% - 200px);
  width: 100%;
}

.frameCard-header__detail-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.frameCard-header__detail-title {
  margin-right: 30px;
}

.frameCard-header__detail-title .frameCard-header__detail-titleItem {
  font-family: Roboto Condensed;
}

.frameCard-header__detail-title:hover .frameCard-header__detail-titleItem {
  color: #4F97C5;
}

.frameCard-header__detail-title:active .frameCard-header__detail-titleItem {
  color: #045485;
}

.frameCard-header__detail-btn {
  padding: 10px 23px;
}

.frameCard-header__detail-local {
  text-transform: capitalize;
}

.frameCard-header__detail-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.frameCard-header__detail-item {
  padding-right: 19px;
  margin-right: 19px;
  border-right: 1px solid #000000;
}

.frameCard-header__detail-item p {
  margin-bottom: 7px;
}

.frameCard-header__detail-item p:last-child {
  margin-bottom: 0;
}

.frameCard-header__detail-item:last-child {
  padding-right: 0;
  margin-right: 0;
  border-right: 0;
  text-transform: capitalize;
}

.frameCard-body {
  margin-top: 60px;
}

.frameCard-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.frameCard-line__item {
  padding: 5px 60px;
  background: #066EAE;
  -webkit-transform: skewX(-30deg);
      -ms-transform: skewX(-30deg);
          transform: skewX(-30deg);
  display: inline-block;
  position: relative;
  left: -60px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 2px;
  margin-right: 0;
}

.frameCard-line__item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100px;
  -webkit-transform: translateX(-99%);
      -ms-transform: translateX(-99%);
          transform: translateX(-99%);
  background: #066EAE;
}

.frameCard-line__item-span {
  -webkit-transform: skewX(30deg);
      -ms-transform: skewX(30deg);
          transform: skewX(30deg);
  display: inline-block;
}

.frameCard-info {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px 40px;
}

.frameCard-info__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}

.frameCard-cards {
  margin: 30px 0 0 0;
}

.leagueCard {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-left: -60px;
  margin-right: -60px;
}

.leagueCard-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}

.leagueCard-item_align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.leagueCard-item__info {
  padding: 5px 10px;
  min-width: 80px;
  height: 31px;
}

.leagueCard-item__num {
  margin-bottom: 10px;
}

.leagueCard-item__item-stat {
  margin-top: 4px;
  margin-bottom: 20px;
}

.leagueCard-item__item-stat:last-child {
  margin-bottom: 0;
}

.leagueCard-card {
  background: #408FC0;
  border-radius: 4px;
  padding: 24px 20px 30px 20px;
}

.players-detail .frameCard-header__detail-item:last-child {
  text-transform: none;
}

.players-detail .frameCard-header__detail-item p:first-letter {
  text-transform: uppercase;
}

.players-detail__grid-block {
  margin: 60px 0;
}

.players-detail__frameCard-info {
  margin: 30px 0 60px 0;
}

.statTable-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 30px 0;
}

.statTable-header__title {
  margin: 0;
  margin-right: 50px;
}

.statTable-body {
  border: 2px solid #F3F1F1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 30px 8px;
}

.statTable-line {
  display: grid;
  grid-template-columns: 221px repeat(26, 1fr);
  gap: 10px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.statTable-line:nth-child(1) {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.statTable-line_body {
  min-height: 24px;
  cursor: pointer;
}

.statTable-line_body:nth-child(1) {
  background: #fff;
}

.statTable-line_body:hover {
  background: rgba(6, 110, 174, 0.1);
  border-radius: 4px;
}

.statTable-line_body:hover .statTable-line__item:nth-child(1) {
  background: #fff;
}

.statTable-line_header {
  min-height: 19px;
}

.statTable-line__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0 ease;
  -o-transition: all 0 ease;
  transition: all 0 ease;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.statTable-line__item:nth-child(1) {
  background: #fff;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 7px;
}

.statTable-line__item:last-child {
  padding-right: 7px;
}

.statTable-title {
  margin-top: 6px;
  min-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 7px;
}

.statTable-line__info-dropdown {
  left: -50px;
  top: calc(100% + 11px);
}

.statTable-line__info-absolute {
  position: absolute;
  right: -10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.statTable-line__item_pos-rel {
  position: relative;
}

.statTable-line_long {
  grid-template-columns: 73px 142px 35px repeat(24, 1fr);
  gap: 16px;
  -webkit-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  transition: 0.5s all ease;
}

.statTable-line_long .statTable-line__item {
  -webkit-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  transition: 0.5s all ease;
}

.statTable-line_long:hover {
  background: rgba(6, 110, 174, 0.1);
}

.statTable-line_long:hover .statTable-line__item:nth-child(1) {
  background: transparent;
}

.statTable-solo {
  margin: 13px 0;
  padding-left: 7px;
}

.statTable-body__filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 30px 0;
}

.players-detail .statTable-body__filter .hidden-order-inputs-positions {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}

.statTable-body__filter-item {
  margin-right: 20px;
  width: 278px;
}

.statTable-body__filter-btn {
  padding: 10px 40px;
  height: 34px;
}

.statTable-footer {
  margin: 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.statTable-tabContent_hide {
  display: none;
}

.preview-header__tab-label {
  width: 100%;
  height: 24px;
}

.preview-header__title {
  margin: 0;
  white-space: nowrap;
}

.preview-header__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  margin-top: 30px;
}

.preview-header__btns {
  margin: 30px 0;
}

.preview-header__btns-item {
  margin-right: 10px;
}

.preview-header__btns-item:last-child {
  margin-right: 0;
}

.preview-header__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.preview-header__tabs .preview-header__tab-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  margin-right: 20px;
}

.preview-header__tabs .preview-header__tab-item:last-child {
  margin-right: 0;
}

.preview-body__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 60px 0 30px 0;
}

.preview-body__top-title {
  margin: 0;
}

.preview-body__top-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.preview-body__top-link {
  padding: 10px 18px;
  margin-right: 10px;
  height: 34px;
  text-transform: uppercase;
}

.preview-body__top-link:last-child {
  margin-right: 0;
}

.review-body__top-title {
  margin-bottom: 30px;
}

.preview-tabContent_hide {
  display: none;
}

.element-club {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.element-club:hover .element-club__name-item {
  color: #4F97C5;
}

.element-club:hover .element-club__logo-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.element-club:active .element-club__name-item {
  color: #045485;
}

.element-club__logo {
  min-width: 90px;
  min-height: 90px;
  max-width: 90px;
  max-height: 90px;
  border-radius: 50%;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.element-club__logo-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.element-club__name {
  margin: 12px 0 4px 0;
}

.element-club__name-item {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.preview-frame {
  background-color: #066EAE;
  background-image: url("../img/regulations/Bg.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 6px;
  height: auto;
  min-height: 309px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 67px 67px 60px 67px;
}

.preview-frame .separator__center-line {
  margin: 0 20px;
}

.preview-frame .separator__center-line--no-indent {
  margin: 0
}

.preview-frame .preview-frame__ots {
  margin-left: 20px
}

.preview-frame .separator-from {
  margin: 0 18px;
}

.preview-frame__club {
  display: grid;
  grid-template-rows: 1fr;
  grid-gap: 62px;
  width: 100%;
  -webkit-box-flex: 33%;
      -ms-flex: 33%;
          flex: 33%;
  max-width: 33%;
}

.preview-frame__club_left {
  grid-template-areas: "logo info";
  grid-template-columns: 92px 1fr;
}

.preview-frame__club_left .preview-frame__club-info {
  text-align: left;
}

.preview-frame__club_left .preview-frame__club-info .preview-frame__goal-item {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.preview-frame__club_right {
  grid-template-areas: "info logo ";
  grid-template-columns: 1fr 92px;
}

.preview-frame__club_right .preview-frame__club-info {
  text-align: right;
}

.preview-frame__club_right .preview-frame__club-info .preview-frame__goal-item {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.preview-frame__club-logo {
  min-width: 104px;
  min-height: 104px;
  max-width: 104px;
  max-height: 104px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  border: 7px solid rgba(230, 241, 247, 0.3);
}

.preview-frame__club-img {
  width: 100%;
  border-radius: 50%;
  background-color: white;
  position: relative;
}

.preview-frame__club-img:before {
  content: "";
  width: calc(100% - 14px);
  height: calc(100% - 14px);
  background-color: white;
}

.preview-frame__club-img:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1px;
  width: 6px;
  background-color: rgba(230, 241, 247, 0.3);
}

.preview-frame__club-nameClub {
  margin-bottom: 12px;
  display: block;
}

.preview-frame__club-nameClub.link-danger:hover {
  color: rgba(230, 241, 247, 0.3);
}

.preview-frame__club-local {
  margin-bottom: 16px;
}

.preview-frame__club-trainer {
  margin-bottom: 8px;
}

.preview-frame__club-nameTrainer {
  font-style: 21px;
  line-height: 25px;
}

.preview-frame__center {
  text-align: center;
  height: auto;
  min-height: 152px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 33%;
      -ms-flex: 33%;
          flex: 33%;
  max-width: 33%;
  width: 100%;
}

.preview-frame__center-text {
  height: 33px;
  padding: 5px 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(230, 241, 247, 0.3);
  border-radius: 4px;
  margin-bottom: 20px;
}

.preview-frame__center-time {
  margin-left: 4px;
}

.preview-frame__center-score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 10px 0;
  font-size: 72px;
  line-height: 84px;
  height: 84px;
}

.preview-frame__center-score b {
  font-weight:700
}

.preview-frame__center-value {
  margin-right: 16px;
}

.preview-frame__center-value:last-child {
  margin-right: 0;
}

.preview-frame__club-logo {
  grid-area: logo;
}

.preview-frame__club-info {
  grid-area: info;
}

.preview-frame__center-value_void {
  position: relative;
  width: 14px;
  height: 20px;
}

.preview-frame__center-value_void:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1px;
  width: 6px;
  background-color: rgba(230, 241, 247, 0.3);
}

.preview-frame__center-value_void::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1px;
  width: 6px;
  background-color: rgba(230, 241, 247, 0.3);
}

.preview-frame__center-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.preview-frame__goal {
  display: inline-block;
  vertical-align: top;
  margin: 40px 0 0 0;
}

.preview-frame__goal p {
  margin: 2px 0;
  padding: 0 12px;
}

.preview-frame__goal p.preview-frame__goal-mob {
  margin: 0;
  margin-bottom: 14px;
  padding: 0;
  max-width: 100%;
  width: 100%;
  -webkit-box-flex: unset;
      -ms-flex: unset;
          flex: unset;
}

.preview-frame__goal-list {
  display: inline-block;
  vertical-align: top;
}

.preview-frame__goal-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.preview-frame__goal-item a.link-danger:hover {
  color: rgba(230, 241, 247, 0.3);
}

.preview-frame__goal-item > span {
  min-width: 22px;
}

.previw-frame__center-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.previw-frame__center-value p {
  margin-right: 16px;
}

.previw-frame__center-value p:last-child {
  margin-right: 0;
}

.preview-frame__club_right-noGrid {
  display: block;
  text-align: right;
}

.preview-frame__club-infoText {
  margin: 0 0 10px 0;
  color: #fff;
}

.preview-frame__footer {
  width: 100%;
  margin-top: 84px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.preview-frame__footer-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.preview-frame__footer-grid {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: 20px 1fr;
  gap: 12px;
}

.preview-frame__footer-grid:nth-child(1) {
  padding-right: 22px;
  margin-right: 22px;
  border-right: 1px solid #fff;
}

.preview-frame__footer-links {
  text-align: right;
}

.preview-frame__footer-link {
  margin-bottom: 13px;
  display: block;
}

.preview-frame_padding-nr {
  padding: 65px 54px 50px 65px;
}

.preview-info {
  position: relative;
}

.preview-info__title {
  position: absolute;
  left: 50%;
  top: 5px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 340px;
}

.preview-info__header {
  margin: 30px 0;
  margin-top: 0;
}

.preview-info__header-club {
  display: grid;
  gap: 60px;
}

.preview-info__header-club .element-club__name {
  margin: 0;
  margin-bottom: 12px;
}

.preview-info__header-club_left {
  grid-template-areas: " logoClub nameClub";
  grid-template-columns: 90px auto;
}

.preview-info__header-club_left p {
  text-align: left;
}

.preview-info__header-club_right {
  grid-template-areas: "nameClub logoClub ";
  grid-template-columns: auto 90px;
}

.preview-info__header-club_right p {
  text-align: right;
}

.element-club__logo {
  grid-area: logoClub;
}

.element-club__wrap {
  grid-area: nameClub;
}

.preview-info__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.preview-info__header_flex-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-right: 160px;
}

.preview-info__header_flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-left: 160px;
}

#game .preview-info__body .card-games .card-game {
  padding: 21px 30px 15px 30px;
}

#game .preview-info__body .card-games .card-game__club {
  width: 25%;
  margin-bottom: 0;
}

#game .preview-info__body .card-games .card-game__center {
  max-width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#game .preview-info__body .card-games .card-game__center-score.title-xl {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 91px;
  white-space: nowrap;
}

#game .preview-info__body .card-games .card-game_height-fixed {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: auto;
  max-height: none;
  min-height: 187px;
}

.card-infos {
  display: grid;
  grid-template-columns: 1fr 1fr 2fr;
  grid-auto-rows: 90px;
  gap: 20px;
}

.card-infos__item {
  display: grid;
  grid-template-columns: 90px auto;
  border: 1px solid #D7D7D7;
  border-radius: 4px;
}

.card-infos__item:nth-child(1),
.card-infos__item:nth-child(2) {
  text-align: center;
}

.card-infos__item-icon {
  border-right: 1px solid #D7D7D7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.card-infos__item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 6px 10px;
}

.card-infos__item-info p {
  margin: 2px 0;
}

.card-infos__item-info_grid {
  display: grid;
  grid-template-columns: 130px 160px 160px;
  gap: 3px 20px;
}

.card-infos__item-text {
  text-align: right;
  padding-right: 18px;
}

.preview-header__card-infos {
  margin: 30px 0;
}

.preview-header__card-infos .card-infos__item .card-infos__item-info .card-infos__item-text.color-subheader:first-child {
  margin-top: 0;
}

.card-infos__item-info_flex-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 50px;
}

.webp .broadcast-frame.broadcast-frame_after {
  background-image: unset;
}

.broadcast-frame {
  text-align: center;
  background-image: url("../img/translation/1.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 410px;
  padding: 40px 60px;
}

.broadcast-frame.broadcast-frame_after {
  background-image: unset;
}

.broadcast-frame .element-club {
  padding-top: 30px;
}

.broadcast-frame_after {
  padding: 0;
  height: auto;
  background: #fff none;
}

.broadcast-frame__header {
  margin-bottom: 20px;
}

.broadcast-frame__header_hide {
  display: none;
}

.broadcast-frame__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.broadcast-frame__body_hide {
  display: none;
}

.broadcast-frame__center-links {
  display: grid;
  grid-template-columns: 307px;
  gap: 10px;
}

.broadcast-frame__center-link {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.broadcast-frame__center-link_small {
  height: 30px;
}

.broadcast-frame__center-link_small:nth-child(1) {
  margin-right: 10px;
}

.broadcast-frame__center-link_long {
  height: 54px;
}

.broadcast-frame__center-link p:nth-child(2) {
  margin-top: 5px;
}

.broadcast-frame__center-label {
  display: block;
  margin-bottom: 5px;
  text-align: center;
}

.broadcast-frame__center-input {
  font-family: "Roboto", 'sans-serif';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  color: #000000;
  width: 100%;
  height: 30px;
  background: #FFFFFF;
  border: 1px solid #808080;
  border-radius: 4px;
}

.broadcast-frame__center-input::-webkit-input-placeholder {
  color: rgba(128, 128, 128, 0.5);
}

.broadcast-frame__center-input::-moz-placeholder {
  color: rgba(128, 128, 128, 0.5);
}

.broadcast-frame__center-input:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.5);
}

.broadcast-frame__center-input::-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.5);
}

.broadcast-frame__center-input::placeholder {
  color: rgba(128, 128, 128, 0.5);
}

.broadcast-frame__center-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.broadcast-info {
  margin-top: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 38px;
}

.broadcast-info__text {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -moz-box;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
  padding-right: 50px;
}

.broadcast-info__time {
  white-space: nowrap;
}

.broadcast-frame__typePay {
  display: none;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.broadcast-frame__typePay_show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.broadcast-frame__typePay-text {
  margin-bottom: 70px;
}

.broadcast-frame__center-typePay {
  display: grid;
  grid-template-columns: 200px 200px;
  grid-template-rows: 72px 38px;
  gap: 20px;
}

.broadcast-frame__center-link_long-height {
  height: 100%;
  padding: 12px 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.webp .broadcast_after .broadcast-frame_after {
  background-image: none;
}

.broadcast-video {
  width: 100%;
}

.broadcast-video .video-item {
  width: 100%;
  padding: 0;
  height: 100%;
}

.broadcast-video .video-item__video {
  width: 100%;
  margin: 0;
  padding: 0;
  height: 410px;
  max-height: 410px;
}

.broadcast-video .video-item__video_big {
  height: 579px;
  max-height: 579px;
}

.broadcast-video .video-item__video_big-1280 {
  height: 558px;
  max-height: unset;
  margin-top: 0;
}

.broadcast-video .video-item__video-img {
  width: auto;
  height: 100%;
}

.broadcast-video .video-item__info {
  margin: 24px 0 10px;
}

.broadcast-video .video-item__info-date {
  font-size: 12px;
  line-height: 14px;
}

.broadcast-video .video-play__text {
  max-width: unset;
  padding-right: 30px;
  margin: 0;
}

.broadcast-video .video-play__text_width-max {
  max-width: 100%;
}

.broadcast-frame__center-promoOK {
  display: none;
}

.broadcast-frame__center-form_promo-ok .broadcast-frame__center-wrap {
  display: none;
}

.broadcast-frame__center-form_promo-ok .broadcast-frame__center-promoOK {
  display: block;
}

.broadcast-frame__center-submit {
  height: 35px;
}

.video-item .video-js {
  height: 558px;
  max-height: unset;
  margin-top: 0;
}

.video-item__down {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

.video-item__down .info-action {
  position: relative;
}
.videoPage-detail__broadcast-frame .info-action{
    right:0;
}
.video-item__down .video-play__text {
  margin: auto 0;
}

.video-item__down .video-item__info-title {
  text-align: left;
  margin-left: 0;
}

.best-frame {
  height: 100%;
}

.best-frame__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.best-frame__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: none;
}

.best-frame__icons-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 16px;
}

.best-frame__icons-item:last-child {
  margin-right: 0;
}

.best-frame__icons-svg {
  margin-right: 4px;
  max-width: 15px;
  max-height: 15px;
  fill: #066EAE;
}

.best-frame__video-title {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.best-frame:hover + .preview-aside {
  display: none;
}

.best-frame:hover .best-frame__icons {
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.best-frame .svg-play {
  width: 38px;
  height: 38px;
}

.best-frame_small {
  width: 270px;
}

.best-frame__title {
  margin-bottom: 9px;
}

.best-frame__content {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.best-frame__dropdown {
  margin-bottom: 6px;
  position: relative;
}

.best-frame__dropdown:last-child {
  margin-bottom: 0;
}

.best-frame__dropdown-link {
  background: #F9F8F8;
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  position: relative;
  height: 57px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.best-frame__dropdown-link:hover {
  background-color: #FFFFFF;
  color: #4F97C5;
}

.best-frame__dropdown-link:hover::after {
  -webkit-transform: rotate(180deg) translateX(0) translateY(10px);
      -ms-transform: rotate(180deg) translateX(0) translateY(10px);
          transform: rotate(180deg) translateX(0) translateY(10px);
}

.best-frame__dropdown-link::after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  right: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../img/svg/arr-down.svg");
  background-position: center;
  background-size: 10px;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.preview-content__wrap {
  position: relative;
}

.best-frame__droplist-link {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background: #FFFFFF;
  border: 1px solid #D7D7D7;
  border-radius: 3px;
  height: 58px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px 10px 10px;
  margin: 10px 0;
}

.best-frame__droplist-link:hover {
  color: #4F97C5;
}

.best-frame__droplist-link:active {
  color: #045485;
}

.summary-tabContent .best-frame__droplist-link {
  height: auto;
  min-height: 58px;
}

.best-frame {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background: #fff;
}

.best-frame_long .best-frame__content {
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
}

.best-frame_long .best-frame__dropdown-link {
  background-color: #fff;
}

.best-frame__droplist {
  position: absolute;
  padding: 0;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 100%;
  background-color: #fff;
  border: 1px solid #D7D7D7;
  border-top: none;
  padding: 0;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
}

.best-frame__droplist .best-frame__droplist-list {
  padding: 10px;
}

.best-frame__droplist-list {
  overflow: auto;
  width: 100%;
  max-height: 352px;
}

.best-frame__droplist-list::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 6px;
  height: 0px;
}

.best-frame__droplist-list::-webkit-scrollbar-track {
  background-color: #fff;
}

.best-frame__droplist-list::-webkit-scrollbar-thumb {
  border-radius: 12px;
  background-color: #066EAE;
}

.best-frame__droplist-list::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 7px;
  height: 0px;
}

.best-frame__droplist-list::-webkit-scrollbar {
  width: 4px;
  height: 3px;
  border-radius: 12px;
}

.best-frame__droplist-time {
  margin-left: auto;
  display: block;
  padding-left: 10px;
}

.best-frame_active .best-frame__droplist-link {
  background: #FFFFFF;
  border: 1px solid #D7D7D7;
  border-radius: 3px;
  height: 58px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px 10px 10px;
  margin: 10px 0;
}

.best-frame_active .best-frame__droplist {
  display: block;
}

.meet {
  position: relative;
}

.meet-img {
  width: 100%;
  max-height: 410px;
  height: 410px;
  overflow: hidden;
  border-radius: 4px;
}

.meet-img_lg {
  max-height: 580px;
  height: 580px;
}

.meet img {
  width: 100%;
}

.meet h3 {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 21px;
  line-height: 25px;
  color: #2C383E;
  margin: 6px 0;
}

.meet h3 a {
  color: #2C383E;
}

.meet p {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 143%;
  color: #000000;
  margin: 16px 0;
}

.meet time {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  color: #808080;
}

.meet-about {
  margin-top: 30px;
}

.meet-about_lg {
  margin-top: 60px;
}

.meet-about div {
  font-family: Roboto;
}

.meet-about a {
  font-family: inherit;
  font-size: inherit;
  color: #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.meet-about a:hover {
  color: #4F97C5;
}

.meet-about a:active {
  color: #045485;
}

.meet-btn_pos-abs {
  position: absolute;
  left: 30px;
  top: 30px;
  padding: 6px 16px;
  height: 31px;
}

.meet-img__fon {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.infoMatch-wrap {
  background: #FFFFFF;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 33px 25px 15px;
  margin-bottom: 30px;
}

.infoMatch-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.infoMatch-header__left {
  -webkit-box-flex: 100px;
      -ms-flex: 100px;
          flex: 100px;
  max-width: 100px;
  width: 100%;
}

.infoMatch-header__content.infoMatch-content {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.infoMatch-header__club {
  display: grid;
  grid-template-rows: 1fr;
  -webkit-box-flex: calc(50% - 30px);
      -ms-flex: calc(50% - 30px);
          flex: calc(50% - 30px);
  max-width: calc(50% - 30px);
  width: 100%;
  gap: 16px;
}

.infoMatch-header__club:hover .infoMatch-header__club-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.infoMatch-header__club:hover .infoMatch-header__club-name_link {
  color: #4F97C5;
}

.infoMatch-header__club:active .infoMatch-header__club-name_link {
  color: #045485;
}

.infoMatch-header__club_left {
  grid-template-columns: auto 44px;
  grid-template-areas: "info logo";
}

.infoMatch-header__club_left p {
  text-align: right;
}

.infoMatch-header__club_right {
  grid-template-columns: 44px auto;
  grid-template-areas: " logo info";
}

.infoMatch-header__club_right p {
  text-align: left;
}

.infoMatch-header__club-name {
  margin-bottom: 4px;
}

.infoMatch-header__club-logo {
  max-width: 42px;
  max-height: 42px;
  min-width: 42px;
  min-height: 42px;
  overflow: hidden;
  border-radius: 50%;
}

.infoMatch-header__club-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.infoMatch-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: calc(100% - 90px);
      -ms-flex: calc(100% - 90px);
          flex: calc(100% - 90px);
  max-width: calc(100% - 90px);
  width: 100%;
  margin-right: 40px;
}

.infoMatch-body__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-flex: 90px;
      -ms-flex: 90px;
          flex: 90px;
  max-width: 90px;
  width: 100%;
}

.infoMatch-body__content-separator {
  width: 20px;
  height: 15px;
  margin: 0 20px;
}

.infoMatch-body__content-separator::before {
  height: 3px;
}

.infoMatch-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 14px 0;
}

.infoMatch-item__text {
  width: 40%;
  line-height: 20px;
}

.infoMatch-item__text_left {
  margin-right: 60px;
  text-align: right;
}

.infoMatch-item__text_right {
  text-align: left;
}

.infoMatch-header__club-info {
  grid-area: info;
}

.infoMatch-header__club-logo {
  grid-area: logo;
}

.infoMatch-separator__full-width {
  width: 100%;
  height: 1px;
  border-top: 2px solid #F3F1F1;
  margin-top: 27px;
}

.infoMatch-table {
  background: #FFFFFF;
  border: 2px solid #F3F1F1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 21px 26px;
  padding-bottom: 14px;
}

.infoMatch-table__text {
  margin-bottom: 14px;
}

.infoMatch-table .infoMatch-table__title {
  margin: 0;
  margin-bottom: 3px;
}

.infoMatch-table table {
  table-layout: fixed;
  width: 100%;
}

.infoMatch-table table td {
  text-align: center;
  vertical-align: middle;
  padding: 7px 0;
  white-space: nowrap;
}

.infoMatch-table table th {
  text-align: center;
  vertical-align: middle;
  width: 44px;
  max-width: 44px;
  padding: 7px 0;
  white-space: nowrap;
}

.infoMatch-table table thead {
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  color: #808080;
}

.infoMatch-table table thead th {
  padding: 11px 0;
}

.infoMatch-table table thead td {
  padding: 11px 0;
}

.infoMatch-line {
  display: grid;
  grid-template-columns: 42px repeat(7, 1fr) 54px 42px;
  gap: 9px;
  padding: 7px 0;
}

.infoMatch-line__item-logo {
  min-width: 42px;
  min-height: 42px;
  max-width: 42px;
  max-height: 42px;
  overflow: hidden;
  border-radius: 50%;
  display: inline-block;
}

.infoMatch-line__item-logo:hover .infoMatch-line__item-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.infoMatch-line__item-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.infoMatch-line__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.infoMatch-line__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.score-separator_small {
  width: 14px;
  height: 18px;
  margin: 0 4px;
}

.score {
  text-align: center;
}

.modal {
  opacity: 0;
  visibility: hidden;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  /* background-color: rgba(0, 0, 0, .5); */
  *z-index: -1;
  transition: 0.3s all;
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
}

.modal::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.modal::-webkit-scrollbar-track {
  background-color: 0;
}

.modal::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: 0;
}

.modal::-webkit-resizer {
  background-image: 0;
  background-repeat: no-repeat;
  width: 7px;
  height: 0px;
}

.modal::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.modal_active {
  overflow-x: hidden;
  overflow-y: auto;
  opacity: 1;
  visibility: visible;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1001;
  -webkit-transition: .3s all;
  -o-transition: .3s all;
  transition: .3s all;
}

.modal-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

.modal-content {
  position: relative;
  background-color: #fff;
  width: auto;
  height: auto;
  position: relative;
  opacity: 0;
}

.modal-content_active {
  z-index: 1111;
  opacity: 1;
}

.modal-close {
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

.modal-close {
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

.modal-changeClub__close .modal-close{
	opacity: 1;
}
.modal-close svg{
	float:right;
	width:25px;
	height:25px;
	display:block;
}
.svg{
	float:right;
	width:25px;
	height:25px;
	display:block;
}

body.lock {
  overflow: hidden;
}

.modal-typePay__wrapper {
  padding: 0 80px;
}

.modal-typePay__content {
  padding: 0 70px;
  width: 100%;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}

.modal-typePay__header {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.modal-typePay__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.modal-typePay__header-info {
  margin: 40px 0 0 20px;
}

.modal-typePay__item-icon {
  min-width: 70px;
  width: 70px;
  height: 136px;
  background-image: url("../img/modal/1.svg");
  background-position: top;
  background-size: 70px;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.modal-typePay__item-svg {
  width: 50px;
  height: 50px;
  fill: #fff;
}

.modal-typePay__item-title {
  margin-bottom: 10px;
}

.modal-typePay__body {
  margin: 70px 0 60px 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 76px;
}

.modal-typePay__body-btn {
  height: 91px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

.modal-typePay__body-text {
  color: rgba(255, 255, 255, 0.6);
  margin-top: 10px;
}

.modal-typePay__footer {
  padding: 40px 0;
  text-align: center;
}

.modal-typePay__footer-text {
  margin-bottom: 11px;
}

.modal-typePay__footer-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.modal-typePay__footer-btn {
  width: 201px;
  height: 41px;
}

.modal-typePay__footer-btn:nth-child(1) {
  margin-right: 20px;
}

.modal-selectClub__content {
  padding: 60px 120px;
  width: 650px;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}

.modal-selectClub__body {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}

.modal-selectClub__body-item {
  position: relative;
}

.modal-selectClub__body-item_error {
  margin-bottom: 20px;
}

.modal-selectClub__body-item_error .error-message {
  opacity: 1;
  color: #D42F32;
  font-size: 12px;
}

.modal-selectClub__body-input {
  height: 34px;
  width: 100%;
}

.modal-selectClub__body-wrapp {
  display: grid;
  grid-template-columns: 200px 180px;
  gap: 30px;
}

.modal-selectClub__body-btns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.modal-selectClub__body-btn {
  height: 41px;
  width: 100%;
}

.modal-selectClub__club-select {
  margin-bottom: 30px;
}

.modal-selectClub__club-select_error {
  margin-bottom: 44px;
}

.modal-selectClub__club-select_error .modal-selectClub__textError-club {
  opacity: 1;
  font-size: 12px;
  color: #D42F32;
  position: absolute;
  bottom: -20px;
}

.modal-selectClub__club-select_error .club-select__item-label {
  border-color: #D42F32;
}

.modal-selectClub__textError-club {
  position: absolute;
}

.modal-selectClub__textError-num,
.modal-selectClub__textError-name,
.modal-selectClub__textError-date,
.modal-selectClub__textError-cvv {
  position: absolute;
  bottom: -20px;
  left: 0;
}

.modal-selectClub__body-input_date {
  background-image: url("../img/modal/calendary.svg");
  background-size: 16px;
  background-position: 96%;
  background-repeat: no-repeat;
}

.club-select__title {
  margin-bottom: 30px;
}

.club-select__wrap {
  display: grid;
  grid-template-columns: 190px 190px;
  grid-template-rows: 200px;
  gap: 30px;
  position: relative;
}

.club-select__item {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}

.club-select__item--disabled {
  opacity: 0.5;
}

.club-select__item-input {
  display: none;
}

.club-select__item-label {
  border: 2px solid #D7D7D7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

.club-select__item-label:hover {
  background: rgba(6, 110, 174, 0.021);
}

.club-select__item-input:checked + .club-select__item-label {
  background: rgba(6, 110, 174, 0.1);
}

.club-select__wrap_xl {
  display: grid;
  grid-template-columns: repeat(6, 190px);
  gap: 10px 12px;
  grid-auto-rows: auto;
  grid-template-rows: auto;
}

.club-select__wrap_xl .element-club__logo {
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
}

.club-select__wrap_xl .element-club__name {
  margin-top: 20px;
}

.club-select__wrap_xl .club-select__item-label {
  border: 2px solid #F3F1F1;
}

.club-select__wrap_xl .club-select__item-label {
  padding: 15px 0 20px 0;
}

.club-select__wrap_grid-long {
  grid-template-columns: repeat(6, 190px);
  grid-auto-rows: auto;
  grid-template-rows: auto;
  gap: 12px;
}

.club-select__wrap_grid-long .element-club__logo {
  min-width: 46px;
  min-height: 46px;
  max-width: 46px;
  max-height: 46px;
  background-color: white;
  border: 3px solid #F3F1F1;
}

.club-select__wrap_grid-long .element-club {
  padding: 18px 0 15px;
}

.club-select__wrap_grid-long .element-club__name {
  margin: 10px 0;
}

.club-select__wrap_border-lighter .club-select__item-label {
  border: 2px solid #F3F1F1;
}

.club-select-addtionally__item {
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.club-select-addtionally__item-input {
  display: none;
  opacity: 0;
}

.club-select-addtionally__item-input:checked + .club-select-addtionally__item-label::before {
  content: "";
  border: 1px solid #066EAE;
}

.club-select-addtionally__item-input:checked + .club-select-addtionally__item-label::after {
  content: "";
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.club-select-addtionally__item-label {
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}

.club-select-addtionally__item-label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  left: 0px;
  top: 0px;
  background: #FFFFFF;
  border: 1px solid #D7D7D7;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.club-select-addtionally__item-label::after {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  left: 6px;
  top: 6px;
  border-radius: 1px;
  background-color: #066EAE;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}

.club-select-addtionally__item-label_error::before {
  border-color: #D42F32;
}

.club-select-addtionally__item-club {
  margin-bottom: 6px;
}

.club-select-adddtionally__wrap_long {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 20px;
}

.input-block__label {
  display: block;
  margin-bottom: 5px;
}

.input-block__input {
  border: 1px solid #D7D7D7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 10px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #2C383E;
  background-color: #fff;
}

.input-block__input[type="date"] {
  height: 34px;
  font-size: 12px;
  line-height: 1;
}

.input-block__input:focus {
  border-color: #4F97C5;
}

.input-block__input::-webkit-input-placeholder {
  color: rgba(128, 128, 128, 0.6);
  border-radius: 4px;
}

.input-block__input::-moz-placeholder {
  color: rgba(128, 128, 128, 0.6);
  border-radius: 4px;
}

.input-block__input:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.6);
  border-radius: 4px;
}

.input-block__input::-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.6);
  border-radius: 4px;
}

.input-block__input::placeholder {
  color: rgba(128, 128, 128, 0.6);
  border-radius: 4px;
}

input[type=date] {
  -webkit-appearance: none;
}

input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}

.input-block__textarea {
  border: 1px solid #D7D7D7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 10px 16px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.input-block__textarea:focus {
  border-color: #4F97C5;
}

.input-block__textarea::-webkit-input-placeholder {
  color: rgba(128, 128, 128, 0.6);
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}

.input-block__textarea::-moz-placeholder {
  color: rgba(128, 128, 128, 0.6);
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}

.input-block__textarea:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.6);
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}

.input-block__textarea::-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.6);
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}

.input-block__textarea::placeholder {
  color: rgba(128, 128, 128, 0.6);
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}

.diagram-icon {
  position: relative;
  width: 18px;
  height: 23px;
}

.diagram-icon_pos-top {
  position: absolute;
  top: -19px;
}

.diagram-icon__svg {
  width: 18px;
  height: 18px;
  fill: #808080;
}

.diagram-text {
  position: absolute;
  right: 0;
  bottom: -6px;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.dropDown-arrow {
  position: relative;
  padding-right: 15px;
  display: inline-block;
  cursor: pointer;
}

.dropDown-arrow::after {
  content: "";
  position: absolute;
  left: 100%;
  position: absolute;
  -webkit-transform: translate(-50%, 0) rotate(90deg);
      -ms-transform: translate(-50%, 0) rotate(90deg);
          transform: translate(-50%, 0) rotate(90deg);
  top: 40%;
  border: 5px solid transparent;
  border-left: 5px solid #808080;
  display: block;
  width: 10px;
  height: 10px;
}

.data-revers-down:after {
  top: 0;
  -webkit-transform: translate(-50%, 0%) rotate(270deg);
      -ms-transform: translate(-50%, 0%) rotate(270deg);
          transform: translate(-50%, 0%) rotate(270deg);
}

.play-elem {
  fill: #066EAE;
  width: 12px;
  max-height: 12px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
  left: 1px;
}

.play-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 38px;
  min-height: 38px;
  max-width: 38px;
  max-height: 38px;
  border-radius: 50%;
  overflow: hidden;
  background: #FFFFFF;
  border: 2px solid #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.play-wrap_sm {
  min-width: 20px;
  min-height: 20px;
  max-width: 20px;
  max-height: 20px;
}

.play-wrap_sm .play-elem {
  width: 6px;
  max-height: 8px;
}

.textBroadcast__summary-table {
  margin-top: 60px;
}

.textBroadcast-informer-top {
  margin-top: 112px;
}

.textBroadcast-informer-small {
  margin-top: 72px;
}

.textBroadcast-content__before-start {
  margin-top: 30px;
}

.textBroadcast-item__left {
  padding: 0 0 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-flex: 234px;
      -ms-flex: 234px;
          flex: 234px;
  max-width: 234px;
  padding-right: 20px;
}

.textBroadcast-item__left-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  height: 100%;
  width: 100%;
}

.textBroadcast-item__left-info {
  text-align: center;
  min-width: 63px;
}

.textBroadcast-item__left-text {
  margin-bottom: 4px;
}

.textBroadcast-item__left-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 65%;
}

.textBroadcast-item__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: calc(100% - 234px);
  -webkit-box-flex: calc(100% - 234px);
      -ms-flex: calc(100% - 234px);
          flex: calc(100% - 234px);
  width: 100%;
}

.textBroadcast-item__right-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 0;
}

.textBroadcast-item__video-item {
  display: block;
  background: #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 20px;
  height: 100%;
  position: relative;
  cursor: pointer;
}

.textBroadcast-item__video-item:hover {
  background-color: #4F97C5;
  color: #fff;
}

.textBroadcast-item__video-item:hover .play-wrap {
  border-color: #4F97C5;
}

.textBroadcast-item__video-item:active {
  background-color: #35749C;
  color: #fff;
}

.textBroadcast-item__video-item:active .play-wrap {
  border-color: #35749C;
}

.textBroadcast-item__video-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px;
  height: 100%;
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.textBroadcast-item__video-wrap p {
  margin: 0 20px;
  white-space: nowrap;
}

.textBroadcast-item__video-text {
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-transform: uppercase;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.textBroadcast-item__content-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 0 40px;
  width: 100%;
  -webkit-box-flex: 234px;
  -ms-flex: 234px;
  flex: 234px;
  max-width: 234px;
  padding-right: 20px;
}

.textBroadcast-item__content-right {
  max-width: calc(100% - 234px);
  -webkit-box-flex: calc(100% - 234px);
      -ms-flex: calc(100% - 234px);
          flex: calc(100% - 234px);
  width: 100%;
}

.textBroadcast-item .textBroadcast-item__content-video {
  width: 760px;
}

.textBroadcast-item .textBroadcast-item__content-videoItem {
  width: 100%;
  height: 470px;
  max-height: unset;
  border-radius: 4px;
}

.textBroadcast-item .video-item__video-img {
  height: 100%;
  width: auto;
}

.textBroadcast-item .video-play__text {
  max-width: unset;
}

.textBroadcast-item__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background: rgba(230, 241, 247, 0.3);
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  min-height: 60px;
}

.textBroadcast-item__content {
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.textBroadcast-item__content-text {
  display: block;
  margin: 10px 0;
}

.textBroadcast-item__content-link {
  display: block;
  margin: 10px 0;
}

.textBroadcast-item__content-title {
  display: block;
  margin-bottom: 20px;
}

.textBroadcast-item__content-video {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
}

.textBroadcast-item__content-video_opened {
  display: block;
}

.textBroadcast-item_show-video .textBroadcast-item__content-video {
  opacity: 1;
  max-height: 730px;
  padding-top: 16px;
  padding-bottom: 10px;
}

.textBroadcast-item_show-video .textBroadcast-item__video-wrap {
  opacity: 0;
}

.textBroadcast-item_show-video .textBroadcast-item__video-text {
  opacity: 1;
}

.textBroadcast-item__right-text {
  width: 100%;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  max-width: 100%;
  padding-right: 30px;
}

.textBroadcast-tab__item {
  margin: 0 5px;
}

.textBroadcast-content__tab_hide {
  display: none;
}

.broadcast-table__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-right: 60px;
}

.broadcast-table {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 22px 8px;
  padding-top: 30px;
}

.broadcast-table__th-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.broadcast-table table {
  width: 100%;
  table-layout: fixed;
  border: 0;
  border-spacing: 0;
}

.broadcast-table table.broadcast-table__group-item_right {
  width: auto;
}

.broadcast-table table.broadcast-table__group-item_border-right {
  border-right: 1px solid #F3F1F1;
  padding-right: 25px;
  margin-right: 25px;
}

.broadcast-table table.broadcast-table__group-item_right tbody th {
  padding-top: 48px;
  width: 42px;
}

.broadcast-table table.broadcast-table__group-item_right tbody td {
  padding-top: 48px;
  width: 42px;
}

.broadcast-table table .broadcast-table__thead-clubs tr {
  height: 38px;
}

.broadcast-table table .broadcast-table__thead-clubs td {
  width: 42px;
  max-width: 42px;
}

.broadcast-table table .broadcast-table__thead-clubs th {
  width: 42px;
  max-width: 42px;
}

.broadcast-table table thead .border-radius-left {
  vertical-align: middle;
}

.broadcast-table table thead td {
  padding-bottom: 0;
  padding-top: 0;
}

.broadcast-table table thead th {
  padding-bottom: 0;
  padding-top: 0;
}

.broadcast-table table .broadcast-table__thead-clubs td {
  padding-bottom: 8px;
  padding-top: 0;
}

.broadcast-table table .broadcast-table__thead-clubs th {
  padding-bottom: 8px;
  padding-top: 0;
}

.broadcast-table table tbody tr:hover {
  border-radius: 4px;
}

.broadcast-table table tbody tr:hover td {
  background-color: rgba(6, 110, 174, 0.1);
}

.broadcast-table table tbody tr:hover th {
  background-color: rgba(6, 110, 174, 0.1);
}

.broadcast-table table .border-radius-left {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding-left: 8px;
  width: 45px;
  vertical-align: top;
}

.broadcast-table table .border-radius-right {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding-right: 8px;
}

.broadcast-table table th {
  padding: 8px 0;
  font-weight: inherit;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: transparent;
}

.broadcast-table table td {
  padding: 8px 0;
  font-weight: inherit;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: transparent;
}

.broadcast-table table td.broadcast-table__td-name {
  width: 182px;
  min-width: 182px;
  vertical-align: top;
}

.broadcast-table table td.broadcast-table__td-clubname {
  width: 100px;
  min-width: 100px;
  vertical-align: middle;
}

.broadcast-table table td.broadcast-table-club {
  padding-left: 8px;
}

.broadcast-table table td.broadcast-table__td-clubname_header {
  padding-left: 64px;
}

.broadcast-table__logo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.broadcast-table__logo:hover .broadcast-table__logo-txt {
  color: #4F97C5;
}

.broadcast-table__logo:hover .broadcast-table__logo-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.broadcast-table__logo:active .broadcast-table__logo-txt {
  color: #045485;
}

.broadcast-table__logo-item {
  max-width: 40px;
  max-height: 40px;
  min-width: 40px;
  min-height: 40px;
  overflow: hidden;
  border-radius: 50%;
  margin-right: 16px;
}

.broadcast-table__logo-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.textBroadcast-statistics__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 37px 0;
  margin-top: 0;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}

.textBroadcast-statistics__header::-webkit-scrollbar-button {
  background-repeat: no-repeat;
  width: 0;
  height: 0px;
}

.textBroadcast-statistics__header::-webkit-scrollbar-track {
  background-color: transparent;
}

.textBroadcast-statistics__header::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: transparent;
}

.textBroadcast-statistics__header::-webkit-resizer {
  background-repeat: no-repeat;
  width: 0;
  height: 0px;
}

.textBroadcast-statistics__header::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.textBroadcast-statistics__header-logo {
  max-width: 75px;
  max-height: 75px;
  min-width: 75px;
  min-height: 75px;
  overflow: hidden;
  border-radius: 50%;
  margin-right: 28px;
}

.textBroadcast-statistics__header-img {
  width: 100%;
}

.textBroadcast-statistics__header__title {
  margin-right: 28px;
}

.textBroadcast-statistics__tab_hide {
  display: none;
}

.delete-gamer {
  background-image: url("../img/svg/Deleted.svg");
}

.gamer-info {
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  bottom: -2px;
  right: -2px;
  background-size: 100%;
  background-position: bottom;
  background-repeat: no-repeat;
}

.gamer {
  position: relative;
  min-width: 42px;
  min-height: 42px;
  max-width: 42px;
  max-height: 42px;
  margin: 0 7px;
}

.gamer-img {
  min-width: 42px;
  min-height: 42px;
  max-width: 42px;
  max-height: 42px;
  overflow: hidden;
  border-radius: 50%;
}

.gamer-img__item {
  width: 100%;
}

.replacement-gamer {
  background-image: url("../img/svg/Change.svg");
}

.modal-swapSubscription__wrapper {
  padding: 30px;
}

.modal-swapSubscription__content {
  -webkit-box-shadow: unset;
          box-shadow: unset;
  border-radius: 8px;
  max-width: 100%;
  background-color: transparent;
  padding: 0;
}

.modal-swapSubscription__body {
  background-color: #fff;
  margin: 0 auto;
  padding: 60px 40px;
  width: 800px;
  max-width: calc(100% - 60px);
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}

.modal-swapSubscription__body-subText {
  margin-top: 10px;
  line-height: 26px;
}

.modal-swapSubscription__body-action {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.modal-swapSubscription__body-btn {
  padding: 16px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: 30px;
}

.modal-swapSubscription__body-btn:last-child {
  margin-right: 0;
}

.modal-swapSubscription__body-separator {
  margin: 0 16px;
}

.modal-swapSubscription__club-select {
  padding: 30px 40px;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}

.modal-swapSubscription__club-title {
  text-align: center;
  margin: 0 0 30px 0;
}

.modal-swapSubscription__club-action {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.modal-swapSubscription__club-btn {
  width: 180px;
  height: 46px;
  margin-right: 30px;
}

.modal-swapSubscription__club-btn:last-child {
  margin-right: 0;
}

.modal-swapSubscription__window {
  padding: 30px;
  width: 800px;
  max-width: calc(100% - 60px);
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}

.modal-swapSubscription__window-info {
  margin-bottom: 30px;
}

.modal-swapSubscription__window-title {
  margin-bottom: 10px;
}

.modal-swapSubscription__window-btn {
  width: 109px;
  height: 46px;
}

.modal-disebleSubscription__wrapper {
  max-width: 100%;
  padding: 30px;
}

.modal-disebleSubscription__content {
  padding: 60px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: center;
  width: 812px;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}

.modal-disebleSubscription__content-info {
  margin-bottom: 30px;
}

.modal-disebleSubscription__content-answ {
  margin-bottom: 30px;
}

.modal-disebleSubscription__content-text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.modal-disebleSubscription__content-text span {
  display: inline-block;
  margin: 5px;
}

.modal-disebleSubscription__content-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.modal-disebleSubscription__content-btn {
  width: 200px;
  height: 45px;
  margin-right: 30px;
}

.modal-disebleSubscription__content-btn:last-child {
  margin-right: 0;
}

.modal-donate .balance-content__item-title {
  margin-bottom: 60px;
}

.modal-donate__content {
  padding: 40px 71px;
  position: relative;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  width: 774px;
}

.modal-donate__close {
  position: absolute;
  right: 30px;
  top: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block;
  padding: 5px;
}

.modal-donate__close:hover {
  -webkit-transform: rotate(90deg) scale(1.05);
      -ms-transform: rotate(90deg) scale(1.05);
          transform: rotate(90deg) scale(1.05);
}

.modal-donate__close:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: #808080;
  top: 50%;
  left: 0;
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}

.modal-donate__close::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: #808080;
  top: 50%;
  left: 0;
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.modal-donate__paymentMethod {
  padding: 81px 0px;
}

.modal-donate__paymentMethod-title {
  text-align: center;
  margin-bottom: 40px;
}

.modal-donate__paymentMethod-body--top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

.modal-donate__paymentMethod-body--bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.modal-donate__paymentMethod-body--bottom a {
  margin-right: 20px;
}

.modal-donate__paymentMethod-body--bottom a:last-child {
  margin-right: 0;
}

.modal-donate__paymentMethod-btn {
  width: 200px;
  height: 38px;
}

.modal-donate__paymentMethod-btn_big {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 12px;
  height: 72px;
  text-align: center;
  white-space: normal;
}

.modal-mailing__content {
  padding: 67px 109px;
  position: relative;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14), 0 2px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14), 0 2px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  width: 774px;
}

.modal-mailing__close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block;
  padding: 5px;
}

.modal-mailing__close:hover {
  -webkit-transform: rotate(90deg) scale(1.05);
      -ms-transform: rotate(90deg) scale(1.05);
          transform: rotate(90deg) scale(1.05);
}

.modal-mailing__close:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: #808080;
  top: 50%;
  left: 0;
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}

.modal-mailing__close::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: #808080;
  top: 50%;
  left: 0;
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.modal-mailing__header {
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 26px;
  /* Main */
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #066EAE;
}

.modal-mailing__description {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #1B1B2F;
  margin-bottom: 17px;
}

.modal-mailing__checkbox {
  margin-bottom: 17px;
}

.modal-mailing__checkbox:last-child {
  margin-bottom: 0;
}

.modal-mailing__form {
  margint-top: 9px;
}

.modal-mailing__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 71px;
}

.modal-mailing__btn-item {
  padding: 10px 20px;
}

.modal-mailing__question {
  max-width: 267px;
  margin: auto;
}

.modal-changeClub__content {
  padding: 40px;
  text-align: center;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}

.modal-changeClub__content-title {
  text-align: center;
  margin-bottom: 30px;
}

.modal-changeClub__content-subTitle {
  margin-bottom: 24px;
}

.modal-changeClub__action {
  margin-top: 30px;
}

.modal-changeClub__action-btn {
  min-width: 179px;
  width: auto;
  height: 46px;
  margin-right: 20px;
}

.modal-changeClub__action-btn:last-child {
  margin-right: 0;
}

.modal-changeClub-addtionally__wrapper {
  padding: 30px 50px;
}

.modal-changeClub-addtionally__content {
  padding: 40px 35px 50px 35px;
  border-radius: 4px;
  max-width: 1280px;
  width: 100%;
}

.modal-changeClub-addtionally__content-title {
  text-align: center;
  margin: 0;
  margin-bottom: 20px;
}

.modal-changeClub-addtionally__content-subTitle {
  text-align: center;
  margin: 0;
}

.club-select-adddtionally__wrap {
  margin-top: 30px;
}

.modal-changeClub-addtionally__action {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.modal-changeClub-addtionally__action-btn {
  padding: 16px 70px;
  height: 46px;
  margin-right: 4px;
}

.modal-changeClub-addtionally__action-btn:last-child {
  margin-right: 0;
}



.modal-changeClubIcs__content {
  padding: 40px;
  text-align: center;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}

.modal-changeClubIcs__content-title {
  text-align: center;
  margin-bottom: 30px;
}

.modal-changeClubIcs__content-subTitle {
  margin-bottom: 24px;
}

.modal-changeClubIcs__action {
  margin-top: 30px;
}

.modal-changeClubIcs__action-btn {
  min-width: 179px;
  width: auto;
  height: 46px;
  margin-right: 20px;
}

.modal-changeClubIcs__action-btn:last-child {
  margin-right: 0;
}

.modal-changeClubIcs-addtionally__wrapper {
  padding: 30px 50px;
}

.modal-changeClubIcs-addtionally__content {
  padding: 40px 35px 50px 35px;
  border-radius: 4px;
  max-width: 1280px;
  width: 100%;
}

.modal-changeClubIcs-addtionally__content-title {
  text-align: center;
  margin: 0;
  margin-bottom: 20px;
}

.modal-changeClubIcs-addtionally__content-subTitle {
  text-align: center;
  margin: 0;
}

.modal-mailing__btn-item {
  text-transform: uppercase;
}

.leaders-table {
  position: relative;
}

.leaders-table table {
  width: 100%;
  border-spacing: 0;
  table-layout: auto;
  border-collapse: collapse;
}

.leaders-table thead .leaders-table__col {
  height: 30px;
  padding-bottom: 10px;
}

.leaders-table tbody .leaders-table__col {
  height: 45px;
}

.leaders-table tbody tr:nth-child(odd) .leaders-table__col {
  background: rgba(6, 110, 174, 0.1);
}

.leaders-table__col {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  min-width: 50px;
  font-weight: inherit;
}

.leaders-table__col_person {
  padding-left: 20px;
  width: 340px;
  min-width: 340px;
}

.leaders-table__col_club {
  width: 200px;
  min-width: 200px;
}

.leaders-table__club:hover .leaders-table__club-txt {
  color: #4F97C5;
}

.leaders-table__club:active .leaders-table__club-txt {
  color: #045485;
}

.leaders-table__txt {
  margin: auto 0;
}

.leaders-table__player {
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.leaders-table__player:hover .leaders-table__player-img {
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
}

.leaders-table__player:hover .leaders-table__player-text {
  color: #4F97C5;
}

.leaders-table__player:active .leaders-table__player-img {
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
}

.leaders-table__player:active .leaders-table__player-text {
  color: #045485;
}

.leaders-table__player-wrap {
  position: relative;
  margin-right: 20px;
}

.leaders-table__player-logo {
  max-width: 36px;
  max-height: 36px;
  min-width: 36px;
  min-height: 36px;
  border-radius: 50%;
  overflow: hidden;
}

.leaders-table__player-number {
  position: absolute;
  right: -6px;
  bottom: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #D7D7D7;
  background-color: #fff;
  z-index: 2;
  color: #066EAE;
}

.leaders-table__player-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.leaders-table__player-text {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #000000;
}

.leaders-table__club-txt {
  color: #000000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.leaders-table .flex-line__item-info {
  padding-left: calc( 100% - 30px);
}

.compositions_grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 43px;
  position: relative;
}

.compositions_grid::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 45px;
  height: calc(100% - 45px);
  width: 2px;
  background: #F3F1F1;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.compositions-frame {
  display: grid;
  grid-template-rows: 45px auto;
  margin-bottom: 30px;
}

.compositions-frame:last-child {
  margin-bottom: 0;
}

.compositions-frame__title {
  margin-bottom: 20px;
  margin-top: 0;
  white-space: nowrap;
}

.compositions-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 37px;
}

.compositions-header {
  width: 100%;
  -webkit-box-flex: calc(50% - 20px);
      -ms-flex: calc(50% - 20px);
          flex: calc(50% - 20px);
  max-width: calc(50% - 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.compositions-header_left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.compositions-header_right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.compositions-header__club {
  display: grid;
  gap: 30px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  vertical-align: top;
}

.compositions-header__club .element-club__name {
  margin-top: 0;
  margin-bottom: 12px;
}

.compositions-header__club_left {
  grid-template-areas: "logoClub nameClub";
  grid-template-columns: 90px auto;
}

.compositions-header__club_left .element-club__wrap {
  text-align: left;
}

.compositions-header__club_right {
  grid-template-areas: "nameClub logoClub";
  grid-template-columns: auto 90px;
}

.compositions-header__club_right .element-club__wrap {
  text-align: right;
}

.compositions-body {
  display: grid;
  grid-template-columns: 1fr;
  gap: 30px;
}

.compositions-body__wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px 20px;
}

.compositions-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 0;
  height: 86px;
  max-height: 86px;
}

.compositions-item__person-logo {
  max-width: 46px;
  max-height: 46px;
  min-width: 46px;
  min-height: 46px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 10px;
  -webkit-box-flex: 46px;
      -ms-flex: 46px;
          flex: 46px;
  max-width: 46px;
  width: 100%;
}

.compositions-item__info-number {
  -webkit-box-flex: 27px;
      -ms-flex: 27px;
          flex: 27px;
  max-width: 27px;
  width: 100%;
  margin-right: 5px;
}

.compositions-item__person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  max-width: 100%;
  padding: 20px;
  position: relative;
}

.compositions-item__person:hover .compositions-item__person-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.compositions-item__person:hover .compositions-item__info-link {
  color: #4f97c5;
}

.compositions-item__person:hover .compositions-item__info-number {
  color: #4f97c5;
}

.compositions-item__person:active .compositions-item__info-link {
  color: #808080;
}

.compositions-item__person:active .compositions-item__info-number {
  color: #808080;
}

.compositions-item__person-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.compositions-item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-flex: calc(100% - 56px);
      -ms-flex: calc(100% - 56px);
          flex: calc(100% - 56px);
  max-width: calc(100% - 56px);
  width: 100%;
}

.compositions-item__info-link {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 0;
  -webkit-box-flex: calc(100% - 27px);
      -ms-flex: calc(100% - 27px);
          flex: calc(100% - 27px);
  max-width: calc(100% - 27px);
  width: 100%;
  word-spacing: 9999999px;
}

.compositions-item__club {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 206px;
          flex: 0 0 206px;
  max-width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.compositions-item__club-logo {
  max-width: 56px;
  max-height: 56px;
  min-width: 56px;
  min-height: 56px;
  border-radius: 50%;
  overflow: hidden;
}

.compositions-item__club-logo:nth-child(2) {
  margin-left: 94px;
}

.compositions-item__club-logo:hover .compositions-item__club-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.compositions-item__club-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.meetingsFtf-header {
  margin-top: 50px;
}

.meetingsFtf-body__table .table-ftf__clubs .card-game__center .separator__center-line_xl {
  margin: 0 8px;
}

.meetingsFtf-body__table .table-ftf__clubs .card-game__center-score {
  white-space: nowrap;
}

.meetingsFtf-body__table .table-ftf__clubs .card-game_height-fixed {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: auto;
  max-height: none;
  min-height: 187px;
}

.meetingsFtf-body__leaders-title {
  margin: 30px 0;
  margin-top: 0;
}

.meetingsFtf-header__card-infos {
  margin: 60px 0;
}

.meetingsFtf-header__title-btns {
  margin: 30px 0;
}

.table-ftf__clubs-club {
  margin-bottom: 24px;
}

.table-ftf__mob-club .table-ftf__header-club {
  margin: 0;
}

.table-ftf__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.table-ftf__header_left {
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.table-ftf__header_right {
  margin-left: auto;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.table-ftf__header-club {
  display: grid;
  gap: 16px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.table-ftf__header-club:hover .table-ftf__header-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.table-ftf__header-club:hover .table-ftf__header-clubName {
  color: #066EAE;
}

.table-ftf__header-club:hover .fineTable-header__club-name {
  color: #066EAE;
}

.table-ftf__header-club_left {
  grid-template-columns: 68px auto;
  grid-template-areas: "logo_club info_club ";
  text-align: left;
}

.table-ftf__header-club_right {
  grid-template-columns: auto 68px;
  grid-template-areas: " info_club logo_club";
  text-align: right;
}

.table-ftf__header-logo {
  max-width: 68px;
  max-height: 68px;
  min-width: 68px;
  min-height: 68px;
  overflow: hidden;
  border-radius: 50%;
  grid-area: logo_club;
}

.table-ftf__header-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: white;
}

.table-ftf__header-info {
  grid-area: info_club;
}

.table-ftf__header-clubName {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-bottom: 4px;
}

.table-ftf__header-center {
  text-align: center;
}

.table-ftf__header-title {
  margin: 0;
}

.table-ftf__header-subtitle {
  margin: 0;
  margin-bottom: 40px;
}

.table-ftf__body {
  display: grid;
  grid-template-columns: 560px auto 560px;
  gap: 20px;
}

.table-ftf__info-item {
  height: 60px;
  margin-top: 30px;
}

.table-ftf__info-item:first-child {
  margin-top: 0;
}

.table-ftf__info-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
  text-align: center;
}

.table-ftf__info-text .roboto-xxlls {
  font-size: 21px;
  line-height: 25px;
}

.table-ftf__info-text .roboto-xxl {
  padding: 0 15px;
  color: #2C383E;
}

.table-ftf__info-line {
  position: relative;
  width: 100%;
  height: 10px;
  background: #ECEFF0;
}

.table-ftf__info-spanLine {
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
}

.table-ftf__info-spanLine_primary {
  background: #066EAE;
  z-index: 2;
}

.table-ftf__info-spanLine_secondary {
  background: #808080;
  z-index: 2;
}

.table-ftf__clubs-card {
  width: 410px;
}

.table-ftf__info-line_best-left .table-ftf__info-spanLine_primary {
  width: 50%;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.table-ftf__info-line_best-left .table-ftf__info-spanLine_secondary {
  width: 20%;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  left: calc(50% - 1px);
}

.table-ftf__info-line_best-right .table-ftf__info-spanLine_primary {
  width: 50%;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.table-ftf__info-line_best-right .table-ftf__info-spanLine_secondary {
  width: 20%;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.table-ftf__info-line[data-progressBar="1/10"] .table-ftf__info-spanLine_secondary {
  width: 5%;
  left: calc(50% + 1px);
}

.table-ftf__info-line[data-progressBar="2/10"] .table-ftf__info-spanLine_secondary {
  width: 10%;
  left: calc(50% + 1px);
}

.table-ftf__info-line[data-progressBar="3/10"] .table-ftf__info-spanLine_secondary {
  width: 15%;
  left: calc(50% + 1px);
}

.table-ftf__info-line[data-progressBar="4/10"] .table-ftf__info-spanLine_secondary {
  width: 20%;
  left: calc(50% + 1px);
}

.table-ftf__info-line[data-progressBar="5/10"] .table-ftf__info-spanLine_secondary {
  width: 25%;
  left: calc(50% + 1px);
}

.table-ftf__info-line[data-progressBar="6/10"] .table-ftf__info-spanLine_secondary {
  width: 30%;
  left: calc(50% + 1px);
}

.table-ftf__info-line[data-progressBar="7/10"] .table-ftf__info-spanLine_secondary {
  width: 35%;
  left: calc(50% + 1px);
}

.table-ftf__info-line[data-progressBar="8/10"] .table-ftf__info-spanLine_secondary {
  width: 40%;
  left: calc(50% + 1px);
}

.table-ftf__info-line[data-progressBar="9/10"] .table-ftf__info-spanLine_secondary {
  width: 45%;
  left: calc(50% + 1px);
}

.table-ftf__info-line[data-progressBar="10/10"] .table-ftf__info-spanLine_secondary {
  width: 50%;
  left: calc(50% + 1px);
}

.table-ftf__info-line[data-progressBar="10"] .table-ftf__info-spanLine_secondary {
  width: calc(50% + 1px);
  left: calc(50% + 1px);
}

.table-ftf__info-line[data-progressBar="1"] .table-ftf__info-spanLine_secondary {
  width: 50%;
}

.table-ftf__info-line[data-progressBar="0/10"] .table-ftf__info-spanLine_secondary {
  width: 0%;
}

.table-ftf__info-line[data-progressBar="0"] .table-ftf__info-spanLine_secondary {
  width: 0%;
}

.table-ftf__info-line[data-progressBar="1/2"] .table-ftf__info-spanLine_secondary {
  width: 25%;
}

.table-ftf__info-line[data-progressBar="1/3"] .table-ftf__info-spanLine_secondary {
  width: calc(33%/2);
}

.table-ftf__info-line[data-progressBar="1/5"] .table-ftf__info-spanLine_secondary {
  width: calc(20%/2);
}

.table-ftf__info-line[data-progressBar="1/4"] .table-ftf__info-spanLine_secondary {
  width: calc(25%/2);
}

.table-ftf__info-line[data-progressBar="2/3"] .table-ftf__info-spanLine_secondary {
  width: calc(66%/2);
}

.table-ftf__info_top-margin {
  margin-top: 40px;
}

.table-ftf__info-line[data-progressBar="100%"] .table-ftf__info-spanLine_secondary {
  width: 0;
}

.table-ftf__info-line[data-progressBar="100%"] .table-ftf__info-spanLine_primary {
  width: calc(100%/2);
}

.table-ftf__info-line[data-progressBar="99%"] .table-ftf__info-spanLine_secondary {
  width: calc(1%/2);
}

.table-ftf__info-line[data-progressBar="99%"] .table-ftf__info-spanLine_primary {
  width: calc(99%/2);
}

.table-ftf__info-line[data-progressBar="98%"] .table-ftf__info-spanLine_secondary {
  width: calc(2%/2);
}

.table-ftf__info-line[data-progressBar="98%"] .table-ftf__info-spanLine_primary {
  width: calc(98%/2);
}

.table-ftf__info-line[data-progressBar="97%"] .table-ftf__info-spanLine_secondary {
  width: calc(3%/2);
}

.table-ftf__info-line[data-progressBar="97%"] .table-ftf__info-spanLine_primary {
  width: calc(97%/2);
}

.table-ftf__info-line[data-progressBar="96%"] .table-ftf__info-spanLine_secondary {
  width: calc(4%/2);
}

.table-ftf__info-line[data-progressBar="96%"] .table-ftf__info-spanLine_primary {
  width: calc(96%/2);
}

.table-ftf__info-line[data-progressBar="95%"] .table-ftf__info-spanLine_secondary {
  width: calc(5%/2);
}

.table-ftf__info-line[data-progressBar="95%"] .table-ftf__info-spanLine_primary {
  width: calc(95%/2);
}

.table-ftf__info-line[data-progressBar="94%"] .table-ftf__info-spanLine_secondary {
  width: calc(6%/2);
}

.table-ftf__info-line[data-progressBar="94%"] .table-ftf__info-spanLine_primary {
  width: calc(94%/2);
}

.table-ftf__info-line[data-progressBar="93%"] .table-ftf__info-spanLine_secondary {
  width: calc(7%/2);
}

.table-ftf__info-line[data-progressBar="93%"] .table-ftf__info-spanLine_primary {
  width: calc(93%/2);
}

.table-ftf__info-line[data-progressBar="92%"] .table-ftf__info-spanLine_secondary {
  width: calc(8%/2);
}

.table-ftf__info-line[data-progressBar="92%"] .table-ftf__info-spanLine_primary {
  width: calc(92%/2);
}

.table-ftf__info-line[data-progressBar="91%"] .table-ftf__info-spanLine_secondary {
  width: calc(9%/2);
}

.table-ftf__info-line[data-progressBar="91%"] .table-ftf__info-spanLine_primary {
  width: calc(91%/2);
}

.table-ftf__info-line[data-progressBar="90%"] .table-ftf__info-spanLine_secondary {
  width: calc(10%/2);
}

.table-ftf__info-line[data-progressBar="90%"] .table-ftf__info-spanLine_primary {
  width: calc(90%/2);
}

.table-ftf__info-line[data-progressBar="89%"] .table-ftf__info-spanLine_secondary {
  width: calc(11%/2);
}

.table-ftf__info-line[data-progressBar="89%"] .table-ftf__info-spanLine_primary {
  width: calc(89%/2);
}

.table-ftf__info-line[data-progressBar="88%"] .table-ftf__info-spanLine_secondary {
  width: calc(12%/2);
}

.table-ftf__info-line[data-progressBar="88%"] .table-ftf__info-spanLine_primary {
  width: calc(88%/2);
}

.table-ftf__info-line[data-progressBar="87%"] .table-ftf__info-spanLine_secondary {
  width: calc(13%/2);
}

.table-ftf__info-line[data-progressBar="87%"] .table-ftf__info-spanLine_primary {
  width: calc(87%/2);
}

.table-ftf__info-line[data-progressBar="86%"] .table-ftf__info-spanLine_secondary {
  width: calc(14%/2);
}

.table-ftf__info-line[data-progressBar="86%"] .table-ftf__info-spanLine_primary {
  width: calc(86%/2);
}

.table-ftf__info-line[data-progressBar="85%"] .table-ftf__info-spanLine_secondary {
  width: calc(15%/2);
}

.table-ftf__info-line[data-progressBar="85%"] .table-ftf__info-spanLine_primary {
  width: calc(85%/2);
}

.table-ftf__info-line[data-progressBar="84%"] .table-ftf__info-spanLine_secondary {
  width: calc(16%/2);
}

.table-ftf__info-line[data-progressBar="84%"] .table-ftf__info-spanLine_primary {
  width: calc(84%/2);
}

.table-ftf__info-line[data-progressBar="83%"] .table-ftf__info-spanLine_secondary {
  width: calc(17%/2);
}

.table-ftf__info-line[data-progressBar="83%"] .table-ftf__info-spanLine_primary {
  width: calc(83%/2);
}

.table-ftf__info-line[data-progressBar="82%"] .table-ftf__info-spanLine_secondary {
  width: calc(18%/2);
}

.table-ftf__info-line[data-progressBar="82%"] .table-ftf__info-spanLine_primary {
  width: calc(82%/2);
}

.table-ftf__info-line[data-progressBar="81%"] .table-ftf__info-spanLine_secondary {
  width: calc(19%/2);
}

.table-ftf__info-line[data-progressBar="81%"] .table-ftf__info-spanLine_primary {
  width: calc(81%/2);
}

.table-ftf__info-line[data-progressBar="80%"] .table-ftf__info-spanLine_secondary {
  width: calc(20%/2);
}

.table-ftf__info-line[data-progressBar="80%"] .table-ftf__info-spanLine_primary {
  width: calc(80%/2);
}

.table-ftf__info-line[data-progressBar="79%"] .table-ftf__info-spanLine_secondary {
  width: calc(21%/2);
}

.table-ftf__info-line[data-progressBar="79%"] .table-ftf__info-spanLine_primary {
  width: calc(79%/2);
}

.table-ftf__info-line[data-progressBar="78%"] .table-ftf__info-spanLine_secondary {
  width: calc(22%/2);
}

.table-ftf__info-line[data-progressBar="78%"] .table-ftf__info-spanLine_primary {
  width: calc(78%/2);
}

.table-ftf__info-line[data-progressBar="77%"] .table-ftf__info-spanLine_secondary {
  width: calc(23%/2);
}

.table-ftf__info-line[data-progressBar="77%"] .table-ftf__info-spanLine_primary {
  width: calc(77%/2);
}

.table-ftf__info-line[data-progressBar="76%"] .table-ftf__info-spanLine_secondary {
  width: calc(24%/2);
}

.table-ftf__info-line[data-progressBar="76%"] .table-ftf__info-spanLine_primary {
  width: calc(76%/2);
}

.table-ftf__info-line[data-progressBar="75%"] .table-ftf__info-spanLine_secondary {
  width: calc(25%/2);
}

.table-ftf__info-line[data-progressBar="75%"] .table-ftf__info-spanLine_primary {
  width: calc(75%/2);
}

.table-ftf__info-line[data-progressBar="74%"] .table-ftf__info-spanLine_secondary {
  width: calc(26%/2);
}

.table-ftf__info-line[data-progressBar="74%"] .table-ftf__info-spanLine_primary {
  width: calc(74%/2);
}

.table-ftf__info-line[data-progressBar="73%"] .table-ftf__info-spanLine_secondary {
  width: calc(27%/2);
}

.table-ftf__info-line[data-progressBar="73%"] .table-ftf__info-spanLine_primary {
  width: calc(73%/2);
}

.table-ftf__info-line[data-progressBar="72%"] .table-ftf__info-spanLine_secondary {
  width: calc(28%/2);
}

.table-ftf__info-line[data-progressBar="72%"] .table-ftf__info-spanLine_primary {
  width: calc(72%/2);
}

.table-ftf__info-line[data-progressBar="71%"] .table-ftf__info-spanLine_secondary {
  width: calc(29%/2);
}

.table-ftf__info-line[data-progressBar="71%"] .table-ftf__info-spanLine_primary {
  width: calc(71%/2);
}

.table-ftf__info-line[data-progressBar="70%"] .table-ftf__info-spanLine_secondary {
  width: calc(30%/2);
}

.table-ftf__info-line[data-progressBar="70%"] .table-ftf__info-spanLine_primary {
  width: calc(70%/2);
}

.table-ftf__info-line[data-progressBar="69%"] .table-ftf__info-spanLine_secondary {
  width: calc(31%/2);
}

.table-ftf__info-line[data-progressBar="69%"] .table-ftf__info-spanLine_primary {
  width: calc(69%/2);
}

.table-ftf__info-line[data-progressBar="68%"] .table-ftf__info-spanLine_secondary {
  width: calc(32%/2);
}

.table-ftf__info-line[data-progressBar="68%"] .table-ftf__info-spanLine_primary {
  width: calc(68%/2);
}

.table-ftf__info-line[data-progressBar="67%"] .table-ftf__info-spanLine_secondary {
  width: calc(33%/2);
}

.table-ftf__info-line[data-progressBar="67%"] .table-ftf__info-spanLine_primary {
  width: calc(67%/2);
}

.table-ftf__info-line[data-progressBar="66%"] .table-ftf__info-spanLine_secondary {
  width: calc(34%/2);
}

.table-ftf__info-line[data-progressBar="66%"] .table-ftf__info-spanLine_primary {
  width: calc(66%/2);
}

.table-ftf__info-line[data-progressBar="65%"] .table-ftf__info-spanLine_secondary {
  width: calc(35%/2);
}

.table-ftf__info-line[data-progressBar="65%"] .table-ftf__info-spanLine_primary {
  width: calc(65%/2);
}

.table-ftf__info-line[data-progressBar="64%"] .table-ftf__info-spanLine_secondary {
  width: calc(36%/2);
}

.table-ftf__info-line[data-progressBar="64%"] .table-ftf__info-spanLine_primary {
  width: calc(64%/2);
}

.table-ftf__info-line[data-progressBar="63%"] .table-ftf__info-spanLine_secondary {
  width: calc(37%/2);
}

.table-ftf__info-line[data-progressBar="63%"] .table-ftf__info-spanLine_primary {
  width: calc(63%/2);
}

.table-ftf__info-line[data-progressBar="62%"] .table-ftf__info-spanLine_secondary {
  width: calc(38%/2);
}

.table-ftf__info-line[data-progressBar="62%"] .table-ftf__info-spanLine_primary {
  width: calc(62%/2);
}

.table-ftf__info-line[data-progressBar="61%"] .table-ftf__info-spanLine_secondary {
  width: calc(39%/2);
}

.table-ftf__info-line[data-progressBar="61%"] .table-ftf__info-spanLine_primary {
  width: calc(61%/2);
}

.table-ftf__info-line[data-progressBar="60%"] .table-ftf__info-spanLine_secondary {
  width: calc(40%/2);
}

.table-ftf__info-line[data-progressBar="60%"] .table-ftf__info-spanLine_primary {
  width: calc(60%/2);
}

.table-ftf__info-line[data-progressBar="59%"] .table-ftf__info-spanLine_secondary {
  width: calc(41%/2);
}

.table-ftf__info-line[data-progressBar="59%"] .table-ftf__info-spanLine_primary {
  width: calc(59%/2);
}

.table-ftf__info-line[data-progressBar="58%"] .table-ftf__info-spanLine_secondary {
  width: calc(42%/2);
}

.table-ftf__info-line[data-progressBar="58%"] .table-ftf__info-spanLine_primary {
  width: calc(58%/2);
}

.table-ftf__info-line[data-progressBar="57%"] .table-ftf__info-spanLine_secondary {
  width: calc(43%/2);
}

.table-ftf__info-line[data-progressBar="57%"] .table-ftf__info-spanLine_primary {
  width: calc(57%/2);
}

.table-ftf__info-line[data-progressBar="56%"] .table-ftf__info-spanLine_secondary {
  width: calc(44%/2);
}

.table-ftf__info-line[data-progressBar="56%"] .table-ftf__info-spanLine_primary {
  width: calc(56%/2);
}

.table-ftf__info-line[data-progressBar="55%"] .table-ftf__info-spanLine_secondary {
  width: calc(45%/2);
}

.table-ftf__info-line[data-progressBar="55%"] .table-ftf__info-spanLine_primary {
  width: calc(55%/2);
}

.table-ftf__info-line[data-progressBar="54%"] .table-ftf__info-spanLine_secondary {
  width: calc(46%/2);
}

.table-ftf__info-line[data-progressBar="54%"] .table-ftf__info-spanLine_primary {
  width: calc(54%/2);
}

.table-ftf__info-line[data-progressBar="53%"] .table-ftf__info-spanLine_secondary {
  width: calc(47%/2);
}

.table-ftf__info-line[data-progressBar="53%"] .table-ftf__info-spanLine_primary {
  width: calc(53%/2);
}

.table-ftf__info-line[data-progressBar="52%"] .table-ftf__info-spanLine_secondary {
  width: calc(48%/2);
}

.table-ftf__info-line[data-progressBar="52%"] .table-ftf__info-spanLine_primary {
  width: calc(52%/2);
}

.table-ftf__info-line[data-progressBar="51%"] .table-ftf__info-spanLine_secondary {
  width: calc(49%/2);
}

.table-ftf__info-line[data-progressBar="51%"] .table-ftf__info-spanLine_primary {
  width: calc(51%/2);
}

.table-ftf__info-line[data-progressBar="50%"] .table-ftf__info-spanLine_secondary {
  width: calc(50%/2);
}

.table-ftf__info-line[data-progressBar="50%"] .table-ftf__info-spanLine_primary {
  width: calc(50%/2);
}

.table-ftf__info-line[data-progressBar="49%"] .table-ftf__info-spanLine_secondary {
  width: calc(51%/2);
}

.table-ftf__info-line[data-progressBar="49%"] .table-ftf__info-spanLine_primary {
  width: calc(49%/2);
}

.table-ftf__info-line[data-progressBar="48%"] .table-ftf__info-spanLine_secondary {
  width: calc(52%/2);
}

.table-ftf__info-line[data-progressBar="48%"] .table-ftf__info-spanLine_primary {
  width: calc(48%/2);
}

.table-ftf__info-line[data-progressBar="47%"] .table-ftf__info-spanLine_secondary {
  width: calc(53%/2);
}

.table-ftf__info-line[data-progressBar="47%"] .table-ftf__info-spanLine_primary {
  width: calc(47%/2);
}

.table-ftf__info-line[data-progressBar="46%"] .table-ftf__info-spanLine_secondary {
  width: calc(54%/2);
}

.table-ftf__info-line[data-progressBar="46%"] .table-ftf__info-spanLine_primary {
  width: calc(46%/2);
}

.table-ftf__info-line[data-progressBar="45%"] .table-ftf__info-spanLine_secondary {
  width: calc(55%/2);
}

.table-ftf__info-line[data-progressBar="45%"] .table-ftf__info-spanLine_primary {
  width: calc(45%/2);
}

.table-ftf__info-line[data-progressBar="44%"] .table-ftf__info-spanLine_secondary {
  width: calc(56%/2);
}

.table-ftf__info-line[data-progressBar="44%"] .table-ftf__info-spanLine_primary {
  width: calc(44%/2);
}

.table-ftf__info-line[data-progressBar="43%"] .table-ftf__info-spanLine_secondary {
  width: calc(57%/2);
}

.table-ftf__info-line[data-progressBar="43%"] .table-ftf__info-spanLine_primary {
  width: calc(43%/2);
}

.table-ftf__info-line[data-progressBar="42%"] .table-ftf__info-spanLine_secondary {
  width: calc(58%/2);
}

.table-ftf__info-line[data-progressBar="42%"] .table-ftf__info-spanLine_primary {
  width: calc(42%/2);
}

.table-ftf__info-line[data-progressBar="41%"] .table-ftf__info-spanLine_secondary {
  width: calc(59%/2);
}

.table-ftf__info-line[data-progressBar="41%"] .table-ftf__info-spanLine_primary {
  width: calc(41%/2);
}

.table-ftf__info-line[data-progressBar="40%"] .table-ftf__info-spanLine_secondary {
  width: calc(60%/2);
}

.table-ftf__info-line[data-progressBar="40%"] .table-ftf__info-spanLine_primary {
  width: calc(40%/2);
}

.table-ftf__info-line[data-progressBar="39%"] .table-ftf__info-spanLine_secondary {
  width: calc(61%/2);
}

.table-ftf__info-line[data-progressBar="39%"] .table-ftf__info-spanLine_primary {
  width: calc(39%/2);
}

.table-ftf__info-line[data-progressBar="38%"] .table-ftf__info-spanLine_secondary {
  width: calc(62%/2);
}

.table-ftf__info-line[data-progressBar="38%"] .table-ftf__info-spanLine_primary {
  width: calc(38%/2);
}

.table-ftf__info-line[data-progressBar="37%"] .table-ftf__info-spanLine_secondary {
  width: calc(63%/2);
}

.table-ftf__info-line[data-progressBar="37%"] .table-ftf__info-spanLine_primary {
  width: calc(37%/2);
}

.table-ftf__info-line[data-progressBar="36%"] .table-ftf__info-spanLine_secondary {
  width: calc(64%/2);
}

.table-ftf__info-line[data-progressBar="36%"] .table-ftf__info-spanLine_primary {
  width: calc(36%/2);
}

.table-ftf__info-line[data-progressBar="35%"] .table-ftf__info-spanLine_secondary {
  width: calc(65%/2);
}

.table-ftf__info-line[data-progressBar="35%"] .table-ftf__info-spanLine_primary {
  width: calc(35%/2);
}

.table-ftf__info-line[data-progressBar="34%"] .table-ftf__info-spanLine_secondary {
  width: calc(66%/2);
}

.table-ftf__info-line[data-progressBar="34%"] .table-ftf__info-spanLine_primary {
  width: calc(34%/2);
}

.table-ftf__info-line[data-progressBar="33%"] .table-ftf__info-spanLine_secondary {
  width: calc(67%/2);
}

.table-ftf__info-line[data-progressBar="33%"] .table-ftf__info-spanLine_primary {
  width: calc(33%/2);
}

.table-ftf__info-line[data-progressBar="32%"] .table-ftf__info-spanLine_secondary {
  width: calc(68%/2);
}

.table-ftf__info-line[data-progressBar="32%"] .table-ftf__info-spanLine_primary {
  width: calc(32%/2);
}

.table-ftf__info-line[data-progressBar="31%"] .table-ftf__info-spanLine_secondary {
  width: calc(69%/2);
}

.table-ftf__info-line[data-progressBar="31%"] .table-ftf__info-spanLine_primary {
  width: calc(31%/2);
}

.table-ftf__info-line[data-progressBar="30%"] .table-ftf__info-spanLine_secondary {
  width: calc(70%/2);
}

.table-ftf__info-line[data-progressBar="30%"] .table-ftf__info-spanLine_primary {
  width: calc(30%/2);
}

.table-ftf__info-line[data-progressBar="29%"] .table-ftf__info-spanLine_secondary {
  width: calc(71%/2);
}

.table-ftf__info-line[data-progressBar="29%"] .table-ftf__info-spanLine_primary {
  width: calc(29%/2);
}

.table-ftf__info-line[data-progressBar="28%"] .table-ftf__info-spanLine_secondary {
  width: calc(72%/2);
}

.table-ftf__info-line[data-progressBar="28%"] .table-ftf__info-spanLine_primary {
  width: calc(28%/2);
}

.table-ftf__info-line[data-progressBar="27%"] .table-ftf__info-spanLine_secondary {
  width: calc(73%/2);
}

.table-ftf__info-line[data-progressBar="27%"] .table-ftf__info-spanLine_primary {
  width: calc(27%/2);
}

.table-ftf__info-line[data-progressBar="26%"] .table-ftf__info-spanLine_secondary {
  width: calc(74%/2);
}

.table-ftf__info-line[data-progressBar="26%"] .table-ftf__info-spanLine_primary {
  width: calc(26%/2);
}

.table-ftf__info-line[data-progressBar="25%"] .table-ftf__info-spanLine_secondary {
  width: calc(75%/2);
}

.table-ftf__info-line[data-progressBar="25%"] .table-ftf__info-spanLine_primary {
  width: calc(25%/2);
}

.table-ftf__info-line[data-progressBar="24%"] .table-ftf__info-spanLine_secondary {
  width: calc(76%/2);
}

.table-ftf__info-line[data-progressBar="24%"] .table-ftf__info-spanLine_primary {
  width: calc(24%/2);
}

.table-ftf__info-line[data-progressBar="23%"] .table-ftf__info-spanLine_secondary {
  width: calc(77%/2);
}

.table-ftf__info-line[data-progressBar="23%"] .table-ftf__info-spanLine_primary {
  width: calc(23%/2);
}

.table-ftf__info-line[data-progressBar="22%"] .table-ftf__info-spanLine_secondary {
  width: calc(78%/2);
}

.table-ftf__info-line[data-progressBar="22%"] .table-ftf__info-spanLine_primary {
  width: calc(22%/2);
}

.table-ftf__info-line[data-progressBar="21%"] .table-ftf__info-spanLine_secondary {
  width: calc(79%/2);
}

.table-ftf__info-line[data-progressBar="21%"] .table-ftf__info-spanLine_primary {
  width: calc(21%/2);
}

.table-ftf__info-line[data-progressBar="20%"] .table-ftf__info-spanLine_secondary {
  width: calc(80%/2);
}

.table-ftf__info-line[data-progressBar="20%"] .table-ftf__info-spanLine_primary {
  width: calc(20%/2);
}

.table-ftf__info-line[data-progressBar="19%"] .table-ftf__info-spanLine_secondary {
  width: calc(81%/2);
}

.table-ftf__info-line[data-progressBar="19%"] .table-ftf__info-spanLine_primary {
  width: calc(19%/2);
}

.table-ftf__info-line[data-progressBar="18%"] .table-ftf__info-spanLine_secondary {
  width: calc(82%/2);
}

.table-ftf__info-line[data-progressBar="18%"] .table-ftf__info-spanLine_primary {
  width: calc(18%/2);
}

.table-ftf__info-line[data-progressBar="17%"] .table-ftf__info-spanLine_secondary {
  width: calc(83%/2);
}

.table-ftf__info-line[data-progressBar="17%"] .table-ftf__info-spanLine_primary {
  width: calc(17%/2);
}

.table-ftf__info-line[data-progressBar="16%"] .table-ftf__info-spanLine_secondary {
  width: calc(84%/2);
}

.table-ftf__info-line[data-progressBar="16%"] .table-ftf__info-spanLine_primary {
  width: calc(16%/2);
}

.table-ftf__info-line[data-progressBar="15%"] .table-ftf__info-spanLine_secondary {
  width: calc(85%/2);
}

.table-ftf__info-line[data-progressBar="15%"] .table-ftf__info-spanLine_primary {
  width: calc(15%/2);
}

.table-ftf__info-line[data-progressBar="14%"] .table-ftf__info-spanLine_secondary {
  width: calc(86%/2);
}

.table-ftf__info-line[data-progressBar="14%"] .table-ftf__info-spanLine_primary {
  width: calc(14%/2);
}

.table-ftf__info-line[data-progressBar="13%"] .table-ftf__info-spanLine_secondary {
  width: calc(87%/2);
}

.table-ftf__info-line[data-progressBar="13%"] .table-ftf__info-spanLine_primary {
  width: calc(13%/2);
}

.table-ftf__info-line[data-progressBar="12%"] .table-ftf__info-spanLine_secondary {
  width: calc(88%/2);
}

.table-ftf__info-line[data-progressBar="12%"] .table-ftf__info-spanLine_primary {
  width: calc(12%/2);
}

.table-ftf__info-line[data-progressBar="11%"] .table-ftf__info-spanLine_secondary {
  width: calc(89%/2);
}

.table-ftf__info-line[data-progressBar="11%"] .table-ftf__info-spanLine_primary {
  width: calc(11%/2);
}

.table-ftf__info-line[data-progressBar="10%"] .table-ftf__info-spanLine_secondary {
  width: calc(90%/2);
}

.table-ftf__info-line[data-progressBar="10%"] .table-ftf__info-spanLine_primary {
  width: calc(10%/2);
}

.table-ftf__info-line[data-progressBar="9%"] .table-ftf__info-spanLine_secondary {
  width: calc(91%/2);
}

.table-ftf__info-line[data-progressBar="9%"] .table-ftf__info-spanLine_primary {
  width: calc(9%/2);
}

.table-ftf__info-line[data-progressBar="8%"] .table-ftf__info-spanLine_secondary {
  width: calc(92%/2);
}

.table-ftf__info-line[data-progressBar="8%"] .table-ftf__info-spanLine_primary {
  width: calc(8%/2);
}

.table-ftf__info-line[data-progressBar="7%"] .table-ftf__info-spanLine_secondary {
  width: calc(93%/2);
}

.table-ftf__info-line[data-progressBar="7%"] .table-ftf__info-spanLine_primary {
  width: calc(7%/2);
}

.table-ftf__info-line[data-progressBar="6%"] .table-ftf__info-spanLine_secondary {
  width: calc(94%/2);
}

.table-ftf__info-line[data-progressBar="6%"] .table-ftf__info-spanLine_primary {
  width: calc(6%/2);
}

.table-ftf__info-line[data-progressBar="5%"] .table-ftf__info-spanLine_secondary {
  width: calc(95%/2);
}

.table-ftf__info-line[data-progressBar="5%"] .table-ftf__info-spanLine_primary {
  width: calc(5%/2);
}

.table-ftf__info-line[data-progressBar="4%"] .table-ftf__info-spanLine_secondary {
  width: calc(96%/2);
}

.table-ftf__info-line[data-progressBar="4%"] .table-ftf__info-spanLine_primary {
  width: calc(4%/2);
}

.table-ftf__info-line[data-progressBar="3%"] .table-ftf__info-spanLine_secondary {
  width: calc(97%/2);
}

.table-ftf__info-line[data-progressBar="3%"] .table-ftf__info-spanLine_primary {
  width: calc(3%/2);
}

.table-ftf__info-line[data-progressBar="2%"] .table-ftf__info-spanLine_secondary {
  width: calc(98%/2);
}

.table-ftf__info-line[data-progressBar="2%"] .table-ftf__info-spanLine_primary {
  width: calc(2%/2);
}

.table-ftf__info-line[data-progressBar="1%"] .table-ftf__info-spanLine_secondary {
  width: calc(99%/2);
}

.table-ftf__info-line[data-progressBar="1%"] .table-ftf__info-spanLine_primary {
  width: calc(1%/2);
}

.table-ftf__info-line[data-progressBar="0%"] .table-ftf__info-spanLine_secondary {
  width: calc(100%/2);
}

.table-ftf__info-line[data-progressBar="0%"] .table-ftf__info-spanLine_primary {
  width: 0%;
}

.table-ftf__info-line[data-progressBar="00%"] .table-ftf__info-spanLine_secondary {
  width: calc(100%/2);
}

.table-ftf__info-line[data-progressBar="00%"] .table-ftf__info-spanLine_primary {
  width: 0%;
}

.table-ftf__info-line[data-progressBar="000%"] .table-ftf__info-spanLine_secondary {
  width: calc(100%/2);
}

.table-ftf__info-line[data-progressBar="000%"] .table-ftf__info-spanLine_primary {
  width: 0%;
}

.card-club {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 7px;
  text-align: center;
  margin-bottom: 10px;
}

.card-club:last-child {
  margin-bottom: 0;
}

.card-club__club {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.card-club__club:hover .card-club__club-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.card-club__club:hover .card-club__club-name {
  color: #4F97C5;
}

.card-club__club:active .card-club__club-name {
  color: #045485;
}

.card-club__club-logo {
  max-width: 40px;
  max-height: 40px;
  min-width: 40px;
  min-height: 40px;
  overflow: hidden;
  border-radius: 50%;
}

.card-club__club-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.card-club__club-name {
  margin: 4px 0 2px;
}

.card-club__center {
  margin-top: 12px;
}

.card-club__center-score {
  margin-bottom: 9px;
}

.card-club__center-separator_from {
  bottom: 3px;
}

.meetingsFtf-card__hover {
  padding: 16px 20px;
  width: 100%;
  border-bottom: 2px solid #F3F1F1;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.meetingsFtf-card__hover-info {
  margin: 20px 0;
}

.meetingsFtf-card__hover-info:nth-child(1) {
  margin-top: 0;
}

.meetingsFtf-card__items {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 10px;
}

.meetingsFtf-card__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  border: 2px solid #F3F1F1;
  border-bottom: 0;
  border-radius: 4px;
  width: 100%;
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.meetingsFtf-card__item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border: 2px solid #F3F1F1;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-radius: 4px;
  width: 100%;
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.meetingsFtf-card__item-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 100%;
  max-width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7px;
}

.meetingsFtf-card__item-left:hover .meetingsFtf-card__item-name {
  color: #4F97C5;
}

.meetingsFtf-card__item-left:hover .meetingsFtf-card__item-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.meetingsFtf-card__item-logo {
  max-width: 75px;
  max-height: 75px;
  min-width: 75px;
  min-height: 75px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 16px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.meetingsFtf-card__item-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-image: url("../img/judges/ava/empty_avatar.jpg");
  background-size: contain;
  min-height: 75px;
}

.meetingsFtf-card__item-name {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.meetingsFtf-card__item-rigth {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 100%;
  max-width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.meetingsFtf-card__item-num {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
}

.meetingsFtf-card__item-wrap {
  background: #F9F8F8;
  position: relative;
  width: 208px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.meetingsFtf-card__item-club {
  max-width: 56px;
  max-height: 56px;
  min-width: 56px;
  min-height: 56px;
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  left: -28px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 5px solid #F9F8F8;
}

.meetingsFtf-card__item-club:hover .meetingsFtf-card__item-clubLogo {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.meetingsFtf-card__item-clubLogo {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: white;
}

.meetingsFtf-cards__body {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px 20px;
}

.meetingsFtf-cards__btn {
  padding: 6px 16px;
  height: 31px;
  margin-bottom: 20px;
}

.meetingsFtf-card__item_show-info .meetingsFtf-card__hover {
  display: block;
}

.meetingsFtf-cards__item-card {
  margin-bottom: 30px;
}

.meetingsFtf-cards__item-card:last-child {
  margin-bottom: 0;
}

.protocol-header {
  margin-top: 50px;
}

.protocol-header__card-infos {
  margin: 60px 0 84px 0;
}

.protocol-body {
  margin-top: 60px;
}

.protocol-body__info-title {
  line-height: 0.8;
}

.protocol-body__title {
  margin: 0;
  margin-bottom: 30px;
}

.protocol-header__title-btns {
  margin: 30px 0;
}

.protocol-table {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 20px 15px;
}

.protocol-table table {
  width: 100%;
  table-layout: auto;
  border-spacing: 0;
}

.protocol-table table tbody tr:hover .protocol-table__td {
  background: rgba(6, 110, 174, 0.1);
}

.protocol-table__td {
  padding: 8px 10px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.protocol-table__td:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.protocol-table__td:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.protocol-table__td_sm {
  width: 70px;
  min-width: 60px;
  text-align: center;
  position: relative;
}

.protocol-table__hover {
  position: absolute;
  left: -10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
}

.protocol-body__info-title {
  margin: 30px 0;
  margin-top: 0;
}

.protocol-table__txt a {
  color: #000;
}

.fulltable {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 12px 20px;
}

.fulltable-line {
  display: grid;
  grid-template-columns: repeat(5, 60px) 50px repeat(3, 205px) 165px 170px;
  padding: 8px 0;
}

.fulltable-line__item {
  position: relative;
}

.fulltable-line__item__flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.fulltable-line__item-void {
  opacity: 0;
  visibility: hidden;
}

.fulltable-line__item-hover {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.fineTable-header-title {
  margin: 60px 0 30px 0;
}

.fineTable-title {
  margin: 0;
  margin-bottom: 30px;
}

.fineTable-header {
  margin: 0;
  height: 136px;
}

.fineTable-header__item {
  gap: 60px;
}

.fineTable-header__item_left {
  grid-template-columns: 92px auto;
  padding-right: 30px;
}

.fineTable-header__item.table-ftf__header-club_left {
  grid-template-columns: 92px auto;
}

.fineTable-header__item_right {
  grid-template-columns: auto  92px;
  padding-left: 30px;
}

.fineTable-header__item.table-ftf__header-club_right {
  grid-template-columns: auto 92px;
}

.fineTable-header__logo {
  min-width: 92px;
  min-height: 92px;
  max-width: 92px;
  max-height: 92px;
  overflow: hidden;
  border-radius: 50%;
  border: 5px solid #F3F1F1;
}

.fineTable-header__club-name {
  margin-bottom: 12px;
}

.fineTable-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.fineTable-item__table {
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  max-width: 50%;
  width: 100%;
}

.fineTable-table {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 25px 0 20px 0;
}

.fineTable-table_left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}

.fineTable-table_right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0;
}

.fineTable-table__line {
  display: grid;
  grid-template-columns: 1fr;
}

.fineTable-table__line_bg-light {
  background: rgba(230, 241, 247, 0.3);
}

.fineTable-table__line_bg-blue {
  background: rgba(6, 110, 174, 0.1);
}

.fineTable-table__line-header {
  margin: 0 0 15px 0;
}

.fineTable-table__line-header .fineTable-table__line-wrapp {
  padding: 2px 0;
  padding-left: 20px;
  padding-right: 20px;
}

.fineTable-table__line-wrapp {
  padding: 0 20px;
  height: 30px;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-template-columns: 1fr 1fr;
}

.fineTable-table__line-item_grid {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-template-columns: 60px auto;
  gap: 25px;
}

.fineTable-table__line-text_center {
  text-align: center;
}

.fineTable-table__line-info {
  padding: 8px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
}

.fineTable-table__line-infoText {
  width: 140px;
  margin-right: 20px;
  white-space: nowrap;
}

.fineTable-grid__line {
  display: grid;
}

.fineTable-grid__line_small {
  grid-template-columns: 40px 170px repeat(14, 70px);
  gap: 10px;
}

.fineTable-grid__line_long {
  grid-template-columns: 40px 126px repeat(24, 32px) 42px 42px 42px;
  gap: 10px;
}

.fineTable-grid__line_exsmall {
  grid-template-columns: 247px repeat(9, 117px);
  gap: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.fineTable-grid__line_exsmall .fineTable-grid__line-svg {
  right: -30px;
}

.fineTable-grid__line_exsmall .fineTable-grid__line-item:nth-child(1) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.fineTable-grid__line_exsmall .fineTable-grid__line-item:nth-child(2) {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.fineTable-grid__line_exstra-small {
  display: grid;
  grid-template-columns: 260px repeat(13, 80px);
  padding-left: 20px;
  padding-right: 20px;
}

.fineTable-grid__line_exstra-small .fineTable-grid__line-svg {
  right: -17px;
}

.fineTable-grid__line_exstra-small .fineTable-grid__line-item:nth-child(1) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.fineTable-grid__line_exstra-small .fineTable-grid__line-item:nth-child(2) {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.fineTable-grid__line-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 19px;
  margin: 5px 0;
  position: relative;
}

.fineTable-grid__line-item:nth-child(2) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.fineTable-grid__line-item:nth-child(27) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.fineTable-grid__line-item:nth-child(28) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.fineTable-grid__line-item:nth-child(29) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.fineTable-grid__line-svg {
  position: absolute;
  right: -10px;
  top: 45%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.fineTable-grid__title {
  margin: 30px 0;
}

.fineTable-grid__wrap {
  padding: 15px 0;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
}

.fineTable-grid__item {
  margin-bottom: 60px;
}

.fineTable-totalTable-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 20px;
}

.fintTable-title {
  margin: 0;
  margin-bottom: 30px;
  color: #2C383E;
  font-family: Roboto Condensed;
}

.fineTable-totalTable-header.fineTable-totalTable-header_right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}

.fineTable-totalTable-header.fineTable-totalTable-header_left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}

.fineTable-totalTable {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 20px 0;
  grid-column-start: 1;
  grid-column-end: 3;
}

.fineTable-totalTable__line {
  width: 100%;
  display: grid;
  grid-template-columns: 120px 120px 120px auto 120px 120px 120px;
  gap: 30px;
  padding: 5px 0;
}

.fineTable-totalTable__line:nth-child(1) {
  padding: 0 0 10px 0;
}

.fineTable-totalTable__line_light {
  background: rgba(230, 241, 247, 0.3);
}

.fineTable-totalTable__line_blue {
  background: rgba(6, 110, 174, 0.1);
}

.fineTable-totalTable__line-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  height: 19px;
}

.fineTable-totalTable__line-svg {
  position: absolute;
  left: 25px;
  top: 45%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
}

.fineTable-totalTable__line-text {
  text-transform: capitalize;
}

.field-title {
  margin-bottom: 50px;
  text-align: center;
}

.field-compositions {
  width: 100%;
  height: 777px;
  background-image: url("../img/field/box.svg");
  background-size: 100% 777px;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.field-compositions__left {
  width: 50%;
  height: 100%;
  position: relative;
}

.field-compositions__goalkeeper_left {
  position: absolute;
  top: 50%;
  left: 167px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.field-compositions__defenders {
  position: absolute;
  height: 100%;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 100px 0;
}

.field-compositions__attackers {
  position: absolute;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.field-compositions__attackers-item_center {
  margin: 30px 0;
}

.field-compositions__right {
  width: 50%;
  height: 100%;
  position: relative;
}

.field-compositions__img-wrapper {
  max-width: 145px;
  max-height: 145px;
  min-width: 145px;
  min-height: 145px;
  border-radius: 50%;
  position: relative;
  display: block;
}

.field-compositions__img-wrapper:hover .field-compositions__img-logo {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.field-compositions__img-wrapper img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.field-compositions__number {
  position: absolute;
  right: -24px;
  bottom: 23px;
  width: 48px;
  height: 48px;
  background: #FFFFFF;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.field-compositions__left .field-compositions__defenders {
  left: 224px;
}

.field-compositions__left .field-compositions__attackers {
  right: 100px;
}

.field-compositions__left .field-compositions__attackers-item_center {
  left: -37px;
  position: relative;
}

.field-compositions__right .field-compositions__goalkeeper {
  position: absolute;
  right: 167px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
}

.field-compositions__right .field-compositions__defenders {
  right: 369px;
}

.field-compositions__right .field-compositions__attackers-item_center {
  left: 37px;
  position: relative;
}

.field-compositions__right .field-compositions__attackers {
  left: 90px;
}

.calendarCompositions-header {
  margin-top: 50px;
}

.calendarCompositions-header__title {
  margin-bottom: 30px;
}

.calendarCompositions-body {
  margin-top: 90px;
}

.calendarCompositions-body__title {
  margin-bottom: 50px;
  text-align: center;
}

.calendarCompositions-header__card-infos {
  margin: 61px 0;
}

.calendarCompositions-body__compositionsField {
  margin-top: 67px;
}

.calendarCompositions-header__title-btns {
  margin: 30px 0;
}

.compositionsField {
  position: relative;
}

.compositionsField-title {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 350px;
  text-align: center;
}

.compositionsField-header {
  margin: 37px 0;
  margin-top: 0;
  width: calc(100% - 180px);
  max-width: calc(100% - 180px);
}

.compositionsField-header_left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -moz-text-align-last: left;
       text-align-last: left;
  margin-right: auto;
}

.compositionsField-header_right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
  margin-left: auto;
}

.compositionsField-body {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 20px;
  margin-bottom: 60px;
}

.compositionsField-content {
  width: 100%;
  margin-bottom: 30px;
}

.compositionsField-content:last-child {
  margin-bottom: 0;
}

.compositionsField-content__title {
  margin: 30px 0;
  margin-top: 0;
}

.compositionsField-card {
  padding: 20px;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
}

.compositionsField-card__header {
  height: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  min-width: 0;
}

.compositionsField-card__container {
  min-width: 0;
}

.compositionsField-card__item {
  padding: 7px;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-bottom: 10px;
}

.compositionsField-card__item:last-child {
  margin-bottom: 0;
}

.compositionsField-card__item-wrap {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 220px;
          flex: 0 1 220px;
}

.compositionsField-card__item-wrap .compositionsField-card__info {
  font-family: "Roboto Condensed";
}

.compositionsField-card__item-wrap:hover .compositionsField-card__logo-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.compositionsField-card__item-wrap:hover .compositionsField-card__name {
  color: #4F97C5;
}

.compositionsField-card__item-wrap:active .compositionsField-card__name {
  color: #045485;
}

.compositionsField-card__logo {
  min-width: 75px;
  min-height: 75px;
  max-width: 75px;
  max-height: 75px;
  border-radius: 50%;
  margin-right: 16px;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.compositionsField-card__logo-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.compositionsField-card__name {
  padding-right: 10px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.compositionsField-card__name .compositionsField-card__name-text {
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
}

.compositionsField-card__name-text {
  font-size: 14px;
  line-height: 16px;
}

.compositionsField-card__info {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70px;
          flex: 0 0 70px;
  position: relative;
  min-height: 19px;
  margin: auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.compositionsField-card__info-header {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -64px;
  height: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}

.compositionsField-card__item-wrap_space-betw {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(100% - 250px);
          flex: 0 1 calc(100% - 250px);
}

.compositionsField-card__info-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 19px;
  margin-top: 2px;
}

.compositionsField-card__info-svg {
  position: relative;
  bottom: 2px;
}

.compositionsField-card__header .compositionsField-card__item-wrap:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 265px;
          flex: 0 1 265px;
}

.summary__preview-frame {
  margin: 30px 0;
}

.summary-header {
  margin-top: 50px;
}

.summary-header__card-infos {
  margin-top: 60px;
  margin-bottom: 30px;
}

.summary-header__tabs {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
  margin: 30px 0;
}

.summary-header__tab-label {
  width: 100%;
}

.summary-body {
  margin-top: 90px;
}

.summary-body__best-frame {
  position: relative;
}

.summary-body__bigStat {
  margin-top: 70px;
}

.summary__bigStat-cards {
  margin: 60px 0;
}

.summary-tabContent__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.summary-tabContent__broadcast {
  -webkit-box-flex: 71%;
      -ms-flex: 71%;
          flex: 71%;
  max-width: 71%;
  width: 100%;
  padding: 0 10px;
}

.summary-tabContent__best-frame {
  -webkit-box-flex: 29%;
      -ms-flex: 29%;
          flex: 29%;
  max-width: 29%;
  width: 100%;
  padding: 0 10px;
}

.bigStat-header__title {
  margin-bottom: 53px;
}

.bigStat-body {
  position: relative;
}

.bigStat-body__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.bigStat-club {
  -webkit-box-flex: 21%;
      -ms-flex: 21%;
          flex: 21%;
  max-width: 21%;
  width: 100%;
}

.bigStat-club .club-vertical {
  height: 260px;
  margin-bottom: 0;
}

.bigStat-info {
  -webkit-box-flex: 58%;
      -ms-flex: 58%;
          flex: 58%;
  max-width: 58%;
  width: 100%;
  padding: 0 50px;
}

.bigStat-info .table-ftf__info-text .roboto.roboto-normal.roboto-xxl {
  font-size: 16px;
  line-height: 19px;
  text-transform: lowercase;
}

.bigStat-info .table-ftf__info-text .roboto.roboto-normal.roboto-xxl:first-letter {
  text-transform: uppercase;
}

.bigStat-score {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 52%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  text-align: center;
  z-index: -1;
}

.bigStat-score__num {
  text-align: center;
}

.bigStat-score__num-item {
  font-size: 150px;
  line-height: 176px;
  margin-bottom: 20px;
}

.bigStat-score__separator-item {
  font-size: 256px;
  line-height: 300px;
  color: rgba(6, 110, 174, 0.1);
}

.club-vertical {
  display: block;
}

.club-vertical:hover .club-vertical__logo-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.club-vertical:hover .club-vertical__name {
  color: #4F97C5;
}

.club-vertical:active .club-vertical__name {
  color: #045485;
}

.club-vertical_text-center {
  text-align: center;
}

.club-vertical__logo {
  border-radius: 50%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.club-vertical__logo_center {
  margin: 0 auto;
}

.club-vertical__logo_lg {
  max-width: 92px;
  max-height: 92px;
  min-width: 92px;
  min-height: 92px;
}

.club-vertical__logo-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border: 7px solid #F3F1F1;
  border-radius: 50%;
}

.club-vertical__name {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.club-vertical__name_lg {
  margin: 18px 0 12px;
}

.club-vertical__logo_sx {
  max-width: 50px;
  max-height: 50px;
  min-width: 50px;
  min-height: 50px;
}

.club-vertical__logo_sm {
  max-width: 60px;
  max-height: 60px;
  min-width: 60px;
  min-height: 60px;
}

.club-vertical__name_sm {
  margin: 10px 0 4px 0;
}

.club-vertical__logo_all {
  min-width: 61px;
  min-height: 66px;
  max-width: 61px;
  max-height: 66px;
}

.club-vertical__logo_nr {
  min-width: 66px;
  min-height: 66px;
  max-width: 66px;
  max-height: 66px;
}

.club-vertical__logo_md {
  max-width: 90px;
  max-height: 90px;
  min-width: 90px;
  min-height: 90px;
}

.club-vertical__name_md {
  margin: 12px 0 4px 0;
}

.club-vertical__logo_xx {
  max-width: 150px;
  max-height: 150px;
  min-width: 150px;
  min-height: 150px;
}

.club-vertical__name_xx {
  margin: 20px 0 8px 0;
}

.club-vertical__logo-secondImg {
  width: 100%;
}

.club-vertical__name_sx {
  margin: 10px 0 0 0;
}

.club-vertical_align-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  text-align: right;
}

.club-vertical_align-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: left;
}

.club-vertical__logo-secondImg {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.bigStat-cards__title {
  margin-bottom: 20px;
}

.bigStat-cards__item {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.bigStat-cards__wrap {
  margin-bottom: 30px;
}

.bigStat-cards__wrap:last-child {
  margin-bottom: 0;
}

.bigStat-card {
  border: 2px solid #F3F1F1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 7px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.bigStat-card__person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.bigStat-card__person:hover .bigStat-card__person-name {
  color: #4F97C5;
}

.bigStat-card__person:hover .bigStat-card__logo-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.bigStat-card__person:active .bigStat-card__person-name {
  color: #045485;
}

.bigStat-card__logo {
  max-width: 75px;
  max-height: 75px;
  min-width: 75px;
  min-height: 75px;
  border-radius: 50%;
  margin-right: 16px;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.bigStat-card__logo-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.bigStat-card__person-info {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.bigStat-card__person-number {
  margin-right: 5px;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.bigStat-card__person-name {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-family: "Roboto Condensed";
}

.bigStat-card__person-name:hover {
  color: #4F97C5;
}

.bigStat-card__person-name:active {
  color: #045485;
}

.bigStat-card__club {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.bigStat-card__info {
  text-align: right;
}

.bigStat-card__club-logo {
  max-width: 56px;
  max-height: 56px;
  min-width: 56px;
  min-height: 56px;
  border-radius: 50%;
  margin-left: 60px;
  margin-right: 23px;
  overflow: hidden;
  border: 5px solid #F9F8F8;
}

.bigStat-card__club-logo:hover .bigStat-card__club-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.bigStat-card__club-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.bigStat-card__club_mr-md {
  margin-right: 13px;
}

.bigStat-card_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 93px;
  max-height: 93px;
}

.bigStat-cards__item_gap-30 {
  gap: 30px;
}

.bigStat-cards__item_mb-sm {
  margin-bottom: 10px;
}

.bigStat-card__person-num {
  margin-right: 5px;
  display: inline-block;
}

.bigStat-card__person-name_flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-right: 30px;
}

.bigStat-card__info_flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bigStat-card__info_flex span {
  margin-left: 5px;
}

.bigStat-cards__item.bigStat-cards__item_solo {
  grid-template-columns: 1fr;
  gap: 10px;
}

.newsDetail-bigStat-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.newsDetail-leaders__header.newsDetail-leaders__header_left {
  margin-bottom: 10px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}

.newsDetail-leaders__header.newsDetail-leaders__header_right {
  margin-bottom: 10px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}

.bigStat-frame {
  margin-top: 60px;
}

.bigStat-frame__title {
  margin: 30px 0;
}

.frameGames-card {
  border: 2px solid #F3F1F1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  position: relative;
  margin-bottom: 10px;
}

.frameGames-card:last-child {
  margin-bottom: 0;
}

.frameGames-card__wrap {
  display: grid;
  grid-template-columns: 1fr 420px 1fr;
  min-height: 126px;
  height: auto;
}

.frameGames-card__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.frameGames-card__info p {
  margin: 4px 0;
}

.frameGames-card__info-act {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.frameGames-card__info-span {
  margin-right: 20px;
}

.frameGames-card__center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.frameGames-card__center-logo {
  max-width: 66px;
  max-height: 66px;
  min-width: 66px;
  min-height: 66px;
  border-radius: 50%;
  overflow: hidden;
}

.frameGames-card__center-logo:hover .frameGames-card__center-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.frameGames-card__center-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.frameGames-card__center-info {
  width: 107px;
  margin: 16px 40px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.frameGames-card__center-score {
  margin: 6px 0 9px 0;
}

.frameGames-card__center-status {
  width: 42px;
  height: 17px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  background: #808080;
  border-radius: 2px;
}

.frameGames-card__play {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 117px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.frameGames-card__play:hover .play-wrap {
  border-color: #4F97C5;
}

.frameGames-card__play-txt {
  text-transform: uppercase;
  margin-left: 20px;
}

.frameGames-card_left-content .frameGames-card__info_left {
  visibility: visible;
}

.frameGames-card_left-content .frameGames-card__info_right {
  visibility: hidden;
  display: none;
}

.frameGames-card_left-content .frameGames-card__center-logo_left {
  border: 5px solid #066EAE;
}

.frameGames-card_left-content .frameGames-card__center-logo_right {
  border: 5px solid #F9F8F8;
}

.frameGames-card_left-content .frameGames-card__center-scoreSpan_left {
  font-weight: 700;
  color: #2C383E;
}

.frameGames-card_left-content .frameGames-card__center-scoreSpan_right {
  font-weight: 400;
  color: #808080;
}

.frameGames-card_right-content .frameGames-card__info_left {
  visibility: hidden;
}

.frameGames-card_right-content .frameGames-card__info_right {
  visibility: visible;
}

.frameGames-card_right-content .frameGames-card__center-logo_left {
  border: 5px solid #F9F8F8;
}

.frameGames-card_right-content .frameGames-card__center-logo_right {
  border: 5px solid #066EAE;
}

.frameGames-card_right-content .frameGames-card__center-scoreSpan_right {
  font-weight: 700;
  color: #2C383E;
}

.frameGames-card_right-content .frameGames-card__center-scoreSpan_left {
  font-weight: 400;
  color: #808080;
}

.frameGames-card__info_left {
  padding-left: 50px;
}

.frameGames-card__info_right {
  padding-right: 128px;
}

.summary-table {
  background: rgba(6, 110, 174, 0.1);
  border-radius: 10px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 48px 0 !important;
  max-width: 1204px;
}

.summary-table__club {
  padding: 0 50px;
  max-width: 408px;
}

.summary-table__club-title {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #fff;
  text-align: center;
}

.summary-table__grid-line {
  display: grid;
  grid-template-columns: 48px 126px 48px;
  gap: 48px;
}

.summary-table__grid-line_header {
  margin-bottom: 20px;
}

.summary-table__grid-line_body {
  margin-bottom: 12px;
}

.summary-table__grid-line_body:last-child {
  margin-bottom: 0;
}

.summary-table__grid-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.summary-table__grid-item:hover .summary-table__grid-text_link {
  color: #4F97C5;
}

.summary-table__grid-item:hover .summary-table__grid-logoImg {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.summary-table__grid-item:active .summary-table__grid-text_link {
  color: #045485;
}

.summary-table__grid-text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.summary-table__grid-logo {
  max-width: 24px;
  max-height: 24px;
  min-width: 24px;
  min-height: 24px;
  border-radius: 50%;
  margin-right: 12px;
}

.summary-table__grid-logoImg {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.summary-table__center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 25px;
}

.summary-table__center-btn {
  width: 200px;
  height: 50px;
  text-transform: uppercase;
  margin: 6px 0;
}

.summary-table__center-text {
  margin: 6px 0;
}

.summary-table_light {
  background: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}

.summary-table_light .summary-table__club {
  padding: 0;
}

.summary-table__grid-line_bg-color {
  background: rgba(6, 110, 174, 0.1);
}

.summary-table__grid-line_md {
  padding: 9px 0;
  margin-bottom: 2px;
}

.summary-table__grid-text_align-right {
  text-align: right;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}

.summary-table__grid-text_link {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.info-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.info-icons__item {
  width: 30px;
  height: 30px;
  border-radius: 2px;
  margin-right: 6px;
}

.info-icons__item:last-child {
  margin-right: 0;
}

.info-icons__item-icon {
  fill: #066EAE;
  width: 100%;
  height: 100%;
}

.matchInfo {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px 20px;
}

.matchInfo-item {
  display: grid;
  grid-template-columns: 17px auto;
  gap: 5px;
  text-align: left;
}

.matchInfo-item_disabled .matchInfo-item__icon-img {
  opacity: 0.3;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

.matchInfo-item:last-child {
  margin-bottom: 0;
}

.matchInfo-item__icon {
  max-width: 17px;
  max-height: 17px;
  min-width: 17px;
  min-height: 17px;
  width: 17px;
  height: 17px;
  border-radius: 2px;
}

.matchInfo-item__icon-svg {
  width: 100%;
  height: 100%;
  fill: #066EAE;
}

.matchInfo-item__icon-img {
  width: 100%;
}

.line-info {
  display: grid;
  grid-template-columns: 1fr 210px 1fr;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 16px 40px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.line-info__club {
  display: grid;
  gap: 16px;
}

.line-info__club_left {
  grid-template-columns: 42px auto;
  grid-template-areas: "line-info__logo line-info__wrap";
  text-align: left;
}

.line-info__club_right {
  grid-template-columns: auto 42px;
  grid-template-areas: "line-info__wrap line-info__logo";
  text-align: right;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.line-info__club-logo {
  max-width: 42px;
  max-height: 42px;
  min-width: 42px;
  min-height: 42px;
  border-radius: 50%;
}

.line-info__club-img {
  width: 100%;
}

.line-info__club-name {
  margin-bottom: 4px;
}

.line-info__center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100px;
  margin: auto;
}

.line-info__score {
  display: none;
}

.line-info__score_show {
  display: block;
}

.line-info__center-btn {
  text-transform: uppercase;
  min-width: 204px;
  height: 34px;
}

.line-info__club-logo {
  grid-area: line-info__logo;
}

.line-info__club-wrap {
  grid-area: line-info__wrap;
}

.line-info__center-btn_hide {
  display: none;
}

.line-info__score-noveiw {
  width: 35px;
  height: 30px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.videoPage-detail__line-info {
  margin: 30px 0;
}

.videoPage-detail__body {
  margin-top: 50px;
}

.videoPage-detail__matches {
  margin-bottom: 30px;
}

.videoPage-detail__videos_lg {
  margin-top: 30px;
  margin-bottom: 60px;
}

.videoPage-detail__tabs-filter {
  margin: 60px 0;
}

.videoPage-detail .card-game__club-img {
  border-radius: unset;
}

.clubs-main__header {
  margin-top: 50px;
}

.clubs-main__header-title {
  margin-bottom: 60px;
}

.clubs-main__cardsClub {
  width: 100%;
  -webkit-box-flex: calc(100% - 435px);
      -ms-flex: calc(100% - 435px);
          flex: calc(100% - 435px);
  max-width: calc(100% - 435px);
  padding: 0 10px;
}

.clubs-main__tables-frame {
  width: 100%;
  -webkit-box-flex: 425px;
      -ms-flex: 425px;
          flex: 425px;
  max-width: 425px;
  margin-left: auto;
}

.clubs-main__card-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 6px 16px;
  border-radius: 4px;
  margin-right: 38px;
  background: #F3F1F1;
}

.clubs-main__card-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 30px 0;
  margin-top: 0;
}

.clubs-main__card-content {
  display: grid;
  grid-template-columns: auto 418px;
  gap: 50px;
}

.clubs-main__map-khl {
  margin-bottom: 30px;
}

.clubs-card__title {
  margin: 50px 0 60px 0;
}

.clubs-cards__content {
  margin-bottom: 60px;
}

.clubs-card__content-title {
  margin: 30px 0;
  width: 100%;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  max-width: 100%;
}

.clubs-cards__content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  margin-right: -10px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.clubs-cards__content-aside {
  -webkit-box-flex: 260px;
      -ms-flex: 260px;
          flex: 260px;
  max-width: 260px;
  width: 100%;
  margin-left: auto;
  padding: 0 10px;
}

.clubs-cards__title {
  margin: 30px 0;
  margin-top: 0;
}

.cardsClub {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px 20px;
}

.cardClub-card {
  background: #FFFFFF;
  border: 2px solid #F3F1F1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  text-align: center;
  height: 187px;
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 30px;
  padding-right: 40px;
  padding-top: 27px;
  padding-bottom: 20px;
}

.cardClub-card__club-vertical {
  width: 150px;
}

.cardClub-card__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.cardClub-card__btns-btn {
  width: 150px;
  height: 36px;
  margin: 5px 0;
}

.tableGamers-line {
  display: grid;
  grid-template-columns: 350px repeat(5, 1fr);
  gap: 50px;
}

.tableGamers-line_header {
  margin: 16px 0;
}

.tableGamers-line_body {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 7px 0;
  margin-bottom: 10px;
}

.tableGamers-line_body:last-child {
  margin-bottom: 0;
}

.tableGamers-line_body:nth-child(even) {
  background: rgba(230, 241, 247, 0.3);
}

.tableGamers-line__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
}

.tableGamers-line__item-mobtxt {
  color: #808080;
}

.tableGamers-line__item-mobtxt_mb {
  margin-bottom: 10px;
}

.tableGamers-line__item_align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.tableGamers-line__item-role_desk::first-letter {
  text-transform: uppercase;
}

.tableGamers-line__item:hover .tableGamers-line__item-img {
  -webkit-transform: scale(1.03);
      -ms-transform: scale(1.03);
          transform: scale(1.03);
}

.tableGamers-line__item:hover .tableGamers-line__item-name {
  color: #4F97C5;
}

.tableGamers-line__item:active .tableGamers-line__item-name {
  color: #045485;
}

.tableGamers-line__item .roboto-condensed {
  font-weight: 700;
}

.tableGamers-line__item-logo {
  width: 75px;
  height: 75px;
  min-width: 75px;
  margin-right: 16px;
  margin-left: 7px;
  border-radius: 50%;
  overflow: hidden;
  background-image: url("../img/judges/ava/empty_avatar.jpg");
  background-size: contain;
}

.tableGamers-line__item-img {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.tableGamers-line__item-flag {
  min-width: 26px;
  width: 26px;
  height: 23px;
  margin: 0 11px 5px 0;
}

.tableGamers-line__item-flagImg {
  width: 100%;
}

.tableGamers-line__item-name {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.tableGamers-line__item_mob-flag {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  text-align: left;
}

.arena {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-left: -10px;
  margin-right: -10px;
}

.arena-fancybox {
  display: grid;
  grid-template-columns: auto 148px;
  grid-template-rows: 148px 148px 148px 148px;
  gap: 17px;
  width: 100%;
  max-width: 75%;
  -webkit-box-flex: 75%;
      -ms-flex: 75%;
          flex: 75%;
  padding: 0 10px;
}

.arena-fancybox__item_d-none {
  display: none;
}

.arena-fancybox__item {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  grid-column-start: 2;
  grid-column-end: 3;
  overflow: hidden;
  border-radius: 4px;
}

.arena-fancybox__item_lg {
  grid-row-start: 1;
  grid-row-end: 5;
  grid-column-start: 1;
  grid-column-end: 2;
}

.arena-fancybox__item-img {
  height: 100%;
  min-width: 100%;
}

.arena-fancybox__item-thumb {
  display: none;
}

.arena-info__number-txt {
  margin: 2px 0;
}

.arena-info__map-img {
  width: 100%;
  height: 338px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #c5c5c5;
  border-radius: 4px;
  -o-object-fit: fill;
     object-fit: fill;
  -o-object-position: center;
     object-position: center;
}

.arena-info {
  width: 100%;
  max-width: 25%;
  -webkit-box-flex: 25%;
      -ms-flex: 25%;
          flex: 25%;
  padding: 0 10px;
}

.arena-info__title {
  margin-bottom: 12px;
}

.arena-info__subTitle {
  margin: 12px 0;
}

.arena-info__number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 12px 0;
}

.arena-info__map {
  margin-top: 39px;
}

.arena-info__map-iframe {
  width: 100%;
  height: 194px;
}

.arena-info__map-link {
  display: block;
  margin: 11px 0;
}

.arena-info__map-link:hover .arena-info__map-text {
  color: #4F97C5;
}

.arena-info__map-link:active .arena-info__map-text {
  color: #045485;
}

.arena-info__map-imgItem {
  width: 100%;
}

.arena-info__map-text {
  margin: 11px 0;
}

.players-header__title {
  margin: 0;
  margin-bottom: 32px;
}

.players-header {
  margin-bottom: 30px;
}

.players-header__wrapper {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 270px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0 20px;
}

.players-header__item {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 2;
}

.players-header__filter-letters {
  grid-row-start: 2;
  grid-row-end: 3;
  grid-column-start: 1;
  grid-column-end: 2;
}

.players-header__filter-bottom {
  grid-row-start: 3;
  grid-row-end: 4;
  grid-column-start: 1;
  grid-column-end: 2;
}

.players-header__aside {
  grid-row-start: 1;
  grid-row-end: 4;
  grid-column-start: 2;
  grid-column-end: 3;
}

.players-header__aside-item {
  margin: 0;
}

.players-filter {
  margin-top: 15px;
}

.players-main__table {
  margin-top: 30px;
}

.players-header__filter-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.players-header__filter-btn {
  margin-left: auto;
  text-transform: uppercase;
}

.players-header__filter-leftBottom {
  width: 100%;
}

.players-filter__wrapper {
  margin-bottom: 30px;
}

.players-filter__wrapper .statistics-filter_players {
  -webkit-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

.championshipRegular-header {
  margin-bottom: 30px;
}

.championshipRegular-body__subTitle {
  margin: 0;
  margin-top: 30px;
  margin-bottom: 10px;
}

.championshipRegular-body__title {
  margin: 30px 0;
  margin-top: 0;
}

.championshipRegular-body__item_margin-bottom {
  margin-bottom: 50px;
}

.championshipRegular-body__item {
  margin-bottom: 30px;
}

.championshipRegular-body__item:last-child {
  margin-bottom: 0;
}

.championshipRegular-body_hide {
  display: none;
}

.championshipRegular-info p:not([class]) {
  margin: 30px 0;
  font-size: 14px;
}

.championshipRegular-info h3:not([class]) {
  margin: 30px 0;
}

.championshipRegular-info ol:not([class]) {
  list-style: none;
  counter-reset: li;
}

.championshipRegular-info ol:not([class]) li:not([class]) {
  margin: 30px 0;
  padding: 0;
  font-size: 14px;
  position: relative;
}

.championshipRegular-info ol:not([class]) li:not([class])::before {
  position: relative;
  left: 0;
  top: 0;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
  counter-increment: li;
  content: counters(li, ".") ". ";
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
}

.championshipRegular-info ol:not([class]) ul:not([class]) li:not([class]) {
  margin: 30px 0;
}

.championshipRegular-table {
  overflow: scroll;
}

.championshipRegular-table__line {
  padding: 8px 8px;
  display: grid;
  grid-template-columns: 36px 256px repeat(9, 1fr);
  gap: 10px;
}

.championshipRegular-table__line-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.championshipRegular-table__line-item:hover .championshipRegular-table__line-logoImg {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.championshipRegular-table__line-item:hover .championshipRegular-table__clubName {
  color: #4F97C5;
}

.championshipRegular-table__line-item:active .championshipRegular-table__clubName {
  color: #045485;
}

.championshipRegular-table__line-item:nth-child(1),
.championshipRegular-table__line-item:nth-child(2) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.championshipRegular-table__info {
  z-index: 2;
}

.championshipRegular-table__line-logo {
  max-width: 40px;
  max-height: 40px;
  min-width: 40px;
  min-height: 40px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 20px;
}

.championshipRegular-table__line-logoImg {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.championshipRegular-table__clubName {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.championshipRegular-table_margin-md {
  margin-top: 10px;
  margin-bottom: 30px;
}

.championshipRegular-table {
  overflow: hidden;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 10px 0;
}

.championshipRegular-table table {
  width: 100%;
  table-layout: auto;
  border-spacing: 0 10px;
}

.tr-separator {
  height: 2px;
  max-height: 2px;
}

.championshipRegular-table__club {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.championshipRegular-table__club:hover .championshipRegular-table__club-img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.championshipRegular-table__club:hover .championshipRegular-table__txt-club {
  color: #4F97C5;
}

.championshipRegular-table__club:active .championshipRegular-table__club-img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.championshipRegular-table__club:active .championshipRegular-table__txt-club {
  color: #045485;
}

.championshipRegular-table__col {
  font-weight: inherit;
}

.championshipRegular-table__col:first-child {
  padding-left: 15px;
}

.championshipRegular-table__col:last-child {
  padding-right: 10px;
}

.championshipRegular-table__col-num {
  min-width: 70px;
  width: 70px;
}

.championshipRegular-table-scroll {
  overflow-x: auto;
}

.championshipRegular-table-scroll tbody tr:first-child th:last-child {
  max-width: 0px;
}

.td-separator {
  border-bottom: 1px solid #066EAE;
}

.championshipRegular-table__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.championshipRegular-table__col_sm {
  min-width: 42px;
}

.championshipRegular-table__col-club {
  width: 256px;
  min-width: 256px;
}

.dataTable {
  border: 2px solid #f3f1f1;
  border-radius: 4px;
  padding: 10px 0;
}

.dataTable img:not([class]) {
  margin: unset;
}

.dataTable > * {
  font-family: Roboto;
  font-size: 12px;
  line-height: 14px;
}

.dataTable .m-text_left img {
  border-radius: 100%;
  max-height: 100%;
  margin-right: 10px;
  width: 40px;
  height: 40px;
}

.dataTable thead th {
  color: grey;
  font-family: Roboto;
  font-size: 12px;
  line-height: 14px;
  border-bottom: 1px solid #f3f1f1;
  padding: 10px;
  min-width: 150px;
}

.dataTable tr td {
  position: relative;
  text-align: center;
}

.dataTable tr td a {
  color: #000;
}

.dataTable tr td:first-child {
  padding-left: 15px;
}

.dataTable .m-text_left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.dataTable .m-text_left img {
  max-width: 40px;
  max-height: 40px;
  min-width: 40px;
  min-height: 40px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 20px;
}

.dataTable .m-text_left:hover {
  color: #4f97c5;
}

.dataTable .m-text_left:hover img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.dataTable tbody tr td {
  border-bottom: 1px solid #f3f1f1;
}

.dataTable tbody tr:nth-last-child(2) td:last-child {
  border-bottom: unset;
}

.dataTable tbody tr:last-child td {
  border-bottom: unset;
}

.dataTable .e-match-result-top {
  border-bottom: unset;
  font-size: 36px;
}

.dataTable .e-player_name {
  font-size: 16px;
  line-height: 19px;
}

.b-match_tables {
  width: 100%;
  margin-bottom: 30px;
}

.dataTable {
  margin-bottom: 30px;
}

.b-match_tables:last-child tbody tr:nth-last-child(2) td:last-child {
  border-bottom: 1px solid #f3f1f1;
}

.tablesPage-webGames__content_active .b-match_tables tbody tr:nth-last-child(2) td:last-child {
  border-bottom: unset;
}

.webGames-score .championshipRegular-table__txt--big {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 21px;
  line-height: 25px;
  min-width: 100px;
}

.webGames-score .championshipRegular-table--score .championshipRegular-table__txt {
  position: relative;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.webGames-score .championshipRegular-table--score .webGames-lineFifth__score {
  font-weight: bold;
}

.webGames-score .championshipRegular-table--score span {
  padding: 2px;
  font-weight: normal;
}

.webGames-score .championshipRegular-table__txt--bold {
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #2C383E;
}

.webGames-score .championshipRegular-table__marker {
  position: absolute;
  width: 18px;
  height: 18px;
  top: -17px;
  background-color: black;
  color: white;
  border-radius: 50%;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 12px;
  padding: 3px !important;
}

.webGames-score .championshipRegular-table {
  margin-bottom: 40px;
}

.clubItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.clubItem:hover .clubItem-logo__img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.clubItem:hover .clubItem-info__name {
  color: #4F97C5;
}

.clubItem:active .clubItem-info__name {
  color: #045485;
}

.clubItem-logo__img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}

.clubItem-info__name {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.clubItem_nr .clubItem-logo {
  max-width: 42px;
  max-height: 42px;
  min-width: 42px;
  min-height: 42px;
  overflow: hidden;
}

.clubItem_nr .clubItem-info__name {
  margin-bottom: 4px;
}

.clubItem-logo__mr-16 {
  margin-right: 16px;
}

.champResults-header__title {
  margin-bottom: 20px;
}

.champResults-body__title {
  margin: 30px 0;
}

.champResults-body__result-aside .tablesPage-informer__item_mob-only {
  min-width: unset;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  max-width: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
}

.champResults-table {
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  width: 415px;
}

.champResults-table__line {
  padding: 13px 20px;
  grid-template-columns: 70px auto;
  gap: 16px 19px;
  display: grid;
}

.champResults-table__line_body {
  border-bottom: 2px solid #F3F1F1;
}

.champResults-table__line_body:last-child {
  border-bottom: 0;
}

.champResults-table__line-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.tablesPage-body__grid {
  margin-top: 30px;
}

.printOut {
  width: 34px;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #E2E7EB;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

.printOut:hover {
  border: 1px solid #4F97C5;
}

.printOut:hover .printOut-svg {
  fill: #4F97C5;
}

.printOut-svg {
  fill: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 16px;
  height: 16px;
}

.directLink {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.directLink-svg {
  stroke: #066EAE;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 11px;
  height: 13px;
  min-width: 11px;
  min-width: 13px;
  cursor: pointer;
}

.directLink-text {
  padding-right: 20px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.actionFrame {
  width: 100%;
}

.actionFrame-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.actionFrame-social {
  margin: 20px 0 19px 0;
}

.actionFrame-social.actionFrame-social_sm {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.actionFrame-social.actionFrame-social_ss {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.actionFrame-link {
  border: 1px solid #E2E7EB;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 20px;
}

.actionFrame-link__text {
  margin-bottom: 10px;
  color: #959595;
}

.actionFrame_m-md {
  margin: 60px 0;
}

.dossier h5:not([class]) {
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 125%;
  color: #000000;
  margin-top: 30px;
}

.matchesDay-title {
  margin-bottom: 27px;
}

.matchesDay-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 17px;
  border-bottom: 1px solid #E2E7EB;
}

.matchesDay-item__club {
  width: 33%;
  max-width: 33%;
}

.matchesDay-item__club:hover .matchesDay-item__club-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.matchesDay-item__club:hover .matchesDay-item__name {
  color: #4F97C5;
}

.matchesDay-item__club:active .matchesDay-item__name {
  color: #045485;
}

.matchesDay-item__club_left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: left;
}

.matchesDay-item__club_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  text-align: right;
}

.matchesDay-item__club-logo {
  max-width: 30px;
  max-height: 30px;
  min-width: 30px;
  min-height: 30px;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 7px;
}

.matchesDay-item__club-img {
  width: 100%;
  border: 3px solid #F1EFEF;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.matchesDay-item__name {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.matchesDay-item_into-main {
  width: 140px;
  border: 0;
  margin: 0;
  margin-right: 24px;
  padding: 0;
}

.matchesDay-item_into-main .matchesDay-item__score {
  margin: 0 24px;
}

.matchesDay-item_into-main .matchesDay-item__score p {
  white-space: nowrap;
}

.matchesDay-item_into-main .matchesDay-item__club-logo {
  margin: 0;
}

.newsDetail-content .matchesDay-item_into-main {
  width: 122px;
}

.newsDetail-content .matchesDay-item_into-main .matchesDay-item__score {
  margin: 0;
  width: 67px;
  text-align: center;
}

.matchesDay-item_block {
  border: 1px solid #D7D7D7;
  margin: 0;
  margin-right: 20px;
  padding: 0;
  border-radius: 4px;
  padding: 10px;
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.matchesDay-item_block:last-child {
  margin-right: 0;
}

.matchesDay-item_block .matchesDay-item__score {
  margin: 0 15px;
}

.matchesDay-item_block .matchesDay-item__score p {
  white-space: nowrap;
}

.matchesDay-item_block .matchesDay-item__club-logo {
  margin: 0;
}

.dayOverview-wrap {
  margin: 30px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.dayOverview-wrap__card {
  width: 100%;
  -webkit-box-flex: calc(100% - 170px);
      -ms-flex: calc(100% - 170px);
          flex: calc(100% - 170px);
  max-width: calc(100% - 170px);
  margin: 0;
  min-height: 215px;
}

.dayOverview__btns-line {
  margin: 17px 0;
  width: 100%;
}

.dayOverview__summary-table {
  margin: 30px 0;
}

.dayOverview-matches__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 12px;
  border-bottom: 1px solid #E2E7EB;
  margin-bottom: 12px;
}

.newsDetail-content .dayOverview-matches__item .matchesDay-item_into-main {
  width: 152px;
}

.newsDetail-content .dayOverview-matches__item .dayOverview-matches__item-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.dayOverview-card {
  background: #FFFFFF;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 20px 10px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.dayOverview-card__club {
  width: 100%;
  max-width: calc(100%/3);
  -webkit-box-flex: calc(100%/3);
      -ms-flex: calc(100%/3);
          flex: calc(100%/3);
  text-align: center;
}

.dayOverview-card__item {
  padding-left: 0px;
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: 0;
}

.dayOverview-card__club-footer {
  margin-top: 12px;
  display: inline-block;
  text-align: left;
}

.dayOverview-card__club-goal {
  display: block;
  margin-bottom: 4px;
  width: auto;
  height: auto;
  top: unset;
  color: gray;
  font-size: 13px;
  margin-left: unset;
}

.dayOverview-card__club-goal::after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 22px;
  right: 2px;
  z-index: 101;
  width: 7px;
  height: 7px;
}

.dayOverview-card__center {
  width: 100%;
  max-width: calc(100%/3);
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.dayOverview-card__center-time {
  text-align: center;
  margin-bottom: 14px;
  display: block;
}

.dayOverview-card__center-score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 16px;
  display: grid;
  grid-template-columns: 1fr 70px 1fr;
}

.dayOverview-card__center-num {
  margin: 0 8px;
}

.dayOverview-card__center-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.dayOverview-card__center-value p {
  margin-right: 10px;
}

.dayOverview-card__center-value p:last-child {
  margin-right: 0;
}

.dayOverview-card__center-num_left {
  -moz-text-align-last: right;
       text-align-last: right;
}

.dayOverview-card__center-num_right {
  -moz-text-align-last: left;
       text-align-last: left;
}

.dayOverview-card__center-btn {
  width: 200px;
  height: 50px;
  margin: 0 auto;
}

.dayOverview-card__center-txt {
  margin: 13px 0 20px 0;
}

.dayOverview-card__center-times {
  margin: 0;
}

.fancybox-photoReport_right-small {
  grid-template-columns: 1fr 125px;
  grid-template-rows: 63px 63px 63px 63px;
  gap: 13px 19px;
}

.fancybox-photoReport_right-small .fancybox-photoReport__item_main {
  grid-row-start: 1;
  grid-row-end: 5;
  grid-column-start: 1;
  grid-column-end: 2;
}

.fancybox-photoReport_right-big {
  grid-template-columns: 1fr 125px;
  grid-template-rows: 63px 63px 63px 63px 63px 63px 63px;
  gap: 13px 19px;
}

.fancybox-photoReport_right-big .fancybox-photoReport__item_main {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 8;
}

.fancybox-photoReport {
  display: grid;
}

.fancybox-photoReport__item {
  display: block;
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #D7D7D7;
}

.fancybox-photoReport__item-img {
  width: 100%;
  display: none;
}

.dayOverview-block {
  display: grid;
  grid-template-columns: 1fr 1.275fr;
  gap: 0 20px;
}

.dayOverview-block__fancybox-title {
  margin-bottom: 10px;
}

.dayOverview-block__tags {
  grid-column-start: 1;
  grid-column-end: 3;
}

.highlights-title {
  margin-bottom: 10px;
}

.highlights-item {
  width: 100%;
}

.highlights-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.highlights-item_mr-md {
  max-width: 520px;
  width: 100%;
  -webkit-box-flex: 520px;
      -ms-flex: 520px;
          flex: 520px;
  margin: 0;
}

.highlights-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-flex: calc(100% - 520px);
      -ms-flex: calc(100% - 520px);
          flex: calc(100% - 520px);
  max-width: calc(100% - 520px);
  padding-left: 30px;
}

.highlights-info__time {
  display: block;
  margin: 20px 0;
}

.highlights-info__btn {
  margin-top: auto;
}

.highlights-info__link {
  max-width: 100%;
  display: block;
}

.highlights-tags {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  width: 100%;
  margin-bottom: -6px;
  margin-top: 10px;
}

.dayOverview-logos {
  width: 100%;
  -webkit-box-flex: 150px;
      -ms-flex: 150px;
          flex: 150px;
  max-width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.dayOverview-logos__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid #F3F1F1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  width: 100%;
  height: 50px;
  overflow: hidden;
  margin-bottom: 5px;
}

.dayOverview-logos__item:last-child {
  margin-bottom: 0px;
}

.dayOverview-logos__item-img {
  height: 30px;
  margin: 0 auto;
}

.dayOverview-logos__item-img_h-50 {
  height: 100%;
}

.dayOverview-logos__item_h-50 {
  height: 50px;
}

.dayOverview-logos__item-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.dayOverview-logos__item_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.dayOverview-logos__item_bg-black {
  background-color: #000;
}

.dayOverview-star {
  width: 100%;
  margin-top: 85px;
  margin-bottom: 56px;
  background: #E6F1F8;
  position: relative;
  overflow: hidden;
  padding-top: 43px !important;
  padding-bottom: 25px !important;
  padding-left: 70px;
  padding-right: 70px;
}

.dayOverview-star::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  height: 200%;
  width: 400px;
  background: #066EAE;
  opacity: 0.27;
  -webkit-transform: skew(-14deg, 0) translateY(-50%);
      -ms-transform: skew(-14deg, 0) translateY(-50%);
          transform: skew(-14deg, 0) translateY(-50%);
  z-index: 1;
}

.dayOverview-star::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  height: 200%;
  width: 530px;
  background: #4F97C5;
  opacity: 0.27;
  -webkit-transform: skew(-14deg, 0) translateY(-50%);
      -ms-transform: skew(-14deg, 0) translateY(-50%);
          transform: skew(-14deg, 0) translateY(-50%);
  z-index: 0;
}

.dayOverview-star__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
}

.dayOverview-star__cup {
  max-width: 219px;
}

.dayOverview-star__cup-name {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 17.6px;
  line-height: 21px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-top: 11px;
}

.dayOverview-star__center {
  max-width: 446px;
}

.dayOverview-star__score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 53px;
}

.dayOverview-star__photo {
  overflow: hidden;
  width: 100%;
  max-width: 204px;
  border-radius: 50%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.dayOverview-star__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.dayOverview-star__name {
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
  text-align: center;
  color: #2C383E;
  margin-bottom: 2px;
  margin: auto;
  min-height: 84px;
}

.dayOverview-star__picture {
  position: relative;
}

.dayOverview-star__club {
  position: absolute;
  background: white;
  border: 7px solid #F3F1F1;
  border-radius: 100px;
  bottom: -11px;
  right: 9px;
}

.dayOverview-star__club img {
  width: 66px;
  height: 66px;
}

.dayOverview-star__player {
  max-width: 204px;
  z-index: 10;
  position: relative;
}

.dayOverview-star__place {
  margin: auto;
  width: 57px;
  height: 57px;
}

.dayOverview-star__info {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 21px;
  line-height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 47px;
  margin: 0 4px;
  padding-top: 25px;
}

.dayOverview-star__info span {
  background: #808080;
  mix-blend-mode: normal;
  border-radius: 2px;
  height: 2px;
  width: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 11px 9px;
}

.dayOverview-star__img {
  width: 100%;
}

.newsDetail-leaders__title {
  margin-bottom: 30px;
}

.newsDetail-leaders__title--small {
  margin-bottom: 28px;
}

.newsDetail-leaders__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

.newsDetail-leaders__header-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.newsDetail-leaders__header-item:hover .newsDetail-leaders__header-name {
  color: #4F97C5;
}

.newsDetail-leaders__header-item:hover .newsDetail-leaders__header-logoImg {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.newsDetail-leaders__header-item:active .newsDetail-leaders__header-name {
  color: #045485;
}

.newsDetail-leaders__header-item_left {
  -moz-text-align-last: left;
       text-align-last: left;
}

.newsDetail-leaders__header-item_left .newsDetail-leaders__header-logo {
  margin-right: 20px;
}

.newsDetail-leaders__header-item_right {
  text-align: right;
}

.newsDetail-leaders__header-item_right .newsDetail-leaders__header-logo {
  margin-left: 20px;
}

.newsDetail-leaders__header-logo {
  min-width: 66px;
  min-height: 66px;
  max-width: 66px;
  max-height: 66px;
  overflow: hidden;
  border-radius: 50%;
}

.newsDetail-leaders__header-logoImg {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.newsDetail-leaders__header-name {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.newsDetail-ftf {
  border-bottom: 1px solid #E2E7EB;
}

.newsDetail-ftf_bottom {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.newsDetail-ftf_bottom-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50%;
}

.newsDetail-ftf_bottom-item .matchesDay-item {
  margin: 5px 20px 5px 0;
}

.newsDetail-ftf_bottom-item:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.newsDetail-ftf_bottom-item:last-child .matchesDay-item {
  margin: 5px 0 5px 20px;
}

.newsDetail-ftf__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.newsDetail-ftf__top-club {
  max-width: calc(100% / 3);
}

.newsDetail-ftf__top-club:hover .club-vertical__name {
  color: #4F97C5;
}

.newsDetail-ftf__top-club:hover .club-vertical__logo-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.newsDetail-ftf__top-club:active .club-vertical__name {
  color: #045485;
}

.newsDetail-ftf__top-center {
  max-width: calc(100% / 3);
  text-align: center;
}

.newsDetail-ftf__top-score {
  margin: 5px 0;
}

.newsDetail-ftf-wrap {
  background: #FFFFFF;
  border: 2px solid #F3F1F1;
  border-radius: 4px;
  padding: 30px 34px 20px 34px !important;
}
.newsDetail-plus .newsDetail-plus__logo {
	max-width: 310px;
	width: 100%;
	margin-bottom: 25px;
}
.newsDetail-plus .newsDetail-plus__grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 20px;
}
.newsDetail-plus .newsDetail-plus__grid-team-name {
	display: flex;
	align-items: center;
	color: #2C383E;
	font-weight: bold;
	font-size: 21px;
	line-height: 25px;
	height: 66px;
}
.newsDetail-plus .newsDetail-plus__grid-team-name picture {
	width: 66px;
	height: 66px;
	margin-right: 18px;
}
.newsDetail-plus .newsDetail-plus__grid-team-item {
	margin-top: 12px;
	border: 2px solid #F3F1F1;
	border-radius: 5px;
	padding: 8px 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 95px;
}
.newsDetail-plus .newsDetail-plus__grid-team-item .ttl {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 4px;
}
.newsDetail-plus .newsDetail-plus__grid-team-item .desc {
	font-size: 15px;
	line-height: 140%;
}

.khlTV-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 60px;
  margin-bottom: 60px;
  border-bottom: 1px solid #D7D7D7;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.khlTV-header__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.khlTV-header__title {
  margin: 0;
  margin-right: 65px;
}

.khlTV-header__radioButton {
  margin-left: auto;
}

.khlTV-list {
  padding-right: 25px;
}

.khlTV-list__line {
  display: grid;
  grid-template-columns: 70px auto;
  gap: 15px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.khlTV-list__line-header {
  margin-bottom: 0;
}

.khlTV-list__line-body {
  margin: 5px 0;
}

.khlTV-list__line-content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
  padding: 5px 15px 5px 15px;
  border-radius: 4px;
  margin-right: 50px;
  min-height: 30px;
}

.khlTV-list__line-content:hover {
  background: rgba(6, 110, 174, 0.2);
}

.khlTV-list__line-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.khlTV-list__line-item:hover .khlTV-list__line-content {
  background: rgba(6, 110, 174, 0.2);
}

.khlTV-list__line-item:hover .khlTV-list__line-link {
  opacity: 1;
}

.khlTV-list .khlTV-list__line-item--active .khlTV-list__line-content {
  background: rgba(6, 110, 174, 0.2);
}

.khlTV-list__line-title {
  padding: 5px 0;
  min-height: 30px;
}

.khlTV-list__line-link {
  padding: 5px 12px;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  min-width: 200px;
}

.khlTV-list__line-link:hover .play-wrap {
  border-color: #4F97C5;
}

.khlTV-list__line-item_padd-left {
  padding-left: 15px;
}

.khlTV-list__line-linkSpan {
  margin-right: 10px;
}

.khlTV-body__tabs {
  margin-bottom: 48px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.khlTV-body__tabContent_hide {
  display: none;
}

.khlTV-body__content a {
  color: #000000;
}

.khlTV-body__content h4:not([class]) {
  margin-bottom: 30px;
}

.khlTV-body__wrap-item {
  display: grid;
  grid-template-columns: 1020px 240px;
  gap: 80px;
}

.khlTV-tabs__tabContent-item_hide {
  display: none;
}

.aboutleague-aside {
  width: 100%;
}

.aboutleague-aside h2:not([class]) {
  margin-bottom: 20px;
  margin-top: 0;
}

.aboutleague-aside h3:not([class]) {
  color: rgba(0, 0, 0, 0.5);
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: normal;
}

.aboutleague-aside .b-float_panel_block {
  padding: 16px;
}

.aboutleague-aside .b-float_panel_block a {
  text-decoration: none;
  color: #0b70a5;
  -webkit-transition: color 0.25s linear;
  -o-transition: color 0.25s linear;
  transition: color 0.25s linear;
}

.aboutleague-aside .b-page-nav {
  font-family: Roboto;
}

.aboutleague-aside .b-page-nav dt {
  opacity: 0.6;
  font-size: 12px;
  margin-top: 20px;
}

.aboutleague-aside .b-page-nav dd {
  margin-top: 4px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}

.aboutleague-aside__item {
  margin-bottom: 30px;
  margin-top: 30px;
}

.aboutleague-body__wys li {
  text-align: justify;
}

.aboutleague-body__wys H4:not([class]) {
  font-size: 24px;
  line-height: 1.3em;
  margin-bottom: 0.5em;
}

.aboutleague-body__wys > * {
  font-family: Roboto;
}

.aboutleague-body__wys p {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
}

.aboutleague-body__wys p b span {
  margin: 30px 0;
  display: block;
  font-weight: bold !important;
  font-size: 36px !important;
  line-height: 42px !important;
  font-family: Roboto Condensed;
  font-style: normal !important;
  font-weight: bold !important;
}

.aboutleague-body__wys .e-qoute {
  font-size: 17px;
  padding: 10px 22px;
  margin: 10px 0;
  line-height: 1.3em;
  background: #f1faff;
}

.aboutleague-body__wys .e-enumerate-list {
  margin: 1.5rem 0;
}

.aboutleague-body__wys .e-enumerate-list li {
  position: relative;
  padding-left: 1.5rem;
  margin-top: 1.5rem;
}

.aboutleague-body__wys .e-enumerate-list li .e-enumerate-list-num {
  color: #076eae;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 1.5em;
}

.aboutleague-body__wys .e-hyphen-list {
  margin: 1.5rem 0;
}

.aboutleague-body__wys .e-hyphen-list li {
  position: relative;
  padding-left: 1.5rem;
  margin-top: 1.5rem;
}

.aboutleague-body__wys .e-hyphen-list li::before {
  content: "";
  color: #076eae;
  position: absolute;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #066eae;
  border-radius: 50%;
}

.aboutleague-body__wys .e-biography {
  background: #f1fafe;
  padding: 1.5rem 30px;
  display: table;
  width: 100%;
}

.aboutleague-body__wys .e-biography img:not([class]) {
  margin: unset;
}

.aboutleague-body__wys .e-biography-img {
  width: 210px;
  display: table-cell;
  height: 210px;
  float: left;
  overflow: hidden;
  border-radius: 50%;
}

.aboutleague-body__wys .e-biography-details {
  display: table-cell;
  vertical-align: middle;
  padding-left: 40px;
}

.aboutleague-body__wys .b-short_tile {
  margin: 0 -2.5%;
  padding: 20px 0 0 0;
}

.aboutleague-body__wys .b-short_tile_item {
  margin: 0 2.5% 40px 2.5%;
  display: inline-block;
  vertical-align: top;
  padding: 20px 3.5%;
  border: 1px solid #d7e6ee;
  width: 44.3%;
}

.aboutleague-body__wys .e-details_img {
  width: 25%;
  float: left;
}

.aboutleague-body__wys .e-details_img img:not([class]) {
  height: unset;
  margin: unset;
}

.aboutleague-body__wys .b-details_txt {
  width: 75%;
  padding: 0 0 0 5%;
  float: left;
}

.aboutleague-body__wys .b-details_txt h5 {
  font-size: 18px;
}

.aboutleague-body__wys .box-container {
  padding: 1.5rem 30px;
  background: #f1fafe;
}

.aboutleague-body__wys .box-container h4 {
  font-size: 24px;
  line-height: 1.3em;
  margin-bottom: 0.75rem;
}

.aboutleague-body__wys .b-middle_block {
  float: left;
}

.aboutleague-body__wys .b-table-de {
  width: 100%;
}

.aboutleague-body__wys .b-table-de TD {
  padding: 0 1.5em;
  padding-left: 1.5em;
  border-left: 1px solid #d7e6ee;
  vertical-align: middle;
}

.aboutleague-body__wys .b-table-de TD:first-child {
  border-left: none;
  padding-left: 0;
}

.aboutleague-body__wys .b-short_block {
  width: 25%;
  float: left;
  padding: 0 3.5% 0 0;
  padding-top: 30px;
}

.aboutleague-body__wys .b-short_block img:not([class]) {
  height: unset;
}

.aboutleague-body__wys .e-go_to {
  display: inline-block;
  position: relative;
  color: #1677a9;
  margin-right: 30px;
}

.aboutleague-body__wys .e-go_to::before {
  content: "";
  background-image: url(../img/svg/ArrowDown-whiteSmall.svg);
  position: absolute;
  right: -19px;
  width: 8px;
  height: 8px;
  z-index: 10;
  top: 6px;
  background-repeat: no-repeat;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  background-size: contain;
}

.aboutleague-body__wys .e-go_to::after {
  content: "";
  position: absolute;
  display: inline-block;
  vertical-align: baseline;
  padding-left: 0.5em;
  top: 3px;
  width: 15px;
  height: 15px;
  background-position: 100% center;
  background-size: 6px;
  background-repeat: no-repeat;
  background-color: #076eae;
  border-radius: 50%;
  right: -20px;
}

.aboutleague-body__wys .gray {
  opacity: 0.6;
}

.aboutleague-body__wys .m-small {
  font-size: 0.875em;
}

.aboutleague-body__wys .b-show-person {
  display: table;
}

.aboutleague-body__wys .b-show-person-img {
  width: 290px;
  display: table-cell;
  height: 290px;
  overflow: hidden;
  border-radius: 50%;
  float: left;
  text-align: center;
}

.aboutleague-body__wys .b-show-person-details {
  display: table-cell;
  padding-left: 40px;
  vertical-align: middle;
}

.aboutleague-body__wys .b-lead-persons-col {
  width: 50%;
  float: left;
  padding-right: 1.5rem;
}

.aboutleague-body__wys .b-lead-person + .b-lead-person {
  margin-top: 1.5rem;
}

.aboutleague-body__wys .b-lead-persons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aboutleague-body__wys .b-file-link-size {
  color: #666;
  font-size: 0.875em;
}

.aboutleague-body__wys .b-file-link {
  padding-left: 40px;
  margin-top: 1.5em;
}

.aboutleague-body__wys--COVID-19 img:not([class]) {
  width: 30px;
  margin: 0;
  height: 30px;
}

.aboutleague-body__wys--COVID-19 p:not([class]) {
  line-height: 1.8em;
  margin-bottom: 1em;
}

.aboutleague-body__wys.wys-content.flex-rov-khl__content p:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

.aboutleague-body__wys.wys-content.flex-rov-khl__content img[width='30']:not([class]) {
  margin-top: -5px;
  margin-bottom: 10px;
  margin-right: 5px;
}

#official {
  font-family: Roboto;
}

.e-integrity2-hr {
  display: block;
  height: 2px;
  border: none;
  background: #dcdcdc;
  margin-bottom: 40px;
  margin-top: 30px;
}

.e-integrity2-img {
  width: 210px;
  display: table-cell;
  float: left;
  border-radius: 50%;
}

.e-integrity2-img > img {
  width: 210px;
  border-radius: 50%;
}

.e-integrity2-redblock {
  width: 60%;
  background: #a21c26;
  margin: auto;
  margin-top: 40px;
  text-align: center;
  border-radius: 5px 5px 0 0;
  height: 33px;
  font-size: 1.1em;
}

.e-integrity2-redblock p:not([class]) {
  line-height: 1.8em;
  color: #fff;
  text-align: center;
  font-size: 1.1em;
}

#e-integrity2-table-3rows > .e-integrity2-table-cell {
  width: 33%;
}

.e-integrity2-table-cell {
  padding: 10px;
  display: table-cell;
  text-align: center;
  -webkit-box-shadow: 7px 0px 0px -6px #494848;
          box-shadow: 7px 0px 0px -6px #494848;
}

#e-integrity2-table-4rows > .e-integrity2-table-cell {
  width: 25%;
}

.e-integrity2-table-cell:last-child {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-integrity2-table-cell {
  padding: 10px;
  display: table-cell;
  text-align: center;
  -webkit-box-shadow: 7px 0px 0px -6px #494848;
          box-shadow: 7px 0px 0px -6px #494848;
}

.e-integrity2-table {
  border: solid #494848 1px;
  border-radius: 6px;
  display: table;
  margin-bottom: 40px;
}

.e-integrity2-greyblock {
  width: 60%;
  background: #6f6f6e;
  margin: auto;
  text-align: center;
  border-radius: 5px 5px 0 0;
  height: 33px;
  font-size: 1.1em;
}

.e-integrity2-greyblock p:not([class]) {
  line-height: 1.8em;
  color: #fff;
  text-align: center;
  font-size: 1.1em;
}

.e-biography-details-p gray {
  text-align: center;
  font-size: 0.875em;
  opacity: 0.6;
}

.e-biography-details {
  display: table-cell;
  vertical-align: middle;
  padding-left: 40px;
}

.e-integrity2-button {
  border: solid #a21c26 1px;
  border-radius: 6px;
  max-width: 430px;
  margin: auto;
  text-align: center;
  padding: 5px;
}

.e-integrity2-button a p {
  text-align: center;
}

.e-integrity2-button img {
  width: 100px;
  display: inline-block;
  vertical-align: middle;
}

.e-integrity2-button-p {
  font-size: 1.1em;
  color: #a21c26;
  margin-bottom: 0;
  text-align: center;
}

.e-integrity2-button-p b {
  font-weight: 400;
  text-align: center;
}

.e-integrity2-button-p-description {
  font-size: 1em;
  line-height: 1.1em;
  color: #000;
}

.e-integrity2-comma {
  max-width: 430px;
  text-align: center;
  margin: auto;
  font-size: 0.7em;
  color: #6f6f6e;
  margin-top: 10px;
}

.e-integrity2-table2 {
  display: table;
  width: 80%;
  margin: auto;
  border-spacing: 40px 0px;
  margin-bottom: 40px;
}

.e-integrity2-table2 picture {
  display: block;
  text-align: center;
}

.e-integrity2-table2 > a {
  border: solid #a21c26 1px;
  border-radius: 6px;
  width: 50%;
  display: table-cell;
  padding: 10px;
  text-align: center;
  color: black;
}

.e-integrity2-table2 > a img {
  width: 80px;
  display: inline-block;
  vertical-align: middle;
}

.e-integrity2-table2 > a p {
  text-align: center;
}

.e-integrity2-faq {
  margin: auto;
}

.e-integrity2-faq p {
  padding: 5px 60px 5px 10px;
  margin: 0;
}

.e-integrity2-faq > label > p:after {
  display: block;
  position: absolute;
  content: "";
  width: 10px;
  height: 8px;
  top: 23px;
  right: 21px;
  background-image: url(../img/svg/arrow-down-s-line.svg);
  background-position: 100% center;
  background-size: 10px;
  background-repeat: no-repeat;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  visibility: visible;
}

.aboutleague-body__wys.wys-content.flex-rov-khl__content .e-integrity2-faq > label > p:after {
  height: 8px;
  visibility: visible;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}

.e-integrity2-hide {
  display: none;
}

.e-integrity2-hide + label {
  color: #000;
  cursor: pointer;
  display: inline-block;
  width: 100%;
  background: #f2f2f2;
  margin-bottom: 10px;
  border-radius: 3px;
  font-weight: bold;
  position: relative;
}

.e-integrity2-hide:checked + label {
  border-bottom: 0;
}

.e-integrity2-hide:checked + label + div {
  display: block;
  margin-bottom: 10px;
}

.e-integrity2-hide:checked + label > p:after {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}

.aboutleague-body__wys.wys-content.flex-rov-khl__content .e-integrity2-hide:checked + label > p:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.e-integrity2-hide + label ~ div {
  display: none;
}

.tickets-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.tickets-header__title {
  margin: 0;
  margin-right: 100px;
}

.tickets-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tickets-filter__item {
  margin-right: 30px;
  width: 254px;
}

.tickets-filter__item:last-child {
  margin-right: 0;
}

.tickets-filter__item .ui-selectmenu-button.ui-button {
  width: 100%;
}

.newsPage-header__filter {
  position: relative;
}

.newsPage-header__filter-block {
  position: absolute;
  top: calc(100% + 5px);
  right: 0;
  z-index: 1;
  height: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.newsPage-header .filter-icon {
  margin-bottom: 2px;
}

.newsFilter {
  background: #FFFFFF;
  border-radius: 3px;
  width: 580px;
  height: auto;
  padding: 25px 24px 27px 28px;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
  max-height: 0;
  overflow: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.newsFilter::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0px;
}

.newsFilter::-webkit-scrollbar-track {
  background-color: 0;
}

.newsFilter::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: 0;
}

.newsFilter::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.newsFilter::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.newsFilter_show {
  opacity: 1;
  padding: 25px 24px 27px 28px;
  max-height: 1000px;
}

.newsFilter-title {
  margin: 0;
  margin-bottom: 21px;
}

.newsFilter-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.newsFilter-form .select-label {
  margin-bottom: 8px;
}

.newsFilter-form__items {
  width: 200px;
  margin-right: 50px;
}

.newsFilter-form__select {
  width: 100%;
  margin-bottom: 16px;
}

.newsFilter-form__int {
  width: 100%;
  margin-bottom: 21px;
}

.newsFilter-form__items-btn {
  width: 154px;
  height: 34px;
  margin-bottom: 19px;
}

.newsFilter-form__items-btn:last-child {
  margin-bottom: 0;
}

.newsFilter-form .ui-datepicker-header {
  width: 100%;
}

.newsFilter-form .ui-datepicker-next .ui-icon {
  background-size: 7px;
  opacity: 0.8;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.newsFilter-form .ui-datepicker-next .ui-icon:hover {
  opacity: 1;
}

.newsFilter-form .ui-datepicker-prev .ui-icon {
  background-size: 7px;
  opacity: 0.8;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.newsFilter-form .ui-datepicker-prev .ui-icon:hover {
  opacity: 1;
}

.newsFilter-form .ui-selectmenu-button.ui-button {
  width: 200px;
  height: 34px;
}

.newsFilter-form .ui-datepicker.ui-widget.ui-widget-content {
  width: 291px;
  height: 243px;
}

.newsFilter-form .ui-datepicker.ui-widget.ui-widget-content .ui-widget-header {
  background: #fff;
  border: 0;
  font-family: "SF Pro Text";
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
  /* identical to box height, or 154% */
  color: #066EAE;
}

.newsFilter-form .ui-datepicker-calendar {
  border: 0;
  background: #fff;
  width: 100%;
  padding: 0;
  margin: 0;
}

.newsFilter-form .ui-datepicker-calendar th,
.newsFilter-form .ui-datepicker-calendar td {
  text-align: center;
  vertical-align: middle;
}

.newsFilter-form .ui-datepicker-calendar thead {
  display: table-row-group;
}

.newsFilter-form .ui-datepicker-calendar thead th:nth-child(6) span,
.newsFilter-form .ui-datepicker-calendar thead th:nth-child(7) span {
  color: #DC0000;
}

.newsFilter-form .ui-datepicker-next .ui-icon {
  background-image: url("../img/svg/Arrow-Right.svg");
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  opacity: 0.5;
}

.newsFilter-form .ui-datepicker-prev .ui-icon {
  background-image: url("../img/svg/Arrow-Right.svg");
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  opacity: 0.5;
}

.newsFilter-form .ui-datepicker-prev {
  left: 0;
}

.newsFilter-form .ui-datepicker-next {
  right: 0;
}

.newsFilter-form .ui-datepicker-title .ui-datepicker-month,
.newsFilter-form .ui-datepicker-title .ui-datepicker-year {
  font-family: "SF Pro Text";
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
  color: #066EAE;
}

.newsFilter-form .ui-datepicker-calendar thead span {
  font-family: "SF Pro Text";
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  color: #999999;
}

.newsFilter-form .ui-datepicker-calendar tbody tr td:nth-child(6) .ui-state-default,
.newsFilter-form .ui-datepicker-calendar tbody tr td:nth-child(7) .ui-state-default {
  color: #DC0000;
}

.newsFilter-form .ui-datepicker-calendar tbody .ui-state-default {
  font-family: "SF Pro Text";
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 7px;
  color: #000000;
  width: 24px;
  height: 24px;
  margin: 2px auto;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border-radius: 2px;
}

.newsFilter-form .ui-datepicker-calendar tbody .ui-state-default:hover {
  background-color: rgba(6, 110, 174, 0.03);
}

.newsFilter-form .ui-datepicker-calendar tbody .ui-state-default.ui-state-active {
  background-color: rgba(6, 110, 174, 0.1);
  color: #066EAE !important;
}

.newsFilter-form .ui-datepicker-calendar tbody .ui-state-default.ui-state-highlight {
  background: #F3F3F3;
  color: #000000 !important;
  font-weight: 600;
}

.newsFilter-form .ui-datepicker-calendar tbody .ui-datepicker-other-month .ui-state-default {
  color: #999999;
}

.newsFilter-form .ui-datepicker-calendar thead tr th {
  padding: 8px 0;
  height: 32px;
  border-bottom: 1px solid #F3F3F3;
  border-top: 1px solid #F3F3F3;
}

.newsFilter-form__input-int {
  width: 100%;
}

.input-int__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.input-int__wrap-item {
  height: 34px;
  padding: 10px 14px;
  border: 1px solid #D7D7D7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #066EAE;
}

.input-int__wrap-item::-webkit-input-placeholder {
  color: #000000;
  opacity: 0.3;
}

.input-int__wrap-item::-moz-placeholder {
  color: #000000;
  opacity: 0.3;
}

.input-int__wrap-item:-ms-input-placeholder {
  color: #000000;
  opacity: 0.3;
}

.input-int__wrap-item::-ms-input-placeholder {
  color: #000000;
  opacity: 0.3;
}

.input-int__wrap-item::placeholder {
  color: #000000;
  opacity: 0.3;
}

.input-int__wrap-item:nth-child(1) {
  border-radius: 4px 4px 4px 4px;
  border-right: unset;
}

.input-int__wrap-item:nth-child(2) {
  border-radius: 4px 4px 4px 4px;
}

.input-int__label {
  margin-bottom: 8px;
  display: block;
}

.pause {
  color: transparent;
  font-size: 0;
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #E6F1F7;
  position: relative;
}

.pause:before {
  width: 3px;
  height: 10px;
  content: "";
  position: absolute;
  left: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #066EAE;
  border-radius: 40px;
}

.pause::after {
  width: 3px;
  height: 10px;
  content: "";
  position: absolute;
  right: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #066EAE;
  border-radius: 40px;
}

.meetNaside {
  display: grid;
  grid-template-columns: 1050px 240px;
  gap: 50px;
}

.summary-meetNaside {
  margin-top: 60px;
  margin-bottom: 60px;
}

.preview-frame_padding-nr {
  margin: 50px 0 60px 0;
}

.club-detail__preview-frame {
  padding: 50px 30px;
}

.information-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.information-header__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.information-header__title {
  margin: 0;
  margin-right: 50px;
}

.information-header__btn {
  margin-left: auto;
}

.information-header__btn-item {
  width: 238px;
  height: 36px;
}

.information-tabs {
  margin-top: 7px;
}

.information-body__cards-header {
  margin: 30px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.information-body__content-cards .card-games .card-game {
  padding: 21px 30px 15px 30px;
}

.information-body__content-cards .card-games .card-game__club {
  width: 25%;
  margin-bottom: 0;
}

.information-body__content-cards .card-games .card-game__center {
  max-width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.information-body__content-cards .card-games .card-game_height-fixed {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: auto;
  max-height: none;
  min-height: 187px;
}

.information-body__cards-btn {
  padding: 10px 12px;
  text-transform: uppercase;
  height: 34px;
}

.information-body__content-header {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 50px;
}

.information-body__content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.information-composition__header {
  margin-top: 30px;
  margin-bottom: 60px;
}

.information-composition__header-img {
  height: 410px;
  width: 100%;
  overflow: hidden;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 4px;
}

.information-composition__header-imgItem {
  width: 100%;
}

.information-composition__header-info {
  margin-top: 14px;
}

.information-composition__table {
  margin-bottom: 60px;
}

.information-composition__table:last-child {
  margin-bottom: 0;
}

.information-composition__table-header {
  margin: 30px 0;
  margin-top: 0;
}

.information-composition__table-title {
  margin-right: 5px;
}

.information-body__tabContent-arena {
  margin: 30px 0;
}

.information-body__tabContent_hide {
  display: none;
}

.delete-gamer {
  background-image: url("../img/svg/Deleted.svg");
}

.gamer-info {
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  bottom: -2px;
  right: -2px;
  background-size: 100%;
  background-position: bottom;
  background-repeat: no-repeat;
}

.gamer {
  position: relative;
  min-width: 42px;
  min-height: 42px;
  max-width: 42px;
  max-height: 42px;
  margin: 0 7px;
}

.gamer-img {
  min-width: 42px;
  min-height: 42px;
  max-width: 42px;
  max-height: 42px;
  overflow: hidden;
  border-radius: 50%;
}

.gamer-img__item {
  width: 100%;
}

.replacement-gamer {
  background-image: url("../img/svg/Change.svg");
}

.tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.tags-item {
  margin-bottom: 6px;
  margin-right: 6px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px 10px;
  background: rgba(6, 110, 174, 0.108747);
}

.tags-item:hover {
  background-color: #4F97C5;
  color: #fff;
}

.tags-item:active {
  background-color: #35749C;
  color: #fff;
}

.tags-item span {
  margin-right: 4px;
}

.tags-mt-10 {
  margin: 10px 0 0 0;
}

.playoff-line {
  width: 100%;
  margin-bottom: 25px;
}

.playoff-line:last-child {
  margin-bottom: 0;
}

.playoff-line__title {
  width: 100%;
  margin: 0;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  border-bottom: 1px solid #C4C4C4;
}

.playoff-line__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
}

.playoff-line__club {
  width: 100%;
  max-width: calc(50% - 25px);
  -webkit-box-flex: calc(50% - 25px);
      -ms-flex: calc(50% - 25px);
          flex: calc(50% - 25px);
}

.playoff-line__score {
  width: 100%;
  max-width: 47px;
  -webkit-box-flex: 47px;
      -ms-flex: 47px;
          flex: 47px;
}

.playoff-line__club-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.playoff-line__club-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.playoff-line__club-left .playoff-line__club-num {
  width: 23px;
}

.select2-container--news-subgroup {
  width: auto !important;
}

.select2-container--news-subgroup.select2-container .select2-selection--single {
  height: 24px;
  vertical-align: middle;
  padding: 5px;
  padding-right: 20px;
  border: 1px solid #2C383E;
  border-radius: 4px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 90px;
  position: relative;
}

.select2-container--news-subgroup.select2-container .select2-selection--single::after {
  content: "";
  width: 8px;
  height: 5px;
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../img/svg/arr-down.svg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}

.select2-container--news-subgroup.select2-container .select2-selection--single:hover::after {
  -webkit-transform: rotate(180deg) translateY(50%);
      -ms-transform: rotate(180deg) translateY(50%);
          transform: rotate(180deg) translateY(50%);
}

.select2-container--news-subgroup.select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0;
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #2C383E;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.select2-container--news-subgroup.select2-container .select2-selection--single .select2-selection__rendered:hover {
  color: #4F97C5;
}

.select2-container--news-subgroup .select2-results__option {
  padding: 5px;
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #2C383E;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.select2-container--news-subgroup .select2-results__option:hover {
  color: #4F97C5;
}

.select2-container--news-subgroup.select2-container--open .select2-selection--single {
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
}

.select2-container--news-subgroup.select2-container--open .select2-selection--single::after {
  -webkit-transform: rotate(180deg) translateY(50%);
      -ms-transform: rotate(180deg) translateY(50%);
          transform: rotate(180deg) translateY(50%);
}

.select2-container--news-subgroup .select2-dropdown {
  border: 1px solid #2c383e;
  border-top: 0;
  border-radius: 0 0 4px 4px;
}

.news-select__item_active .select2-container--news-subgroup.select2-container .select2-selection--single .select2-selection__rendered {
  color: #066EAE;
  font-weight: 900;
  overflow: unset;
}

.news-select__item_active .select2-container--news-subgroup.select2-container .select2-selection--single {
  border-color: #066EAE;
  border-width: 2px;
}

.select-bold-2 {
  border-color: #066EAE !important;
  border-width: 2px !important;
}

.news-select {
  position: relative;
}

.news-select__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -30px;
  padding: 0 25px;
}

.news-select__btn {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 24px;
  margin: 5px 5px 0;
  padding: 5px 20px 5px 8px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  cursor: pointer;
  white-space: nowrap;
  border: 1px solid #2c383e;
  border-radius: 4px;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  color: #2c383e;
  background: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.news-select__btn.btn-arr:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 6px;
  width: 9px;
  height: 6px;
  background-size: 9px 6px;
  background-image: url("../img/svg/ARR-down-black.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.news-select__btn.open {
  border-color: #4F97C5;
  color: #4F97C5;
}

.news-select__btn.open.btn-arr:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  background-image: url("../img/svg/arr-down--light-blue.svg");
}

.news-select__btn.active {
  border-color: #4F97C5;
  color: #4F97C5;
}

.news-select__btn.active.btn-arr:after {
  background-image: url("../img/svg/arr-down--light-blue.svg");
}

.news-select__content {
  display: none;
  position: absolute;
  z-index: 2;
  padding: 15px 0;
  border: 1px solid #4F97C5;
  -webkit-box-shadow: 0 12px 17px rgba(0, 0, 0, 0.0850087);
          box-shadow: 0 12px 17px rgba(0, 0, 0, 0.0850087);
  border-radius: 4px;
  background-color: #ffffff;
  white-space: normal;
}

.news-select__content.open {
  display: block;
}

.news-select__link {
  display: block;
  padding: 5px 20px;
  cursor: pointer;
  font-size: 12px;
  line-height: 12px;
  color: #2C383E;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
}

.news-select__link:hover {
  background-color: rgba(6, 110, 174, 0.1);
  cursor: pointer;
}

.news-select__link.active {
  background-color: rgba(6, 110, 174, 0.1);
  pointer-events: none;
  cursor: default;
}

.news-select .filter-smallCheckbox__item {
  margin: 0;
}

.textSpreading-body__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 30px 0;
}

.textSpreading-body__header-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.textSpreading-body__header-title {
  margin-right: 30px;
}

.tableStatistics {
  position: relative;
  margin: 30px 0;
}

.tableStatistics-overflow {
  scrollbar-color: #066EAE rgba(6, 110, 174, 0.2);
  scrollbar-width: thin;
}

.tableStatistics-pagging {
  margin: 30px 0;
}

.tableStatistics-table {
  border: 0;
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
  display: table;
}

.tableStatistics-table tr,
.tableStatistics-table td,
.tableStatistics-table th {
  border: 0;
}

.tableStatistics-table__thead {
  display: table-header-group;
}

.tableStatistics-table__thead-row {
  height: 48px;
  vertical-align: top;
}

.tableStatistics-table__row {
  display: table-row;
}

.tableStatistics-table__thead-col {
  padding: 7px 0;
  vertical-align: top;
}

.tableStatistics-table__col {
  display: table-cell;
  vertical-align: middle;
}

.tableStatistics-table__col.tableStatistics-table__thead-col {
  vertical-align: middle;
  padding-top: 0;
}

.tableStatistics-table__col p {
  text-align: center;
}

.tableStatistics-table__col_num {
  padding-left: 10px;
  width: 33px;
}

.tableStatistics-table__col_num p {
  -moz-text-align-last: left;
       text-align-last: left;
}

.tableStatistics-table__col_name {
  width: 212px;
}

.tableStatistics-table__col_name p {
  -moz-text-align-last: left;
       text-align-last: left;
}

.col-selected,
.tableStatistics-table__col_dropdown {
  background: rgba(6, 110, 174, 0.05);
}

.tableStatistics-table__body {
  display: table-row-group;
}

.tableStatistics-table__body-row {
  height: 45px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

.tableStatistics-table__body-row:nth-child(odd) {
  background: rgba(6, 110, 174, 0.1);
}

.tableStatistics-table__body-row:hover {
  background-color: #F9F8F8;
}

.tableStatistics-table__body-row:hover .tableStatistics-table__body-col {
  background-color: #fff;
}

.tableStatistics-table__body-col {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.loaded .matches:not(:first-child) {
  display: none;
}

.loaded .videos-tab__body-items:not(:first-child) {
  display: none;
}

.loaded .slider-body {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.loaded .slider-body .slider-item {
  display: none;
}

.loaded .slider-body .slider-item:nth-child(1),
.loaded .slider-body .slider-item:nth-child(2),
.loaded .slider-body .slider-item:nth-child(3),
.loaded .slider-body .slider-item:nth-child(4),
.loaded .slider-body .slider-item:nth-child(5),
.loaded .slider-body .slider-item:nth-child(6) {
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1;
          flex: 0 0 1;
  margin-right: 10px;
}

.loaded .textBroadcast-statistics__table:not(:first-child) {
  display: none;
}

.footer {
  background: #262A2D;
  -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.146498);
          box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.146498);
  padding: 36px 0 24px;
}

.footer-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.footer-logo {
  width: 100%;
  -webkit-box-flex: 290px;
      -ms-flex: 290px;
          flex: 290px;
  max-width: 290px;
  padding-right: 50px;
}

.footer-link {
  margin-top: 23px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.footer-main__social {
  margin-left: 16px;
}

.footer-main__social .social-item {
  margin-right: 12px;
}

.footer-main__social .social-item:last-child {
  margin-right: 0;
}

.footer-main {
  width: 100%;
}

.footer-main__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 66px;
}

.footer-main__menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}

.footer-main__menu-item {
  margin-right: 34px;
}

.footer-main__menu-item:last-child {
  margin-right: 0;
}

.footer-main__menu-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  padding: 8px 10px;
  border: 1px solid #FFFFFF;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.154666);
          box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.154666);
  border-radius: 4px;
  margin-right: 10px;
  width: 90px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

.footer-main__menu-btn:hover {
  background: #4F97C5;
  color: #FFFFFF;
}

.footer-main__menu-btn:active {
  background: #35749C;
  color: #FFFFFF;
}

.footer-main__menu-link {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
  position: relative;
}

.footer-main__menu-link::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #fff;
  -webkit-transform: scale(0) translateY(-5px);
      -ms-transform: scale(0) translateY(-5px);
          transform: scale(0) translateY(-5px);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.footer-main__menu-link:hover::before {
  -webkit-transform: scale(1) translateY(3px);
      -ms-transform: scale(1) translateY(3px);
          transform: scale(1) translateY(3px);
}

.footer-link {
  margin-left: auto;
}

.footer-link__img {
  width: 71px;
}

.footer-main__menu-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}

.footer-link__item {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.footer-link__item:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.footer-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.footer-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 290px;
      -ms-flex: 290px;
          flex: 290px;
  max-width: 290px;
  width: 100%;
  margin-top: 27px;
  padding-right: 50px;
}

.footer-logos__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.footer-logos__fhr {
  display: block;
  width: 70px;
  margin-top: 27px;
}

.footer-logos__fhr-link {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

.footer-logos__fhr-link:hover .footer-logos__fhr-img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.footer-logos__fhr-img {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.footer-info__other {
  width: 100%;
  -webkit-box-flex: calc(100% - 290px);
      -ms-flex: calc(100% - 290px);
          flex: calc(100% - 290px);
  max-width: calc(100% - 290px);
}

.footer-info__text {
  margin-top: 0;
  margin-bottom: 48px;
  font-family: "Roboto Condensed";
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  color: #808080;
}

.footer-info__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.footer-info__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.footer-info__link {
  margin-right: 30px;
}

.footer-info__link:last-child {
  margin-right: 0;
}

.hide {
  display: none;
}

.errors-page {
  position: relative;
  background-image: url("../img/error/error-bg-404.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.errors-page__content {
  max-width: 565px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.errors-page__content-title {
  color: #EB001B;
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: bold;
  font-size: 372px;
  line-height: 370px;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 0;
  max-height: 313px;
}

.errors-page__content-subtitle {
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: 300;
  font-size: 61px;
  line-height: 56px;
  margin-bottom: 30px;
  color: #1B1B2F;
}

.errors-page__content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 35px;
}

.errors-page__content-description {
  max-width: 246px;
  width: 100%;
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 21px;
  margin-right: 22px;
  color: #1B1B2F;
}

.errors-page__content-href {
  max-width: 272px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.errors-page__content-href div {
  min-width: 48px;
}

.errors-page__content-href a {
  white-space: nowrap;
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: 300;
  font-size: 19px;
  line-height: 21px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #066EAE;
  display: block;
  margin-bottom: 14px;
}

.errors-page__content-bottom {
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: 300;
  font-size: 19px;
  line-height: 26px;
  margin-bottom: 10px;
  color: #1B1B2F;
}

.errors-page__content-bottom a {
  color: #066EAE;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.m-typo_important {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  font-family: Roboto;
}

.k-table_view {
  overflow: hidden;
  border: 2px solid #f3f1f1;
  border-radius: 4px;
  padding: 10px 0;
  margin-bottom: 40px;
  overflow-x: scroll;
}

.k-table_view table {
  width: 100%;
  table-layout: auto;
  border-spacing: 0 10px;
  min-width: 700px;
}

.k-table_view table tr th {
  font-size: 12px;
  line-height: 14px;
  font-family: Roboto;
  color: grey;
  position: relative;
  font-weight: 700;
  text-align: center;
}

.k-table_view table tr th:nth-child(2n) {
  text-align: left;
}

.k-table_view table tbody tr td {
  font-size: 16px;
  line-height: 19px;
  color: #2c383e;
  font-family: Roboto;
  min-height: 40px;
  width: auto !important;
}

.k-table_view table tbody tr td:nth-child(2n+1) {
  font-size: 16px;
  line-height: 19px;
  color: #2c383e;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 10px;
  margin: auto;
}

.m-text_left {
  text-align: left !important;
}

.b-data_row h4:not([class]) {
  font-size: 36px;
  line-height: 1.15;
  color: #2c383e;
  font-family: "Roboto Condensed";
  margin: 30px 0;
  margin-top: 30px;
}

.b-data_row img:not([class]) {
  width: 25px;
  height: 25px;
  margin: unset;
}

.b-data_row a {
  color: #066eae;
}

.b-data_row > *:nth-last-child(7) thead tr:first-child th {
  text-align: center;
}

.loader {
  position: relative;
  z-index: 0;
}

.loader:before {
  width: 100%;
  height: 100%;
  content: "";
  background: white;
  opacity: 0.9;
  z-index: 5;
  position: absolute;
}

.loader:after {
  content: "";
  background-image: url(../img/svg/loader.svg);
  width: 100px;
  height: 100px;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
}

.title-with-accodion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.tables-frame .title-with-accodion {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
}

.tables-frame .title-with-accodion .tables-frame__header-title {
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 15px;
}

.tables-frame .title-with-accodion .tables-frame__header-title + .accordion {
  margin: 14px 0 10px;
  padding: 0 10px;
}

.tables-frame .title-with-accodion .tables-frame__header-title + .accordion--active + .accordion-content {
  margin-bottom: 10px;
}

.compositionsField-content .title-with-accodion {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.compositionsField-content .title-with-accodion .compositionsField-content__title {
  margin-bottom: 0;
  padding-right: 15px;
}

.compositionsField-content .title-with-accodion .compositionsField-content__title + .accordion {
  margin-top: 15px;
  margin-bottom: 10px;
}

.protocol-body__info .title-with-accodion {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}

.protocol-body__info .title-with-accodion .protocol-body__info-title,
.protocol-body__info .title-with-accodion .fine-title,
.protocol-body__info .title-with-accodion .fintTable-title {
  margin-bottom: 0;
  padding-right: 15px;
}

.protocol-body__info .title-with-accodion .protocol-body__info-title + .accordion,
.protocol-body__info .title-with-accodion .fine-title + .accordion,
.protocol-body__info .title-with-accodion .fintTable-title + .accordion {
  margin-top: 23px;
  margin-bottom: 10px;
}

.protocol-body__info .title-with-accodion .fine-title {
  margin-top: 10px;
}

.championshipRegular-body .title-with-accodion {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 18px;
}

.championshipRegular-body .title-with-accodion .championshipRegular-body__title {
  margin-bottom: 0;
  padding-right: 15px;
}

.championshipRegular-body .title-with-accodion .championshipRegular-body__title + .accordion {
  margin: 25px 0 12px;
}

.championshipRegular-body .title-with-accodion .championshipRegular-body__title + .accordion--active + .accordion-content {
  margin-bottom: 12px;
}

.tableStatistics .title-with-accodion,
.leaders-page__content .title-with-accodion {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.tableStatistics .title-with-accodion .leaders-page__content-title,
.leaders-page__content .title-with-accodion .leaders-page__content-title {
  margin-bottom: 0;
  padding-right: 15px;
}

.tableStatistics .title-with-accodion .leaders-page__content-title + .accordion,
.leaders-page__content .title-with-accodion .leaders-page__content-title + .accordion {
  margin-top: 23px;
  margin-bottom: 10px;
}

.players-detail .statTable .title-with-accodion {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.players-detail .statTable .title-with-accodion .statTable-header {
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 15px;
}

.players-detail .statTable .title-with-accodion .statTable-header + .accordion {
  margin: 20px 0 10px;
}

.players-detail .statTable .title-with-accodion .statTable-tabs {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.accordion-content {
  -webkit-transition: max-height ease-in-out 300ms;
  -o-transition: max-height ease-in-out 300ms;
  transition: max-height ease-in-out 300ms;
  max-height: 0;
  overflow: hidden;
}

.accordion--active + .accordion-content {
  max-height: 1000px;
  margin-bottom: 10px;
}

.accordion__button {
  cursor: pointer;
  font-size: 16px;
  cursor: pointer;
  color: #066eae;
  -webkit-transition: color 0.25s linear;
  -o-transition: color 0.25s linear;
  transition: color 0.25s linear;
  font-family: Roboto;
}

.title-with-accodion--in-table .accordion__button {
  margin-top: 6px;
  margin-bottom: 10px;
}

.title-with-accodion--in-table-second .accordion__button {
  margin-top: 6px;
  margin-bottom: 10px;
}

.title-with-accodion--before-table .accordion__button {
  margin-top: 8px;
  margin-bottom: 10px;
}

.title-with-accodion--before-table-second .accordion__button {
  margin-top: 16px;
}

.title-with-accodion--before-table-third .accordion__button {
  margin-top: 6px;
}

.title-with-accodion--before-table-fourth .accordion__button {
  margin-top: 6px;
  margin-bottom: 10px;
}

.title-with-accodion--before-table-fith .accordion__button {
  margin-top: 8px;
  margin-bottom: 10px;
}

.glossary {
  font-family: Roboto;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  background: #f1fafe;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.glossary__inner {
  padding: 15px 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.glossary__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  margin-bottom: 15px;
}

.glossary__abbreviation {
  font-size: 16px;
  line-height: 22px;
  font-weight: 900;
}

.glossary__transcript {
  font-size: 12px;
  line-height: 18px;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }

  .container,
  .container-sm {
    max-width: 540px;
  }

  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-sm-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-sm-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.333333%;
  }

  .offset-sm-2 {
    margin-left: 16.666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.333333%;
  }

  .offset-sm-5 {
    margin-left: 41.666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.333333%;
  }

  .offset-sm-8 {
    margin-left: 66.666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.333333%;
  }

  .offset-sm-11 {
    margin-left: 91.666667%;
  }

  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }

  .flex-sm-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-sm-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-sm-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-sm-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }

  .players-table__txt_club-mob {
    display: none;
  }

  .calendary-filter-title {
    display: none;
  }

  .meetingsFtf-body__table .table-ftf__clubs .card-game__center {
    max-width: 87px;
  }

  .meetingsFtf-body__table .table-ftf__clubs .card-game__center-score {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media (min-width: 768px) and (min-width: 1900px) {
  .card-games_list .card-game:hover .card-game__club-name {
    -webkit-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
            transform: translateY(-50px);
    opacity: 0;
  }

  .card-games_list .card-game:hover .card-game__club-local {
    -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }

  .card-games_list .card-game__club_left .card-game__club-local {
    width: unset !important;
  }

  .card-games_list .card-game__club_right .card-game__club-local {
    width: unset !important;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }

  .container,
  .container-sm,
  .container-md {
    max-width: 720px;
  }

  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-md-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-md-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-md-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-md-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-md-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-md-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-md-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-md-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-md-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-md-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-md-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-md-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-md-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-md-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-md-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.333333%;
  }

  .offset-md-2 {
    margin-left: 16.666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.333333%;
  }

  .offset-md-5 {
    margin-left: 41.666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.333333%;
  }

  .offset-md-8 {
    margin-left: 66.666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.333333%;
  }

  .offset-md-11 {
    margin-left: 91.666667%;
  }

  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }

  .flex-md-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-md-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-md-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-md-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-md-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }

  .btn-linearDanger__text_mob-only {
    display: none;
  }

  .d-show_768 {
    display: none;
  }

  .header-center__item.header-center__item_mob-only {
    display: none;
  }

  .header-center__link-icon_mob-only {
    display: none;
  }

  .header-burger {
    display: none;
  }

  .header-menu {
    display: none;
  }

  .header-menu .header-center__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 300px;
  }

  .leader-main__svg:hover {
    fill: #066EAE;
  }

  .leader-main__hover:hover::after {
    opacity: 1;
  }

  .userInfo-clubs--btn {
    display: block;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .userInfo-clubs--btn .userInfo-clubs__wrap {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .activeSubscriptions-card__club-local_mob,
  .activeSubscriptions-card__club-name_mob {
    display: none;
  }

  .infoWatch-item__img-item_mob {
    display: none;
  }

  .statistics-filter__players-item_mob-gorizont {
    display: none;
  }

  .judges-header__filter-rightBottom_mob-only {
    display: none;
  }

  .judges-list__line-text_mob-only {
    display: none;
  }

  .matches-card__icon-txt {
    display: block;
  }

  .card-games_list {
    grid-template-columns: 1fr;
    gap: 11px;
  }

  .card-games_list .card-game:hover .card-game__club-logo {
    border-color: #4f97c5;
  }

  .card-games_list .card-game:hover .card-game__center {
    opacity: 1;
  }

  .card-games_list .card-game:hover .card-game__center-day {
    opacity: 0;
  }

  .card-games_list .card-game:hover .card-game__center-score {
    opacity: 0;
  }

  .card-games_list .card-game:hover .card-game__center-info {
    opacity: 0;
  }

  .card-games_list .card-game:hover .card-game__club-position {
    opacity: 0;
  }

  .card-games_list .card-game:hover .card-game__center-time {
    opacity: 0;
  }

  .card-games_list .card-game:hover .card-game__center-number {
    background: #066EAE;
    color: #fff;
  }

  .card-games_list .card-game__center-day {
    margin-top: 0;
    display: none;
  }

  .card-games_list .card-game__hover {
    left: calc(50% + 30px);
    display: grid;
    grid-template-columns: 120px 120px 120px;
    grid-template-rows: 37px 37px;
  }

  .card-games_list .card-game__hover-link_long {
    grid-row-end: 3;
    grid-row-start: 1;
  }

  .card-games_list .card-game__hover-link {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    height: 100%;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    margin: 5px;
    max-width: 110px;
  }

  .card-games_list .card-game__hover-link_long {
    max-height: 70px;
  }

  .card-games_list .card-game__center-score {
    font-size: 21px;
    line-height: 25px;
    margin: 0 auto 12px;
  }

  .card-games_list .card-game__center-info {
    font-size: 12px;
    line-height: 14px;
  }

  .card-games_list .card-game__center-value {
    margin-right: 6px;
  }

  .card-games_list .card-game__center-value:last-child {
    margin-right: 0;
  }

  .card-games_list .card-game__center-number {
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 100%;
    background: #F3F1F1;
    font-weight: bold;
    text-align: center;
    color: #2C383E;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    z-index: 3;
  }

  .card-games_list .card-game {
    min-height: 130px;
    padding: 10px 30px 10px 90px;
    position: relative;
  }

  .card-games_list .card-game--calendar .card-game__hover {
    gap: 5px 0;
  }

  .card-games_list .card-game__club_left {
    display: grid;
    grid-template-columns: 42px auto;
    text-align: left;
    gap: 0 16px;
  }

  .card-games_list .card-game__club_left .card-game__club-logo {
    width: 42px;
    height: 42px;
    max-width: 42px;
    max-height: 42px;
    min-width: 42px;
    min-height: 42px;
    grid-row-start: 1;
    grid-row-end: 3;
    margin: 0;
  }

  .card-games_list .card-game__club-name {
    margin-top: 0;
    margin-bottom: 4px;
  }

  .card-games_list .card-game__club_right {
    display: grid;
    grid-template-columns: auto 42px;
    text-align: right;
    gap: 0 16px;
  }

  .card-games_list .card-game__club_right .card-game__club-logo {
    width: 42px;
    height: 42px;
    max-width: 42px;
    max-height: 42px;
    min-width: 42px;
    min-height: 42px;
    grid-row-start: 1;
    grid-row-end: 3;
    grid-column-start: 2;
    grid-column-end: 3;
    margin: 0;
  }

  .card-games_list .card-game__club {
    width: 39.979%;
  }

  .webGames-mob {
    display: none;
  }

    .best-frame__dropdown-link:hover+.best-frame__droplist,.best-frame__dropdown-link__hover+.best-frame__droplist{
    max-height: 355px;
    opacity: 1;
  }

  .best-frame__droplist:hover {
    max-height: 352px;
    opacity: 1;
  }

  .leaders-table__club-txt_mob-only {
    display: none;
  }

  .fineTable-totalTable_mob-only {
    display: none;
  }

  .frameGames-card__play-txt {
    display: none;
  }

  .line-info__score-noveiw {
    display: none;
  }

  .tableGamers-line__item-mobtxt {
    display: none;
  }

  .dayOverview-card__center-score .separator__center-line {
    margin-left: 18px;
    margin-right: 18px;
  }

  .newsFilter-form__select_mob-only {
    display: none;
  }

  .footer-link__desktopsite {
    display: none;
  }

  .title-with-accodion--in-table-second .accordion__button {
    margin-top: 30px;
  }

  .title-with-accodion--before-table .accordion__button {
    margin-top: 12px;
  }

  .title-with-accodion--before-table-second .accordion__button {
    margin-top: 16px;
  }

  .title-with-accodion--before-table-fourth .accordion__button {
    margin-top: 16px;
  }

  .title-with-accodion--before-table-fith .accordion__button {
    margin-top: 19px;
  }

  .glossary__inner {
    padding: 30px 30px 0;
  }

  .glossary__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }

  .glossary__abbreviation {
    font-size: 18px;
    line-height: 24px;
  }

  .glossary__transcript {
    font-size: 14px;
    line-height: 20px;
  }
}

@media (min-width: 991px) {
  .aboutleague-body__wys p {
    text-align: justify;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }

  .container,
  .container-sm,
  .container-md,
  .container-lg {
    max-width: 960px;
  }

  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-lg-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-lg-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.333333%;
  }

  .offset-lg-2 {
    margin-left: 16.666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.333333%;
  }

  .offset-lg-5 {
    margin-left: 41.666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.333333%;
  }

  .offset-lg-8 {
    margin-left: 66.666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.333333%;
  }

  .offset-lg-11 {
    margin-left: 91.666667%;
  }

  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }

  .flex-lg-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-lg-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-lg-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-lg-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1024px) {
  .glossary__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
    margin-bottom: 30px;
  }

  .title-with-accodion--before-table-third .glossary__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 20%;
            flex: 0 1 20%;
  }
}

@media (min-width: 1080px) {
  .judges-list__line-itemImg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
    border-radius: 50%;
  }

  .judges-list__line-item_judge:hover .judges-list__line-itemImg {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }

  .judges-list__line-item_judge:active .judges-list__line-itemImg {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}

@media (min-width: 1081px) {
  .user-link__svg_mob-only {
    display: none;
  }

  .d-show_1080 {
    display: none;
  }

  .slider-item__fonbet {
    display: none;
  }

  .photo-item__info-title {
    max-height: 15px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -moz-box;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-clamp: 1;
    box-orient: vertical;
  }

  .matches-card__icons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .matches-card__icon {
    margin: 0 0 5px;
  }

  .preview-frame__goal-mob {
    display: none;
  }

  .summary-table__grid-item_mob-only {
    display: none;
  }

  .tableGamers-line__item-role_mob {
    display: none;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }

  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 1140px;
  }

  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-xl-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-xl-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-xl-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.333333%;
  }

  .offset-xl-2 {
    margin-left: 16.666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.333333%;
  }

  .offset-xl-5 {
    margin-left: 41.666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.333333%;
  }

  .offset-xl-8 {
    margin-left: 66.666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.333333%;
  }

  .offset-xl-11 {
    margin-left: 91.666667%;
  }

  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }

  .flex-xl-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-xl-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-xl-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-xl-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1201px) {
  .videos-tab__body-item_mob-only {
    display: none;
  }

  .players-table__txt_mob-only {
    display: none;
  }
}

@media (min-width: 1280px) {
  .subscriptions-intro__header-img_desk-only {
    display: none;
  }

  .accordion--active + .accordion-content {
    margin-bottom: 35px;
  }

  .title-with-accodion--in-table .accordion__button {
    margin-top: 7px;
  }

  .title-with-accodion--before-table-second .accordion__button {
    margin-top: 36px;
  }
}

@media (min-width: 1281px) {
  .news-frame__info-item:last-child {
    margin-bottom: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-bottom: 0;
  }

  .news-item__info-link {
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: -moz-box;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical;
  }

  .main-tabs__thumbs_mob-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .leaders-table__player-text_mob-only {
    display: none;
  }

  .meetingsFtf-body__table .table-ftf__clubs .card-game {
    padding-left: 35px;
    padding-right: 35px;
  }

  .table-ftf__mob-club {
    display: none;
  }

  .champResults-body__result-aside .tablesPage-informer__item_mob-only {
    display: none;
  }

  .information-body__cards-header {
    height: 34px;
  }

  .tableStatistics-overflow {
    overflow-y: auto;
    max-height: 583px;
    position: relative;
    padding-right: 28px;
  }

  .tableStatistics-head {
    padding-right: 31px;
  }
}

@media (min-width: 1400px) {
  .aboutleague-body__wys.flex-rov-khl__content {
    padding-right: 145px;
  }
}

@media (min-width: 1401px) {
  .newsDetail-leaders__header_right .newsDetail-leaders__header-logo {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0;
    margin-left: 20px;
    margin-right: 0;
  }

  .newsDetail-leaders__header_right .newsDetail-leaders__header-name {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

@media (min-width: 1439px) {
  .flex-rov__aside .flex-rov__aside-tables .title-with-accodion .glossary__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
    padding-right: 15px;
  }
}

@media (min-width: 1440px) {
  .header-center {
    width: 100%;
    max-width: 1023px;
    -webkit-box-flex: 1023px;
        -ms-flex: 1023px;
            flex: 1023px;
  }

  .header-right {
    max-width: calc(50% - 350px);
    -webkit-box-flex: calc(50% - 350px);
        -ms-flex: calc(50% - 350px);
            flex: calc(50% - 350px);
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .social-mob__header {
    display: none;
  }
}

@media (min-width: 1441px) {
  .help-rov {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .help-rov_flex-50 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: calc(50% - 20px);
        -ms-flex: calc(50% - 20px);
            flex: calc(50% - 20px);
    width: 100%;
    max-width: calc(50% - 20px);
    margin: 10px;
  }

  .help-rov_flex-50 .help-block {
    margin-bottom: 20px;
  }

  .help-rov_flex-50 .help-block:last-child {
    margin-bottom: 0;
  }

  .subscriptions-cards__header-title {
    max-width: unset;
  }

  .subscriptions-cards__body {
    padding: 0;
  }

  .subscriptions-card {
    width: 100%;
    -webkit-box-flex: calc(50% - 10px);
        -ms-flex: calc(50% - 10px);
            flex: calc(50% - 10px);
    max-width: calc(50% - 10px);
  }
}

@media (min-width: 1600px) {
  .search {
    margin-top: 85px;
    margin-bottom: 172px !important;
  }

  .search-results__block {
    margin-bottom: 71px;
  }

    .best-frame__dropdown-link:hover+.best-frame__droplist,.best-frame__dropdown-link__hover+.best-frame__droplist {
    max-height: 502px;
  }

  .best-frame__droplist:hover {
    max-height: 500px;
  }

  .best-frame__droplist-list {
    max-height: 500px;
  }

  .aboutleague-body__wys.flex-rov-khl__content {
    padding-right: 165px;
  }
}

@media (min-width: 1601px) {
  .news-frame_p-40 {
    padding: 40px;
  }

  .news-item__info-wrap_flex-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .news-item__info-wrap_flex-start .news-item__info-tag {
    margin-left: 20px;
  }

  .profile__btns-line .btns-line__body {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .statics-card__header-item_short-info {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .statics-card__info_short-info {
    padding-right: 140px;
    margin-top: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .statics-card__info-num_short-info {
    position: absolute;
    bottom: 20px;
    right: 20px;
  }

  .person-frame__info-header {
    margin-bottom: 0;
  }

  .infoMatch-header__left {
    -webkit-box-flex: 120px;
        -ms-flex: 120px;
            flex: 120px;
    max-width: 120px;
  }

  .infoMatch-content {
    -webkit-box-flex: calc(100% - 120px);
        -ms-flex: calc(100% - 120px);
            flex: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }

  .infoMatch-body__left {
    -webkit-box-flex: 120px;
        -ms-flex: 120px;
            flex: 120px;
    max-width: 120px;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item {
    display: none;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(1),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(2),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(3),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(4),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(5) {
    display: block;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item {
    display: none;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(1),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(2),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(3),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(4),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(5),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(6),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(7),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(8) {
    display: block;
  }
}

@media (min-width: 1801px) {
  .card-games_video .card-game {
    padding: 21px 20px 15px 20px;
  }

  .actionFrame-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .actionFrame-social svg {
    width: 40px;
    min-width: 40px;
    height: 40px;
  }
}

@media (min-width: 1901px) {
  .header-center__wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (max-width: 1919px) {
  .compositionsField-card__info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
  }
}

@media (max-width: 1900px) {
  .judges-filter__select {
    max-width: 70%;
    -webkit-box-flex: 25%;
        -ms-flex: 25%;
            flex: 25%;
  }

  .tablesPage-info {
    padding-right: 270px;
  }

  .flex-rov__270.tablesPage-webGames__aside_active {
    position: absolute;
    right: 0;
    top: 0;
  }

  .flex-rov__270.tablesPage-webGames__aside_active .actionFrame {
    display: none;
  }

  .flex-rov__270.tablesPage-webGames__aside_active .informer-item {
    width: 240px;
    max-width: 240px;
    max-height: 210px;
    height: 210px;
  }

  .flex-rov__270.tablesPage-webGames__aside_active .informer-item__img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }

  .flex-rov__100-270.tablesPage-webGames__content_active {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__100-270.tablesPage-webGames__content_active .tablesPage-header {
    padding-right: 260px;
  }

  .compositions-body__wrap {
    grid-template-columns: 1fr;
  }

  .information-composition__header-img {
    height: 450px;
  }
}

@media (max-width: 1899px) {
  .mr-60__1900 {
    margin: 60px 0;
  }

  .calendary-wrapper-style_list .calendary-body__item {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .calendary-wrapper-style_list .calendary-wrapper-style__content {
    -webkit-box-flex: calc(100% - 260px);
        -ms-flex: calc(100% - 260px);
            flex: calc(100% - 260px);
    max-width: calc(100% - 260px);
  }

  .calendary-wrapper-style_list .calendary-wrapper-style__aside {
    -webkit-box-flex: 300px;
        -ms-flex: 300px;
            flex: 300px;
    max-width: 300px;
      margin-left:20px;
      margin-right: 0px;
  }

  .card-games_triplet {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 50px;
  }

  .card-game_d-none_1900 {
    display: none;
  }

  .calendary-tab__content-wrap {
    grid-template-columns: 1fr;
    display: block;
    gap: 30px;
  }

  .calendary-tab__aside {
    margin-top: 122px;
  }
}

@media (max-width: 1850px) {
  .field-compositions {
    height: 720px;
    background-size: 100% 720px;
  }

  .field-compositions__goalkeeper_left {
    left: 20.5%;
  }

  .field-compositions__defenders {
    padding: 62px 0;
  }

  .field-compositions__attackers-item_center {
    margin: 50px 0;
  }

  .field-compositions__img-wrapper {
    max-width: 120px;
    max-height: 120px;
    min-width: 120px;
    min-height: 120px;
  }

  .field-compositions__number {
    width: 40px;
    height: 40px;
    bottom: 0;
    right: -20px;
  }

  .field-compositions__number .roboto {
    font-size: 16px;
    line-height: 19px;
  }

  .field-compositions__left .field-compositions__defenders {
    left: 26%;
  }

  .field-compositions__left .field-compositions__attackers {
    right: 10%;
  }

  .field-compositions__right .field-compositions__goalkeeper {
    right: 20.5%;
  }

  .field-compositions__right .field-compositions__defenders {
    right: 44%;
  }

  .field-compositions__right .field-compositions__attackers {
    left: 9%;
  }
}

@media (max-width: 1800px) {
  .flex-rov__clubs {
    padding-right: 40px;
  }

  .tableStatistics-overflov-mob {
    overflow-x: auto;
    padding-bottom: 20px;
  }

  .flex-rov__aside-tables {
    margin-bottom: 0;
  }

  .flex-rov__aside-tables-informer {
    margin-top: 130px;
  }

  .flex-rov__cup-aside {
    margin-top: 90px;
  }

  .flex-rov-cup__cards {
    grid-template-columns: 1fr;
    max-width: 872px;
    padding-right: 0;
  }

  .news-rov-detail {
    margin-left: -35px;
    margin-right: -35px;
  }

  .news-rov-detail__content {
    padding: 0 35px;
    -webkit-box-flex: calc(100% - 310px);
        -ms-flex: calc(100% - 310px);
            flex: calc(100% - 310px);
    max-width: calc(100% - 310px);
  }

  .news-rov-detail__aside {
    padding: 0 35px;
    -webkit-box-flex: 310px;
        -ms-flex: 310px;
            flex: 310px;
    max-width: 310px;
  }

  .video-item__info_news-detail .video-item__info-date {
    white-space: normal;
    text-align: right;
  }

  .news-rov-detail__aside .video-item_into-aside .video-item__video {
    min-height: 160px;
    height: 160px;
  }

  .news-rov-detail__aside .photo-item_into-aside .photo-item__wrap {
    min-height: 160px;
    height: 160px;
  }

  .store-item__img {
    height: 340px;
  }

  .map-khl__iframe {
    height: 424px;
  }

  .card-games_doublet-1800 {
    grid-template-columns: 1fr;
  }

  .card-games_video {
    grid-template-columns: repeat(2, 1fr);
  }

  .compositionsField-card__info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 46px;
            flex: 0 0 46px;
  }

  .cardClub-card {
    height: 234px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 24px 20px;
  }

  .cardClub-card__club-vertical {
    width: 100%;
  }

  .cardClub-card__btns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 10px;
  }

  .cardClub-card__btns-btn {
    margin: 0;
    margin-right: 8px;
    width: 106px;
  }

  .cardClub-card__btns-btn:last-child {
    margin-right: 0;
  }
}

@media (max-width: 1750px) {
  .field-compositions {
    height: 700px;
    background-size: 100% 700px;
  }
}

@media (max-width: 1710px) {
  .header-left {
    max-width: 300px;
  }
}

@media (max-width: 1700px) {
  .store-item__img {
    height: 320px;
  }

  .field-compositions {
    height: 660px;
    background-size: 100% 660px;
  }

  .field-compositions__goalkeeper_left {
    left: 20%;
  }

  .field-compositions__attackers-item_center {
    margin: 35px 0;
  }

  .field-compositions__right .field-compositions__goalkeeper {
    right: 20%;
  }
}

@media (max-width: 1650px) {
  .information-composition__header-img {
    height: 430px;
  }

  .information-composition__header-img {
    height: 400px;
  }
}

@media (max-width: 1600px) {
  .container-fluid {
    padding-left: 50px;
    padding-right: 50px;
  }

  .newsFrame {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .newsFrame_md {
    grid-template-columns: 373px 1fr;
    gap: 24px;
  }

  .newsFrame-img_md {
    height: 210px;
  }

  .newsFrame-img_xl {
    height: 495px;
  }

  .newsPage-aside__informer {
    max-width: 240px;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .newsDetail-tags {
    padding-left: 0;
    padding-right: 0;
  }

  .newsDetail-content__dayOverview-matches {
    margin-bottom: 60px;
  }

  .newsDetail-iframe {
    margin-top: 0;
  }

  .newsDetail-iframe__item {
    width: 414px;
    min-width: 414px;
    height: 233px;
    margin-right: 30px;
  }

  .sliderSyncing-top .sliderSyncing-item {
    height: 580px;
  }

  .sliderSyncing-bottom .sliderSyncing-item {
    height: 70px;
  }

  .flex-rov-25__1600 {
    margin-left: -25px;
    margin-right: -25px;
  }

  .flex-rov__75-1600 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__25-1600 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__75-main {
    -webkit-box-flex: calc(100% - 260px);
        -ms-flex: calc(100% - 260px);
            flex: calc(100% - 260px);
    max-width: calc(100% - 260px);
  }

  .flex-rov__25-main {
    -webkit-box-flex: 260px;
        -ms-flex: 260px;
            flex: 260px;
    max-width: 260px;
  }

  .flex-rov__100-270 {
    -webkit-box-flex: calc(100% -260px);
        -ms-flex: calc(100% -260px);
            flex: calc(100% -260px);
    max-width: calc(100% - 260px);
  }

  .flex-rov__270 {
    -webkit-box-flex: 260px;
        -ms-flex: 260px;
            flex: 260px;
    max-width: 260px;
  }

  .flex-rov__100-270_1600 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__100-270_outpad {
    padding-right: 40px;
  }

  .flex-rov__71-1600 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__29-1600 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__71-768 {
    -webkit-box-flex: 59%;
        -ms-flex: 59%;
            flex: 59%;
    max-width: 59%;
  }

  .flex-rov__29-768 {
    -webkit-box-flex: 41%;
        -ms-flex: 41%;
            flex: 41%;
    max-width: 41%;
  }

  .flex-rov__regulation-info {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 75%;
    -webkit-box-flex: 75%;
        -ms-flex: 75%;
            flex: 75%;
  }

  .flex-rov__regulation-aside {
    max-width: 260px;
    -webkit-box-flex: 260px;
        -ms-flex: 260px;
            flex: 260px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-left: auto;
    margin-bottom: auto;
  }

  .flex-rov__100-270_768 {
    max-width: calc(100% - 260px);
    -webkit-box-flex: calc(100% - 260px);
        -ms-flex: calc(100% - 260px);
            flex: calc(100% - 260px);
    padding-right: 40px;
  }

  .flex-rov__270_768 {
    max-width: 260px;
    -webkit-box-flex: 260px;
        -ms-flex: 260px;
            flex: 260px;
  }

  .flex-rov-khl__content {
    max-width: calc(100% - 260px);
    -webkit-box-flex: calc(100% - 260px);
        -ms-flex: calc(100% - 260px);
            flex: calc(100% - 260px);
    padding-left: 40px;
  }

  .flex-rov-khl__aside {
    max-width: 260px;
    -webkit-box-flex: 260px;
        -ms-flex: 260px;
            flex: 260px;
  }

  .p-lr-25__1600 {
    padding: 0 25px;
  }

  .mr-30__1600 {
    margin: 30px 0;
  }

  .d-none_1600 {
    display: none;
  }

  .search-control {
    margin-bottom: 38px;
  }

  .slider-games .slider-body {
    padding: 0 51px;
  }

  .slider-games .slick-arrow {
    top: 35px;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }

  .slider-item__wrap {
    padding: 10px;
  }

  .slider-games__fonbet {
    bottom: 0px;
    padding: 5px 0;
  }

  .news-rov-main {
    margin-left: -25px;
    margin-right: -25px;
  }

  .news-rov-main__content {
    padding: 0 25px;
    -webkit-box-flex: calc(100% - 465px);
        -ms-flex: calc(100% - 465px);
            flex: calc(100% - 465px);
    max-width: calc(100% - 465px);
  }

  .news-rov-main__aside {
    padding: 0 25px;
    -webkit-box-flex: 460px;
        -ms-flex: 460px;
            flex: 460px;
    max-width: 460px;
  }

  .news-frame__info {
    -webkit-box-flex: 33%;
        -ms-flex: 33%;
            flex: 33%;
    max-width: 33%;
    padding: 23px 6px 18px 15px;
  }

  .news-frame__main {
    -webkit-box-flex: 67%;
        -ms-flex: 67%;
            flex: 67%;
    max-width: 67%;
    padding: 12px 14px 17px 6px;
  }

  .news-frame__main-wrapp_xx {
    height: 331px;
  }

  .main-informer_25 {
    margin-top: 71px;
  }

  .main-informer__item_small.informer-item {
    height: 184px;
    max-height: 184px;
    overflow: hidden;
    margin-bottom: 88px;
    position: relative;
  }

  .main-informer_second {
    margin-top: 72px;
  }

  .tables-frame__body {
    padding-top: 0;
  }

  .video-items {
    gap: 32px 20px;
  }

  .video-item__video {
    height: 186px;
    max-height: 186px;
  }

  .videos-tab__body-item {
    margin: 0;
    padding: 0;
    min-height: auto;
  }

  .video-item__video_sm {
    max-height: 127px;
    height: 127px;
  }

  .video-item__video_md {
    max-height: 184px;
    height: 184px;
  }

  .video-item_into-aside {
    padding-right: 0;
  }

  .video-item_into-aside .video-item__video {
    height: 210px;
    max-height: 210px;
  }

  .video-item__video_lg {
    height: 210px;
    max-height: 210px;
    margin-bottom: 0;
  }

  .video-items.videos-tab__body-items_lg-width {
    grid-template-columns: repeat(5, 1fr);
  }

  .leaders-header {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .leader-header__item {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .leaders__filter-smallCheckbox {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 800px;
    position: relative;
    margin-right: 0;
  }

  .photo-body__right {
    margin-bottom: -10px;
    margin-top: -10px;
  }

  .photo-body__right-item {
    margin: 10px 0;
  }

  .photo-item__wrap_small {
    max-height: 144px;
    height: 144px;
  }

  .photo-item__wrap_big {
    height: 354px;
  }

  .photo-item__info-title {
    font-size: 13px;
  }

  .store-item__img {
    height: 300px;
  }

  .banner-fon {
    -webkit-box-flex: calc(66% - 300px);
        -ms-flex: calc(66% - 300px);
            flex: calc(66% - 300px);
    max-width: calc(66% - 300px);
  }

  .banner-content {
    padding-left: 40px;
  }

  .profile__btns-line .btns-line__body-item {
    min-width: calc(16.6666% - 25px);
  }

  .report-body__header-text {
    max-width: 740px;
  }

  .report-form {
    width: 500px;
  }

  .myBroadcasts-activeSubscriptions {
    max-width: 660px;
  }

  .activeSubscriptions-cards {
    grid-template-columns: 660px;
  }

  .infoWatch,
  .profile-subscriptions__content,
  .profile-subscriptions__subscriptions-cards,
  .profile-subscriptions__subscriptions-about {
    width: calc(100% + 100px) !important;
    margin-left: -50px !important;
  }

  .statics-card__img-big_full-info {
    max-width: 66px;
    max-height: 66px;
    min-width: 66px;
    min-height: 66px;
  }

  .statics-card__img-big_short-info {
    max-width: 88px;
    max-height: 88px;
    min-width: 88px;
    min-height: 88px;
  }

  .statics-card__info-num_short-info {
    position: relative;
    bottom: -5px;
  }

  .statics-card__img-big_club-short {
    max-width: 55px;
    max-height: 55px;
    min-width: 55px;
    min-height: 55px;
  }

  .statics-cards__full-wrap {
    gap: 20px 50px;
  }

  .statics-cards__short-wrap {
    gap: 20px 50px;
  }

  .statics-card_short {
    padding: 33px 20px;
  }

  .statics-card-club {
    gap: 50px;
  }

  .statics-cards-solo {
    gap: 50px;
  }

  .statics-cards-solo .statics-card__img-big_full-info {
    max-width: 66px;
    max-height: 66px;
    min-width: 66px;
    min-height: 66px;
  }

  .statics-cards-solo .statics-card__img-small_full-info {
    max-width: 28px;
    max-height: 28px;
    min-width: 28px;
    min-height: 28px;
    right: -10px;
  }

  .statics-cards-shorts {
    gap: 50px;
  }

  .statics-cards-trainers {
    gap: 20px 50px;
  }

  .statics-cards-judges {
    gap: 20px;
  }

  .statistics-tabcontent_group {
    gap: 25px;
  }

  .statistics-tabcontent_el_judges {
    padding-left: 25px;
  }

  .statics-cards-records {
    gap: 20px 50px;
  }

  .leaders-filter__form {
    margin-left: -20px;
    margin-right: -20px;
  }

  .leaders-filter__select {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    padding: 0 20px;
  }

  .leaders-filter__btn {
    padding: 0 20px;
  }

  .leaders-filter__btn-item {
    width: 138px;
  }

  .judges-header__wrapper {
    padding-right: 0;
  }

  .judges-header__fulter-search {
    width: 283px;
  }

  .judges-content__filter {
    margin: 38px 0 0;
  }

  .judges-list__line_header {
    grid-template-columns: 350px 120px 1fr 1fr 120px;
  }

  .judges-list__line_body {
    grid-template-columns: 350px 120px 1fr 1fr 120px;
  }

  .judges-table table {
    border-spacing: 5px 10px;
  }

  .judges-table__txt_header-name {
    padding-left: 50px;
  }

  .judges-table__col_person {
    width: 215px;
    min-width: 215px;
  }

  .judges-table__logo {
    margin-right: 10px;
  }

  .regulation-info_one-video {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .regulation-info__wrap_video {
    grid-column-end: 3;
    gap: 0 50px;
  }

  .regulation-info__wrap_text {
    max-width: 1000px;
    grid-template-columns: 1fr;
  }

  .regulation-info__wrap_text p {
    margin: 0;
    margin-bottom: 20px;
  }

  .regulation-info__wrap_text p:last-child {
    margin-bottom: 0;
  }

  .video-frame_one-video {
    -webkit-box-flex: 760px;
        -ms-flex: 760px;
            flex: 760px;
    max-width: 760px;
    padding-left: 0;
    margin-top: 10px;
  }

  .video-frame_one-video .video-frame__item-iframe {
    height: 425px;
  }

  .video-frame__item_group {
    margin-top: 30px;
  }

  .video-frame__item_group .video-frame__item-iframe {
    height: 361px;
  }

  .person-frame__img {
    grid-row-start: 1;
    grid-row-end: 3;
  }

  .person-frame__info {
    grid-template-columns: 120px auto;
  }

  .person-frame__info-body {
    grid-column-start: 2;
    grid-column-end: 3;
  }

  .video-items.videos-tab__body-items_i5 {
    grid-template-columns: repeat(4, 1fr) 240px;
  }

  .videos-tab__aside_i5 {
    grid-column-start: 5;
    grid-column-end: 6;
  }

  .videos-tab__body-item_hide-1600 {
    display: none;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active {
    padding-right: 80px;
    margin-right: auto;
  }

  .frameCard {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .leagueCard {
    gap: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .preview-frame__center-score {
    font-size: 50px;
    line-height: 59px;
    height: 59px;
  }

  .preview-info__grid {
    gap: 50px;
  }

  .card-infos__item-info_flex-start {
    padding-left: 30px;
  }

  .broadcast-video .video-item__video_big {
    height: 410px;
    max-height: 410px;
  }

  .broadcast-video .video-item__video_big-1280 {
    height: 410px;
    max-height: unset;
  }

  .video-item .video-js {
    height: 410px;
    max-height: unset;
  }

  .textBroadcast-item .textBroadcast-item__content-video {
    width: 730px;
  }

  .textBroadcast-item .textBroadcast-item__content-videoItem {
    height: 450px;
  }

  .broadcast-table__group {
    padding-right: 16px;
  }

  .broadcast-table table.broadcast-table__group-item_border-right {
    table-layout: auto;
  }

  .broadcast-table table .broadcast-table__thead-clubs th {
    width: 71px;
  }

  .broadcast-table table td.broadcast-table__td-clubname {
    width: 120px;
  }

  .compositions-body__wrap {
    grid-template-columns: 1fr 1fr;
  }

  .protocol-table__td_sm {
    width: 60px;
  }

  .compositionsField-body {
    gap: 0 50px;
  }

  .compositionsField-card__info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40px;
            flex: 0 0 40px;
  }

  .summary-tabContent__wrapper {
    margin-left: -25px;
    margin-right: -25px;
  }

  .summary-tabContent__broadcast {
    -webkit-box-flex: 59%;
        -ms-flex: 59%;
            flex: 59%;
    max-width: 59%;
    padding: 0 25px;
  }

  .summary-tabContent__best-frame {
    -webkit-box-flex: 41%;
        -ms-flex: 41%;
            flex: 41%;
    max-width: 41%;
    padding: 0 25px;
  }

  .bigStat-cards__item {
    gap: 50px;
  }

  .bigStat-cards__wrap {
    margin-bottom: 60px;
  }

  .bigStat-cards__wrap:last-child {
    margin-bottom: 0;
  }

  .bigStat-cards__item.bigStat-cards__item_solo {
    gap: 10px;
  }

  .matchInfo {
    grid-template-columns: repeat(1, 1fr);
  }

  .cardsClub {
    gap: 20px 30px;
  }

  .tableGamers-line {
    grid-template-columns: 450px repeat(5, 1fr);
  }

  .arena {
    margin-left: -20px;
    margin-right: -20px;
  }

  .arena-fancybox {
    -webkit-box-flex: 80%;
        -ms-flex: 80%;
            flex: 80%;
    max-width: 80%;
    padding: 0 20px;
  }

  .arena-fancybox {
    grid-template-columns: auto 120px;
    grid-template-rows: 120px 120px 120px 120px;
    gap: 14px;
  }

  .arena-info__map-img {
    height: 194px;
  }

  .arena-info {
    -webkit-box-flex: 20%;
        -ms-flex: 20%;
            flex: 20%;
    max-width: 20%;
    padding: 0 20px;
  }

  .players-header__wrapper {
    gap: 0 60px;
    grid-template-columns: 1fr 232px;
  }



  .fancybox-photoReport_right-small {
    grid-template-columns: 122px 1fr;
    grid-template-rows: 62px 62px 62px;
    gap: 12px;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item_main {
    grid-row-start: 1;
    grid-row-end: 4;
    grid-column-start: 2;
    grid-column-end: 3;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item {
    display: none;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(1),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(2),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(3),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(4) {
    display: block;
  }

  .fancybox-photoReport_right-big {
    grid-template-rows: 63px 63px 63px 63px 63px;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item_main {
    grid-row-end: 6;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item {
    display: none;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(1),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(2),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(3),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(4),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(5),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(6) {
    display: block;
  }

  .dayOverview-block {
    gap: 0 60px;
  }

  .highlights-item_mr-md {
    max-width: 420px;
  }

  .highlights-info {
    -webkit-box-flex: calc(100% - 420px);
        -ms-flex: calc(100% - 420px);
            flex: calc(100% - 420px);
    max-width: calc(100% - 420px);
  }

  .dayOverview-logos__item-img {
    height: 50px;
  }

  .dayOverview-star {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dayOverview-star__top {
    max-width: 855px;
  }

  .dayOverview-star__cup {
    display: none;
  }

  .dayOverview-star__photo {
    max-width: 178px;
  }

  .dayOverview-star__bottom {
    max-width: 855px;
  }

  .khlTV-informer_only-for-programms {
    margin-top: 72px;
  }

  .khlTV-list__line-content {
    margin-right: 20px;
  }

  .khlTV-list__line-link {
    min-width: unset;
  }

  .khlTV-body__tabs {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    padding-bottom: 10px;
    margin-bottom: 38px;
    max-width: calc(100vw - 60px);
    width: calc(100vw - 60px);
  }

  .information-body__content-wrap {
    gap: 50px;
  }

  .footer-logo {
    padding-right: 21px;
  }

  .footer-main__menu {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .footer-main__menu-links {
    margin-left: auto;
  }

  .footer-logos {
    padding-right: 35px;
  }

  .footer-info__other {
    -webkit-box-flex: calc(100% - 275px);
        -ms-flex: calc(100% - 275px);
            flex: calc(100% - 275px);
    max-width: calc(100% - 275px);
  }
}

@media (max-width: 1550px) {
  .field-compositions {
    height: 630px;
    background-size: 100% 630px;
  }

  .field-compositions__goalkeeper_left {
    left: 19.5%;
  }

  .field-compositions__attackers-item_center {
    margin: 20px 0;
  }

  .field-compositions__right .field-compositions__goalkeeper {
    right: 19.5%;
  }
}

@media (max-width: 1500px) {
  .header-left {
    -webkit-box-flex: 275px;
        -ms-flex: 275px;
            flex: 275px;
    max-width: 275px;
  }

  .header-logos {
    margin-right: 20px;
  }

  .store-item__img {
    height: 270px;
  }

  .matches-card__icon-txt {
    font-size: 9px;
    margin-right: 5px;
  }

  .field-compositions {
    height: 606px;
    background-size: 100% 606px;
  }

  .field-compositions__left .field-compositions__attackers-item_center {
    left: -30px;
  }

  .field-compositions__right .field-compositions__attackers-item_center {
    left: 30px;
  }
}

@media (max-width: 1440px) {
  .container-custom {
    max-width: 100%;
    width: 100%;
    padding-left: 120px;
    padding-right: 120px;
  }

  .btn-long {
    padding: 17px 51px;
  }

  .flex-rov__75-1440 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__25-1440 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__50-1440 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__67-1440 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__33-1440 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .d-none_1440 {
    display: none;
  }

  .header-center__list {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .search-control__input {
    height: 40px;
  }

  .search-control__button {
    height: 40px;
  }

  .search-results__block-item {
    padding-left: 47px;
    margin-bottom: 37px;
  }

  .search-results__block-item:last-child {
    margin-bottom: 60px;
  }

  .search-results__block-title {
    font-weight: bold;
    font-size: 21px;
    line-height: 25px;
  }

  .search-results__block-description {
    font-weight: normal;
    font-size: 21px;
    line-height: 25px;
    margin-left: 37px;
  }

  .search-popup {
    max-width: 946px;
  }

  .search-filter {
    padding-left: 47px;
  }

  .help-body {
    margin-bottom: 0;
  }

  .profile-help__help-block {
    margin-bottom: 30px;
  }

  .testBroadcast-body__video {
    margin-right: 48px;
    -webkit-box-flex: calc(67% - 48px);
        -ms-flex: calc(67% - 48px);
            flex: calc(67% - 48px);
    max-width: calc(67% - 48px);
  }

  .testBroadcast-body__video-iframe {
    height: 344px;
  }

  .subscriptions-intro__info {
    -webkit-box-flex: 39.3%;
        -ms-flex: 39.3%;
            flex: 39.3%;
    max-width: 39.3%;
  }

  .subscriptions-intro__img {
    -webkit-box-flex: calc(61.7% - 65px);
        -ms-flex: calc(61.7% - 65px);
            flex: calc(61.7% - 65px);
    max-width: calc(61.7% - 65px);
  }

  .infoWatch-item_right-top {
    width: 59%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 59%;
            flex: 0 0 59%;
    max-width: 59%;
  }

  .subscriptions-about__body-img {
    padding-right: 50px;
  }

  .subscriptions-about__info {
    width: 100%;
    max-width: unset;
    padding-left: 95px;
    padding-right: 95px;
  }

  .table-ftf__body {
    grid-template-columns: 1fr 1fr;
    gap: 30px 20px;
  }

  .table-ftf__info {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
  }

  .compositionsField-card__item-wrap_space-betw {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(100% - 220px);
            flex: 0 1 calc(100% - 220px);
  }

  .compositionsField-card__header .compositionsField-card__item-wrap:first-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 230px;
            flex: 0 1 230px;
  }
}

@media (max-width: 1439px) {
  .header-left {
    position: relative;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    max-width: unset;
  }

  .header-center {
    width: 100%;
    position: relative;
  }

  .header-center__link {
    max-width: 550px;
    width: 90%;
  }

  .header-center__link-text {
    width: 100%;
  }

  .header-center__menu {
    position: absolute;
    bottom: -45px;
    left: -80px;
  }

  .header-body__content {
    padding-bottom: 45px;
  }

  .header-right {
    max-width: 420px;
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .header-left__logo-group {
    position: absolute;
    margin-top: -15px;
    bottom: -35px;
    left: 20px;
  }

  .logos-item {
    margin-right: 23px;
  }

  .profile__btns-line .btns-line__body-item {
    min-width: calc(16.6666% - 15px);
    margin-right: 12px;
  }
}

@media (max-width: 1438px) {
  .flex-rov__clubs {
    padding-right: 10px;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .flex-rov__aside {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 60px;
  }

  .flex-rov__aside-tables {
    -webkit-box-flex: calc(100% - 300px);
        -ms-flex: calc(100% - 300px);
            flex: calc(100% - 300px);
    max-width: calc(100% - 300px);
    margin: 0;
    margin-top: 60px;
  }

  .flex-rov__aside-tables-informer {
    -webkit-box-flex: 260px;
        -ms-flex: 260px;
            flex: 260px;
    max-width: 260px;
    margin: 0;
    margin-top: 60px;
    margin-left: auto;
  }

  .flex-rov__cup-item {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin-bottom: 40px;
  }

  .flex-rov__cup-frame {
    -webkit-box-flex: calc(100% - 300px);
        -ms-flex: calc(100% - 300px);
            flex: calc(100% - 300px);
    max-width: calc(100% - 300px);
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 0;
  }

  .flex-rov__cup-cards {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .flex-rov__cup-aside {
    -webkit-box-flex: 260px;
        -ms-flex: 260px;
            flex: 260px;
    max-width: 260px;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 0;
  }

  .flex-rov-cup__cards {
    max-width: 100%;
  }

  .partner-content {
    grid-template-columns: repeat(4, 1fr);
    gap: 50px 30px;
  }

  .statistics-header {
    margin-bottom: 0;
  }

  .statistics-header__right {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .statistics-link {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .statistics-tabs {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
    overflow-x: auto;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin: 30px 0;
  }

  .statistics-tabs::-webkit-scrollbar-button {
    background-repeat: no-repeat;
    width: 0;
    height: 0px;
  }

  .statistics-tabs::-webkit-scrollbar-track {
    background-color: transparent;
  }

  .statistics-tabs::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: transparent;
  }

  .statistics-tabs::-webkit-resizer {
    background-repeat: no-repeat;
    width: 0;
    height: 0px;
  }

  .statistics-tabs::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .compositions-body__wrap {
    grid-template-columns: 1fr;
  }

  .arena {
    margin-left: -10px;
    margin-right: -10px;
  }

  .arena-fancybox {
    -webkit-box-flex: 74%;
        -ms-flex: 74%;
            flex: 74%;
    max-width: 74%;
    padding: 0 10px;
  }

  .arena-info {
    -webkit-box-flex: 26%;
        -ms-flex: 26%;
            flex: 26%;
    max-width: 26%;
    padding: 0 10px;
  }

  .matchesDay-item_block {
    margin: 0;
    margin-bottom: 10px;
  }

  .matchesDay-item_block:last-child {
    margin-bottom: 0;
  }
}

@media (max-width: 1420px) {
  .field-compositions {
    height: 570px;
    background-size: 100% 570px;
  }

  .field-compositions__goalkeeper_left {
    left: 20.5%;
  }

  .field-compositions__attackers-item_center {
    margin: 30px 0;
  }

  .field-compositions__img-wrapper {
    max-width: 100px;
    max-height: 100px;
    min-width: 100px;
    min-height: 100px;
  }

  .field-compositions__right .field-compositions__goalkeeper {
    right: 20.5%;
  }
}

@media (max-width: 1419px) {
  .header-right__btn {
    margin-bottom: 20px;
  }
}

@media (max-width: 1400px) {
  .newsFrame_md {
    grid-template-columns: 283px 1fr;
    gap: 20px;
  }

  .newsFrame-img_md {
    height: 145px;
  }

  .newsFrame-img_xl {
    height: 395px;
  }

  .autors-item__img {
    margin-right: 10px;
    min-width: 60px;
    width: 60px;
    height: 60px;
  }

  .autors-item__name {
    font-size: 18px;
    line-height: 21px;
  }

  .newsDetail-navigation__item {
    width: calc(20% - 16px);
  }

  .mentions-club__img {
    max-width: 40px;
    max-height: 40px;
    min-width: 40px;
    min-height: 40px;
    margin-right: 10px;
  }

  .sliderSyncing-top .sliderSyncing-item {
    height: 520px;
  }

  .flex-rov__100-270_outpad {
    padding-right: 10px;
  }

  .flex-rov__59-1400 {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__41-1400 {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__regulation-info {
    max-width: calc(100% - 240px);
    -webkit-box-flex: calc(100% - 240px);
        -ms-flex: calc(100% - 240px);
            flex: calc(100% - 240px);
  }

  .flex-rov__regulation-aside {
    max-width: 240px;
    -webkit-box-flex: 240px;
        -ms-flex: 240px;
            flex: 240px;
  }

  .news-rov-main {
    margin-left: -10px;
    margin-right: -10px;
  }

  .news-rov-main__content {
    padding: 0 10px;
    -webkit-box-flex: calc(100% - 330px);
        -ms-flex: calc(100% - 330px);
            flex: calc(100% - 330px);
    max-width: calc(100% - 330px);
  }

  .news-rov-main__aside {
    padding: 0 10px;
    -webkit-box-flex: 330px;
        -ms-flex: 330px;
            flex: 330px;
    max-width: 330px;
  }

  .news-rov-detail {
    margin-left: -10px;
    margin-right: -10px;
  }

  .news-rov-detail__content {
    padding: 0 60px 0 10px;
    -webkit-box-flex: calc(100% - 260px);
        -ms-flex: calc(100% - 260px);
            flex: calc(100% - 260px);
    max-width: calc(100% - 260px);
  }

  .news-rov-detail__aside {
    padding: 0 10px;
    -webkit-box-flex: 260px;
        -ms-flex: 260px;
            flex: 260px;
    max-width: 260px;
  }

  .video-item__video_md {
    max-height: 126px;
    height: 126px;
  }

  .video-item_into-aside .video-item__video {
    height: 134px;
    min-height: 134px;
  }

  .photo-item_into-aside .photo-item__wrap {
    height: 134px;
    min-height: 134px;
  }

  .banner-fon {
    -webkit-box-flex: calc(66% - 250px);
        -ms-flex: calc(66% - 250px);
            flex: calc(66% - 250px);
    max-width: calc(66% - 250px);
  }

  .banner-fon__items {
    width: 160px;
    left: -170px;
  }

  .subscriptions-cards__body {
    padding: 0;
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .subscriptions-card {
    width: 100%;
    -webkit-box-flex: calc(50% - 10px);
        -ms-flex: calc(50% - 10px);
            flex: calc(50% - 10px);
    max-width: calc(50% - 10px);
    margin: 15px 0;
    padding: 40px 0 30px 0;
  }

  .subscriptions-card__header {
    padding-left: 10px;
    padding-right: 10px;
  }

  .subscriptions-card__body {
    margin-left: 35px;
    margin-right: 35px;
  }

  .subscriptions-card__footer {
    margin-left: 35px;
    margin-right: 35px;
  }

  .statics-card__info-num {
    font-size: 24px;
    line-height: 28px;
  }

  .statics-card__header-btn {
    height: 26px;
    font-size: 12px;
    line-height: 14px;
  }

  .statics-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -10px;
    margin-right: -10px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .statics-card__img-big_short-info {
    max-width: 98px;
    max-height: 98px;
    min-width: 98px;
    min-height: 98px;
  }

  .statics-card_club-short {
    padding-bottom: 64px;
  }

  .statics-card_club-short .statics-card__info_short-info {
    margin-top: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .statics-card_club-short .statics-card__info-num_short-info {
    position: absolute;
    right: 20px;
    bottom: 16px;
  }

  .statics-card_club-short .statics-card__header-btn {
    position: absolute;
    left: 20px;
    bottom: 20px;
    top: unset;
    right: unset;
  }

  .statics-card__info-num_short-info {
    font-size: 24px;
    line-height: 32px;
    text-align: right;
    bottom: 0;
  }

  .statics-cards_club-short {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }

  .statics-card__info-wrap_club-short.statics-card__info-wrap {
    margin: 0;
    margin-top: 5px;
  }

  .statics-card__info-wrap_club-short .statics-card__info-average {
    margin: 0;
    margin-top: 5px;
  }

  .statics-card__img-big_club-short {
    max-width: 70px;
    max-height: 70px;
    min-width: 70px;
    min-height: 70px;
  }

  .statics-cards__full-wrap {
    grid-template-columns: 1fr;
    gap: 20px;
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    width: 100%;
    padding: 0 10px;
  }

  .statics-card_full {
    height: 373px;
  }

  .statics-cards__short-wrap {
    grid-template-columns: 1fr;
    gap: 20px;
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    width: 100%;
    padding: 0 10px;
  }

  .statics-card_short {
    padding: 20px;
    height: 100%;
    padding-bottom: 60px;
  }

  .statics-card_short .statics-card__header-btn {
    top: unset;
    right: unset;
    left: 20px;
    bottom: 20px;
    font-size: 12px;
    line-height: 14px;
    height: 26px;
    max-width: 222px;
  }

  .statics-card_short .statics-card__info-num_short-info {
    position: absolute;
    right: 20px;
    bottom: 20px;
  }

  .statics-card_short .statics-card__header-item_short-info {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .statics-card_short .statics-card__info_short-info {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .statics-card-wrap {
    height: 373px;
  }

  .statics-card-club {
    grid-template-columns: 1fr 1fr;
    gap: 10px 20px;
  }

  .statics-card_auto {
    padding-bottom: 20px;
  }

  .statics-cards-solo {
    grid-template-columns: 1fr 1fr;
    gap: 10px 20px;
  }

  .statics-cards-shorts {
    grid-template-columns: 1fr 1fr;
    gap: 10px 20px;
  }

  .statics-cards-trainers {
    gap: 10px 20px;
  }

  .statics-cards-judges {
    gap: 10px 20px;
    grid-template-columns: 1fr 1fr;
  }

  .statistics-tabcontent_group {
    grid-template-columns: 1fr;
    gap: 60px;
  }

  .statistics-tabcontent_el_judges {
    padding-left: 0;
  }

  .statics-cards-records {
    gap: 10px 20px;
    grid-template-columns: 1fr 1fr;
  }

  .judges-list__line_header {
    grid-template-columns: 300px 60px 1.25fr 1fr 121px;
    gap: 20px;
  }

  .judges-list__line_body {
    grid-template-columns: 300px 60px 1.25fr 1fr 121px;
    gap: 20px;
  }

  .judges-table__scroll {
    overflow-x: auto;
  }

  .regulation-info__wrap_text {
    max-width: unset;
  }

  .video-frame_one-video {
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }

  .preview-meet {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin: 0;
  }

  .preview-infoMatch {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0;
    margin-bottom: 30px;
  }

  .preview-broadcast {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin: 0;
    margin-bottom: 30px;
  }

  .preview-best-frame {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 0;
    margin-bottom: 60px;
  }

  .comparison-person__name {
    font-size: 28px;
    line-height: 33px;
  }

  .frameCard {
    padding: 30px;
  }

  .frameCard-header__person {
    margin-right: 34px;
  }

  .frameCard-header__person-logoMain {
    min-width: 80px;
    min-height: 80px;
    max-width: 80px;
    max-height: 80px;
  }

  .frameCard-header__person-imgMain {
    max-width: 80px;
    max-height: 80px;
    min-width: 80px;
    min-height: 80px;
  }

  .frameCard-header__person-logoClub {
    min-width: 30px;
    min-height: 30px;
    max-width: 30px;
    max-height: 30px;
    right: -11px;
    border: 3px solid #F3F1F1;
  }

  .frameCard-header__detail {
    -webkit-box-flex: calc(100% - 150px);
        -ms-flex: calc(100% - 150px);
            flex: calc(100% - 150px);
    max-width: calc(100% - 150px);
  }

  .frameCard-header__detail-top {
    margin-bottom: 10px;
  }

  .frameCard-header__detail-btn {
    margin-left: auto;
  }

  .frameCard-header__detail-body {
    overflow-x: auto;
    width: 100%;
    max-width: 100%;
    white-space: nowrap;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 20px;
  }

  .frameCard-line__select {
    margin-left: auto;
  }

  .leagueCard {
    gap: 20px;
  }

  .preview-frame {
    padding: 50px 30px;
  }

  .preview-frame__club {
    gap: 20px;
  }

  .preview-frame__footer-grid .title-md {
    font-size: 21px;
    line-height: 25px;
  }

  .preview-info__title {
    position: unset;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
    max-width: unset;
    left: 0;
    top: 0;
    margin-bottom: 30px;
  }

  .preview-info__header-club {
    gap: 20px;
  }

  .preview-info__header-club_right {
    grid-template-areas: "logoClub nameClub";
    grid-template-columns: 90px auto;
  }

  .preview-info__header-club_right p {
    text-align: left;
  }

  .preview-info__grid {
    grid-template-columns: 1fr;
    gap: 60px;
  }

  .preview-info__header_flex-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 0;
  }

  .preview-info__header_flex-end {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 0;
  }

  #game .preview-info__body .card-games .card-game__center-score.title-xl {
    max-width: 87px;
    font-size: 46px;
  }

  .card-infos {
    grid-template-columns: 1fr 1fr;
    gap: 0;
  }

  .card-infos__item_100-1400 {
    grid-column-start: 1;
    grid-column-end: 3;
  }

  .card-infos__item:nth-child(1) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-right: none;
  }

  .card-infos__item:nth-child(2) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }

  .card-infos__item:nth-child(3) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-top: none;
  }

  .broadcast-frame.broadcast-frame_after {
    height: auto;
    padding: 0;
  }

  .broadcast-frame {
    padding-top: 24px;
    padding-bottom: 24px;
    height: 383px;
  }

  .meet-about {
    margin-top: 20px;
  }

  .infoMatch-header__left {
    -webkit-box-flex: 140px;
        -ms-flex: 140px;
            flex: 140px;
    max-width: 140px;
  }

  .infoMatch-content {
    -webkit-box-flex: calc(100% - 200px);
        -ms-flex: calc(100% - 200px);
            flex: calc(100% - 200px);
    max-width: calc(100% - 200px);
    margin-right: 57px;
  }

  .infoMatch-body__left {
    -webkit-box-flex: 140px;
        -ms-flex: 140px;
            flex: 140px;
    max-width: 140px;
  }

  .club-select__wrap_xl {
    grid-template-columns: repeat(5, 160px);
  }

  .club-select__wrap_grid-long {
    grid-template-columns: repeat(5, 190px);
  }

  .club-select-adddtionally__wrap_long {
    grid-template-columns: repeat(5, 1fr);
  }

  .modal-changeClub__content {
    padding: 60px 30px;
    max-width: 100%;
  }

  .modal-changeClub-addtionally__wrapper {
    padding: 30px;
  }

  .modal-changeClub-addtionally__content {
    max-width: 100%;
    padding: 60px 30px;
  }

  .leaders-table__col_person {
    width: 290px;
    min-width: 290px;
  }

  .leaders-table__col_club {
    width: 170px;
    min-width: 170px;
  }

  .fineTable-header {
    height: 110px;
  }

  .fineTable-header .fineTable-header__club-name {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px;
  }

  .fineTable-header .fineTable-header__item_left {
    grid-template-columns: 70px auto;
  }

  .fineTable-header .fineTable-header__item_right {
    grid-template-columns: auto 70px;
  }

  .fineTable-header__item {
    gap: 20px;
  }

  .fineTable-header__item.table-ftf__header-club_left {
    grid-template-columns: 70px auto;
  }

  .fineTable-header__item.table-ftf__header-club_right {
    grid-template-columns: auto 70px;
  }

  .fineTable-header__logo {
    min-width: 70px;
    min-height: 70px;
    max-width: 70px;
    max-height: 70px;
  }

  .fineTable-header__club-name {
    margin-bottom: 8px;
  }

  .fineTable-totalTable-header .fineTable-header__club-name {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px;
  }

  .compositionsField-title {
    position: unset;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
    max-width: unset;
    display: block;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    text-align: left;
    margin-bottom: 30px;
  }

  .compositionsField-header {
    width: 100%;
    max-width: 100%;
  }

  .compositionsField-header_left {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    text-align: left;
    margin-left: 0;
    margin-right: auto;
  }

  .compositionsField-header_left .fineTable-header__item_left {
    grid-template-areas: "logo_club info_club";
    text-align: left;
    grid-template-columns: 70px auto;
    padding-left: 0;
    gap: 20px;
  }

  .compositionsField-header_right {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    text-align: left;
    margin-left: 0;
    margin-right: auto;
  }

  .compositionsField-header_right .fineTable-header__item_right {
    grid-template-areas: "logo_club info_club";
    text-align: left;
    grid-template-columns: 70px auto;
    padding-left: 0;
    gap: 20px;
  }

  .compositionsField-body {
    gap: 40px 45px;
    grid-template-columns: 1fr;
  }

  .compositionsField-content__title {
    margin-bottom: 10px;
  }

  .compositionsField-card__info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
  }

  .newsDetail-bigStat-grid {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .newsDetail-leaders__header.newsDetail-leaders__header_right {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
    margin-top: 10px;
  }

  .newsDetail-leaders__header_right .newsDetail-leaders__header-logo {
    margin: 0;
    margin-right: 20px;
  }

  .dayOverview__summary-table_light.summary-table {
    grid-template-columns: 1fr 1fr;
  }

  .dayOverview__summary-table_light.summary-table .summary-table__center {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 1;
    grid-column-end: 3;
  }

  .dayOverview__summary-table_light.summary-table .summary-table__grid-line {
    grid-template-columns: 48px 1fr 48px;
    gap: 30px;
  }

  .dayOverview__summary-table_light.summary-table .summary-table__club {
    max-width: unset;
    width: 100%;
    padding: 0 25px;
  }

  .dayOverview__summary-table.summary-table {
    grid-template-columns: 1fr 1fr;
    padding: 30px 0;
  }

  .dayOverview__summary-table.summary-table .summary-table__club {
    max-width: unset;
    width: 100%;
    padding: 0 25px;
  }

  .dayOverview__summary-table.summary-table .summary-table__club-title {
    margin-bottom: 20px;
  }

  .dayOverview__summary-table.summary-table .summary-table__grid-line {
    grid-template-columns: 48px 1fr 1fr 48px;
    gap: 30px;
  }

  .dayOverview__summary-table.summary-table .summary-table__center {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 1;
    grid-column-end: 3;
  }

  .line-info {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tableGamers-line {
    grid-template-columns: 350px repeat(5, 1fr);
  }

  .dayOverview-card {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .dayOverview-block {
    gap: 0 20px;
  }

  .information-body__content-cards .card-games .card-game__center-score.title-xl {
    font-size: 46px;
  }

  .information-composition__header-img {
    height: 380px;
  }
}

@media (max-width: 1360px) {
  .footer-logo {
    -webkit-box-flex: 305px;
        -ms-flex: 305px;
            flex: 305px;
    max-width: 305px;
    padding-right: 35px;
  }

  .footer-main__menu {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .footer-main__menu-list {
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(100% - 305px);
            flex: 0 1 calc(100% - 305px);
    max-width: calc(100% - 305px);
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: 10px 0 0;
  }

  .footer-main__menu-links {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
    max-width: 100%;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: 0;
    margin-top: 38px;
    padding-left: 220px;
  }

  .footer-info {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .footer-logos {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    top: -73px;
    margin: 0;
    margin-top: 20px;
    margin-bottom: -25px;
  }

  .footer-logos__main {
    width: calc(100% - 93px);
  }

  .footer-logos__fhr {
    margin-top: 0;
    margin-right: 23px;
  }

  .footer-info__other {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin-top: 0;
  }

  .footer-info__text {
    margin-bottom: 20px;
  }
}

@media (max-width: 1350px) {
  .field-compositions {
    height: 530px;
    background-size: 100% 530px;
  }

  .field-compositions__goalkeeper_left {
    left: 20%;
  }

  .field-compositions__defenders {
    padding: 40px 0;
  }

  .field-compositions__attackers-item_center {
    margin: 25px 0;
  }

  .field-compositions__right .field-compositions__goalkeeper {
    right: 20%;
  }

  .information-composition__header-img {
    height: 360px;
  }
}

@media (max-width: 1281px) {
  .subscriptions-intro__header-img_mob-only {
    display: none;
  }
}

@media (max-width: 1280px) and (max-height: 767px) {
  .main-tabs__thumbs_mob-only::after {
    height: 24px;
  }
}

@media (max-width: 1280px) {
  .container-custom {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-fluid {
    padding-left: 30px;
    padding-right: 30px;
  }

  h1:not([class]) {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 20px;
  }

  blockquote:not([class])::before {
    width: 23px;
    height: 20px;
    left: 20px;
    top: 20px;
  }

    #subscribe-wrap-message {
        margin-top: 10px;
        margin-left: 0px;
        font-weight: 500;
        font-size: 14px;
        line-height: 16px;
        font-family: Roboto;
        position: relative;
        bottom: 0px;
    }

    .select-calendary_relative {
    padding-bottom: 0;
    margin-bottom: 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .select-calendary.select-calendary_absolute-center {
    position: unset;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 20px;
  }

  .newsFrame-img_xl {
    height: 345px;
  }

  .autors-item__img {
    margin-right: 10px;
    min-width: 40px;
    width: 40px;
    height: 40px;
  }

  .newsDetail-content__list {
    padding-left: 120px !important;
  }

  .newsDetail-iframe {
    display: block;
  }

  .newsDetail-iframe__item {
    width: 100%;
    min-width: 100%;
    height: 262px;
    margin: 0;
    margin-bottom: 10px;
  }

  .sliderSyncing-top .sliderSyncing-item {
    height: 480px;
  }

  .roboto-xxls {
    font-size: 18px;
    line-height: 21px;
  }

  .roboto-xxllm {
    font-size: 21px;
    line-height: 25px;
  }

  .supermolot-xxlls {
    font-size: 18px;
    line-height: 22px;
  }

  .title-lg {
    font-size: 24px;
    line-height: 30px;
  }

  .btn-long {
    height: 50px;
  }

  .btns-line .container-fluid {
    padding-right: 0;
  }

  .btns-line__body-item {
    min-width: unset;
  }

  .flex-rov__75-1280 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__25-1280 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__50-1280 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__67-1280 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__67-768 {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
  }

  .flex-rov__33-1280 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__33-768 {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
  }

  .flex-rov__75-main {
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }

  .flex-rov__100-270 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__2700_outpad {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
    max-width: 100%;
  }

  .flex-rov__270_1600 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__59-1280 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__41-1280 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__59-768 {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
  }

  .flex-rov__41-768 {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
  }

  .flex-rov__100-270_768 {
    padding-right: 10px;
    max-width: calc(100% - 243px);
    -webkit-box-flex: calc(100% - 243px);
        -ms-flex: calc(100% - 243px);
            flex: calc(100% - 243px);
  }

  .flex-rov__270_768 {
    max-width: 240px;
    -webkit-box-flex: 240px;
        -ms-flex: 240px;
            flex: 240px;
  }

  .mr-30__1280 {
    margin: 30px 0;
  }

  .d-none_1280 {
    display: none;
  }

  .d-block_mob {
    display: block;
    margin-bottom: 10px;
  }

  .header-top {
    background-image: url("../img/header/BannerTop-tablet.png");
  }

  .header-body .container-fluid {
    padding-left: 31px;
    padding-right: 28px;
  }

  .news-header {
    margin-bottom: 16px;
  }

  .main-news {
    position: relative;
    padding-bottom: 64px;
  }

  .news-header__filter-checkbox {
    position: absolute;
    bottom: 0;
    left: 10px;
    width: 100%;
  }

  .news-frame {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border: 0;
    position: relative;
  }

  .news-frame__info {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding: 0;
  }

  .news-frame__info-item {
    padding-bottom: 10px;
    margin-bottom: 21px;
  }

  .news-frame__main {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    padding: 0;
  }

  .news-frame__main-wrapp {
    margin-bottom: 10px;
  }

  .news-frame__main-item {
    margin-bottom: 20px;
  }

  .news-frame__main-item .news-item__info-wrap {
    margin-top: 0;
  }

  .news-item__info-link {
    height: auto;
    margin-bottom: 10px;
  }

  .tables-title {
    margin-bottom: 16px;
  }

  .filter-checkbox_mob-100 {
    width: 100%;
  }

  .filter-checkbox__item_mob-md {
    width: 35%;
    min-width: 35%;
    margin-right: 20px;
  }

  .filter-checkbox__item_mob-lg {
    width: calc(65% - 20px);
    min-width: calc(65% - 20px);
  }

  .video-title {
    margin-right: 20px;
  }

  .video-item_into-aside .video-item__video_news-detail.video-item__video {
    height: 134px;
    min-height: 134px;
  }

  .leader-header__item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .leaders-title {
    margin-right: 20px;
  }

  .leaders-person__wrap {
    -webkit-box-flex: calc(100% - 220px);
        -ms-flex: calc(100% - 220px);
            flex: calc(100% - 220px);
    max-width: calc(100% - 220px);
  }

  .leaders-person__img {
    width: 60px;
    max-width: 60px;
    min-width: 60px;
    height: 60px;
    max-height: 60px;
  }

  .leaders-person__name {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: unset;
        flex-wrap: unset;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    margin-right: 35px;
  }

  .leaders-person__name-text {
    margin-right: 0;
    font-size: 14px;
    line-height: 16px;
  }

  .leaders-person__number {
    margin-top: 5px;
    font-size: 14px;
    line-height: 16px;
  }

  .leader-person__info-text {
    font-size: 12px;
    line-height: 14px;
  }

  .leaders-main {
    -ms-flex-wrap: 220px;
        flex-wrap: 220px;
    min-width: unset;
    max-width: 220px;
  }

  .leader-main__score {
    font-size: 8px;
    line-height: 9px;
    max-width: 61px;
  }

  .leader-main__score-num {
    min-width: 120px;
    margin-top: 12px;
    font-size: 28px;
    line-height: 33px;
  }

  .photo-title {
    margin-right: 20px;
  }

  .store-body {
    margin-left: 30px;
    margin-right: 30px;
  }

  .store-item__img {
    height: 240px;
  }

  .store-arrow--prev {
    left: -30px;
  }

  .store-arrow--next {
    right: -30px;
  }

  .banner {
    height: 175px;
  }

  .banner-fon {
    -webkit-box-flex: 60%;
        -ms-flex: 60%;
            flex: 60%;
    max-width: 60%;
  }

  .banner-fon__items {
    width: 120px;
    left: -130px;
  }

  .banner-content {
    padding-left: 20px;
  }

  .banner-item__email {
    width: 100%;
    margin: 0;
    margin-bottom: 10px;
  }

  .banner-item__email-wrap {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    display: block;
    width: 263px;
  }

  .banner-item__email-btn {
    width: 100%;
  }

  .triangle-after {
    padding-left: 0;
  }

  .triangle-after_up::after {
    right: -5px;
  }

  .triangle-after_down::after {
    right: -5px;
  }

  .pagging-item {
    margin: 0 9px;
  }

  .fine-table {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .fine-table_sm .fine-table__col_xl {
    padding-left: 10px;
  }

  .fine-table_lg .fine-table__col_xl {
    padding-left: 10px;
  }

  .fine-title {
    margin: 10px 0;
  }

  .calendary-wrapper-style__aside {
    display: none;
  }

  .calendary-wrapper-style_list .calendary-body__item {
    padding: 0;
  }

  .calendary-wrapper-style_list .calendary-wrapper-style__content {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin: 0;
  }

  .profile__btns-line {
    margin-bottom: 30px;
  }

  .profile__btns-line.btns-line .container-fluid {
    padding-left: 0;
  }

  .profile__btns-line .btns-line__body {
    padding-left: 30px;
    padding-right: 30px;
  }

  .profile__btns-line .btns-line__body-item {
    min-width: calc(20% - 18px);
    margin-right: 16px;
  }

  .userDate-body__form {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 344px;
  }

  .balance-content {
    grid-template-columns: 1.2fr 1fr;
    gap: 80px;
  }

  .balance-content__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }

  .balance-content__line-time {
    margin-right: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 5px;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
  }

  .balance-content__line-text {
    margin-right: 0;
    width: 50%;
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    padding: 0;
  }

  .balance-content__line-sum {
    padding-left: 30px;
    width: 30%;
    -webkit-box-flex: 30%;
        -ms-flex: 30%;
            flex: 30%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .testBroadcast-body__video {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }

  .testBroadcast-body__info {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    max-width: 100%;
    margin-right: 0;
  }

  .testBroadcast-content {
    display: block;
  }

  .profile-subscriptions__content {
    margin-bottom: 0;
  }

  .profile-subscriptions__subscriptions-cards {
    padding: 90px 0;
  }

  .profile-subscriptions__infoWatch {
    margin: 40px 0 40px 0;
  }

  .subscriptions-intro {
    width: 100%;
    max-width: 100%;
    padding: 0 30px;
  }

  .subscriptions-intro__header {
    position: absolute;
    top: 0;
    left: 30px;
    width: calc(50% - 30px);
  }

  .subscriptions-intro__header-titile {
    font-size: 24px;
    line-height: 24px;
  }

  .subscriptions-intro__body {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .subscriptions-intro__info {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-top: 0;
    margin-top: 20px;
  }

  .subscriptions-intro__info-wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 30px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .subscriptions-intro__info-item {
    margin: 0;
  }

  .subscriptions-intro__img {
    margin-left: auto;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    min-height: 250px;
  }

  .subscriptions-intro__btn {
    margin-top: 0;
    margin-bottom: 72px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    position: absolute;
    top: -67px;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
  }

  .subscriptions-cards__header {
    display: block;
  }

  .subscriptions-cards__header-title {
    max-width: unset;
    margin-bottom: 30px;
  }

  .subscriptions-card__line-70 {
    -webkit-box-flex: 70%;
        -ms-flex: 70%;
            flex: 70%;
    max-width: 70%;
    width: 100%;
  }

  .subscriptions-card__line-30 {
    -webkit-box-flex: 30%;
        -ms-flex: 30%;
            flex: 30%;
    max-width: 30%;
    width: 100%;
  }

  .infoWatch-item__info_left-top {
    left: 30px;
  }

  .infoWatch,
  .profile-subscriptions__content,
  .profile-subscriptions__subscriptions-cards,
  .profile-subscriptions__subscriptions-about {
    width: calc(100% + 60px) !important;
    margin-left: -30px !important;
  }

  .subscriptions-about__header-title {
    font-size: 24px;
    line-height: 30px;
  }

  .subscriptions-about__body-img {
    padding: 0;
  }

  .subscriptions-about__info {
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .leaders-page__header-title {
    font-size: 36px;
    line-height: 42px;
  }

  .leaders-filter__form {
    margin-left: -10px;
    margin-right: -10px;
  }

  .leaders-filter__select {
    width: 25%;
    -webkit-box-flex: 25%;
        -ms-flex: 25%;
            flex: 25%;
    max-width: 100%;
    padding: 0 10px;
  }

  .leaders-filter__btn {
    width: 25%;
    -webkit-box-flex: 25%;
        -ms-flex: 25%;
            flex: 25%;
    max-width: 100%;
    padding: 0 10px;
  }

  .leaders-filter__btn-item {
    width: 100%;
  }

  .statistics-filter {
    max-height: 700px;
  }

  .statistics-filter {
    max-height: 1000px;
  }

  .statistics-filter__players-item_1fr {
    -webkit-box-flex: calc(100% / 3);
        -ms-flex: calc(100% / 3);
            flex: calc(100% / 3);
    max-width: calc(100% / 3);
  }

  .statistics-filter__players-item_2fr {
    -webkit-box-flex: calc(100% / 3 * 2);
        -ms-flex: calc(100% / 3 * 2);
            flex: calc(100% / 3 * 2);
    max-width: calc(100% / 3 * 2);
  }

  .statistics-filter__players-item_fr {
    -webkit-box-flex: calc(100% / 6);
        -ms-flex: calc(100% / 6);
            flex: calc(100% / 6);
    max-width: calc(100% / 6);
  }

  .statistics-filter__players-item_btn {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
  }

  .statistics-filter_clubs {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .statistics-filter_clubs-item {
    -webkit-box-flex: 25%;
        -ms-flex: 25%;
            flex: 25%;
    max-width: 25%;
    margin: 10px 0;
  }

  .judges-content__wrap-aside {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-top: 60px;
  }

  .judges__informer-info {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    width: 100%;
    max-width: calc(100% - 240px);
    -webkit-box-flex: calc(100% - 240px);
        -ms-flex: calc(100% - 240px);
            flex: calc(100% - 240px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .informer-info__link {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }

  .informer-info__wrap {
    width: 100%;
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
  }

  .judges-informer__item {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 220px;
  }

  .judges__informer-pagging {
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }

  .judges-table {
    padding-bottom: 20px;
    padding-top: 0;
  }

  .judges-table__bottom-text {
    position: unset;
  }

  .judges-table__bottom {
    margin-top: 10px;
  }

  .judges-table__pagging {
    margin-top: 6px;
  }

  .judges-regulations__title {
    margin-bottom: 14px;
  }

  .regulation-frame {
    padding: 20px 40px;
    height: auto;
  }

  .regulation-frame__item {
    margin-bottom: 40px;
  }

  .regulation-info_group-video {
    grid-template-columns: 1fr 220px;
  }

  .regulation-info__wrap_video {
    gap: 0 20px;
  }

  .person-frame {
    padding: 27px 37px;
  }

  .judges-detail__informer {
    margin-top: 57px;
  }

  .judges-detail__news .filter-checkbox_mob-100 {
    max-width: calc(100% - 20px);
  }

  .judges-detail__tab-header {
    padding: 0 10px;
  }

  .judges-tableStat__pagging {
    padding-right: 10px;
  }

  .videoPage-filter {
    margin-bottom: 0;
    grid-template-columns: repeat(3, 1fr);
  }

  .videoPage-filter_mt0-mb30 {
    margin: 0 0 30px 0;
  }

  .videoPage-filter__item_group {
    grid-column-start: 2;
    grid-column-end: 4;
  }

  .videoPage-tabs__wrapper-top {
    position: unset;
  }

  .videoPage-tabs__center.select-calendary {
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }

  .videoPage-tabs__center.select-calendary .ui-selectmenu-button.ui-button {
    padding: 0;
    text-align: left;
  }

  .videoPage-tabs__wrapper {
    position: relative;
  }

  .detail-table {
    padding-bottom: 20px;
  }

  .detail-table__col {
    min-width: 42px;
  }

  .detail-table_long {
    width: 106px;
    min-width: 106px;
    display: block;
    height: auto !important;
  }

  .detail-table_medium {
    width: 210px;
    min-width: 210px;
  }

  .matches-table__scroll {
    overflow-x: auto;
  }

  .players-table__col_long {
    width: 310px;
    min-width: 310px;
  }

  .players-table__scroll {
    overflow-x: auto;
  }

  .main-tabs__thumbs_mob-only {
    top: 0;
    left: 0;
    z-index: 5;
    border: 1px solid #2C383E;
    background-color: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 4px;
    padding: 0 8px;
    padding-right: 31px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -moz-text-align-last: left;
         text-align-last: left;
    max-height: 34px;
    -webkit-transition: unset;
    -o-transition: unset;
    transition: unset;
    overflow-y: hidden;
    overflow-x: hidden;
    min-width: 100%;
  }

  .main-tabs__thumbs_mob-only::before {
    content: "";
    width: 10px;
    height: 5px;
    position: absolute;
    right: 10px;
    top: 14px;
    background-image: url("../img/svg/arr-down.svg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }

  .main-tabs__thumbs_mob-only::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 32px;
    width: 100%;
    background-color: transparent;
    -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }

  .main-tabs__thumbs_mob-only::-webkit-scrollbar-button {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0px;
  }

  .main-tabs__thumbs_mob-only::-webkit-scrollbar-track {
    background-color: 0;
  }

  .main-tabs__thumbs_mob-only::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: 0;
  }

  .main-tabs__thumbs_mob-only::-webkit-resizer {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .main-tabs__thumbs_mob-only::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .main-tabs_mob-only {
    height: 34px;
    position: relative;
    min-width: 100px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .main-tabs__thumbs:hover {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 400px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
    transition: 0.5s ease all;
    z-index: 10;
  }

  .main-tabs__thumbs:hover::before {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }

  .main-tabs__thumbs:hover::after {
    -webkit-transform: scaleY(0);
        -ms-transform: scaleY(0);
            transform: scaleY(0);
  }

  .main-tabs__thumbs:hover label {
    opacity: 1;
    margin-bottom: 10px;
    position: unset;
    pointer-events: unset;
    height: 34px;
  }

  .main-tabs__thumbs:hover .main-tabs__item_mob-only {
    width: 100%;
  }

  .main-tabs__item_mob-only {
    margin: 0;
    padding: 0;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }

  .main-tabs__item_mob-only label {
    opacity: 0;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    bottom: 0;
    pointer-events: none;
    -webkit-transition: 0;
    -o-transition: 0;
    transition: 0;
    -webkit-transition: unset;
    -o-transition: unset;
    transition: unset;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .main-tabs__item_mob-only input:checked + label {
    opacity: 1;
    position: unset;
    height: 34px;
    pointer-events: none;
    padding-right: 30px;
  }

  .infoclub {
    padding: 50px 30px;
  }

  .infoclub-club__info-name {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 10px;
  }

  .infoclub-club__logo {
    width: 77px;
    height: 77px;
    min-width: 77px;
    min-height: 77px;
    margin-right: 30px;
  }

  .infoclub-other {
    max-width: 420px;
  }

  .infoclub-bottom__flex-txt {
    margin-bottom: 8px;
  }

  .infoclub-bottom__flex-txt-md {
    font-size: 21px;
    line-height: 25px;
  }

  .card-games_triplet {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .card-games_triplet .card-game__club {
    width: 270px;
  }

  .calendary-tabs_left {
    max-width: 60%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .calendary-tabs__right {
    max-width: 40%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .calendary-filter {
    width: 470px;
    padding: 6px 10px;
    top: 100%;
  }

  .calendary-filter__select {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    margin: 10px 0;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .calendary-filter__select.calendary-filter__select_mob-sm {
    -webkit-box-flex: calc(100% / 3);
        -ms-flex: calc(100% / 3);
            flex: calc(100% / 3);
    max-width: calc(100% / 3);
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .calendary-filter__btn {
    -webkit-box-flex: calc(100% / 3);
        -ms-flex: calc(100% / 3);
            flex: calc(100% / 3);
    max-width: calc(100% / 3);
    margin: 10px 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .players-comparison__header-title {
    font-size: 36px;
    line-height: 42px;
  }

  .players-comparison__filter-btn {
    height: 40px;
  }

  .players-comparison__header-saplink-img {
    height: 40px;
    width: auto;
  }

  .tablesPage-info {
    padding-right: 0;
  }

  .flex-rov__270.tablesPage-webGames__aside_active {
    display: none;
  }

  .flex-rov__100-270.tablesPage-webGames__content_active .tablesPage-header {
    padding-right: 0;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active {
    padding-right: 10px;
    margin: 0;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active .tablesPage-filter {
    display: block;
    width: 100%;
    max-width: 500px;
    -webkit-box-flex: 500px;
        -ms-flex: 500px;
            flex: 500px;
    margin-right: auto;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active .tablesPage-filter__item {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active .tablesPage-filter__item:last-child {
    margin-bottom: 0;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active .tablesPage-filter .ui-selectmenu-button.ui-button {
    width: 100%;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active .tablesPage-filter__item-btn {
    width: 100%;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active .tablesPage-header__wrapper {
    width: 100%;
  }

  .tablesPage-championshipRegular__aside_active {
    position: absolute;
    right: 0;
    top: 90px;
    -webkit-box-flex: 300px;
        -ms-flex: 300px;
            flex: 300px;
    max-width: 300px;
    max-height: 200px;
    overflow: hidden;
  }

  .tablesPage-championshipRegular__aside_active .informer-item {
    display: none;
  }

  .tablesPage-champResults__aside_active {
    display: none;
  }

  .cup-line__logos {
    margin-bottom: 29px;
    padding-right: 10px;
  }

  .cup-line__logos-item::after {
    bottom: -39px;
    width: 18px;
    height: 18px;
  }

  .cup-line__logos-item {
    min-width: 35px;
    min-height: 35px;
    max-width: 35px;
    max-height: 35px;
  }

  .cup-line__logos-item_current::after {
    bottom: -39px;
    width: 18px;
    height: 18px;
  }

  .cup-line__logos-item_current {
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    max-height: 56px;
  }

  .cup-line__graph-years {
    padding-right: 5px;
  }

  .leagueCard-item__num {
    font-size: 36px;
    line-height: 36px;
  }

  .preview-body__top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .preview-body__top-title {
    margin: 0 0 30px 0;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
  }

  .preview-frame {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .preview-frame__club {
    display: block;
    gap: 0;
    -webkit-box-flex: calc(50% - 90px);
        -ms-flex: calc(50% - 90px);
            flex: calc(50% - 90px);
    max-width: calc(50% - 90px);
    width: 100%;
  }

  .preview-frame__club_left {
    grid-template-areas: "logo" " info";
    grid-template-columns: 1fr;
  }

  .preview-frame__club_left .preview-frame__club-logo {
    margin-right: auto;
  }

  .preview-frame__club_right {
    grid-template-areas: "logo" " info";
    grid-template-columns: 1fr;
  }

  .preview-frame__club_right .preview-frame__club-logo {
    margin-left: auto;
  }

  .preview-frame__club-logo {
    margin-bottom: 7px;
  }

  .preview-frame__club-local {
    margin-bottom: 30px;
  }

  .preview-frame__center {
    -webkit-box-flex: 200px;
        -ms-flex: 200px;
            flex: 200px;
    max-width: 200px;
    width: 100%;
  }

  .preview-frame__center-score {
    margin-bottom: 20px;
  }

  .preview-frame__goal {
    margin-top: 20px;
  }

  .broadcast-video .video-item__video_big-1280 {
    height: 510px;
    max-height: unset;
  }

  .video-item .video-js {
    height: 510px;
    max-height: unset;
  }

  .best-frame__content_duo-1280 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0 21px;
  }

  .textBroadcast-item__left {
    -webkit-box-flex: 112px;
        -ms-flex: 112px;
            flex: 112px;
    max-width: 112px;
    padding-left: 20px;
  }

  .textBroadcast-item__left-info {
    text-align: left;
  }

  .textBroadcast-item__left-content {
    display: none;
  }

  .textBroadcast-item__right {
    max-width: calc(100% - 112px);
    -webkit-box-flex: calc(100% - 112px);
        -ms-flex: calc(100% - 112px);
            flex: calc(100% - 112px);
  }

  .textBroadcast-item__right-content {
    padding: 20px 0;
  }

  .textBroadcast-item__content-left {
    -webkit-box-flex: 112px;
        -ms-flex: 112px;
            flex: 112px;
    max-width: 112px;
    padding-left: 20px;
  }

  .textBroadcast-item__content-right {
    max-width: calc(100% - 112px);
    -webkit-box-flex: calc(100% - 112px);
        -ms-flex: calc(100% - 112px);
            flex: calc(100% - 112px);
  }

  .textBroadcast-item .textBroadcast-item__content-video {
    width: 413px;
  }

  .textBroadcast-item .textBroadcast-item__content-videoItem {
    height: 231px;
  }

  .textBroadcast-item__right-text {
    padding-right: 0;
  }

  .textBroadcast-tab {
    overflow-x: auto;
    overflow-y: hidden;
  }

  .textBroadcast-tab::-webkit-scrollbar-button {
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .textBroadcast-tab::-webkit-scrollbar-track {
    background-color: transparent;
  }

  .textBroadcast-tab::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: transparent;
  }

  .textBroadcast-tab::-webkit-resizer {
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .textBroadcast-tab::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .broadcast-table-scroll {
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 10px;
  }

  .broadcast-table table.broadcast-table__group-item th {
    width: 100px;
    min-width: 100px;
  }

  .broadcast-table table.broadcast-table__group-item_border-right {
    table-layout: fixed;
  }

  .broadcast-table table th {
    width: 62px;
  }

  .broadcast-table table td {
    width: 62px;
  }

  .broadcast-table table td.broadcast-table__td-clubname {
    width: 238px;
  }

  .leaders-table__player-text_desk-only {
    display: none;
    color: red;
  }

  .compositions-header__club .element-club__logo {
    min-width: 79px;
    min-height: 79px;
    max-width: 79px;
    max-height: 79px;
  }

  .compositions-header__club {
    gap: 20px;
  }

  .compositions-header__club_left {
    grid-template-columns: 79px auto;
  }

  .compositions-header__club_right {
    grid-template-columns: auto 79px;
  }

  .table-ftf__header-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 30px;
  }

  .table-ftf__header-subtitle {
    margin: 10px 0;
    margin-bottom: 0;
  }

  .table-ftf__body {
    grid-template-columns: 1fr;
    gap: 30px;
  }

  .table-ftf__info {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
  }

  .table-ftf__info-text .roboto-xxl {
    font-size: 16px;
    line-height: 19px;
  }

  .meetingsFtf-card__items {
    border: none;
    border-radius: 0;
    padding: 0;
  }

  .meetingsFtf-card__item-content {
    padding-left: 48px;
    position: relative;
    min-height: 89px;
  }

  .meetingsFtf-card__item-left {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .meetingsFtf-card__item-logo {
    max-width: 40px;
    max-height: 40px;
    min-width: 40px;
    min-height: 40px;
    margin-right: 10px;
  }

  .meetingsFtf-card__item-img {
    min-height: 40px;
  }

  .meetingsFtf-card__item-rigth {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .meetingsFtf-card__item-num {
    margin: 0;
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .meetingsFtf-card__item-wrap {
    width: 98px;
  }

  .meetingsFtf-card__item-club {
    max-width: 40px;
    max-height: 40px;
    min-width: 40px;
    min-height: 40px;
    left: -20px;
  }

  .protocol-table__td_md {
    width: 180px;
    min-width: 180px;
  }

  .protocol-table__td_xl {
    width: 205px;
    min-width: 205px;
  }

  .protocol-table__scroll {
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 20px;
  }

  .protocol-body__info-title {
    margin-bottom: 50px;
  }

  .fineTable-header {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-right: 0;
    margin-left: 0;
    text-align: left;
    height: auto;
    margin-bottom: 30px;
  }

  .fineTable-header .fineTable-header__item_left {
    grid-template-columns: 70px auto;
    padding: 0;
  }

  .fineTable-header .fineTable-header__item_right {
    grid-template-columns: 70px auto;
    padding: 0;
  }

  .fineTable-header__item_left {
    grid-template-columns: 70px auto;
  }

  .fineTable-header__item_right {
    grid-template-columns: 70px auto;
  }

  .fineTable-header__item_right.table-ftf__header-club_right {
    grid-template-areas: "logo_club info_club";
    text-align: left;
  }

  .fineTable-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .fineTable-item__table {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin-bottom: 60px;
  }

  .fineTable-item__table:last-child {
    margin-bottom: 0;
  }

  .fineTable-table {
    border: 2px solid #F3F1F1;
    border-radius: 4px;
    padding-bottom: 0;
  }

  .fineTable-table__line-item_grid {
    grid-template-columns: 70px auto;
  }

  .fineTable-table__line-infoText {
    width: 166px;
  }

  .void-line {
    display: none;
  }

  .summary-tabContent__wrapper {
    margin-left: -10px;
    margin-right: -10px;
  }

  .summary-tabContent__broadcast {
    padding: 0 10px;
  }

  .summary-tabContent__best-frame {
    padding: 0 10px;
  }

  .bigStat-club .club-vertical {
    height: 170px;
  }

  .bigStat-club .club-vertical__name_lg {
    margin: 10px 0;
    font-size: 24px;
    line-height: 28px;
  }

  .bigStat-club .club-vertical__local {
    margin: 10px 0;
    font-size: 18px;
    line-height: 21px;
  }

  .bigStat-score__num-item {
    font-size: 96px;
    line-height: 112px;
  }

  .bigStat-cards__item {
    grid-template-columns: 1fr;
    gap: 30px;
  }

  .bigStat-cards__wrap {
    margin-bottom: 30px;
  }

  .bigStat-cards__wrap:last-child {
    margin-bottom: 0;
  }

  .frameGames-card__wrap {
    position: relative;
    grid-template-columns: 1fr 1fr;
    padding-right: 150px;
  }

  .frameGames-card__info-act {
    font-size: 16px;
    line-height: 19px;
  }

  .frameGames-card__info-span {
    margin-right: 10px;
  }

  .frameGames-card__info-name {
    max-width: 140px;
  }

  .frameGames-card__center-logo {
    max-width: 66px;
    max-height: 66px;
    min-width: 66px;
    min-height: 66px;
  }

  .frameGames-card__center-info {
    margin: 0 30px;
  }

  .frameGames-card__info_left {
    visibility: visible !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    padding-left: 10px;
    padding-right: 16px;
  }

  .frameGames-card__info_right {
    visibility: none;
    display: none;
  }

  .videoPage-detail__matchInfo {
    margin-bottom: 30px;
  }

  .tableGamers-line {
    grid-template-columns: 300px repeat(5, 1fr);
    gap: 30px;
  }

  .arena-info__map-img {
    height: 133px;
  }

  .arena-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .arena-info__header {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .arena-info__title {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 28px;
  }

  .arena-info__subTitle {
    margin: 0;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 19px;
  }

  .arena-info__number {
    margin: 0;
  }

  .arena-info__number .title-xl {
    font-size: 36px;
    line-height: 42px;
  }

  .arena-info__map {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .arena-info__map-link {
    margin-top: 0;
    margin-bottom: 0;
  }

  .arena-info__map-text {
    margin-bottom: 0px;
  }

  .players-filter .statistics-filter__players-item_1fr:nth-last-child(3) {
    margin-right: calc(100% / 3);
  }

  .champResults-body__title {
    margin-top: 60px;
    margin-bottom: 20px;
  }

  .champResults-body__result-item {
    max-width: calc(100% - 400px);
    -webkit-box-flex: calc(100% - 400px);
        -ms-flex: calc(100% - 400px);
            flex: calc(100% - 400px);
    width: 100%;
  }

  .champResults-body__result-aside {
    width: 100%;
    max-width: 162px;
    -webkit-box-flex: 162px;
        -ms-flex: 162px;
            flex: 162px;
    margin-top: 60px;
  }

  .dayOverview__btns-line {
    margin: 10px 0;
  }

  .dayOverview-star {
    padding: 30px 50px !important;
  }

  .dayOverview-star {
    padding: 20px 20px !important;
  }

  .dayOverview-star__center {
    max-width: 346px;
  }

  .dayOverview-star__name {
    font-size: 26px;
    line-height: 30px;
    min-height: 60px;
  }

  .information-header__title {
    margin: 0;
    margin-bottom: 24px;
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }

  .information-header__btn-item {
    width: 160px;
  }

  .information-tabs {
    margin-top: 0;
  }

  .information-body__content-wrap {
    grid-template-columns: 1fr;
    gap: 5px;
  }

  .information-composition__header-img {
    height: 340px;
  }

  .tableStatistics-table__col {
    width: 50px;
  }

  .tableStatistics-table__col_name {
    width: 134px;
  }

  .tableStatistics_border-mob {
    border: 2px solid #D7D7D7;
    border-radius: 4px;
    padding-bottom: 20px;
    padding-top: 20px;
  }
}

@media (max-width: 1280px) and (max-width: 767px) {
  .main-tabs__thumbs:hover {
    min-height: 24px;
  }
}

@media (max-width: 1280px) and (max-width: 1080px) {
  .main-tabs__thumbs_mob-only::before {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .main-tabs__thumbs_mob-only::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .main-tabs__item_mob-only {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }
}

@media (max-width: 1259px) {
  .b-content_section {
    margin: 0;
    clear: both;
  }

  .b-content_section .b-float_panel {
    overflow: hidden;
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    height: auto;
  }

  .b-content_section .b-float_panel_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .b-content_section .b-float_panel_block h5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }

  .b-page-nav {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
  }

  .aboutleague-aside .b-float_panel_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .aboutleague-aside .b-float_panel_block h5 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }

  .aboutleague-aside .b-float_panel_block > h5:not([class]),
  .aboutleague-aside .b-float_panel_block > h2:not([class]) {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }

  .aboutleague-aside .b-page-nav {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
  }

  .aboutleague-body {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    padding-left: 10px;
  }

  .aboutleague-body .flex-rov-khl__aside {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-bottom: 30px;
    display: block;
  }

  .aboutleague-body__wys {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
  }

  .aboutleague-body {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 1200px) {
  .newsDetail-navigation__item {
    width: calc(25% - 16px);
  }

  .header-dropdown_projects {
    left: unset;
    right: 0;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }

  .header-dropdown_projects:before {
    left: auto;
    right: 17px;
  }

  .video-item__video_sm {
    max-height: 217px;
    height: 217px;
  }

  .video-item__video_md {
    max-height: 217px;
    height: 217px;
  }

  .video-items.videos-tab__body-items_lg-width {
    grid-template-columns: repeat(3, 1fr);
  }

  .store-item__img {
    height: 220px;
  }

  .players-table {
    border: 1px solid #D7D7D7;
    border-radius: 5px;
    padding: 10px 20px 20px;
  }

  .players-table table tr td {
    padding-top: 0;
    padding-bottom: 0;
  }

  .players-table table thead .players-table__col:first-child {
    padding-left: 0;
  }

  .players-table table tbody tr {
    height: 50px;
  }

  .players-table table tbody .players-table__col:first-child {
    padding-left: 0;
  }

  .players-table table tbody .players-table__col {
    border: 0;
  }

  .players-table table tbody .players-table__col:first-child,
  .players-table table tbody .players-table__col:last-child {
    border: 0;
  }

  .players-table__col {
    white-space: nowrap;
  }

  .players-table__col_long {
    white-space: normal;
    padding-left: 0;
  }

  .players-table__player-logo {
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px;
  }

  .players-table__scroll {
    padding-bottom: 23px;
  }

  .players-table__txt_desk-only {
    display: none;
  }

  .video-items.videos-tab__body-items_i5 {
    grid-template-columns: repeat(3, 1fr);
  }

  .videos-tab__aside_i5 {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 3;
  }

  .video-items.videos-tab__body-items_i4 {
    grid-template-columns: repeat(3, 1fr);
  }

  .videos-tab__body-item_hide-1200 {
    display: none;
  }

  .card-games_video {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }

  .select-month-option-block {
    top: 130px;
  }

  .comparison {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
  }

  .comparison__table-ftf {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    padding: 0 10px;
    margin-top: 30px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .comparison-person_left {
    display: grid;
    grid-template-columns: 1fr 120px;
    gap: 0 20px;
  }

  .comparison-person_left .comparison-person__action {
    width: 100%;
    margin: 0;
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
    padding-right: 25px;
  }

  .comparison-person_left .comparison-person__rate {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
  }

  .comparison-person_left .comparison-person__club-vertical {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    display: grid;
    text-align: left;
    grid-template-columns: 100px auto;
    gap: 0 20px;
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
    margin-bottom: 20px;
  }

  .comparison-person_left .comparison-person__logo {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 3;
  }

  .comparison-person_left .comparison-person__name {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
  }

  .comparison-person_left .comparison-person__local {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
  }

  .comparison-person_right {
    display: grid;
    grid-template-columns: 120px 1fr;
    gap: 0 20px;
  }

  .comparison-person_right .comparison-person__action {
    width: 100%;
    margin: 0;
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    padding-left: 25px;
  }

  .comparison-person_right .comparison-person__rate {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
  }

  .comparison-person_right .comparison-person__club-vertical {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    display: grid;
    text-align: right;
    grid-template-columns: auto 100px;
    gap: 0 20px;
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
    margin-bottom: 20px;
  }

  .comparison-person_right .comparison-person__logo {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 3;
  }

  .comparison-person_right .comparison-person__name {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
  }

  .comparison-person_right .comparison-person__local {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
  }

  .comparison-person {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    padding: 0 10px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    grid-template-rows: auto 40px;
    position: relative;
  }

  .comparison-person__logo-second {
    min-width: 40px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
    right: -20px;
    bottom: 0;
  }

  .comparison-person__rate {
    width: 100%;
    margin: 0;
  }

  .comparison-person__action {
    position: unset;
  }

  .comparison-person__name {
    margin: 0;
    margin-bottom: 15px;
    font-size: 23px;
    line-height: 33px;
  }

  .comparison-person__local {
    font-size: 16px;
    line-height: 19px;
    margin: 0;
  }

  .comparison-filterBtn::after {
    top: calc(100% + 5px);
    width: 20px;
    height: 20px;
  }

  .comparison-filterBtn {
    width: 100%;
    height: 100%;
  }

  .comparison-filter {
    top: calc(100% + 15px);
  }

  .comparison-filter__form {
    grid-template-columns: repeat(3, 205px);
  }

  .comparison-filter_right {
    left: unset;
    right: 10px;
  }

  .comparison-filter_left {
    right: unset;
    left: 10px;
  }

  .club-select__wrap_grid-long {
    grid-template-columns: repeat(5, 160px);
  }

  .club-select-adddtionally__wrap_long {
    grid-template-columns: repeat(4, 1fr);
  }

  .modal-swapSubscription__body-action {
    margin-top: 30px;
  }

  .modal-changeClub-addtionally__wrapper {
    padding: 20px;
  }

  .table-ftf__clubs-club.table-ftf__header-club_right {
    grid-template-columns: 68px auto;
    grid-template-areas: "logo_club info_club";
    text-align: left;
  }

  .fineTable-totalTable__line {
    grid-template-columns: 70px 70px 70px auto 70px 70px 70px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .fineTable-totalTable__line:nth-child(1) {
    padding-left: 30px;
    padding-right: 30px;
  }

  .fineTable-totalTable__line-svg {
    left: -10px;
  }

  .field-compositions {
    height: 490px;
    background-size: 100% 490px;
  }

  .field-compositions__goalkeeper_left {
    left: 21%;
  }

  .field-compositions__defenders {
    padding: 50px 0;
  }

  .field-compositions__attackers-item_center {
    margin: 30px 0;
  }

  .field-compositions__img-wrapper {
    max-width: 80px;
    max-height: 80px;
    min-width: 80px;
    min-height: 80px;
  }

  .field-compositions__right .field-compositions__goalkeeper {
    right: 21%;
  }

  .club-vertical__logo_xx {
    max-width: 100px;
    max-height: 100px;
    min-width: 100px;
    min-height: 100px;
  }
}

@media (max-width: 1150px) {
  .information-composition__header-img {
    height: 300px;
  }
}

@media (max-width: 1100px) {
  .field-compositions {
    height: 440px;
    background-size: 100% 440px;
  }

  .field-compositions__goalkeeper_left {
    left: 20%;
  }

  .field-compositions__right .field-compositions__goalkeeper {
    right: 20%;
  }
}

@media (max-width: 1080px) {
  .bx-touch .filter-header__letters::-webkit-scrollbar-button {
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }
  
  .resume_news .video-item__video_lg{
    max-height: initial;
    height: initial;
  }
  .bx-touch .filter-header__letters::-webkit-scrollbar-track {
    background-color: 0;
  }

  .bx-touch .filter-header__letters::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: 0;
  }

  .bx-touch .filter-header__letters::-webkit-resizer {
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .bx-touch .filter-header__letters::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .filter-open_opened {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .filter-btn-open {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .input-search {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .checkbox-burgers__item-label {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .checkbox-burgers__item-svg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .checkbox-default__label {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .checkbox-default__label::before {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  blockquote:not([class]) {
    padding: 20px;
    padding-left: 60px;
  }

  .wys-content a:not([class]) {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .radioButton-item__button {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .select-calendary .ui-selectmenu-text::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .intelTel * {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .intelTel .iti {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .iti__country {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .iti__country-name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .iti__dial-code {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .iti__flag-container {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .iti__selected-flag {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .iti__flag {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .iti__arrow {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .iti__country-list {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .newsFrame {
    margin-bottom: 20px;
    padding-bottom: 10px;
  }

  .newsFrame_md {
    grid-template-columns: 1fr;
    position: relative;
    gap: 8px;
  }

  .newsFrame_md .newsFrame-content__header {
    position: absolute;
    top: 0;
    left: 182px;
    width: calc(100% - 182px);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }

  .newsFrame_md .newsFrame-content__header-date {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0;
  }

  .newsFrame_md .newsFrame-content__header-btn {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin: 0;
    margin-bottom: 10px;
  }

  .newsFrame-img_md {
    height: 92px;
    width: 162px;
  }

  .newsFrame-img_xl {
    height: 301px;
  }

  .newsFrame-content__title {
    margin: 20px 0 10px 0;
  }

  .newsFrame-showMore {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 242px;
    height: 44px;
  }
  
  a.newsFrame-showMore{
	  padding:10px;
  }

  .newsPage-aside__item {
    margin-bottom: 30px;
  }

  .newsPage-aside__item:last-child {
    margin-bottom: 0;
  }

  .newsPage-aside__mentions {
    margin-bottom: 30px;
  }

  .autors-item__img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .autors-item__img-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .autors-link::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .newsDetail-person {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .newsDetail-person__img-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .newsDetail-person__info-name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .newsDetail-content__list {
    padding-left: 0 !important;
  }

  .mentions-club__img-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .sliderSyncing h3 {
    display: none;
  }

  .sliderSyncing .slick-arrow {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .sliderSyncing-top .sliderSyncing-item {
    height: 362px;
  }

  .sliderSyncing-bottom {
    display: none;
  }

  .sliderSyncing-smallText {
    display: none;
  }

  .playersLines-line__item-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .link-danger {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .arr-right__after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .btn {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .btn-transpatent {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .btn-linearDanger::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .btn-primary {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .btn-linearInfo {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .btn-linearInfo::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .btn-linearPrimary {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .btn-linearPrimary::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .bg-primary {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .bg-danger {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .user-link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .user-link__svg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .user-link-txt_desk-only {
    display: none;
  }

  .user-link-login {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .user-link-unlogin {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .user-link-unlogin {
    padding: 0;
    width: 34px;
    height: 34px;
    min-width: 34px;
  }

  .user-link-logout {
    width: 55px;
    min-width: 55px;
    display: none;
  }

  .search-link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .search-link__svg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .header-search__input-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .search-link__input {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .search-link__input {
    width: 287px;
  }

  .down-white::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .btns-line__body-item_xl {
    min-width: unset;
    height: 40px;
    padding: 0;
    padding-left: 12px;
    padding-right: 12px;
    margin-right: 12px;
    white-space: normal;
    text-align: center;
  }

  .btns-line__body-item_xl:last-child {
    margin-right: 0;
  }

  .btns-line__body_no-scroll {
    white-space: normal;
  }

  .flex-rov-khl__content {
    max-width: calc(100% - 243px);
    -webkit-box-flex: calc(100% - 243px);
        -ms-flex: calc(100% - 243px);
            flex: calc(100% - 243px);
    padding: 0 10px;
  }

  .flex-rov-khl__aside {
    -webkit-box-flex: 243px;
        -ms-flex: 243px;
            flex: 243px;
    max-width: 243px;
  }

  .d-none_1080 {
    display: none;
  }

  .header-left {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    -webkit-box-flex: 350px;
        -ms-flex: 350px;
            flex: 350px;
    max-width: 350px;
    margin: 0;
    display: block;
  }

  .header-left {
    -webkit-box-flex: 230px;
        -ms-flex: 230px;
            flex: 230px;
    max-width: 230px;
  }

  .header-center {
    margin-top: 35px;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: auto;
    margin-top: 25px;
  }

  .header-center__wrapper {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .header-center__link {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .header-center__link-item {
    margin-right: 30px;
  }

  .header-center__link-item:last-child {
    margin-right: 0;
  }

  .header-center__link-item {
    padding: 0;
    margin-right: 14px;
    -webkit-box-shadow: unset;
            box-shadow: unset;
  }

  .header-center__link-item:last-child {
    margin-right: 0;
  }

  .header-center__menu {
    margin-top: 30px;
    left: unset;
    bottom: unset;
    position: relative;
  }

  .header-center__menu {
    width: 100%;
  }

  .header-center__item {
    margin-right: 12px;
  }

  .header-center__item:last-child {
    margin-right: 0;
  }

  .header-body__content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .header-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(100% - 350px);
            flex: 1 1 calc(100% - 350px);
    max-width: calc(100% - 350px);
    margin-left: auto;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    margin-top: 11px;
  }

  .header-right__social .social-item {
    margin-right: 15px;
  }

  .header-right__social .social-item:last-child {
    margin-right: 0;
  }

  .header-left__logo-group {
    bottom: -60px;
    left: unset;
  }

  .header-dropdown__clubs {
    width: 685px;
  }

  .header-dropdown__clubs .header-dropdown__left {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    width: 100%;
    padding: 0;
    bottom: 0;
  }

  .header-dropdown__clubs .header-dropdown__left:nth-child(1) {
    border: 0;
    border-bottom: 1px solid #f3f1f1;
    padding: 0;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .header-dropdown__clubs .header-dropdown__left:nth-child(2) {
    border: 0;
    padding: 0;
  }

  .header-dropdown {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .header-dropdown__left-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .header-dropdown__left-link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .header-dropdown__left-link::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .header-dropdown__second {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .header-dropdown__second-link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .header-dropdown__players {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .header-dropdown__players-link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .svg-tv {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .svg-text {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .svg-rss {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .svg-star {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .svg-flag {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .header-dropdown_projects {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .search-filter__item--arrow-down::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .search-filter__item--arrow-up::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .logo__img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .logo__img-2 {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .logos-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .logos-item__img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .social-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .social-item__svg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .slider-games {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 0;
  }

  .slider-games .slick-dots {
    bottom: 2px;
  }

  .slider-games .slick-dots button {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .slider-games .slider-body {
    padding-bottom: 30px;
    max-height: 170px;
  }

  .slider-games .slick-arrow {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .slider-games .slick-prev::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .slider-games .slick-next::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .slider-item__wrap {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .slider-item__link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .slider-item__hover {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .slider-item__hover-link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .slider-games__fonbet {
    display: none;
  }

  .news-rov-main__content {
    -webkit-box-flex: calc(100% - 243px);
        -ms-flex: calc(100% - 243px);
            flex: calc(100% - 243px);
    max-width: calc(100% - 243px);
  }

  .news-rov-main__aside {
    -webkit-box-flex: 243px;
        -ms-flex: 243px;
            flex: 243px;
    max-width: 243px;
  }

  .news-rov-detail__content {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    padding: 0 10px;
  }

  .news-rov-detail__aside {
    display: none;
    -webkit-box-flex: 243px;
        -ms-flex: 243px;
            flex: 243px;
    max-width: 243px;
  }

  .news-item__info-tag {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .flex-line__item-span {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .flex-line__item-span::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .checkbox-tables__label {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .filter-checkbox__item-label {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .filter-smallCheckbox__item-label {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .video-items {
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }

  .video-item__video {
    height: 226px;
    max-height: 226px;
  }

  .video-play__svg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .video-play__svg {
    width: 40px;
    min-width: 40px;
    height: 40px;
    margin-right: 6px;
  }

  .video-play__text {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .video-item__video_sm {
    max-height: 187px;
    height: 187px;
  }

  .video-item__video_md {
    max-height: 187px;
    height: 187px;
  }

  .video-item__info_news-main {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .video-item__info_news-main .video-play {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .video-item__info_news-main .video-play__svg {
    margin-right: 5px;
  }

  .video-item__info_news-main .video-item__info-date {
    padding-left: 25px;
  }

  .video-item__info_news-main .video-play__text {
    margin-bottom: 10px;
  }

  .video-item__info_news-detail {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .video-item__info_news-detail .video-play {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .video-item__info_news-detail .video-play__svg {
    margin-right: 5px;
  }

  .video-item__info_news-detail .video-item__info-date {
    padding-left: 25px;
  }

  .video-item__info_news-detail .video-play__text {
    margin-bottom: 10px;
  }

  .video-item_into-aside .video-item__video_news-detail.video-item__video {
    height: 125px;
    min-height: 125px;
  }

  .video-item_into-aside .video-item__video {
    min-height: 125px;
    height: 125px;
  }

  .video-item_into-aside .video-play__svg {
    width: 20px;
    height: 20px;
    min-width: 20px;
  }

  .video-item__video_lg {
    height: 334px;
    max-height: unset;
  }

  .leaders-item {
    height: 92px;
  }

  .leaders-person {
    position: relative;
  }

  .leaders-person__wrap {
    -webkit-box-flex: calc(100% - 120px);
        -ms-flex: calc(100% - 120px);
            flex: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }

  .leaders-person__img-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .leaders-person__name-text {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .leaders-main {
    position: unset;
    background-color: #fff;
    -webkit-box-flex: 120px;
        -ms-flex: 120px;
            flex: 120px;
    max-width: 120px;
    min-width: unset;
    width: 100%;
  }

  .leader-main__img-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .leader-main__img {
    width: 38px;
    height: 38px;
    min-width: 38px;
    left: 45px;
    top: 48px;
    position: absolute;
  }

  .svg-info {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .leader-main__hover {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .leader-main__hover::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .photo-body__left {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .photo-body__right {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .photo-body__left-item {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin: 10px 0;
  }

  .photo-body__right-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
            flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
    padding: 0;
  }

  .photo-item__wrap_small {
    height: 240px;
    max-height: unset;
  }

  .photo-item__wrap_big {
    height: 500px;
  }

  .photo-item__wrap-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .photo-item__info-title {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .photo-item__info-title {
    font-size: 16px;
    line-height: 19px;
  }

  .photo-item_into-aside .photo-item__wrap_news-detail.photo-item__wrap {
    height: 125px;
  }

  .photo-item_into-aside .photo-item__wrap {
    height: 125px;
  }

  .photo-item__wrap-fon {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .store-item__img {
    height: 200px;
  }

  .store-item__action-btn {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .store-container .slick-dots button {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .banner-fon {
    -webkit-box-flex: calc(100% - 350px);
        -ms-flex: calc(100% - 350px);
            flex: calc(100% - 350px);
    max-width: calc(100% - 350px);
  }

  .banner-fon__items {
    width: 65px;
    left: -95px;
  }

  .banner-content {
    -webkit-box-flex: 330px;
        -ms-flex: 330px;
            flex: 330px;
    max-width: 330px;
  }

  .banner-item__email {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .banner-item__email-btn {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .partner-content {
    grid-template-columns: repeat(3, 1fr);
    gap: 30px 45px;
  }

  .partner-item__img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-img {
    -webkit-box-flex: 39%;
        -ms-flex: 39%;
            flex: 39%;
    max-width: 39%;
  }

  .card-img__fon {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-img__img {
    height: 190px;
  }

  .card-info {
    -webkit-box-flex: 61%;
        -ms-flex: 61%;
            flex: 61%;
    max-width: 61%;
    padding: 20px 34px;
  }

  .card-info__link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-info__link-out {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-info__action-btn {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .hover-table {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .pagging-item {
    margin: 0 6px;
  }

  .pagging-arrow__svg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .select-lang__dropdown {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .select-lang__dropdown-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .fine-table tbody .fine-table__col {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .fine-table_xs .fine-table__col_xl {
    width: 160px;
    min-width: 160px;
  }

  .calendary-style__item-svg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .calendary-wrapper-style__content {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .calendary-wrapper-style__aside {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .statistics-table__club-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .statistics-table__club-name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .statistics-table__col {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .profile__btns-line .btns-line__body-item {
    min-width: calc(33.3333% - 23px);
    margin-right: 20px;
  }

  .profile-header__right-svg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .userInfo-header__btn {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .userDate {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .balance {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .arrPagging-btns__item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .socialRoot-body__item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .help-block li a {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .help-payment a {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .policy a {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .policy li a {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .report-body__header-title {
    margin-bottom: 30px;
  }

  .report-info a {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .myBroadcasts-activeSubscriptions {
    max-width: 100%;
  }

  .activeSubscriptions-cards {
    grid-template-columns: auto;
  }

  .subscriptions-card__body_border-top {
    border: 0;
  }

  .infoWatch-item__title {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 10px;
  }

  .infoWatch-item__subTitle {
    font-size: 14px;
    line-height: 17px;
    margin: 0 0 10px;
  }

  .subscriptions-about__header {
    margin-bottom: 35px;
  }

  .subscriptions-about__header-title {
    max-width: 260px;
  }

  .subscriptions-about__icons-icon {
    height: 48px;
  }

  .subscriptions-about__info a {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .map-khl {
    width: calc(100% + 60px);
    max-width: calc(100% + 60px);
    margin-left: -30px;
  }

  .info-icon {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .statics-card__img-avatar {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .statics-card__img-club {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .statics-card__info-from {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .leaders-page__content-title {
    margin-left: 10px;
  }

  .statistics-grid {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .statistics-grid__item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .leaders-grid__img-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .ui-selectmenu-button.ui-button {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .ui-selectmenu-button.ui-button::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .ui-menu .ui-menu-item-wrapper {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .ui-widget-header {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .ui-datepicker-calendar tbody .ui-state-default {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .statistics-filter {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .statistics-filter {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .statistics-filter_players {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .filter-icon {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .statistics-filter_hide {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .judges-header__filter {
    position: relative;
  }

  .judges-header__filter-letters {
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .judges-header__filter-letters:after {
    position: absolute;
    display: block;
    width: 10px;
    height: 30px;
    content: '';
    left: -10px;
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0.1)), to(#fff));
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.1), #fff);
    background-image: linear-gradient(to left, rgba(255, 255, 255, 0.1), #fff);
  }

  .judges-header__filter-letters:before {
    position: absolute;
    display: block;
    width: 10px;
    height: 30px;
    content: '';
    right: -10px;
    background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255, 255, 255, 0.1)));
    background-image: -o-linear-gradient(right, #fff, rgba(255, 255, 255, 0.1));
    background-image: linear-gradient(to left, #fff, rgba(255, 255, 255, 0.1));
  }

  .judges-filter {
    margin-left: -10px;
    margin-right: -10px;
  }

  .judges-filter__select {
    margin: 0;
    max-width: 25%;
    -webkit-box-flex: 25%;
        -ms-flex: 25%;
            flex: 25%;
    padding: 0 10px;
  }

  .judges-filter__btn {
    margin: 0;
    max-width: 25%;
    -webkit-box-flex: 25%;
        -ms-flex: 25%;
            flex: 25%;
    padding: 0 10px;
    width: 100%;
  }

  .judges-filter__btn-item {
    width: 100%;
  }

  .judges-list__line_header {
    grid-template-columns: 240px 60px 1fr 1fr 121px;
    gap: 10px;
  }

  .judges-list__line_body {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .judges-list__line_body {
    grid-template-columns: 240px 60px 1fr 1fr 121px;
    gap: 10px;
  }

  .judges-list__line-img {
    margin-right: 10px;
  }

  .judges-list__line-itemImg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .judges-list__line-text_name {
    font-size: 16px;
    line-height: 20px;
  }

  .judges-table__txt {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .judges-table__logo-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .video-frame_one-video .video-frame__item-iframe {
    height: 261px;
  }

  .video-frame__item_group .video-frame__item-iframe {
    height: 193px;
  }

  .person-frame__name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .judges-detail__person {
    margin-top: 30px;
  }

  .judgesPersons-table__line-body {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .judges-tableStat__line {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .videoPage-filter {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .detail-table tbody .detail-table__col {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .matches-table {
    padding-bottom: 20px;
  }

  .matches-table__col {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .players-table {
    margin-right: -30px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0;
  }

  .players-table__col_long {
    width: 280px;
    min-width: 280px;
  }

  .players-table__player-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .dayOverview-frame {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .dayOverview-frame__center {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    max-width: unset;
  }

  .dayOverview-frame__club {
    -webkit-box-flex: 90px;
        -ms-flex: 90px;
            flex: 90px;
    max-width: 90px;
  }

  .dayOverview-frame__center-time {
    font-size: 36px;
    line-height: 36px;
  }

  .dayOverview-frame__center-txt {
    margin: 10px 0;
  }

  .dayOverview-frame__center-btn {
    width: 180px;
    height: 40px;
  }

  .dayOverview-frame__local {
    display: none;
  }

  .dayOverview-frame__logo {
    max-width: 70px;
    max-height: 70px;
    min-width: 70px;
    min-height: 70px;
  }

  .dayOverview-frame__name {
    margin: 0;
    margin-top: 10px;
  }

  .infoclub {
    width: calc(100% + 60px);
    margin-left: -30px;
    border-radius: 0;
  }

  .infoclub-club__logo-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .matches-card__icon {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-game {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-game__club {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-game__club-logo {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-game__club-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-game__club-name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-game__club-local {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-game__center {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
    width: auto;
    max-width: unset;
  }

  .card-game__center-number {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-game__center-score {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-game__center-info {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-game__center-no-view {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-game__center-day {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-game__center-now {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .calendary__header-pagging .d-none_1080 {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .calendary-filter {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .personItem-logo__img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .personItem-name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .webGames-winner__logo {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .tablesPage-header__wrapper {
    width: 100%;
  }

  .tablesPage-filter {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }

  .tablesPage-filter .ui-selectmenu-button.ui-button {
    width: 100%;
  }

  .tablesPage-filter .ui-selectmenu-button,
  .tablesPage-filter .tablesPage-filter__item-btn {
    min-width: unset;
  }

  .tablesPage-filter__item-btn {
    width: 100%;
  }

  .tablesPage-filter__item {
    margin: 0;
    -webkit-box-flex: calc(33% - 15px);
        -ms-flex: calc(33% - 15px);
            flex: calc(33% - 15px);
    max-width: calc(33% - 15px);
    width: 100%;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active .tablesPage-filter__item {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active .tablesPage-filter__item:last-child {
    margin-bottom: 0;
  }

  .cup-line__logos {
    padding-right: 0px;
  }

  .cup-line__graph-years {
    padding-right: 0;
  }

  .cup-line__graph-text_current {
    color: #808080;
  }

  .frameCard {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    margin-left: -30px;
    margin-right: -30px;
  }

  .frameCard-header__person {
    margin-right: 20px;
  }

  .frameCard-header__detail {
    position: relative;
    -webkit-box-flex: calc(100% - 140px);
        -ms-flex: calc(100% - 140px);
            flex: calc(100% - 140px);
    max-width: calc(100% - 140px);
  }

  .bx-touch .frameCard-header__detail:after {
    content: "";
    position: absolute;
    z-index: 2;
    right: -10px;
    bottom: 0;
    width: 10px;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(60%, white), to(white));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  }

  .bx-touch .frameCard-header__detail:before {
    content: "";
    position: absolute;
    z-index: 2;
    left: -10px;
    bottom: 0;
    width: 10px;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(white), color-stop(40%, white), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(left, white 0%, white 40%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, white 0%, white 40%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
  }

  .bx-touch .frameCard-header__detail-body {
    width: calc(100% + 20px);
    max-width: calc(100% + 20px);
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bx-touch .frameCard-header__detail-body::-webkit-scrollbar-button {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .bx-touch .frameCard-header__detail-body::-webkit-scrollbar-track {
    background-color: 0;
  }

  .bx-touch .frameCard-header__detail-body::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: 0;
  }

  .bx-touch .frameCard-header__detail-body::-webkit-resizer {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .bx-touch .frameCard-header__detail-body::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .statTable-line {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .preview-header__btns {
    overflow-x: auto;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .preview-header__btns::-webkit-scrollbar-button {
    background-repeat: no-repeat;
    width: 0;
    height: 0px;
  }

  .preview-header__btns::-webkit-scrollbar-track {
    background-color: transparent;
  }

  .preview-header__btns::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: transparent;
  }

  .preview-header__btns::-webkit-resizer {
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .preview-header__btns::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .element-club__logo-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .element-club__name-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .preview-frame {
    width: calc(100% + 60px);
    max-width: calc(100% + 60px);
    margin-left: -30px;
    border-radius: 0;
  }

  .preview-frame__club-logo {
    border: 4px solid rgba(230, 241, 247, 0.3);
  }

  .preview-frame__club-logo {
    min-width: 58px;
    min-height: 58px;
    max-width: 58px;
    max-height: 58px;
  }

  .preview-frame__center {
    -webkit-box-flex: 185px;
        -ms-flex: 185px;
            flex: 185px;
    max-width: 185px;
  }

  .broadcast-video .video-item__video_big {
    height: 192px;
    max-height: 192px;
    margin-top: 34px;
  }

  .broadcast-video .video-item__video_big-1280 {
    height: 410px;
    max-height: unset;
  }

  .broadcast-video .video-play {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .broadcast-video .video-item__info {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 16px;
  }

  .broadcast-video .video-item__info-date {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    text-align: left;
    margin-bottom: 10px;
  }

  .video-item .video-js {
    height: 410px;
    max-height: unset;
  }

  .best-frame__icons {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .best-frame__content {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .best-frame__dropdown-link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .best-frame__dropdown-link::after {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .best-frame__droplist-link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .best-frame {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .best-frame__droplist {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .meet-about a {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .infoMatch-header__club-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .infoMatch-line__item-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .club-select__item-label {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .club-select__wrap_xl {
    grid-template-columns: repeat(4, 160px);
    gap: 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .input-block__input {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .input-block__textarea {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .play-elem {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .play-wrap {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .textBroadcast-item__video-item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .textBroadcast-item__video-wrap {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .textBroadcast-item__video-text {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .textBroadcast-item__content-video {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .broadcast-table table th {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .broadcast-table table td {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .broadcast-table__logo-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .modal-swapSubscription__wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .modal-swapSubscription__content {
    width: 100%;
  }

  .modal-swapSubscription__body {
    padding: 60px 20px;
  }

  .modal-swapSubscription__club-select {
    padding: 60px 30px;
    width: 100%;
    border-radius: 0;
  }

  .modal-swapSubscription__window {
    padding: 60px 40px;
  }

  .modal-changeClub__content {
    border-radius: 0;
  }

  .modal-changeClub-addtionally__wrapper {
    padding: 0;
  }

  .modal-changeClub-addtionally__content-subTitle {
    max-width: 420px;
    margin: 0 auto;
    font-size: 21px;
    line-height: 25px;
    max-width: 550px;
  }

  .leaders-table__col {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .leaders-table__col {
    min-width: 40px;
  }

  .leaders-table__col_person {
    width: 190px;
    min-width: 190px;
  }

  .leaders-table__col_club {
    width: 130px;
    min-width: 130px;
  }

  .leaders-table__player-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .leaders-table__player-text {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .leaders-table__club-txt {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .compositions-item__person-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .compositions-item__info-link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .compositions-item__club-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .table-ftf__header-club {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .table-ftf__header-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .table-ftf__header-clubName {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-club__club-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .meetingsFtf-card__item-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .meetingsFtf-card__item-name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .meetingsFtf-card__item-clubLogo {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .protocol-table__td {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .fineTable-totalTable__line {
    grid-template-columns: 60px 60px 60px auto 60px 60px 60px;
    gap: 10px;
  }

  .field-compositions__img-wrapper img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .compositionsField-card__item-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 250px;
            flex: 0 1 250px;
  }

  .compositionsField-card__item-wrap .compositionsField-card__info {
    font-size: 18px;
    line-height: 21px;
  }

  .compositionsField-card__logo-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .compositionsField-card__name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .compositionsField-card__info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50px;
            flex: 0 0 50px;
  }

  .compositionsField-card__item-wrap_space-betw {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(100% - 235px);
            flex: 0 1 calc(100% - 235px);
  }

  .compositionsField-card__hover {
    width: 20px;
    max-width: 20px;
    min-width: unset;
  }

  .compositionsField-card__header .compositionsField-card__item-wrap:first-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 265px;
            flex: 0 1 265px;
  }

  .compositionsField-card__header .compositionsField-card__item-wrap .compositionsField-card__info:first-child {
    width: 20px;
    max-width: 20px;
    min-width: unset;
  }

  .summary-tabContent__broadcast {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
  }

  .summary-tabContent__best-frame {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
  }

  .bigStat-club .club-vertical {
    height: auto;
  }

  .bigStat-info {
    padding: 0 30px;
  }

  .bigStat-score__separator-item {
    font-size: 144px;
    line-height: 169px;
  }

  .club-vertical__logo-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .club-vertical__name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .club-vertical__name_md {
    margin: 5px 0;
  }

  .club-vertical__logo-secondImg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .bigStat-card__logo-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .bigStat-card__person-name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .bigStat-card__club-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .frameGames-card__center-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .dayOverview__summary-table_light.summary-table {
    grid-template-columns: 1fr;
    gap: 30px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    background-color: transparent;
  }

  .dayOverview__summary-table_light.summary-table .summary-table__center {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 1;
    grid-column-end: 2;
    margin: 0;
  }

  .dayOverview__summary-table_light.summary-table .summary-table__club-title {
    text-align: left;
    padding-bottom: 0;
    margin-bottom: 20px;
  }

  .dayOverview__summary-table_light.summary-table .summary-table__grid-line_header {
    padding: 0;
    margin-bottom: 10px;
  }

  .dayOverview__summary-table_light.summary-table .summary-table__grid-line {
    gap: 70px;
  }

  .dayOverview__summary-table_light.summary-table .summary-table__club {
    padding: 0 10px;
    border-radius: 4px;
    padding: 0;
  }

  .dayOverview__summary-table.summary-table {
    grid-template-columns: 1fr;
    gap: 30px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    background-color: transparent;
  }

  .dayOverview__summary-table.summary-table .summary-table__club {
    padding: 0 10px;
    background: rgba(6, 110, 174, 0.1);
    border-radius: 4px;
    padding: 10px 0 20px;
  }

  .dayOverview__summary-table.summary-table .summary-table__grid {
    padding: 0 30px;
  }

  .dayOverview__summary-table.summary-table .summary-table__center {
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-start: 1;
    grid-column-end: 2;
    margin: 0;
  }

  .summary-table {
    grid-template-columns: 1fr 1fr;
    padding: 30px 0;
  }

  .summary-table__club {
    max-width: unset;
    width: 100%;
    padding: 0 25px;
  }

  .summary-table__grid-line {
    grid-template-columns: 48px auto 48px;
  }

  .summary-table__grid-logoImg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .summary-table__center {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 1;
    grid-column-end: 3;
  }

  .summary-table__center-btn {
    margin: 0;
  }

  .summary-table__center-text {
    display: none;
  }

  .summary-table__grid-text_link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .line-info {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .line-info__score-noveiw {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .cardsClub {
    gap: 70px 20px;
  }

  .cardClub-card {
    height: 193px;
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    border: 0;
  }

  .cardClub-card__btns {
    width: 100%;
  }

  .cardClub-card__btns-btn {
    width: 50%;
  }

  .tableGamers-line {
    grid-template-columns: 290px repeat(3, 1fr);
    gap: 30px;
  }

  .tableGamers-line_body:nth-child(even) {
    background: #fff;
  }

  .tableGamers-line__item-mobtxt {
    margin-bottom: 13px;
    height: 32px;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
    text-align: center;
  }

  .tableGamers-line__item-role_desk {
    display: none;
  }

  .tableGamers-line__item_grid-mob {
    display: grid;
    grid-template-columns: 75px auto;
    gap: 10px;
    padding-left: 20px;
  }

  .tableGamers-line__item-logo {
    margin: 0;
    grid-row-start: 1;
    grid-row-end: 3;
  }

  .tableGamers-line__item-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .tableGamers-line__item-img {
    -webkit-transition: unset;
    -o-transition: unset;
    transition: unset;
  }

  .tableGamers-line__item-name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .tableGamers-line__item-name {
    word-spacing: 999px;
  }

  .arena-fancybox {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 100px;
    gap: 20px 40px;
  }

  .arena-fancybox__item_lg {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 2;
  }

  .arena-fancybox__item_sm {
    grid-column: auto;
  }

  .players-header__wrapper {
    grid-template-columns: 1fr 162px;
    gap: 0 80px;
  }

  .players-header__item {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 1;
    grid-column-end: 3;
  }

  .players-header__filter-letters {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 1;
    grid-column-end: 3;
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .players-header__filter-letters:after {
    position: absolute;
    display: block;
    width: 10px;
    height: 30px;
    content: '';
    left: -10px;
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0.1)), to(#fff));
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.1), #fff);
    background-image: linear-gradient(to left, rgba(255, 255, 255, 0.1), #fff);
  }

  .players-header__filter-letters:before {
    position: absolute;
    display: block;
    width: 10px;
    height: 30px;
    content: '';
    right: -10px;
    background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255, 255, 255, 0.1)));
    background-image: -o-linear-gradient(right, #fff, rgba(255, 255, 255, 0.1));
    background-image: linear-gradient(to left, #fff, rgba(255, 255, 255, 0.1));
  }

  .players-header__aside {
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-start: 2;
    grid-column-end: 3;
    margin-top: 30px;
  }

  .players-main__table {
    position: relative;
    margin-top: 0;
  }

  .players-main__table:before {
    position: absolute;
    display: block;
    width: 20px;
    height: calc(100% - 10px);
    content: '';
    top: 5px;
    right: -20px;
    background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255, 255, 255, 0.1)));
    background-image: -o-linear-gradient(right, #fff, rgba(255, 255, 255, 0.1));
    background-image: linear-gradient(to left, #fff, rgba(255, 255, 255, 0.1));
  }

  .players-header__filter-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .players-header__filter-btn {
    width: 128px;
    margin-left: 0;
    margin-bottom: 10px;
  }

  .players-header__filter-search {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    margin-right: 20px;
    margin-bottom: 30px;
  }

  .players-header__filter-btnSearch {
    width: 125px;
    margin-right: 20px;
    margin-bottom: 10px;
  }

  .championshipRegular-tabs {
    overflow-x: auto;
  }

  .championshipRegular-tabs::-webkit-scrollbar-button {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0px;
  }

  .championshipRegular-tabs::-webkit-scrollbar-track {
    background-color: 0;
  }

  .championshipRegular-tabs::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: 0;
  }

  .championshipRegular-tabs::-webkit-resizer {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .championshipRegular-tabs::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .championshipRegular-table__line-logoImg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .championshipRegular-table__clubName {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .clubItem-logo__img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .clubItem-info__name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .printOut {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .printOut-svg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .directLink {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .directLink-svg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .directLink-text {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .matchesDay-item__club-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .matchesDay-item__name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .matchesDay-item_into-main {
    width: 110px;
  }

  .matchesDay-item_into-main .matchesDay-item__score {
    margin: 0 12px;
  }

  .dayOverview-card {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-bottom: 0;
  }

  .dayOverview-card__club {
    max-width: 50%;
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    position: relative;
    top: -30px;
    margin-bottom: -10px;
  }

  .dayOverview-card__club_left .club-vertical__logo_md {
    margin: 0;
    margin-right: auto;
    max-width: 40px;
    max-height: 40px;
    min-width: 40px;
    min-height: 40px;
  }

  .dayOverview-card__club_left .club-vertical_text-center {
    text-align: left;
  }

  .dayOverview-card__club_right .club-vertical__logo_md {
    margin: 0;
    margin-left: auto;
    max-width: 40px;
    max-height: 40px;
    min-width: 40px;
    min-height: 40px;
  }

  .dayOverview-card__club_right .club-vertical_text-center {
    text-align: right;
  }

  .dayOverview-card__club-footer {
    margin-top: 10px;
  }

  .dayOverview-card__center {
    max-width: 100%;
    -ms-flex-wrap: 100%;
        flex-wrap: 100%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .dayOverview-card__center-num {
    font-size: 36px;
    line-height: 42px;
  }

  .dayOverview-card__club_right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: right;
  }

  .dayOverview-card__club_left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
  }

  .fancybox-photoReport_right-small {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 10px 20px;
    grid-template-rows: 334px 110px;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item_main {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 2;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item {
    display: none;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(even) {
    display: none;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(odd) {
    display: none;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(1),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(2),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(3),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(4),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(5) {
    display: block;
  }

  .fancybox-photoReport_right-big {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 300px 50px;
    gap: 20px 10px;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item_main {
    grid-column-start: 1;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 2;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item {
    display: none;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(even) {
    display: none;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(odd) {
    display: none;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(1),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(2),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(3),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(4),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(5) {
    display: block;
  }

  .dayOverview-block {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .dayOverview-block__tags {
    grid-column-start: 1;
    grid-column-end: 2;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .dayOverview-block__highlights {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .dayOverview-block__fancybox {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 30px;
  }

  .highlights-item_mr-md {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .highlights-info {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    padding: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .highlights-info__time {
    margin-top: 10px;
  }

  .highlights-tags {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 10px;
  }

  .dayOverview-logos {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 0;
  }

  .dayOverview-star__top {
    max-width: 780px;
  }

  .dayOverview-star__bottom {
    max-width: 780px;
  }

  .newsDetail-leaders__header-logoImg {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .newsDetail-leaders__header-name {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .newsDetail-ftf_bottom-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }

  .newsDetail-ftf__top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .newsDetail-ftf__top-club {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    width: 100%;
    max-width: 50%;
  }

  .newsDetail-ftf__top-center {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
    max-width: 100%;
  }

  .khlTV-header {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }

  .khlTV-header {
    padding-bottom: 0;
  }

  .khlTV-header__title {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin-right: 20px;
  }

  .khlTV-header__radioButton {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .khlTV-tabs {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .khlTV-list__line {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .khlTV-list__line {
    grid-template-columns: 60px auto;
    gap: 5;
  }

  .khlTV-list__line-content {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .khlTV-list__line-content {
    padding: 5px 10px;
  }

  .khlTV-list__line-link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .khlTV-list__line-link {
    height: 30px;
    width: 30px;
    max-height: 30px;
    max-width: 30px;
    min-width: 30px;
    padding: 0;
  }

  .khlTV-list__line-item_padd-left {
    padding-left: 10px;
  }

  .khlTV-list__line-linkSpan {
    display: none;
  }

  .aboutleague-body__wys {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
  }

  .tickets-header {
    display: block;
  }

  .tickets-header__title {
    margin: 0;
    margin-bottom: 30px;
  }

  .newsPage-header__filter-block {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .newsFilter {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .newsFilter-form .ui-datepicker-calendar tbody .ui-state-default {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .select2-container--news-subgroup.select2-container .select2-selection--single .select2-selection__rendered {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .select2-container--news-subgroup .select2-results__option {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .news-select__tabs {
    overflow-x: auto;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .news-select__tabs::-webkit-scrollbar-button {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .news-select__tabs::-webkit-scrollbar-track {
    background-color: transparent;
  }

  .news-select__tabs::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: transparent;
  }

  .news-select__tabs::-webkit-resizer {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .news-select__tabs::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .tableStatistics-table__body-row {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .tableStatistics-table__body-col {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .footer {
    padding: 30px 0 20px;
  }

  .footer-logo {
    padding-right: 35px;
    -webkit-box-flex: 275px;
        -ms-flex: 275px;
            flex: 275px;
    max-width: 275px;
  }

  .footer-logo__img {
    min-width: 65px;
    width: 65px;
  }

  .footer-logo__img-2 {
    min-width: 165px;
    width: 165px;
  }

  .footer-main__menu-list {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(100% - 275px);
            flex: 0 1 calc(100% - 275px);
    max-width: calc(100% - 275px);
  }

  .footer-main__menu-item {
    margin-right: 30px;
  }

  .footer-main__menu-btn {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .footer-main__menu-link {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .footer-main__menu-link::before {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .footer-link__item {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .footer-logos__fhr-img {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .footer-info__wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .footer-info__links {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .footer-info__copyright {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    text-align: right;
  }

  .tableStatistics .title-with-accodion .leaders-page__content-title + .accordion,
  .leaders-page__content .title-with-accodion .leaders-page__content-title + .accordion {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (max-width: 1080px) {
  .khlTV-body__tabs {
    margin-bottom: 20px;
    padding-bottom: 10px;
    max-width: calc(100vw - 20px);
    width: calc(100vw - 20px);
  }

  .khlTV-body__tabs::-webkit-scrollbar-button {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0px;
  }

  .khlTV-body__tabs::-webkit-scrollbar-track {
    background-color: 0;
  }

  .khlTV-body__tabs::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: 0;
  }

  .khlTV-body__tabs::-webkit-resizer {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0px;
  }

  .khlTV-body__tabs::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
}

@media (max-width: 1024px) {
  .b-content_section .b-middle_block {
    padding: 20px 3.5%;
    width: 100%;
  }

  .d-none_1024 {
    display: none;
  }

  .news-frame__main-wrapp_xx {
    height: 278px;
  }

  .news-frame__main-wrapp {
    height: 206px;
  }

  .store-body {
    max-width: 780px;
    margin-left: auto;
    margin-right: auto;
  }

  .user-wrap.user-wrap_width-100 {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .user-wrap.user-wrap_width-100 .userInfo {
    width: 100%;
    max-width: 708px;
  }

  .testBroadcast-body__video-iframe {
    height: 295px;
  }

  .information-composition__header-img {
    height: 280px;
    width: calc(100% + 60px);
    margin-left: -30px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
}

@media (max-width: 1023px) {
  .d-none_1023 {
    display: none;
  }

  .header-menu .header-center__item_projects {
    display: none;
  }

  .stat-hover {
    width: 255px;
    right: 35px;
  }

  .protocol-body__info .title-with-accodion {
    margin-bottom: 20px;
  }
}

@media (max-width: 992px) {
  .field-compositions {
    height: 400px;
    background-size: 100% 400px;
  }

  .field-compositions__goalkeeper_left {
    left: 21.5%;
  }

  .field-compositions__img-wrapper {
    max-width: 60px;
    max-height: 60px;
    min-width: 60px;
    min-height: 60px;
  }

  .field-compositions__number {
    width: 24px;
    height: 24px;
    bottom: 8px;
    right: -12px;
  }

  .field-compositions__right .field-compositions__goalkeeper {
    right: 21.5%;
  }
}

@media (max-width: 991px) {
  .wys-content h1:not([class]) {
    max-width: 450px;
  }

  .newsFrame-img_xl {
    height: 261px;
  }

  .newsDetail-navigation__item {
    width: calc(33.33% - 16px);
  }

  .newsDetail-injured__item {
    margin-right: 0;
    width: 50%;
  }

  .newsDetail-person {
    margin: 0 0 1px 0;
  }

  .sliderSyncing-top .sliderSyncing-item {
    height: 262px;
  }

  .header-center__wrapper {
    width: 100%;
  }

  .header-center__menu {
    width: 100%;
  }

  .header-center__list {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .header-right__search {
    margin-right: 4px;
  }

  .header-right__user {
    margin-right: 19px;
  }

  .header-right__btn-item {
    width: 96px;
  }

  .header-dropdown__clubs {
    width: 485px;
  }

  .header-dropdown__title {
    text-transform: uppercase;
    max-width: 168px;
  }

  .search {
    margin-top: 58px;
  }

  .search-control {
    margin-bottom: 30px;
  }

  .search-control__input {
    margin-right: 21px;
  }

  .search-control__button {
    max-width: 162px;
  }

  .search-results__block-item {
    padding-left: 61px;
  }

  .search-results__block-title {
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
  }

  .search-results__block-description {
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    margin-left: 0;
  }

  .search-tabs__title {
    font-weight: bold;
    font-size: 36px;
    line-height: 42px;
  }

  .search-tabs__container {
    margin-bottom: 30px;
    margin-top: 30px;
  }

  .search-tabs__quantity {
    margin: 0.3em 0 0 19px;
    font-size: 26px;
    line-height: 30px;
  }

  .search-filter {
    margin-bottom: 30px;
  }

  .search-filter {
    padding-left: 63px;
  }

  .search-filter__item {
    color: #808080;
  }

  .slider-games {
    margin-left: -20px;
    margin-right: -20px;
  }

  .slider-games .slick-track {
    margin-left: 0;
    margin-right: 0;
  }

  .slider-games .slick-slide {
    padding: 0 10px;
  }

  .filter-checkbox__item_mob-md {
    width: 162px;
    min-width: 162px;
  }

  .filter-checkbox__item_mob-lg {
    width: calc(100% - 182px);
    min-width: calc(100% - 182px);
  }

  .video-item__video {
    height: 186px;
    max-height: 186px;
    margin-bottom: 13px;
  }

  .video-item__video_sm {
    max-height: 150px;
    height: 150px;
  }

  .video-item__video_md {
    max-height: 150px;
    height: 150px;
  }

  .video-item__video_lg {
    height: 234px;
  }

  .informer-item__img {
    margin-left: auto;
    max-height: 444px;
  }

  .leaders-subheader__text {
    max-width: 562px;
  }

  .photo-item__wrap_small {
    height: 145px;
  }

  .photo-item__wrap_big {
    height: 450px;
  }

  .store-body {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-bottom: 0;
  }

  .store-body::-webkit-scrollbar-button {
    background-repeat: no-repeat;
    width: 0;
    height: 0px;
  }

  .store-body::-webkit-scrollbar-track {
    background-color: none;
  }

  .store-body::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: none;
  }

  .store-body::-webkit-resizer {
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .store-body::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .store-body__item {
    padding-bottom: 0;
  }

  .store-item {
    padding-top: 0;
  }

  .store-item__action-btn {
    height: 30px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .card-img__img {
    height: 170px;
  }

  .card-info__action-btn {
    text-transform: uppercase;
  }

  .separator__center-line_xxl {
    margin: 0 1px;
    width: 12px;
    min-width: 12px;
  }

  .fine-table {
    padding-bottom: 20px;
  }

  .fine-table__scroll {
    padding-bottom: 20px;
  }

  .userInfo-content__line_size-normal {
    grid-template-columns: 50% 50%;
  }

  .userInfo-content__line_size-medium {
    grid-template-columns: 50% 50%;
  }

  .infoWatch-item__info_right-bottom {
    bottom: 30px;
  }

  .judges-detail__table .matches-table__hover {
    position: absolute;
    top: 7px;
    left: 15px;
  }

  .detail-table {
    padding-top: 30px;
  }

  .detail-table::after {
    content: "";
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.1), #fff);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.1)), to(#fff));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.1), #fff);
    width: 30px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
  }

  .card-games_triplet .card-game__club {
    width: 180px;
  }

  .card-game__club-img {
    border: 3px solid #F3F1F1;
  }

  .card-game_height-fixed {
    max-width: calc(100% - 1px);
  }

  .calendary-body__wrap-separator {
    margin-right: 12px;
    margin-left: 6px;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active .tablesPage-filter {
    max-width: calc(100% - 340px);
    -webkit-box-flex: calc(100% - 340px);
        -ms-flex: calc(100% - 340px);
            flex: calc(100% - 340px);
  }

  .frameCard-header__detail-title {
    font-size: 24px;
    line-height: 28px;
    margin: 0;
  }

  .frameCard-header__detail-btn {
    padding: 7px 30px;
  }

  .statTable-body__filter-item {
    width: 100%;
  }

  .statTable-body__filter-btn {
    width: 160px;
    min-width: 160px;
  }

  .preview {
    margin-top: 60px;
  }

  #game .preview-info__body .card-games .card-game__center-score.title-xl {
    max-width: 91px;
  }

  .broadcast-video .video-item__video_big-1280 {
    height: 400px;
    max-height: unset;
  }

  .video-item .video-js {
    height: 400px;
    max-height: unset;
  }

  .meet-img {
    height: 398px;
  }

  .club-select__wrap_grid-long .element-club__logo {
    min-width: 60px;
    min-height: 60px;
    max-width: 60px;
    max-height: 60px;
  }

  .club-select__wrap_grid-long .element-club__name {
    margin: 12px 0 4px;
  }

  .club-select__wrap_grid-long {
    grid-template-columns: repeat(4, 162px);
    gap: 20px;
  }

  .table-ftf__info-item .roboto-xxl {
    font-size: 21px;
    line-height: 25px;
  }

  .bigStat-club {
    -webkit-box-flex: 23%;
        -ms-flex: 23%;
            flex: 23%;
    max-width: 23%;
  }

  .bigStat-club .club-vertical__logo_lg {
    max-width: 40px;
    max-height: 40px;
    min-width: 40px;
    min-height: 40px;
  }

  .bigStat-info {
    padding: 0px 20px;
    -webkit-box-flex: 54%;
        -ms-flex: 54%;
            flex: 54%;
    max-width: 54%;
  }

  .club-vertical__logo-img {
    border: 3px solid #F3F1F1;
  }

  .line-info__center .line-info__score_show {
    font-weight: bold;
    font-size: 36px;
    line-height: 42px;
  }

  .line-info__center .separator__center-line_lg {
    height: 25px;
  }

  .tableGamers-line {
    grid-template-columns: 270px repeat(3, 1fr);
    gap: 20px;
  }

  .championshipRegular-table__col:first-child {
    padding-left: 0px;
  }

  .championshipRegular-table__col-num .championshipRegular-table__txt {
    padding-left: 15px;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .championshipRegular-table-scroll thead th p {
    font-size: 10px;
    line-height: 12px;
  }

  .championshipRegular-table__col_sm p {
    max-width: 52px;
    margin: auto;
  }

  .championshipRegular-table__col-club {
    width: 200px;
    min-width: 200px;
  }

  .webGames-score .championshipRegular-table--score .webGames-lineFifth__score {
    font-size: 18px;
    line-height: 21px;
  }

  .champResults-body__result-item {
    max-width: 405px;
    width: 100%;
    -webkit-box-flex: 405px;
        -ms-flex: 405px;
            flex: 405px;
  }

  .champResults-table {
    width: 100%;
  }

  .fancybox-photoReport_right-small {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 10px 20px;
    grid-template-rows: 234px 50px;
  }

  .fancybox-photoReport_right-big {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 262px 50px;
  }

  .dayOverview-star__top {
    max-width: 680px;
  }

  .dayOverview-star__photo {
    max-width: 128px;
  }

  .dayOverview-star__bottom {
    max-width: 680px;
  }

  .dayOverview-star__club img {
    width: 40px;
    height: 40px;
  }

  .aboutleague-body__wys .e-qoute {
    padding: 10px 17px 10px 9px;
  }

  .information-composition__header-img {
    height: 270px;
  }

  .tableStatistics_border-mob {
    width: calc(100% + 30px);
    max-width: calc(100% + 30px);
    margin-right: -30px;
    border-right: 0;
  }

  .footer-main__menu-links {
    margin-top: 20px;
  }

  .footer-logos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    top: -50px;
  }

  .footer-logos__fhr {
    margin-top: 27px;
    margin-right: 0;
  }
}

@media (max-width: 900px) {
  .store-body {
    max-width: 100%;
    margin-left: 30px;
    margin-right: 30px;
  }

  .field-compositions {
    height: 360px;
    background-size: 100% 360px;
  }

  .field-compositions__goalkeeper_left {
    left: 21%;
  }

  .field-compositions__attackers-item_center {
    margin: 20px 0;
  }

  .field-compositions__right .field-compositions__goalkeeper {
    right: 21%;
  }

  .information-composition__header-img {
    height: 250px;
  }
}

@media (max-width: 850px) {
  .field-compositions {
    height: 340px;
    background-size: 100% 340px;
  }

  .field-compositions__goalkeeper_left {
    left: 20.5%;
  }

  .field-compositions__right .field-compositions__goalkeeper {
    right: 20.5%;
  }
}

@media (min-width: 1400px) {
	.newsDetail-plus .newsDetail-plus__grid-team:last-child .newsDetail-plus__grid-team-name {
		flex-direction: row-reverse;
	}
	.newsDetail-plus .newsDetail-plus__grid-team:last-child .newsDetail-plus__grid-team-name picture {
		margin-right: 0;
		margin-left: 18px;
	}
}

@media (max-width: 800px) {
	.newsDetail-plus .newsDetail-plus__grid {
		grid-template-columns: 1fr;
		gap: 10px;
	}
  .video-item__video_sm {
    max-height: 106px;
    height: 106px;
  }

  .video-item__video_md {
    max-height: 106px;
    height: 106px;
  }

  .field-compositions {
    height: 320px;
    background-size: 100% 320px;
  }

  .field-compositions__goalkeeper_left {
    left: 20%;
  }

  .field-compositions__goalkeeper_left {
    left: 19.5%;
  }

  .field-compositions__attackers-item_center {
    margin: 15px 0;
  }

  .field-compositions__right .field-compositions__goalkeeper {
    right: 19.5%;
  }

  .tableGamers-line {
    grid-template-columns: 220px repeat(3, 1fr);
  }

  .information-composition__header-img {
    height: 230px;
  }
}

@media (max-width: 768px) {
  .window {
    width: 100%;
    padding: 30px;
  }

  .window-body {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 20px 32px;
  }

  .window-item {
    max-width: 320px;
    -webkit-box-flex: 320px;
        -ms-flex: 320px;
            flex: 320px;
  }

  .window-item_w-100 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    width: 100%;
  }

  .d-none_860 {
    display: none;
  }

  .video-item__info {
    margin-top: 10px;
  }

  .leaders-item {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .leaders-person {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .leaders-main {
    -webkit-box-flex: 10%;
        -ms-flex: 10%;
            flex: 10%;
    height: auto;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .leader-main__hover--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 92px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 7px;
  }

  .leader-main__hover--mobile::after,
  .leader-main__hover--mobile:hover::after {
    display: none;
  }

  .stat-hover {
    display: none;
  }

  .stat-hover--mobile {
    display: block;
  }

  .leader-main__hover--mobile:hover + .stat-hover--mobile {
    position: absolute;
    left: -2px;
    right: -2px;
    top: calc(100% - 2px);
    width: initial;
    background: white;
    border: 2px solid #f3f1f1;
    border-top: 0;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }

  .report-form__btn-item {
    width: 168px;
  }

  .infoWatch,
  .profile-subscriptions__content,
  .profile-subscriptions__subscriptions-cards,
  .profile-subscriptions__subscriptions-about {
    width: calc(100% + 20px) !important;
    margin-left: -10px !important;
  }

  .statistics-title {
    font-size: 50px !important;
    line-height: 59px !important;
    margin-bottom: 30px;
  }

  .videoPage-search {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .videoPage-search h2 {
    margin-bottom: 30px;
  }

  .comparison-person_left .comparison-person__logo-second {
    left: unset;
    right: -33px;
  }

  .comparison-person_left .comparison-person__club-vertical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    text-align: left;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .comparison-person_left .comparison-person__logo {
    margin: 0;
    margin-bottom: 10px;
  }

  .comparison-person_right .comparison-person__logo-second {
    right: unset;
    left: -33px;
  }

  .comparison-person_right .comparison-person__club-vertical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    text-align: right;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .comparison-person_right .comparison-person__logo {
    margin: 0;
    margin-bottom: 10px;
  }

  .modal-changeClub-addtionally__content-subTitle {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    width: calc(100% + 10px);
    margin-left: -5px;
  }

  .fineTable-totalTable_mob-only {
    grid-column-start: 1;
    grid-column-end: 2;
  }

  .compositionsField-body {
    display: block;
  }

  .club-vertical__logo_xx {
    max-width: 60px;
    max-height: 60px;
    min-width: 60px;
    min-height: 60px;
  }
}

@media (max-width: 767px) {
  .container-custom {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }

  h1:not([class]) {
    margin-bottom: 30px;
  }

  blockquote:not([class])::before {
    width: 23px;
    height: 20px;
    left: 10px;
    top: 20px;
  }

  blockquote:not([class]) {
    width: calc(100% + 20px);
    margin-left: -10px;
    border-radius: 0;
    padding-left: 48px;
    padding-right: 10px;
  }

  .border-bottom-gray {
    position: relative;
    border-bottom: 0;
    padding-bottom: 30px;
  }

  .border-bottom-gray::after {
    content: "";
    position: absolute;
    width: 200vw;
    left: -50vw;
    bottom: 0;
    height: 1px;
    background-color: #E2E7EB;
  }

  .pb-60-mob {
    padding-bottom: 58px;
    position: relative;
  }

  .wys-content h1:not([class]) {
    font-size: 36px;
    line-height: 42px;
  }

  .noUi-value-sub {
    font-size: 10px;
    line-height: 1.2;
  }

  .noUi-value-large {
    font-size: 10px;
    line-height: 1.2;
  }

  .window {
    padding: 50px 10px;
    width: 100%;
  }

  .form-reg-submit {
    width: 320px;
    -webkit-box-flex: 320px;
        -ms-flex: 320px;
            flex: 320px;
    max-width: 320px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .window-item__errors .form-errors--mb-12 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .window-item__errors {
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .newsPage-header {
    margin-bottom: 30px;
  }

  .newsFrame {
    margin-bottom: 30px;
    padding-bottom: 20px;
    width: calc(100% + 20px);
    margin-left: -10px;
  }

  .newsFrame_md {
    gap: 0;
  }

  .newsFrame_md .newsFrame-content__header {
    position: unset;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 0 20px 0;
    width: 100%;
  }

  .newsFrame_md .newsFrame-content__header-btn {
    margin: 0;
  }

  .newsFrame_xl {
    gap: 0;
  }

  .newsFrame-img {
    margin-bottom: 10px;
  }

  .newsFrame-img_md {
    width: 100%;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    height: 350px;
  }

  .newsFrame-img_xl {
    width: 100%;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    height: 350px;
  }

  .newsFrame-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .newsFrame-content_md .newsFrame-content__body-text {
    display: none;
  }

  .newsFrame-content__header {
    position: unset;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 0 20px 0;
    width: 100%;
  }

  .newsFrame-content__header-date {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0;
  }

  .newsFrame-content__header-btn {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin: 0;
  }

  .newsDetail-navigation__item {
    width: calc(50% - 16px);
  }

  .newsDetail-content img:not([class]) {
    margin-left: -10px;
    border-radius: 0;
    width: calc(100% + 20px);
  }

  .newsDetail-iframe__item {
    width: calc(100% + 20px);
    min-width: calc(100% + 20px);
    height: 322px;
    margin: 20px 0 30px;
    margin-left: -10px;
  }

  .sliderSyncing-top {
    width: calc(100% + 20px);
    margin-left: -10px;
  }

  .sliderSyncing-top .sliderSyncing-item {
    height: 322px;
    border-radius: 0;
  }

  .title-xl {
    font-size: 36px;
    line-height: 42px;
  }

  .search-link__input.show {
    max-width: 700px;
  }

  .search-link__input {
    width: calc(100vw - 88px);
  }

  .btns-line__body-item_xl {
    width: 100%;
    margin: 0;
    margin-bottom: 10px;
    height: 36px;
  }

  .btns-line__body-item_xl:last-child {
    margin-bottom: 0;
  }

  .btns-line__body_no-scroll {
    display: block;
  }

  .flex-rov {
    margin-left: 0;
    margin-right: 0;
  }

  .flex-rov__75-768 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__25-768 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__50-768 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__67-768 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__33-768 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__59-768 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__41-768 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__71-768 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__29-768 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .flex-rov__aside-tables {
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    border: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .flex-rov__aside-tables .tables-frame__body {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .flex-rov__aside-tables .tables-frame__header {
    padding: 0;
  }

  .flex-rov__aside-tables .tables-frame__header-title {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    margin-bottom: 30px;
  }

  .flex-rov__aside-tables-informer {
    display: none;
  }

  .flex-rov__cup-item {
    margin-bottom: 0;
  }

  .flex-rov__cup-frame {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin-top: 30px;
    margin-bottom: 0;
  }

  .flex-rov__cup-aside {
    display: none;
  }

  .flex-rov__regulation-info {
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }

  .flex-rov__100-270_768 {
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }

  .flex-rov__270_768 {
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }

  .flex-rov-khl__content {
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }

  .flex-rov-khl__aside {
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }

  .d-none_768 {
    display: none;
  }

  .wrap-order-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  body.lock-mob {
    overflow: hidden;
  }

  .header-top {
    background-image: url("../img/header/BannerTop-mob.png");
    height: 400px;
  }

  .header-body {
    position: relative;
  }

  .header-body .container-fluid {
    padding-left: 13px;
    padding-right: 17px;
  }

  .header-left {
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }

  .header-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
    position: absolute;
    bottom: -10px;
    -webkit-transform: translateY(52px);
        -ms-transform: translateY(52px);
            transform: translateY(52px);
    left: 0;
    width: 100%;
  }

  .header-center__wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
    padding: 0;
    width: 100%;
  }

  .header-center__link {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 21px;
  }

  .header-center__link-item_league .header-center__link-icon {
    width: 35px;
    top: -18px;
  }

  .header-center__link-item_wink .header-center__link-icon {
    width: 24px;
    top: -18px;
  }

  .header-center__item-link::before {
    display: none;
  }

  .header-body__content {
    margin-bottom: 62px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px;
    min-height: 86px;
  }

  .header-body__content .header-right__btns {
    display: none;
  }

  .header-body__content .header-right__social {
    display: none;
  }

  .header-body__content .header-center__menu {
    display: none;
  }

  .header-right {
    margin-left: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(100% - 300px);
            flex: 1 1 calc(100% - 300px);
    max-width: calc(100% - 300px);
    margin-top: unset;
    padding-bottom: unset;
  }

  .header-right__btn {
    margin: 0;
  }

  .header-right__search {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 19px;
    width: 34px;
  }

  .header-right__user {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-right: 16px;
  }

  .header-right__social .social-item__svg {
    width: 30px;
    height: 30px;
  }

  .header-center__link-item_fonbet .header-center__link-icon {
    width: 22px;
  }

  .header-left__logo-group {
    display: none;
  }

  .header__select-lang {
    margin-right: 16px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .search-active .header-left {
    opacity: 0;
    -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
            transform: scaleX(0);
  }

  .search-active .header-right__user {
    display: none;
  }

  .search-active .header__select-lang {
    display: none;
  }

  .header-right__btns {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .header.header-menu--opened {
    position: relative;
  }

  .header.header-menu--opened .header-body {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100;
  }

  .header.header-menu--opened .header-top {
    max-height: 0;
  }

  .header.header-menu--opened .header-menu {
    max-height: 100vh;
    padding: 30px 24px;
    opacity: 1;
    border-color: #fff;
    height: calc(100vh - 64px);
  }

  .header.header-menu--opened .header-body__content {
    margin-bottom: 0;
  }

  .block__nav {
    padding-top: var(--header-height);
  }

  .header-center__item--mobile {
    display: block;
  }

  .header-dropdown {
    display: none;
  }

  .slider-games {
    margin-left: 0;
    margin-right: 0;
  }

  .news-header {
    margin-bottom: 24px;
  }

  .main-news {
    margin-bottom: 24px;
    padding-bottom: 54px;
  }

  .news-rov-main__content {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .news-rov-main__aside {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .news-rov-detail__content div:not([class]) {
    margin: 30px 0;
  }

  .news-rov-detail__aside {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .news-frame__info-item {
    margin-bottom: 16px;
  }

  .news-frame__main-wrapp {
    height: 280px;
    margin-bottom: 12px;
  }

  .main-video {
    position: relative;
    padding-bottom: 58px;
  }

  .tables-title {
    margin-bottom: 24px;
  }

  .flex-line__item-span::after {
    right: 3px;
    top: 24px;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }

  .filter-checkbox__item_mob-md {
    width: auto;
    min-width: unset;
  }

  .filter-checkbox__item_mob-lg {
    width: auto;
    min-width: unset;
  }

  .filter-checkbox_mob-bottom {
    position: absolute;
    left: 10px;
    bottom: 0;
    width: calc(100% - 20px);
  }

  .video-items {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .video-item__video {
    height: 286px;
    max-height: 286px;
  }

  .video-item__video_sm {
    max-height: 163px;
    height: 163px;
  }

  .video-item__video_md {
    max-height: 163px;
    height: 163px;
  }

  .video-item__video_lg {
    height: 364px;
  }

  .video-header__filter-checkbox {
    position: absolute;
    bottom: 0;
    left: 10px;
    width: 100%;
  }

  .video-items.videos-tab__body-items_lg-width {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  .videos-tab__body-item_mob-only {
    display: none;
  }

  .informer-info__title {
    margin-bottom: 20px;
    display: inline-block;
  }

  .informer-info__list {
    margin-bottom: 40px;
  }

  .main-leaders {
    padding-bottom: 58px;
    position: relative;
  }

  .leaders-tab {
    margin: 0;
  }

  .leaders-item {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin: 0;
    margin-bottom: 8px;
  }

  .leaders-item:last-child {
    margin-bottom: 0;
  }

  .leader-main__hover.open-mobile .leader-main__svg {
    fill: #066EAE;
  }

  .leader-main__hover.open-mobile::after {
    z-index: 15;
    opacity: 1;
    bottom: -10px;
  }

  .leader-main__hover.open-mobile .stat-hover {
    display: block;
    opacity: 1;
    -webkit-transform: scale(1.35);
        -ms-transform: scale(1.35);
            transform: scale(1.35);
    z-index: 15;
    top: 75px;
    width: 205px;
  }

  .leader-main__hover.open-mobile .stat-hover__body {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .leader-main__hover.open-mobile .stat-hover__item {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
  }

  .photo-body__left {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .photo-body__right {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin: 0;
  }

  .photo-body__right-item {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin: 0;
    margin-bottom: 24px;
    padding: 0;
  }

  .photo-body__right-item:last-child {
    margin-bottom: 0;
  }

  .photo-item__wrap {
    height: 350px;
  }

  .store-body__item {
    padding-left: 7px;
    padding-right: 7px;
  }

  .store-item__img {
    height: 230px;
  }

  .store-container .slick-list {
    padding-right: 0;
  }

  .store-arrow .pagging-arrow__svg {
    width: 15px;
  }

  .banner-fon {
    -webkit-box-flex: calc(100% - 290px);
        -ms-flex: calc(100% - 290px);
            flex: calc(100% - 290px);
    max-width: calc(100% - 290px);
  }

  .banner-content {
    -webkit-box-flex: 290px;
        -ms-flex: 290px;
            flex: 290px;
    max-width: 290px;
  }

  .card-img {
    -webkit-box-flex: 47%;
        -ms-flex: 47%;
            flex: 47%;
    max-width: 47%;
  }

  .card-info {
    -webkit-box-flex: 53%;
        -ms-flex: 53%;
            flex: 53%;
    max-width: 53%;
    padding: 20px;
  }

  .card-info__wrap {
    margin-bottom: 20px;
  }

  .card-info__link {
    font-size: 18px;
    line-height: 21px;
  }

  .card-info__text {
    font-size: 16px;
    line-height: 19px;
  }

  .card-info__link-out {
    font-size: 16px;
    line-height: 19px;
  }

  .stat-hover__header-title {
    font-size: 14px;
    line-height: 18px;
  }

  .stat-hover__body {
    margin-left: -2px;
    margin-right: -2px;
  }

  .stat-hover__item {
    padding: 0 2px;
  }

  .hover-table__center:after {
    content: unset;
  }

  .hover-table {
    right: unset;
    left: 0;
    top: 28px;
  }

  .hover-table__container {
    width: unset;
    display: block;
  }

  .hover-table__part--left {
    border-right: none;
    width: 100%;
    padding-right: 0px;
  }

  .hover-table__part--right {
    width: 100%;
    padding-left: 0px !important;
  }

  .pagging {
    display: block;
  }

  .pagging-arrow {
    display: none;
  }

  .pagging > .pagging-item {
    /*display: none;*/
  }

  .pagging-item--mobile {
    margin: 0 auto 15px;
  }

  .pagging-item:last-child {
    margin: 0 auto !important;
  }

  .pagging-item:last-child,
  .pagging-item--mobile {
    display: block;
    width: 100%;
    max-width: 355px;
    text-align: center;
    line-height: 30px;
  }

  .separator__center-line_xl::before {
    height: 4px;
  }

  .separator__center-line_xl {
    height: 20px;
    width: 34px;
    min-width: 34px;
  }

  .separator__center-line_lg {
    width: 14px;
    margin: 0 2px;
  }

  .separator-verticalLine {
    margin: 0 10px;
    height: 10px;
  }

  .select-lang__dropdown {
    z-index: 1001;
  }

  .fine-table_sm .fine-table__col_xl {
    width: 160px;
    min-width: 160px;
  }

  .calendary-style {
    display: none;
  }

  .profile__btns-line .btns-line__body {
    padding-left: 10px;
    padding-right: 10px;
  }

  .profile__btns-line .btns-line__body-item {
    min-width: auto;
    padding: 10px 20px;
  }

  .profile-main__userInfo {
    margin-bottom: 60px;
  }

  .profile-main__userDate {
    width: 100%;
  }

  .user-wrap.user-wrap_width-100 .userInfo {
    width: 100%;
    max-width: 100%;
  }

  .userInfo {
    width: 100%;
  }

  .userInfo-header {
    display: block;
  }

  .userInfo-header__title {
    margin-bottom: 20px;
  }

  .userInfo-header__btn {
    position: relative;
    left: 0;
  }

  .userInfo-content__line {
    margin-bottom: 30px;
  }

  .userInfo-content__line_size-medium {
    grid-template-columns: 1fr;
  }

  .userInfo-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 30px;
  }

  .userInfo-footer__checkbox {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 0;
    margin-top: 20px;
  }

  .userInfo-clubs {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .userInfo-clubs__container {
    display: block;
  }

  .userInfo-clubs__container .userInfo-clubs:first-child {
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .userInfo-editing {
    grid-template-columns: 1fr;
  }

  .userDate-body__form {
    max-width: 100%;
    gap: unset;
  }

  .userDate-body__form .userDate-body__input-block {
    margin-bottom: 20px;
  }

  .userDate-body__form .userDate-body__input-block:last-child {
    margin-bottom: 2px;
  }

  .balance-content {
    grid-template-columns: 1fr;
    gap: 30px;
    display: block;
  }

  .balance-content__item_form {
    margin-bottom: 30px;
  }

  .socialRoot-body {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .socialRoot-body__item {
    border: 0;
    width: 54px;
    height: 54px;
    margin: 0;
    padding: 0;
  }

  .socialRoot-body__item-icon {
    margin-right: 0;
  }

  .socialRoot-body__item-text {
    display: none;
  }

  .testBroadcast-body__video {
    max-width: calc(100% + 20px);
    margin-left: -10px;
    width: calc(100% + 20px);
  }

  .activeSubscriptions-cards {
    display: block;
    width: calc(100% + 20px);
    margin-left: -10px;
  }

  .activeSubscriptions-card {
    grid-template-columns: unset;
    gap: unset;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 30px;
    padding-bottom: 75px;
    position: relative;
  }

  .activeSubscriptions-card:last-child {
    margin-bottom: 0;
  }

  .activeSubscriptions-card__club-info {
    padding-top: 0;
  }

  .activeSubscriptions-card__center {
    max-width: 50%;
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    width: 100%;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .activeSubscriptions-card__center-btn {
    position: absolute;
    left: 30px;
    width: calc(100% - 60px);
    bottom: 25px;
    height: 30px;
    margin: 0;
  }

  .activeSubscriptions-card__club_left {
    width: 100%;
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
  }

  .activeSubscriptions-card__club-local_mob,
  .activeSubscriptions-card__club-name_mob {
    margin: 0;
  }

  .activeSubscriptions-card__club-name_mob {
    margin-bottom: 10px;
  }

  .purchaseHistory-header {
    display: block;
  }

  .purchaseHistory-header__title {
    margin: 0;
    margin-bottom: 30px;
  }

  .purchaseHistory-tabs__tab {
    overflow-x: auto;
  }

  .purchaseHistory-tabs__tab::-webkit-scrollbar-button {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0px;
  }

  .purchaseHistory-tabs__tab::-webkit-scrollbar-track {
    background-color: 0;
  }

  .purchaseHistory-tabs__tab::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: 0;
  }

  .purchaseHistory-tabs__tab::-webkit-resizer {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .purchaseHistory-tabs__tab::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .profile-subscriptions__infoWatch {
    margin-bottom: -30px;
  }

  .profile-subscriptions__subscriptions-about {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .subscriptions-intro {
    padding: 0 10px;
  }

  .subscriptions-intro__header {
    position: unset;
    width: 100%;
    left: 0;
  }

  .subscriptions-intro__img {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    width: 400px;
    max-width: 100%;
    margin: 0 auto;
  }

  .subscriptions-intro__btn {
    position: unset;
    top: 0;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .subscriptions-intro__btn-item {
    max-width: 100%;
    width: 400px;
    margin: 0 auto;
  }

  .subscriptions-cards__header-form {
    display: block;
    text-align: center;
  }

  .subscriptions-cards__header-inputBlock {
    margin: 0 auto;
    margin-bottom: 10px;
    width: 400px;
    max-width: 100%;
  }

  .subscriptions-cards__header-input {
    width: 100%;
  }

  .subscriptions-cards__header-btn {
    width: 400px;
    max-width: 100%;
    margin: 0 auto;
  }

  .subscriptions-cards__body {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .subscriptions-card {
    -webkit-box-flex: 400px;
        -ms-flex: 400px;
            flex: 400px;
    width: 100%;
    max-width: 400px;
  }

  .infoWatch-item__img-item_desk {
    display: none;
  }

  .infoWatch-item {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .infoWatch-item_left-top .infoWatch-item__img_pos-abs {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    width: 100%;
    height: 100%;
  }

  .infoWatch-item_left-top {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 30px;
    min-height: 300px;
  }

  .infoWatch-item_right-top {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .infoWatch-item_left-bottom {
    display: block;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    position: relative;
    top: -40px;
    bottom: unset;
    left: unset;
    right: unset;
  }

  .infoWatch-item_right-bottom .infoWatch-item__img_pos-abs {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
  }

  .infoWatch-item_right-bottom {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    padding: 20px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
    min-height: 300px;
    top: -50px;
  }

  .infoWatch-item__img-item {
    width: 100%;
    height: 100%;
  }

  .infoWatch-item__info_left-top {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .infoWatch-item__info_right-bottom {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }

  .subscriptions-about__header {
    display: block;
  }

  .subscriptions-about__header-title {
    max-width: 100%;
    margin-bottom: 30px;
  }

  .subscriptions-about__header-btn {
    width: 400px;
    max-width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .subscriptions-about__icons-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .subscriptions-about__icons-icon {
    margin-right: 0;
    height: 32px;
    margin-bottom: 10px;
  }

  .subscriptions-about__info {
    padding-left: 10px;
    padding-right: 10px;
  }

  .old-price {
    margin-bottom: 5px;
  }

  .map-khl {
    width: calc(100% + 20px);
    max-width: calc(100% + 20px);
    margin-left: -10px;
  }

  .map-khl__title {
    padding-left: 10px;
  }

  .statistics-header__right {
    margin: 20px 0;
    margin-bottom: 0;
  }

  .statistics-link {
    width: 100%;
  }

  .statistics-tabs {
    margin-top: 20px;
  }

  .statistics-header__filter-open {
    width: 150px;
  }

  .statics-cards {
    display: block;
  }

  .statics-cards_club-short {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .statics-cards__full-wrap {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    gap: 10px;
    margin-bottom: 10px;
  }

  .statics-cards__short-wrap {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    gap: 10px;
  }

  .statics-card-club {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .statics-cards-solo {
    grid-template-columns: 1fr;
  }

  .statics-cards-shorts {
    grid-template-columns: 1fr;
  }

  .statics-cards-trainers {
    grid-template-columns: 1fr;
  }

  .statics-cards-judges {
    grid-template-columns: 1fr;
  }

  .statics-cards-records {
    gap: 10px 20px;
    grid-template-columns: 1fr;
  }

  .leaders-page__header-wrapper {
    display: block;
    margin-bottom: 30px;
  }

  .leaders-page__header-title {
    margin: 20px 0;
  }

  .laeders-page__link-item {
    margin-left: 0;
    margin-right: 0;
  }

  .leaders-page__content-title {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }

  .leaders-filter__form {
    margin: -10px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .leaders-filter__select {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    padding: 0 10px;
    margin: 10px 0;
  }

  .leaders-filter__btn {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    padding: 0 10px;
    margin: 10px 0;
    text-align: center;
  }

  .leaders-filter__btn-item {
    max-width: 355px;
  }

  .frameCard-line__select .ui-selectmenu-button.ui-button::after {
    right: 10px;
  }

  .frameCard-line__select .ui-selectmenu-button.ui-button {
    height: 40px;
    width: 170px;
    padding-left: 10px;
    padding-right: 20px;
  }

  .statistics-filter {
    max-height: 2000px;
  }

  .statistics-filter__players-item {
    margin: 10px 0;
  }

  .statistics-filter__players-item_1fr {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .statistics-filter__players-item_fr {
    -webkit-box-flex: calc(100% / 2);
        -ms-flex: calc(100% / 2);
            flex: calc(100% / 2);
    max-width: calc(100% / 2);
  }

  .statistics-filter__players-item_gorizont {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .statistics-filter_clubs {
    margin-top: 20px;
  }

  .statistics-filter_clubs-item {
    max-width: 50%;
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
  }

  .judges-header__item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0;
  }

  .judges-header__filter-leftBottom {
    width: 100%;
  }

  .judges-header__filter-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .judges-header__fulter-search {
    width: 100%;
  }

  .judges-header__filter-rightBottom_desk-only {
    display: none;
  }

  .judges-header__filter-rightBottom_mob-only {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .judges-content__animateWrap {
    max-height: 250px;
  }

  .judges__informer-info {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .judges__informer-info {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }

  .informer-info__wrap {
    width: 100%;
    -webkit-box-flex: calc(50% - 10px);
        -ms-flex: calc(50% - 10px);
            flex: calc(50% - 10px);
    max-width: calc(50% - 10px);
  }

  .judges__informer-pagging {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .judges .flex-rov > .flex-rov__100-270_outpad,
  .judges .flex-rov > .flex-rov__270 {
    padding-right: 0;
    padding-left: 0;
  }

  .judges-detail__select .ui-selectmenu-button {
    min-width: unset;
    max-width: 192px;
  }

  .judges-content__wrap_mt-30 {
    margin: 0;
  }

  .judges-content__wrap-item {
    margin-top: 0;
  }

  .judges-filter {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .judges-filter__select {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    margin-bottom: 20px;
  }

  .judges-filter__btn {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    margin-bottom: 20px;
  }

  .judges-tab {
    width: 100%;
    overflow-x: auto;
    margin: 30px 0;
  }

  .judges-tab::-webkit-scrollbar-button {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0px;
  }

  .judges-tab::-webkit-scrollbar-track {
    background-color: 0;
  }

  .judges-tab::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: 0;
  }

  .judges-tab::-webkit-resizer {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .judges-tab::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .judges-overflow {
    border: 1px solid #D7D7D7;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 5px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    margin-bottom: 30px;
  }

  .judges-list {
    padding-bottom: 10px;
    overflow-x: auto;
    margin-bottom: 0;
  }

  .judges-list__line_header {
    grid-template-columns: 270px 60px 160px 100px 121px;
    gap: 20px;
  }

  .judges-list__line_body:nth-child(even) {
    background: transparent;
  }

  .judges-list__line_body {
    background: transparent;
    border: 0;
    gap: 20px;
    grid-template-columns: 270px 60px 160px 100px 121px;
  }

  .judges-list__line-img {
    max-width: 50px;
    max-height: 50px;
    min-width: 50px;
    min-height: 50px;
  }

  .judges-list__line-text_name {
    font-size: 20px;
    line-height: 23px;
  }

  .judges-table__col_person {
    width: 185px;
    min-width: 185px;
  }

  .judges-table__pagging {
    margin-top: 30px;
  }

  .judges-content__wrap-item_mt-mob {
    margin-top: 60px;
  }

  .judges-regulations__row {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
  }

  .regulation-frame {
    padding: 20px;
    margin: 30px 0;
  }

  .regulation-frame__item {
    margin-bottom: 20px;
  }

  .regulation-info_group-video {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .regulation-info__wrap_video {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .regulation-info__wrap_text {
    margin-bottom: 30px;
  }

  .video-frame_one-video .video-frame__item-iframe {
    height: 199px;
  }

  .video-frame__item_group {
    margin-top: 0;
  }

  .video-frame__item_group .video-frame__item-iframe {
    height: 199px;
  }

  .person-frame {
    padding: 20px 30px;
  }

  .person-frame__img {
    grid-row-start: 1;
    grid-row-end: 2;
    min-width: 80px;
    width: 80px;
    height: 80px;
  }

  .person-frame__info {
    gap: 20px;
    width: 100%;
    grid-template-columns: 80px auto;
  }

  .person-frame__info-header {
    margin: 0;
  }

  .person-frame__name {
    font-size: 24px;
    line-height: 28px;
  }

  .person-frame__info-body {
    grid-column-start: 1;
    grid-column-end: 3;
  }

  .judges-detail__table-wrapper {
    display: block;
  }

  .judges-detail__table-title {
    margin-bottom: 30px;
    font-size: 50px;
    line-height: 59px;
  }

  .judges-detail__tabs {
    overflow-x: auto;
  }

  .judges-tableStat__bottom {
    margin: 10px 0;
    margin-bottom: 0;
  }

  .judges-tableStat__bottom-text {
    position: unset;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
    margin-bottom: 20px;
  }

  .judges-tableStat__pagging {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .videoPage-main .card-game__club-logo {
    border: 3px solid #f3f1f1;
  }

  .videoPage-main .card-game__club-img {
    padding: 5px;
  }

  .videoPage-detail .card-game__club-logo {
    border: 3px solid #f3f1f1;
  }

  .videoPage-detail .card-game__club-img {
    padding: 5px;
  }

  .videoPage-filter {
    margin-bottom: 0;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  .videoPage-filter_mt0-mb30 {
    margin: 0 0 30px 0;
  }

  .videoPage-filter__item_group {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 4;
    grid-template-columns: 1fr;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .videoPage-filter__item-btn {
    margin: 0;
  }

  .select__of-group:last-child {
    margin-top: auto;
  }

  .videoPage-filter__item_full-w-mob {
    grid-column-start: 1;
    grid-column-end: 3;
  }

  .videoPage-filter__item_btn {
    height: 38px;
  }

  .videoPage-tabs__wrapper-top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .videoPage-tabs__center.select-calendary {
    bottom: 50px;
  }

  .videoPage-tabs__right {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 20px;
  }

  .videoPage-tabs__right-link {
    width: 100%;
    -webkit-box-flex: calc(50% - 10px);
        -ms-flex: calc(50% - 10px);
            flex: calc(50% - 10px);
    max-width: calc(50% - 10px);
    min-width: unset;
    margin: 0;
  }

  .videoPage-tabs__filter-btn {
    width: 100%;
    -webkit-box-flex: calc(50% - 10px);
        -ms-flex: calc(50% - 10px);
            flex: calc(50% - 10px);
    max-width: calc(50% - 10px);
    min-width: unset;
    margin: 0;
  }

  .videos-tab__items {
    overflow: auto;
    max-width: 100vw;
    padding-right: 10px;
    padding-bottom: 5px;
  }

  .videos-tab__items::-webkit-scrollbar-button {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .videos-tab__items::-webkit-scrollbar-track {
    background-color: transparent;
  }

  .videos-tab__items::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: transparent;
  }

  .videos-tab__items::-webkit-resizer {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .videos-tab__items::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .detail-table_medium {
    width: 150px;
    min-width: 150px;
  }

  .detail-table__txt_sum {
    padding-left: 0;
  }

  .detail-table__link {
    font-size: 9px;
    line-height: 11px;
  }

  .matches-table__col_name {
    min-width: 127px;
    width: 127px;
  }

  .main-tabs__thumbs_mob-only {
    max-height: 24px;
  }

  .main-tabs__thumbs_mob-only::before {
    top: 9px;
  }

  .main-tabs_mob-only {
    height: 24px;
    margin: 10px 0;
  }

  .main-tabs__thumbs:hover label {
    height: 24px;
  }

  .main-tabs__item_mob-only input:checked + label {
    height: 24px;
  }

  .infoclub {
    width: calc(100% + 20px);
    margin-left: -10px;
    border-radius: 0;
    padding: 30px 10px;
  }

  .infoclub-item {
    padding: 0;
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    margin-bottom: 30px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .infoclub-other {
    padding: 0;
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    text-align: left;
    margin: 0;
    margin-bottom: 30px;
  }

  .infoclub-bottom__container {
    display: block;
  }

  .infoclub-footer__social {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .infoclub-bottom__flex {
    padding: 0;
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 30px;
    display: block;
  }

  .infoclub-bottom__flex-item::after {
    content: none;
  }

  .infoclub-bottom__flex-item {
    border: 0;
    margin-bottom: 20px;
  }

  .infoclub-bottom__flex-item:last-child {
    margin-bottom: 0;
  }

  .infoclub-other__txt {
    text-align: left;
  }

  .infoclub-footer {
    padding: 0;
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin: 0;
    text-align: left;
  }

  .video-items.videos-tab__body-items_i5 {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  .video-items.videos-tab__body-items_i4 {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  .videos-tab__body-item_hide-767 {
    display: none;
  }

  .videos-tab__title {
    margin: 0;
    margin-bottom: 30px;
  }

  .videos-tab__items {
    width: 100%;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .card-games {
    width: calc(100% + 20px);
    max-width: calc(100% + 20px);
    margin-left: -10px;
    gap: 10px;
  }

  .card-games .card-game__club {
    width: 100px;
  }

  .card-games .card-game__club_right .card-game__club-logo {
    right: 12px;
  }

  .card-games .card-game__club_left .card-game__club-logo {
    left: 12px;
  }

  .card-games .card-game {
    padding: 20px 12px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }

  .card-games .card-game:hover .card-game__club-logo {
    -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
            transform: translateY(30px);
    opacity: 1;
  }

  .card-games .card-game:hover .card-game__club-name {
    -webkit-transform: translateY(200px);
        -ms-transform: translateY(200px);
            transform: translateY(200px);
    opacity: 0;
  }

  .card-games .card-game:hover .card-game__club-local {
    -webkit-transform: translateY(200px);
        -ms-transform: translateY(200px);
            transform: translateY(200px);
    opacity: 0;
  }

  .card-games_list {
    gap: 20px;
  }

  .card-games_triplet .card-game__hover {
    grid-template-columns: 96px 96px;
    grid-template-rows: 30px 30px 30px;
  }

  .card-game__history-date {
    padding-left: 10px;
    padding-right: 10px;
  }

  .card-game__club-local {
    width: unset;
  }

  .card-game__center {
    width: auto;
    max-width: unset;
  }

  .card-game_height-fixed {
    height: 180px;
    max-height: 180px;
    max-width: unset;
  }

  .card-game__hover-link_small {
    margin: 5px 4px;
  }

  .calendary-header .pagging {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .calendary-body__item-header {
    position: relative;
    margin: 20px 0;
  }

  .calendary-body__item-link {
    position: absolute;
    right: 0;
    top: -1px;
    margin-right: 0;
  }

  .calendary-body__item-btn {
    padding: 6px 10px;
    font-size: 10px;
    line-height: 14px;
  }

  .calendary-body__wrap-header {
    display: block;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }

  .calendary-body__wrap-time {
    display: block;
    margin-bottom: 13px;
  }

  .calendary-body__wrap-separator {
    display: none;
  }

  .preview-best-frame {
    margin-bottom: 30px;
  }

  .players-comparison__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }

  .players-comparison__header-title {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 30px 0;
  }

  .players-comparison__filter-btn {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 0;
  }

  .players-comparison__header-saplink {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin-left: -10px;
  }

  .comparison-person_left .comparison-person__action {
    padding: 0;
    margin: 0;
  }

  .comparison-person_left .comparison-person__rate {
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
  }

  .comparison-person_right .comparison-person__action {
    padding: 0;
    margin: 0;
  }

  .comparison-person_right .comparison-person__rate {
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
  }

  .comparison-person {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .comparison-person__rate {
    background-color: transparent;
  }

  .comparison-person__rate-num {
    margin-right: 10px;
    font-size: 18px;
    line-height: 21px;
  }

  .comparison-person__name {
    font-size: 18px;
    line-height: 21px;
  }

  .comparison-filter__form {
    grid-template-columns: repeat(2, 205px);
  }

  .comparison-filter__bottom {
    grid-template-columns: 1fr;
  }

  .tablesPage-filter {
    display: block;
  }

  .tablesPage-filter__item {
    margin: 0;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
  }

  .tablesPage-filter__item:last-child {
    margin-bottom: 0;
  }

  .tablesPage-header__item {
    display: block;
  }

  .tablesPage-header__title {
    margin: 0;
    margin-bottom: 10px;
  }

  .tablesPage-tabs {
    width: 100%;
    overflow-x: auto;
  }

  .tablesPage-tabs::-webkit-scrollbar-button {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .tablesPage-tabs::-webkit-scrollbar-track {
    background-color: 0;
  }

  .tablesPage-tabs::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: 0;
  }

  .tablesPage-tabs::-webkit-resizer {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .tablesPage-tabs::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active .tablesPage-filter {
    max-width: calc(100% - 300px);
    -webkit-box-flex: calc(100% - 300px);
        -ms-flex: calc(100% - 300px);
            flex: calc(100% - 300px);
  }

  .cup-line__logos {
    height: 700px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    position: relative;
    left: 32px;
    padding-top: 30px;
  }

  .cup-line__logos-item .cup-line__date {
    left: -130px;
    bottom: unset;
    top: -20px;
  }

  .cup-line__logos-item::after {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: -54px;
    top: 50%;
    right: unset;
    bottom: unset;
  }

  .cup-line__graph::before {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    top: 0;
    width: 18px;
    height: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .cup-line__graph::after {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    top: 100%;
    width: 18px;
    height: 4px;
  }

  .cup-line__graph {
    height: 700px;
    width: 4px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .cup-line__logos-item_current .cup-line__date {
    left: -120px;
  }

  .cup-line__logos-item_current::after {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: -43px;
    top: 35%;
    right: unset;
    bottom: unset;
  }

  .cup-line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 40px;
  }

  .cup-line__graph-years {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    margin-left: -60px;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .frameCard {
    margin-left: -10px;
    margin-right: -10px;
    padding: 30px 10px;
  }

  .frameCard-header {
    position: relative;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .frameCard-header__detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .bx-touch .frameCard-header__detail:after {
    width: 20px;
  }

  .frameCard-header__detail-header {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .frameCard-header__detail-top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .frameCard-header__detail-btn {
    position: absolute;
    top: calc(100% - 80px);
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
    width: 170px;
  }

  .frameCard-header__detail-local {
    margin: 3px 0;
    font-size: 16px;
    line-height: 19px;
  }

/* .frameCard-header__detail-body {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0;
  }*/

  .bx-touch .frameCard-header__detail-body {
    padding-right: 20px;
  }

  .frameCard-header__detail-item {
    border-right: 1px solid rgba(0, 0, 0, 0.4);
  }

  .frameCard-header__detail-social {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 70px;
  }

  .frameCard-header__detail-social .social-item {
    margin-right: 10px;
  }

  .frameCard-header__detail-social .social-item:last-child {
    margin-right: 0;
  }

  .frameCard-line__item {
    font-size: 18px;
    line-height: 21px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 15px;
    padding-left: 0;
    left: 0;
    white-space: nowrap;
    -webkit-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
            transform: skewX(-20deg);
  }

  .frameCard-line__item-span {
    -webkit-transform: skewX(20deg);
        -ms-transform: skewX(20deg);
            transform: skewX(20deg);
  }

  .frameCard-info {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .leagueCard {
    gap: 30px;
    grid-template-columns: 1fr;
    margin-left: -10px;
    margin-right: -10px;
  }

  .leagueCard-card {
    border-radius: 0;
  }

  .statTable-header {
    display: block;
  }

  .statTable-header__title {
    margin: 0;
    margin-bottom: 20px;
  }

  .statTable-tabs {
    overflow-x: auto;
  }

  .statTable-tabs::-webkit-scrollbar-button {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .statTable-tabs::-webkit-scrollbar-track {
    background-color: 0;
  }

  .statTable-tabs::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: 0;
  }

  .statTable-tabs::-webkit-resizer {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .statTable-tabs::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .statTable-body__filter {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .statTable-body__filter-item {
    max-width: calc(50% - 10px);
    -webkit-box-flex: calc(50% - 10px);
        -ms-flex: calc(50% - 10px);
            flex: calc(50% - 10px);
    margin: 0;
  }

  .statTable-body__filter-btn {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    width: 100%;
    margin-top: 30px;
  }

  .preview-header__tabs {
    overflow-x: auto;
    overflow-y: hidden;
  }

  .preview-header__tabs::-webkit-scrollbar-button {
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .preview-header__tabs::-webkit-scrollbar-track {
    background-color: transparent;
  }

  .preview-header__tabs::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: transparent;
  }

  .preview-header__tabs::-webkit-resizer {
    background-image: url("");
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .preview-header__tabs::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .preview-header__title {
    white-space: normal;
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }

  .preview-header__tabs .preview-header__tab-item {
    min-width: 125px;
  }

  .preview-frame {
    width: calc(100% + 20px);
    max-width: calc(100% + 20px);
    margin-left: -10px;
    padding-top: 200px;
    position: relative;
    padding-bottom: 30px;
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 0px;
  }

  .preview-frame .preview-frame__ots {
    margin-left: 10px;
  }

  .preview-frame__club {
    -webkit-box-flex: calc(50% - 20px);
        -ms-flex: calc(50% - 20px);
            flex: calc(50% - 20px);
    max-width: calc(50% - 20px);
    width: 100%;
    margin-top: -58px;
  }

  .preview-frame__center {
    position: absolute;
    top: 30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    max-width: calc(100% - 40px);
    -webkit-box-flex: calc(100% - 40px);
        -ms-flex: calc(100% - 40px);
            flex: calc(100% - 40px);
    margin: 0;
  }

  .preview-frame__goal p.preview-frame__goal-mob {
    margin-bottom: 10px;
  }

  #game .preview-info__body .card-games .card-game {
    padding: 20px 12px;
  }

  #game .preview-info__body .card-games .card-game__center-score.title-xl {
    font-size: 36px;
  }

  #game .preview-info__body .card-games .card-game_height-fixed {
    min-height: 180px;
  }

  .card-infos {
    grid-template-columns: 1fr;
    width: calc(100% + 20px);
    max-width: calc(100% + 20px);
    margin-left: -10px;
    margin-top: 0;
    grid-auto-rows: minmax(90px, auto);
  }

  .card-infos__item {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }

  .card-infos__item_100-1400 {
    grid-column-start: 1;
    grid-column-end: 2;
  }

  .card-infos__item:nth-child(1) {
    border-bottom: 0;
  }

  .card-infos__item-info {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-left: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;
  }

  .card-infos__item-info .link {
    margin: 2px 0;
  }

  .card-infos__item-info p {
    text-align: left;
  }

  .card-infos__item-info_grid {
    grid-template-columns: 1fr;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    text-align: left;
  }

  .card-infos__item-text {
    -moz-text-align-last: left;
         text-align-last: left;
    margin: 0;
    margin-bottom: 10px;
  }

  .preview-header {
    position: relative;
  }

  .preview-header__card-infos .card-infos__item .card-infos__item-info .card-infos__item-text.color-subheader {
    margin-top: 18px;
    margin-bottom: 8px;
  }

  .broadcast-frame_after .video-item__video {
    width: calc(100% + 24px);
    margin-left: -12px;
    max-width: calc(100% + 24px);
    height: 231px;
    max-height: 231px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }

  .broadcast-frame {
    padding-left: 12px;
    padding-right: 12px;
    width: calc(100% + 20px);
    margin-left: -10px;
    max-width: calc(100% + 20px);
  }

  .broadcast-video .video-item {
    margin-bottom: 30px;
  }

  .broadcast-video .video-item__video_big {
    margin-top: 0;
  }

  .broadcast-video .video-item__video_big-1280 {
    height: 300px;
    max-height: unset;
  }

  .broadcast-video .video-item__info {
    margin: 10px;
  }

  .broadcast-video .video-play__text {
    text-align: left;
    max-width: unset;
    overflow: unset;
    -o-text-overflow: unset;
       text-overflow: unset;
    display: block;
    -webkit-line-clamp: unset;
    -webkit-box-orient: unset;
  }

  .video-item .video-js {
    height: 300px;
    max-height: unset;
  }

  .video-item__down .info-action {
    position: absolute;
    top: -130px;
  }

  .best-frame__content_duo-1280 {
    display: block;
  }

  .best-frame__dropdown.active .best-frame__droplist {
    padding: 10px 0;
    max-height: 502px;
    opacity: 1;
  }

  .best-frame__droplist .best-frame__droplist-list {
    padding: 0 10px;
  }

  .meet-img {
    width: calc(100% + 20px);
    max-width: calc(100% + 20px);
    margin-left: -10px;
    height: 211px;
    border-radius: 0;
  }

  .meet-about {
    margin-top: 30px;
  }

  .infoMatch-wrap {
    max-width: calc(100% + 20px);
    width: calc(100% + 20px);
    margin-left: -10px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }

  .infoMatch-header__left {
    -webkit-box-flex: 80px;
        -ms-flex: 80px;
            flex: 80px;
    max-width: 80px;
  }

  .infoMatch-header__club-info {
    display: none;
  }

  .infoMatch-content {
    -webkit-box-flex: calc(100% - 80px);
        -ms-flex: calc(100% - 80px);
            flex: calc(100% - 80px);
    max-width: calc(100% - 80px);
    margin-right: 40px;
  }

  .infoMatch-body__left {
    -webkit-box-flex: 80px;
        -ms-flex: 80px;
            flex: 80px;
    max-width: 80px;
  }

  .scroll-mob-wrapper {
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
  }

  .infoMatch-table {
    padding: 14px;
  }

  .infoMatch-table table {
    min-width: 808px;
    width: 808px;
  }

  .infoMatch-table__wrap--position-teams {
    margin-right: -10px;
  }

  .infoMatch-table__wrap--position-teams .preview-infoMatch {
    padding: 0;
  }

  .infoMatch-table__wrap--position-teams .title-with-accodion {
    display: block;
    padding-bottom: 10px;
  }

  .infoMatch-table__wrap--position-teams .title-with-accodion .accordion {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .infoMatch-table__wrap--position-teams .infoMatch-line__item-logo {
    border: 3px solid #F3F1F1;
  }

  .infoMatch-table__wrap--position-teams .infoMatch-table {
    padding: 14px 10px 14px 14px;
  }

  .infoMatch-table__wrap--position-teams .infoMatch-table table {
    width: auto;
    min-width: 100%;
  }

  .infoMatch-table__wrap--position-teams .infoMatch-table table th {
    width: 62px;
    max-width: 62px;
    min-width: 62px;
    text-align: left;
  }

  .infoMatch-table__wrap--position-teams .infoMatch-table table td {
    min-width: 30px;
    width: 30px;
  }

  .infoMatch-table__wrap--position-teams .infoMatch-table table thead td,
  .infoMatch-table__wrap--position-teams .infoMatch-table table thead th {
    padding: 0;
  }

  .infoMatch-table__wrap--position-teams .glossary {
    margin-right: 4px;
  }

  .infoMatch-table__wrap--position-teams .glossary__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 8px;
  }

  .infoMatch-table__wrap--position-teams .glossary__abbreviation {
    min-width: 30px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 18px;
  }

  .infoMatch-table__wrap--position-teams .glossary__transcript {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .modal-content {
    border-radius: 0;
  }

  .club-select__wrap_xl {
    grid-template-columns: repeat(3, 160px);
    gap: 10px 20px;
  }

  .club-select__wrap_grid-long .element-club__name {
    margin: 20px 0 4px;
  }

  .club-select__wrap_grid-long {
    grid-template-columns: repeat(3, 168px);
    gap: 20px;
  }

  .club-select-adddtionally__wrap_long {
    grid-template-columns: repeat(2, 1fr);
  }

  .textBroadcast-item {
    width: calc(100% + 20px);
    max-width: calc(100% + 20px);
    margin-left: -10px;
  }

  .textBroadcast-item__left {
    padding-left: 11px;
    -webkit-box-flex: 68px;
        -ms-flex: 68px;
            flex: 68px;
    max-width: 68px;
    padding-right: 10px;
  }

  .textBroadcast-item__left-wrap {
    padding-top: 20px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .textBroadcast-item__left-info {
    min-width: unset;
  }

  .textBroadcast-item__left-text {
    display: none;
  }

  .textBroadcast-item__video-item {
    position: absolute;
    bottom: 20px;
    left: 10px;
    right: 10px;
    height: 50px;
    margin: 0;
    width: calc(100% - 20px);
    border-radius: 4px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .textBroadcast-item__content-left {
    display: none;
  }

  .textBroadcast-item__content-right {
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
    padding-left: 11px;
    padding-right: 11px;
  }

  .textBroadcast-item .textBroadcast-item__content-video {
    width: 100%;
    padding: 0;
    margin-bottom: 70px;
    border-radius: 0;
    border-right: 0;
    border-left: 0;
  }

  .textBroadcast-item .textBroadcast-item__content-videoItem {
    margin: 0;
    border-radius: 0;
    border-right: 0;
    border-left: 0;
  }

  .textBroadcast-item__wrap {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    position: relative;
    padding-bottom: 0;
  }

  .textBroadcast-item_show-video .textBroadcast-item__content-video {
    margin-bottom: 90px;
  }

  .textBroadcast-item__right_w100-768 {
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .broadcast-table table.broadcast-table__group-item th {
    width: 52px;
    min-width: 52px;
  }

  .broadcast-table table td.broadcast-table__td-clubname {
    width: 161px;
  }

  .textBroadcast-statistics__header-logo {
    max-width: 40px;
    max-height: 40px;
    min-width: 40px;
    min-height: 40px;
    margin-right: 20px;
  }

  .textBroadcast-statistics__header__title {
    margin-right: 20px;
    white-space: nowrap;
  }

  .modal-swapSubscription__wrapper {
    padding: 60px 0 10px 0;
  }

  .modal-swapSubscription__content {
    width: 100%;
    border-radius: 0;
  }

  .modal-swapSubscription__body {
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    padding: 40px 10px;
  }

  .modal-swapSubscription__body-action {
    margin-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .modal-swapSubscription__body-btn {
    width: 100%;
    margin: 0;
    margin-bottom: 10px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .modal-swapSubscription__body-btn:last-child {
    margin-bottom: 0;
  }

  .modal-swapSubscription__club-action {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .modal-swapSubscription__club-btn {
    width: 209px;
    margin: 0;
    margin-bottom: 10px;
  }

  .modal-swapSubscription__club-btn:last-child {
    margin-bottom: 0;
  }

  .modal-swapSubscription__window {
    padding: 50px 30px;
    border-radius: 0;
    max-width: 100%;
    width: 100%;
  }

  .modal-disebleSubscription__wrapper {
    padding: 60px 0 10px 0;
  }

  .modal-disebleSubscription__content {
    width: 100%;
    border-radius: 0;
    padding: 50px 10px;
  }

  .modal-disebleSubscription__content-action {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }

  .modal-disebleSubscription__content-btn {
    margin: 0 auto;
    width: 100%;
    max-width: 355px;
    margin-bottom: 10px;
  }

  .modal-disebleSubscription__content-btn:last-child {
    margin: 0 auto;
  }

  .modal-donate__wrapper {
    padding: 60px 0 10px 0;
  }

  .modal-donate__content {
    width: 100%;
    border-radius: 0;
    padding: 30px 10px;
  }

  .modal-donate__close:before {
    background: #fff;
  }

  .modal-donate__close::after {
    background: #fff;
  }

  .modal-donate__close {
    top: -40px;
  }

  .modal-donate__paymentMethod {
    padding: 0;
  }

  .modal-donate__paymentMethod-title {
    margin-bottom: 20px;
  }

  .modal-donate__paymentMethod-body--top .modal-donate__paymentMethod-btn {
    width: 32%;
  }

  .modal-donate__paymentMethod-body {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .modal-mailing__content {
    width: 100%;
    border-radius: 0;
    padding: 30px 10px;
  }

  .modal-mailing__close:before {
    background: #fff;
  }

  .modal-mailing__close::after {
    background: #fff;
  }

  .modal-mailing__close {
    top: -40px;
  }

  .modal-changeClub__content {
    padding: 40px 10px;
  }

  .modal-changeClub__content-title {
    margin-left: auto;
    margin-right: auto;
    max-width: 300px;
  }

  .modal-changeClub__action {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .modal-changeClub__action-btn {
    margin: 0;
    width: 210px;
    margin-bottom: 10px;
  }

  .modal-changeClub__action-btn:last-child {
    margin-bottom: 0;
  }

  .modal-changeClub-addtionally__content {
    max-width: 100%;
    padding: 60px 18px;
  }

  .modal-changeClub-addtionally__action {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .modal-changeClub-addtionally__action-btn {
    margin: 0;
    width: 210px;
    margin-bottom: 10px;
  }

  .modal-changeClub-addtionally__action-btn:last-child {
    margin-bottom: 0;
  }

  .leaders-table__col {
    min-width: 50px;
  }

  .leaders-table__col_person {
    width: 150px;
    min-width: 150px;
    padding-left: 10px;
  }

  .leaders-table__col_club {
    width: 50px;
    min-width: 50px;
  }

  .leaders-table__player-wrap {
    display: block;
    margin-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .leaders-table__player-logo {
    display: none;
  }

  .leaders-table__player-number {
    position: static;
  }

  .leaders-table__club-txt_desk-only {
    display: none;
    color: red;
  }

  .leaders-table__overflow {
    overflow-x: auto;
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 20px;
  }

  .leaders-table .flex-line__item-info {
    padding-left: 10px;
  }

  .compositions_grid {
    gap: 0;
    margin-left: -10px;
    margin-right: -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .compositions_grid::after {
    display: none;
  }

  .compositions-wrap {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    width: 100%;
    margin: 0 10px;
  }

  .compositions-frame {
    position: relative;
    grid-template-rows: auto;
    padding-top: 52px;
  }

  .compositions-frame__title {
    margin-bottom: 0;
    position: absolute;
    left: 0;
    top: 0;
  }

  .compositions-top {
    margin-bottom: 30px;
  }

  .compositions-header__club {
    display: block;
    grid-template-columns: 1fr;
    margin-bottom: 10px;
  }

  .compositions-header__club .element-club__name-item {
    font-size: 24px;
    line-height: 28px;
  }

  .compositions-header__club .element-club__local-item {
    font-size: 16px;
    line-height: 19px;
  }

  .compositions-header__club .element-club__logo {
    min-width: 40px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
  }

  .compositions-header__club .element-club__name {
    margin-bottom: 10px;
  }

  .compositions-header__club_left .element-club__logo {
    margin-right: auto;
  }

  .compositions-header__club_right .element-club__logo {
    margin-left: auto;
  }

  .compositions-body__wrap {
    gap: 27px;
  }

  .compositions-item__person-logo {
    margin: 0;
    position: absolute;
    right: 10px;
    top: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 2;
    max-width: 30px;
    max-height: 30px;
    min-width: 30px;
    min-height: 30px;
  }

  .compositions-item__info-number {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin: 0;
    color: #808080;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    font-size: 14px;
    line-height: 16px;
  }

  .compositions-item__person {
    padding: 20px 10px 10px 10px;
  }

  .compositions-item__info {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .compositions-item__info-link {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin-bottom: 5px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    font-size: 14px;
    line-height: 16px;
  }

  .meetingsFtf-body__table .table-ftf__clubs .card-game_height-fixed {
    min-height: 180px;
  }

  .table-ftf__header_left {
    margin-right: 0;
    margin-left: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .table-ftf__header_right {
    margin-right: 0;
    margin-left: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .table-ftf__header-club_right {
    text-align: left;
    grid-template-columns: 68px auto;
    grid-template-areas: "logo_club info_club";
  }

  .table-ftf__title-md {
    font-size: 24px;
    line-height: 28px;
  }

  .meetingsFtf-card__item-wrap {
    width: 200px;
  }

  .meetingsFtf-cards__body {
    grid-template-columns: 1fr;
  }

  .protocol-body__info-title {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 28px;
  }

  .fineTable-table {
    padding-bottom: 20px;
  }

  .fineTable-table__line {
    width: 100%;
    min-width: 600px;
  }

  .fineTable-table__line-item_grid {
    grid-template-columns: 60px 170px;
  }

  .fineTable-table__line-info {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .fineTable-table__scroll {
    overflow-y: hidden;
    overflow-x: auto;
    padding-bottom: 20px;
  }

  .fineTable-totalTable-wrapper {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .fintTable-title {
    font-size: 24px;
    line-height: 28px;
    margin: 0;
  }

  .fineTable-totalTable-header {
    margin-bottom: 22px;
    margin-top: 30px;
  }

  .fineTable-totalTable-header.fineTable-totalTable-header_right {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
  }

  .fineTable-totalTable-header .fineTable-header__logo {
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px;
  }

  .fineTable-totalTable-header .fineTable-header__club-name {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 5px;
  }

  .fineTable-totalTable-header .fineTable-header__club-local {
    font-size: 14px;
    line-height: 16px;
  }

  .fineTable-totalTable-header .fineTable-header__item {
    grid-template-columns: auto auto;
    gap: 0 10px;
  }

  .fineTable-totalTable {
    padding: 10px 0;
    grid-column-start: 1;
    grid-column-end: 2;
  }

  .fineTable-totalTable__line {
    grid-template-columns: 111px 1fr 1fr 1fr;
    gap: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .fineTable-totalTable__line:nth-child(1) {
    padding-left: 0;
    padding-right: 0;
  }

  .field {
    display: none;
  }

  .compositionsField-card {
    padding: 30px 12px;
    width: calc(100% + 20px);
    max-width: calc(100% + 20px);
    margin-left: -10px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }

  .compositionsField-card__header {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .compositionsField-card__item {
    border: 0;
    padding: 10px 0;
    margin-bottom: 0;
  }

  .compositionsField-card__item:last-child {
    padding-bottom: 0;
  }

  .compositionsField-card__item-wrap {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: auto;
  }

  .compositionsField-card__item-wrap:first-child {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 265px;
  }

  .compositionsField-card__item-wrap .compositionsField-card__info {
    font-size: 14px;
  }

  .compositionsField-card__logo {
    min-width: 46px;
    min-height: 46px;
    max-width: 46px;
    max-height: 46px;
    margin-right: 10px;
  }

  .compositionsField-card__info {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60px;
  }

  .compositionsField-card__info-header {
    top: -52px;
  }

  .compositionsField-card__item-wrap_space-betw {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: auto;
  }

  .compositionsField-card__scroll {
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 20px;
  }

  .compositionsField-card__hover {
    width: 20px;
    max-width: 20px;
    min-width: unset;
  }

  .compositionsField-card__header .compositionsField-card__item-wrap:first-child {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 265px;
  }

  .compositionsField-card__header .compositionsField-card__item-wrap .compositionsField-card__info:first-child {
    width: 20px;
    max-width: 20px;
    min-width: unset;
  }

  .summary-tabContent__broadcast {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .summary-tabContent__best-frame {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .bigStat-body__content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .bigStat-club {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    position: 0 12px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .bigStat-info {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    padding: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .bigStat-score {
    top: 33px;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }

  .bigStat-score__num-text {
    display: none;
  }

  .bigStat-cards__title {
    margin-bottom: 10px;
  }

  .bigStat-cards__item {
    gap: 10px;
  }

  .bigStat-card__logo {
    max-width: 46px;
    max-height: 46px;
    min-width: 46px;
    min-height: 46px;
    margin-right: 10px;
  }

  .bigStat-card__person-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .bigStat-card__person-number {
    color: #808080;
    font-size: 14px;
    line-height: 16px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .bigStat-card__person-name {
    font-size: 14px;
    line-height: 16px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin-bottom: 5px;
  }

  .bigStat-card__info {
    font-size: 14px;
    line-height: 16px;
  }

  .bigStat-card__club-logo {
    max-width: 46px;
    max-height: 46px;
    min-width: 46px;
    min-height: 46px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .bigStat-cards__item.bigStat-cards__item_solo .bigStat-card__person-name {
    font-size: 20px;
    line-height: 23px;
    margin: 0;
  }

  .bigStat-cards__item.bigStat-cards__item_solo .bigStat-card__logo {
    max-width: 50px;
    max-height: 50px;
    min-width: 50px;
    min-height: 50px;
  }

  .bigStat-cards__item.bigStat-cards__item_solo .bigStat-card__info {
    font-size: 20px;
    line-height: 23px;
    margin: 0;
  }

  .frameGames-card {
    max-width: calc(100% + 20px);
    width: calc(100% + 20px);
    margin-left: -10px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }

  .frameGames-card__wrap {
    grid-template-columns: 1fr;
    padding-right: 0;
    padding: 30px 12px;
    padding-bottom: 100px;
  }

  .frameGames-card__info p {
    font-size: 12px;
    line-height: 14px;
  }

  .frameGames-card__info-act {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    width: 100%;
  }

  .frameGames-card__info-status {
    width: 100%;
    -webkit-box-flex: 90px;
        -ms-flex: 90px;
            flex: 90px;
    max-width: 90px;
    padding-right: 10px;
    white-space: nowrap;
  }

  .frameGames-card__info-gamers {
    width: 100%;
    -webkit-box-flex: calc(100% - 130px);
        -ms-flex: calc(100% - 130px);
            flex: calc(100% - 130px);
    max-width: calc(100% - 130px);
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .frameGames-card__info-gamers .link {
    margin-right: 10px;
    font-size: 12px;
    line-height: 14px;
  }

  .frameGames-card__center-info {
    margin: 0 50px;
  }

  .frameGames-card__play {
    top: unset;
    bottom: 30px;
    left: 10px;
    right: 10px;
    height: 50px;
    width: calc(100% - 20px);
    border-radius: 5px;
  }

  .frameGames-card__info_left {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .dayOverview__summary-table_light.summary-table {
    gap: 20px;
  }

  .dayOverview__summary-table_light.summary-table .summary-table__club-title {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dayOverview__summary-table_light.summary-table .summary-table__grid-line {
    gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dayOverview__summary-table_light.summary-table .summary-table__club {
    border-radius: 0;
  }

  .dayOverview__summary-table.summary-table {
    gap: 20px;
  }

  .dayOverview__summary-table.summary-table .summary-table__club {
    border-radius: 0;
  }

  .dayOverview__summary-table.summary-table .summary-table__grid {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dayOverview__summary-table.summary-table .summary-table__grid-line {
    gap: 10px;
  }

  .summary-table {
    grid-template-columns: 1fr;
    gap: 30px;
    width: calc(100% + 20px);
    max-width: calc(100% + 20px);
    margin-left: -10px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }

  .summary-table__club {
    padding: 0 10px;
  }

  .summary-table__grid-logo {
    margin-right: 10px;
  }

  .summary-table__center {
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-start: 1;
    grid-column-end: 2;
    margin: 0;
  }

  .line-info {
    grid-template-columns: 1fr 64px 1fr;
    position: relative;
    margin-bottom: 74px;
  }

  .line-info_score-show {
    margin-bottom: 30px;
  }

  .line-info__club_left {
    grid-template-columns: 1fr;
    grid-template-areas: "line-info__wrap";
  }

  .line-info__club_right {
    grid-template-columns: 1fr;
    grid-template-areas: "line-info__wrap";
  }

  .line-info__club-logo {
    display: none;
  }

  .line-info__center-btn {
    position: absolute;
    bottom: -10px;
    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%);
    left: 0;
    width: 100%;
    height: 34px;
  }

  .videoPage-detail__line-info {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 0;
    grid-template-columns: 1fr 100px 1fr;
  }

  .videoPage-detail__matchInfo {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .videoPage-detail__broadcast-frame {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .clubs-main__card-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 20px;
  }

  .clubs-main__card-title {
    margin: 10px 0;
  }

  .clubs-card__content-title {
    font-size: 24px;
    line-height: 28px;
    margin-top: 0;
  }

  .clubs-cards__title {
    margin: 30px 0;
  }

  .cardsClub {
    gap: 30px 20px;
    grid-template-columns: repeat(2, 1fr);
  }

  .cardClub-card {
    height: 242px;
  }

  .cardClub-card__btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: auto;
  }

  .cardClub-card__btns-btn {
    width: 100%;
    margin: 0;
    margin-bottom: 10px;
  }

  .cardClub-card__btns-btn:last-child {
    margin: 0;
  }

  .tableGamers-line {
    grid-template-columns: repeat(3, 1fr);
    padding: 20px 10px;
    gap: 20px 10px;
  }

  .tableGamers-line_header {
    display: none;
  }

  .tableGamers-line__item {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }

  .tableGamers-line__item-mobtxt {
    height: auto;
    font-weight: bold;
  }

  .tableGamers-line__item_align-left {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .tableGamers-line__item_grid-mob {
    grid-column-start: 1;
    grid-column-end: 4;
    padding-left: 10px;
    text-align: left;
  }

  .tableGamers-line__item-flag {
    margin-top: 0;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 32px;
  }

  .tableGamers-line__item-flagImg {
    height: 15px;
    -o-object-fit: cover;
       object-fit: cover;
  }

  .tableGamers-line__item_mob-flag {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }

  .arena {
    margin-left: 0;
    margin-right: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .arena-fancybox {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 212px 80px;
    gap: 20px 12px;
  }

  .arena-fancybox__item_lg {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: calc(100% + 20px);
    width: calc(100% + 20px);
    margin-left: -10px;
    border-radius: 0;
  }

  .arena-info__map-img {
    height: 174px;
    width: 174px;
  }

  .arena-info {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    width: 100%;
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-left: -10px;
    margin-right: -10px;
  }

  .arena-info__header {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    width: 100%;
    padding: 0 10px;
  }

  .arena-info__map {
    padding: 0px 10px;
  }

  .championshipRegular-body__title {
    margin-bottom: 20px;
  }

  .championshipRegular-table {
    width: calc(100% + 20px);
    margin-left: -10px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }

  .championshipRegular-table-scroll {
    margin-bottom: 10px;
  }

  .clubItem-logo {
    max-width: 42px;
    max-height: 42px;
    min-width: 42px;
    min-height: 42px;
    overflow: hidden;
    margin: 0 10px;
  }

  .champResults-body__result-item {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
    max-width: 100%;
  }

  .champResults-body__result-aside {
    display: none;
  }

  .champResults-table {
    width: calc(100% + 20px);
    margin-left: -10px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }

  .newsDetail-content .dayOverview-matches__item .matchesDay-item_into-main {
    width: 135px;
  }

  .newsDetail-content .dayOverview-matches__item .matchesDay-item_into-main .matchesDay-item__score .roboto-xx {
    font-size: 18px;
  }

  .newsDetail-content .dayOverview-matches__item .dayOverview-matches__item-text {
    font-size: 18px;
  }

  .dayOverview-card {
    width: calc(100% + 20px);
    margin-left: -10px;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }

  .dayOverview-card__club {
    max-width: 50%;
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    position: relative;
    top: -50px;
    margin-bottom: -30px;
  }

  .dayOverview-card__club_left .club-vertical__logo_md {
    margin-bottom: 20px;
  }

  .dayOverview-card__club_right .club-vertical__logo_md {
    margin-bottom: 20px;
  }

  .dayOverview-card__center-time {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 10px;
  }

  .dayOverview-card__center-score {
    margin-bottom: 10px;
    grid-template-columns: 1fr 40px 1fr;
  }

  .dayOverview-card__center-num {
    font-size: 18px;
    line-height: 21px;
  }

  .dayOverview-card__center-value p {
    font-size: 12px;
    line-height: 14px;
  }

  .fancybox-photoReport_right-small {
    gap: 10px;
    grid-template-rows: 364px 120px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item_main {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item {
    display: none;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(even) {
    display: none;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(odd) {
    display: none;
  }

  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(1),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(2),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(3),
  .fancybox-photoReport_right-small .fancybox-photoReport__item:nth-child(4) {
    display: block;
  }

  .fancybox-photoReport_right-big {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 302px 76px;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item_main {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item {
    display: none;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(even) {
    display: none;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(odd) {
    display: none;
  }

  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(1),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(2),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(3),
  .fancybox-photoReport_right-big .fancybox-photoReport__item:nth-child(4) {
    display: block;
  }

  .dayOverview-logos__item:nth-child(1) {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .dayOverview-logos__item:nth-child(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .dayOverview-logos__item:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .dayOverview-logos__item:nth-child(4) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .dayOverview-star__top {
    max-width: 550px;
  }

  .dayOverview-star__bottom {
    max-width: 550px;
  }

  .newsDetail-ftf {
    position: relative;
    border-bottom: 0;
    padding-bottom: 1px;
  }

  .newsDetail-ftf::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -50vw;
    width: 200vw;
    height: 1px;
    background-color: #E2E7EB;
  }

  .newsDetail-ftf-wrap {
    margin-left: -10px;
    width: calc(100% + 20px);
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    padding: 30px 10px !important;
  }

  .khlTV-header__title {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    margin: 0;
    margin-bottom: 15px;
  }

  .khlTV-header__radioButton {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    margin: 0;
    margin: 15px 0;
  }

  .khlTV-tabs {
    margin: 0;
    margin-top: 15px;
    margin-bottom: 25px;
  }

  .khlTV-list {
    padding-right: 0;
  }

  .khlTV-list__line {
    grid-template-columns: 60px auto;
    gap: 0;
  }

  .aboutleague-aside .b-page-nav {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    width: 100%;
    line-height: 0;
  }

  .tickets-filter {
    display: block;
  }

  .tickets-filter__item {
    width: 100%;
  }

  .tickets-filter__item {
    margin: 0;
    margin-bottom: 20px;
  }

  .tickets-filter__item:last-child {
    margin-bottom: 0;
  }

  .newsPage-header__filter-block {
    width: 100vw;
    left: unset;
    right: -10px;
    height: auto;
    padding: 30px 12px;
    top: calc(100% + 10px);
  }

  .newsFilter-form {
    display: block;
  }

  .newsFilter-form__items {
    width: 100%;
    margin-bottom: 30px;
  }

  .newsFilter-form__items-btn {
    width: calc(50% - 10px);
    margin: 0;
  }

  .newsFilter-form .ui-selectmenu-button.ui-button {
    width: 100%;
  }

  .newsFilter-form .ui-datepicker.ui-widget.ui-widget-content {
    width: 100%;
  }

  .newsFilter-form .ui-datepicker-prev {
    left: 35px;
  }

  .newsFilter-form .ui-datepicker-next {
    right: 35px;
  }

  .mewsFilter-form__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .information-header__btn {
    margin-left: 0;
    margin-right: 0;
  }

  .information-tabs {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-box-flex: calc(100% + 20px);
        -ms-flex: calc(100% + 20px);
            flex: calc(100% + 20px);
    width: calc(100% + 20px);
    margin: 0 -10px 30px;
    padding-left: 10px;
  }

  .information-tabs::-webkit-scrollbar-button {
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .information-tabs::-webkit-scrollbar-track {
    background-color: transparent;
  }

  .information-tabs::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: transparent;
  }

  .information-tabs::-webkit-resizer {
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }

  .information-tabs::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .information-body__content-cards .card-games .card-game {
    padding: 20px 12px;
  }

  .information-body__content-cards .card-games .card-game__center-score.title-xl {
    font-size: 36px;
  }

  .information-body__content-cards .card-games .card-game_height-fixed {
    min-height: 180px;
  }

  .information-body__content-wrap {
    gap: 35px;
  }

  .information-composition__header {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .information-composition__header-img {
    height: 210px;
    width: calc(100% + 20px);
    margin-left: -10px;
  }

  .information-composition__table-intoTitle {
    display: block;
    margin-top: 5px;
  }

  .information-composition__body .flex-rov__75-1600 > .information-composition__table {
    margin-left: -10px;
    margin-right: -10px;
  }

  .tableStatistics_border-mob {
    width: calc(100% + 10px);
    max-width: calc(100% + 10px);
    margin-right: -10px;
    border-right: 0;
  }

  .footer {
    padding: 30px 0 48px;
  }

  .footer .container-fluid {
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer-logo__img {
    width: 42px;
    min-width: 42px;
    margin-right: 12px;
  }

  .footer-logo__img-2 {
    width: 105px;
    min-width: 105px;
  }

  .footer-link {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .footer-main__social {
    margin: 0;
  }

  .footer-main {
    position: relative;
  }

  .footer-main__menu-list {
    display: none;
  }

  .footer-main__menu-btn {
    display: none;
  }

  .footer-main__menu-links {
    margin: 0;
    padding: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 30px;
  }

  .footer-logos {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    width: 192px;
    padding: 0;
    max-width: 200px;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .footer-logos__main {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: calc(100% - 42px);
  }

  .footer-logos__fhr {
    width: 42px;
    margin-top: -5px;
    margin-right: 23px;
  }

  .footer-info__text {
    margin: 24px 0;
  }

  .footer-info__links {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .footer-info__link {
    margin-bottom: 24px;
  }

  .footer-info__link:last-child {
    margin-bottom: 0;
  }

  .footer-info__copyright {
    text-align: left;
  }

  .tables-frame .title-with-accodion {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .tables-frame .title-with-accodion .tables-frame__header-title + .accordion {
    margin: 15px 0 10px;
    padding-left: 0;
  }

  .compositionsField-content .title-with-accodion {
    margin-bottom: 10px;
  }

  .protocol-body__info .title-with-accodion {
    margin-bottom: 15px;
  }

  .protocol-body__info .title-with-accodion .protocol-body__info-title + .accordion,
  .protocol-body__info .title-with-accodion .fine-title + .accordion,
  .protocol-body__info .title-with-accodion .fintTable-title + .accordion {
    margin-top: 15px;
    margin-bottom: 8px;
  }

  .protocol-body__info .title-with-accodion .fine-title {
    margin-top: 3px;
  }

  .protocol-body__info .title-with-accodion .fintTable-title + .accordion {
    margin-top: 13px;
  }

  .protocol-body__info .title-with-accodion + .fineTable-totalTable-wrapper .fineTable-totalTable-header {
    margin-top: 10px;
  }

  .championshipRegular-body .title-with-accodion {
    margin-bottom: 20px;
  }

  .championshipRegular-body .title-with-accodion .championshipRegular-body__title + .accordion {
    margin: 20px 0 8px;
  }

  .tableStatistics .title-with-accodion,
  .leaders-page__content .title-with-accodion {
    margin-bottom: 20px;
  }

  .tableStatistics .title-with-accodion .leaders-page__content-title + .accordion,
  .leaders-page__content .title-with-accodion .leaders-page__content-title + .accordion {
    margin-top: 15px;
    margin-bottom: 8px;
  }

  .players-detail .statTable .title-with-accodion {
    display: block;
  }
}

@media (max-width: 674px) {
  .main-card {
    margin-bottom: 30px;
  }
}

@media (max-width: 650px) {
  .information-composition__header-img {
    height: 190px;
  }
}

@media (max-width: 640px) {
  .b-content_section h2 {
    font-size: 36px;
  }

  .b-content_section .b-page-nav dt {
    margin-top: 14px;
  }

  .b-content_section .b-wide_block {
    padding-left: 3.5%;
    padding-right: 3.5%;
  }

  .b-page-nav {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }

  .b-middle_block {
    padding-bottom: 1em;
    padding-bottom: 0;
  }

  .b-float_panel_cover {
    padding-bottom: 0 !important;
  }

  .b-float_panel_block {
    margin-bottom: 0.4em;
    padding: 0;
    font-size: 1.9em;
  }

  .b-page-nav {
    width: 100%;
    line-height: 0;
  }

  .b-page-integrity dt,
  .b-page-nav dt {
    font-size: 16px;
    line-height: 24px;
    opacity: 1;
    font-weight: bold;
  }

  .b-page-nav dd {
    display: inline-block;
    border-bottom: 1px dotted #0b70a5;
  }

  .b-page-nav dd a {
    font-size: inherit;
    line-height: inherit;
  }

  #official .aboutleague-aside .b-float_panel_block {
    font-size: initial;
  }

  .aboutleague-aside .b-page-nav dt {
    margin-top: 14px;
    font-size: 16px;
    line-height: 24px;
    opacity: 1;
    font-weight: bold;
  }

  .aboutleague-aside .b-page-nav dd {
    display: inline-block;
    border-bottom: 1px dotted #0b70a5;
  }

  .aboutleague-aside .b-page-nav dd a {
    font-size: inherit;
    line-height: inherit;
  }

  .aboutleague-body__wys .e-biography {
    display: block;
  }

  .aboutleague-body__wys .e-biography-img {
    display: block;
    float: none;
    margin: 0 auto 1.5rem;
  }

  .aboutleague-body__wys .e-biography-details {
    text-align: center;
    padding-left: 0;
  }

  .aboutleague-body__wys .b-details_txt {
    padding: 0;
    width: 100%;
    text-align: center;
  }

  #official .b-middle_block {
    padding-bottom: 16px;
    padding-bottom: 0;
  }

  #official .b-float_panel_cover {
    padding-bottom: 0 !important;
  }

  #official .b-float_panel_block {
    margin-bottom: 4px;
    padding: 0;
    font-size: 1.9em;
  }

  #official .b-page-nav {
    width: 100%;
  }

  #official .b-page-integrity dt,
  #official .b-page-nav dt {
    margin-top: 0.25em;
    font-size: 1.125em;
    line-height: 1.8em;
    opacity: 1;
    font-weight: bold;
  }

  #official .b-page-nav dd {
    display: inline-block;
    margin-top: 0.25em;
    font-size: 1em;
    line-height: 1.4em;
    border-bottom: 1px dotted #0b70a5;
  }

  #official h2 {
    margin-bottom: 0;
    font-size: 1.8em;
  }

  .e-integrity2-img {
    display: inherit;
    width: 100%;
    text-align: center;
  }

  .e-integrity2-img > img {
    margin: 10px auto;
  }

  .e-integrity2-table-cell {
    width: 100% !important;
    display: block;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

@media (max-width: 600px) {
  .information-composition__header-img {
    height: 170px;
  }
}

@media (max-width: 576px) {
  .comparison-filter__list li {
    width: 100%;
  }
}

@media (max-width: 575px) and (max-width: 1080px) {
  .players-table__txt {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }
}

@media (max-width: 575px) and (max-width: 575px) {
  .dayOverview-frame__club.dayOverview-frame__club_left .dayOverview-frame__name {
    text-align: right;
  }

  .dayOverview-frame__club.dayOverview-frame__club_right .dayOverview-frame__name {
    text-align: left;
  }
}

@media (max-width: 575px) {
  .window-header__btn {
    padding-left: 0;
    padding-right: 0;
    min-width: 117px;
  }

  .window-body {
    border: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .window-body.window-body_mob-none-padding {
    padding: 0;
  }

  .window-item {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .window-item_pt-mob-none {
    padding-top: 0;
  }

  .window-item__p-lg {
    width: 100%;
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    padding-bottom: 20px;
  }

  .window-item__checkbox {
    height: auto;
  }

  .window-item__txt-req {
    padding-left: 24px;
    text-align: left;
  }

  .window-item__add-club {
    width: auto;
    padding: 8px;
    min-width: 169px;
  }

  .form-reg-submit {
    width: 220px;
    -webkit-box-flex: 220px;
        -ms-flex: 220px;
            flex: 220px;
    max-width: 220px;
    padding-left: 0;
    padding-right: 0;
  }

  .reg-policy__item {
    margin-bottom: 10px;
  }

  .window-item__errors .form-errors--mb-12 {
    display: block;
    text-align: left;
  }

  .window-item__errors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0;
    padding-bottom: 10px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    text-align: left;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .window-item__errors .form-errors {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0;
  }

  .window-item__errors .form-errors__span {
    margin-top: 20px;
  }

  .window-item__errors .window-item__forgot-password {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin: 0;
    display: inline-block;
  }

  .window-item__wrap .input-block__container {
    width: 100%;
    max-width: 100%;
    margin: 0 0 30px 0;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }

  .window-item__wrap .form-reg-submit__btn {
    width: 216px;
    max-width: 216px;
    margin: 0 auto;
  }

  .window-item__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .window-item__text {
    margin-bottom: 30px;
  }

  .window-back {
    width: 216px;
    background-color: #fff;
    border: 1px solid #066EAE;
    color: #066EAE;
  }

  .window-back:hover {
    color: #fff;
    background-color: #066EAE;
  }

  .window-footer {
    margin-top: 0;
  }

  .window-item-center .btn {
    width: 216px;
    max-width: 216px;
  }

  .window-item__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  #auth .window-back {
    border: 2px solid #066EAE;
  }

  .form-errors__span {
    white-space: normal;
  }

  .newsFrame-img_md {
    height: 214px;
  }

  .newsFrame-img_xl {
    height: 214px;
  }

  .newsDetail-navigation__score {
    padding: 0 12px;
    font-size: 14px;
    line-height: 16px;
  }

  .newsDetail-injured__divider {
    width: calc(100% + 30px);
    margin-left: -20px;
  }

  .newsDetail-content__list--container {
    display: block;
  }

  .newsDetail-content__list--container a {
    font-size: 14px;
  }

  .newsDetail-content__list--left {
    max-width: unset;
    width: 100%;
  }

  .newsDetail-content__list--right {
    max-width: unset;
    width: 100%;
  }

  .newsDetail-content__club .newsDetail-leaders__header-name {
    font-size: 24px;
  }

  .newsDetail-iframe__item {
    height: 211px;
  }

  .sliderSyncing-top .sliderSyncing-item {
    height: 211px;
  }

  .d-none_575 {
    display: none;
  }

  .header-top {
    height: 281px;
  }

  .header-left {
    -webkit-box-flex: 150px;
        -ms-flex: 150px;
            flex: 150px;
    max-width: 150px;
  }

  .header-logo__img {
    width: 40px;
    min-width: 40px;
    margin-right: 6px;
  }

  .header-logo__img-2 {
    width: 90px;
    min-width: 90px;
  }

  .header-center__link {
    padding: 0;
  }

  .header-center__link-item {
    height: 24px;
    margin-right: 8px;
  }

  .header-center__link-item:last-child {
    margin-right: 0;
  }

  .header-center__link-text {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    font-size: 8.25974px;
    line-height: 10px;
  }

  .header-center__link-item_fonbet .header-center__link-icon {
    width: 14px;
    top: -12px;
  }

  .header-center__link-item_league .header-center__link-icon {
    width: 20px;
    top: -10px;
  }

  .header-center__link-item_wink .header-center__link-icon {
    width: 14px;
    top: -11px;
  }

  .header-body__content {
    margin-bottom: 42px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px;
    min-height: 64px;
  }

  .header-right {
    margin-left: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(100% - 160px);
            flex: 1 1 calc(100% - 160px);
    max-width: calc(100% - 160px);
  }

  .header-right__user {
    margin-right: 19px;
    border: 0.8px solid #FFFFFF;
  }

  .header-right__social .social-item {
    margin-right: 4px;
  }

  .header-right__social .social-item__svg {
    width: 20px;
    height: 20px;
  }

  .header-menu {
    top: 64px;
  }

  .header-menu .header-center__item {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    height: 50px;
  }

  .header-menu .social-mob__item {
    width: 100%;
    -webkit-box-flex: calc(50% - 8px);
        -ms-flex: calc(50% - 8px);
            flex: calc(50% - 8px);
    max-width: calc(50% - 8px);
  }

  .header.header-menu--opened .header-menu {
    padding-bottom: 24px;
    height: calc(100vh - 64px);
  }

  .search {
    margin-top: 61px;
  }

  .search-control {
    margin-bottom: 62px;
    padding: 0 1px 0 2px;
  }

  .search-control label {
    display: block;
  }

  .search-control__input {
    margin-bottom: 16px;
    padding: 0 14px 0px 14px;
  }

  .search-control__button {
    max-width: unset;
  }

  .search-results__block {
    margin-bottom: 83px;
  }

  .search-results__block-item {
    margin-bottom: 47px;
    padding: 0 14px;
  }

  .search-results__block-item:last-child {
    margin-bottom: 75px;
  }

  .search-results__block-description {
    margin-left: 14px;
  }

  .search-tabs__title {
    margin: 0;
  }

  .search-tabs__container {
    margin-bottom: 53px;
    margin-top: 62px;
    display: block;
  }

  .search-tabs__quantity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin: 0;
  }

  .search-filter {
    margin-bottom: 27px;
    padding: 0 14px;
    margin-top: 41px;
  }

  .search-filter {
    padding: 0 14px;
  }

  .search-filter__item {
    color: #2C383E;
  }

  .search-filter__item:first-child {
    color: #1B1B2F;
  }

  .social-item_ss .social-item__svg {
    width: 30px;
    height: 30px;
    min-width: 30px;
  }

  .slider-games .slider-body {
    padding: 0;
    margin-left: -10px;
    margin-right: -10px;
  }

  .slider-item__fonbet {
    display: none;
  }

  .main-news {
    position: relative;
  }

  .news-frame__main-wrapp {
    height: 210px;
  }

  .news-frame__main-item {
    border-bottom: 1px solid #F3F1F1;
    padding-bottom: 13px;
  }

  .tables-title {
    margin-bottom: 16px;
  }

  .video-item__video {
    height: 184px;
    max-height: 184px;
    margin-bottom: 8px;
  }

  .videos-tab__body-item {
    margin-bottom: 15px;
  }

  .video-item__video_sm {
    max-height: 203px;
    height: 203px;
  }

  .video-item__video_md {
    max-height: 203px;
    height: 203px;
  }

  .video-item__video_lg {
    height: 174px;
  }

  .video-items.videos-tab__body-items_lg-width {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }

  .informer-item__img {
    border-radius: unset;
  }

  .photo-item__wrap {
    height: 253px;
  }

  .store-body {
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
  }

  .store-item__action-btn {
    padding-top: 16px;
    padding-bottom: 16px;
    height: 46px;
  }

  .banner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }

  .banner-fon {
    -webkit-box-flex: calc(100% - 70px);
        -ms-flex: calc(100% - 70px);
            flex: calc(100% - 70px);
    max-width: calc(100% - 70px);
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    height: 52px;
    margin-left: auto;
  }

  .banner-fon__items::before {
    -webkit-transform: skew(-20deg, 0);
        -ms-transform: skew(-20deg, 0);
            transform: skew(-20deg, 0);
    top: unset;
    bottom: 0;
  }

  .banner-fon__items::after {
    -webkit-transform: skew(-20deg, 0);
        -ms-transform: skew(-20deg, 0);
            transform: skew(-20deg, 0);
    top: unset;
    bottom: 0;
  }

  .banner-fon__items {
    width: 104px;
    left: -74px;
  }

  .banner-content {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding: 16px 24px;
  }

  #subscribe-wrap-message {
    position: relative;
    bottom: 0px;
  }

  .banner-item {
    width: 100%;
  }

  .banner-item__email-wrap {
    width: 100%;
  }

  .partner-content {
    grid-template-columns: repeat(2, 1fr);
    gap: 52px 15px;
  }

  .partner-item__img-item {
    height: 50px;
    margin: 0 0 11px;
  }

  .main-card {
    margin-top: 0;
  }

  .hover-table {
    left: 10%;
  }

  .pagging-item {
    margin: 0 5px;
  }

  .pagging-item:last-child {
    margin: 0 9px;
  }

  .pagging-item:first-child {
    margin: 0 9px;
  }

  .separator-verticalLine {
    height: 16px;
  }

  .balance-info__text {
    max-width: 277px;
  }

  .testBroadcast-body__video-iframe {
    height: 211px;
  }

  .testBroadcast-content {
    margin-bottom: 20px;
  }

  .subscriptions-intro__info-wrap {
    grid-template-columns: 1fr;
  }

  .subscriptions-intro__img {
    width: 100%;
  }

  .subscriptions-intro__btn-item {
    width: 100%;
    min-width: unset;
  }

  .subscriptions-cards__header-inputBlock {
    width: 100%;
  }

  .subscriptions-cards__header-btn {
    width: 100%;
  }

  .subscriptions-card {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }

  .infoWatch-item_left-top {
    min-height: 171px;
  }

  .infoWatch-item_right-bottom {
    min-height: 150px;
  }

  .subscriptions-about__header-btn {
    width: 100%;
  }

  .ui-datepicker.ui-widget.ui-widget-content {
    width: calc(100vw - 20px);
  }

  .ui-datepicker-header {
    width: 100%;
  }

  .ui-datepicker-calendar {
    width: 100%;
  }

  .statistics-filter {
    margin-bottom: 20px;
  }

  .judges-title {
    font-size: 50px;
    line-height: 59px;
  }

  .judges-list__line-img {
    max-width: 75px;
    max-height: 75px;
    min-width: 75px;
    min-height: 75px;
  }

  .judges-overflow__card {
    border: none !important;
    padding: unset !important;
  }

  .judges-overflow__card .judges-list__line_body {
    grid-template-columns: [col] 15% [col] 20% [col] 20% [col] 25%;
  }

  .judges-overflow__card .judges-list__line-item {
    grid-row: row 2;
    display: block;
  }

  .judges-overflow__card .judges-list__line-item:first-child {
    grid-column: col / span 4;
    grid-row: row 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .judges-overflow__card .judges-list__line-item:first-child .judges-list__line-text {
    text-align: left !important;
  }

  .judges-overflow__card .judges-list__line-text {
    text-align: center;
  }

  .judges-overflow__card .judges-list__line-text--mobile {
    display: block;
    color: #808080;
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    padding-bottom: 10px;
    height: 45px;
  }

  .judges-overflow__card .judges-list__line_header {
    display: none;
  }

  .judges-overflow__card .judges-list__line {
    border: 2px solid #F3F1F1;
    padding: 0 10px 10px 10px;
    gap: 10px;
  }

  .person-frame__info-body {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    margin-bottom: -9px;
  }

  .person-frame__info-body::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    height: calc(100% - 9px);
    width: 1px;
    background-color: rgba(0, 0, 0, 0.2);
  }

  .person-frame__info-item {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    margin-bottom: 9px;
  }

  .person-frame__info-item.person-frame__info-item_1n {
    padding-right: 10px;
  }

  .person-frame__info-item.person-frame__info-item_2n {
    padding-left: 30px;
  }

  .judges-detail__person {
    margin-top: 0px;
  }

  .judges-detail__table-text {
    line-height: 20px;
  }

  .judges-tableStat__pagging {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .detail-table {
    width: calc(100% + 20px);
    margin-left: -10px;
  }

  .players-table {
    margin-right: 0;
    border-radius: 5px;
    border: 1px solid #D7D7D7;
  }

  .players-table table tbody tr {
    height: auto;
    grid-template-columns: [col] 33% [col] 40% [col] 25%;
    display: grid;
  }

  .players-table table tbody tr td {
    grid-row: row 2;
    display: block;
    padding: 0 5px 10px !important;
    min-width: unset !important;
  }

  .players-table table tbody tr td:nth-child(2) {
    display: none !important;
  }

  .players-table table tbody tr td:nth-child(3),
  .players-table table tbody tr td:nth-child(4),
  .players-table table tbody tr td:nth-child(5) {
    grid-row: row 2;
  }

  .players-table table tbody tr td:nth-child(6),
  .players-table table tbody tr td:nth-child(7) {
    grid-row: row 3;
  }

  .players-table table tbody tr td:nth-child(7) {
    grid-column: col 2 / span 3;
  }

  .players-table table tbody tr td:first-child {
    grid-column: col / span 3;
    grid-row: row 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: unset;
  }

  .players-table__col {
    vertical-align: top;
  }

  .players-table__col_long {
    width: 120px;
    min-width: 120px;
  }

  .players-table__col_long .players-table__txt {
    padding: 0;
    font-size: 16px;
  }

  .players-table__player-logo {
    min-width: 75px;
    min-height: 75px;
    max-width: 75px;
    max-height: 75px;
  }

  .players-table__player {
    width: 100%;
  }

  .players-table__txt {
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }

  .players-table__txt_mob-only {
    padding-left: 0;
  }

  .players-table__txt_club-desk {
    display: none;
  }

  .players-table__desk {
    display: none !important;
  }

  .players-table__card {
    padding: 0px;
    border: unset;
  }

  .players-table__card .players-table__desktop {
    display: none;
  }

  .players-table__card .players-table__mobile {
    display: block;
  }

  .players-table__card .frameCard-header__person-logoClub {
    display: block;
    border-radius: 50%;
    border: 3px solid #F3F1F1;
  }

  .players-table__card .players-table__col p:first-child {
    color: grey;
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
  }

  .players-table__card .players-table__txt_name {
    width: 66%;
    font-size: 20px !important;
    line-height: 23px;
  }

  .players-table__card thead {
    display: none;
  }

  .players-table__card tr {
    border: 2px solid #f3f1f1;
    padding: 10px;
    border-radius: 4px;
    margin-bottom: 10px;
  }

  .dayOverview-frame {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 35px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    height: 219px;
  }

  .dayOverview-frame__center {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .dayOverview-frame__club {
    -webkit-box-flex: calc(50% - 20px);
        -ms-flex: calc(50% - 20px);
            flex: calc(50% - 20px);
    max-width: calc(50% - 20px);
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: -160px;
  }

  .dayOverview-frame__club.dayOverview-frame__club_left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
  }

  .dayOverview-frame__club.dayOverview-frame__club_left .dayOverview-frame__logo {
    margin: 0;
    margin-right: auto;
  }

  .dayOverview-frame__club.dayOverview-frame__club_right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: right;
  }

  .dayOverview-frame__club.dayOverview-frame__club_right .dayOverview-frame__logo {
    margin: 0;
    margin-left: auto;
  }

  .dayOverview-frame__center-time {
    font-size: 24px;
    line-height: 24px;
    margin: 0 auto;
    max-width: 180px;
  }

  .dayOverview-frame__center-txt {
    margin: 0 auto;
    max-width: 180px;
    margin-top: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .dayOverview-frame__center-btn {
    margin-top: 60px;
  }

  .dayOverview-frame__logo {
    max-width: 60px;
    max-height: 60px;
    min-width: 60px;
    min-height: 60px;
  }

  .dayOverview-frame__name {
    margin: 0;
    margin-top: 20px;
  }

  .main-tabs__thumbs_mob-only label {
    max-width: 130px;
    overflow: hidden;
    white-space: nowrap;
    display: table-cell;
    vertical-align: middle;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
  }

  .infoclub {
    min-height: 520px;
  }

  .matches-card__icons {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .video-items.videos-tab__body-items_i5 {
    grid-template-columns: repeat(1, 1fr);
  }

  .video-items.videos-tab__body-items_i4 {
    grid-template-columns: repeat(1, 1fr);
  }

  .card-games {
    width: calc(100% + 20px);
    margin-left: -10px;
  }

  .card-games .card-game {
    border: 2px solid #f3f1f1;
  }

  .card-games .card-game:hover .card-game__club-logo {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    opacity: 1;
  }

  .card-games .card-game__club-logo {
    -webkit-transform: translateY(-150px);
        -ms-transform: translateY(-150px);
            transform: translateY(-150px);
    width: 56px;
    max-width: 56px;
    min-width: 56px;
    height: 56px;
    max-height: 56px;
    min-height: 56px;
    position: absolute;
    top: 50%;
    opacity: 0;
  }

  .card-games .card-game__club {
    margin-bottom: 60px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
  }

  .card-games .card-game__center {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
  }

  .card-games .card-game__center-info {
    position: absolute;
    top: 100%;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .card-games_list .separator__center-line {
    width: 12px;
  }

  .card-game__club-name {
    display: block;
    min-height: 20px;
    width: 100%;
    text-align: center;
    font-size: 12px;
  }

  .card-game__club-local {
    display: block;
    min-height: 30px;
    width: 100%;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    font-size: 12px;
  }

  .card-game__center-score.title-xl {
    font-size: 24px;
    line-height: 30px;
  }

  .card-game__center-score.title-xl .separator__center-line_xl {
    height: 5px;
    width: 15px;
    min-width: 16px;
  }

  .card-game__center-score.title-xl .separator__center-line_xl:before {
    height: 3px;
  }

  .card-game_height-fixed {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: 140px;
    max-height: 140px;
  }

  .calendary-filter {
    width: calc(100vw + 20px);
    right: -10px;
    padding-bottom: 20px;
    padding-top: 30px;
  }

  .calendary-filter__select {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    margin: 10px 0;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .calendary-filter__select.calendary-filter__select_mob-sm {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .calendary-filter__btn {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    max-width: 50%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .calendary-filter__btn:last-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .calendary-header__filter-open {
    font-size: 0;
    color: transparent;
    width: 30px;
    height: 30px;
    max-height: 30px;
    max-width: 30px;
    min-width: unset;
    padding: 0;
  }

  .calendary-header__filter-open svg {
    margin: 0;
  }

  .preview-broadcast {
    position: relative;
    padding: inherit;
  }

  .comparison-filter__form {
    grid-template-columns: 250px;
    gap: 20px;
  }

  .clubItem {
    width: 100%;
    max-width: calc(100% / 3);
    margin: 0;
  }

  .clubItem_left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .clubItem_right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: right;
  }

  .webGames-mob__score {
    width: 100%;
    max-width: calc(100% / 3);
    margin: 0;
    text-align: center;
  }

  .flex-rov__100-270.tablesPage-championshipRegular__content_active .tablesPage-filter {
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    padding-bottom: 260px;
  }

  .tablesPage-championshipRegular__aside_active {
    width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
    left: 0;
    top: 370px;
  }

  .frameCard-header__detail-title {
    font-size: 18px;
    line-height: 21px;
  }

  .preview-frame__goal p {
    -webkit-box-flex: calc(100% - 22px);
        -ms-flex: calc(100% - 22px);
            flex: calc(100% - 22px);
    max-width: calc(100% - 22px);
    width: 100%;
    padding: 0 5px;
  }

  .preview-frame__goal span {
    -webkit-box-flex: 22px;
        -ms-flex: 22px;
            flex: 22px;
    max-width: 22px;
    width: 100%;
    margin: 2px 0;
  }

  .preview-frame__goal time {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
    max-width: 100%;
    padding-left: 25px;
    margin: 2px 0;
  }

  .preview-frame__goal-item {
    font-size: 14px;
    line-height: 20px;
  }

  .preview-frame__goal-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    text-align: left;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  #game .preview-info__body .card-games .card-game__club {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
  }

  #game .preview-info__body .card-games .card-game__center {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
  }

  #game .preview-info__body .card-games .card-game__center-info {
    position: relative;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    top: auto;
    left: auto;
    right: auto;
    width: 100vw;
    margin-left: 50%;
    margin-right: 0;
    padding: 0 10px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  #game .preview-info__body .card-games .card-game__center-score.title-xl {
    max-width: 61px;
    font-size: 24px;
  }

  #game .preview-info__body .card-games .card-game_height-fixed {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 140px;
  }

  #game .preview-info__body .card-games .card-game_hover,
  #game .preview-info__body .card-games .card-game__hover {
    width: 160px;
  }

  .broadcast-frame .element-club {
    padding-top: 0;
    position: absolute;
    top: 60px;
  }

  .broadcast-frame .element-club_left {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -moz-text-align-last: left;
         text-align-last: left;
    left: 30px;
  }

  .broadcast-frame .element-club_right {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    text-align: right;
    right: 30px;
  }

  .broadcast-frame {
    background-size: 100% 200px;
    background-position: top;
    padding-top: 55px;
    height: 442px;
  }

  .broadcast-frame .element-club__logo {
    width: 40px;
    height: 40px;
    max-width: 40px;
    max-height: 40px;
    min-height: 40px;
    min-width: 40px;
  }

  .broadcast-frame .element-club__name {
    margin: 10px 0 4px 0;
  }

  .broadcast-frame__body {
    display: block;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }

  .broadcast-frame__center {
    margin-top: 188px;
    width: 100%;
  }

  .broadcast-frame__center-links {
    grid-template-columns: 1fr;
  }

  .broadcast-frame__center-link_small:nth-child(1) {
    margin-right: 20px;
  }

  .broadcast-frame__center-label {
    color: #000000;
  }

  .broadcast-info {
    position: static;
    margin-top: 20px;
    min-height: unset;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .broadcast-info__text {
    padding-right: 0;
  }

  .broadcast-video .video-item__info {
    margin: 10px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .broadcast-video .video-play {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .broadcast-video .video-play__text {
    margin-bottom: 10px;
  }

  .infoMatch-table table {
    width: auto;
    min-width: 100%;
  }

  .infoMatch-table table td {
    min-width: 40px;
    width: 40px;
  }

  .club-select__wrap_xl {
    grid-template-columns: repeat(2, 168px);
  }

  .club-select__wrap_grid-long {
    grid-template-columns: repeat(2, 168px);
    gap: 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .modal-disebleSubscription__content-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .modal-donate__paymentMethod-body--top {
    display: block;
  }

  .modal-donate__paymentMethod-body--top .modal-donate__paymentMethod-btn {
    margin-bottom: 20px;
    width: 100%;
  }

  .modal-donate__paymentMethod-body--top .modal-donate__paymentMethod-btn:last-child {
    margin-bottom: 0;
  }

  .modal-donate__paymentMethod-body {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }

  .modal-donate__paymentMethod-btn {
    width: 100%;
  }

  .modal-changeClub__content {
    padding: 40px 10px;
    width: 100%;
  }

  .meetingsFtf-body__table .table-ftf__clubs .card-game_height-fixed {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 140px;
  }

  .meetingsFtf-body__table .table-ftf__clubs .card-game_hover,
  .meetingsFtf-body__table .table-ftf__clubs .card-game__hover {
    width: 160px;
  }

  .meetingsFtf-body__leaders-title {
    max-width: 270px;
  }

  .meetingsFtf-body__title {
    margin-bottom: 30px;
  }

  .table-ftf__header-subtitle {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
  }

  .table-ftf__info-text .roboto-xxlls {
    font-size: 24px;
    line-height: 28px;
  }

  .meetingsFtf-card__item-name {
    font-size: 14px;
    line-height: 16px;
  }

  .meetingsFtf-card__item-wrap {
    width: 98px;
  }

  .compositionsField-card__header {
    min-width: 580px;
  }

  .compositionsField-card__container {
    min-width: 580px;
  }

  .compositionsField-card__item-wrap:first-child {
    width: 215px;
  }

  .compositionsField-card__header .compositionsField-card__item-wrap:first-child {
    width: 215px;
  }

  .bigStat-card__person-name {
    word-spacing: 999px;
  }

  .clubs-cards__title {
    max-width: 300px;
  }

  .tableGamers-line {
    padding: 20px 5px 12px;
    gap: 20px 6px;
  }

  .tableGamers-line__item {
    font-size: 14px;
    letter-spacing: -0.5px;
  }

  .tableGamers-line__item-mobtxt {
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .tableGamers-line__item-flag {
    min-width: 24px;
    width: 24px;
    min-height: 24px;
    margin-bottom: 3px;
  }

  .players .players-header__aside {
    display: none;
  }

  .players-header {
    margin-bottom: 20px;
  }

  .players-header__wrapper {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .players-header__item {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 1;
    grid-column-end: 2;
  }

  .players-header__filter-letters {
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-start: 1;
    grid-column-end: 2;
    margin-bottom: 60px;
  }

  .players-header__filter-bottom {
    grid-row-start: 4;
    grid-row-end: 5;
    grid-column-start: 1;
    grid-column-end: 2;
    margin-top: 0;
  }

  .players-header__aside {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 1;
    grid-column-end: 2;
    width: calc(100% + 20px);
    margin-left: -10px;
    max-width: calc(100% + 20px);
    margin-bottom: 60px;
  }

  .players-header__aside-item {
    width: 100%;
    max-width: 100%;
  }

  .players-main__table:before {
    display: none;
  }

  .players-header__filter-btn {
    width: 100%;
    max-width: calc(50% - 5px);
    -webkit-box-flex: calc(50% - 5px);
        -ms-flex: calc(50% - 5px);
            flex: calc(50% - 5px);
    margin: 0 0 10px 5px;
  }

  .players-header__filter-search {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .players-header__filter-btnSearch {
    width: 100%;
    max-width: calc(50% - 5px);
    -webkit-box-flex: calc(50% - 5px);
        -ms-flex: calc(50% - 5px);
            flex: calc(50% - 5px);
    margin: 0 5px 10px 0;
  }

  .championshipRegular-table tbody tr {
    min-height: 46px;
    height: 46px;
  }

  .championshipRegular-table tbody .tr-separator {
    min-height: 2px;
    height: 2px;
  }

  .championshipRegular-table__club-logo {
    display: none;
  }

  .championshipRegular-table__col-club {
    width: 120px;
    min-width: 120px;
  }

  .dataTable {
    display: block;
    overflow-x: scroll;
    width: 100%;
  }

  .b-match_tables {
    padding: 0 10px;
  }

  .champResults-table__line-item .clubItem-logo {
    display: none;
  }

  .actionFrame-social.actionFrame-social_ss {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .dayOverview-card__club-footer {
    display: none;
  }

  .fancybox-photoReport_right-small {
    grid-template-rows: 200px 52px;
  }

  .fancybox-photoReport_right-big {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 200px 52px;
    gap: 10px;
  }

  .dayOverview-star__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .dayOverview-star__score {
    margin: auto;
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .dayOverview-star__photo {
    max-width: 204px;
  }

  .dayOverview-star__bottom {
    display: block;
  }

  .dayOverview-star__club img {
    width: 66px;
    height: 66px;
  }

  .dayOverview-star__player {
    margin: auto;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .dayOverview-star__player:last-child {
    margin-bottom: 0;
  }

  .khlTV-header__title {
    font-weight: bold;
    font-size: 50px;
    line-height: 100%;
  }

  .aboutleague-body__wys .e-qoute {
    width: calc(100% + 20px);
    margin-left: -10px;
  }

  .information-header__title {
    font-weight: bold;
    font-size: 50px;
    line-height: 59px;
  }

  .information-body__content-cards .card-games .card-game__club {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
  }

  .information-body__content-cards .card-games .card-game__center {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
  }

  .information-body__content-cards .card-games .card-game__center-info {
    position: relative;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    top: auto;
    left: auto;
    right: auto;
    width: 100vw;
    margin-left: 50%;
    margin-right: 0;
    padding: 0 10px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .information-body__content-cards .card-games .card-game__center-score.title-xl {
    font-size: 24px;
  }

  .information-body__content-cards .card-games .card-game_height-fixed {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 140px;
  }

  .information-body__content-cards .card-games .card-game_hover {
    width: 160px;
  }

  .footer {
    padding-top: 35px;
  }

  .errors-page__content {
    padding-right: 10px;
    padding-left: 10px;
  }

  .errors-page__content-title {
    font-size: 200px;
    line-height: 150px;
  }

  .errors-page__content-subtitle {
    font-size: 32px;
    margin-bottom: 20px;
    line-height: 46px;
  }

  .errors-page__content-container {
    display: block;
    margin-bottom: 20px;
  }

  .errors-page__content-description {
    margin: auto;
    max-width: unset;
    margin-bottom: 20px;
  }

  .errors-page__content-href {
    margin: auto;
    max-width: unset;
  }

  .errors-page__content-bottom {
    margin-left: unset;
    font-size: 14px;
    line-height: 12px;
  }
}

@media (max-width: 550px) {
  .information-composition__header-img {
    height: 150px;
  }
}

@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }

  .information-composition__header-img {
    height: 140px;
  }
}

@media (max-width: 490px) {
  .b-page-nav {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}

@media (max-width: 475px) {
  .information-composition__header-img {
    height: 130px;
  }
}

@media (max-width: 450px) {
  .calendary-body__item-header {
    display: block;
  }

  .calendary-body__item-link {
    position: unset;
    margin-bottom: 10px;
  }

  .footer-logo__img-2 {
    display: none;
  }
}

@media (max-width: 422px) {
  .information-composition__header-img {
    height: 120px;
  }
}

@media (max-width: 420px) {
  .store-body {
    margin-left: 20px;
    margin-right: 20px;
  }

  .store-arrow--prev {
    left: -20px;
  }

  .store-arrow--next {
    right: -20px;
  }
}

@media (max-width: 400px) {
  .information-composition__header-img {
    height: 112px;
  }
}

@media (max-width: 374px) {
  .newsDetail-navigation__score {
    padding: 0 9px;
  }

  .header-logo__img-2 {
    display: none;
  }

  .video-play__text {
    max-width: 167px;
  }

  .informer-info__title {
    font-size: 20px;
  }

  .roboto-sm {
    font-size: 10px;
  }

  .judges-list__line-text_name {
    font-size: 18px;
  }

  .judges-overflow__card .judges-list__line_body {
    grid-template-columns: [col] 30% [col] 30% [col] 30%;
  }

  .judges-overflow__card .judges-list__line_body .judges-list__line-item:last-child {
    grid-row: row 3;
  }

  .card-games_triplet .card-game__club-name {
    font-size: 14px;
    line-height: 18px;
  }

  .card-games_triplet .card-game__center-score {
    font-size: 30px;
    line-height: 36px;
  }

  .card-games_triplet .card-game__center-value {
    margin-right: 5px;
  }

  .card-games_triplet .card-game__center-info {
    font-size: 14px;
    line-height: 18px;
  }

  .card-games_triplet .card-game__club-local {
    font-size: 11px;
    line-height: 14px;
  }

  .card-games_triplet .card-game__club_left .card-game__club-logo {
    left: 4px;
  }

  .card-games_triplet .card-game__club_right .card-game__club-logo {
    right: 4px;
  }

  .calendary-header .pagging .roboto-sm {
    font-size: 16px;
  }

  .frameCard-line__item {
    font-size: 12px;
  }

  .club-select__wrap_xl {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }

  .club-select__wrap_grid-long {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .tableGamers-line {
    padding: 20px 3px 12px;
    gap: 20px 4px;
  }

  .tableGamers-line__item {
    font-size: 12px;
  }

  .tableGamers-line__item-mobtxt {
    font-size: 12px;
  }

  .tableGamers-line__item-flag {
    min-width: 18px;
    width: 18px;
    height: 20px;
    min-height: 24px;
    margin: 0 7px 2px 0;
  }
}

@media (max-width: 140px) {
  .tablesPage-filter .ui-selectmenu-button.ui-button {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1080px) {
  .card-games_list .card-game:hover .card-game__club-name {
    -webkit-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
            transform: translateY(-50px);
    opacity: 0;
  }

  .card-games_list .card-game:hover .card-game__club-local {
    -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }

  .card-games_list .card-game__center-number {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }

  .card-games_list .card-game__club_left {
    width: 188px;
  }

  .card-games_list .card-game__club_right {
    width: 188px;
  }
}

@media (min-width: 768px) and (max-width: 1899px) {
  .card-games_list .card-game__club_left {
    width: 210px;
  }

  .card-games_list .card-game__club_right {
    width: 210px;
  }
}

@media (min-width: 576px) and (max-width: 1600px) {
  .dayOverview-star__name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 150px;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }

  .iti__flag {
    background-image: url("../img/flags@2x.png");
  }

  .iti__flag {
    background-image: url("../img/telInt/flags/flags@2x.png");
  }
}

@media (m-width: 640px) {
  .aboutleague-body__wys .e-details_img {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
  }
}

.webp .iti__flag{ background-image: url(../img/telInt/flags/flags.webp); }

.webp .iti__flag{ background-image: url(../img/telInt/flags/flags.webp); }

.webp .header-top{ background-image: url(../img/header/BannerTop.webp); }

.webp .profile-subscriptions__subscriptions-cards{ background-image: url(../img/subscriptions-cards/bg.webp); }

.webp .map-khl{ background-image: url(../img/map-khl/bm.webp); }

//.webp .gritter-top{ background: url(../images/gritter.webp) no-repeat left -30px; }

//.webp .gritter-bottom{ background: url(../images/gritter.webp) no-repeat left bottom; }

//.webp .gritter-close{ background: url(../images/gritter.webp) no-repeat left top; }

//.webp .gritter-light .gritter-item, .webp .gritter-light .gritter-bottom, .webp .gritter-light .gritter-top, .webp .gritter-light .gritter-close{ background-image: url(../images/gritter-light.webp); }

.webp .judges-list__line-img{ background-image: url(../img/judges/ava/empty_avatar.webp); }

.webp .judges-table__logo-img{ background-image: url(../img/judges/ava/empty_avatar.webp); }

.webp .regulation-frame{ background-image: url(../img/regulations/Bg.webp); }

.webp .players-table__player-img{ background-image: url(../img/judges/ava/empty_avatar.webp); }

.webp .frameCard-header__person-imgMain{ background-image: url(../img/judges/ava/empty_avatar.webp); }

.webp .preview-frame{ background-image: url(../img/regulations/Bg.webp); }

.webp .broadcast-frame{ background-image: url(../img/translation/1.webp); }

.webp .meetingsFtf-card__item-img{ background-image: url(../img/judges/ava/empty_avatar.webp); }

.webp .tableGamers-line__item-logo{ background-image: url(../img/judges/ava/empty_avatar.webp); }

.webp .errors-page{ background-image: url(../img/error/error-bg-404.webp); }

@media (max-width: 1280px){

  .webp .header-top{ background-image: url(../img/header/BannerTop-tablet.webp); }
}

@media (max-width: 767px){

  .webp .header-top{ background-image: url(../img/header/BannerTop-mob.webp); }
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi){

  .webp .iti__flag{ background-image: url(../img/telInt/flags/flags@2x.webp); }
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi){

  .webp .iti__flag{ background-image: url(../img/telInt/flags/flags@2x.webp); }
}
@media(max-width:1280px)
{
    #subscribe_banner
    {
        height:auto;
    }
}

#subscribe_banner .sogl{
    font-size:12px;
    color:#fff;
    line-height:14px;
}

#subscribe_banner .sogl a{
    font-weight:600;
    color:#fff;
    line-height:16px;
    text-decoration:underline;
}
@media (max-width: 490px) {
    #subscribe_banner .sogl{
        font-size:10px;
    }
}
@media (min-width: 490px) and (max-width: 850px) {
    #subscribe_banner .sogl{
        font-size:12px;
    }
}
@media (min-width: 850px) and (max-width: 1200px) {
    #subscribe_banner .sogl{
        font-size:12px;
    }
}
