.del5647 {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.del65 {
  text-decoration: none;
  cursor: pointer;
}
.del114 {
}
.del575 {
  flex: 1;
}
.del6663 {
}
.del21521 {
  max-width: 1440px;
  column-gap: 24px;
}
.del456 {
  width: 100%;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.del6576 {
  background-color: rgb(0, 0, 0);
}
.del6776 {
  display: flex;
  align-items: center;
}
.del5676 {
  display: block;
  width: 100%;
}
.del5456 {
  display: flex;
  align-items: center;
}
.del787 {
}
.del65764 {
  color: rgb(255, 255, 255);
  padding-top: 12px;
  padding-bottom: 12px;
  display: block;
  padding-left: 17px;
  padding-right: 17px;
  transition: color 0.3s ease, transform 0.3s ease;;
}
.del65764:hover {
  color: rgb(232, 9, 9);
}
.del5667 {
  position: sticky;
  top: 0;
  z-index: 1;
}
.del7566 {
  margin-left: auto;
  margin-right: auto;
}
.del142 {
  width: 92px;
  height: auto;
}
.search {
  display: block;
}
.search__icon {
  display: block;
  width: 21px;
  height: 21px;
}
.del656 {
  background-image: url("https://boxinglife.pe/assets/img/6c9c46c38a9f3e2ba49eca369f67343c.webp");
  background-repeat: no-repeat;
  background-size: cover;
  height: 90vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 60px;
  flex-direction: column;
  padding-bottom: 30px;
}
.del7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: auto;
}
.del454 {
  column-gap: 24px;
  display: flex;
}
.del5445 {
  color: rgb(255, 255, 255);
  font-weight: 700;
  text-shadow: 1px 1px 1px rgb(0, 0, 0);
}
.del34 {
  color: rgb(255, 255, 255);
  margin-bottom: 32px;
  font-weight: 700;
  text-shadow: 1px 1px 1px rgb(0, 0, 0);
}
.NewClass-24 {
}
.del566 {
  color: rgb(25, 25, 25);
  background-color: rgb(255, 255, 255);
  padding-bottom: 16px;
  padding-top: 16px;
  padding-left: 32px;
  padding-right: 32px;
  width: 240px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  display: block;
  transition: all 0.3s ease;;
}
.del566:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(25, 25, 25);
}
.del75676 {
  color: rgb(255, 255, 255);
  margin-bottom: 74px;
  font-weight: 700;
  text-shadow: 1px 1px 1px rgb(0, 0, 0);
}
.del667 {
  margin-top: auto;
  background-color: rgb(255, 255, 255);
  border-radius: 4px;
}
.del5636 {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: rgb(0, 0, 0);
  padding-top: 4px;
  padding-bottom: 6px;
  border-radius: 4px 4px 0px 0px;
}
.del879 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0px 0px 4px 4px;
}
.NewClass-30 {
}
.del876 {
  display: block;
  height: 180px;
  width: 100px;
}
.del34546 {
  color: rgb(0, 0, 0);
  font-weight: 700;
  font-size: 19px;
}
.del78687 {
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 2px;
  border-bottom-color: rgb(235, 0, 0);
}
.del768 {
  color: rgb(255, 255, 255);
}
.del6764 {
  font-weight: 600;
  font-size: 18px;
  color: rgb(255, 255, 255);
}
.del5665 {
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  font-weight: 700;
  font-size: 24px;
}
.trends {
  background-color: rgb(238, 238, 238);
  padding-top: 56px;
  padding-bottom: 56px;
}
.trends__content {
  display: flex;
  flex-direction: column;
}
.del65462 {
  display: block;
  border-radius: 4px;
  outline: 2px solid ;
  outline-color: rgb(159, 159, 159);
  transition: all 0.3s ease;;
}
.del65462:hover {
  outline-color: rgb(232, 9, 9);
}
.trends__list--primary {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  flex-basis: 50%;
}
.del87 {
  display: flex;
  column-gap: 24px;
  margin-top: 48px;
}
.trends__list--primary-item {
  flex-basis: 50%;
}
.trends__list--primary-link {
  display: block;
  transition: all 0.3s ease;;
}
.trends__list--primary-link:hover {
  color: rgb(218, 40, 40);
  box-shadow: 0px 4px 8px rgb(25, 25, 25);
}
.trends__primary-card {
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;;
}
.trends__primary-card:hover {
  color: rgb(213, 30, 30);
}
.trends__list--secondary {
  justify-content: space-between;
  display: grid;
  grid-template-columns: repeat(2, 1fr);;
  column-gap: 12px;
  row-gap: 12px;
  flex-basis: 50%;
}
.trends__list--secondary-item {
  flex-basis: 24%;
}
.trends__secondary-card {
  display: flex;
  flex-direction: column;
}
.trends__list--secondary-link {
  padding-right: 12px;
  display: block;
  padding-left: 12px;
  transition: all 0.3s ease;;
}
.trends__list--secondary-link:hover {
  box-shadow: 0px 4px 8px rgb(25, 25, 25);
}
.trends__secondary-card--img-box {
  overflow: hidden;
}
.trends__secondary-card--img {
  display: block;
  width: 100%;
  transition: all 0.3s ease;;
}
.trends__secondary-card--img:hover {
  transform: scale(1.1);
}
.trends__secondary-card--main {
  padding-bottom: 3px;
  padding-top: 12px;
}
.trends__secondary-card--categ {
  color: rgb(210, 10, 10);
}
.trends__secondary-card--title {
  color: rgb(0, 0, 0);
  font-weight: 700;
  transition: all 0.3s ease;;
}
.trends__secondary-card--title:hover {
  color: rgb(37, 67, 148);
}
.trends__secondary-card--descr {
  color: rgb(88, 91, 99);
}
.del76755 {
  text-align: center;
  font-weight: 700;
  font-size: 31px;
  text-transform: uppercase;
}
.trends__primary-card--img {
  width: 100%;
  height: 100%;
  transition: all 0.3s ease;;
}
.trends__primary-card--img:hover {
  transform: scale(1.1);
}
.trends__primary-card--title {
  position: absolute;
  left: 50%;
  font-weight: 700;
  color: rgb(255, 255, 255);
  text-shadow: 1px 1px 1px rgb(0, 0, 0);
  font-size: 36px;
  transform: translateX(-50%);;
  bottom: 15px;
  width: 60%;
  transition: all 0.3s ease;;
}
.trends__primary-card--title:hover {
  color: rgb(37, 67, 148);
}
.del676 {
  padding-top: 56px;
  padding-bottom: 54px;
}
.del56574 {
  display: flex;
  flex-direction: column;
}
.news-main__list-primary {
  display: flex;
  column-gap: 24px;
  margin-top: 48px;
  justify-content: space-between;
  margin-bottom: 24px;
}
.news-main__list-primary--item {
  flex-basis: 50%;
}
.del655 {
  display: block;
  transition: all 0.3s ease;;
}
.del655:hover {
  box-shadow: 0px 4px 8px rgb(25, 25, 25);
}
.del1425 {
  display: flex;
}
.news-main__img-box--primary {
  flex-basis: 56%;
}
.news-main__img--primary {
  display: block;
  width: 100%;
  height: 100%;
}
.news-main__card-content {
  flex-basis: 44%;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 16px;
  padding-bottom: 6px;
}
.news-main__card-categ {
  color: rgb(210, 10, 10);
}
.news-main__card-title {
  font-weight: 700;
  color: rgb(0, 0, 0);
  transition: all 0.3s ease;;
}
.news-main__card-title:hover {
  color: rgb(37, 67, 148);
}
.news-main__card-text {
  color: rgb(88, 91, 99);
}
.news-main__list-secondary {
  display: flex;
  column-gap: 24px;
  justify-content: space-between;
  margin-bottom: 48px;
}
.news-main__list-secondary--item {
  flex-basis: 24%;
}
.news-main__link--secondary {
  transition: all 0.3s ease;;
  display: block;
}
.news-main__link--secondary:hover {
  box-shadow: 0px 4px 8px rgb(25, 25, 25);
}
.del56546 {
}
.del6787 {
}
.news-main__img--secondary {
  display: block;
  width: 100%;
  height: 100%;
}
.news-main__link-btn {
  text-transform: uppercase;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(213, 214, 216);
  padding-bottom: 17px;
  padding-left: 39px;
  padding-right: 39px;
  padding-top: 17px;
  color: rgb(0, 0, 0);
  font-weight: 700;
  margin-right: auto;
  margin-left: auto;
  font-size: 14px;
  transition: all 0.3s ease;;
}
.news-main__link-btn:hover {
  background-color: rgb(213, 214, 216);
  border-bottom-color: rgb(210, 10, 10);
}
.del54 {
  padding-top: 54px;
  background-color: rgb(238, 238, 238);
  padding-bottom: 54px;
}
.del178 {
}
.del88 {
  display: flex;
  margin-top: 48px;
  justify-content: space-between;
  column-gap: 24px;
}
.del11 {
  flex-basis: 33%;
}
.del6867 {
  transition: all 0.3s ease;;
  display: block;
}
.del6867:hover {
  box-shadow: 0px 4px 8px rgb(28, 27, 27);
}
.del15 {
  display: flex;
  flex-direction: column;
}
.del1421 {
  width: 100%;
  display: block;
}
.del567556 {
}
.del4561 {
  text-align: center;
  padding-bottom: 9px;
  padding-left: 6px;
  padding-right: 8px;
  padding-top: 12px;
}
.del17 {
  color: rgb(210, 10, 10);
  font-size: 18px;
  font-weight: 700;
}
.del6465 {
  font-size: 27px;
  font-weight: 700;
  color: rgb(0, 0, 0);
  margin-top: 12px;
  margin-bottom: 8px;
  transition: all 0.3s ease;;
}
.del6465:hover {
  color: rgb(37, 67, 148);
}
.del5677 {
  color: rgb(88, 91, 99);
  font-size: 14px;
}
.events-bot__card--more {
  text-transform: uppercase;
  font-size: 14px;
  color: rgb(0, 0, 0);
  font-weight: 700;
  transition: all 0.3s ease;;
}
.events-bot__card--more:hover {
  color: rgb(210, 10, 10);
}
.del245 {
}
.del567678 {
  width: 100%;
  background-color: rgb(0, 0, 0);
  padding-bottom: 54px;
  padding-top: 54px;
}
.del342 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.del6567 {
  display: inline-flex;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 31px;
  align-items: center;
  flex-direction: row-reverse;
}
.del6877 {
  width: 128px;
  height: auto;
}
.del76878 {
  display: flex;
  column-gap: 24px;
}
.del65763 {
}
.del45636 {
}
.del6547 {
  color: rgb(88, 91, 99);
  font-weight: 400;
  font-size: 18px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 6px;
  padding-right: 6px;
  transition: all 0.3s ease;;
  text-decoration-color: rgb(255, 255, 255);
}
.del6547:hover {
  text-decoration: underline;
  text-decoration-color: rgb(255, 255, 255);
}
.del67867 {
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 18px;
  text-transform: uppercase;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-right: 6px;
  padding-left: 6px;
  transition: all 0.3s ease;;
}
.del67867:hover {
  text-decoration: underline;
}
.del7876 {
  padding-bottom: 54px;
  padding-top: 54px;
}
.matches-today__content {
}
.del74 {
  margin-top: 32px;
}
.matches-incoming__card--title {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr 1fr;
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgb(170, 170, 170);
  border-left-width: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
.matches-incoming__list--item {
}
.matches-incoming__list--item:last-child {
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgb(170, 170, 170);
  border-left-width: 0;
}
.del8 {
  display: block;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 12px;
  padding-top: 12px;
  transition: all 0.3s ease;;
}
.del8:hover {
  background-color: rgb(246, 242, 248);
}
.del46576 {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr 1fr;
}
.del213 {
  font-size: 14px;
  font-weight: 700;
  color: rgb(170, 170, 170);
  padding-bottom: 3px;
  padding-top: 3px;
}
.del21 {
  font-size: 14px;
  font-weight: 700;
  color: rgb(170, 170, 170);
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: center;
}
.del1786 {
  color: rgb(170, 170, 170);
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 3px;
  padding-top: 3px;
}
.del124 {
  color: rgb(170, 170, 170);
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 3px;
  padding-top: 3px;
}
.del566754 {
  color: rgb(51, 51, 51);
  font-size: 14px;
  text-align: left;
}
.del6567434 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.matches-incoming__card--place {
  font-size: 14px;
  color: rgb(51, 51, 51);
}
.del22 {
  color: rgb(51, 51, 51);
  font-size: 14px;
}
.del3424 {
  text-align: center;
}
.del66 {
  color: rgb(51, 51, 51);
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  column-gap: 5px;
  margin-right: 8px;
  text-align: right;
}
.del6534 {
  font-size: 14px;
  font-weight: 700;
  color: rgb(228, 51, 42);
}
.del56575 {
  font-size: 14px;
  color: rgb(51, 51, 51);
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  column-gap: 5px;
  margin-left: 8px;
  text-align: left;
}
.del654 {
  height: 11px;
  width: 16px;
  display: block;
}
.NewClass-120 {
}
.del563 {
  font-size: 12px;
  color: rgb(170, 170, 170);
}
.del7684 {
  padding-top: 54px;
  padding-bottom: 69px;
}
.reviews__content {
}
.reviews__list {
  display: flex;
  justify-content: space-between;
  margin-top: 48px;
}
.reviews__list--item {
  flex-basis: 24%;
}
.reviews__link {
  display: block;
  transition: all 0.3s ease;;
}
.reviews__link:hover {
  box-shadow: 0px 4px 8px rgb(28, 27, 27);
}
.del565476 {
  display: flex;
  flex-direction: column;
  background: #EEEEEE;
  border-radius: 4px;
}
.reviews__card--img-box {
  position: relative;
  border-radius: 4px;
}
.reviews__card--img {
  width: 100%;
  border-radius: 4px;
}
.reviews__card--main {
  background-color: rgb(15, 15, 17);
  padding-bottom: 12px;
  padding-left: 14px;
  padding-right: 41px;
  padding-top: 12px;
  background: none;
}
.reviews__card--main-watch {
  color: rgb(210, 174, 75);
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  transition: all 0.3s ease;;
}
.reviews__card--main-watch:hover {
  color: rgb(210, 10, 10);
}
.reviews__card--main-title {
  text-align: center;
  text-transform: uppercase;
  color: rgb(28, 27, 27);
  font-weight: 700;
  margin-bottom: 12px;
  margin-top: 14px;
  transition: all 0.3s ease;;
}
.reviews__card--main-title:hover {
  color: rgb(37, 67, 148);
}
.reviews__card--main-descr {
  text-align: center;
  color: rgb(88, 91, 99);
}
.del67567 {
  height: 61px;
  width: 61px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);;
  top: 50%;
}
.del76764 {
  margin-top: 32px;
}
.matches-result__list--item {
}
.matches-result__list--item:last-child {
  border-bottom-color: rgb(170, 170, 170);
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-style: solid;
}
.matches-result__card--title {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr 1fr;
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgb(170, 170, 170);
  padding-bottom: 4px;
  padding-top: 4px;
}
.matches-result__card--title-date {
  font-size: 14px;
  color: rgb(170, 170, 170);
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: 700;
}
.del5454 {
  font-size: 14px;
  color: rgb(170, 170, 170);
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: 700;
}
.matches-result__card--title-place {
  font-size: 14px;
  color: rgb(170, 170, 170);
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: 700;
}
.del98 {
  font-size: 14px;
  color: rgb(170, 170, 170);
  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: 700;
}
.matches-result__list--ite {
}
.matches-result__link {
  padding-top: 12px;
  display: block;
  padding-bottom: 12px;
  padding-left: 3px;
  padding-right: 3px;
  transition: all 0.3s ease;;
}
.matches-result__link:hover {
  background-color: rgb(246, 242, 248);
}
.del53246 {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr 1fr;
}
.matches-result__card--date {
  font-size: 14px;
  color: rgb(51, 51, 51);
}
.del565 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.matches-result__card--enemies-box {
  display: flex;
  justify-content: center;
  column-gap: 12px;
}
.matches-result__card--enemies-1 {
  font-size: 14px;
  color: rgb(51, 51, 51);
  display: inline-flex;
  align-items: center;
  column-gap: 5px;
  text-align: right;
}
.del545 {
  display: block;
  height: 11px;
  width: 16px;
}
.del77 {
  font-size: 14px;
  font-weight: 700;
  color: rgb(228, 51, 42);
  text-align: center;
}
.del134 {
  font-size: 14px;
  color: rgb(51, 51, 51);
  display: inline-flex;
  align-items: center;
  flex-direction: row-reverse;
  column-gap: 5px;
  text-align: left;
}
.del6787546 {
}
.matches-result__card--enemies-weight {
  font-size: 12px;
  color: rgb(170, 170, 170);
}
.del5135 {
  font-size: 14px;
  color: rgb(51, 51, 51);
}
.matches-result__card--belt {
  font-size: 14px;
  color: rgb(51, 51, 51);
}
.del153 {
  padding-bottom: 54px;
  padding-top: 54px;
}
.del657 {
}
.matches-stats__title-box {
  display: flex;
  align-items: center;
  column-gap: 12px;
}
.matches-stats__title {
  font-weight: 700;
  font-size: 32px;
  background-color: rgb(0, 0, 0);
  color: rgb(252, 252, 252);
  padding-top: 3px;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 3px;
  text-transform: uppercase;
}
.matches-stats__title-link {
  font-size: 14px;
  color: rgb(48, 39, 130);
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  padding-right: 12px;
  transition: all 0.3s ease;;
}
.matches-stats__title-link:hover {
  background-color: rgb(246, 242, 248);
}
.del567567 {
  background-color: rgb(246, 242, 248);
}
.del68787 {
}
.del657657 {
  display: flex;
  flex-direction: column;
}
.results-table {
}
.del567 {
  padding-bottom: 54px;
  padding-top: 54px;
}
.privacy__content {
}
.privacy__title {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
}
.privacy__text-box {
  font-size: 18px;
  color: rgb(88, 91, 99);
  display: flex;
  flex-direction: column;
}
.privacy__text-date {
  margin-bottom: 18px;
}
.privacy__text-new {
  color: rgb(88, 91, 99);
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 18px;
}
.privacy__text-list {
  color: rgb(88, 91, 99);
  font-size: 18px;
  margin-top: 18px;
  margin-bottom: 18px;
}
.privacy__text-list--item {
}
.privacy__text-subtitle {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}
.privacy__text-parag {
  font-size: 18px;
  margin-top: 18px;
  margin-bottom: 26px;
}
.privacy__text-link {
  color: rgb(0, 0, 238);
  font-size: 18px;
}
.del6554 {
  padding-bottom: 54px;
  padding-top: 54px;
}
.del675768 {
}
.del7879 {
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 48px;
}
.del34635 {
  display: flex;
  justify-content: space-between;
}
.del646 {
  flex-basis: 24%;
}
.del24 {
  display: block;
  transition: all 0.3s ease;;
}
.del24:hover {
  box-shadow: 0px 4px 8px rgb(28, 27, 27);
}
.del544554 {
  display: flex;
  flex-direction: column;
}
.del653 {
  position: relative;
}
.del678 {
  width: 100%;
}
.del6546 {
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 6px;
  padding-top: 6px;
}
.del35345 {
  color: rgb(210, 10, 10);
  font-size: 12px;
  font-weight: 700;
  text-align: center;
}
.del7676 {
  font-size: 27px;
  font-weight: 700;
  color: rgb(0, 0, 0);
  text-align: center;
  transition: all 0.3s ease;;
}
.del7676:hover {
  color: rgb(37, 67, 148);
}
.del76 {
  font-size: 14px;
  color: rgb(88, 91, 99);
  text-align: center;
}
.del6 {
  display: block;
  height: 64px;
  width: 68px;
  position: absolute;
  top: 1%;
  left: 1%;
}
.NewClass-190 {
}
.del677 {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
}
.del4536 {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
}
.del565467 {
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 2px;
  border-bottom-color: rgb(232, 9, 9);
  color: rgb(232, 9, 9);
}
.del6768 {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
}
.del767 {
  padding-bottom: 54px;
  padding-top: 54px;
}
.news__content {
  flex-direction: column;
}
.del657575 {
  margin-top: 48px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.del7989 {
  display: flex;
  margin-bottom: 32px;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 32px;
}
.news__list--item {
  flex-basis: 24%;
}
.del6u7786 {
  display: block;
  transition: all 0.3s ease;;
}
.del6u7786:hover {
  box-shadow: 0px 4px 8px rgb(28, 27, 27);
}
.del67 {
}
.del76678 {
  overflow: hidden;
}
.del6878 {
  width: 100%;
  transition: all 0.3s ease;;
  height: 186px;
}
.del6878:hover {
  transform: scale(1.1);
}
.news__card--main {
  padding-bottom: 6px;
  padding-top: 6px;
  padding-left: 12px;
  padding-right: 12px;
}
.news__card--main-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.news__card--main-categ {
  color: rgb(210, 10, 10);
  font-size: 14px;
  font-weight: 700;
}
.news__card--main-date {
  font-weight: 700;
  color: rgb(171, 173, 177);
  font-size: 12px;
}
.del675 {
  font-size: 26px;
  font-weight: 700;
  color: rgb(0, 0, 0);
  margin-bottom: 9px;
  transition: all 0.3s ease;;
}
.del675:hover {
  color: rgb(37, 67, 148);
}
.del5656 {
  font-size: 15px;
  color: rgb(88, 91, 99);
}
.del5663 {
  color: rgb(25, 25, 25);
  background-color: rgb(255, 255, 255);
  text-transform: uppercase;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-color: rgb(213, 214, 216);
  border-bottom-color: rgb(213, 214, 216);
  border-left-color: rgb(213, 214, 216);
  border-top-color: rgb(213, 214, 216);
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 17px;
  padding-left: 39px;
  padding-right: 39px;
  padding-top: 17px;
  text-align: center;
  transition: all 0.3s ease;;
}
.del5663:hover {
  background-color: rgb(246, 247, 247);
  border-bottom-color: rgb(210, 10, 10);
}
.post__header {
  background-image: url("https://boxinglife.pe/assets/img/3d448af1a1d9d0fbfb1c4c42a4c533ca.webp");
  height: 90vh;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: flex-end;
}
.post__header--content {
}
.post__header--categ {
  color: rgb(171, 173, 177);
  font-size: 14px;
  text-shadow: 1px 1px 1px rgb(41, 40, 40);
}
.NewClass-214 {
}
.del545424 {
}
.post__header--title {
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  font-weight: 700;
  text-shadow: 1px 1px 1px rgb(37, 35, 35);
  font-size: 54px;
  margin-top: 24px;
  margin-bottom: 24px;
  width: 75%;
}
.post__header--parag {
  color: rgb(255, 255, 255);
  margin-bottom: 54px;
  width: 70%;
}
.post__header--date {
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  font-weight: 700;
  border-style: solid;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 1px;
  border-top-color: rgb(231, 231, 231);
  padding-top: 24px;
  padding-bottom: 24px;
  display: block;
}
.del65647 {
  display: flex;
  padding-bottom: 54px;
  padding-top: 54px;
}
.post-main__center {
  flex: 2;
}
.del7979 {
  flex: 1;
}
.post-main__aside-title {
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  color: rgb(25, 25, 25);
}
.post-main__aside--list {
}
.post-main__aside--list--item {
}
.post-main__aside--link {
  display: block;
  padding-bottom: 32px;
  padding-top: 32px;
  border-style: solid;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-bottom-color: rgb(211, 211, 211);
  border-left-width: 0;
  border-top-width: 0;
  transition: all 0.3s ease;;
}
.post-main__aside--link:hover {
  box-shadow: 0px 4px 8px rgb(25, 25, 25);
}
.post-main__aside--card {
  display: flex;
}
.post-main__aside--card-img-box {
  flex-basis: 70%;
}
.post-main__aside--card-img {
  width: 100%;
  height: 110px;
}
.NewClass-229 {
}
.post-main__aside--card-main {
  padding-left: 12px;
  padding-right: 6px;
}
.post-main__aside--card-main-title {
  color: rgb(25, 25, 25);
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  transition: all 0.3s ease;;
}
.post-main__aside--card-main-title:hover {
  color: rgb(210, 10, 10);
}
.del5657 {
  color: rgb(88, 91, 99);
  font-size: 14px;
}
.post-main__aside-ban {
}
.post-main__aside-banner {
  margin-top: 32px;
}
.post-main__aside-banner-img {
  width: 100%;
}
.post-main__aside-banner-link {
  display: block;
  margin-top: 32px;
  transition: all 0.3s ease;;
}
.post-main__aside-banner-link:hover {
  box-shadow: 2px 4px 8px rgb(46, 45, 45);
}
.post-main__center-title {
  text-transform: uppercase;
  font-weight: 700;
  color: rgb(88, 91, 99);
  font-size: 22px;
  margin-bottom: 24px;
  max-width: 80%;
}
.post-main__center-title:hover {
}
.post-main__center-parag {
  font-size: 18px;
  color: rgb(88, 91, 99);
}
.NewClass-239 {
}
.NewClass-240 {
}
.post-main__center-subtitle {
  color: rgb(210, 10, 10);
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 24px;
}
.top-broadcast {
}
.top-broadcast__header {
  background-image: url("https://boxinglife.pe/assets/img/e9f94c698dca774b3d267836bc86d7cf.jpg");
  min-height: 90vh;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  background-position: center;
  position: relative;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
}
.top-broadcast__header--content {
  max-width: 60%;
}
.top-broadcast__header--categ {
  font-weight: 700;
  font-size: 32px;
  color: rgb(210, 10, 10);
  text-shadow: 2px 2px 2px rgb(11, 11, 11);
}
.top-broadcast__main {
  padding-bottom: 54px;
  padding-top: 54px;
}
.top-broadcast__main--title {
  text-transform: uppercase;
  font-weight: 700;
}
.top-broadcast__main--titl {
}
.top-broadcast__main--parag {
}
.del1 {
  display: flex;
  transform: translate(-50%, -50%);;
  position: absolute;
  left: 50%;
  top: 50%;
  transition: all 0.3s ease;;
  background-color: rgb(178, 123, 123);
  background: transparent;
}
.del1:hover {
  width: 200px;
  height: 200px;
  background-color: rgb(183, 92, 92);
}
.top-broadcast__header--title {
  font-size: 64px;
  font-weight: 700;
  text-shadow: 2px 2px 2px rgb(34, 32, 32);
  color: rgb(255, 255, 255);
}
.top-broadcast__main-section {
  margin-top: 48px;
}
.del2 {
  display: block;
  min-width: 50%;
  transform: translate(-50%, -50%);;
  left: 50%;
  top: 50%;
  height: 100%;
  width: 100%;
}
.del2:hover {
  width: 100%;
}
.top-broadcast__btn-play-icon {
  width: 100%;
  border-style: none;
  background: none;
  height: 100%;
}
.top-broadcast__btn {
  background: none;
  transform: translate(-50%, -50%);;
  outline: none;
  height: 160px;
  width: 160px;
  outline-color: rgb(238, 238, 238);
  background-color: rgb(255, 255, 255);
  display: inline-block;
  background-image: url("https://boxinglife.pe/assets/img/d4bbcd1b5a3b843da6aade7e551da527.png");
}
.top-broadcast__btn-play {
  background: none;
  border-style: none;
  height: 192px;
  display: block;
  width: 192px;
  transition: all 0.3s ease;;
  flex: 1;
}
.top-broadcast__btn-play:hover {
  height: 205px;
  width: 205px;
}
.wrapper {
  min-height: 100vh;
}
.wrapper__bg-color {
  background: #fff;
}
.wrapper__pr-color {
  color: rgb(23, 23, 23);
}
.f-s-14 {
  font-size: 14px;
}
.dfxcol {
  display: flex;
  flex-direction: column;
}
.container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
}
.header {
  background: #c80e14;
  padding-bottom: 1px;
  padding-top: 1px;
  position: sticky;
  top: 0;
  z-index: 100;
}
.main {
  flex: 1;
}
.footer {
  background: #171717;
  padding-top: 16px;
  padding-bottom: 16px;
}
.header__inner {
  justify-content: space-between;
}
.dfx {
  display: flex;
}
.dgd {
  display: grid;
}
.dgd-start {
  display: grid;
  justify-items: start;
}
.dgd-end {
  display: grid;
  justify-items: end;
}
.list-drop {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  list-style: none;
}
.link-drop {
  display: block;
  cursor: pointer;
  transition: all 0.25s ease;;
  text-decoration: none;
}
.t-a-center {
  text-align: center;
}
.jstfc-cent {
  justify-content: center;
}
.gp-16 {
  row-gap: 16px;
  column-gap: 16px;
}
.al-cent {
  align-items: center;
}
.logo-h {
  height: 51px;
}
.logo-h__icon {
}
.image {
  display: block;
  height: 100%;
  width: 100%;
}
.navigat {
}
.navigat-list {
  column-gap: 8px;
}
.navigat-list__item {
  display: flex;
}
.navigat-link {
  color: rgb(255, 255, 255);
  font-weight: 700;
  text-transform: uppercase;
  font-size: 11px;
  padding-bottom: 16px;
  padding-top: 18px;
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  padding-left: 2px;
  padding-right: 2px;
  border-bottom-width: 2px;
  border-color: rgba(0, 0, 0, 0);
}
.navigat-link:hover {
  border-color: rgb(255, 255, 255);
}
.footer__inner {
}
.footer-row-1 {
  grid-template-columns: 3fr 2fr;
  align-content: center;
  align-items: center;
  border-style: solid;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-right-width: 0;
  border-left-width: 0;
  border-color: rgba(217, 217, 217, 0.4);
  padding-top: 16px;
  padding-bottom: 16px;
}
.footer-menu {
  grid-template-columns: repeat(4, 1fr);;
}
.footer-info {
  grid-template-columns: 0fr 1fr;
  align-items: center;
}
.footer-menu__item {
}
.footer-menu__title {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 18px;
  color: rgb(237, 29, 35);
}
.footer-nav {
  row-gap: 8px;
}
.footer-nav__item {
  display: flex;
}
.footer-nav__link {
  display: inline-flex;
  color: rgb(255, 255, 255);
  font-weight: 500;
}
.footer-nav__link:hover {
  text-decoration: underline;
  text-decoration-color: rgb(237, 29, 35);
}
.logo-f {
  height: 172px;
  width: 172px;
}
.logo-f__icon {
}
.dgd-cent {
  display: grid;
  justify-items: center;
}
.footer-info__descr {
  color: rgb(255, 255, 255);
  margin-bottom: 0;
}
.footer-row-2 {
  justify-content: space-between;
}
.footer-copyright {
}
.footer-copyright__text {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  font-size: 12px;
  font-weight: 500;
}
.footer-policy {
  column-gap: 16px;
}
.footer-policy__link {
  color: rgb(255, 255, 255);
  font-size: 13px;
  font-weight: 500;
}
.footer-policy__link:hover {
  text-decoration: underline;
  text-decoration-color: rgb(237, 29, 35);
}
.navigat-link--active {
  border-color: rgb(255, 255, 255);
}
.pgtitle-block {
}
.pd-bot-16 {
  padding-bottom: 16px;
}
.pd-top-16 {
  padding-top: 16px;
}
.pgtitle-block__inner {
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-color: rgb(226, 232, 240);
}
.pgcontent-block {
}
.pgcontent-block__inner {
}
.brd-6 {
  border-radius: 6px;
}
.news {
}
.news-list {
  grid-template-columns: repeat(4, 1fr);;
}
.news-list__item {
}
.news-link {
  color: rgb(23, 23, 23);
  height: 100%;
}
.news-link:hover {
  text-decoration: underline;
  filter: contrast(115%);
}
.news-card {
  height: 100%;
}
.news-card__imgbox {
  height: 186px;
}
.news-card__imgbox-img {
  object-fit: cover;
}
.ovfhd {
  overflow: hidden;
}
.news-card__content {
  padding-top: 16px;
  row-gap: 8px;
}
.news-card__content-top {
}
.news-card__content-bot {
}
.news-card__title {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 18px;
}
.news-card__categ {
}
.news-card__categ:hover {
  text-decoration: none;
}
.news-card__categ-text {
  color: rgb(237, 29, 35);
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
}
.vids-list {
  grid-template-columns: repeat(3, 1fr);;
}
.vids-list__item {
}
.vids-link {
  color: rgb(23, 23, 23);
}
.vids-link:hover {
  filter: contrast(115%);
  color: rgb(23, 23, 23);
  text-decoration: underline;
}
.vids-card {
}
.vids-card__imgbox {
  position: relative;
  height: 250px;
}
.vids-card__imgbox-img {
  object-fit: cover;
}
.vids-card__content {
  padding-top: 16px;
  row-gap: 8px;
}
.vid-time {
  position: absolute;
  top: 16px;
  right: 16px;
  background: #171717;
  color: rgb(255, 255, 255);
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 6px;
  padding-right: 6px;
}
.vid-time__text {
  font-size: 11px;
  font-weight: 600;
}
.play-btn {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);;
  transition: all 0.25s ease;;
  height: 52px;
  width: 52px;
}
.play-btn:hover {
  height: 54px;
  width: 54px;
}
.play-btn__icon {
}
.pag {
}
.pag-list {
  column-gap: 12px;
}
.pag-list__item {
}
.pag-switcher {
  height: 12px;
  width: 12px;
}
.pag-switcher__icon {
}
.pag-dots {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
}
.pag-dots:hover {
}
.pag-page {
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-top: 4px;
  color: rgb(23, 23, 23);
  font-weight: 600;
  border-style: solid;
  border-right-width: 0;
  border-bottom-width: 3px;
  border-top-width: 0;
  border-left-width: 0;
  border-color: rgba(0, 0, 0, 0);
}
.pag-page:hover {
  border-color: rgb(237, 29, 35);
  color: rgb(237, 29, 35);
}
.post-wr {
  grid-template-columns: repeat(4, 1fr);;
}
.post-wr__main {
  grid-column: span 3;
}
.post-wr__aside {
  grid-column: span 1;
}
.post-section {
}
.post-top {
}
.post-title {
  margin-bottom: 0;
  padding-left: 16px;
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 6px;
  border-color: rgb(237, 29, 35);
  font-weight: 800;
  font-size: 39px;
}
.post-date {
}
.post-date__text {
  color: rgb(138, 138, 138);
  font-weight: 500;
}
.post-top__img {
  height: 560px;
  object-fit: cover;
}
.post-content {
  padding-top: 16px;
}
.subsection-subtitle {
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 700;
  color: rgb(237, 29, 35);
  font-size: 18px;
}
.post-parag {
  margin-bottom: 0;
}
.asideposts-list {
}
.asideposts-list__item {
}
.post-section__img {
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  height: 350px;
  object-fit: cover;
}
.vid-post-section {
}
.vid-post-bg {
  background: #171717;
}
.vidpost-list {
  grid-template-columns: repeat(5, 1fr);;
}
.vidpost-list__item {
  grid-column: span 1;
}
.vidpost-link {
  color: rgb(255, 255, 255);
  height: 100%;
}
.vidpost-link:hover {
  filter: contrast(115%);
}
.vidpost-card {
  display: flex;
  row-gap: 16px;
  height: 100%;
  flex-direction: column;
}
.vidpost-card__imgbox {
  position: relative;
  height: 182px;
}
.vidpost-card__imgbox-img {
  object-fit: cover;
}
.vidpost-card__content {
}
.vidpost-card__title {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}
.vidpost-list__item--main {
  grid-column: span 3;
  grid-row: span 3;
}
.vidpost-card__imgbox--main {
  height: 100%;
}
.play-btn--lg {
  height: 98px;
  width: 98px;
}
.play-btn--lg:hover {
  height: 100px;
  width: 100px;
}
.vidpost-card__title--main {
  font-size: 36px;
}
.vid-post-top {
}
.vid-post-top__inner {
}
.vid-post-bot {
}
.vid-post-bot__inner {
  border-style: solid;
  border-color: rgb(226, 232, 240);
  border-right-width: 0;
  border-left-width: 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.fighters-list {
  grid-template-columns: repeat(5, 1fr);;
}
.fighters-list__item {
}
.contacts-wr {
  grid-template-columns: repeat(4, 1fr);;
}
.NewClass-378 {
}
.contacts-wr__main {
  grid-column: span 3;
}
.contacts-wr__aside {
  grid-column: span 1;
}
.contacts-section {
}
.contacts-list {
}
.contacts-list__item {
}
.contacts-link {
  color: rgb(23, 23, 23);
  font-weight: 700;
  font-size: 16px;
}
.contacts-link:hover {
  text-decoration: underline;
  color: rgb(237, 29, 35);
}
.contacts-card {
  column-gap: 12px;
}
.contacts-card__icon {
  height: 24px;
  width: 24px;
}
.contacts-card__text {
}
.fighters-card {
  row-gap: 6px;
}
.fighters-card__imgbox {
  height: 320px;
}
.fighters-card__imgbox-img {
  object-fit: cover;
}
.fighters-card__top {
  position: relative;
}
.fighters-card__bot {
  align-items: flex-start;
  row-gap: 4px;
}
.fighters-card__status {
  background: #ed1d23;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-top: 8px;
  padding-bottom: 8px;
}
.fighters-card__status-text {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
}
.fighters-card__flag {
  height: 18px;
  width: 26px;
  position: absolute;
  top: 8px;
  right: 8px;
}
.fighters-card__hidden {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  backdrop-filter: blur(6px);
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  transition: opacity 0.25s ease;;
}
.fighters-card__hidden:hover {
  opacity: 1;
}
.btn-1 {
  background: #ed1d23;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 4px;
  padding-top: 4px;
  color: rgb(255, 255, 255);
  font-weight: 600;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.btn-1:hover {
  background: #A21015;
}
.fighters-card__prfbtn {
  padding-top: 11px;
  padding-bottom: 11px;
  width: 65%;
}
.fighters-link {
  color: rgb(23, 23, 23);
}
.fighters-link:hover {
  color: rgb(237, 29, 35);
}
.fighters-card__name {
  font-weight: 700;
  font-size: 20px;
}
.fighters-card__streak {
  color: rgb(138, 138, 138);
  font-weight: 500;
}
.pgtitle {
}
.pgtitle__text {
  margin-bottom: 0;
  font-weight: 800;
  font-size: 44px;
  text-transform: uppercase;
}
.pgtitle__brd {
  column-gap: 6px;
}
.pgtitle__brd-pt {
  background: #ed1d23;
  height: 4px;
  width: 32px;
  border-radius: 6px;
  overflow: hidden;
}
.pgtitle__brd-pt--2 {
  width: 16px;
}
.pgtitle__brd-pt--3 {
  width: 5px;
}
.stats-wr {
  grid-template-columns: repeat(4, 1fr);;
}
.stats-wr__main {
  grid-column: span 3;
}
.stats-wr__aside {
  grid-column: span 1;
}
.stable-wr {
  border-style: solid;
  border-width: 2px;
  border-color: rgb(226, 232, 240);
  border-radius: 6px;
}
.stable-top {
}
.stable-content {
}
.stable-content__header {
  border-style: solid;
  border-top-width: 2px;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: rgb(226, 232, 240);
  padding-top: 16px;
  padding-bottom: 16px;
}
.stable-list {
}
.stable-list__item {
}
.stable-card {
  grid-template-columns: 0fr 1fr;
  border-style: solid;
  border-bottom-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-top-width: 2px;
  border-color: rgb(226, 232, 240);
  align-items: center;
}
.stable-top__header {
  padding-left: 16px;
  padding-right: 16px;
  background: #ed1d23;
  padding-bottom: 8px;
  padding-top: 8px;
}
.stable-top__header-title {
  text-transform: uppercase;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
.stable-top__imgbox {
  height: 720px;
}
.stable-top__imgbox-img {
  object-fit: cover;
}
.stable-top__info {
  padding-top: 16px;
  padding-right: 16px;
  padding-left: 16px;
  padding-bottom: 16px;
}
.stable-top__champ {
  column-gap: 16px;
}
.stable-top__champ-col-1 {
}
.stable-top__champ-col-2 {
  row-gap: 4px;
}
.stable-top__champ-name {
  color: rgb(237, 29, 35);
  font-weight: 800;
  font-size: 28px;
}
.stable-top__champ-name:hover {
  text-decoration: underline;
}
.stable-top__champ-streak {
  color: rgb(138, 138, 138);
  font-weight: 500;
  font-size: 15px;
}
.stable-top__champ-icon {
  height: 34px;
  width: 34px;
}
.stable-content__header-item {
  padding-left: 16px;
  padding-right: 16px;
}
.stable-content__header-item-text {
  text-transform: uppercase;
  font-weight: 700;
}
.stable-card__col-1 {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  height: 100%;
}
.stable-card__col-2 {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 2px;
  border-right-width: 0;
  border-color: rgb(226, 232, 240);
  padding-left: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  height: 100%;
}
.stable-card__ava {
  border-radius: 50%;
  height: 72px;
  width: 72px;
  border-style: solid;
  border-width: 3px;
  color: rgb(226, 232, 240);
  border-color: rgb(226, 232, 240);
}
.stable-card__ava:hover {
  filter: contrast(110%);
  border-color: rgb(237, 29, 35);
}
.stable-card__ava-img {
  object-fit: cover;
}
.stable-card__fighter {
  height: 100%;
  display: grid;
  row-gap: 16px;
  align-content: flex-start;
}
.stable-card__fighter-row-1 {
  grid-template-columns: 0fr 1fr;
  column-gap: 16px;
}
.stable-card__fighter-row-2 {
  grid-template-columns: 0fr 1fr;
  column-gap: 16px;
}
.stable-card__fighter-pos {
  height: 28px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #e2e8f0;
  font-weight: 700;
}
.stable-card__fighter-pos-val {
}
.stable-card__fighter-flag {
}
.stable-card__fighter-flag-icon {
  height: 20px;
  width: 28px;
}
.stable-card__fighter-col {
}
.stable-card__fighter-name {
  font-size: 18px;
  color: rgb(23, 23, 23);
}
.stable-card__fighter-name:hover {
  color: rgb(237, 29, 35);
  text-decoration: underline;
}
.stable-card__fighter-streak-wr {
  display: grid;
  row-gap: 2px;
}
.live-wr {
}
.live-list {
  grid-template-columns: repeat(3, 1fr);;
}
.live-list__item {
}
.live-card {
  display: grid;
  border-radius: 6px 6px 0px 0px;
}
.live-vid {
  position: relative;
  height: 250px;
}
.live-vid:hover {
  filter: contrast(110%);
}
.live-vid__img {
  object-fit: cover;
}
.live-card__content {
  grid-template-columns: 3fr 2fr;
  border-style: solid;
  border-top-width: 0;
  border-color: rgb(226, 232, 240);
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 0px 0px 6px 6px;
}
.live-card__content-col-1 {
  row-gap: 8px;
}
.live-card__content-col-2 {
  padding-left: 16px;
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 1px;
  border-color: rgb(226, 232, 240);
}
.live-card__fighter-link {
  display: inline-flex;
  align-items: center;
  column-gap: 12px;
  color: rgb(23, 23, 23);
  font-weight: 700;
  font-size: 16px;
}
.live-card__fighter-link:hover {
  color: rgb(237, 29, 35);
  text-decoration: underline;
}
.live-card__fighter-ava {
  border-radius: 50%;
  height: 28px;
  width: 28px;
  border-style: solid;
  border-width: 2px;
}
.live-card__fighter-ava-img {
  object-fit: cover;
}
.live-card__fighter-name {
}
.live-card__flag {
  height: 14px;
  width: 18px;
}
.live-card__date {
  color: rgb(138, 138, 138);
  font-weight: 500;
  font-size: 11px;
}
.live-card__btn {
  column-gap: 8px;
}
.live-card__btn-icon {
  height: 10px;
  width: 10px;
}
.live-card__btn-text {
}
.pag-page--active {
  color: rgb(237, 29, 35);
  border-color: rgb(237, 29, 35);
}
.stable-card__col-3 {
}
.stable-card__pts {
  column-gap: 6px;
}
.stable-card__pts-title {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 13px;
}
.stable-card__pts-val {
  color: rgb(237, 29, 35);
  font-weight: 700;
}
.onefighter-wr {
  grid-template-columns: repeat(4, 1fr);;
}
.onefighter-wr__main {
  grid-column: span 3;
}
.onefighter-wr__aside {
  grid-column: span 1;
}
.onefighter-top {
}
.onefighter-top__name {
  margin-bottom: 0;
  font-weight: 800;
  font-size: 48px;
}
.onefighter-section {
  row-gap: 16px;
}
.section-title {
  font-size: 32px;
}
.onefighter-top__ava {
  height: 480px;
  object-fit: cover;
}
.onefighter-records {
  border-style: solid;
  border-width: 2px;
  border-color: rgb(226, 232, 240);
}
.onefighter-records__header {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.onefighter-records__content {
}
.onefighter-records__header-text {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 22px;
}
.onefighter-records__results {
  grid-template-columns: 1fr 1fr 1fr;
}
.onefighter-records__results-item {
  display: grid;
  justify-content: center;
  align-items: center;
  color: rgb(255, 255, 255);
  font-weight: 700;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
}
.onefighter-records__results-val {
}
.onefighter-records__results--win {
  background: #00b800;
}
.onefighter-records__results--lose {
  background: #ed1c24;
}
.onefighter-records__results--draw {
  background: #f1f5f9;
  color: rgb(23, 23, 23);
}
.fighterstats {
  border-style: solid;
  border-width: 2px;
  border-color: rgb(226, 232, 240);
  border-radius: 6px;
}
.fighterstats__row {
  display: grid;
  grid-template-columns: 1fr 3fr;
  align-items: center;
  border-style: solid;
  border-bottom-width: 2px;
  border-top-width: 0;
  border-right-width: 0;
  border-color: rgb(226, 232, 240);
  border-left-width: 0;
}
.fighterstats__row:last-child {
  border-bottom-width: 0;
}
.fighterstats__title {
  display: grid;
  padding-top: 16px;
  padding-bottom: 16px;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
}
.fighterstats__title-text {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  justify-items: center;
}
.fighterstats__stat {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 2px;
  border-color: rgb(226, 232, 240);
  height: 100%;
}
.fighterstats__stat-val {
  font-size: 15px;
}
.fighterstats__country {
  column-gap: 12px;
}
.fighterstats__country-icon {
  height: 18px;
  width: 18px;
  border-radius: 50%;
  object-fit: cover;
}
.live-icon {
  background: #DC0000;
  color: rgb(255, 255, 255);
  padding-left: 5px;
  padding-right: 7px;
  padding-bottom: 1px;
  padding-top: 1px;
  display: inline-flex;
  border-radius: 4px;
  font-size: 11px;
  font-weight: 600;
  position: absolute;
  top: 16px;
  right: 16px;
  align-items: center;
  column-gap: 3px;
}
.live-icon::before {
  content: '•';
  color: rgb(255, 255, 255);
}
.live-icon__text {
  text-transform: uppercase;
}
.schedule-list {
  grid-template-columns: repeat(3, 1fr);;
}
.schedule-list__item {
}
.schedule-card {
  display: grid;
  row-gap: 8px;
}
.schedule-card__top {
  row-gap: 8px;
}
.schedule-card__bot {
}
.schedule-card__match {
  border-style: solid;
  border-width: 2px;
  border-color: rgb(226, 232, 240);
  border-radius: 6px;
}
.schedule-card__match-row {
  display: grid;
  grid-template-columns: 0fr 1fr;
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 2px;
  border-left-width: 0;
  border-color: rgb(226, 232, 240);
  background: #f8fafc;
}
.schedule-card__match-row:last-child {
}
.schedule-card__mcenter {
  display: grid;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-right: 16px;
  padding-left: 16px;
  padding-bottom: 16px;
  background: #f1f5f9;
}
.schedule-card__match-col-1 {
  padding-left: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  padding-top: 16px;
  border-style: solid;
  border-right-width: 2px;
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: rgb(226, 232, 240);
  height: 100%;
  display: inline-block;
}
.schedule-card__match-col-2 {
  display: grid;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-top: 16px;
  column-gap: 16px;
}
.schedule-card__fighter {
  align-content: flex-start;
  row-gap: 8px;
}
.schedule-card__fighter-link {
  color: rgb(23, 23, 23);
  font-weight: 700;
  font-size: 18px;
}
.schedule-card__fighter-link:hover {
  color: rgb(237, 29, 35);
  text-decoration: underline;
}
.schedule-card__streak {
  column-gap: 8px;
}
.schedule-card__flag {
  height: 14px;
  width: 20px;
}
.schedule-card__streak-value {
  color: rgb(138, 138, 138);
  font-weight: 500;
}
.nobrd-bot {
  border-bottom-width: 0;
}
.schedule-card__mcenter-btn {
  padding-left: 48px;
  padding-right: 48px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.schedule-card__titlelink {
  color: rgb(23, 23, 23);
  font-weight: 700;
  font-size: 20px;
  display: inline-flex;
}
.schedule-card__titlelink:hover {
  color: rgb(237, 29, 35);
  text-decoration: underline;
}
.schedule-card__info {
}
.schedule-card__date {
  column-gap: 8px;
}
.schedule-card__date-icon {
  height: 26px;
  width: 26px;
}
.schedule-card__date-text {
  color: rgb(138, 138, 138);
  font-weight: 500;
  font-size: 12px;
}
.calendar-wr {
}
.calendar-row-1 {
  column-gap: 8px;
}
.calendar-row-2 {
}
.calendar-row-3 {
}
.calendar-yearnumber {
  color: rgb(23, 23, 23);
  font-weight: 800;
  font-size: 32px;
}
.calendar-yearnumber:hover {
  text-decoration: underline;
  color: rgb(237, 29, 35);
}
.calendar-year {
  height: 44px;
  width: 44px;
}
.calendar-year:hover {
  transform: scale(1.03);
}
.calendar-year-icon {
}
.month {
  column-gap: 4px;
  grid-template-columns: repeat(12, 1fr);;
}
.month-item {
  border-style: solid;
  border-width: 2px;
  color: rgb(138, 138, 138);
  text-transform: uppercase;
  font-weight: 700;
  width: 100%;
  height: 100%;
  display: grid;
  justify-content: center;
  border-radius: 6px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.month-item:hover {
  color: rgb(237, 29, 35);
}
.month-item--active {
  color: rgb(237, 29, 35);
}
.days {
  grid-template-columns: repeat(31, 1fr);;
  column-gap: 4px;
}
.days-item {
  display: grid;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-style: solid;
  border-width: 2px;
  color: rgb(138, 138, 138);
  border-radius: 6px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-top: 4px;
  height: 100%;
  width: 100%;
  background: #F8FAFC;
}
.days-item:hover {
  color: rgb(237, 29, 35);
}
.days-item__dayweek {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-right-width: 0;
  border-left-width: 0;
  padding-bottom: 1px;
}
.days-item__daynumber {
  font-weight: 700;
}
.days-item--active {
  color: rgb(237, 29, 35);
}
.res-list {
  grid-template-columns: repeat(2, 1fr);;
}
.res-list__item {
}
.res-card {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(226, 232, 240);
  grid-template-columns: 3fr 2fr;
}
.hero {
  background: linear-gradient(rgba(200, 14, 20, 1) 5%, rgba(255, 255, 255, 1) 25%);
}
.hero__inner {
  border-style: solid;
  border-right-width: 0;
  border-bottom-width: 2px;
  border-left-width: 0;
  border-top-width: 0;
  border-color: rgb(226, 232, 240);
}
.nfeed-list {
  grid-template-columns: repeat(4, 1fr);;
}
.nfeed-list__item {
  grid-column: span 1;
  grid-row: span 1;
}
.nfeed-list__item--main {
  grid-column: span 3;
  grid-row: span 3;
}
.news-card__imgbox--main {
  height: 100%;
}
.nfeed-card__title {
  font-size: 16px;
}
.nfeed-card__categ {
  font-size: 11px;
}
.nfeed-card__imgbox {
  height: 172px;
}
.nfeed-card__title--main {
  font-size: 30px;
}
.mpsection {
}
.mpsection__inner {
}
.mg-0-auto {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}
.review-wr {
}
.review-top {
}
.review-match {
  grid-template-columns: 4fr 1fr 4fr;
}
.review-fighter {
  border-style: solid;
  border-width: 2px;
  border-color: rgb(226, 232, 240);
  align-items: flex-start;
  align-content: flex-start;
}
.review-fighter__link {
  justify-content: center;
  display: flex;
  justify-items: center;
  color: rgb(23, 23, 23);
  font-weight: 800;
  font-size: 24px;
  flex-direction: column;
}
.review-fighter__link:hover {
  color: rgb(237, 29, 35);
  text-decoration: underline;
  filter: contrast(110%);
}
.review-fighter__imgbox {
  width: 100%;
  position: relative;
}
.review-fighter__imgbox-img {
  object-fit: cover;
  height: 310px;
}
.review-fighter__name {
  height: 100%;
  text-align: center;
}
.review-fighter__name-box {
  padding-top: 8px;
  padding-bottom: 8px;
  justify-content: center;
  column-gap: 12px;
  align-items: center;
}
.review-versus {
}
.review-versus__vs {
}
.review-versus__vs-text {
  font-weight: 800;
  font-size: 38px;
}
.review-fighter__flag {
  height: 20px;
  width: 26px;
}
.review-center {
}
.reviewtable {
  border-style: solid;
  border-radius: 6px;
  border-width: 2px;
  border-color: rgb(226, 232, 240);
}
.reviewtable__row {
  grid-template-columns: 3fr 1fr 3fr;
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 2px;
  border-left-width: 0;
  border-color: rgb(226, 232, 240);
}
.reviewtable__row:last-child {
  border-bottom-width: 0;
}
.reviewtable__col-1 {
  display: grid;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  justify-content: center;
}
.reviewtable__versus {
  background: #f8fafc;
  justify-content: center;
  padding-top: 8px;
  padding-bottom: 8px;
  border-style: solid;
  border-color: rgb(226, 232, 240);
  border-right-width: 2px;
  border-bottom-width: 0;
  border-left-width: 2px;
  border-top-width: 0;
  align-items: center;
  height: 100%;
}
.reviewtable__col-2 {
  align-items: center;
  display: grid;
  padding-left: 16px;
  padding-right: 16px;
  justify-content: center;
}
.reviewtable__versus-title {
  text-transform: uppercase;
  font-weight: 700;
}
.reviewtable__value {
  font-weight: 500;
  font-size: 15px;
}
.review-fighter__win {
  background: #00b800;
  color: rgb(255, 255, 255);
  display: inline-flex;
  position: absolute;
  left: 16px;
  top: 16px;
  border-radius: 6px;
  padding-left: 16px;
  padding-right: 16px;
  text-transform: uppercase;
  font-size: 18px;
  padding-bottom: 2px;
  padding-top: 2px;
}
.res-card__left {
  border-style: solid;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 2px;
  border-top-width: 0;
  border-color: rgb(226, 232, 240);
}
.res-card__right {
  align-items: center;
  align-content: center;
  justify-content: center;
  row-gap: 32px;
}
.res-card__fighter-row {
  border-style: solid;
  border-top-width: 2px;
}
.nobrd-top {
  border-top-width: 0;
}
.res-card__winby {
}
.res-card__winby-text {
  font-weight: 600;
}
.res-card__mcbtn {
  padding-left: 48px;
  padding-right: 48px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.res-card__right-row-1 {
  row-gap: 4px;
  justify-content: center;
}
.res-card__fighter-col-2 {
  display: flex;
  justify-content: space-between;
}
.res-card__win {
  background: #00b800;
  color: rgb(255, 255, 255);
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 2px;
  padding-top: 2px;
  font-size: 12px;
  font-weight: 600;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
}
.stats-section {
}
.section-more {
  border-style: solid;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-top-width: 2px;
  border-color: rgb(226, 232, 240);
}
.onefighterres-list {
}
.onefighterres-list__item {
}
.onefighterschedule-list {
  grid-template-columns: repeat(2, 1fr);;
}
.onefighterschedule-list__item {
}
.onefightervids-list {
  grid-template-columns: repeat(2, 1fr);;
}
